freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android手機(jī)電子書閱讀器的設(shè)計(jì)實(shí)現(xiàn)分析設(shè)計(jì)分析說明書模板(編輯修改稿)

2025-06-19 18:03 本頁面
 

【文章內(nèi)容簡介】 斥著信息的傳遞,但是,越來越多的人依賴于幾乎朝夕相伴的手機(jī)。雖然,現(xiàn)在也出現(xiàn)了供人們閱讀使用的電子書,但是這些電子書的功能很少很簡單,僅僅是簡簡單單的供人們一行一行的閱覽文字信息,或者是僅僅添加一個(gè)添加書簽的小功能,根本遠(yuǎn)遠(yuǎn)不能滿足人們的需求。于是,一個(gè)功能良好的全面的電子書閱讀器越來越成為廣大用戶的追求。本軟件是基于 android 系統(tǒng)智能手機(jī)開發(fā)的一款電子書閱讀器軟件,它有一個(gè)閱讀主界面,主要用來閱讀文檔。其優(yōu)越性表現(xiàn)在實(shí)現(xiàn)了從 SD 卡讀取文檔或從服務(wù)器端下載文檔,自動(dòng)翻頁,添加書簽,選擇書簽,清空書 完美 WORD 格式 整理分享 簽,設(shè)置背景音樂,設(shè)置背景圖片,設(shè)置字體顏色,設(shè)置字體大小等功能。此外,給用戶更清晰方便的界面,也是本軟件的出發(fā)點(diǎn)之一。 設(shè)計(jì)思路及研究方法 設(shè)計(jì)思路閱讀器的設(shè)計(jì)流程主要是按照軟件設(shè)計(jì)的一般流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試與維護(hù)的基本流程來設(shè)計(jì)開發(fā)的。首先,從整體分析軟件功能,將功能模塊化;然后對(duì)每個(gè)模塊進(jìn)行調(diào)試。最后對(duì)各個(gè)模塊進(jìn)行系統(tǒng)集成。通過幾個(gè)月的觀察,發(fā)現(xiàn)幾乎所有的人都有手機(jī),而且?guī)缀跤幸话胍陨系娜擞檬謾C(jī)來閱讀資料??墒沁@些閱讀軟件不盡人意,而且一個(gè)好的閱讀軟件也還沒有安裝在智能手機(jī)上。本系統(tǒng)針對(duì)這一點(diǎn)進(jìn)行了較仔細(xì)的分析,在老版的閱讀軟件基礎(chǔ)之上進(jìn)行改進(jìn),最后,對(duì)系統(tǒng)進(jìn)行了實(shí)現(xiàn)和維護(hù)。 研究方法本系統(tǒng)在整體框架研究方法采用的是問卷調(diào)查法和觀察研究法。而在總體設(shè)計(jì)上采用的是結(jié)構(gòu)化方法,在局部底層開發(fā)上為便于交流采用快速原型法。問卷調(diào)查法也稱問卷法,它是調(diào)查者運(yùn)用統(tǒng)一設(shè)計(jì)的問卷向被選取的調(diào)查對(duì)象了解情況或征詢意見的調(diào)查方法。觀察研究法指根據(jù)既定的研究目的,對(duì)現(xiàn)象或行為做有計(jì)劃與有系統(tǒng)的觀察,并依觀察的記錄對(duì)現(xiàn)象或行為做客觀性的描述和解釋。結(jié)構(gòu)化系統(tǒng)的設(shè)計(jì)方法是在結(jié)構(gòu)化程序設(shè)計(jì)思想基礎(chǔ)上發(fā)展起來的,它的基本涵義是一個(gè)系統(tǒng)由層次化的程序模塊構(gòu)成,每一個(gè)模塊只有一個(gè)入口和一個(gè)出口,每一個(gè)模塊只歸其上一級(jí)模塊調(diào)用,并有模塊連接的準(zhǔn)則和構(gòu)造模塊的標(biāo)準(zhǔn),而且用系統(tǒng)結(jié)構(gòu)圖來表達(dá)系統(tǒng)的結(jié)構(gòu),盡可能用最優(yōu)的方式將系統(tǒng)內(nèi)各部分組織起來。第 2 章 需求分析 完美 WORD 格式 整理分享 軟件的基本功能要求經(jīng)過以上問卷調(diào)查和觀察研究方法,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上基本上確定了系統(tǒng)的功能,設(shè)計(jì)也基本上達(dá)到了目標(biāo)。根據(jù)軟件設(shè)計(jì)的步驟,需求分析是軟件設(shè)計(jì)成功的基礎(chǔ),也是必不可少的步驟。同時(shí),也對(duì)軟件的設(shè)計(jì)提出了具體的要求。在做足了充分的調(diào)查研究之后,基本可以確定軟件的功能界面如下:(1)剛打開軟件時(shí)的歡迎動(dòng)畫界面。(2)在沒有閱讀記錄情況下打開軟件時(shí)進(jìn)入的軟件說明界面。(3)在主界面下單擊“菜單”按鈕后彈出的歡迎主菜單界面。(4)找書選擇界面,用來選擇找書的途徑。(5)網(wǎng)絡(luò)下載列表界面,用來列出服務(wù)器端可供下載的文檔。(6)下載完成提示界面,用戶從服務(wù)器端完成指定文檔下載任務(wù)時(shí)顯示的界面。(7)已存在要下載文件提示界面,當(dāng)用戶指定要下載的文檔在 SD 卡中已存在時(shí)顯示的界面。(8)SD 卡文件列表界面,列出 SD 卡中存在的所有資料。(9)閱讀界面,用來閱讀文檔的主界面,是整個(gè)閱讀器設(shè)計(jì)核心部分。(10)書簽功能界面,用來選擇與書簽相關(guān)的具體操作。(11)添加書簽功能界面,將當(dāng)前閱讀到的位置以書簽名和書頁號(hào)的形式存至?xí)灡恚奖阆麓伍喿x。(12)選擇書簽功能界面,通過選擇書簽記錄跳轉(zhuǎn)至想要閱讀的位置。(13)刪除書簽功能界面,再不想要該條書簽記錄的情況下實(shí)現(xiàn)刪除操作。(14)自動(dòng)翻頁功能界面,實(shí)現(xiàn)不同時(shí)間間隔自動(dòng)翻頁的效果。(15)設(shè)置界面,用來選擇對(duì)閱讀界面不同的設(shè)置。(16)背景音樂界面,可在閱讀的同時(shí)欣賞音樂,更大限度的提升。(17)背景圖片界面,用來設(shè)置不同的閱讀界面風(fēng)格,使閱讀更為個(gè)性化。(18)字體顏色界面,用來設(shè)置不同的閱讀字體顏色,提升用戶的視覺體驗(yàn)。(19)字體大小界面,通過設(shè)置字體大小來滿足實(shí)際應(yīng)用中的多重需求。基本說明如下:本系統(tǒng)是一個(gè)電子書閱讀器,主要包含一個(gè)主界面,用來實(shí)現(xiàn)閱讀的功能。在閱讀界面 完美 WORD 格式 整理分享 時(shí),點(diǎn)擊 menu,手機(jī)底部會(huì)出現(xiàn)四個(gè)選項(xiàng):找書、書簽、自動(dòng)翻頁、設(shè)置。點(diǎn)擊找書選項(xiàng)會(huì)有兩種操作可供選擇,分別是在 SD 卡中找書和通過網(wǎng)絡(luò)下載;點(diǎn)擊書簽選項(xiàng)會(huì)有三種操作可供選擇,分別為添加書簽、選擇書簽和清空書簽,其中長按選擇書簽列表中的某條書簽記錄也可達(dá)到刪除該條記錄的目的;點(diǎn)擊自動(dòng)翻頁選項(xiàng)會(huì)有四種操作可供選擇,分別為每隔30 秒、40 秒、50 秒自動(dòng)翻頁和停止自動(dòng)翻頁;點(diǎn)擊設(shè)置選項(xiàng)會(huì)有四種操作可供選擇,分別為設(shè)置背景音樂、設(shè)置背景圖片、設(shè)置字體顏色和設(shè)置字體大小,為此用戶可通過自己的喜好來設(shè)置不同閱讀界面的風(fēng)格,并且可以選擇自己喜愛的音樂作為背景音樂,在閱讀的同時(shí)欣賞。 系統(tǒng)架構(gòu)本設(shè)計(jì)總體邏輯結(jié)構(gòu)層次劃分如圖 所示。電子書閱 讀器找書 書簽 自 動(dòng)翻頁 設(shè)置停止自動(dòng)翻頁SDCARD網(wǎng)絡(luò)添加書簽選擇書簽清空書簽三十秒四十秒五十秒背景音樂背景圖片字體顏色字體大小m e n u圖 功能結(jié)構(gòu)圖 開發(fā)環(huán)境? 數(shù)據(jù)庫由于本設(shè)計(jì)和數(shù)據(jù)庫密切相關(guān),但是對(duì)數(shù)據(jù)庫的要求不高,因此可用 Android 系統(tǒng)本身自帶的 Sqlite 數(shù)據(jù)庫。? Android SDK 與 Eclipse 開發(fā)的插件 ADT 由于本設(shè)計(jì)是基于 Android 系統(tǒng)的,而 Android 開發(fā)環(huán)境的搭建是基于 Eclipse 的,因此需要下載 Android SDK 與 Eclipse 開發(fā)的插件 ADT。? 服務(wù)器 由于本設(shè)計(jì)需要用服務(wù)器來為其提供下載服務(wù),而且對(duì)服務(wù)器的要求不高,因此在設(shè)計(jì)時(shí)用 Tomcat 作服務(wù)器。 完美 WORD 格式 整理分享 第 3 章 軟件設(shè)計(jì) 總體軟件結(jié)構(gòu)設(shè)計(jì)打開電子書閱讀器之后,軟件會(huì)先查看上次閱讀的最后記錄,以此作為根據(jù)來進(jìn)行判斷 完美 WORD 格式 整理分享 從而跳轉(zhuǎn)至相應(yīng)的閱讀界面。然后用戶就可在閱讀界面下通過選擇 menu 來執(zhí)行想要的操作:找書、書簽、自動(dòng)翻頁、設(shè)置。點(diǎn)擊找書選項(xiàng)會(huì)有兩種操作可供選擇,分別是在 SD 卡中找書和通過網(wǎng)絡(luò)下載;點(diǎn)擊書簽選項(xiàng)會(huì)有三種操作可供選擇,分別為添加書簽、選擇書簽和清空書簽,其中長按選擇書簽列表中的某條書簽記錄也可達(dá)到刪除該條記錄的目的;點(diǎn)擊自動(dòng)翻頁選項(xiàng)會(huì)有四種操作可供選擇,分別為每隔 30 秒、40 秒、50 秒自動(dòng)翻頁和停止自動(dòng)翻頁;點(diǎn)擊設(shè)置選項(xiàng)會(huì)有四種操作可供選擇,分別為設(shè)置背景音樂、設(shè)置背景圖片、設(shè)置字體顏色和設(shè)置字體大小,為此用戶可通過自己的喜好來設(shè)置不同閱讀界面的風(fēng)格,并且可以選擇自己喜愛的音樂作為背景音樂,在閱讀的同時(shí)欣賞。根據(jù)各個(gè)模塊的不同功能,對(duì)本設(shè)計(jì)進(jìn)行了層次結(jié)構(gòu)的劃分。在 Eclipse 下創(chuàng)建了一個(gè)名為 Test 的工程,工程的結(jié)構(gòu)圖如圖 :圖 軟件工程結(jié)構(gòu)圖該功能包是通過 Android SDK 自動(dòng)生成的,主要包括以下內(nèi)容:(1)src 源代碼目錄:該目錄存放 Android 應(yīng)用程序所有的源代碼。該目錄項(xiàng)有不同的包,包中對(duì)應(yīng)開發(fā)的源代碼,開發(fā)過程中的主要精力都集中在開發(fā) src 目錄下內(nèi)容。(2)gen 文件夾目錄:該目錄存放了 Eclipse 的 ADT 插件自動(dòng)生成的 文件。實(shí)際上 定義了一個(gè) R 類,它包含了應(yīng)用中用戶界面、圖像、字符串等各種資源與之相對(duì) 完美 WORD 格式 整理分享 應(yīng)的資源編號(hào)(id) 。這些資源編號(hào)都是系統(tǒng)自動(dòng)生成的,即有一資源對(duì)象,系統(tǒng)就為此在R 類中生成相應(yīng)資源編號(hào),好比一本字典。(3)Res 資源目錄:該目錄定義了 drawable、layout 及 values 3 個(gè)目錄。a. drawable 目錄:該目錄下有 drawablehdpi,drawableldpi,drawablemdpi3 個(gè)文件夾,分別用來存放不同分辨率的圖片資源,用于不同分辨率 的手機(jī)的開發(fā),可以通過(id)獲得該資源。b. layout 目錄:該目錄下包含了所有使用 XML 格式的界面描述文件。主要用于 表述應(yīng)用程序的用戶界面布局,也用于描述用戶界面和接口組件。c. values 目錄:該目錄包含了使用 XML 格式的參數(shù)描述文件,也可以在此添加一些額外的資源,如字符串、顏色、樣式和數(shù)組等。主要用于在代碼中通過 R 類來調(diào)用它們,而不直接使用,這樣可將代碼和資源分開管理,便于維護(hù)。除了以上文件夾外,還用一個(gè) 文件,該文件是系統(tǒng)的控制文件,告訴系統(tǒng)如何處理創(chuàng)建的所有頂層項(xiàng)目,尤其是 Activity,凡是需要用到的組件都要在此注冊。同時(shí)該文件也是所有 Android 應(yīng)用程序都需要的文件,其描述了程序包的全局變量,包括公開的應(yīng)用程序組件和每個(gè)組件的實(shí)現(xiàn)類,什么樣的數(shù)據(jù)可以操作,在什么地方可以運(yùn)行等。在這個(gè)文件中最重要的一個(gè)內(nèi)容就是 Intent 過濾器,這些過濾器描述了何時(shí)、何種情況下讓 Activity 啟動(dòng)。當(dāng)一個(gè) Activity(或操作系統(tǒng))想要執(zhí)行一個(gè)動(dòng)作,它將創(chuàng)建一個(gè) Intent對(duì)象。該對(duì)象包含了很多描述符,描述了想做的操作,像處理數(shù)據(jù),數(shù)據(jù)的類型,以及一些其他的信息。Android 將 Intent 對(duì)象中的所有公開的 Intent 過濾器比較,找到一個(gè)最能恰當(dāng)處理請求的數(shù)據(jù)和動(dòng)作的 Activity。 接口設(shè)計(jì) 外部接口在用戶界面部分,根據(jù)需求分析結(jié)果,用戶需要一個(gè)友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。在界面設(shè)計(jì)部分,本系統(tǒng)按照 Microsoft 公司的用戶界面設(shè)計(jì)標(biāo)準(zhǔn),為用戶提供友好、方便、直觀、簡潔的操作環(huán)境。本系統(tǒng)采用了窗口繼承的方式,使窗口有統(tǒng)一的界面風(fēng)格。同時(shí),對(duì)錯(cuò)誤信息、提示信息進(jìn)行標(biāo)準(zhǔn)化,盡量做到清晰明了。 內(nèi)部接口 完美 WORD 格式 整理分享 系統(tǒng)在功能模塊的設(shè)計(jì)上,以“高內(nèi)聚、低耦合”為設(shè)計(jì)目標(biāo)。內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝的數(shù)據(jù)、參數(shù)傳遞或返回值的形式在各模塊間傳遞。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)模式設(shè)計(jì)一共設(shè)計(jì)了 3 張表,是:(1)閱讀記錄表(閱讀記錄的 ID,書的路徑,閱讀記錄數(shù)據(jù))(2)書簽表(書簽的 ID,書簽對(duì)應(yīng)的閱讀記錄的 ID,書簽名,書頁)(3)上次閱讀記錄表(上次閱讀記錄的 ID,書的路徑,上次閱讀到的書頁,上次閱讀時(shí)的字體)數(shù)據(jù)庫表的設(shè)計(jì)如下:圖 數(shù)據(jù)庫結(jié)構(gòu)圖 數(shù)據(jù)表格設(shè)計(jì)本數(shù)據(jù)庫用的是一個(gè)小型數(shù)據(jù)庫 sqlite3,在數(shù)據(jù)庫中創(chuàng)建了三個(gè)表格。即BookRecord、BookMark 和 LastTimePage,分別用來存放閱讀記錄的數(shù)據(jù)、書簽的數(shù)據(jù)和上次的閱讀記錄數(shù)據(jù)。具體內(nèi)容如表 3表 32 和表 33 所示:表 31 閱讀記錄表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明rid Integer 8 是 閱讀記錄的 IDpath 文本 50 否 書的路徑data 字節(jié)數(shù)組 不定 否 預(yù)讀記錄數(shù)據(jù)表 32 書簽表 完美 WOR
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1