Springboot+Vue+ElementUI实现的宿舍管理系统
项目说明
doman是一个基于Springboot+Vue实现的前后端分离的宿舍管理系统。项目为本人亲手打造,需要的朋友可以拿去做个修改也是不错的。大神请忽略:)
项目功能
详细请看功能演示:
Springboot+Vue+ElementUI实现的宿舍管理系统(前后分离)
- 系统管理:用户管理、角色管理、菜单管理、字典管理、部门管理
- 业务管理:公告管理、学生管理、楼栋管理、宿舍管理、宿管管理、宿舍报修管理、失物招领管理
项目结构
doman
├─doman-common 公共模块
│
├─doman-admin 管理后台
│ ├─db 数据库SQL脚本
│ │
│ ├─modules 模块
│ │ ├─dom 宿舍管理业务模块
│ │ └─sys 系统管理(核心)
│ │
│ │
│ └─resources
│ ├─mapper MyBatis文件
│ ├─public 静态资源
│ └─application.yml 全局配置文件
技术选型
- 核心框架:Spring Boot 2.6
- 安全框架:Apache Shiro 1.9
- 持久层框架:MyBatis 3.5
- 数据库连接池:Druid 1.2
- 前端页面:Vue2.x+ElementUI+Nodejs+Axios
软件环境
- IDEA
- JDK1.8
- Maven3.0+
- MySQL5.7
后台本地部署
-
idea打开解压后的项目
doman
工程 -
创建数据库
doman
,数据库编码为UTF-8 -
执行db/doman.sql文件,初始化数据
-
修改application-dev.yml文件,更新MySQL账号和密码
-
Eclipse、IDEA运行AdminApplication.java,则可启动项目【doman-admin】
-
再去启动前端项目(参考doman-ui根目录下
Readme.md
文件)
前台UI部署
您需要提前在本地安装Node.js,版本号为:[12.x、14.x]
# 切换到项目根目录
# 安装插件
npm install
# 启动项目
npm run serve
如网络不稳定,安装时出错或进度过慢!请移步 cnpm 淘宝镜像进行安装。
启动完成后,会自动打开浏览器访问 http://localhost:8001,输入用户名密码:
- 管理员:admin/123456
- 学生:s001/123456
- 宿管:m002/123456
获取源码
请联系我,文章左侧有联系方式。