基于微信小程序的电子阅读器的设计与开发(MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
基于微信小程序的电子阅读器的设计与开发(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