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

付費下載

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論