该系统拥有三种角色:
👴系统管理员:
- 查看当前宿舍学生人数、住宿人数、报修数量、空舍数量、查看学生信息、宿管信息、查看楼宇信息、查看公告信息、查看房间信息、查看报修信息、查看调寝信息、访客管理、查看所有用户信息。
👩宿舍管理员:
- 查看当前宿舍学生人数、住宿人数、报修数量、空舍数量、查看学生信息、查看楼宇信息、查看公告信息、查看房间信息、查看报修信息、查看调寝信息、访客管理、查看个人信息。
👶学生:
- 查看当前宿舍学生人数、住宿人数、报修数量、空舍数量、查看我的宿舍、申请调宿、申请报修、查看个人信息、注册功能。
后端:IDEA
前端:VS Code 或 WebStorm
后端框架:Springboot、MyBatis 前端技术:ElementUI、vue、css、JavaScript、axios
JDK>=1.8、Maven、Node.js >=16、MySQL >=8.0
Windows 或者 Mac OS(不挑剔)
- 导入
dormitory.sql,初始化数据库 - 在后端
java的yml文件中修改用户名和密码 - 打开用vs打开前端文件夹,运行
npm install安装前端环境,而后npm run serve启动前端 - 用户名和密码在数据库中
- 注册默认为学生注册
- 近期在忙期末的事这个小项目暂时告一段落
- 后序可能会更改数据库明文密码问题
- 阿里云上传头像逻辑
- 添加更加详细注释
本项目参考别人项目进行的开发
本人为大三学生编码能力还不太足,有bug请提交Issues,欢迎各位大佬Pull requests