文稿軒閱相關(guān)_第1頁
文稿軒閱相關(guān)_第2頁
文稿軒閱相關(guān)_第3頁
文稿軒閱相關(guān)_第4頁
文稿軒閱相關(guān)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)備份策 項(xiàng)目測(cè) 移動(dòng)設(shè)備的使用利大于弊。于是在實(shí)用功能的開發(fā)之外,智能設(shè)備已經(jīng)開始向功能發(fā)活帶來快樂。本軟件設(shè)計(jì)旨在對(duì)閱讀應(yīng)用進(jìn)行進(jìn)一步革新,讓人們的體驗(yàn)升級(jí)。讀站。閱讀資料源(提供閱讀資料的)也較以往增長了太多。較大的就會(huì)獨(dú)立制作自己的應(yīng)用供用戶使用因此市面上各種閱讀類應(yīng)用的用戶體用戶的便捷體驗(yàn)。目前網(wǎng)絡(luò)上的小說等閱讀資源大多沒有經(jīng)過整合而且這些閱讀資源屬于敏感區(qū)域,將各大閱讀的閱讀資源以插件庫的形式整合在應(yīng)用中一方面增加了閱讀的內(nèi)安裝新的安裝包,那樣非常費(fèi)時(shí)費(fèi)力,并且對(duì)于用戶很不友好。用戶可以通過登錄服務(wù)在服務(wù)器保存客戶端的書架書籍以及書單做到在不同設(shè)備上的交互,不用擔(dān)心“個(gè)人收藏”因?yàn)楦鼡Q設(shè)備而,而這些用戶信息保存在服務(wù)器上,用戶可以聯(lián)網(wǎng)。應(yīng)用的開發(fā)主要依賴于操作系統(tǒng)、開發(fā)環(huán)境、技術(shù)基礎(chǔ)以及開發(fā)資料等,以Android操作系A(chǔ)ndroid操作系統(tǒng)由于其開源的特性,眾多廠商都使用該系統(tǒng)作為出廠操作5AndroidStudioIDEJavaAndroidAndroidAndroid,除了以上這些第的資料以外指導(dǎo)資料也很豐富,在Android的上有Android,、、、執(zhí)試Android2.3Ram512MB+,Rom操作系統(tǒng):WindowsMacOS運(yùn)行庫:jdk1.7WEB20169明確項(xiàng)目計(jì)劃并劃分把用戶需求轉(zhuǎn)化為軟列出系統(tǒng)各個(gè)功能模塊并對(duì)其進(jìn)一步分析、《數(shù)據(jù)庫設(shè)計(jì)文20173實(shí)現(xiàn)設(shè)計(jì)中所有的功、20174對(duì)系統(tǒng)進(jìn)行各類測(cè)試、20175《項(xiàng)目開發(fā)總結(jié)經(jīng)過問卷和觀察研究方法在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上基本確定了系統(tǒng)的也是必不可少的步驟。同時(shí),也對(duì)軟件的設(shè)計(jì)提出了具體的要求。在做足了充分的研究閱讀歷史界面,顯示用戶在當(dāng)前客戶端籍的閱讀歷史,可以刪除操主菜單界面,提供本應(yīng)用的主要功能,包括用戶登錄、搜索、管理、本地書搜索界面,用來查找小說上的書籍信息,默認(rèn)顯示搜索歷史,點(diǎn)擊搜索功能后,可以顯示切換不同來源的書籍信息。管理界面,用來網(wǎng)絡(luò)書籍到本地,分為“正在”和“完成”界面,本地書籍界面,點(diǎn)擊進(jìn)入后會(huì)瀏覽本機(jī)信息,用戶可以自己選取路徑來添加設(shè)置界面,一些客戶端的自定義設(shè)置,包括設(shè)置,是否開啟流量保護(hù)(非wifi下不書籍,不顯示書籍等),清空緩存檢查軟件更新等。用戶登錄頁面,提供用戶登錄功能 閱讀界面,用來閱讀文檔的主界面,是整個(gè)閱讀器設(shè)計(jì)部分。提供音量鍵翻頁Toolbar出該文件。長按某一本書可以彈出一個(gè)框,顯示出的選項(xiàng),如刪除書籍、查看屬是從數(shù)據(jù)源插件中的書籍,會(huì)跳轉(zhuǎn)到書籍詳情界面,這部分不會(huì)再次聯(lián)網(wǎng),使用的均是已緩存在本地的信息;如果點(diǎn)擊的是本地添加的書籍,那么會(huì)直接跳轉(zhuǎn)到閱讀界面。被的均會(huì)被刪除;而粗略清理只會(huì)清理緩存的臨時(shí),未被的小說插圖則關(guān)于應(yīng)用會(huì)彈出一個(gè)框,注明軟件的信息和開源庫的使用情況這些信息的下方會(huì)列出所有的卷名,點(diǎn)擊卷名會(huì)進(jìn)入該卷的章節(jié)列表頁面。屏幕左側(cè)或右側(cè)也可以翻頁,翻頁如果遇到可以進(jìn)入下一章。由于設(shè)計(jì)的功能是一本閱讀時(shí)點(diǎn)擊屏幕可以呼出菜單,同時(shí)呼出導(dǎo)航欄,再次點(diǎn)擊可以隱藏導(dǎo)航欄和閱籍均顯示在CardView中,然后通過在RecyclerView中將布局管理器設(shè)置成LinearLayoutManagerGridView圖3.1-1書架界 圖3.1-2拓展插件界本地書架屬于同一個(gè)Activity下的兩種狀態(tài),切換方式是通過選擇頂部導(dǎo)航切換,通過viegerfragment圖3.1-3設(shè)置界 圖3.1-4數(shù)據(jù)源插XMLMaterialDesignCardView圖3.1-4小說列 圖3.1-5小說詳3.1-4為數(shù)據(jù)源進(jìn)入的小說列表,可以看到不同的數(shù)據(jù)源提供了不同的內(nèi)容,這里采3.1-5到的界面是一樣的。在該界面中包括如下一些功能:添加到本地書架和功能。 圖3.1-6章節(jié)列 圖3.1-7閱讀器界圖3.1-8閱讀器的菜 圖3.1-9設(shè) 圖3.1-10夜間模、3.1-9)。、Activity0。具體時(shí)間特性要根據(jù)網(wǎng)速來決定最大限度的減少系統(tǒng)響應(yīng)時(shí)間,最小化更新處。應(yīng)用系統(tǒng)的重點(diǎn)是簡單的操作。讓使用者沒有地使用信息系要求可配置性強(qiáng),便于管理人員對(duì)進(jìn)行擴(kuò)充、和管系統(tǒng)具有很強(qiáng)的適應(yīng)能力,并且便于和升操作系統(tǒng):WindowsMacOS運(yùn)行庫:jdk1.7WEB:IIS+MS.Net,F(xiàn)rameWorkAndroid2.3Ram512MB+,Rom數(shù)據(jù)庫開發(fā)平臺(tái):Adroid服務(wù)器安全性和性的原但是實(shí)際編碼的時(shí)候代碼結(jié)構(gòu)非常清晰,便于。Android文件可以視為視圖層,用于顯示模型層的數(shù)據(jù)結(jié)果;Activity為Activity控制層,視圖層的數(shù)據(jù),接收用戶輸入,并向模型發(fā)送數(shù)據(jù)處理的請(qǐng)求booleancheckUser(Stringname,@NullableString查詢用戶,登錄時(shí)用于錄名和是否正確,時(shí)查看該用戶名是否已經(jīng)。booleanaddUser(Stringname,StringbooleandeleteUser(String刪除用戶,管理員操作,用于對(duì)一些和賬號(hào)進(jìn)行管理StringgetPsdByName(String找回,用戶在回答一些問題后可以向管理員申請(qǐng)找回,防止用戶遺失UserInfogetUserInfo(StringBooleanupdateUserInfo(Stringsql,String[]void List<BookcaseSaver>ListvoidremoveBook(@NullableStringdataSourceTag,StringvoidremoveBookAt(intidvoidaddLocalBookToBookcase(@NonNullStringvoidaddToBookcase(BookcaseSaverBookcaseSaverbooleaninBookcase(@NullableStringdataSourceTag,@NonNullString體,而且是靜態(tài)實(shí)體。閱讀器初始化時(shí)會(huì)需要從該部分設(shè)置參數(shù)以便繪制閱讀界面內(nèi)(、當(dāng)前頁和下一頁(如果有的話)ididididList<ChapterContentBean>loadChapterContent(StringChapterContentBeanStringloadContents(StringStringlocalRead(StringList<String>renderPage(Contextcontext,Stringcontents,StringVoiddownload(List<ChapterContentBean>list,intdownFrom,inttxtActivityvoid載入所有的本地?cái)?shù)據(jù)源插件到該模塊內(nèi)部以供后期的和操作voidNovelDataSourceBasicloadDataSourcePluginClassByTag(@NonNullStringNovelDataSourceBasicloadDataSourcePluginClassByName(@NonNullStringNovelDataSourceBasicloadDataSourcePluginClassById(intNovelDataSourceBasicloadDataSourcePluginClassByInfo(PluginInfoplug根據(jù)插件列表中某一個(gè)條目(PluginInfo)booleancheckDataSourcePluginAvailable(@NonNullStringintPluginInfogetLocalDataSourcePluginInfoById(int用戶輸入用戶名和進(jìn)行登錄;用戶輸入用戶名和進(jìn)行出現(xiàn)要默認(rèn)求值M)M)加密模式:md5(出現(xiàn)要默認(rèn)M)M)加密模式:md5(M00:1:是否成M0是否成功0:1:出現(xiàn)要默認(rèn)MM00:1:O)用戶O)男O)O1O)無出現(xiàn)要默認(rèn)MM00:1:C)用戶C)男C)C1C)無出現(xiàn)要默認(rèn)M)M00:1:O書M出現(xiàn)要默認(rèn)MM00:1:O書M出現(xiàn)要默認(rèn)M)搜索出現(xiàn)要默認(rèn)M)M)M)M)出現(xiàn)要默認(rèn)M)出現(xiàn)要M)M出現(xiàn)要默認(rèn)M)M從第幾章至M出現(xiàn)要默認(rèn)M將章節(jié)內(nèi)容根據(jù)分辨率分為若干個(gè)頁面出現(xiàn)要默認(rèn)M)MMMM出現(xiàn)要默認(rèn)M出現(xiàn)要默認(rèn)MM)MM)出現(xiàn)要默認(rèn)求值出現(xiàn)要默認(rèn)MMMM出現(xiàn)要默認(rèn)出現(xiàn)要默認(rèn)出現(xiàn)要默認(rèn)MM)M)出現(xiàn)要默認(rèn)求值MM出現(xiàn)要默認(rèn)M出現(xiàn)要MM出現(xiàn)要默認(rèn)MAndroid移動(dòng)設(shè)備中完美運(yùn)行,這全部歸功于Android的各種特性。由于程序的原理是抓取現(xiàn)有的內(nèi)容并提取提純頁面內(nèi)容,所以的任何頁面結(jié)構(gòu)改動(dòng)都有可能導(dǎo)致插件解析小說內(nèi)容,因此插件需要更新,保證和的結(jié)構(gòu)MaterialMaterialDesign是公司在其2014年的I/O大會(huì)上公布的一套設(shè)計(jì)規(guī)范。Design的態(tài)度也是十分狂熱,2015年初一時(shí)涌現(xiàn)出大量MaterialDesign風(fēng)格的應(yīng)AndroidGradleMavenIvy及可以使用同樣是JVM語言的Groovy編寫構(gòu)建。需要首先將其到本地,然后一步一步導(dǎo)入到項(xiàng)目中。如果項(xiàng)目中需要一個(gè)開源的庫,比如AndroidVolley(這是一個(gè)網(wǎng)絡(luò)通信庫,它同步更新的庫的功能。器中,針對(duì)不同的數(shù)據(jù)本應(yīng)用采取了不同的格式和策略。XML{"version_name":"develo", "size":"3354.55"version_code":"md5":"bb36d5eaf5b9e60b123424e2c4c15773","download_url":""}息和章節(jié)信息太過復(fù)雜,如果先將信息編碼保存到文件,使用時(shí)再文件效率顯得使用的是ObjectOutputStream,時(shí)用的是ObjectInputStream。顯示的內(nèi)容;另一種是不可逆的,稱之為數(shù)據(jù)算法。本應(yīng)用在處理的文件名時(shí)使用的就是不可逆的SHA-1算法,源信息是由多個(gè)重復(fù)的字符,如果處理轉(zhuǎn)義規(guī)則的話增加了的工作量,所以采用base64這種無損編7用戶登錄信息表(用戶ID,用戶昵稱,用戶搜索歷史表(書籍名,搜索時(shí)間8是否否用戶8是8是否8是是是8否8否8是否否8是否否是否MySqlSQLSQLSQLSQLSQLSQL軒閱小說閱讀器為此次測(cè)試的項(xiàng)目,功能測(cè)試主要是針對(duì)軟件功能以進(jìn)HelioAndroid6.0登錄(輸入合法用戶名和

輸入錯(cuò)誤的用戶名

用戶名和 均為

碼不能為空提示信

在合法用戶名或密

多次輸入錯(cuò)誤用戶

提示錯(cuò)誤或錯(cuò)誤次間內(nèi)輸入等

快捷鍵,如Tab,Enter

登陸界面是否支持快捷鍵,如Tab,Enter

Tab鍵能按照順序切Enter

功能模 (代號(hào)

必填項(xiàng)分別為空注

用戶名或 含有

兩次輸入 不一

以已經(jīng) 的用戶

戶名或進(jìn)行注

用戶名和長度

改變已存在用戶的用戶名的大小寫進(jìn)

tab按鍵是否正確

tab按鍵是否正確

tab按鍵是正確響應(yīng)用戶信息查詢、修改(登錄后點(diǎn)擊抽屜界面頭部進(jìn)入個(gè)人中點(diǎn)擊頭像彈出頭像點(diǎn)擊用戶昵稱彈出點(diǎn)擊頭像彈出頭像改后回到個(gè)人中心顯點(diǎn)擊用戶昵稱彈出點(diǎn)擊用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論