项目初衷
在实习期间和另外一位朋友一起创作的一个前后端分离的小说项目。在此,非常感谢他提供这个平台能够让我看到不一样的东西。
技术介绍
本系统的开发所需要的技术主要包括springboot+vue.js,Element-UI, MySQL数据库技术,gradle包管理,mybatis作为数据持久层开发,使用spring security做安全验证,所掌握的技术已经基本.上可以达到开发本系统的要求。由此可以看出,小说阅读网系统在技术上是可行性。
功能介绍
读者端:用户登录可搜索各类作品,作品分类,查看小说,写书评,每个章节包含自己的评论,购买付费章节。将喜欢的书加入书架,打赏作者,充值(简单的充值形式),查看站点公告。
管理员端:管理员可对作品封禁解封操作,封禁之后的账号无法登录,可查看充值记录,可封禁作品,查看作品,发布新公告,删除公告,推荐作品
作者端:作者可对自己的作品进行管理,写作新章节,使用富文本编辑器完成。可查看用户对自己的打赏记录,作品包括点击率,收藏率
总体功能如图
功能可视化
1. 用户登录注册功能
2.小说首页界面
可查询分区,查询作品以及点击网站公告页面,我的书架等
3.作品详情页
可点击加入自己的书架,可以对作者进行打赏和作品讨论
点击作品进入目录界面
可以购买付费章节
4.小说阅读界面
可以阅读小说文本以及更改小说界面的颜色,换肤等
5.小说书架管理
6.打赏记录页面
7.作者主页
作者可以管理自己的作品,发布新章节,管理收入,去工作台等
新建作品
编辑新章节
管理自己的收入
8.管理员登录可编辑,删除,新增公告
可推荐作品,封禁作品,封禁作者,推荐作品之后可在主页轮播图里面查看
封禁用户
用户被封禁之后无法登录,管理员对用户解封之后可登录
附作品设计文档
含ER图,功能图 用例图,需求分析等
如图
如需要源码和项目运行或者文档,见评论