【216】基于Springboot + vue实现的图书馆管理系统

/ spring boot / 0 条评论 / 311浏览

项目描述

本系统包含管理员、用户两个角色。

管理员角色:

用户管理:查看、修改用户信息,包括用户名、姓名、性别、头像、手机、身份证等,并能进行详情查看、修改或删除用户记录。

图书分类管理:管理图书分类信息,查看分类列表,并可进行详情查看、修改或删除分类操作。

图书信息管理:负责图书的录入、编辑与维护,包括图书编号、名称、分类、图片、作者、出版社、状态、可借信息等,支持详情查看、修改、查看评论或删除图书记录。

图书借阅管理:管理图书借阅流程,查看借阅单号、图书详情、借阅者信息、借阅与应还日期等,可进行借阅状态的审核与修改。

图书归还管理:处理图书归还事务,查看并管理归还记录,包括审核归还信息、更新图书状态等。

缴纳罚金管理:管理逾期罚款事宜,包括查看罚金记录、罚款详情、是否已支付状态,并可进行罚金记录的修改或删除。

留言板管理:维护留言板内容,查看、回复用户留言,管理留言状态。

系统管理:进行系统层面的配置与维护,可能包括权限设置、数据备份与恢复等。

用户角色:

个人中心:管理个人账户信息,如用户名、密码、姓名、性别、头像、手机、身份证等,支持信息更新与账户退出。

图书借阅管理:查看个人借阅记录,包括借阅图书的详细信息、借阅与应还日期,可进行续借或归还操作的请求。

图书归还管理:提交图书归还请求,查看个人归还记录及状态。

缴纳罚金管理:查看个人需缴纳的罚金信息,完成罚金的在线支付操作。

我的收藏管理:管理个人收藏的图书列表,包括添加、移除收藏的图书。

图书信息浏览:查看图书的详细信息,包括图书编号、名称、分类、图片、简介等,并能进行借阅或收藏操作。

此外,系统还提供了前台首页功能,允许用户无需登录即可浏览首页、图书信息、公告信息,进行留言反馈等基本互动。用户还需通过注册与登录功能,使用用户名、密码及个人基本信息完成账户创建与访问权限获取。

运行环境

jdk1.8 + mysql5.7以上 + idea + vscode

项目技术

springboot + vue2 + elementui + nodejs14

项目截图

1.登录

2.用户管理

3.图书分类管理

4.图书信息管理

5.图书借阅管理

6.图书归还管理

7.缴纳罚金管理

8.首页

9.图书信息展示

10.公告信息展示

11.图书详情

12.图书借阅

资源下载

请打开微信扫描上面小程序码,打开小程序搜索 “项目编号” 即可下载资源