目录
一.研究目的
当今时代,是信息大爆炸的时代,人们每天都能接收到数不清的各类信息,其形式不仅包含传统的文字和图片,还有视频、音频等多阅读资料源也较以往增长了太多。因此市面上各种阅读类应用的用户体验参差不齐,所以设计一个通用的阅读器,小说阅读器小程序采用java开发语言、以及Mysql数据库等技术。系统主要分为管理员和用户二部分,管理员服务端:首页、个人中心、用户管理、小说分类管理、书城管理、订单信息管理、小说资讯管理、小说章节管理、书圈、系统管理,用户客户端;首页、书城、小说资讯、书圈、我的等功能,基本上实现了整个小说阅读器小程序信息管理的过程。本系统在一般小说阅读器小程序的基础上增加了最新信息的功能方便用户快速浏览,是一个高效的、动态的、相互友好的小说阅读器小程序。
二.需求分析
使用JAVA +微信小程序+Mysql+SSM框架
系统结构图,如图
三.数据库设计
用户管理图,如图
书城管理实体属性图,如图
小说资讯管理实体属性图,如图
小说章节管理实体属性图,如图
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
表名:dingdanxinxi
功能:订单信息表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
dingdanbianhao | bigint | 订单编号 | |||
xiaoshuobianhao | bigint | 小说编号 | |||
xiaoshuomingcheng | varchar | 200 | 小说名称 | ||
xiaoshuofenlei | longtext | 4294967295 | 小说分类 | ||
tupianfengmian | longtext | 4294967295 | 图片封面 | ||
zuozhe | varchar | 200 | 作者 | ||
jiage | varchar | 200 | 价格 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
beizhu | varchar | 200 | 备注 | ||
yonghushouji | varchar | 200 | 用户手机 | ||
sfsh | varchar | 200 | 是否审核 | ||
shhf | varchar | 200 | 审核回复 |
表名:shucheng
功能:书城表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
xiaoshuobianhao | varchar | 200 | 小说编号 | ||
xiaoshuomingcheng | varchar | 200 | 小说名称 | ||
xiaoshuofenlei | varchar | 200 | 小说分类 | ||
tupianfengmian | int | 图片封面 | |||
zuozhe | varchar | 200 | 作者 | ||
chubanshe | varchar | 200 | 出版社 | ||
zongzhangjie | varchar | 200 | 总章节 | ||
zishu | varchar | 200 | 字数 | ||
jieshao | varchar | 200 | 介绍 | 0 | |
jiage | varchar | 200 | 价格 |
表名:xiaoshuofenlei
功能:小说分类表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 新增时间 | |||
xiaoshuofenlei | varchar | 100 | 小说分类 |
表名:xiaoshuozhangjie
功能:小说章节表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 新增时间 | |||
dingdanbianhao | varchar | 100 | 订单编号 | ||
xiaoshuomingcheng | varchar | 100 | 小说名称 | ||
tupianfengmian | timestamp | 100 | 图片封面 | ||
zhangjie | varchar | 100 | 章节 | ||
yonghuzhanghao | varchar | 100 | 用户账号 | ||
yonghuxingming | timestamp | 100 | 用户姓名 | ||
zhangjieneirong | varchar | 100 | 章节内容 |
表名:xiaoshuozixun
功能:小说资讯表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
fengmian | varchar | 200 | 封面 | ||
zixunlaiyuan | varchar | 200 | 资讯来源 | ||
fabushijian | longtext | 4294967295 | 发布时间 | ||
neirong | varchar | 200 | 内容 |
表名:yonghu
功能:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuzhanghao | bigint | 200 | 用户账号 | ||
mima | bigint | 200 | 密码 | ||
yonghuxingming | longtext | 4294967295 | 用户姓名 | ||
xingbie | longtext | 4294967295 | 性别 | ||
nianling | int | 200 | 年龄 | ||
touxiang | varchar | 200 | 头像 | ||
yonghushouji | varchar | 200 | 用户手机 |
四.系统页面展示
管理员登录,管理员通过输入用户名、密码、角色等信息即可进行系统登录,如图
管理员登录进入小说阅读器小程序可以查看首页、个人中心、用户管理、小说分类管理、书城管理、订单信息管理、小说资讯管理、小说章节管理、书圈、系统管理等内容,如图
用户管理,在用户管理页面可以查看用户账号、用户姓名、性别、年龄、头像、用户手机等信息,并可根据需要进行详情、删除、修改等操作,如图
用户首页页面可以查看首页、书城、小说资讯、书圈、我的等信息,进行提交操作,如图
用户进入书城页面可以填写小说编号、小说名称、小说分类、图片封面、作者、出版社、总章节、字数、价格等信息,进行购买或收藏等操作,如图
五.免费源码获取方式
本文只展示了部分内容,需要源码可以私。