# class_manage_after **Repository Path**: cwsadsa/class_manage ## Basic Information - **Project Name**: class_manage_after - **Description**: 班级管理系统主要能够方便辅导员管理班级、促进辅导员与学生间的及时沟通联系、同时方便学生能更好的了解自己所在班级的班费情况、自己的请假审批进度等。 班级管理系统的主要用户是辅导员和学生。主要的功能包括可查询需要的同学或辅导员的信息、线上进行请假的申请及审批、及时的发布和接收通知、快捷的查看班费的使用情况及线上的班费使用申请和审批等。 整体基于vue+springboot实现 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-19 - **Last Updated**: 2024-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 班级管理系统 ## 1业务流程分析 班级管理系统用户角色包括:超级管理员、辅导员、普通学生、班委 ### (1)管理员 ① 管理员能够以系统管理员的账号和密码进入该系统。 ② 管理员拥有绝对的权限,能够对系统进行全部的操作,包括添加辅导员。 ### (2)辅导员 ① 辅导员能够以工号和密码进入该系统。 ② 辅导员能够通过首页中导航栏选择相应的模块进行操作。 ③ 辅导员能对自己的详细信息进行添加、修改。 ④ 辅导员能对学生的请假申请进行审批与查询请假记录。 ⑤ 辅导员能发布通知并查看通知记录。 ⑥ 辅导员能通过基本信息查询其他辅导员及学生的部分详细信息。 ⑦ 辅导员能添加、删除学生、修改学生信息。 ⑧ 辅导员能够查询班费明细,并对班费申请进行审批。 ### (3)学生 ① 学生能够以学号和密码进入该系统。 ② 学生能够通过首页中导航栏选择相应的模块进行操作。 ③ 学生能接收管理员/辅导员发布的通知。 ④ 学生能对自己的详细信息进行添加、修改。 ⑤ 学生能查询自己的请假记录。 ⑥ 学生能够提交请假审批并查看状态、审批通过后下载假条。 ⑦ 学生能查看本班同学的部分信息。 ⑧ 学生能够查询班费使用明细。 ⑨ 学生能够提交班费审批。 ### (4)班委 ① 班委能够以学号和密码进入该系统。 ② 班委能够有学生的一切权限。 ③ 班委能发布通知。 ## 2业务流程分析 ### (1)请假业务流程 ① 学生提交请假申请 ② 辅导员进行审批 ③ 审批通过则请假成功,审批不通过则请假失败 ④ 辅导员端记录审批 ⑤ 返回学生端结果 ⑥ 学生下载假条 ### (2)班费业务流程 ① 学生提交班费申请 ② 辅导员进行审批 ③ 审批通过则申请成功,审批不通过则申请失败 ④ 变更余额,显示明细 ### (3)通知业务流程 ① 管理员/辅导员发布通知。 ② 更新通知记录。 ③ 学生接收查看通知。 ### 流程图 ![流程](dist/static/img/Snipaste_2024-01-11_13-21-12.png) ### 部分页面 ![输入图片说明](dist/static/img/image2.png) ![输入图片说明](dist/static/img/image.png) ### 运行 ``` shell npm install npm run dev ```