博主介绍:
java高级
开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、
爬虫
、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。🍅
文末点击卡片获取联系
🍅
一、系统背景
随着信息时代的快速发展,互联网的优势和普及,人们生活水平的不断提高,工作时间的繁忙,使得畅阅读微信小程序的开发成为必需。畅阅读微信小程序主要是借助计算机,通过对畅阅读微信小程序管理所需的信息管理,增加用户的选择,同时也方便广大用户信息的及时查询、修改以及对畅阅读微信小程序信息的及时了解。畅阅读微信小程序给用户带来了更多的选择
, 该系统通过和数据库软件协作来满足用户的需求。如今,随着移动客户端的普及,微信因为其简单,方便,并且用户体验度好,所以被称为现在聊天沟通的新宠,同时也被应用到更多的企业做宣传推广。截至2017年底,微信用户数突破10亿,包括银行、证券、快递服务、电子商务等越来越多的公司在微信平台上推出相应的服务平台,以适应用户新的行为习惯。微信平台的科研社交网络平台已是势在必行。
计算机技术在现代管理中的应用,使计算机成为人们应用现代技术的重要工具。能够有效的解决用户管理便捷化的问题,提高效率。
给用户提供最全面、最专业的数据管理信息,帮助他们了解最新详细信息,还有就是借助微信端,能够更好的满足用户的需求,为用户节省时间以达到省时又高效的目的。
二、功能结构图
三、数据库设计
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
表1:
token表
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
userid |
bigint |
|
用户id |
|
|
|
username |
varchar |
100 |
用户名 |
|
|
|
tablename |
varchar |
100 |
表名 |
|
|
|
role |
varchar |
100 |
角色 |
|
|
|
token |
varchar |
200 |
密码 |
|
|
|
addtime |
timestamp |
|
新增时间 |
|
CURRENT_TIMESTAMP |
|
expiratedtime |
timestamp |
|
过期时间 |
|
CURRENT_TIMESTAMP |
表2:
书架
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
shujimingcheng |
varchar |
200 |
书籍名称 |
|
|
|
fenlei |
varchar |
200 |
分类 |
|
|
|
zishu |
varchar |
200 |
字数 |
|
|
|
zhangjie |
varchar |
200 |
章节 |
|
|
|
fengmian |
varchar |
200 |
封面 |
|
|
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
userid |
bigint |
|
用户id |
|
|
表3:
书城
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
shujimingcheng |
varchar |
200 |
书籍名称 |
|
|
|
fenlei |
varchar |
200 |
分类 |
|
|
|
fengmian |
varchar |
200 |
封面 |
|
|
|
zishu |
varchar |
200 |
字数 |
|
|
|
zhangjie |
varchar |
200 |
章节 |
|
|
|
neirong1 |
longtext |
4294967295 |
内容1 |
|
|
|
neirong2 |
longtext |
4294967295 |
内容2 |
|
|
|
neirong3 |
longtext |
4294967295 |
内容3 |
|
|
|
zuozhe |
varchar |
200 |
作者 |
|
|
|
jiage |
int |
|
价格 |
|
|
|
shangjiariqi |
date |
|
上架日期 |
|
|
|
shifouwanjie |
varchar |
200 |
是否完结 |
|
|
表4:
留言板
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
userid |
bigint |
|
留言人id |
|
|
|
username |
varchar |
200 |
用户名 |
|
|
|
content |
longtext |
4294967295 |
留言内容 |
|
|
|
reply |
longtext |
4294967295 |
回复内容 |
|
|
表5:
扣费信息
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
xingming |
varchar |
200 |
姓名 |
|
|
|
jine |
int |
|
金额 |
|
|
|
beizhu |
longtext |
4294967295 |
备注 |
|
|
|
riqi |
date |
|
日期 |
|
|
|
userid |
bigint |
|
用户id |
|
|
表6:
购买章节
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
shujimingcheng |
varchar |
200 |
书籍名称 |
|
|
|
fenlei |
varchar |
200 |
分类 |
|
|
|
fengmian |
varchar |
200 |
封面 |
|
|
|
jiage |
varchar |
200 |
价格 |
|
|
|
goumairiqi |
date |
|
购买日期 |
|
|
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
xingming |
varchar |
200 |
姓名 |
|
|
|
ispay |
varchar |
200 |
是否支付 |
|
未支付 |
|
userid |
bigint |
|
用户id |
|
|
表7:
分类
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
fenlei |
varchar |
200 |
分类 |
|
|
表8:
配置文件
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
name |
varchar |
100 |
配置参数名称 |
|
|
|
value |
varchar |
100 |
配置参数值 |
|
|
表9:
章节信息
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
shujimingcheng |
varchar |
200 |
书籍名称 |
|
|
|
fenlei |
varchar |
200 |
分类 |
|
|
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
xingming |
varchar |
200 |
姓名 |
|
|
|
wenjian |
varchar |
200 |
文件 |
|
|
|
fahuoriqi |
date |
|
发货日期 |
|
|
|
userid |
bigint |
|
用户id |
|
|
表10:
充值信息
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
xingming |
varchar |
200 |
姓名 |
|
|
|
jine |
int |
|
金额 |
|
|
|
riqi |
date |
|
日期 |
|
|
|
ispay |
varchar |
200 |
是否支付 |
|
未支付 |
|
userid |
bigint |
|
用户id |
|
|
表11:
用户
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
addtime |
timestamp |
|
创建时间 |
|
CURRENT_TIMESTAMP |
|
yonghuming |
varchar |
200 |
用户名 |
|
|
|
mima |
varchar |
200 |
密码 |
|
|
|
xingming |
varchar |
200 |
姓名 |
|
|
|
xingbie |
varchar |
200 |
性别 |
|
|
|
touxiang |
varchar |
200 |
头像 |
|
|
|
shenfenzheng |
varchar |
200 |
身份证 |
|
|
|
shouji |
varchar |
200 |
手机 |
|
|
表12:
用户表
|
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
|
id |
bigint |
|
主键 |
主键 |
|
|
username |
varchar |
100 |
用户名 |
|
|
|
password |
varchar |
100 |
密码 |
|
|
|
role |
varchar |
100 |
角色 |
|
管理员 |
|
addtime |
timestamp |
|
新增时间 |
|
CURRENT_TIMESTAMP |
四、系统实现
4.1用户前台功能模块(前端)
畅阅读微信小程序登录界面,通过填写账号、密码、登录用户类型等信息进行登录,如图5-1所示。
图5-1登录界面图
用户注册,通过填写用户名、密码、姓名、性别、身份证、手机等信息,输入完成后选择提交即可注册成功,如图5-2所示。
图5-2用户注册界面图
用户登录进入首页,可以进行首页、书城、书架、我的等功能模块的查看与操作,如图5-3所示。
图5-3系统首页界面图
书城,在书城页面可以查看书籍名称、分类、字数、章节、封面、作者、价格、上架日期、是否完结、内容1、内容2、内容3等信息,进行购买,加入书架,如图5-4所示。
图5-4书城界面图
我的,在我的页面可以查看充值信息、扣费信息、书城、购买章节、章节信息、留言板等详细信息,如图5-5所示。
图5-5我的界面图
留言板,在留言板页面通过填写留言内容并进行添加留言,如图5-6所示。
图5-6留言板界面图
5.2管理员功能模块(后端)
管理员通过填写用户名、密码、角色进行登录如图5-7所示。
图5
-7
管理员登录界面图
在管理员功能页面可以查看首页、个人中心、用户管理、分类管理、充值信息管理、扣费信息管理、书城管理、购买章节管理、章节信息管理、书架管理、留言板管理、系统管理等内容进行相对应操作,如图5-8所示。
图5-8管理员功能界面图
用户管理,在用户列表可以查看用户名、密码、姓名、性别、头像、身份证、手机等内容,并可根据需要进行修改或删除等详细操作,如图5-9所示。
图5-9用户管理界面图
分类管理,在分类列表可以查看分类等内容,并可根据需要进行修改或删除等详细操作,如图5-10所示。
图5-10分类管理界面图
充值信息管理,在充值信息列表可以查看用户名、姓名、金额、日期、是否支付等信息,并可根据需要进行修改或删除等详细操作,如图5-11所示。
图5-11充值信息管理界面图
扣费信息管理,在扣费信息列表可以查看用户名、姓名、金额、备注、日期等内容,并可根据需要进行修改或删除等详细操作,如图5-12所示。
图5-12扣费信息管理界面图
书城管理,在书城列表可以查看书籍名称、分类、封面、字数、章节、内容1、内容2、内容3、作者、价格、上架日期、是否完结等内容,并可根据需要进行修改或删除等详细操作,如图5-13所示。
图5-13书城管理界面图
购买章节管理,在购买章节列表可以查看书籍名称、分类、封面、价格、购买日期、用户名、姓名、是否支付等内容,并可根据需要进行发货,修改或删除等详细操作,如图5-14所示。
图5-14购买章节管理界面图
章节信息管理,在章节信息列表可以查看书籍名称、分类、用户名、姓名、文件、发货日期等内容,并可根据需要进行修改或删除等详细操作,如图5-15所示。
图5-15章节信息管理界面图
书架管理,在书架列表可以查看书籍名称、分类、字数、章节、用户名、封面等内容,并可根据需要进行修改或删除等详细操作,如图5-16所示。
图5-16书架管理界面图
留言板管理,在留言板列表可以查看用户名、留言内容、回复内容等内容,并可根据需要进行回复,删除等详细操作,如图5-17所示。
图5-17留言板管理界面图
系统管理,在轮播图列表可以查看名称、值等内容,并可根据需要进行修改或删除等详细操作,如图5-18所示。
图5-18系统管理界面图
