点击空白处退出提示
作品详情
众所周知,这是一个烂大街的项目。。。
在尽力贴合实际的情况下,我尽力让这个项目成为一个切实可以使用的项目。虽然如此,陷于技术能力,目前只能做到这样了。
由于没有做前台,所以将前台的一些功能,比如图书购买、用户添加集成到了后台。
此项目基于spring-boot+vue,前端使用的技术包括Vue3、vue router、element-plus、axios、v-md-editor,后端使用的技术包括SpringBoot、Mybatis-plus、hutool、jwt、lombok、poi、jdbc、ali_sdk。
包含六大模块:书籍管理、书籍分类、订单管理、用户管理、用户留言、管理员管理,并且添加了主页的echarts图书分类图表,以及about模块。
此项目进行了较为严格的权限验证,超级管理员和普通管理员登陆界面有所不同,并且,为了防止通过更改存储在浏览器sessionStorage的内容,来绕过系统的权限验证,此项目使用了token验证,在每次加载页面前都会通过token进行权限验证,确保了权限的有效控制。并且,当token被人破坏,或过期时,系统会强制下线,确保系统的安全性。
对数据的主要操作不仅包含了常见的增删改查,文件的上传下载,还包括数据的导入、导出,以及数据的可视化统计。
项目存在的问题
主页的图表种类不够丰富,应添加多种样式的图表。
书籍分类功能单一,且独立,应该和其他模块有序的结合。
用户留言模块目前只能管理员留言和回复,暂时还没有实现用户和用户,用户和管理员之间的交互
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论