基于SSM+JS+Ajax+Mysql的小说阅读网站系统

本文详细阐述了小说网站的设计需求,包括功能需求分析(如用户注册、登录、推荐、排行、分类等)、数据需求(如用户信息、书籍数据、排行榜算法等)以及系统概要设计,涉及数据库设计和各个表的功能与字段设计。
摘要由CSDN通过智能技术生成

小说网站设计说明

1 需求分析

1.1 功能需求分析

模块

功能点

功能描述

作者写小说

上传小说

更新小说,上传写好的小说

注册登录

注册

用户可通过手机号的方式和填写好个人信息进行注册

登录

用户可以通过账号密码登录

主页

推荐

网站能通过推荐告知用户那些书籍是比较热门的书籍,方便用户阅读

排行

通过排行你能形象的知道那些书籍受大众的喜爱

分类

方便快速找到相应阅读的书籍

公告

给予用户一些本网站的提示

个人主页

个人信息

显示用户个人信息

账号

用户的账号

书架

显示用户阅读收藏的书籍

阅读历史

阅读过的书籍

排行

推荐榜

方便用户了解热门书籍

排行榜

在站内受大众喜爱的书籍

书城

分类

方便快速找到相应阅读的书籍

阅读

可以在书城页面直接点击小说进入阅读页面

小说

阅读

阅读书籍

收藏

方便下次继续阅读

加入书架

用户感兴趣的小说可以加入书架方便下次阅读

1.2数据需求分析

注册需要填写用户的名称,密码,个人信息

登录需要账号密码

推荐需要书籍的名称,简介,以及相应的书籍数据链接

排行需要书籍名称,简介,以及书籍链接数据

搜索需要连接书名,作者数据库来查找数据

书架需要将用户阅读的数据记录保存到书架之中

阅读历史需要将用户浏览过的书记录下来

榜单是通过比对数据之间的浏览次数从而筛选出对应书籍

评分是用户给予这本书籍评价,看法

投票是给予这本书籍的鼓励,投票的数量可作为上榜的指标

作者可以通过系统赋予他的权限上传书籍,可以查看书籍评论,投票数等

管理员可以审核用户注册,可以下架书籍,将书籍从数据库删除,可以授予读者和作者不同的操作权限

2系统概要设计

2.1系统功能设计

系统功能架构

2.2数据库设计

数据库E-R图

2.2.2 数据库表设计

2.2.2.1数据表汇总说明

表名

描述

表名

描述

update

小说更新表

books

小说表

userInfo

用户信息表

author

作者表

admin

管理员表

recommend

小说推荐表

ranktable

排行榜表

sookshelf

书架表

history

观看历史表

2.2.2.2 数据表各字段设计

小说表(Books)

用户信息表(userInfo)

小说推荐表(recommend)

小说排行表(ranktable)

书架表(bookShelf)

历史表(history)

                           小说更新表(update)

作者表(author)

                            管理员表(admin)

感兴趣的可以私聊哦!

                      

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值