当前位置:文档之家› 教务管理系统

教务管理系统


异 常 事 件 流 :1.
2.
3.
4.
5.
后置条件: 1.
2.
3.
如果该班级不存在,则提示“班级不存在”异常。 如果查询班级基本信息失败,提示“查询失败”异常。 如果删除班级基本信息失败,提示“删除失败”异常。 如果修改班级基本信息失败,提示“修改失败”异常。 如果录入班级基本信息失败,提示“录入失败”异常 删除班级基本信息后,更新班级基本信息。 修改班级基本信息后,更新班级基本信息。 录入班级基本信息后,更新班级基本信息。
(3)本系统涉及的对象是学生、教师,教务管理 员。
2021/2/11
2
2.需求分析 2.1用例图 2.2用例描述
2021/2/11
3
2021/2/11
4
2021/2/11
5
2021/2/11
6
2021/2/11
7
标题
说明
用例名称: 班级信息维护
用 例 标 识 号 :501
简要说明: 系统管理员可通过此用例查询、删除、修改、录入班级基本信息。
前置条件: 系统管理员登陆教务系统、选择班级信息维护,再选择相应的班级。
基 本 事 件 流 :1.
2. 3. 4. 5. 6. 7. 8.
其 他 事 件 流 :1.
系统管理员登陆教务系统 选择班级信息维护 查询班级信息 删除班级基本信息 修改班级基本信息 录入班级基本信息 完成班级信息维护过程 用例结束 如果系统管理员登陆异常,则提示“请重新登陆”。
其他事件流:
异常事件流:
后置条件: 特殊需求:
2021/2/11
1. 如果系统管理员登陆异常,则提示“请重新登陆” 2. 如果查询的信息状态异常,则提示“信息无法显示”。 3. 如果选择修改的信息无法修改,则提示“无法修改信息”。 1. 如果学生不存在,提示“学生不存在”异常。 2. 如果信息不存在,提示“信息不存在”异常。 3. 如果修改信息失败,提示“修改数据失败”异常。 修改完信息后,刷新系统记录,显示修改后的记录。
2021/2/11
10
“排课”用例描述
标题
说明
用例名称: 排课
用 例 标 志 号 :504
简要说明: 教务管理员可通过此用例排课
前置条件: 各班级选修的课程,学时,任课老师等完整的排课信息输入完毕
基 本 事 件 流 :1. 判断教务管理员是否登陆系统 2. 输入完整的排课信息 3. 教务管理员向系统提出排课请求 4. 系统根据输入的排课信息进行排课。 5. 如果排课成功,系统显示排课信息。
用例中的事物需要进行事物处理,保持操作的一致性。9“课程信息维护”用例描述
标题:
说明
用例标名称: 课程信息维护
用例标志号: 503 简要说明: 教务管理员可通过此用例对本校所有开过课程和新开课程进行查询,
登记,删除,修改,并选择班级课程和基本课程。
前置条件: 教务管理员选择课程管理
基本事件流: 1. 教务管理员登陆系统 2. 对课程进行查询,登记,删除,修改; 3. 设置基本课程和班级课程 4. 完成课程信息维护 5. 用例结束
其 他 事 件 流 :1. 如果系统管理员登陆异常,则提示“请重新登陆” 2. 如果输入的排课信息不正常,则提示“重新输入排课信息”。 3. 如果课程有冲突,提示“课程有冲突”。 4. 如果排课失败,提示“排课失败异常”。
异 常 事 件 流 :(1)如果不是排课期间,提示“不能进行排课”操作。 后置条件: 排课成功,生成学生个人课表,班级课表,教师课表,教室课表。
特殊需求: 用例中的事件需进行事物处理,保持操作的一致性。
2021/2/11
11
标题 用例名称 用例标志号 简要说明 前置条件 基本事件流
其他事件流
异常事件流 后置条件 特殊需求
2021/2/11
说明 学生选课
5
学生可通过该用例选择自己想要选修的课程,并且可以查询和修改已选的课程。
学生选择要选修的课程 1. 判断学生输入的账号是否存在; 2. 判断学生输入的密码与账号是否匹配; 3. 判断学生所选课程与上的课程是否有时间冲突; 4. 判断学生是否还能再选课; 5. 判断学生是否还能再修改已选课程; 6. 判断此时是否为选课时间; 7. 用例结束; 1. 如果账号不存在,提示“账号不存在”; 2. 如果密码与账号不匹配,提示“密码错误”; 3. 如果所选课程人数已满,提示“人数已满”; 4. 如果此时不能再修改已选课程,提示“不能修改”; 5. 如果学生选课达到最大选修课数量,提示“已达到选课量”; 6. 如果此时不能进行选课,提示“此时不能选课”; 1. 如果课程不存在,提示“该课程已不存在”异常; 2. 修改学生和课程状态失败,提示“访问数据失败”; 1. 所选课程人数加1; 2. 学生的选修课程数量加1; 用例中的事件需进行事务处理,保持事务一致性;
特殊需求
用例中的事件需进行事物处理,保持操作的一致性
2021/2/11
8
“学生信息维护”用例描述
标题 用例名称: 用例标志号: 简要说明: 前置条件: 基本事件流:
说明 学生信息维护 502 管理员可通过此用例进行学生信息维护(查询信息,修改信息)。 管理员登陆教务系统,选择学生信息维护。
1. 判断系统管理员是否登陆教务系统 2. 选择学生相应的信息,点击查询 3. 修改相应的信息,包括添加,删除信息,刷新修改记录。 4. 完成学生信息维护过程 5. 用例结束
教务管理系统
此管理系统面向对象是所有职工和学生,需要实现 的功能有:
①基础维护(班级信息维护,学生信息维护,课 程信息维护)
②教学管理(排课,学生选课、课程查询、成绩 输入)
③报表统计(成绩单打印)
2021/2/11
1
1.引言
(1)该产品的名称为教务管理系统
(2)系统设计的目标:出于本系统实学校学生管理 的一个综合性的系统,本系统得设计目标将最终定 位于完成以上所诉的系统主要业务的基本模型上。
其他事件流 1. 如果系统管理员登陆异常,则提示“请重新登陆” 2. 如果设置的课程有冲突,则提示“课程有冲突”。
异常事件流: 1. 如果课程不存在,提示“课程不存在” 2. 如果设置课程失败,提示“设置失败”。
后置条件: 设置好课程后,更新课程数据。
特殊需求: 用例中的事件需要进行事物处理,保持操作的一致性。
相关主题