Springboot+Vue前后端分离简单图书管理系统

系统介绍

    本系统采用前后端分离的模式来实现。 前端采用的技术栈为vue全家桶,即vue-router、axios、vuex。 UI框架选用的后台管理系统经常用的ELement-UI。 后端框架采用的是springboot+shiro+mybatis。 数据库用的是mysql。

系统功能

普通用户
    查看图书 借阅图书 添加图书评论 查看借阅图书的信息 归还图书 修改用户密码
系统管理员
    增删改查图书信息 增删改查用户信息

前端界面

登录界面
系统的登录界面,也可以进行用户注册。
注册界面
注册页面,用户可以进行注册。
普通用户界面
系统首页
系统首页是一个轮播图,下面文字是对本项目的一个简单的描述。
图书信息页面
这里的图书是以分类来显示的,鼠标经过图书会有一个放大的效果,并且还会显示该图书的详细信息,点击借阅按钮即可进行借阅。
添加图书评论页面
借阅图书信息页面
这里为了突出已经超过指定归还日期的,用了红字,没有超过归还日期的,用了绿色的字。这里用了动态绑定样式类来实现的。
修改用户密码页面
这里实现了密码验证,新密码不能和旧密码一样。
管理员界面
增删改查图书信息页面
管理员对图书信息进行维护的页面。
增删改查用户信息页面
管理员对用户信息进行维护的页面。

参考网站

    vue官网地址:https://cn.vuejs.org/ Element-UI官网地址:https://element.eleme.io/ Springboot官网地址:https://spring.io/projects/spring-boot mybatis官网地址:https://mybatis.org/mybatis-3/zh/java-api.html

参考的博主以及博客

我这个项目就是跟的这个博主,博主也很热心,把其中实现的细节以及代码都贴了出来。下面是他的这个项目的第一篇博客,可以跟着这个系列,就能把系统完整的实现。

总结

本系统是参考上面博主的系统来仿写的,不过自己也修改了好多,其中还有一些不完善的地方,后面会继续进行修改。大家有什么意见,也可以下面评论,我也会积极回复。

源代码地址

前端项目地址 后端项目地址

经验分享 程序员 微信小程序 职场和发展