基于微信小程序的电子书小说阅读的设计与实现(源码+论文)_v_192

摘    要

随着移动互联网、智能手机的普及,微信被广大用户认可并广泛被使用,其中微信小程序主要通过微信信息会话以及网页的形式为用户提供服务,方便人们对信息的了解,操作简单实用。本文主要介绍了小说阅读微信小程序的开发过程,对开发环境、系统设计、系统实现、系统测试方面进行分析。在设计时对微信客户端进行了充分的了解,掌握微信平台通过的接口,同时系统采用Java技术进行开发,MySQL数据库进行数据的储存,充分的保证了系统的稳定性、安全性,小说阅读微信小程序实现了客户端和服务器端两部分,实现小说阅读相关信息的查询管理功能。最后列出核心代码和部分主要页面,还对系统的核心功能就行了压力测试,充分的保证了系统的稳定性、安全性。

关键词:微信小程序;小说阅读;Java技术;MYSQL数据库

3.3  系统功能分析

本小说阅读微信小程序主要满足2种用户的需求,这2种用户分别为管理员和用户,用户间的静态结构图如图3-1所示。

图3-1 用户间静态结构图

(1)管理员:管理员可登录系统后台,对系统进行全面管理,管理员登录主要功能模块包括留言管理,类别管理,管理员管理,作品管理。管理员用例如图3-2所示。

图3-2 管理员用例图

(2)用户:用户通过微信客户端可进入本小说阅读微信小程序,主要功能模块包括书架,书城,小说分类,小说阅读,阅读设置,搜索,。用户用例图如图3-3所示。

图3-3 用户用例图

4.1系统结构设计

本小说阅读微信小程序主要包括用户功能模块和管理员功能模块两大部分,系统结构图如图4-1所示。

4.3.3数据库表结构设计

本小说阅读微信小程序采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:

表4-1  admin管理员信息表

字段名

数据类型

是否允许空

字段含义

Id

int(11)

NOT NULL

编号

adminName

varchar(10)

NULL

用户名

adminPwd

char (32)

NULL

密码

adminGender

int(11)

NULL

性别

adminPhone

bigint (11)

NULL

手机

adminStatus

int(11)

NULL

状态

adminType

int(11)

NULL

类型

adminAddTime

datetime

NULL

入职时间

img

varchar (255)

NULL

头像

表4-2  book_type类别信息表

字段名

数据类型

主键/允许空

字段含义

Id

int(11)

NOT NULL

编号

type_name

varchar(255)

NULL

类型

parent_type

tinyint (2)

NULL

类别

表4-3  book小说信息表

字段名

数据类型

主键/允许空

字段含义

bookId

int(11)

NOT NULL

编号

bookName

varchar(20)

NULL

书名

bookType

int(11)

NULL

小说类型

author

varchar(255)

NULL

作者

authorId

int(11)

NULL

作者id

releaseTime

datetime

NULL

更新时间

updateSection

varchar(255)

NULL

最新章节

chapterNumber

varchar(255)

NULL

章节总数

score`

int(11)

NULL

评分

coverImg`

varchar(255)

NULL

封面

表4-4  message留言信息表

字段名

数据类型

主键/允许空

字段含义

messageId

int(11)

NOT NULL

编号

messageContent

varchar (64)

NULL

留言内容

messageDate

timestamp

NULL

留言时间

readerId

int(11)

NULL

读者编号

bookId

int(11)

NULL

小说编号

表4-5  chapter章节信息表

字段名

数据类型

主键/允许空

字段含义

chapterId

int(11)

NOT NULL

编号

bookId

int(11)

NULL

小说编号

chapterName

varchar(20)

NULL

章节名称

chapterContent

varchar(1000)

NULL

章节内容

chapterWordNumber

int(11)

NULL

章节字数

updateTime

datetime

NULL

更新时间

表4-6  history历史信息表

字段名

数据类型

主键/允许空

字段含义

historyId

int(11)

NOT NULL

编号

readerName

varchar(20)

NULL

读者名称

bookName

varchar(20)

NULL

小说名称

bookType`

int(11)

NULL

小说类别

historyTime`

datetime

NULL

搜索时间

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值