# 图书管理系统 **Repository Path**: ricesugar/library-management-system ## Basic Information - **Project Name**: 图书管理系统 - **Description**: Vue + Springboot + Mybatis + MySQL的Java课设 - **Primary Language**: Unknown - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2023-05-24 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书管理系统 ### 使用须知 本项目还在开发阶段,基本功能已实现,后续可能会在已实现功能基础上继续修改,不排除产生bug的可能,有问题请进QQ群咨询。 ### 使用技术 - 前端使用Vue3和Element实现 - 后端使用Java8和SpringBoot实现 - 数据库MySQL实现 - 使用Mybatis连接数据库 ### 已实现功能 - 登录功能 - 自动识别用户和管理员账户并登录相应界面 - 用户注册 - 通过正则规范用户输入 - 用户功能 - 个人信息修改 - 图书批量借阅 - 图书单本归还 - 图书借阅记录查询 - 管理员功能 - 个人信息修改 - 图书信息增删改查 - 用户信息增删改查 - 图书借阅记录查找删除 ### 界面展示 #### 登录界面 ![登录](img/login.jpg) ![注册](img/register.jpg) #### 管理面板 ![首页](img/adminMenu.jpg) ![修改信息](img/adminModify.jpg) ![用户添加](img/userAdd.jpg) ![用户列表](img/userList.jpg) ![管理员添加](img/adminAdd.jpg) ![管理员列表](img/adminList.jpg) ![图书添加](img/bookAdd.jpg) ![图书列表](img/bookList.jpg) ![借阅记录](img/borrowList.jpg) #### 用户面板 ![首页](img/userMenu.jpg) ![个人信息](img/userModify.jpg) ![图书借阅](img/borrow.jpg) ![图书归还](img/borrowRecord.jpg) ### 部署教程 以下教程以Intellij IDEA专业版为例,进行配置环境 >环境要求: - MySQL 8.0 - Nodejs #### 导入数据库文件 - 创建数据库名称为`librarydb`,导入`librarydb.sql`文件 - 配置`springboot/src/main/resources/application.yml`文件内的username和password为数据库账户密码 #### 配置idea - 打开项目后,等待maven下载依赖完成 - 配置Java环境 - 在项目结构中下载Java8 - ![](img/install/java-install.jpg) - ![](img/install/java-intall2.jpg) - 配置启动设置 - 配置Vue3环境 - 在项目的Vue目录下启动命令行,使用npm install命令下载所有Vue需要的依赖 - 在idea中配置启动设置 - ![](img/install/run.jpg) - 添加启动类型 - ![](img/install/run2.jpg) - 添加启动参数 - 配置`package.json`目录为`LibraryManageSystem\vue\package.json` - 配置`Node interpreter`为Nodejs目录下的`node.exe` - 配置`Package manager`为Nodejs目录下的`node_modules/npm` - ![](img/install/npm.jpg) - 如果没有显示下面选项,请右键springboot目录下的pom.xml,将其添加到Maven中 - ![](img/install/springboot.jpg) #### 登录 - 启动项目后,在浏览器中输入`localhost:8080` - 输入用户名`admin`,密码`admin`进入管理员界面 - 输入用户名`123456`,密码`123456`进入用户界面 ### 问题交流群 - QQ群:795359541 - 有帮助的话,请仓库右上角点个小星星⭐️(○` 3′○)支持一下