已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中圖分類號: 學(xué)校代碼: 10055 密級: 碩 士 專 業(yè) 學(xué) 位 論 文 中文題目:基于 數(shù)據(jù) 云 備份系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 文作者 指導(dǎo)教師 申請學(xué)位 工程碩士 培養(yǎng)單位 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會(huì)主席 評 閱 人 南開大學(xué)研究生院 二一 三 年十月 南開大學(xué)學(xué)位論文使用授權(quán)書 根據(jù)南開大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法,我校的博士、碩士學(xué)位獲得者均須向南開大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。 本人完全了解南開大學(xué)有關(guān)研究生學(xué)位論文收藏和利用的管理規(guī)定。南開大學(xué)擁有在著作權(quán)法規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán) ,即: (1)學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 (包括紙質(zhì)印刷本及電子版 ),學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制手段保存研究生學(xué)位論文,并編入南開大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫; (2)為教學(xué)和科研目的,學(xué)校可以將公開的學(xué)位論文作為資料在圖書館等場所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費(fèi)信息服務(wù); (3)根據(jù)教育部有關(guān)規(guī)定,南開大學(xué)向教育部指定單位提交公開的學(xué)位論文; (4)學(xué)位論文作者授權(quán)學(xué)校向中國科技信息研究所及其萬方數(shù)據(jù)電子出版社和中國學(xué)術(shù)期刊 (光盤 )電子出版社提交規(guī)定范圍 的學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫,通過其相關(guān)網(wǎng)站對外進(jìn)行信息服務(wù)。同時(shí)本人保留在其他媒體發(fā)表論文的權(quán)利。 非公開學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開論文。 論文電子版提交至 校圖書館網(wǎng)站: 。 本人承諾:本人的學(xué)位論文是在南開大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致,如因不同造成不良后果由本人自負(fù)。 本人同意遵守上述規(guī)定。本授權(quán)書簽署一式兩份,由研究生院 和圖書館留存。 作者暨授權(quán)人簽字: 20 年 月 日 南開大學(xué)研究生學(xué)位論文作者信息 論文題目 姓 名 學(xué)號 答辯日期 論文類別 博士 學(xué)歷碩士 碩士專業(yè)學(xué)位 高校教師 同等學(xué)力碩士 院 /系 /所 軟件學(xué)院 專業(yè) 軟件工程 聯(lián)系電話 通信地址 (郵編 ): 備注: 是否批準(zhǔn)為非公開論文 否 注:本授權(quán)書適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫 (一式兩份 )簽字后交校圖書館, 非公開學(xué)位論文須附南開大學(xué)研究生申請非公開學(xué)位論文審批表。 南開大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進(jìn)行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日 非公開學(xué)位論文標(biāo)注說明 (本頁表中填寫內(nèi)容須打印 ) 根據(jù)南開大學(xué)有關(guān)規(guī)定,非公開學(xué)位論文須經(jīng)指導(dǎo)教師同意、作者本人申請和相關(guān)部門批準(zhǔn)方能標(biāo)注。未經(jīng)批準(zhǔn)的均為公開學(xué)位論文,公開學(xué)位論文本說明為空白。 論文題目 申請密級 限制 ( 2年 ) 秘密 ( 10 年 ) 機(jī)密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 審批表編號 批準(zhǔn)日期 20 年 月 日 南開大學(xué)學(xué)位評定委員會(huì)辦公室蓋章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );機(jī)密 20年 (可少于 20年 )摘要 摘要 從計(jì)算機(jī)時(shí)代的開始,數(shù)據(jù)的存儲(chǔ)一直是最核心的需求。隨著大數(shù)據(jù)時(shí)代來臨 ,數(shù)據(jù)價(jià)值越來越被重視。作為保護(hù)數(shù)據(jù)最常用的方式,云備份成為企業(yè)和個(gè)人選擇數(shù)據(jù)保護(hù)的首選方法。另一方面,伴著 動(dòng)互聯(lián)網(wǎng)的興起,數(shù)據(jù)信息更呈現(xiàn)了分散和跨平臺(tái)的特點(diǎn),針對 統(tǒng)的開放性,如何更好的把握系統(tǒng)多樣性更好的兼容終端適配,以便讓用戶個(gè)性化的數(shù)據(jù)得到安全、便捷的存儲(chǔ)成為了需要解決的問題。 在產(chǎn)品的設(shè)計(jì)和開發(fā)中,我們采用敏捷開發(fā)的 理念管理產(chǎn)品團(tuán)隊(duì)和開發(fā)團(tuán)隊(duì)。敏捷開發(fā)以人為核心,采用循序漸進(jìn)及迭代的開發(fā)方法,核心原則包括:主張簡單以及擁抱變化。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測試,具備集成和可運(yùn)行的特征。論文在對 臺(tái)的技術(shù)現(xiàn)狀以及發(fā)展趨勢的進(jìn)行簡要介紹的基礎(chǔ)上,詳細(xì)分析了開發(fā)各個(gè)環(huán)節(jié),并予以實(shí)施。 系統(tǒng) 實(shí)現(xiàn)了 臺(tái)上基本數(shù)據(jù)類型的備份還原,可以輕松一鍵實(shí)現(xiàn)備份到服務(wù)器、個(gè)人電子郵箱和本地存儲(chǔ)卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選 擇某一條數(shù)據(jù)進(jìn)行備份,滿足了用戶個(gè)性化備份的需求。結(jié)合移動(dòng)應(yīng)用的特點(diǎn),該產(chǎn)品具有低耦合性、實(shí)時(shí)性、便于移植的特點(diǎn),同時(shí)可維護(hù)性強(qiáng), 具有很強(qiáng)的市場競爭力 。 關(guān)鍵字 : 移動(dòng)數(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 . 一章 緒 論 . 6 第一節(jié) 引言 .二節(jié) 開發(fā)背景與意義 .三節(jié) 項(xiàng)目的主要工作 .二章 相關(guān)理論技術(shù)基礎(chǔ) . 8 第一節(jié) 臺(tái)概述 . 述 . 臺(tái)構(gòu)架 . 用的構(gòu)成與工作機(jī)制 .二節(jié) 臺(tái)構(gòu)架 . 簡介 . 配置開發(fā)環(huán)境 .三章 產(chǎn)品需求分析與設(shè)計(jì) . 21 第一節(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) . 27 第一節(jié) 份方案與設(shè)計(jì) . 信息讀取模塊的實(shí)現(xiàn) . 短信息備份恢復(fù)模塊的設(shè)計(jì) . 其他數(shù)據(jù)類型存儲(chǔ)處理 .二節(jié) 文件壓縮與安全的實(shí)現(xiàn) .錄 V 件壓縮模塊 . 數(shù)據(jù)加密模塊 .三節(jié) 還原服務(wù)器數(shù)據(jù) .四節(jié) 系統(tǒng)對邏輯服務(wù)器操作 . 數(shù)據(jù)還原用戶信息 . 數(shù)據(jù)備份信息上傳 . 獲取用戶備份列表 . 刪除備份條目 . 獲取用戶加密密碼 .五節(jié) 前端功能的設(shè)計(jì)與實(shí)現(xiàn) . 備份數(shù)據(jù)流程設(shè)計(jì) . 云端數(shù)據(jù)還原設(shè)計(jì) . 歷史記錄的實(shí)現(xiàn) .五章 測試與驗(yàn)收 . 44 第一節(jié) 功能測試 . 單機(jī)備份還原 . 跨機(jī)備份還原 .二節(jié) 交互測試 .三節(jié) 壓力測試 .四節(jié) 功能測試 .五章 工作與總結(jié) . 47 第一節(jié) 主要工作 . 備份功能的實(shí)現(xiàn) . 個(gè)人信息的加密 . 服務(wù)器的邏輯操作 . 斷點(diǎn)續(xù)傳功能 .二節(jié) 展望 .考文獻(xiàn) . 49 致謝 . 50 基于 數(shù)據(jù)云備份系統(tǒng) 6 第一章 緒 論 第一節(jié) 引言 如今全國 3經(jīng)突破 戶 ,占全部智能手機(jī)用戶的18%。 3隨著 3G 時(shí)代的到來,移動(dòng)互聯(lián)網(wǎng)的全面發(fā)展,手機(jī)的功能變得越來 越強(qiáng)大,手機(jī)里的數(shù)據(jù)對于用戶來說都非常的重要,特別是通訊錄、通話記錄 、短信息、郵件等數(shù)據(jù)個(gè)人數(shù)據(jù),一旦手機(jī)丟失、誤刪除 或其他意外,會(huì)給用戶帶來 無法挽回的損失 ,數(shù)據(jù)備份與還原這個(gè)應(yīng)用可以幫助用 戶解決這個(gè)問題。 第二節(jié) 開發(fā)背景與意義 近年 ,移動(dòng)通信和互聯(lián)網(wǎng)成為當(dāng)今世界發(fā)展最快、市場潛力最大、前景最誘人的兩大業(yè)務(wù)。它們的增長速度都是任何預(yù)測家未曾預(yù)料到的。迄今,全球移動(dòng)用戶已超過 15 億,互聯(lián)網(wǎng)用戶也已逾 7億。聯(lián)網(wǎng)用戶總數(shù)則超過 1億。這一歷史上從來沒有過的高速增長現(xiàn)象反映了隨著時(shí)代與技術(shù)的進(jìn)步,人類對移動(dòng)性和信息的需求急劇上升。越來越多的人希望在移動(dòng)的過程中高速地接入互聯(lián)網(wǎng),獲取急需的信息,完成想做的事情。所以,現(xiàn)在出現(xiàn)的移動(dòng)與互聯(lián)網(wǎng)相結(jié)合的趨勢是歷史的必然。目 前,移動(dòng)互聯(lián)網(wǎng)正逐漸滲透到人們生活、工作的各個(gè)領(lǐng)域 數(shù)據(jù) , 社交 私人 信息 、移動(dòng)音樂、手機(jī)游戲、視頻應(yīng)用、手機(jī)支付、位置服務(wù)等豐富多彩的移動(dòng)互聯(lián)網(wǎng)應(yīng)用迅猛發(fā)展,正在深刻改變信息時(shí)代的社會(huì)生活,移動(dòng)互聯(lián)網(wǎng)經(jīng)過幾年的曲折前行,終于迎來了新的發(fā)展高潮。 為移動(dòng)時(shí)代的主力操作系統(tǒng),正在以幾何速度迅猛的增長。 目前在 內(nèi) 市場有 20萬款 歌也證實(shí),已激活了數(shù)億部 備。 與此同時(shí), 應(yīng)用的數(shù)據(jù)量也隨之增長,照片、通訊錄、文件等重要信息的 跨平臺(tái)共享 成為首要用戶 需求。作為智能機(jī)市場占有率最高的 終端數(shù)據(jù) 備份還原 當(dāng)然是最為關(guān)鍵的課題。 基于 數(shù)據(jù)云備份系統(tǒng) 7 第三節(jié) 項(xiàng)目的主要工作 本文主要論述了從用戶需求分析產(chǎn)品設(shè)計(jì)階段,數(shù)據(jù)備份還原的開發(fā)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)階段,包括最后的產(chǎn)品測試驗(yàn)收。 論文對 統(tǒng)發(fā)展情況以及應(yīng)用開發(fā)現(xiàn)狀進(jìn)行了介紹, 闡述了用戶信息的備份還原的背景和必要性。從軟件功能角度出發(fā),結(jié)合使用過程中實(shí)際的用戶體驗(yàn)。用應(yīng)用活動(dòng)圖、用例圖以及補(bǔ)充等方式說明。定制了詳細(xì)的 論文在分析 統(tǒng)框架的基礎(chǔ)上,設(shè)計(jì)了整 體的云備份還原的機(jī)制。其中備份還原過程中的不同類型 的讀寫 、數(shù)據(jù)管理 、文件壓縮 等基本功能作為應(yīng)用層的組成部分來實(shí)現(xiàn)。而文件系統(tǒng)的安全性則主要在系統(tǒng)核心進(jìn)行設(shè)計(jì)。并通過連接器機(jī)制在用戶終端與邏輯處理服務(wù)器進(jìn)行消息傳遞。通過系統(tǒng)的總體設(shè)計(jì)明確了數(shù)據(jù)備份還原的軟件構(gòu)架以及在 論文中主要對應(yīng)用開發(fā)的關(guān)鍵技術(shù)進(jìn)行了詳細(xì)的研究 。涉及到數(shù)據(jù)的讀取模塊、備份模塊、不同數(shù)據(jù)類型的處理、加密解密的實(shí)現(xiàn)、整體數(shù)據(jù)的壓縮等相關(guān)的知識點(diǎn),闡述了應(yīng)用的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)過程。 最后對產(chǎn)品進(jìn)行了基本的功能 測試和驗(yàn)收 工作。 基于 數(shù)據(jù)云備份系統(tǒng) 8 第二章 相關(guān)理論技術(shù)基礎(chǔ) 第一節(jié) 臺(tái)概述 述 最初平臺(tái)由 公司 自主研發(fā) , 后由 2005 續(xù)對 營,它 的 底層 基礎(chǔ)功能由 它的內(nèi)置應(yīng)用軟件由各公司自行開發(fā),相對開放的平臺(tái)性,給 在 2011年初的 移動(dòng) 設(shè)備 數(shù)據(jù) 統(tǒng)計(jì) 中 ,剛剛發(fā)布 兩年的操作系統(tǒng) 之躍居全球最受歡迎的智 能手機(jī)平臺(tái)?,F(xiàn)在, 在平板電腦市場急速擴(kuò)張,在智能用 (第一臺(tái)谷歌的手機(jī) 產(chǎn)代工 )美國摩托羅拉, 國大陸廠商如:魅族( 華為、中興、聯(lián)想、藍(lán)魔等。 綜上所述,考慮到 據(jù)未來市場的占有率,我在畢業(yè)設(shè)計(jì)中選擇了基于 臺(tái)構(gòu)架 在開始研發(fā)工作前,首先對 臺(tái)自外而內(nèi)分為應(yīng)用 層、應(yīng)有程序架構(gòu)層、運(yùn)行庫層、 核層。 如下圖: 基于 數(shù)據(jù)云備份系統(tǒng) 9 圖 2.1 臺(tái)架構(gòu)圖 ( 1)最上層是“應(yīng)用層”:包含一些核心應(yīng)用程序,我們開發(fā)的應(yīng)用程序也屬于這一層,開發(fā)語言為 用開發(fā)主要是在這一層) ( 2)然后是“應(yīng)用程序框架層”:根據(jù)我自己的理解,應(yīng)用 程序框架層主要是將開發(fā)需要調(diào)用的功能封裝并模塊化,這樣便于復(fù)用以及便于開發(fā)者對其進(jìn)行替換。說白了,應(yīng)用程序框架其實(shí)就是封裝的各個(gè)現(xiàn)成的類。( 改 度定制) ( 3)接下來是“運(yùn)行庫層”:該層包含 C/C+開發(fā)的庫、 發(fā)的核心庫和 ( 4)最下面一層是“ 件驅(qū)動(dòng)程序包含其中,開發(fā)語言是 C 語言。( 了解了上面的內(nèi)容,關(guān)于 用開發(fā)、系統(tǒng)開發(fā)和驅(qū)動(dòng)開發(fā);應(yīng)用開發(fā)和基于 數(shù)據(jù)云備份系統(tǒng) 10 系統(tǒng)開發(fā)主要使用 且需要對應(yīng)用程序框架及運(yùn)行原理有很清楚的認(rèn)識;而驅(qū)動(dòng)開發(fā)則需要了解 需要具備 用的構(gòu)成與工作機(jī)制 一個(gè) 用程序是由四種構(gòu)造塊組織而成的,這四種構(gòu)造塊分別是: 并不是每一個(gè) 不是必須的,某些時(shí)候,只需要這四種中的幾種就可以組合成應(yīng)用程序。除此以外,是一個(gè) 個(gè)配置文件用于定義應(yīng)用程序的組件、組件的功能及必要條件等。這個(gè)配置文件是每個(gè) 以下為其 構(gòu)成與工作流程。 圖 構(gòu)成與工作流程 基于 數(shù)據(jù)云備份系統(tǒng) 11 下面,對四種構(gòu)造塊做一些說明: 應(yīng)用中,一個(gè) 一個(gè) 被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且繼承于 個(gè) 對事件做出響應(yīng)。大部份的應(yīng)用都會(huì)包含多個(gè)的屏幕。例如,一個(gè)通信應(yīng)用程序?qū)?huì)有一 個(gè)屏幕用于顯示聯(lián)系人列表,第二個(gè)屏幕用于寫信息,同時(shí)還會(huì)有用于瀏覽信息及進(jìn)行系統(tǒng)設(shè)置的屏幕。每一個(gè)這樣的屏幕,就是一個(gè) 一個(gè)屏幕可以方便的導(dǎo)航到另一個(gè)屏幕。在一些應(yīng)用中,一個(gè)屏幕甚至?xí)祷刂到o前一個(gè)屏幕。當(dāng)一個(gè)新的屏幕打開后,前一個(gè)屏幕將會(huì)暫停,并保存在歷史堆棧中。用戶可以返回到歷史堆棧中的前一個(gè)屏幕。當(dāng)屏幕不再使用時(shí),還可以從歷史堆棧中刪除。默認(rèn)情況下, 在低內(nèi)存資源的情況下, 止或銷毀的 本質(zhì)上意味著所有不處于前臺(tái)的 可能被關(guān)閉。 如果 方法調(diào)用后被關(guān)閉,那么它的 和 方法不會(huì)被調(diào)用。在 方法中釋放更多的資源,轉(zhuǎn)入后臺(tái)的 終止 操作并不會(huì)將其從 中移除。相反, 提是 方法保 存自定義數(shù)據(jù),不過某些 用戶稍后再次返回這一 的 方法將被調(diào)用,不過此時(shí)會(huì)帶有一個(gè)可用的 需要對一個(gè)外部事件(如當(dāng)電話呼入,或者數(shù)據(jù)網(wǎng)絡(luò)可用)做出響應(yīng)時(shí),可以使用一個(gè) 基于 數(shù)據(jù)云備份系統(tǒng) 12 外部事件發(fā)生時(shí),會(huì)使用 知用戶,但它并不能生成一個(gè) 注冊,也可以在代碼中使用 進(jìn)行注冊。當(dāng)一個(gè)統(tǒng)會(huì)在需要的時(shí)候?qū)?yīng)的程序。各種應(yīng)用還可以通過使用 將它們的 個(gè) 一段長生命周期的,沒有用戶界面的程序。例如,一個(gè)正在從播放列表中播放歌曲的媒體播放器。在一個(gè)媒體播放器的應(yīng)用中,應(yīng)該會(huì)有多個(gè) 用戶可以選擇歌曲并播放歌曲。然而,音樂重放這個(gè)功能并沒有對應(yīng)的 為用戶會(huì)認(rèn)為在導(dǎo)航到其它屏幕時(shí)音樂應(yīng)該還在播放的。在這個(gè)例子中,媒體播放器這個(gè) 來啟動(dòng)一個(gè) 而可以在后臺(tái)保持音樂的播放。同時(shí),系統(tǒng)也將保持這個(gè) 到這個(gè) 行結(jié)束。另外,還可以通過使用 方法,連接到一個(gè) 果這個(gè) 沒有運(yùn)行將啟動(dòng)它)。當(dāng)連接 到一個(gè) 后,使用 媒體播放器這個(gè)例子來說,還可以進(jìn)行暫停、重播等操作。 有一個(gè)關(guān)于服務(wù)的很好的經(jīng)驗(yàn)規(guī)則:如果某個(gè)任務(wù)需要使用一個(gè)線性輔助線程,并且可能會(huì)影響應(yīng)用程序的影響性和性能,那么可以考慮在應(yīng)用程序的生命周期外實(shí)現(xiàn)一個(gè)服務(wù)來處理這一任務(wù)。 用程序的中央控制中心 ,所有應(yīng)用程序持有的功能都可以通過 行訪問。 在獲得了一個(gè)可用的應(yīng)用程序 ,就可以使用它來訪問應(yīng)用程序范圍的功能和服務(wù)了。 獲取應(yīng)用程序資源 基于 數(shù)據(jù)云備份系統(tǒng) 13 你可以使用應(yīng)用程序 方法來獲取應(yīng)用程序資源。獲取資源最直接的方式就是使用資源標(biāo)識符( 它是一個(gè)在 訪問應(yīng)用程序首選項(xiàng)你可以使用應(yīng)用程序 方法訪問共享的應(yīng)用程序首選項(xiàng)??梢杂脕泶鎯?chǔ)簡單的應(yīng)用程序數(shù)據(jù),例如配置設(shè)置。 ( 3)使用 問其他應(yīng)用程序的功能。 第二節(jié) 臺(tái)構(gòu)架 簡介 工欲善其事必先利其器,首先介紹基于 2001年 11月, ,000萬美元的源代碼組建了 由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境 (常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建和調(diào)試”的周期之中。 為了幫助集成開發(fā)環(huán)境 (服目前的局限性,業(yè)界廠商合作創(chuàng)建了許在同一 實(shí)現(xiàn)了工具 之間的互操作性,從而顯著改變了項(xiàng)目工作流程,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上。 們是在 充當(dāng)插件的耦合點(diǎn)。擴(kuò)展點(diǎn)的范圍包括從用在常規(guī)表述過濾器中的簡單字符串,到一個(gè) 的描述。任何 件定義的擴(kuò)展點(diǎn)都能夠被其它插件使用,反之,任何 了解由擴(kuò)展點(diǎn)定義的接口外,插件不知道它們通過擴(kuò)展點(diǎn)提供的服務(wù)將如何被使用。 利用 們可以將高級設(shè)計(jì) (也許是采用 低級開發(fā)工具 (如應(yīng)用調(diào)試器等 )結(jié)合在一起。如果這些互相補(bǔ)充的獨(dú)立工具采用 展點(diǎn)彼此連接,那么當(dāng)我們用調(diào)試器逐一檢查應(yīng)用時(shí), 實(shí)上,由于 不了解開發(fā)語言,所以無論 數(shù)據(jù)云備份系統(tǒng) 14 語言調(diào)試器、 C/C+調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時(shí)瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。 配置開發(fā)環(huán)境 在本小節(jié)中將介紹我在開發(fā) ,配置的環(huán)境過程。首先 , 要下載并安裝 是運(yùn)行 接下來下載 裝 最后安裝 過這些開發(fā)環(huán)境配置,就可以進(jìn)行虛擬機(jī)的設(shè)置。下邊開始詳細(xì)介紹具體實(shí)現(xiàn)的過程。 載 載 成開發(fā)環(huán)境,首先 登錄 到,選擇 下載 圖 據(jù)個(gè)人電腦的配置選擇,本次設(shè)計(jì)選擇的是 安裝 件 接下來要安裝 為了方便以方便、快捷地創(chuàng)建、運(yùn)行并調(diào)試 首次運(yùn)行 提示設(shè)置 菜單欄選擇 項(xiàng) , 對話框中 ” 并回車,會(huì) 顯示如下圖: 基于 數(shù)據(jù)云備份系統(tǒng) 15 圖 載 件 選擇 鈕, 然后按照引導(dǎo)提示的步驟完成安裝。 單擊中 “I ,再單擊 “ , 這樣就 開始安裝 圖 始安裝插件 基于 數(shù)據(jù)云備份系統(tǒng) 16 安裝期間會(huì)提示 “,選擇 裝完成后選擇 會(huì)出現(xiàn)如下選項(xiàng): 圖 件已安裝 并且 口中會(huì)出現(xiàn) 項(xiàng),說明 安裝 下載好 ,開始安裝, 言 ,所以需要先安裝 以上版本。 用安裝,下載后,直接解壓即可, 將下載后的 壓縮包解壓到適當(dāng)?shù)奈恢茫瓦@么簡單; 裝 使用 行 樣以在 擬器進(jìn)行程序調(diào)試等 可以下載 安裝完插件后,需要做一些簡單的配置。 這里文件的絕地地址是 D: 尋找合適的 于 數(shù)據(jù)云備份系統(tǒng) 17 圖 正在下載 以直接選擇 后再選擇 本設(shè)計(jì)中是 全選的,接下來的安裝過程持續(xù)了幾個(gè)小時(shí) 。 安裝完畢后,關(guān)閉 行 擇 :擊 選擇一個(gè) 單擊 關(guān)閉 話框。 建 擬器 在 DK 對話框的左邊選中 擊右部的 鈕(你可能需要把對話框拉寬才能看見這個(gè)按鈕),填寫參數(shù): 基于 數(shù)據(jù)云備份系統(tǒng) 18 圖 創(chuàng)建 擊 鈕,完成模擬器的創(chuàng)建。 創(chuàng)建模擬器需要一點(diǎn)時(shí)間,一般來說,為模擬器設(shè)定的內(nèi)存越大用的時(shí)間越久。 基于 數(shù)據(jù)云備份系統(tǒng) 19 圖 動(dòng)模擬器 設(shè)定參數(shù)后,單擊 動(dòng)模擬器 : 圖 模擬器初始界面 基于 數(shù)據(jù)云備份系統(tǒng) 20 上 面 顯示的模擬器進(jìn)行了一些設(shè)置,如時(shí)區(qū)選擇、語言選擇。至此,環(huán)境搭建完畢,可以進(jìn)行開發(fā)了。 基于 數(shù)據(jù)云備份系統(tǒng) 21 第三章 產(chǎn)品需求分析與設(shè)計(jì) 第一節(jié) 系統(tǒng)目標(biāo) 要解決用戶終端數(shù)據(jù)備份需求,正確 的保存與還原信息為用戶數(shù)據(jù)方便高效的操作提供支持。 系統(tǒng)目標(biāo)是, 針對 端開發(fā)的特點(diǎn),研究并設(shè)計(jì) 一款簡潔好用的數(shù)據(jù)備份還原手機(jī)客戶端軟件,可以輕松一鍵實(shí)現(xiàn) 數(shù)據(jù) 備份 到 本地存儲(chǔ)卡 和個(gè)人電子郵箱 。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、 通話記錄、 短信、視頻、圖片等。為了用戶的數(shù)據(jù)安全,我們?yōu)橛脩籼峁┝藬?shù)據(jù)加密功能, 用戶可以對自己的數(shù)據(jù)包進(jìn)行密碼加密后 壓縮繼續(xù)進(jìn)行 雙重保證用戶的安全和隱私。為了節(jié)省存儲(chǔ)空間并且方便用戶管理個(gè)人數(shù)據(jù),系統(tǒng)使用了壓縮功能,之前得到的用戶數(shù)據(jù)將被壓縮成 進(jìn)行后續(xù)處理。 實(shí)現(xiàn)內(nèi)容包括系統(tǒng)的界面設(shè)計(jì)、用戶體驗(yàn)交互、內(nèi)部的操作流程,最終成功運(yùn)行在 第二節(jié) 系統(tǒng) 功能 需求分析 從用戶的角度出發(fā),備份還原功能包括四個(gè)部分:數(shù)據(jù)備份、用戶數(shù)據(jù) 壓縮與 安全、 網(wǎng)絡(luò)邏輯處理 、界面交互 設(shè)計(jì) 。 數(shù)據(jù)備份 在 據(jù)多樣性是最重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職化學(xué)基礎(chǔ)(物質(zhì)性質(zhì))試題及答案
- 2025年高職計(jì)算機(jī)應(yīng)用技術(shù)(網(wǎng)頁制作)試題及答案
- 2025年中職幼兒發(fā)展與健康管理(幼兒行為引導(dǎo))試題及答案
- 2025年高職精細(xì)化工技術(shù)(精細(xì)化工應(yīng)用)試題及答案
- 2025年中職(生物技術(shù)應(yīng)用)生物制品檢測階段測試題及答案
- 2025年中職旅游管理(旅游線路設(shè)計(jì))試題及答案
- 2025年中職車輛維修(輪胎保養(yǎng)與檢測)試題及答案
- 2026年注冊消防工程師一級(消防安全案例分析)試題及答案
- 2025年高職廣告電子屏信息安全管理(風(fēng)險(xiǎn)防控措施)試題及答案
- 2026年廣州體育職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫帶答案解析
- 蒼南分孫協(xié)議書
- 2025-2030中國電動(dòng)警用摩托車和應(yīng)急摩托車行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 農(nóng)機(jī)安全操作培訓(xùn)課件
- 企業(yè)所得稅納稅申報(bào)表(2024年修訂)填報(bào)要點(diǎn)及相關(guān)政策分析
- 小學(xué)五年級上冊英語(外研一起)期末模擬測試卷(一)
- 2022浪潮信創(chuàng)服務(wù)器CS5260H2技術(shù)白皮書
- 2020年天津市中考滿分作文《細(xì)品落雨花開》2
- 泵站維修采購合同模板
- 針織學(xué)全套課件
- 2023年巡檢員崗位考試真題模擬匯編(共113題)
- 七下長江全能學(xué)案
評論
0/150
提交評論