毕设帮助、技术解答、源码获取 联系见文末。
一.前言
目前智能手机系统的普及,人们手机上基本都有了微信,根据去年公布的一组数据中可知,微信去年最高用户量达到10亿多;而建立在微信平台基础上的小程序凭着它不用安装、不占内存、使用便捷、用完即走等众多优点,小程序借着微信平台快速成长,也为各行业的发展带来了极大的便利,这使得基于微信小程序的系统应运而生,为用户提供便利。
基于以上微信的发展,结合目前用户在阅读方面的需求,开发了本基于微信小程序的书橱系统,为用户提供一个便利的图书查询、在线阅读平台,更好的为用户服务。
💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计项目合集,总有一款适合你!
毕设帮助、技术解答、源码及文档获取 联系见文末。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SSM+MYSQL+VUE+MAVEN+微信开发工具
三.功能设计
本基于微信小程序的共享书橱系统满足了不同用户的功能需求,包括用户以及管理员,下面对这不同用户的功能需求进行简介。
管理员可进行后台进行管理,包含个人中心、图书信息管理、图书类型管理、电子书论坛以及系统管理。
管理员用例图如图3-1所示。
用户注册登录后主要功能模块包括首页、图书信息、电子书论坛以及我的(图书信息、阅读记录、我要发帖、我的发帖)。用户用例图如图3-2所示。
本系统功能结构图如下所示:
四.部分效果展示
小程序端效果:
没有账号的用户可进行注册操作,注册后可进行登录系统,用户注册登录界面展示,如图所示。
用户登录后进入系统首页界面,首页界面展示如图所示。
用户在图书信息界面可查看所有图书信息,并可选择进行查看图书详情,进行阅读,图书信息界面展示如图所示。
用户可查看电子书论坛信息,并可进行查看详情,电子书论坛界面如图所示。
后台管理端效果:
管理员可以通过正确的登录账号和密码进行登录系统后台,管理员登录界面展示如图所示。
目 录
1 绪 论 1
1.1课题研究背景 1
1.2研究目标 1
1.3研究内容 2
2系统关键技术 3
2.1微信Web开发者工具 3
2.2微信小程序API接口 3
2.3 WXML 、WXS、JS小程序编写语言 3
2.4 JAVA技术 3
2.5 MYSQL数据库 4
3系统分析 1
3.1可行性分析 1
3.1.1 技术可行性 1
3.1.2经济可行性 1
3.1.3操作可行性 1
3.1.4法律可行性 2
3.2系统性能分析 2
3.3系统功能分析 2
3.4用户体验需求分析 4
3.5系统流程分析 4
3.5.1注册流程 4
3.5.2登录流程 4
3.5.3添加信息流程 5
4系统设计 6
4.1系统设计要求 6
4.2系统开发流程设计 6
4.3系统结构设计 7
4.4数据库设计 7
4.4.1数据库E-R图设计 7
4.4.2数据库表设计 9
5 系统的实现 12
5.1用户功能模块的实现 12
5.1.1用户注册登录界面 12
5.1.2首页界面 12
5.1.3图书信息界面 13
5.1.4我的发帖界面 14
5.1.5电子书论坛界面 15
5.1.6我要发帖界面 16
5.2管理员功能模块的实现 17
5.2.1管理员登录界面 17
5.2.2图书类型管理界面 18
5.2.3图书信息管理界面 18
5.2.4电子书论坛管理界面 19
6系统测试 21
6.1测试定义 21
6.2测试的方法及步骤 21
6.2.1测试方法 21
6.2.2测试步骤 22
6.3测试方案 22
6.4测试特性 23
6.5测试结论 23
结 论 24
参 考 文 献 25
谢 辞 26