图书信息管理系统

我要开发同款
wangkang12342023年10月06日
136阅读
所属分类mysqlvuespringboot、全栈、web

作品详情

项目介绍
众所周知,这是一个烂大街的项目。。。

在尽力贴合实际的情况下,我尽力让这个项目成为一个切实可以使用的项目。虽然如此,陷于技术能力,目前只能做到这样了。

由于没有做前台,所以将前台的一些功能,比如图书购买、用户添加集成到了后台。

此项目基于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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论