摘要
近年来,随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的普及,使得我们的生活更加丰富多彩,同时,随着智能手机的普遍使用,不少的微信小程序也应运而生,逐步改变着人们的生活方式。手机作为这个时代的新生产物,具有高效、便携、更能随时随地的进行操作。在此现状下,设计出一款适合用户使用的在线阅读小程序,帮助用户更方便进行阅读、交流,给用户带来便利。
在线阅读小程序基于微信平台,采用JAVA开发语言,MYSQL数据库进行开发设计,系统详细介绍如何根据人们的需求,将先进的软件应用技术融入到在线阅读小程序中,满足在线阅读,交流,管理的需求,系统具有操作简单、界面简洁、稳定性强、灵活性好、系统安全性高等特点。
本论文对在线阅读小程序进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的阅读的平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
[关键词]微信小程序;在线阅读;JAVA开发语言;MYSQL数据库
3.3系统功能需求分析
本在线阅读小程序主要满足两类用户的需求,分别是用户和管理员,下面将分别介绍其功能模块。
1.管理员功能需求。
管理员登录后功能有图书管理(图书管理,发布图书,图书分类管理,系统标签管理,资讯管理,发布资讯),用户管理(用户管理,新增用户,会员管理),系统信息(咨询管理,轮播图管理,页面设置),帐户设置。
2.用户功能需求。
用户可以进行注册登录,登录后功能有首页,在线阅读,动态,登录密码,编辑账户,账户信息,新增密码,我的密码,发布动态,我的动态,我的咨询,在线留言,我的收藏,退出。
3.5系统用例分析
管理员登录后功能有图书管理,用户管理,系统管理,账户设置,管理员用例分析图如图3-5所示。
用户可以进行注册登录,登录后功能有首页,在线阅读,动态,登录密码,编辑账户,账户信息,新增密码,我的密码,发布动态,我的动态,我的咨询,在线留言,我的收藏,退出,用户用例分析图如图3-6所示。
4.2系统结构设计
本在线阅读小程序的功能结构设计如图4-1所示。
4.3.2数据库表
本在线阅读小程序采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 comment评论信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
commentor |
varchar |
500 |
是 |
评论人 |
commenttime |
datetime |
是 |
评论时间 |
|
dcontent |
text |
是 |
评论内容 |
|
tablename |
varchar |
5000 |
是 |
标签名称 |
belongid |
int |
11 |
是 |
信息编号 |
pics |
text |
是 |
图片 |
表4-2 book图书信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
bkeyword |
varchar |
255 |
是 |
关键词 |
des |
text |
是 |
说明 |
|
authorid |
int |
11 |
是 |
作者 |
name |
varchar |
255 |
是 |
名称 |
pubtime |
datetime |
是 |
发布时间 |
|
status |
int |
11 |
是 |
状态 |
tuijian |
int |
11 |
是 |
推荐 |
tupian |
int |
11 |
是 |
图片 |
typeid |
int |
11 |
是 |
分类 |
clickcount |
int |
11 |
是 |
点击数 |
readcount |
int |
11 |
是 |
阅读数 |
againstcount |
int |
11 |
是 |
赞数 |
agreecount |
int |
11 |
是 |
踩数 |
fileurl |
int |
11 |
是 |
文件 |
表4-3 xinxi资讯信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
title |
varchar |
255 |
是 |
标题 |
tupian |
varchar |
255 |
是 |
图片 |
subtypeid |
int |
11 |
是 |
分类 |
state |
int |
11 |
是 |
隐私 |
tagid |
int |
11 |
是 |
标签 |
lmid |
int |
11 |
是 |
栏目 |
dcontent |
longtext |
是 |
介绍 |
|
againstcount |
int |
11 |
是 |
踩数 |
agreecount |
int |
11 |
是 |
赞数 |
clickcount |
int |
11 |
是 |
点击数 |
pubren |
varchar |
255 |
是 |
发布人 |
pubtime |
datetime |
是 |
发布时间 |
表4-4 bookcontent章节信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
title |
varchar |
500 |
是 |
标题 |
dcontent |
longtext |
是 |
内容 |
|
bookid |
int |
11 |
是 |
图书编号 |
表4-5 huiyuan会员信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
accountname |
varchar |
500 |
是 |
账号 |
password |
varchar |
500 |
是 |
密码 |
logtimes |
int |
11 |
是 |
登录次数 |
sex |
varchar |
500 |
是 |
性别 |
touxiang |
varchar |
1000 |
是 |
头像 |
regdate |
datetime |
是 |
注册时间 |
|
mobile |
varchar |
500 |
是 |
电话 |
name |
varchar |
500 |
是 |
姓名 |
state |
int |
11 |
是 |
状态 |
yue |
double |
是 |
余额 |
表4-6 leaveword咨询信息表
列名 |
数据类型 |
长度 |
允许空 |
说明 |
id |
int |
11 |
否 |
主键 |
dcontent |
longtext |
是 |
咨询内容 |
|
pubtime |
datetime |
是 |
咨询时间 |
|
hyid |
int |
11 |
是 |
会员编号 |
replytime |
datetime |
是 |
回复时间 |
|
replyren |
varchar |
500 |
是 |
回复人 |
replycontent |
longtext |
是 |
回复内容 |
|
state |
int |
11 |
是 |
状态 |
文章来源:https://www.toymoban.com/news/detail-770606.html
文章来源地址https://www.toymoban.com/news/detail-770606.html
到了这里,关于基于微信小程序的在线小说阅读的设计与实现(源码+论文)_v213的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!