图书管理系统-springboot + vue

57 阅读2分钟

图书管理系统-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue的图书管理系统

SpringBoot+Vue图书管理系统,读者前端查书、借还、预约座位、在线留言,后台统一管理图书、座位、借阅、公告与留言,实现图书馆全流程数字化服务。

前台登录网址: http://localhost:8082/#/login

后台登录网址: http://localhost:8081/#/login

管理员账户密码: admin/admin

普通用户账户密码: 11/111

二、项目功能

【用户模块】

系统公告:浏览、搜索图书馆通知。

图书信息:检索、查看、收藏图书详情。

阅览室信息:浏览各阅览室开放时间及座位总数。

在线留言:新增、查看、删除个人留言。

个人中心:查看/修改本人资料与借阅状态。

修改密码:自助重置登录口令。

我的收藏管理:收藏/取消收藏图书。

图书归还管理:查看待还图书、申请续借。

座位预约管理:新增、取消、查询座位预约。

图书借阅管理:查看当前借阅、历史借阅记录。

【管理员模块】

图书借阅管理:办理借书、归还、续借、查询借阅记录。

轮播图管理:增删改查首页轮播图片及链接。

座位信息管理:增删改查阅览室及座位编号、状态。

图书分类管理:增删改查“文学、科技”等分类。

图书归还管理:确认归还、查询逾期、罚款处理。

座位预约管理:审核、取消、查询读者预约记录。

图书信息管理:新增、修改、删除、查询图书档案。

用户管理:增删改查读者账号,启用/禁用。

系统公告管理:发布、修改、删除、查询公告。

在线留言管理:查看、回复、删除读者留言。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1760330444-1c62ea6991336b2.png

1760330446-80b7a6c2ae91ff6.png

1760330449-07d520617d9a855.png

1760330451-620df909867c608.png

1760330455-90a60c90c2c8cbf.png

1760330458-8f39fbfe002a081.png

1760330460-0fabf4eb2a7b798.png

1760330463-1ec8dadf2cdbe23.png

1760330467-b913d64159da1fb.png

1760330471-59186bc1f5ee68f.png

1760330474-1c478f4fa670392.png

1760330478-fef3b52bc45748c.png

1760330480-7f4da8b443cb9cd.png

1760330483-139274b6d6afbbc.png

1760330486-a1de3330410116c.png

1760330488-548206c04f26d33.png

1760330491-dfd72938b73fedc.png

1760330494-3dfd1dbf61a3afb.png

1760330497-c69972d1cc7cde0.png

1760330499-c1cbe400d182bae.png

1760330501-ebba263a1511e9b.png

1760330503-f10a7156781d4d9.png

1760330506-891f8b7ea2fb571.png

1760330508-48ec0e93d898a5e.png

1760330511-14caec5824540c6.png

1760330513-03c6662f514e04f.png

1760330516-4d84281e5b3a89c.png

1760330518-1d5eca865be5030.png