基于微信小程序的电子阅读器的设计与开发(MySQL) 来源:56doc.com 资料编号:5D19116 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D19116 资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 基于微信小程序的电子阅读器的设计与开发(MySQL)(毕业论文10000字,程序代码,MySQL数据库) 在2017年微信推出微信小程序后,迅速以不需下载安装即可使用,用完即走,几乎不占用内存等优点获得人们的青睐。越来越多的人倾向于使用更为便捷的小程序,而开发者亦是如此,希望通过微信小程序可以让自己的产品广为人知。本设计是一款基于微信小程序的电子阅读应用,在其架构上分为前端和后端,前端主要使用微信官方提供的微信Web开发者工具进行开发,主要内容包括页面布局,页面跳转以及api接口使用等。后端则使用微擎框架--基于目前最流行的WEB2.0架构(PHP+MySQL)来进行后台管理。 在功能上,本设计前端要实现书城、我的书架、个人中心、书籍页面详情等几个模块,这几个模块间又有许多子模块相互连接和配合。后端实现小说分类管理,热门推荐管理,页面管理等。阅读之余,还有一些热门的小游戏或者小程序供用户体验。整个过程中拟采用模块化设计,将系统分为几个相对独立的模块,每个模块具有自己的功能设计和实现要求,在开发过程中可以分模块集中开发实现,然后最后再将各个模块组织和集成,这样使得整个系统的结构层次分明,也便于开发工作的管理。 关键词:微信小程序;微擎框架;PHP;模块化 本次设计要实现的主要有小说首页,书城排行,热门推荐,个人中心,以及后端管理系统。详细功能如下: (1)小说首页 该页面主要实现小说搜索,男女生排行榜显示的功能,点击搜索框可跳转到搜索页面,搜索页面还会有推荐热门搜索,点击搜索后也会有搜索历史记录。 (2)书城排行 该页面主要是各种分类包括男生,女生以及出版类,还包括已收录的书籍数量,点击可以跳转到详情页面,可以阅读,可以加入书架。 (3)热门推荐 此版块主要是推荐一些热门的小程序或者小游戏,可以在后台进行管理。 (4)个人中心 此版块包括我的书架,我的粉丝,我的客服等内容,加入书架的书籍可以从此处进入查看和阅读。 开发环境: 小程序开发工具:微信web开发者工具 PHP调试环境:phpStudy PHP编码工具:phpStorm 数据库及管理工具:MySQL数据库 Navicat Premium 目 录 1 引言 1 1.1 研究背景 1 1.2 国内研究现状 1 2 研究与实现中的关键技术 2 2.1 微信小程序 2 2.2 微擎框架 3 2.3 MySQL数据库 4 2.4 开发环境 5 3 系统总体需求分析 5 3.1 可行性分析 5 3.2 系统需求分析 6 3.3 系统业务流程分析 7 4 数据库设计 8 4.1 数据库概念结构设计 8 4.2 数据库逻辑结构设计 10 5 系统实现 12 5.1 个人中心界面设计 12 5.1.1 登录界面 12 5.1.2 我的书架界面 14 5.2 小说首页界面设计 14 5.3 书籍分类页面设计 15 5.3.1 书城页面布局 15 5.3.2 阅读页面设计 16 5.3.3 书籍详情信息获取 17 5.4 后台管理设计 18 6 系统功能测试 21 6.1 系统测试目的及原则 21 6.2 系统测试 22 6.2.1 我的书架页面测试 22 6.2.2 书籍分类及书籍详情页面测试 23 6.2.3 后台管理测试 25 总 结 28 参考文献: 29 致 谢 30