项目初衷

在实习期间和另外一位朋友一起创作的一个前后端分离的小说项目。在此,非常感谢他提供这个平台能够让我看到不一样的东西。

技术介绍

本系统的开发所需要的技术主要包括springboot+vue.js,Element-UI, MySQL数据库技术,gradle包管理,mybatis作为数据持久层开发,使用spring security做安全验证,所掌握的技术已经基本.上可以达到开发本系统的要求。由此可以看出,小说阅读网系统在技术上是可行性。

功能介绍

读者端:用户登录可搜索各类作品,作品分类,查看小说,写书评,每个章节包含自己的评论,购买付费章节。将喜欢的书加入书架,打赏作者,充值(简单的充值形式),查看站点公告。

管理员端:管理员可对作品封禁解封操作,封禁之后的账号无法登录,可查看充值记录,可封禁作品,查看作品,发布新公告,删除公告,推荐作品

作者端:作者可对自己的作品进行管理,写作新章节,使用富文本编辑器完成。可查看用户对自己的打赏记录,作品包括点击率,收藏率

总体功能如图

小说网站功能架构图 小说网站项目_spring

功能可视化

1. 用户登录注册功能

小说网站功能架构图 小说网站项目_spring_02

2.小说首页界面

可查询分区,查询作品以及点击网站公告页面,我的书架等

小说网站功能架构图 小说网站项目_java_03

3.作品详情页

小说网站功能架构图 小说网站项目_spring_04


可点击加入自己的书架,可以对作者进行打赏和作品讨论

小说网站功能架构图 小说网站项目_spring_05


点击作品进入目录界面

小说网站功能架构图 小说网站项目_vue.js_06


可以购买付费章节

小说网站功能架构图 小说网站项目_java_07

4.小说阅读界面

可以阅读小说文本以及更改小说界面的颜色,换肤等

小说网站功能架构图 小说网站项目_需求分析_08

5.小说书架管理

小说网站功能架构图 小说网站项目_需求分析_09

6.打赏记录页面

小说网站功能架构图 小说网站项目_需求分析_10

7.作者主页

作者可以管理自己的作品,发布新章节,管理收入,去工作台等

小说网站功能架构图 小说网站项目_vue.js_11


新建作品

小说网站功能架构图 小说网站项目_需求分析_12


编辑新章节

小说网站功能架构图 小说网站项目_java_13


管理自己的收入

小说网站功能架构图 小说网站项目_小说网站功能架构图_14

8.管理员登录可编辑,删除,新增公告

小说网站功能架构图 小说网站项目_vue.js_15


可推荐作品,封禁作品,封禁作者,推荐作品之后可在主页轮播图里面查看

小说网站功能架构图 小说网站项目_java_16


封禁用户

用户被封禁之后无法登录,管理员对用户解封之后可登录

小说网站功能架构图 小说网站项目_需求分析_17

附作品设计文档

含ER图,功能图 用例图,需求分析等

如图

小说网站功能架构图 小说网站项目_vue.js_18


如需要源码和项目运行或者文档,见评论