




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于微信小程序的在线小说阅读系统的设计摘要本小程序是一款基于微信小程序的在线小说阅读应用。本小程序的开发基于腾讯云开发技术。数据库使用腾讯云数据库,小程序界面使用微信开发工具开发,同时使用腾讯云函数在后端处理数据。总体来说,它是一个使用云端开发的在线小说阅读小程序。在功能上,这个小程序实现了以下5个模块,分别是我的书架模块、书城模块、搜索模块、阅读模块和书籍详情模块。这五个模块相辅相成,共同构成一个小程序,帮助用户更好地找到和阅读他们想阅读的书籍。本论文将介绍设计的小程序,并完成小程序的设计和实现。关键词:微信小程序;云开发;在线书城阅读器目录摘要 I1前言 [16]。5.2功能测试经过对小程序的功能测试,我们发现,小程序功能表现良好,无意外情况发生。以下是具体的主要页面和功能点的测试用例:表5-1我的书架测试用例用例名称我的书架测试流程1)用户点击“书架”类目按钮。2)用户点击书架上面的书籍或点击去书城按钮。预期结果页面跳转到对应“我的书架”页面,然后点击书籍可以跳转到书籍阅读器继续阅读相应书籍,点击“去书城”按钮可以跳转到书城。实际结果实际结果与预期结果一致。表5-2书城分类测试用例用例名称书城分类模块测试流程1)用户点击“书城”类目按钮。2)用户点击想要查看的分类图片。3)用户点击具体书籍图片。预期结果页面跳转到对应“书城”类目页面,点击分类图片,跳转到对应分类页面并显示相关书籍,点击书籍跳转到书籍详情界面。实际结果实际结果与预期结果一致。表5-3书城排行榜测试用例用例名称书城模块测试流程1)用户点击书城按钮。2)用户点击排行榜分类按钮或左滑页面。3)用户点击对应排行栏目4)用户点击书籍图片预期结果页面跳转到对应“书城”类目页面,点击“排行版”按钮显示相应的页面,点击按照“完结”排行,显示相关的书籍,点击书籍跳转到书籍详情界面。实际结果实际结果与预期结果一致。表5-4搜索测试用例用例名称搜索模块测试流程1)用户点击搜索按钮。2)用户输入搜索信息或点击热词或点击历史记录进行搜索3)用户点击书籍图片预期结果页面跳转到“搜索”页面,点击热词后或输入搜索词并按搜索后,显示对应搜索结果的书籍,点击书籍跳转到书籍详情界面。实际结果实际结果与预期结果一致。表5-5书籍详情模块测试用例用例名称书籍详情模块测试流程1)用户点击书架页面的书籍详情2)用户点击立即阅读或点击总目录查看目录信息预期结果页面跳转到书籍详情页面,显示书籍概况信息,点击“立即阅读”跳转到阅读器界面并跳转到已阅读的进度。点击“总目录”,跳转到总目录界面。实际结果实际结果与预期结果一致。表5-6阅读器模块测试用例用例名称阅读器测试测试流程用户进入阅读器界面用户点击中间屏幕用户切换显示模式用户点击目录用户点击对应想要跳转章节用户退出阅读重新进入预期结果点击中间屏幕时,跳出控制菜单切换模式时,会切换到对应的模式:黑夜模式,白天模式,护眼模式等点击目录按钮时,会弹出目录菜单,当前所在章节标红且在最上面。点击对应章节时,退出目录界面并跳转到对应章节。退出时,会记录当前阅读位置。重新加载时加载已阅读位置。实际结果实际结果与预期结果一致。5.3性能测试小程序性能测试使用WeTest云真机测试平台。通过这个平台,我们可以使用不同的手机来测试小程序的性能,并生成测试报告。测试报告主要包括测试机型、小程序错误总数、首屏加载时间、平均CPU占比等信息。本文对20款Android机型的测试结果进行了总结和分析,如表所示。表5-7设备信息表id品牌设备名称设备型号安卓版本分辨率处理器1HUAWEIMate30TAS-AL00101080x2340海思麒麟9902ONEPLUSOnePlus7THD1910111440x3120高通骁龙855PLUS3Xiaomi红米9aM2006C3LC10720x1600联发科HelioG254XiaomiRedmiNote9Pro5GM2007J17C101080x2400骁龙750G5OPPOA535GPECM30101080x2400联发科天玑7206XiaomiRedmiNote94GM2010J19SC101080x2340高通骁龙6627vivoiQOOV2054A111080x2408联发科天玑7008Xiaomi小米115GM2011K2C111440x3200高通骁龙8889REALMERealme75GRMX2111101080x2400联发科HelioG9510asusROGPhone3ASUS_I003DD101080x2340高通骁龙865Plus11ONEPLUSOnePlus8T5GKB2000111080x2400高通骁龙86512vivoVIVOS1V1831A91080x2340联发科HelioP70T13ONEPLUS一加7THD1900101080x2400高通骁龙855PLUS14HUAWEI华为P40ANA-AN00101080x2340海思麒麟99015HUAWEI荣耀畅玩9AMOA-AL0010720x1600联发科MT676516HUAWEIMate40OCE-AN10101080x2376麒麟9000E17vivoiQOO5ProV2025A101080x2376高通骁龙86518HUAWEI畅享20PlusFRL-AN00a101080x2400MediaTekMT68535G19HUAWEInova8SEJSC-AN00101080x2400联发科天玑800U20HUAWEInova8SEJSC-AN00101080x2400联发科天玑800U表5-8各设备测试情况表id错误页面首屏平均加载时间(秒)非首屏平均加载时间(秒)平均CPU占比(%)平均内存占用量(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款设备中,整体性能不错,稳定性很好,没有出现错误页面,也没有报出程序异常。针对不同的手机,不同的系统,不同的屏幕分辨率,系统运行也非常稳定,没有出现异常。在所有20台设备中,平均首页加载时间为3.606秒,平均非首页加载时间为0.3585秒,平均CPU使用率为10.0415%,平均内存使用率为141.4435MB。初始加载时间、CPU占用率、小程序内存占用在不同设备型号上略有差异,与测试机的性能和网络状态有关。加载时间可以控制在0.4秒左右,可见小程序整体交互性能不错。6总结与展望6.1总结本文分析当今时代的人们的电子阅读需求,与传统小说网站的不足,设计完成了这个在线小说阅读应用。在这个过程中,我学习到了如何从零开始一个项目,软件开发的基本流程是什么,前后端是如何配合,数据库在整个软件开发中起什么作用。这让我把我大学时期所学的零散的知识串联起来,真正的成为一个整体为我所用。6.2展望这套系统也有很多不足需要改善:可以添加一些用户登录注册的模块,用数据库保存用户信息。可以添加书籍评分、评价等模块。在数据获取方面,可以使用爬虫生成自己的资源数据库。6.3与同类产品比较与传统小说网站相比,本程序有如下优点。依托于微信小程序,操作起来比网页有着更好的兼容性与稳定性。可以更好的查看阅读记录等信息,方便下次阅读。免受广告侵扰,可以更加沉浸式阅读。与传统小说阅读app相比,本程序有着如下优点:依托于微信小程序,不用下载app就可以畅享阅读。对于开发者而言,不用对安卓和苹果两大平台进行两次开发。参考文献微信小程序[M].清华大学出版社,张翔,2017微信小程序开发入门与实践[M].清华大学出版社,雷磊,2017微信公众平台开发实例教程[M].人民邮电出版社,孟祥磊,2017微信云开发HTTPAPI文档[EB/OL].程子珍.基于微信小程序的网上购物系统的设计与实现[D].首都经济贸易大学,2018.李昊.基于微信小程序的智能推荐点餐系统的设计与实现[D].南京邮电大学,2020.DOI:10.27251/ki.gnjdc.2020.000283.金莹.基于微信小程序的个人电台系统的设计与实现[D].吉林大学,2017.王玉洋.基于微信小程序的移动学习平台环境构建与系统设计开发[D].南京大学,2018.宋钰.基于小程序的微信学习平台设计与实现[J].河南科技,2019(32):36-38.牛琳,吴琳.基于微信小程序的移动学习平台的设计与实现[J].软件工程,2018,21(09):15-17+7.DOI:10.19644/ki.issn2096-1472.2018.09.005.朱佳.阅读类APP用户需求及改进策略研究[D].中南财经政法大学,2019.软件工程[M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国塑胶百叶窗帘零配件数据监测研究报告
- 镇江事业编面试题及答案
- 2025年军队文职人员招聘之军队文职管理学与服务题库附答案(基础题)
- 2025年军队文职人员招聘之军队文职管理学与服务题库练习试卷A卷附答案
- 采购交易基本合同范本
- 2024年四川省公务员《申论(行政)》试题真题及答案
- 高铁乘客知识培训课件
- 年终庆典暨员工表彰大会方案
- 智能家居设备集成商服务协议
- 山西省吕梁市柳林县2024-2025学年七年级上学期期末生物学试题(含答案)
- 旋挖桩施工工艺
- 综评研究性学习及创新成果范例
- 全国商用密码应用优秀案例汇编
- 点到表(标准模版)
- 护理安全警示教育ppt
- 老年人医养结合服务记录表单
- GB/T 4649-2018工业用乙二醇
- GB/T 26076-2010金属薄板(带)轴向力控制疲劳试验方法
- DSA室的手术配合教学课件
- 人教版四年级下册音乐第四单元《凯皮拉的小火车》优质教案
- 三调土地利用现状分类和三大地类对应甄选
评论
0/150
提交评论