系统功能文档
1. 系统概述
本系统是一个包含后台管理和前端App两端的教育管理系统,适用于管理员、老师和学生三种角色。系统旨在提供高效的课程管理、请假管理和通知发布功能,以支持教育机构的日常运作。
2. 角色及功能描述
2.1 后台管理员功能
1.登录与退出
2.管理员通过用户名和密码进行登录,确保安全访问系统。
3.通知管理
4.发布和管理通知,包括班级公告和重要通知。
5.课程管理
6.管理课程信息,包括添加新课程、编辑课程详情和删除课程。
7.课表管理
8.设定和调整课表,确保教学计划的有效执行。
9.请假管理
10.管理学生的请假申请,包括审批请假申请和查看请假记录。
11.用户管理
12.管理系统中的用户账号,包括老师和学生的注册和权限管理。
2.2 老师功能(App端)
13.登录与退出
14.老师通过注册的用户名和密码登录,进入个人账户。
15.注册
16.新老师可以注册一个新账号,以便管理课程和学生。
17.日历控制日期展示
18.使用日历控件查看和选择特定日期,便于管理课程和请假信息。
19.查看不同日期下的课程列表
20.查看选择日期内的课程安排和详细信息。
21.查看不同课程的签到记录
22.查看学生对特定课程的签到情况(已签到、迟到、未签到)。
23.查看学生的请假记录
24.查看学生提交的请假记录,包括待审核、已拒绝和已同意的状态。
25.同意或者拒绝学生的请假
26.对学生提交的请假进行审批,选择同意或者拒绝。
27.查看班级公告
28.查看发布给班级的重要公告和通知。
29.修改个人信息
30.修改个人账户的联系信息或其他相关信息。
31.修改密码
32.更改登录账户的密码。
33.退出登录
34.安全退出当前登录状态。
2.3 学生功能(App端)
35.登录与退出
36.学生通过注册的用户名和密码登录,进入个人账户。
37.注册
38.新学生可以注册一个新账号,以便管理自己的课程和请假。
39.日历控制日期展示
40.使用日历控件查看和选择特定日期,便于查看课程和提交请假。
41.查看不同日期下的课程列表
42.查看选择日期内的课程安排和详细信息。
43.对课程进行签到和请假
44.在课程上进行签到操作,并提交请假申请。
45.查看自己请假记录
46.查看自己提交的请假记录状态,包括待审核、已拒绝和已同意。
47.删除待审核的请假记录
48.删除未被处理的请假记录,重新发起请假申请。
49.查看签到记录
50.查看自己的签到记录,包括签到状态和时间。
51.查看班级公告
52.查看老师发布的班级公告和通知。
53.修改个人信息
54.修改个人账户的联系信息或其他相关信息。
55.修改密码
56.更改登录账户的密码。
57.退出登录
58.安全退出当前登录状态。
3. 系统特点和优势
59.多角色支持:系统支持管理员、老师和学生三种角色,各自拥有不同的功能和权限。
60.实时互动:通过App端实现教师和学生之间的即时通讯和信息更新。
61.信息管理全面:包括课程管理、请假管理和通知发布,有效支持教育管理的各个方面。
62.用户友好:通过直观的界面和易用的操作,提升用户体验和操作效率。