项目初衷
在实习期间和另外一位朋友一起创作的一个前后端分离的小说项目。在此,非常感谢他提供这个平台能够让我看到不一样的东西。
技术介绍
本系统的开发所需要的技术主要包括springboot+vue.js,Element-UI, MySQL数据库技术,gradle包管理,mybatis作为数据持久层开发,使用spring security做安全验证,所掌握的技术已经基本.上可以达到开发本系统的要求。由此可以看出,小说阅读网系统在技术上是可行性。
功能介绍
读者端:用户登录可搜索各类作品,作品分类,查看小说,写书评,每个章节包含自己的评论,购买付费章节。将喜欢的书加入书架,打赏作者,充值(简单的充值形式),查看站点公告。
管理员端:管理员可对作品封禁解封操作,封禁之后的账号无法登录,可查看充值记录,可封禁作品,查看作品,发布新公告,删除公告,推荐作品
作者端:作者可对自己的作品进行管理,写作新章节,使用富文本编辑器完成。可查看用户对自己的打赏记录,作品包括点击率,收藏率
总体功能如图

功能可视化
1. 用户登录注册功能

2.小说首页界面
可查询分区,查询作品以及点击网站公告页面,我的书架等

3.作品详情页

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

点击作品进入目录界面

可以购买付费章节

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

5.小说书架管理

6.打赏记录页面

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

新建作品

编辑新章节

管理自己的收入

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

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

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

附作品设计文档
含ER图,功能图 用例图,需求分析等
如图

如需要源码和项目运行或者文档,见评论
这是一个基于SpringBoot+Vue.js的前后端分离小说项目,涵盖了用户登录注册、作品搜索、分类浏览、书架管理、打赏、充值等功能。管理员可进行作品管理、封禁操作,作者能管理作品、查看打赏记录。技术栈包括SpringSecurity、Mybatis、Element-UI等,具备完整的小说阅读体验和后台管理功能。
2216





