基于微信小程序的小说阅读器小程序

小说阅读器小程序

摘 要

当今时代,是信息大爆炸的时代,人们每天都能接收到数不清的各类信息,其形式不仅包含传统的文字和图片,还有视频、音频等多阅读资料源也较以往增长了太多。因此市面上各种阅读类应用的用户体验参差不齐,所以设计一个通用的阅读器,小说阅读器小程序采用java开发语言、以及Mysql数据库等技术。系统主要分为管理员和用户二部分,管理员服务端:首页、个人中心、用户管理、小说分类管理、书城管理、订单信息管理、小说资讯管理、小说章节管理、书圈、系统管理,用户客户端;首页、书城、小说资讯、书圈、我的等功能,基本上实现了整个小说阅读器小程序信息管理的过程。本系统在一般小说阅读器小程序的基础上增加了最新信息的功能方便用户快速浏览,是一个高效的、动态的、相互友好的小说阅读器小程序。

关键词 :小说阅读器小程序;Java技术;Mysql数据库;SSM框架

Abstract

Today’s era is the era of information explosion. People can receive countless kinds of information every day. The form of information includes not only traditional words and pictures, but also video, audio and other reading sources, which has increased too much than before. Therefore, the user experience of various reading applications on the market is uneven, so a general reader is designed. The small program of novel reader uses Java development language and MySQL database technology. The system is mainly divided into administrator and user two parts, Administrator Server: home page, personal center, user management, novel classification management, bookstore management, order information management, novel information management, novel chapter management, book circle, system management, user client; home page, book city, novel information, book circle, my and other functions, basically realize the whole novel reader Small program information management process. This system adds the function of the latest information on the basis of the general novel reader applet, which is convenient for users to browse quickly. It is an efficient, dynamic and friendly novel reader applet.
Keywords: novel reader applet; Java technology; MySQL database; SSM framework

目 录

摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 研究现状 2
1.3 研究意义 3
第2章 相关技术 4
2.1微信开发者工具 5
2.2 平台开发相关技术 6
第3章 系统分析 7
3.1 系统目标 8
3.2系统流程和逻辑 9
第4章系统概要设计 10
4.1 概述 11
4.2 系统结构 12
4.3 数据库设计 13
4.3.1 数据库实体 14
4.3.2 数据库设计表 15
第5章 系统详细设计 16
5.1管理员服务端功能模块 18
5.2用户客户端功能模块 18
第6章 系统测试 19
6.1系统测试的目的 20
6.2系统测试方法 21
6.3测试结果 22
结 论 23
致 谢 24
参考文献 25

1 需求分析

所谓需求分析就是,需求人员通过与用户的沟通,所获取的信息,然后把这些信息通过需求说明书的方式展示给用户和开发人员。
需求的可行性是分析和讨论发达的系统能达到什么样的要求。开发的系统或网站是否符合之前的要求。只有在预先评估系统的开发中,才能在系统开发和实施之前完成需求。系统在开发和运用过程中,在技术可行性、操作可行性、经济可行性和法律可行性这几点展开的详细说明,证明了这几点是可行的。在技术可行性中主要说明了Java是目前是较为通用、成熟的技术,具有较为强大的数据库开发功能、以及具有方便快捷的数据库接口设计功能。在现有的调研情况和所掌握的技术是必要可行的。在经济可行性中,主要说明了系统从调研时期的费用和后期维护和可节约的成本。操作可行性主要说明了系统和操作的简便性具有操作简便和上手快的特点。在法律可行性上,符合要求不涉及到侵权等问题在社会中能起到提高效率的作用。
3.1系统目标

本系统设计的是一个小说阅读器小程序的网站,此网站使用户实现了不需出门就可以在手机或电脑前进行网上查询需求信息等。
用户在注册登陆后,在客户端可以实现;首页、书城、小说资讯、书圈、我的等。然而管理员则可以在服务端直接管理;首页、个人中心、用户管理、小说分类管理、书城管理、订单信息管理、小说资讯管理、小说章节管理、书圈、系统管理等信息。本网站模块设计的独立性强,用户体验良好、后期维护修改管理十分方便。

3.2系统功能
此系统的功能分为用户模块和管理员模块:
(1)实现管理系统信息关系的系统化、规范化和自动化;
(2)减少维护人员的工作量以及实现用户对信息的控制和管理。
(3)方便查询信息及管理信息等;
(4)通过网络操作,改善处理问题的效率,提高操作人员利用率;
(5)考虑到用户多样性特点,要求界面简单,操作简便。
3.3系统流程和逻辑
系统业务流程图,如图所示:
在这里插入图片描述

图3-1登录流程图
在这里插入图片描述

图3-2添加信息流程图
在这里插入图片描述

图3-3注册信息流程图

2 系统概要设计

4.1 概述
小说阅读器小程序基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在不受时间、地点的限制来使用这个系统。小说阅读器小程序工作原理图,如图4-1所示:
在这里插入图片描述

