【畢業(yè)學(xué)位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

中圖分類(lèi)號(hào): 學(xué)校代碼: 10055 密級(jí): 碩 士 專(zhuān) 業(yè) 學(xué) 位 論 文 中文題目:基于 數(shù)據(jù) 云 備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 文作者 指導(dǎo)教師 申請(qǐng)學(xué)位 工程碩士 培養(yǎng)單位 學(xué)科專(zhuān)業(yè) 軟件工程 研究方向 答辯委員會(huì)主席 評(píng) 閱 人 南開(kāi)大學(xué)研究生院 二一 三 年十月 南開(kāi)大學(xué)學(xué)位論文使用授權(quán)書(shū) 根據(jù)南開(kāi)大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法,我校的博士、碩士學(xué)位獲得者均須向南開(kāi)大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。 本人完全了解南開(kāi)大學(xué)有關(guān)研究生學(xué)位論文收藏和利用的管理規(guī)定。南開(kāi)大學(xué)擁有在著作權(quán)法規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán) ,即: (1)學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 (包括紙質(zhì)印刷本及電子版 ),學(xué)校可以采用影印、縮印或其他復(fù)制手段保存研究生學(xué)位論文,并編入南開(kāi)大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫(kù); (2)為教學(xué)和科研目的,學(xué)??梢詫⒐_(kāi)的學(xué)位論文作為資料在圖書(shū)館等場(chǎng)所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費(fèi)信息服務(wù); (3)根據(jù)教育部有關(guān)規(guī)定,南開(kāi)大學(xué)向教育部指定單位提交公開(kāi)的學(xué)位論文; (4)學(xué)位論文作者授權(quán)學(xué)校向中國(guó)科技信息研究所及其萬(wàn)方數(shù)據(jù)電子出版社和中國(guó)學(xué)術(shù)期刊 (光盤(pán) )電子出版社提交規(guī)定范圍 的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫(kù),通過(guò)其相關(guān)網(wǎng)站對(duì)外進(jìn)行信息服務(wù)。同時(shí)本人保留在其他媒體發(fā)表論文的權(quán)利。 非公開(kāi)學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開(kāi)論文。 論文電子版提交至 校圖書(shū)館網(wǎng)站: 。 本人承諾:本人的學(xué)位論文是在南開(kāi)大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過(guò)論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致,如因不同造成不良后果由本人自負(fù)。 本人同意遵守上述規(guī)定。本授權(quán)書(shū)簽署一式兩份,由研究生院 和圖書(shū)館留存。 作者暨授權(quán)人簽字: 20 年 月 日 南開(kāi)大學(xué)研究生學(xué)位論文作者信息 論文題目 姓 名 學(xué)號(hào) 答辯日期 論文類(lèi)別 博士 學(xué)歷碩士 碩士專(zhuān)業(yè)學(xué)位 高校教師 同等學(xué)力碩士 院 /系 /所 軟件學(xué)院 專(zhuān)業(yè) 軟件工程 聯(lián)系電話 通信地址 (郵編 ): 備注: 是否批準(zhǔn)為非公開(kāi)論文 否 注:本授權(quán)書(shū)適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫(xiě) (一式兩份 )簽字后交校圖書(shū)館, 非公開(kāi)學(xué)位論文須附南開(kāi)大學(xué)研究生申請(qǐng)非公開(kāi)學(xué)位論文審批表。 南開(kāi)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日 非公開(kāi)學(xué)位論文標(biāo)注說(shuō)明 (本頁(yè)表中填寫(xiě)內(nèi)容須打印 ) 根據(jù)南開(kāi)大學(xué)有關(guān)規(guī)定,非公開(kāi)學(xué)位論文須經(jīng)指導(dǎo)教師同意、作者本人申請(qǐng)和相關(guān)部門(mén)批準(zhǔn)方能標(biāo)注。未經(jīng)批準(zhǔn)的均為公開(kāi)學(xué)位論文,公開(kāi)學(xué)位論文本說(shuō)明為空白。 論文題目 申請(qǐng)密級(jí) 限制 ( 2年 ) 秘密 ( 10 年 ) 機(jī)密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 審批表編號(hào) 批準(zhǔn)日期 20 年 月 日 南開(kāi)大學(xué)學(xué)位評(píng)定委員會(huì)辦公室蓋章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );機(jī)密 20年 (可少于 20年 )摘要 摘要 從計(jì)算機(jī)時(shí)代的開(kāi)始,數(shù)據(jù)的存儲(chǔ)一直是最核心的需求。隨著大數(shù)據(jù)時(shí)代來(lái)臨 ,數(shù)據(jù)價(jià)值越來(lái)越被重視。作為保護(hù)數(shù)據(jù)最常用的方式,云備份成為企業(yè)和個(gè)人選擇數(shù)據(jù)保護(hù)的首選方法。另一方面,伴著 動(dòng)互聯(lián)網(wǎng)的興起,數(shù)據(jù)信息更呈現(xiàn)了分散和跨平臺(tái)的特點(diǎn),針對(duì) 統(tǒng)的開(kāi)放性,如何更好的把握系統(tǒng)多樣性更好的兼容終端適配,以便讓用戶(hù)個(gè)性化的數(shù)據(jù)得到安全、便捷的存儲(chǔ)成為了需要解決的問(wèn)題。 在產(chǎn)品的設(shè)計(jì)和開(kāi)發(fā)中,我們采用敏捷開(kāi)發(fā)的 理念管理產(chǎn)品團(tuán)隊(duì)和開(kāi)發(fā)團(tuán)隊(duì)。敏捷開(kāi)發(fā)以人為核心,采用循序漸進(jìn)及迭代的開(kāi)發(fā)方法,核心原則包括:主張簡(jiǎn)單以及擁抱變化。在敏捷開(kāi)發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過(guò)測(cè)試,具備集成和可運(yùn)行的特征。論文在對(duì) 臺(tái)的技術(shù)現(xiàn)狀以及發(fā)展趨勢(shì)的進(jìn)行簡(jiǎn)要介紹的基礎(chǔ)上,詳細(xì)分析了開(kāi)發(fā)各個(gè)環(huán)節(jié),并予以實(shí)施。 產(chǎn)品實(shí)現(xiàn)了 臺(tái)上基本數(shù)據(jù)類(lèi)型的備份還原,可以輕松一鍵實(shí)現(xiàn)備份到服務(wù)器、個(gè)人電子郵箱和本地存儲(chǔ)卡。用戶(hù)不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選 擇某一條數(shù)據(jù)進(jìn)行備份,滿足了用戶(hù)個(gè)性化備份的需求。結(jié)合移動(dòng)應(yīng)用的特點(diǎn),該產(chǎn)品具有低耦合性、實(shí)時(shí)性、便于移植的特點(diǎn),同時(shí)可維護(hù)性強(qiáng), 具有很強(qiáng)的市場(chǎng)競(jìng)爭(zhēng)力 。 關(guān)鍵字 : 移動(dòng)數(shù)據(jù) 產(chǎn)品設(shè)計(jì) 目錄 to be of As of is of as in of of to s of to it to be We on of To be is a on to In up of of in of in to of up in It up to by be to to a of to up As a of 錄 in of as as 錄 錄 摘要 . I . 一章 緒 論 . 7 第一節(jié) 引言 .二節(jié) 開(kāi)發(fā)背景與意義 .三節(jié) 項(xiàng)目的主要工作 .二章 相關(guān)理論技術(shù)基礎(chǔ) . 8 第一節(jié) 臺(tái)概述 . 述 . 臺(tái)構(gòu)架 . 用的構(gòu)成與工作機(jī)制 . 錯(cuò)誤 !未定義書(shū)簽。 . 錯(cuò)誤 !未定義書(shū)簽。 . 錯(cuò)誤 !未定義書(shū)簽。 . 錯(cuò)誤 !未定義書(shū)簽。 . 錯(cuò)誤 !未定義書(shū)簽。 第二節(jié) 臺(tái)構(gòu)架 . 簡(jiǎn)介 . 配置開(kāi)發(fā)環(huán)境 .三章 產(chǎn)品需求分析與設(shè)計(jì) . 18 第一節(jié) 系統(tǒng)目標(biāo) .二節(jié) 系統(tǒng)功能需求分析 . 數(shù)據(jù)備份 . 數(shù)據(jù)壓縮與安全 . 網(wǎng)絡(luò)邏輯處理 . 界面交互設(shè)計(jì) .三節(jié) 系統(tǒng)整體設(shè)計(jì) . 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) . 備份操作分析 . 還原操作分析 .四章 備份還原設(shè)計(jì)與實(shí)現(xiàn) . 24 第一節(jié) 份方案與設(shè)計(jì) .錄 V 信息讀取模塊的實(shí)現(xiàn) . 短信息備份恢復(fù)模塊的設(shè)計(jì) . 其他數(shù)據(jù)類(lèi)型處理 .二節(jié) 文件壓縮與安全的實(shí)現(xiàn) . 文件壓縮模塊 . 數(shù)據(jù)加密模塊 .三節(jié) 還原服務(wù)器數(shù)據(jù) .四節(jié) 系統(tǒng)對(duì)邏輯服務(wù)器操作 . 數(shù)據(jù)還原用戶(hù)信息 . 數(shù)據(jù)備份信息上傳 . 獲取用戶(hù)備份列表 . 刪除備份條目 . 獲取用戶(hù)加密密碼 .四節(jié) 界面易用性設(shè)計(jì) . 備份數(shù)據(jù)流程設(shè)計(jì) .備份數(shù)據(jù)首頁(yè) .備份信息的提示 .備份過(guò)程的人機(jī)交互 . 云端數(shù)據(jù)還原設(shè)計(jì) .還原提醒界面 .還原過(guò)程的人機(jī)交互 . 易用性環(huán)節(jié)設(shè)計(jì) .歷史記錄查詢(xún) .斷點(diǎn)續(xù)傳操作 .加密數(shù)據(jù)設(shè)置 .五章 測(cè)試與驗(yàn)收 . 55 第一節(jié) 功能測(cè)試 . 單機(jī)備份還原 . 跨機(jī)備份還原 .二節(jié) 交互測(cè)試 .三節(jié) 壓力測(cè)試 .四節(jié) 功能測(cè)試 .五章 工作與總結(jié) . 57 第一節(jié) 主要工作 . 備份功能的實(shí)現(xiàn) . 個(gè)人信息的加密 . 服務(wù)器的邏輯操作 . 備份數(shù)據(jù)的還 原功能 .錄 二節(jié) 展望 .考文獻(xiàn) . 59 致謝 . 60 個(gè)人簡(jiǎn)歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . 61 基于 數(shù)據(jù)云備份系統(tǒng) 7 第一章 緒 論 第一節(jié) 引言 如今全國(guó) 3經(jīng)突破 占全部智能手機(jī) 用戶(hù)的 18%。3隨著 3G 時(shí)代的到來(lái),移動(dòng)互聯(lián)網(wǎng)的全面發(fā)展,手機(jī)的功能變得越來(lái) 越強(qiáng)大,手機(jī)里的數(shù)據(jù)對(duì)于用戶(hù)來(lái)說(shuō)都非常的重要,特別是通訊錄、通話記錄 、短信息、郵件等數(shù)據(jù)個(gè)人數(shù)據(jù),一旦手機(jī)丟失、誤刪除 或其他意外,會(huì)給用戶(hù)帶來(lái) 無(wú)法挽回的損失 ,數(shù)據(jù)備份與還原這個(gè)應(yīng)用可以幫助用戶(hù)解決這個(gè)問(wèn)題。 第二節(jié) 開(kāi)發(fā)背景與意義 為移動(dòng)時(shí)代的主力操作系統(tǒng),正在以幾何速度迅猛的增長(zhǎng)。目前在 場(chǎng)有 20萬(wàn)款 用程序。谷歌也證實(shí),已激活了數(shù)億部 與此同時(shí), 應(yīng)用的數(shù)據(jù)量也隨之增長(zhǎng),照片、通訊錄、文件等重要信息的 跨平臺(tái)共享 成為首要用戶(hù)需求。作為智能機(jī)市場(chǎng)占有率最高的 終端數(shù)據(jù) 備份還原 當(dāng)然是最為關(guān)鍵的課題。 第三節(jié) 項(xiàng)目的主要工作 本文主要論述了從用戶(hù)需求分析產(chǎn)品設(shè)計(jì)階段,數(shù)據(jù)備份還原的開(kāi)發(fā)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)階段,包括最后的產(chǎn)品測(cè)試驗(yàn)收。 論文對(duì) 統(tǒng)發(fā)展情況以及應(yīng)用開(kāi)發(fā)現(xiàn)狀進(jìn)行了介紹, 闡述了用戶(hù)信息的備份還原的背景和必要性。從軟件功能角度出發(fā),結(jié)合使用過(guò)程中實(shí)際的用戶(hù)體驗(yàn)。用應(yīng)用活動(dòng)圖、用例圖以及補(bǔ)充等方式說(shuō)明 。定制了詳細(xì)的 論文在分析 統(tǒng)框架的基礎(chǔ)上,設(shè)計(jì)了整體的云備份還原的機(jī)制。其中備份還原過(guò)程中的不同類(lèi)型 的讀寫(xiě) 、數(shù)據(jù)管理 、文件壓縮 等基本功能作為基于 數(shù)據(jù)云備份系統(tǒng) 8 應(yīng)用層的組成部分來(lái)實(shí)現(xiàn)。而文件系統(tǒng)的安全性則主要在系統(tǒng)核心進(jìn)行設(shè)計(jì)。并通過(guò)連接器機(jī)制在用戶(hù)終端與邏輯處理服務(wù)器進(jìn)行消息傳遞。通過(guò)系統(tǒng)的總體設(shè)計(jì)明確了數(shù)據(jù)備份還原的軟件構(gòu)架以及在 論文中主要對(duì)應(yīng)用開(kāi)發(fā)的關(guān)鍵技術(shù)進(jìn)行了詳細(xì)的研究 。涉及到數(shù)據(jù)的讀取模塊、備份模塊、不同數(shù)據(jù)類(lèi)型的處理、加密解密的實(shí)現(xiàn)、整 體數(shù)據(jù)的壓縮等相關(guān)的知識(shí)點(diǎn),闡述了應(yīng)用的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。 最后對(duì)產(chǎn)品進(jìn)行了基本的功能 測(cè)試和驗(yàn)收工作。 第二章 相關(guān)理論技術(shù)基礎(chǔ) 第一節(jié) 臺(tái)概述 述 最初平臺(tái)由 公司 自主研發(fā) , 后由 2005 續(xù)對(duì) 營(yíng),它 的 底層 基礎(chǔ)功能由 它的內(nèi)置應(yīng)用軟件由各公司自行開(kāi)發(fā),相對(duì)開(kāi)放的平臺(tái)性,給 近 兩年的操作系統(tǒng) 經(jīng) 成為 主力智能手機(jī) 系統(tǒng), 不但擊敗了稱(chēng)霸十余年手機(jī)市場(chǎng)的塞班系統(tǒng),而且發(fā)展勢(shì)頭也超越了 為了最受還原的智能平臺(tái) 。采用 (第一臺(tái)谷歌的手機(jī) 美國(guó)摩托羅拉, 。現(xiàn)在, 中國(guó)大 陸廠有 :魅族( 華為、中興、聯(lián)想、藍(lán)魔等。 綜上所述,考慮到 據(jù)未來(lái)市場(chǎng)的占有率,我在畢業(yè)設(shè)計(jì)中選擇了基于 基于 數(shù)據(jù)云備份系統(tǒng) 9 臺(tái)構(gòu)架 在開(kāi)始研發(fā)工作前,首先 對(duì) 臺(tái)自外而內(nèi)分為應(yīng)用層、應(yīng)有程序架構(gòu)層、運(yùn)行庫(kù)層、 核層。 如下圖: 圖 2.1 臺(tái)架構(gòu)圖 ( 1)最上層是“應(yīng)用層”:包含一些核心應(yīng)用程序,我們開(kāi)發(fā)的應(yīng)用程序也屬于這一層,開(kāi)發(fā)語(yǔ)言為 用開(kāi)發(fā)主要是在這一層) ( 2)然后是“應(yīng)用程序框架層”:根據(jù)我自己的理解,應(yīng)用程序框架層主要是將開(kāi)發(fā)需要調(diào)用的功能封裝并模塊化,這樣便于復(fù)用以及便于開(kāi)發(fā)者對(duì)其進(jìn)行替換。說(shuō)白了,應(yīng)用程序框架其實(shí)就是封裝的各個(gè)現(xiàn)成的類(lèi)。( 改 度定制) ( 3)接下來(lái)是“運(yùn)行庫(kù)層”:該層包含 C/C+開(kāi)發(fā)的庫(kù)、 發(fā)的核心庫(kù)和 基于 數(shù)據(jù)云備份系統(tǒng) 10 ( 4)最下面一層是“ 件驅(qū)動(dòng)程序包含其中,開(kāi)發(fā)語(yǔ)言是 了解了上面的內(nèi)容,關(guān)于 用開(kāi)發(fā)、系統(tǒng)開(kāi)發(fā)和驅(qū)動(dòng)開(kāi)發(fā);應(yīng)用開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)主要使用 言,并且需要對(duì)應(yīng)用程序框架及運(yùn)行原理有很清楚的認(rèn)識(shí);而驅(qū)動(dòng)開(kāi)發(fā)則需要了解 需要具備 第二節(jié) 臺(tái)構(gòu)架 配置開(kāi)發(fā)環(huán)境 在本小節(jié)中將介紹我在開(kāi)發(fā) ,配置的環(huán)境過(guò)程。首先 , 要下載并安裝 是運(yùn)行 序必須的 。 接下來(lái)下載 裝 最后安裝 過(guò)這些開(kāi)發(fā)環(huán)境配置,就可以進(jìn)行虛擬機(jī)的設(shè)置。下邊開(kāi)始詳細(xì)介紹具體實(shí)現(xiàn)的過(guò)程。 載 載 成開(kāi)發(fā)環(huán)境,首先 登錄 到,選擇 下載 圖 據(jù)個(gè)人電腦的配置選擇,本次設(shè)計(jì)選擇的是 安裝 件 基于 數(shù)據(jù)云備份系統(tǒng) 11 接下來(lái)要安裝 為了方便以方便、快捷地創(chuàng)建、運(yùn)行并調(diào)試 首次運(yùn)行 提示設(shè)置 菜單欄選擇 項(xiàng) , 對(duì)話框中 ” 并回車(chē), 會(huì) 顯示如下圖: 圖 載 件 選擇 鈕, 然后按照引導(dǎo)提示的步驟完成安裝。 單擊中 “I ,再單擊 “ , 這樣就 開(kāi)始安裝 基于 數(shù)據(jù)云備份系統(tǒng) 12 圖 始安裝插件 安裝期間會(huì)提示 “,選擇 裝完成后選擇 會(huì)出現(xiàn)如下選項(xiàng): 圖 件已安裝 并且 口中會(huì)出現(xiàn) 項(xiàng),說(shuō)明 件安裝成功。 安裝 下載好 ,開(kāi)始安裝, 用了 言 ,所以需要先安裝 以上版本。 下載 完成后直接解壓 下載后的 接下來(lái)還需要在 將 樣就可以 在 統(tǒng)的模擬器運(yùn)行程序、進(jìn)行基于 數(shù)據(jù)云備份系統(tǒng) 13 調(diào)試 工作 等 。 也可以下載 安裝完插件后,需要做一些簡(jiǎn)單的配置。 這里文件的絕地地址是 D: 尋找合適的 于 數(shù)據(jù)云備份系統(tǒng) 14 圖 正在下載 以直接選擇 后再選擇 本設(shè)計(jì)中是 全選的,接下來(lái)的安裝過(guò)程持續(xù)了幾個(gè)小時(shí) 。 安裝完畢后,關(guān)閉 啟動(dòng) 選擇 項(xiàng)中的 性。 進(jìn)入 表中, 選擇 D:擊 單擊 建 擬器 在 DK 對(duì)話框的左邊選中 擊右部的 鈕(你可能需要把對(duì)話框拉寬才能看見(jiàn)這個(gè)按鈕),填寫(xiě)參數(shù): 基于 數(shù)據(jù)云備份系統(tǒng) 15 圖 創(chuàng)建 擊 鈕,完成模擬器的創(chuàng)建。 創(chuàng)建模擬器需要一點(diǎn)時(shí)間,一般來(lái)說(shuō),為模擬器設(shè)定的內(nèi)存越大用的時(shí)間越久。 基于 數(shù)據(jù)云備份系統(tǒng) 16 圖 動(dòng)模擬器 設(shè)定參數(shù)后,單擊 動(dòng)模擬器 : 基于 數(shù)據(jù)云備份系統(tǒng) 17 圖 模擬器初始界面 上 面 顯示的模擬器進(jìn)行了一些設(shè)置,如時(shí)區(qū)選擇、語(yǔ)言選擇。至此,環(huán)境搭建完畢,可以進(jìn)行開(kāi)發(fā)了。 基于 數(shù)據(jù)云備份系統(tǒng) 18 第三章 產(chǎn)品需求分析 與設(shè)計(jì) 第一節(jié) 系統(tǒng)目標(biāo) 要解決用戶(hù)終端數(shù)據(jù)備份需求,正確的保存與還原信息為用戶(hù)數(shù)據(jù)方便高效的操作提供支持。應(yīng)用的研究目標(biāo)為針對(duì) 究并設(shè)計(jì)一款 一款簡(jiǎn)潔好用的數(shù)據(jù)備份還原手機(jī)客戶(hù)端軟件,可以輕松一鍵實(shí)現(xiàn)備份 到 個(gè)人電子郵箱和本地存儲(chǔ)卡。用戶(hù)不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、 通話記錄、 短信、視頻、圖片等。為了用戶(hù)的數(shù)據(jù)安全,我們?yōu)橛脩?hù)提供了數(shù)據(jù)加密功能,用戶(hù)可以對(duì)自己的數(shù)據(jù)包進(jìn)行密碼加密后 壓縮繼續(xù)進(jìn)行 雙重保證用戶(hù)的安全和隱私。 為了節(jié)省存儲(chǔ)空間并且方便用戶(hù)管理個(gè)人數(shù)據(jù),系統(tǒng)使用了壓縮功能,之前得到的用戶(hù)數(shù)據(jù)將被壓縮成 進(jìn)行后續(xù)處理。 實(shí)現(xiàn)內(nèi)容包括系統(tǒng)的界面設(shè)計(jì)、用戶(hù)體驗(yàn)交互、內(nèi)部的操作流程,最終成功運(yùn)行在 第二節(jié) 系統(tǒng) 功能 需求分析 從用戶(hù)的角度出發(fā),備份還原功能包括四個(gè)部分:數(shù)據(jù)備份、用戶(hù)數(shù)據(jù) 壓縮與 安全、 網(wǎng)絡(luò)邏輯處理 、界面交互 設(shè)計(jì) 。 數(shù)據(jù)備份 在 據(jù)多樣性是最重要的需求。主要數(shù)據(jù)包括:短信、彩信、通訊錄、通話記錄和多媒體文件。每種 數(shù)據(jù)格式的存儲(chǔ)方 式,讀寫(xiě)方法都需要定制處理。在備份過(guò)程中需要檢驗(yàn)應(yīng)用目錄的有效性,動(dòng)態(tài)監(jiān)測(cè)否插入 /移除等狀態(tài)。 基于 數(shù)據(jù)云備份系統(tǒng) 19 據(jù) 壓縮 與 安全 客戶(hù)端對(duì)用戶(hù)備份數(shù)據(jù)進(jìn)行壓縮處理,及提高網(wǎng)絡(luò)傳輸效率又可以保證還原的完整性。 時(shí)下各種惡意軟件威脅著用戶(hù)數(shù)據(jù)安全,保證備份數(shù)據(jù)的安全成為備份的一個(gè)重點(diǎn)需求。 默認(rèn)系統(tǒng)會(huì)對(duì)備份的數(shù)據(jù)進(jìn)行 個(gè)人數(shù)據(jù)不會(huì)暴露在 或服務(wù)器上。在壓縮過(guò)程中還會(huì)設(shè)置壓縮加密,實(shí)現(xiàn)雙重?cái)?shù)據(jù)安全保護(hù)。 絡(luò) 邏輯處理 與 邏輯處理 服務(wù)器建立連接,獲取備份信息包括: 文件名、用戶(hù)名、設(shè)備編號(hào)、上傳文件時(shí)間戳、斷點(diǎn)續(xù)傳的位置標(biāo)識(shí)等 。我設(shè)計(jì)了歷史記錄方便用戶(hù)創(chuàng)建多個(gè)備份還原點(diǎn),同時(shí)還原支持?jǐn)帱c(diǎn)續(xù)傳功能。在還原時(shí)邏輯服務(wù)器會(huì)將數(shù)據(jù)傳輸進(jìn)行標(biāo)記,可識(shí)別上次下載進(jìn)度保證數(shù)據(jù)完整。客戶(hù)端執(zhí)行 來(lái)自服務(wù)器邏輯,完成 備份還原 操作 。 面交互設(shè)計(jì) 應(yīng)用 提供方便的導(dǎo)航功能 ,用引導(dǎo)的方式進(jìn)行備份還原操作。另外, 在用戶(hù)操作 時(shí) 需要提交服務(wù)器申請(qǐng),會(huì)有一段潛在的用戶(hù)等待時(shí)間。 我們?cè)O(shè)置了 進(jìn)度界面,減少不必要的潛在等待時(shí)間。 防錯(cuò)機(jī)制 處理, 用戶(hù)可以清晰地提供提示信息, 例如:用戶(hù)選擇備份內(nèi)容 后,提供給用戶(hù)備份摘要, 方便用戶(hù)繼續(xù) 進(jìn)行操作 。 根據(jù)用戶(hù)需求設(shè)計(jì)如下功能界面: 序號(hào) 主模塊 子模塊 1 一鍵備份 啟動(dòng)頁(yè)面 2 選擇文件 3 備份向?qū)?_選擇備份方式 4 備份向?qū)?_設(shè)置個(gè)人郵箱 5 備份提醒頁(yè) 6 設(shè)置備份密碼 7 開(kāi)始備份 基于 數(shù)據(jù)云備份系統(tǒng) 20 8 備份完成 9 一鍵還原 掃描備份數(shù)據(jù) 10 輸入還原密碼 11 還原完成 12 歷史記錄 備份記錄 13 繼續(xù)操作 表 備份平臺(tái)功能表 第三節(jié) 系統(tǒng)整體 設(shè)計(jì) 分:手機(jī)客戶(hù)端、邏輯處理服務(wù)器端、用戶(hù)信息存儲(chǔ)服務(wù)器。論文完成的工作基于 的開(kāi)發(fā),主要設(shè)側(cè)重于客戶(hù)端的處理與實(shí)現(xiàn)。 統(tǒng)結(jié)構(gòu)設(shè)計(jì) 基于 數(shù)據(jù)云備份系統(tǒng) 21 圖 備份 還原整體結(jié)構(gòu)圖 邏輯處理 服務(wù)器: 處理備份 邏輯 是本系統(tǒng)的核心模塊,與客戶(hù)端的交互中負(fù)責(zé)處理所有客戶(hù)端發(fā) 送的請(qǐng)求。并將結(jié)果信息返回給客戶(hù)端。在與用戶(hù)信息存儲(chǔ)服務(wù)器交換數(shù)據(jù)的過(guò)程中 , 主要擔(dān)當(dāng)了將用戶(hù)備份信息存儲(chǔ)到用戶(hù)信息存儲(chǔ)服務(wù)器的角色,并負(fù)責(zé)管理與解析其中 的數(shù)據(jù)。能夠按照設(shè)計(jì)的邏輯并行處理多個(gè)用戶(hù)的請(qǐng)求。他負(fù)責(zé)與系統(tǒng)所有模塊交互, 將整個(gè)系統(tǒng)管理起來(lái) 。 手機(jī)客戶(hù)端是所有終端用戶(hù)請(qǐng)求的發(fā)起端。用戶(hù)備份、還原、查詢(xún)等請(qǐng)求,都是通過(guò)手機(jī)客戶(hù)端發(fā)送給服務(wù)器的。是真實(shí)用戶(hù)的直接使用對(duì)象 。 用戶(hù)存儲(chǔ)服務(wù)器是所有用戶(hù)信息的實(shí)際存儲(chǔ)容器。他為用戶(hù)信息提供了高效的存儲(chǔ)方式,使用戶(hù)信息能夠較快速的查詢(xún)和寫(xiě)入并在一定程度上優(yōu)化了存儲(chǔ)空間。其中的數(shù)據(jù)由邏輯處理服務(wù)器管理。 份操作分析 備份操作由客戶(hù)端想邏輯服務(wù)器發(fā)起請(qǐng)求,準(zhǔn)備本地?cái)?shù)據(jù)的同時(shí),將備份信息進(jìn)行處理上傳到邏輯服務(wù)器中。 等待邏輯處理服務(wù)器的反饋,從而完成備份應(yīng)用。 基于 數(shù)據(jù)云備份系統(tǒng) 22 圖 備 份用戶(hù)用例圖 首先用戶(hù)選擇備份數(shù)據(jù),此時(shí)需要根據(jù)不同的數(shù)據(jù)類(lèi)型讀取數(shù)據(jù)。數(shù)據(jù)類(lèi)型包括短信、通訊錄、通話記錄、多媒體文件等。通過(guò)備份存儲(chǔ)到手機(jī)終端本地,程序驗(yàn)證 用空間。 選擇備份 地點(diǎn), 并將所選數(shù)據(jù)進(jìn)行加密、壓縮處理。通過(guò) 供的方法連接網(wǎng)絡(luò),存儲(chǔ)到目標(biāo)空間。 在提交數(shù)據(jù)的同時(shí),終端會(huì)上傳 用戶(hù)名、客戶(hù)端的唯一標(biāo)示,所傳數(shù)據(jù)的文件名、時(shí)間戳 、斷點(diǎn)位置 等信息 。 邏輯服務(wù)器與用戶(hù)存儲(chǔ)服務(wù)器通訊,核實(shí) 加密信息、數(shù)據(jù)時(shí)間等 信息后反饋客戶(hù)端備份請(qǐng)求。 然后客戶(hù)端 啟動(dòng) 上傳數(shù)據(jù),建立新的備份歷史 記錄。 原操作分析 還原操作由客戶(hù)端發(fā)起,向邏輯處理服務(wù)器請(qǐng)求數(shù)據(jù),并加壓縮到系統(tǒng)位置。 基于 數(shù)據(jù)云備份系統(tǒng) 23

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論