摘要

近年来,随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的普及,使得我们的生活更加丰富多彩,同时,随着智能手机的普遍使用,不少的微信小程序也应运而生,逐步改变着人们的生活方式。手机作为这个时代的新生产物,具有高效、便携、更能随时随地的进行操作。在此现状下,设计出一款适合用户使用的在线阅读小程序,帮助用户更方便进行阅读、交流,给用户带来便利。

在线阅读小程序基于微信平台,采用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

状态

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