【畢業(yè)學位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于Android的數(shù)據(jù)云備份系統(tǒng)-軟件工程_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 碩 士 專 業(yè) 學 位 論 文 中文題目:基于 文作者 指導(dǎo)教師 申請學位 培養(yǎng)單位 學科專業(yè) 研究方向 答辯委員會主席 評 閱 人 南開大學研究生院 二一三年四月 摘要 摘要 從計算機時代的開始,數(shù)據(jù)的存儲一直是最核心的需求。隨著大數(shù)據(jù)時代來臨 ,數(shù)據(jù)價值越來越被重視。作為保護數(shù)據(jù)最常用的方式,云備份成為企業(yè)和個人選擇數(shù)據(jù)保護的首選方法。另一方面,伴著 動互聯(lián)網(wǎng)的興起,數(shù)據(jù)信息更呈現(xiàn)了分散和跨平臺的特點,針對 統(tǒng)的開放性,如何更好的把握系統(tǒng)多樣性更好的兼容終端適配,以便讓用戶個性化的數(shù)據(jù)得到安全、便捷的存儲成為了需要解決的問題。 在產(chǎn)品的設(shè)計和開發(fā)中,我們采用敏捷開發(fā)的理念管理產(chǎn)品團隊和開發(fā)團隊。敏捷開發(fā)以人為核心,采用循序漸進及迭代的開發(fā)方法,核心原則包括:主張簡單以及擁抱變化。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運行的特征。論文在對 臺的技術(shù)現(xiàn)狀以及發(fā)展趨勢的進行簡要介紹的基礎(chǔ)上,詳細分析了開發(fā)各個環(huán)節(jié),并予以實施。 產(chǎn)品實現(xiàn)了 臺上基本數(shù)據(jù)類型的備份還原,可以輕松一鍵實現(xiàn)備份到服務(wù)器、個人電子郵箱和本地存儲卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選擇某一條數(shù)據(jù)進行備份,滿足了用戶個性化備份的需求。結(jié)合移動應(yīng)用的特點,該產(chǎn)品具有低耦合性、實時性、便于移植的特點,同時可維護性強, 具有很強的市場競爭力。 。 關(guān)鍵字 :移動終端 云計算 is a It to to to as to It of we to it to or to In in as a as as to of as of a of in on in of as a of is a of a 錄 錄 摘要 I I 目 錄 1 章 緒 論 . 5 引言 . 5 發(fā)背景介紹與意義 . 5 目的主要工作 . 6 第 2 章 相關(guān)理論技術(shù)基礎(chǔ) . 6 臺概述 . 6 述 . 6 臺構(gòu)架 . 7 譯與運行原理 . 8 臺構(gòu)架 . 10 簡介 . 10 簡介 . 10 開發(fā)工具 . 11 心包 . 12 第 3 章 臺云備份系 統(tǒng)分析與設(shè)計 . 錯誤 !未定義書簽。 系統(tǒng)開發(fā)背景 . 錯誤 !未定義書簽。 系統(tǒng)功能模塊設(shè)計 . 18 用戶數(shù)據(jù)備份流程設(shè)計 . 18 用戶數(shù)據(jù)存儲格式設(shè)計 . 18 個人數(shù)據(jù)加密 . 21 數(shù)據(jù)備份到云功能設(shè)計 . 22 云端數(shù)據(jù)還原 . 22 備份設(shè)置功能 . 23 第 4 章 備份系統(tǒng)詳細設(shè)計與實現(xiàn) . 25 產(chǎn)品功能表 . 錯誤 !未定義書簽。 目錄 用戶數(shù)據(jù)備份的詳細設(shè)計與實現(xiàn) . 25 備份數(shù)據(jù)菜單項 . 25 選擇備份數(shù)據(jù) . 27 選擇備份方式 . 28 個人郵箱設(shè)置 . 30 備份提醒 . 32 個人數(shù)據(jù)加密的實現(xiàn) . 34 數(shù)據(jù)備份到云的實現(xiàn) . 37 數(shù)據(jù)備份 . 37 備份完成 . 40 云端數(shù)據(jù)還原的實現(xiàn) . 41 還原提醒界面 . 41 輸入還原密碼 . 44 開始還原 . 46 還原完成 . 49 查看還原程序 . 50 歷史記錄的實現(xiàn) . 53 斷點續(xù)傳操作 . 53 清空備份記錄 . 54 備份設(shè)置的實現(xiàn) . 56 備份方式設(shè)置 . 56 備份方式設(shè)置 . 58 加密數(shù)據(jù)設(shè)置 . 59 第 5 章 工作與總結(jié) . 65 主要工作 . 錯誤 !未定義書簽。 聯(lián)系人同步 . 65 個人資料備份功能 . 65 個人信息的云安全 . 65 上傳數(shù)據(jù)的斷點續(xù)傳 . 66 備份數(shù)據(jù)的還原功能 . 66 展望 . 66 第 3章 5 第 1章 緒 論 引言 國內(nèi) 3G 用戶整體規(guī)模達到 透率 近 18%。 3G 替代 2著 3G 時代的到來,移動互聯(lián)網(wǎng)的全面發(fā)展,手機的功能變得越來越強大,手機里的數(shù)據(jù)對于用戶來說都非常的重要,特別是通訊錄、日程、短信息、郵件等數(shù)據(jù)個人數(shù)據(jù),一旦手機丟失、誤刪或其他意外使得數(shù)據(jù)無法挽回,會給用戶帶來麻煩,數(shù)據(jù)備份與恢復(fù)這個應(yīng)用可以幫助用戶解決這個問題。 發(fā)背景介紹與意義 這些年,移動通信和互聯(lián)網(wǎng)成為當今世界發(fā)展最快、市場潛力最大、前景最誘人的兩大業(yè)務(wù)。它們的增長速度都是任何預(yù)測家未曾預(yù)料到的。迄今,全球移動用戶已超過 15億,互聯(lián)網(wǎng)用戶也已 逾 7億。中國移動通信用戶總數(shù)超過 聯(lián)網(wǎng)用戶總數(shù)則超過 1億。這一歷史上從來沒有過的高速增長現(xiàn)象反映了隨著時代與技術(shù)的進步,人類對移動性和信息的需求急劇上升。越來越多的人希望在移動的過程中高速地接入互聯(lián)網(wǎng),獲取急需的信息,完成想做的事情。所以,現(xiàn)在出現(xiàn)的移動與互聯(lián)網(wǎng)相結(jié)合的趨勢是歷史的必然。目前,移動互聯(lián)網(wǎng)正逐漸滲透到人們生活、工作的各個領(lǐng)域,短信、鈴圖下載、移動音樂、手機游戲、視頻應(yīng)用、手機支付、位置服務(wù)等豐富多彩的移動互聯(lián)網(wǎng)應(yīng)用迅猛發(fā)展,正在深刻改變信息時代的社會生活,移動互聯(lián)網(wǎng)經(jīng)過幾年的曲折前行 ,終于迎來了新的發(fā)展高潮。 “云計算”是一個很時尚的概念,它既不是一種技術(shù),也不是一種理論。準確說,云計算僅描述了一類棘手的問題,因為現(xiàn)在這個階段,“計算與數(shù)據(jù)”蹺蹺板的平衡已發(fā)生變化,即已經(jīng)到“移動計算要比移動數(shù)據(jù)要便宜的多?!霸朴嬎恪贝砹艘粋€時代需求,反映了市場關(guān)系的變化,誰擁有更為龐大的數(shù)據(jù)規(guī)模,誰就可以提供更廣更深的信息服務(wù),而軟件和硬件影響相對縮小。 臺正在迅速增長,目前在 場有 20 萬種 用程序。谷歌也證實,已激活了數(shù)億部 備。用戶應(yīng) 用的數(shù)據(jù)量也隨之增長,照片、通訊錄、文件等重要信息的安全成為首要用戶需求。作為智能機市場占有率最高的 臺,第 3章 6 其終端數(shù)據(jù)安全當然是最為關(guān)鍵的課題。 本文主要論述了基于 臺所提供的開發(fā)框架和應(yīng)用組件,進行數(shù)據(jù)云備份恢復(fù)的設(shè)計與實現(xiàn)。 目的主要工作 以輕松一鍵實現(xiàn)備份到服務(wù)器、個人電子郵箱和本地存儲卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選擇某一條數(shù)據(jù)進行備份,滿 足了用戶個性化備份的需求。為了用戶的數(shù)據(jù)安全,我們?yōu)橛脩籼峁┝藬?shù)據(jù)加密功能,用戶可以對自己的數(shù)據(jù)包進行密碼加密后再上傳至我們的安全服務(wù)器或個人郵箱,雙重保證用戶的安全和隱私。 第 2章 相關(guān)理論技術(shù)基礎(chǔ) 臺概述 述 早期由原名為 公司開發(fā),谷歌在 2005 年收購 ,繼續(xù)對統(tǒng)開發(fā)運營,它采用了軟件堆層( 名軟件疊層)的架構(gòu),主要分為三部分。底層 核只提供基本功能 ,其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以 寫。 2011 年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng) 經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機平臺?,F(xiàn)在, 統(tǒng)不但應(yīng)用于智能手機,也在平板電腦市場急速擴張,在智能 面也有較大發(fā)展。采用 統(tǒng)主要廠商包第 3章 7 括臺灣的 (第一臺谷歌的手機 產(chǎn)代工)美國摩托羅拉, ,中國大陸廠商如:魅族( 華為、中興、聯(lián)想、藍魔等。 臺構(gòu)架 根據(jù) 架構(gòu),從上層到下層,一層一層的了解其相關(guān)的具體內(nèi)容。如下圖: 圖 2.1 臺架構(gòu)圖 ( 1)最上層是“應(yīng)用層”:包含一些核心應(yīng)用程序,我們開發(fā)的應(yīng)用程序也屬于這一層,開發(fā)語言為 ( 2)然后是“應(yīng)用程序框架層”:根據(jù)我自己的理解,應(yīng)用程序框架層主要是將開發(fā)需要調(diào)用的功能封裝并模塊化,這樣便于復(fù)用以及便于開發(fā)者對其進行替換。說白了,應(yīng)用程序框架其實就是封裝的各個現(xiàn)成的類。( 統(tǒng)開發(fā)主要是在這一層,修改 度定制) ( 3) 接下來是“運行庫層”:該層包含 C/C+開發(fā)的庫、 章 8 虛擬機 ( 4)最下面一層是“ 件驅(qū)動程序包含其中,開發(fā)語言是 C 語言。( 了解了上面的內(nèi)容,關(guān)于 用開發(fā)、系統(tǒng)開發(fā)和驅(qū)動開發(fā);應(yīng)用開發(fā)和系統(tǒng)開發(fā)主要使用 且需要對應(yīng)用程序框架及運行原理有很 清楚的認識;而驅(qū)動開發(fā)則需要了解 需要具備 譯與運行原理 在清楚了 平臺架構(gòu)(可以看作是靜態(tài)原理)后,還需要掌握其動態(tài)原理。動態(tài)原理包含兩部分,一部分是編譯原理,另一部分是運行原理。有人會說,搭建一個基于 發(fā)環(huán)境,編譯和運行只要點擊按鈕即可完成。但是,如果只是“知其然而不知其所以然”的話,在后面的開發(fā)中一旦遇到奇怪的問題后可能就束手無措啦。所以,即使是作為初學者,如果有計算機基礎(chǔ),最好還是了解一下這兩部 分的內(nèi)容。 ( 1)使用 具生成 件 ( 2)使用 具將 件編譯成 件 ( 3)使用 具將 件編譯成 件 ( 4)使用 處理將眾多 件轉(zhuǎn)換成一個 件 ( 5)使用 具打包資源文件 ( 6)使用 成未簽名的 裝文件 ( 7)使用 的 裝文件進行簽名 使用 言編寫的 用程序從源碼到安裝包的整個過程,示意圖如下: 第 3章 9 圖 份完成頁面 第 3章 10 臺構(gòu)架 簡介 首先介紹基于 開發(fā)平臺。 一種可擴展的開放源代碼2001年 11月, , 000萬美元的源代碼組建了 盟,并由該聯(lián)盟負責這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境 (常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建和調(diào)試”的周期之中。 為了幫助集成開發(fā)環(huán)境 (服目前的局限性,業(yè)界廠商合作創(chuàng)建了 不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標上。 架的這種靈活性來源于其擴展點。它們是在 定義的已知接口,并充當插件的耦合點。擴展點的范圍包括從用在常規(guī)表述過濾器中的簡單字符串,到一個 何 件定義的擴展點都能夠被其它插件使用,反之,任何 了解由擴展點定義的接口外,插件不知道它們通過擴展點提供的服務(wù)將如何被使用。 利用 們 可以將高級設(shè)計 (也許是采用 低級開發(fā)工具 (如應(yīng)用調(diào)試器等 )結(jié)合在一起。如果這些互相補充的獨立工具采用 么當我們用調(diào)試器逐一檢查應(yīng)用時, 話框可以突出顯示我們正在關(guān)注的器件。事實上,由于以無論 C/C+調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時瞄準不同的進程或節(jié)點。 簡介 供了在 臺上開發(fā) 用的開發(fā)組件,包含了在 具集不僅包括了 擬器和用于 發(fā)工具插件( 而且包括了各種用來調(diào)試、打包和在模擬器上安裝應(yīng)用的工具。 第 3章 11 開發(fā)工具 擬器 ( 運行在計算機上的虛擬移動模擬器,可以使用模擬器來在一個實際的 行環(huán)境下設(shè)計,調(diào)試和測試應(yīng)用程序。 集成開發(fā)環(huán)境插件 ( 可以直接從 問其他 發(fā)工具 理端口轉(zhuǎn)發(fā) (設(shè)置斷點,觀察線程和進程信息。它提供了一個新的項目向?qū)?(用于快速生成和建立起新 用程序所需的最基本的文件。它使得構(gòu)建 用程序的過程變得自動化以及簡單化。它提供了一個 于為 資源文件編寫有效的 調(diào)試監(jiān)視服務(wù) (它集成在 臺虛擬機 )中,用于管理運行在模擬器或設(shè)備上的進程,并協(xié)助進行調(diào)試。可以用它來去除進程,選擇一個特定程序來調(diào)試,生成跟蹤數(shù)據(jù),查看堆和線程數(shù)據(jù),對模擬器或設(shè)備進行屏幕快照等。 試橋 ( 它用于向模擬器或手機設(shè)備安裝應(yīng)用程序的 件和從命令行訪問 模擬器或手機設(shè)備。也可以用于將標準的調(diào)試器連接到運行在 擬器或手機設(shè)備上的應(yīng)用代碼。 源打包工具 ( 可以通過 具來創(chuàng)建 件,這些文件包含了 用程序的二進制文件和資源文件。 口描述語言 ( 它用來生成進程間接口代碼,在服務(wù)中便可用到。 據(jù)庫 ( 用程序可以創(chuàng)建和使用 據(jù)文件,開發(fā)者和使用者也可以方便的訪問這些數(shù)據(jù)文件。 第 3章 12 跟蹤顯示工具 ( 它可以生成跟蹤日志數(shù)據(jù)的圖形分析視圖,這些跟蹤日志數(shù)據(jù)由 公程序產(chǎn)生。 創(chuàng)建 工具 ( 它幫助創(chuàng)建磁盤鏡像,這個磁盤鏡像可以在模擬器上模擬外部存儲卡。 具 (dx( 它將 節(jié)碼重寫為 節(jié)碼 (存儲雨 件 中 )。 生成 建文件 ( 它是一個腳本 建文件, 建文件用來編譯 用程序 件的 境下開發(fā)則不需要這個腳本。 擬設(shè)備 (每個 擬設(shè)備 (擬了單一的虛擬設(shè)備來運行 臺,這個平臺至少要包括自己的內(nèi)核,系統(tǒng)圖像和數(shù)據(jù)分區(qū) 種配置環(huán)境有其自己的平臺版本,硬件配置以及 和用戶數(shù)據(jù),還可以有不同的顯示外觀等個性化設(shè)置,運行時只需要制定需要使用哪個。即可實現(xiàn)多平臺下的模擬測試。 心包 含一些底層的輔助類,例如,特定的容器類, 供基本的操作服務(wù),消息傳遞和進程間的通行 為核心的渲染包,提供圖形渲染功能。 供一套豐富的文本處理工具,支持富文本,輸入模式等。 含底層 便操作數(shù)據(jù)庫表和數(shù)據(jù) . 供各種服務(wù)訪問數(shù)據(jù)在手機設(shè)備上,程序安裝到手機設(shè)備和其他的相關(guān)資源,以及內(nèi)容提供展示動態(tài)數(shù)據(jù)。 心用戶界面框架。 供標準用戶界面元素, ,第 3章 13 是組成我們界面的基本元素 。 供高層的應(yīng)用程序模型,實現(xiàn)使用 供方便調(diào)用系統(tǒng)提供的 供 含一系列的工作在基于 3章 據(jù)云備份系統(tǒng) 需求分析與設(shè)計 用戶需求分析 臺數(shù)據(jù)備份是一款簡潔好用的數(shù)據(jù)備份還原手機客戶端軟件,可以輕松一鍵實現(xiàn)備份到服 務(wù)器、個人電子郵箱和本地存儲卡。用戶不但可以自由選擇需要備份的內(nèi)容,如:通訊錄、短信、視頻、圖片等,更可以選擇某一條數(shù)據(jù)進行備份,滿足了用戶個性化備份的需求。為了用戶的數(shù)據(jù)安全,我們?yōu)橛脩籼峁┝藬?shù)據(jù)加密功能,用戶可以對自己的數(shù)據(jù)包進行密碼加密后再上傳至我們的安全服務(wù)器或個人郵箱,雙重保證用戶的安全和隱私。為了節(jié)省存儲空間并且方便用戶管理個人數(shù)據(jù),系統(tǒng)使用了壓縮功能,之前得到的用戶數(shù)據(jù)將被壓縮成 進行后續(xù)處理。在還原數(shù)據(jù)時,只需要按一下還原按鈕,所有數(shù)據(jù)就能迅速、準確的還原到用戶的手機中?,F(xiàn)在, 我們更推出了跨平臺還原的新技術(shù),用戶可以在塞班和安卓手機上實現(xiàn)跨平臺的備份和還原。 第 3章 14 產(chǎn)品功能設(shè)計 產(chǎn)品的功能設(shè)計一般是在需求分析完成之后進行的一項設(shè)計,主要是從整體上界定和說明產(chǎn)品需要實現(xiàn)的功能點,即:我們的產(chǎn)品可以做什么,滿足什么需求,為用戶解決什么樣的問題。功能設(shè)計中,通常會輔以流程設(shè)計( 流程設(shè)計會明確系統(tǒng)的功能流程圖,按照不同的模塊定義用戶如何被一步步引導(dǎo)來使用系統(tǒng)。功能設(shè)計對于產(chǎn)品和整個團隊來說,其實是個很重要的過程,它通常會決定接下來會如何開展工作。功能設(shè)計的成果 包括:產(chǎn)品結(jié)構(gòu)圖,功能列表,業(yè)務(wù)流程圖。 產(chǎn)品設(shè)計人員在進行產(chǎn)品功能設(shè)計時,一般需要考慮以下一些方面: ( 1)自己產(chǎn)品的目標是什么?產(chǎn)品有何意義? ( 2)期望與衡量標準。我們想要做到哪個程度? ( 3)產(chǎn)品的用戶群體如何定義?他們使用產(chǎn)品的用戶場景(用例)是怎樣的? 功能設(shè)計是產(chǎn)品設(shè)計的基礎(chǔ),功能設(shè)計指明了產(chǎn)品設(shè)計的方向。如果需求分析說明的是為什么會做這個產(chǎn)品( 那么功能設(shè)計則是明確我們做的是什么樣子的產(chǎn)品,以及將會如何去做這個產(chǎn)品( 一旦產(chǎn)品功能設(shè)計完成,產(chǎn)品的用戶模型,功能結(jié)構(gòu)以及架構(gòu)模型都會變得一目了然。 序號 主模塊 子模塊 1 一鍵備份 啟動頁面 2 文件整理 3 選擇文件 4 備份向?qū)?_選擇備份方式 5 備份向?qū)?_設(shè)置個人郵箱 6 備份提醒頁 7 設(shè)置備份密碼 8 開始備份 9 備份完成 10 一鍵還原 掃描備份數(shù)據(jù) 11 歷史備份數(shù)據(jù) 12 還原提醒 13 輸入還原密碼 第 3章 15 14 開始還原 15 還原完成 16 查看還原程序 17 歷史記錄 首頁 18 繼續(xù)操作 19 設(shè)置 備份方式設(shè)置 20 個人 郵箱設(shè)置 21 加密數(shù)據(jù)設(shè)置 表 備份平臺功能表 當功能設(shè)計完成之后,或者功能設(shè)計進行的過程中,需要對已經(jīng)確定的功能模塊進行流程設(shè)計,表明該功能模塊或者功能點如何完成設(shè)計的功能。 品交互設(shè)計 產(chǎn)品在經(jīng)歷了前期市場調(diào)研,以及進行了功能定義和流程設(shè)計之后,很重要的一步就是需要進行交互設(shè)計。 互設(shè)計的原則 產(chǎn)品的交互設(shè)計,目的就是盡量營造好的用戶體驗,在進行用戶體驗分析和優(yōu)化的過程中,我們根據(jù) 行的調(diào)研有: ( 1)硬件的交互設(shè)計 我們 根據(jù)人機工程學原理,設(shè)計應(yīng)用內(nèi)部的按鍵大小等交互要素,盡可能提供多種輸入方式。考慮用戶在使用應(yīng)用時,環(huán)境對操作的影響。比如:在黑暗的環(huán)境下,屏幕的對比度要盡可能的鮮明;需要保持清新的環(huán)境下,有信息提示時,選擇較低優(yōu)先級的提示方式。 同時,完全實現(xiàn)單手操作的設(shè)計。完善人性化的交互模式,將大大提升用戶體驗。 ( 2)信息交互設(shè)計 信息層架構(gòu)的排布需要做到:排布結(jié)構(gòu)合理;字體以及圖標的排列方式具有可調(diào)性,此外,還需要注意采用合適的方式來突出表現(xiàn)重點信息。 第 3章 16 我們在進行云備份還原的產(chǎn)品設(shè)計時,尤為注重采用用戶的語言來傳 達信息,而非技術(shù)的語言。有效地使用“易懂語言”。盡量讓用戶可以很容易的理解每一個操作或者提示分別表示的是什么,好的提示可以起到快捷的說明作用。 我們要注重可讀性的好壞,就需要在字體大小、顏色,圖標的設(shè)計方面注重體驗,不能讓用戶感覺刺眼、不易讀取,甚至厭惡。首先,應(yīng)用的圖標( 要保持一致性,這樣可以建立起品牌的延續(xù)性和良好的用戶口碑。應(yīng)用內(nèi)部的功能性圖標也要一目了然,比如圖片的分享、保存等等這些常用功能。 我們也要注意盡量避免一個小模塊或者元素包含太多的信息,比如,某些顏色的使用,不要包含太多信息暗 示,因為用戶不會刻意去理解這些顏色包含的暗示,同時,也不一定認同或者喜歡設(shè)計者所蘊含的信息。 ( 3)功能的交互設(shè)計 提供方便的導(dǎo)航功能。這一點,在 統(tǒng)的菜單( 已經(jīng)做的較為完善,我們將主要界面用頂部菜單鏈接,在避免混亂的同時,也可以讓用戶方便的切換。允許任務(wù)的中斷。 此外性能上減少不必要的潛在等待時間。在用戶操作需要提交服務(wù)器申請時,會有一段潛在的用戶等待時間。一般我們會通過溫馨的提示信息告知用戶,現(xiàn)在正處于系統(tǒng)潛在的工作狀態(tài),從而避免了用戶重復(fù)操作,增加了系統(tǒng)的負載,導(dǎo)致崩潰。 同樣,我們可以通過多任務(wù)切換來避免頻繁或者較長的等待。通過這些方法可以讓用戶回避這種的無效時間,從而提高交互效率。 良好的防錯機制。用戶進行誤操作后,用戶可以清晰地提供提示信息,比如用戶點擊退出時,進行提示“是否退出”,用戶也可以選擇以后跳過此類提示。即便發(fā)生了誤操作,也盡量幫助用戶保存必要信息,允許下次繼續(xù)。比如,在編寫評論時,不小心后退返回編輯前的頁面,再次進入上次的編輯頁面時,之前編輯好的內(nèi)容應(yīng)該自動呈現(xiàn)出來,方便用戶繼續(xù)。 ( 4)體驗交互設(shè)計 盡量讓用戶能夠掌控交互的具體過程,面對不同層次的用戶,提 供不同的選擇,為不同的用戶提供多種可能性。默認設(shè)置的原始狀態(tài)應(yīng)當包含一定通用性和智能性,需要對用戶的操作起到幫助以及促進的作用。此外,用戶還應(yīng)該具有修改默認狀態(tài)的權(quán)限。 交互設(shè)計最終是由交互設(shè)計師完成,產(chǎn)品經(jīng)理的職責一般會專注在產(chǎn)品的交互說明上,需要定義交互說明( 出交互的功能元素,以及接下來的 3章 17 定義清楚交互的過程。 互設(shè)計的方法 經(jīng)過具體的實踐、學習和摸索,結(jié)合其它相關(guān)互聯(lián)網(wǎng)產(chǎn)品的成功經(jīng)驗,我們總結(jié)出了幾個較為有效的交互 設(shè)計的方法。 ( 1)自然語言法。 自然語言法,可以用來進行交互細節(jié)的設(shè)計,這樣在對一些需要精細的模塊進行設(shè)計時,會顯得一目了然,而且簡潔明了。自然語言法它的基本思路就是,通過模擬自然的人與人交流的方式來表達交互的細節(jié)。 ( 2)結(jié)構(gòu)圖法。 用圖形來表達自己的思路,這樣更貼近與具體的產(chǎn)品的視覺效果,是進行產(chǎn)品信息構(gòu)架設(shè)計的方法。 結(jié)構(gòu)圖法的思路是,在進行交互設(shè)計時,開具體的頁面細節(jié),只考慮交互信息的整體構(gòu)架和組織形式。對于頁面的細節(jié),等到確定了信息構(gòu)架之后,我們就可以用自然語言法來解決了。 ( 3)任務(wù)排查法。 任務(wù)排查法,是對現(xiàn)有的產(chǎn)品進行優(yōu)化的方法,它能夠全面普查產(chǎn)品,包括信息構(gòu)架和交互細節(jié)。這是一種非常好的優(yōu)化產(chǎn)品的方法。它的成本低,見效快,而且對產(chǎn)品整體的影響很小。 用戶任務(wù)指的就是,用戶在實際使用這個產(chǎn)品時所需要完成的任務(wù)。在用戶排查法中,分析人員需要在專業(yè)技能的基礎(chǔ)上,利用自己的主觀判斷,制定用戶任務(wù),而不僅僅是通過對用戶行為的研究。這樣做,雖然有可能會造成一些誤差,遺留一些問題和隱患,但它大大地節(jié)約了時間成本,非常符合敏捷開發(fā)的原則,至于其中的漏洞,我們可以在 議,即 予以彌補和完善。比如,在實際的工作中,參與某個產(chǎn)品設(shè)計的相關(guān)人員,都需要進行一些簡短的非正式的會議來進行討論,這樣做通常是可以比較準確有效地描述出用戶任務(wù)的。 以上這三個方法的思路,是在分清了交互設(shè)計中的信息架構(gòu)和交互細節(jié)的基礎(chǔ)上進行的分類總結(jié)。交互設(shè)計的

溫馨提示

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

評論

0/150

提交評論