在功能上,本设计前端要实现书城、我的书架、个人中心、书籍页面详情等几个模块,这几个模块间又有许多子模块相互连接和配合。后端实现小说分类管理,热门推荐管理,页面管理等。阅读之余,还有一些热门的小游戏或者小程序供用户体验。整个过程中拟采用模块化设计,将系统分为几个相对独立的模块,每个模块具有自己的功能设计和实现要求,在开发过程中可以分模块集中开发实现,然后最后再将各个模块组织和集成,这样使得整个系统的结构层次分明,也便于开发工作的管理。
由以上功能结构图可以知道本次设计要实现的主要有小说首页,书城排行,热门推荐,个人中心,以及后端管理系统。详细功能如下:
(1)小说首页
该页面主要实现小说搜索,男女生排行榜显示的功能,点击搜索框可跳转到搜索页面,搜索页面还会有推荐热门搜索,点击搜索后也会有搜索历史记录。
(2)书城排行
该页面主要是各种分类包括男生,女生以及出版类,还包括已收录的书籍数量,点击可以跳转到详情页面,可以阅读,可以加入书架。
(3)热门推荐
此版块主要是推荐一些热门的小程序或者小游戏,可以在后台进行管理。
(4)个人中心
此版块包括我的书架,我的粉丝,我的客服等内容,加入书架的书籍可以从此处进入查看和阅读。
目 录
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