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

小说阅读器小程序

摘 要

当今时代,是信息大爆炸的时代,人们每天都能接收到数不清的各类信息,其形式不仅包含传统的文字和图片,还有视频、音频等多阅读资料源也较以往增长了太多。因此市面上各种阅读类应用的用户体验参差不齐,所以设计一个通用的阅读器,小说阅读器小程序采用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书圈发帖详情界面图

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/e1ba9147f2.html