一、技术路线:
开发语言:Java
使用框架:spring boot
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
三、运行截图:
本系统使用了java和mysql结合的结构开发了畅阅读微信小程序应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。
3.1用户前台功能模块(前端)畅阅读微信小程序登录界面,通过填写账号、密码、登录用户类型等信息进行登录,如图3-1所示。
图3-1登录界面图
用户注册,通过填写用户名、密码、姓名、性别、身份证、手机等信息,输入完成后选择提交即可注册成功,如图3-2所示。
图3-2用户注册界面图
用户登录进入首页,可以进行首页、书城、书架、我的等功能模块的查看与操作,如图3-3所示。
图3-3系统首页界面图
书城,在书城页面可以查看书籍名称、分类、字数、章节、封面、作者、价格、上架日期、是否完结、内容1、内容2、内容3等信息,进行购买,加入书架,如图3-4所示。
图3-4书城界面图
我的,在我的页面可以查看充值信息、扣费信息、书城、购买章节、章节信息、留言板等详细信息,如图3-5所示。
图3-5我的界面图
留言板,在留言板页面通过填写留言内容并进行添加留言,如图3-6所示。
图3-6留言板界面图
3.2管理员功能模块(后端)管理员通过填写用户名、密码、角色进行登录如图3-7所示。
图3-7管理员登录界面图
在管理员功能页面可以查看首页、个人中心、用户管理、分类管理、充值信息管理、扣费信息管理、书城管理、购买章节管理、章节信息管理、书架管理、留言板管理、系统管理等内容进行相对应操作,如图3-8所示。
图3-8管理员功能界面图
用户管理,在用户列表可以查看用户名、密码、姓名、性别、头像、身份证、手机等内容,并可根据需要进行修改或删除等详细操作,如图3-9所示。
图3-9用户管理界面图
分类管理,在分类列表可以查看分类等内容,并可根据需要进行修改或删除等详细操作,如图3-10所示。
图3-10分类管理界面图
充值信息管理,在充值信息列表可以查看用户名、姓名、金额、日期、是否支付等信息,并可根据需要进行修改或删除等详细操作,如图3-11所示。
图3-11充值信息管理界面图
扣费信息管理,在扣费信息列表可以查看用户名、姓名、金额、备注、日期等内容,并可根据需要进行修改或删除等详细操作,如图3-12所示。
图3-12扣费信息管理界面图
书城管理,在书城列表可以查看书籍名称、分类、封面、字数、章节、内容1、内容2、内容3、作者、价格、上架日期、是否完结等内容,并可根据需要进行修改或删除等详细操作,如图3-13所示。
图3-13书城管理界面图
购买章节管理,在购买章节列表可以查看书籍名称、分类、封面、价格、购买日期、用户名、姓名、是否支付等内容,并可根据需要进行发货,修改或删除等详细操作,如图3-14所示。
图3-14购买章节管理界面图
章节信息管理,在章节信息列表可以查看书籍名称、分类、用户名、姓名、文件、发货日期等内容,并可根据需要进行修改或删除等详细操作,如图3-15所示。
图3-15章节信息管理界面图
书架管理,在书架列表可以查看书籍名称、分类、字数、章节、用户名、封面等内容,并可根据需要进行修改或删除等详细操作,如图3-16所示。
图3-16书架管理界面图
留言板管理,在留言板列表可以查看用户名、留言内容、回复内容等内容,并可根据需要进行回复,删除等详细操作,如图3-17所示。
图3-17留言板管理界面图
系统管理,在轮播图列表可以查看名称、值等内容,并可根据需要进行修改或删除等详细操作,如图3-18所示。
图3-18系统管理界面图