第零章 项目功能和技术路线
提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正。
前言
这一章将介绍本项目的业务和技术路线,算是一个开篇
一、项目功能
1.项目角色(参与者)
- 超级管理员(拥有系统最高的权限)
- 宿管员(宿舍管理员:对宿舍进行管理,按楼宇进行管理)
- 学生(在线预选宿舍)
2.项目功能
1.基础资料
- 用户管理(管理员、宿管员管理)
- 年级管理
- 学院、系、专业、班级(统称为组织机构)
- 学生管理
- 公告管理
2.宿舍管理
- 楼宇管理
- 楼层管理
- 宿舍管理(批量初始化、CURD)
- 床位管理(入住、调换、退宿)
3.预选宿舍
- 预选设置
- 预选操作
4.缺勤、请假管理
- 缺勤登记(影响床位状态)
- 请假登记(影响床位状态)
5.来访人员管理
- 登记来访信息
- 查询来访信息
6.报修管理
- 报修申请
- 状态审批
- 报修查询
7.报表/图表管理
- excel报表
- echarts图表显示
二、项目技术路线
后端采用SpringBoot
前端采用LayUI(在开发前端期间不涉及任何前后端页面跳转,只通过json数据传输,前后数据校验采用JWT)
数据库采用MySQL(5.5至8.0)
开发IDE:IDEA、WebStorm
请求校验:JWT
前后端分离(SpringBoot+LayUI)
总结
第一章预计五一前后正式开始更新,涉及建立数据库以及项目框架搭建。