1,绪论
随着社会和网络技术的发展,网络小说成为人们茶钱饭后的休闲方式,但是现在很多网络小说的网站都是收费的,高额的收费制度是很多人接受不了的,另外就是很多小说网站都会有大量的弹窗和广告,这极大的影响了用户对小说的阅读。
当计算机网络在人们生活的各个领域迅速曼延之时,人们获取信息的方式也更加的直接迅速,网络化使信息领域变得更为广泛,在也没有了时间和空间的限制。人们获取信息大部分是通过网站的方式得到的。因此网站建设在Internet应用上的地位显而易见,而本网站的制作是为人们在精神食粮的获取上起到大大小小的作用。
本系统合理的利用了在线阅读管理数据资源,有效的减少了在线阅读管理的经济投入,大大提高了在线阅读管理的效率。
2,功能权限设计
功能权限结构图
3,技术分析
后端技术
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
前端技术
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | 📣 有源码 获取源码 |
4,用户页面展示
基于SpringBoot和vue的凌云线上读书阅读平台,本系统拥有权限管理功能,用户可以自定义设置角色权限和功能权限。
所有的角色都在当前页面登录,系统会自动匹配当前登录角色的功能页面
登录
图书列表
图书信息
图书阅读
作者信息
个人中心
修改密码
5,管理员页面展示
图书管理
新增 / 编辑图书
章节列表
新增 / 修改章节
作者管理
新增 / 修改作者