《基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)》10000字(論文)_第1頁
《基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)》10000字(論文)_第2頁
《基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)》10000字(論文)_第3頁
《基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)》10000字(論文)_第4頁
《基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)》10000字(論文)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于微信小程序的在線小說閱讀系統(tǒng)的設(shè)計(jì)摘要本小程序是一款基于微信小程序的在線小說閱讀應(yīng)用。本小程序的開發(fā)基于騰訊云開發(fā)技術(shù)。數(shù)據(jù)庫使用騰訊云數(shù)據(jù)庫,小程序界面使用微信開發(fā)工具開發(fā),同時(shí)使用騰訊云函數(shù)在后端處理數(shù)據(jù)。總體來說,它是一個(gè)使用云端開發(fā)的在線小說閱讀小程序。在功能上,這個(gè)小程序?qū)崿F(xiàn)了以下5個(gè)模塊,分別是我的書架模塊、書城模塊、搜索模塊、閱讀模塊和書籍詳情模塊。這五個(gè)模塊相輔相成,共同構(gòu)成一個(gè)小程序,幫助用戶更好地找到和閱讀他們想閱讀的書籍。本論文將介紹設(shè)計(jì)的小程序,并完成小程序的設(shè)計(jì)和實(shí)現(xiàn)。關(guān)鍵詞:微信小程序;云開發(fā);在線書城閱讀器目錄摘要 I1前言 [16]。5.2功能測試經(jīng)過對小程序的功能測試,我們發(fā)現(xiàn),小程序功能表現(xiàn)良好,無意外情況發(fā)生。以下是具體的主要頁面和功能點(diǎn)的測試用例:表5-1我的書架測試用例用例名稱我的書架測試流程1)用戶點(diǎn)擊“書架”類目按鈕。2)用戶點(diǎn)擊書架上面的書籍或點(diǎn)擊去書城按鈕。預(yù)期結(jié)果頁面跳轉(zhuǎn)到對應(yīng)“我的書架”頁面,然后點(diǎn)擊書籍可以跳轉(zhuǎn)到書籍閱讀器繼續(xù)閱讀相應(yīng)書籍,點(diǎn)擊“去書城”按鈕可以跳轉(zhuǎn)到書城。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。表5-2書城分類測試用例用例名稱書城分類模塊測試流程1)用戶點(diǎn)擊“書城”類目按鈕。2)用戶點(diǎn)擊想要查看的分類圖片。3)用戶點(diǎn)擊具體書籍圖片。預(yù)期結(jié)果頁面跳轉(zhuǎn)到對應(yīng)“書城”類目頁面,點(diǎn)擊分類圖片,跳轉(zhuǎn)到對應(yīng)分類頁面并顯示相關(guān)書籍,點(diǎn)擊書籍跳轉(zhuǎn)到書籍詳情界面。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。表5-3書城排行榜測試用例用例名稱書城模塊測試流程1)用戶點(diǎn)擊書城按鈕。2)用戶點(diǎn)擊排行榜分類按鈕或左滑頁面。3)用戶點(diǎn)擊對應(yīng)排行欄目4)用戶點(diǎn)擊書籍圖片預(yù)期結(jié)果頁面跳轉(zhuǎn)到對應(yīng)“書城”類目頁面,點(diǎn)擊“排行版”按鈕顯示相應(yīng)的頁面,點(diǎn)擊按照“完結(jié)”排行,顯示相關(guān)的書籍,點(diǎn)擊書籍跳轉(zhuǎn)到書籍詳情界面。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。表5-4搜索測試用例用例名稱搜索模塊測試流程1)用戶點(diǎn)擊搜索按鈕。2)用戶輸入搜索信息或點(diǎn)擊熱詞或點(diǎn)擊歷史記錄進(jìn)行搜索3)用戶點(diǎn)擊書籍圖片預(yù)期結(jié)果頁面跳轉(zhuǎn)到“搜索”頁面,點(diǎn)擊熱詞后或輸入搜索詞并按搜索后,顯示對應(yīng)搜索結(jié)果的書籍,點(diǎn)擊書籍跳轉(zhuǎn)到書籍詳情界面。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。表5-5書籍詳情模塊測試用例用例名稱書籍詳情模塊測試流程1)用戶點(diǎn)擊書架頁面的書籍詳情2)用戶點(diǎn)擊立即閱讀或點(diǎn)擊總目錄查看目錄信息預(yù)期結(jié)果頁面跳轉(zhuǎn)到書籍詳情頁面,顯示書籍概況信息,點(diǎn)擊“立即閱讀”跳轉(zhuǎn)到閱讀器界面并跳轉(zhuǎn)到已閱讀的進(jìn)度。點(diǎn)擊“總目錄”,跳轉(zhuǎn)到總目錄界面。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。表5-6閱讀器模塊測試用例用例名稱閱讀器測試測試流程用戶進(jìn)入閱讀器界面用戶點(diǎn)擊中間屏幕用戶切換顯示模式用戶點(diǎn)擊目錄用戶點(diǎn)擊對應(yīng)想要跳轉(zhuǎn)章節(jié)用戶退出閱讀重新進(jìn)入預(yù)期結(jié)果點(diǎn)擊中間屏幕時(shí),跳出控制菜單切換模式時(shí),會(huì)切換到對應(yīng)的模式:黑夜模式,白天模式,護(hù)眼模式等點(diǎn)擊目錄按鈕時(shí),會(huì)彈出目錄菜單,當(dāng)前所在章節(jié)標(biāo)紅且在最上面。點(diǎn)擊對應(yīng)章節(jié)時(shí),退出目錄界面并跳轉(zhuǎn)到對應(yīng)章節(jié)。退出時(shí),會(huì)記錄當(dāng)前閱讀位置。重新加載時(shí)加載已閱讀位置。實(shí)際結(jié)果實(shí)際結(jié)果與預(yù)期結(jié)果一致。5.3性能測試小程序性能測試使用WeTest云真機(jī)測試平臺(tái)。通過這個(gè)平臺(tái),我們可以使用不同的手機(jī)來測試小程序的性能,并生成測試報(bào)告。測試報(bào)告主要包括測試機(jī)型、小程序錯(cuò)誤總數(shù)、首屏加載時(shí)間、平均CPU占比等信息。本文對20款A(yù)ndroid機(jī)型的測試結(jié)果進(jìn)行了總結(jié)和分析,如表所示。表5-7設(shè)備信息表id品牌設(shè)備名稱設(shè)備型號(hào)安卓版本分辨率處理器1HUAWEIMate30TAS-AL00101080x2340海思麒麟9902ONEPLUSOnePlus7THD1910111440x3120高通驍龍855PLUS3Xiaomi紅米9aM2006C3LC10720x1600聯(lián)發(fā)科HelioG254XiaomiRedmiNote9Pro5GM2007J17C101080x2400驍龍750G5OPPOA535GPECM30101080x2400聯(lián)發(fā)科天璣7206XiaomiRedmiNote94GM2010J19SC101080x2340高通驍龍6627vivoiQOOV2054A111080x2408聯(lián)發(fā)科天璣7008Xiaomi小米115GM2011K2C111440x3200高通驍龍8889REALMERealme75GRMX2111101080x2400聯(lián)發(fā)科HelioG9510asusROGPhone3ASUS_I003DD101080x2340高通驍龍865Plus11ONEPLUSOnePlus8T5GKB2000111080x2400高通驍龍86512vivoVIVOS1V1831A91080x2340聯(lián)發(fā)科HelioP70T13ONEPLUS一加7THD1900101080x2400高通驍龍855PLUS14HUAWEI華為P40ANA-AN00101080x2340海思麒麟99015HUAWEI榮耀暢玩9AMOA-AL0010720x1600聯(lián)發(fā)科MT676516HUAWEIMate40OCE-AN10101080x2376麒麟9000E17vivoiQOO5ProV2025A101080x2376高通驍龍86518HUAWEI暢享20PlusFRL-AN00a101080x2400MediaTekMT68535G19HUAWEInova8SEJSC-AN00101080x2400聯(lián)發(fā)科天璣800U20HUAWEInova8SEJSC-AN00101080x2400聯(lián)發(fā)科天璣800U表5-8各設(shè)備測試情況表id錯(cuò)誤頁面首屏平均加載時(shí)間(秒)非首屏平均加載時(shí)間(秒)平均CPU占比(%)平均內(nèi)存占用量(MB)102.740.36.69135.59202.670.257.16130.02305.120.5916.59154.87403.520.399.09139.39503.050.3610.23139.04604.610.4812.91155.39703.960.339140.3802.640.297.4130.95905.850.5216.76167.66100129.31102.860.37.42138.251205.010.5115.12154.011302.950.256.02133.571402.990.287.76139.251505.420.515.49159.191602.040.26.63127.151702.860.246.24131.521804.510.4512.94145.71903.390.379.72134.822003.70.349.96142.9平均03.6060.358510.0415141.4435從以上設(shè)備的測試情況來看,上述20款設(shè)備中,整體性能不錯(cuò),穩(wěn)定性很好,沒有出現(xiàn)錯(cuò)誤頁面,也沒有報(bào)出程序異常。針對不同的手機(jī),不同的系統(tǒng),不同的屏幕分辨率,系統(tǒng)運(yùn)行也非常穩(wěn)定,沒有出現(xiàn)異常。在所有20臺(tái)設(shè)備中,平均首頁加載時(shí)間為3.606秒,平均非首頁加載時(shí)間為0.3585秒,平均CPU使用率為10.0415%,平均內(nèi)存使用率為141.4435MB。初始加載時(shí)間、CPU占用率、小程序內(nèi)存占用在不同設(shè)備型號(hào)上略有差異,與測試機(jī)的性能和網(wǎng)絡(luò)狀態(tài)有關(guān)。加載時(shí)間可以控制在0.4秒左右,可見小程序整體交互性能不錯(cuò)。6總結(jié)與展望6.1總結(jié)本文分析當(dāng)今時(shí)代的人們的電子閱讀需求,與傳統(tǒng)小說網(wǎng)站的不足,設(shè)計(jì)完成了這個(gè)在線小說閱讀應(yīng)用。在這個(gè)過程中,我學(xué)習(xí)到了如何從零開始一個(gè)項(xiàng)目,軟件開發(fā)的基本流程是什么,前后端是如何配合,數(shù)據(jù)庫在整個(gè)軟件開發(fā)中起什么作用。這讓我把我大學(xué)時(shí)期所學(xué)的零散的知識(shí)串聯(lián)起來,真正的成為一個(gè)整體為我所用。6.2展望這套系統(tǒng)也有很多不足需要改善:可以添加一些用戶登錄注冊的模塊,用數(shù)據(jù)庫保存用戶信息??梢蕴砑訒u分、評價(jià)等模塊。在數(shù)據(jù)獲取方面,可以使用爬蟲生成自己的資源數(shù)據(jù)庫。6.3與同類產(chǎn)品比較與傳統(tǒng)小說網(wǎng)站相比,本程序有如下優(yōu)點(diǎn)。依托于微信小程序,操作起來比網(wǎng)頁有著更好的兼容性與穩(wěn)定性??梢愿玫牟榭撮喿x記錄等信息,方便下次閱讀。免受廣告侵?jǐn)_,可以更加沉浸式閱讀。與傳統(tǒng)小說閱讀app相比,本程序有著如下優(yōu)點(diǎn):依托于微信小程序,不用下載app就可以暢享閱讀。對于開發(fā)者而言,不用對安卓和蘋果兩大平臺(tái)進(jìn)行兩次開發(fā)。參考文獻(xiàn)微信小程序[M].清華大學(xué)出版社,張翔,2017微信小程序開發(fā)入門與實(shí)踐[M].清華大學(xué)出版社,雷磊,2017微信公眾平臺(tái)開發(fā)實(shí)例教程[M].人民郵電出版社,孟祥磊,2017微信云開發(fā)HTTPAPI文檔[EB/OL].程子珍.基于微信小程序的網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].首都經(jīng)濟(jì)貿(mào)易大學(xué),2018.李昊.基于微信小程序的智能推薦點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南京郵電大學(xué),2020.DOI:10.27251/ki.gnjdc.2020.000283.金瑩.基于微信小程序的個(gè)人電臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2017.王玉洋.基于微信小程序的移動(dòng)學(xué)習(xí)平臺(tái)環(huán)境構(gòu)建與系統(tǒng)設(shè)計(jì)開發(fā)[D].南京大學(xué),2018.宋鈺.基于小程序的微信學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].河南科技,2019(32):36-38.牛琳,吳琳.基于微信小程序的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2018,21(09):15-17+7.DOI:10.19644/ki.issn2096-1472.2018.09.005.朱佳.閱讀類APP用戶需求及改進(jìn)策略研究[D].中南財(cái)經(jīng)政法大學(xué),2019.軟件工程[M

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論