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

正文內(nèi)容

android手機電子書閱讀器的設(shè)計與實現(xiàn)設(shè)計說明書-在線瀏覽

2025-07-10 18:03本頁面
  

【正文】 ..................................................15 ............................................................16 閱讀界面的實現(xiàn) ..........................................................16 找書功能的實現(xiàn) ..........................................................18 書簽功能的實現(xiàn) ..........................................................19 設(shè)置字體大小功能的實現(xiàn) ..................................................20 更換背景圖片以及設(shè)置字體顏色功能的實現(xiàn) ..................................21 音樂播放功能的實現(xiàn) .....................................................21第 5章 系統(tǒng)測試 ...............................................................22 歡迎界面 ................................................................22 用戶閱讀界面 ............................................................23畢業(yè)設(shè)計總結(jié) ..................................................................32參考文獻(xiàn) ......................................................................33附錄一 核心代碼 ...............................................................34附錄二 畢業(yè)設(shè)計外文翻譯(英文) ...............................................36附錄三 畢業(yè)設(shè)計外文翻譯(中文) ...............................................44致謝 ..........................................................................51., .. ..第 1章 前言 課題提出的背景目的及意義 課題提出的背景在這個信息化的時代, IT業(yè)已經(jīng)成為世界發(fā)展的主流,我們對信息技術(shù)的依賴遠(yuǎn)遠(yuǎn)超過了對我們自己的依賴,計算機和手機已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚墨@得信息的渠道。不缺乏娛樂性,也不缺乏教育意義,讓我們從這些軟件中受益匪淺,使我們看到了相比以前的巨大進(jìn)步。手機也已不再僅僅是簡單的人與人通話的工具,而是在很大程度上成為了我們獲取信息的一個更好的渠道。所以,開發(fā)一款好的手機軟件是相當(dāng)必要的。以此看來,一個好的手機閱讀器軟件的開發(fā)是相當(dāng)有必要的。當(dāng)然,有些下載不來的資料,還是需要翻閱書籍的。由于現(xiàn)在閱讀器的越來越普及,我們每天清晨讀報的習(xí)慣也在面對大資訊量的新聞網(wǎng)站時漸漸淡化,面對印刷出版物,我們?nèi)砸曋疄槲幕瘋鞒械妮d體,但不可抵擋的,是無紙化電子閱讀時代的悄然臨近。雖然,現(xiàn)在也出現(xiàn)了供人們閱讀使用的電子書,但是這些電子書的功能很少很簡單,僅僅是簡簡單單的供人們一行一行的閱覽文字信息,或者是僅僅添加一個添加書簽的小功能,根本遠(yuǎn)遠(yuǎn)不能滿足人們的需求。本軟件是基于 android系統(tǒng)智能手機開發(fā)的一款電子書閱讀器軟件,它有一個閱讀主界面,主要用來閱讀文檔。此外,給用戶更清晰方便的界面,也是本軟件的出發(fā)點之一。首先,從整體分析軟件功能,將功能模塊化;然后對每個模塊進(jìn)行調(diào)試。通過幾個月的觀察,發(fā)現(xiàn)幾乎所有的人都有手機,而且?guī)缀跤幸话胍陨系娜擞檬謾C來閱讀資料。本系統(tǒng)針對這一點進(jìn)行了較仔細(xì)的分析,在老版的閱讀軟件基礎(chǔ)之上進(jìn)行改進(jìn),最后,對系統(tǒng)進(jìn)行了實現(xiàn)和維護(hù)。而在總體設(shè)計上采用的是結(jié)構(gòu)化方法,在局部底層開發(fā)上為便于交流采用快速原型法。觀察研究法指根據(jù)既定的研究目的,對現(xiàn)象或行為做有計劃與有系統(tǒng)的觀察,并依觀察的記錄對現(xiàn)象或行為做客觀性的描述和解釋。第 2章 需求分析., .. .. 軟件的基本功能要求經(jīng)過以上問卷調(diào)查和觀察研究方法,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上基本上確定了系統(tǒng)的功能,設(shè)計也基本上達(dá)到了目標(biāo)。同時,也對軟件的設(shè)計提出了具體的要求。(2)在沒有閱讀記錄情況下打開軟件時進(jìn)入的軟件說明界面。(4)找書選擇界面,用來選擇找書的途徑。(6)下載完成提示界面,用戶從服務(wù)器端完成指定文檔下載任務(wù)時顯示的界面。(8)SD 卡文件列表界面,列出 SD卡中存在的所有資料。(10)書簽功能界面,用來選擇與書簽相關(guān)的具體操作。(12)選擇書簽功能界面,通過選擇書簽記錄跳轉(zhuǎn)至想要閱讀的位置。(14)自動翻頁功能界面,實現(xiàn)不同時間間隔自動翻頁的效果。(16)背景音樂界面,可在閱讀的同時欣賞音樂,更大限度的提升。(18)字體顏色界面,用來設(shè)置不同的閱讀字體顏色,提升用戶的視覺體驗。基本說明如下:本系統(tǒng)是一個電子書閱讀器,主要包含一個主界面,用來實現(xiàn)閱讀的功能。點擊找書選項會有兩種操作可供選擇,分別是在 SD卡中找書和通過網(wǎng)絡(luò)下載;點擊書簽選項會有三種操作可供選擇,分別為添加書簽、選擇書簽和清空書簽,其中長按選擇書簽列表中的某條書簽記錄也可達(dá)到刪除該條記錄的目的;點擊自動翻頁選項會有四種操作可供選擇,分別為每隔30秒、40 秒、50 秒自動翻頁和停止自動翻頁;點擊設(shè)置選項會有四種操作可供選擇,分別為設(shè)置背景音樂、設(shè)置背景圖片、設(shè)置字體顏色和設(shè)置字體大小,為此用戶可通過自己的喜好來設(shè)置不同閱讀界面的風(fēng)格,并且可以選擇自己喜愛的音樂作為背景音樂,在閱讀的同時欣賞。電子書閱 讀器找書 書簽 自 動翻頁 設(shè)置停止自動翻頁SDCARD網(wǎng)絡(luò)添加書簽選擇書簽清空書簽三十秒四十秒五十秒背景音樂背景圖片字體顏色字體大小m e n u圖 功能結(jié)構(gòu)圖 開發(fā)環(huán)境? 數(shù)據(jù)庫由于本設(shè)計和數(shù)據(jù)庫密切相關(guān),但是對數(shù)據(jù)庫的要求不高,因此可用 Android系統(tǒng)本身自帶的 Sqlite數(shù)據(jù)庫。? 服務(wù)器 由于本設(shè)計需要用服務(wù)器來為其提供下載服務(wù),而且對服務(wù)器的要求不高,因此在設(shè)計時用 Tomcat作服務(wù)器。然后用戶就可在閱讀界面下通過選擇 menu來執(zhí)行想要的操作:找書、書簽、自動翻頁、設(shè)置。根據(jù)各個模塊的不同功能,對本設(shè)計進(jìn)行了層次結(jié)構(gòu)的劃分。該目錄項有不同的包,包中對應(yīng)開發(fā)的源代碼,開發(fā)過程中的主要精力都集中在開發(fā) src目錄下內(nèi)容。實際上 R類,它包含了應(yīng)用中用戶界面、圖像、字符串等各種資源與之相., .. ..對應(yīng)的資源編號(id) 。(3)Res 資源目錄:該目錄定義了 drawable、layout 及 values 3個目錄。b. layout目錄:該目錄下包含了所有使用 XML格式的界面描述文件。c. values目錄:該目錄包含了使用 XML格式的參數(shù)描述文件,也可以在此添加一些額外的資源,如字符串、顏色、樣式和數(shù)組等。除了以上文件夾外,還用一個 ,該文件是系統(tǒng)的控制文件,告訴系統(tǒng)如何處理創(chuàng)建的所有頂層項目,尤其是 Activity,凡是需要用到的組件都要在此注冊。在這個文件中最重要的一個內(nèi)容就是 Intent過濾器,這些過濾器描述了何時、何種情況下讓 Activity啟動。該對象包含了很多描述符,描述了想做的操作,像處理數(shù)據(jù),數(shù)據(jù)的類型,以及一些其他的信息。 接口設(shè)計 外部接口在用戶界面部分,根據(jù)需求分析結(jié)果,用戶需要一個友善界面。在界面設(shè)計部分,本系統(tǒng)按照 Microsoft公司的用戶界面設(shè)計標(biāo)準(zhǔn),為用戶提供友好、方便、直觀、簡潔的操作環(huán)境。同時,對錯誤信息、提示信息進(jìn)行標(biāo)準(zhǔn)化,盡量做到清晰明了。內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝的數(shù)據(jù)、參數(shù)傳遞或返回值的形式在各模塊間傳遞。即BookRecord、BookMark 和 LastTimePage,分別用來存放閱讀記錄的數(shù)據(jù)、書簽的數(shù)據(jù)和上次的閱讀記錄數(shù)據(jù)。表名:BookMark表中字段名稱:mid, ridfk, bmname, page. 說明:創(chuàng)建書簽 mid為 integer類型主鍵,定義書簽名字 bmname為 varchar類型,書頁號 page為 integer類型的書簽表。 數(shù)據(jù)字典數(shù)據(jù)字典是物理數(shù)據(jù)庫的具體體現(xiàn)。ER圖的圖形符號約定如下表:表 37 ER圖圖形符號 圖 形 符 號 說 明 表示 實體集合 表示 屬性 表 示關(guān)系集 將屬性 連接到 實體集 或?qū)?體集連 接到聯(lián) 系集., .. ..閱讀 記錄I D閱讀記錄 數(shù)據(jù)書的路徑閱讀 記錄圖 存儲閱讀記錄的 ER圖圖 存儲書簽的 ER圖圖 存儲上次閱讀記錄的 ER圖 代碼設(shè)計代碼是按使用的目的,表示識別、分類、排序數(shù)據(jù)的數(shù)字、文字或符號。分類是根據(jù)數(shù)據(jù)編碼中的定義對數(shù)據(jù)分類,用于檢索數(shù)據(jù)或統(tǒng)計分析。 軟件維護(hù)設(shè)計采用 MVC設(shè)計模式,將 UI層和業(yè)務(wù)邏輯層分離開來,采用針對接口編程的方式,降低了代碼之間的耦合度,便于軟件的升級和程序性能的優(yōu)化。主要運用的是 Activity之間的相互跳轉(zhuǎn),然后利用 Intent實現(xiàn)多個程序同時運行的效果。本系統(tǒng)通過把 View類與XML(可擴(kuò)展標(biāo)記語言)將用戶界面放置在視圖窗口,然后注冊事件來完成相應(yīng)的功能。本系統(tǒng)中觸發(fā)事件都是通過這種來實現(xiàn)的。它具有很多的優(yōu)越性和特點,比如:平臺無關(guān)性,安全性,面向?qū)ο螅研缘鹊取?中介軟件 中介軟件是 android操作系統(tǒng)應(yīng)用程序的橋梁,主要分為函數(shù)和虛擬機。android 中數(shù)據(jù)存儲技術(shù)主要有:文件存儲、preference、sqlite、ContentProvider 和網(wǎng)絡(luò)存儲,在本軟件中主要使用到了文件存儲、sqlite 和 ContentProvider,文件存儲是以流的形式讀寫文件,可以以文格的格式,也可以以二進(jìn)制的形式,在 java語言中要使用流,則寫入文件的對象必須進(jìn)行序列化,sqlite 是嵌入式移動設(shè)備中常用的輕量級數(shù)據(jù)庫,可看作計算機上使用的 sql server、oracle 數(shù)據(jù)庫。 四大組件., .. ..Android的四大組件是支持 android應(yīng)用程序顯示,跳轉(zhuǎn),服務(wù)和事件的重要工具,它們主要是:Activity(活動) ,Intent(意圖) ,Service(服務(wù)) ,ContentProvider(內(nèi)容提供器) 。一個 Activity就是一個類,每個Activity類都需要繼承 Activity基類,并與其他控件結(jié)合使用。Service 是后臺服務(wù),為用戶提供數(shù)據(jù)支持。在 android中,軟件 UI通常使用 xml技術(shù)設(shè)計,而 xml中控年的位置和狀態(tài)則離不開布局的使用,android 中常用的布局有 5種,分別是:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout,由于布局的使用,并且布局之間可以互相嵌套,使得 android軟件 UI的設(shè)計變得非常靈活,即使是一些非常復(fù)雜的界面設(shè)計,只要合理的使用布局,也會使開發(fā)變得很容易。它的特點入下:輕量級(只需帶上很小的動態(tài)庫,就能享受它的全部功能) 、獨立性(使用不需要安裝,在部署的時候能省去很多麻煩) 、隔離性(數(shù)據(jù)庫中所有的信息都包含在一個文件內(nèi),方便管理和維護(hù))和安全性(可以同時讀取數(shù)據(jù),但同時只有一個能夠?qū)懭霐?shù)據(jù))等特性。(2)在/。(4)在 。(6)打開/。(8)打開瀏覽器,在地址欄輸入 : ., .. ..圖 bin目錄圖 歡迎界面的實現(xiàn)本模塊主要完成閱讀器歡迎界面的漸變效果顯示,在進(jìn)入程序界面時首先調(diào)用。 主控制類的實現(xiàn) ReaderActivity類是主要控制
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1