项目介绍
众所周知,这是一个烂大街的项目。。。
在尽力贴合实际的情况下,我尽力让这个项目成为一个切实可以使用的项目。虽然如此,陷于技术能力,目前只能做到这样了。
由于没有做前台,所以将前台的一些功能,比如图书购买、用户添加集成到了后台。
此项目基于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被人破坏,或过期时,系统会强制下线,确