第一步:运行 sql 文件夹下的springboot-vue.sql,创建springboot-vue数据库
第二步:双击 run 文件夹下的start.cmd,弹出的dos窗口不要关闭
第三步:浏览器访问localhost:9090,测试账号需要自己插入到数据库中
SpringBoot、Mybatis-Plus、MySQL、Vue3、ElementPlus等
管理员模块:注册、登录、书籍管理、读者管理、借阅管理、借阅状态、修改个人信息、修改密码
读者模块:注册、登录、查询图书信息、借阅和归还图书、查看个人借阅记录、修改个人信息、修改密码
登录支持两种用户角色:管理员和读者
输入正确的账号、密码后,系统会自动识别管理员或者用户,并跳转到相应主页。
-
图书表格列表
-
添加图书
-
编辑图书
-
删除图书
-
借阅记录查询
-
借阅记录编辑
library-ui ├─api // api接口 ├─assets // 资源文件 │ ├─icon // 图标 │ ├─img // 图片 │ └─styles // 样式 ├─components // 自定义Vue组件 ├─layout // 页面布局 ├─router // Vue路由 ├─utils // 工具函数 └─views // 页面
maven项目结构
library-serve ├─java │ └─com │ └─admin │ └─library │ ├─common // 通用类 │ │ ├─base // 基础类 │ │ └─config // 配置类 │ ├─controller // 控制层 │ ├─domain // 实体类 │ ├─mapper // 持久层 │ └─service // 业务层 └─resources // maven资源配置
使用Navicat生成ER模型图