图4-1 系统工作原理图
4.2 系统结构
本系统架构网站系统,本系统的具体功能如下:
在这里插入图片描述

图4-2系统功能结构图

系统结构图,如图4-3所示:
在这里插入图片描述

图4-3 系统结构图

4.3数据库设计
4.3.1 数据库实体
用户管理图,如图4-4所示:
在这里插入图片描述

图4-4 用户管理实体图
书城管理实体属性图,如图4-5所示:
在这里插入图片描述

图4-5书城管理实体属性图
小说资讯管理实体属性图,如图4-6所示:
在这里插入图片描述

图4-6小说资讯管理实体属性图
小说章节管理实体属性图,如图4-7所示:
在这里插入图片描述

图4-7小说章节管理实体属性图

4.3.2 数据库设计表
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
表名: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 用户手机

2 系统详细设计

5.1管理员服务端功能模块
管理员登录,管理员通过输入用户名、密码、角色等信息即可进行系统登录,如图5-1所示。
在这里插入图片描述

图5-1管理员登录界面图

管理员登录进入小说阅读器小程序可以查看首页、个人中心、用户管理、小说分类管理、书城管理、订单信息管理、小说资讯管理、小说章节管理、书圈、系统管理等内容,如图5-2所示。
在这里插入图片描述

图5-2管理员功能界面图

用户管理,在用户管理页面可以查看用户账号、用户姓名、性别、年龄、头像、用户手机等信息,并可根据需要进行详情、删除、修改等操作,如图5-3所示。
在这里插入图片描述

图5-3用户管理界面图

小说分类管理,在小说分类管理页面可以查看小说分类等内容,并可根据需要进行详情、删除,修改等操作,如图5-4所示。
在这里插入图片描述

图5-4小说分类管理界面图

书城管理,在书城管理页面可以查看小说编号、小说名称、小说分类、图片封面、作者、出版社、总章节、字数、价格等信息,并可根据需要进行详情、查看评论、删除,修改等操作,如图5-5所示。
在这里插入图片描述

图5-5书城管理界面图

订单信息管理,在订单信息管理页面可以查看订单编号、小说编号、小说名称、小说分类、图片封面、作者、价格、用户账号、用户姓名、备注、用户手机、是否支付、审核回复、审核状态、审核等信息,并可根据需要进行详情、推送章节、删除,修改等操作,如图5-6所示。
在这里插入图片描述

图5-6订单信息管理界面图

小说资讯管理,在小说资讯管理页面可以查看标题、封面、资讯来源、发布时间等信息,并可根据需要进行详情、删除,修改等操作,如图5-7所示。
在这里插入图片描述

图5-7小说资讯管理界面图

小说章节管理,在小说章节管理页面可以查看订单编号、小说名称、图片封面、章节、用户账号、用户姓名等信息,并可根据需要进行详情、修改、删除等操作,如图5- 8所示。
在这里插入图片描述

图5-8小说章节管理界面图

书圈,在书圈页面可以查看帖子标题、用户名、状态等信息,并可根据需要进行修改操作,如图5- 9所示。

在这里插入图片描述

图5-9书圈界面图

轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除等操作,如图5- 10所示

在这里插入图片描述

图5-10轮播图界面图

5.2用户客户端功能模块
用户注册通过注册窗口,进行在线填写自己的用户账号、密码、用户姓名、性别、年龄、用户手机等,信息编辑完成后核对信息无误后进行选择注册,系统核对用户所输入的账号信息是否准确,核对信息准确无误后系统进入到操作界面。如图5-11所示。
在这里插入图片描述

图5-11用户注册界面图

用户登录通过账号、密码页面,进入到小说阅读器小程序主界面,进入到操作界面,进行相对应操作,如图5-12所示。
在这里插入图片描述

图5-12用户登录界面图

用户首页页面可以查看首页、书城、小说资讯、书圈、我的等信息,进行提交操作,如图5-13所示。
在这里插入图片描述

图5-13用户首页界面图

用户进入书城页面可以填写小说编号、小说名称、小说分类、图片封面、作者、出版社、总章节、字数、价格等信息,进行购买或收藏等操作,如图5-14所示。
在这里插入图片描述

图5-14书城界面图

用户进入订单信息页面可以填写订单编号、小说编号、小说名称、小说分类、图片封面、作者、价格、用户账号、用户姓名、备注、用户手机等信息,进行提交等操作,如图5-15所示。

在这里插入图片描述

图5-15订单信息界面图

用户进入我的发布页面可以填写标题、内容等信息,进行确认提交操作,如图5-16所示。

在这里插入图片描述

图5-16我的发布界面图

用户进入用户信息页面可以填写用户账号、用户姓名、性别、年龄、头像、用户手机等信息,进行保存、退出登录操作,如图5-17所示。

在这里插入图片描述

图5-17用户信息界面图

用户进入书圈发帖详情页面可以填写帖子标题、用户名等信息,进行回复、评论等操作,如图5-18所示。
在这里插入图片描述

图5-18书圈发帖详情界面图

  • 16
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值