软件需求工程 高校教学平台 软件需求规格说明书 part 2 (重点!!!)

点击查看 软件需求工程 高校教学平台 卷首语

教师(助教)查看教学班作业情况

表4-3-12 教师(助教)查看教学班作业情况用例描述
用例编号TCH/TA-11用例名称教师助教查看作业
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看作业的教学班后进入教学班首页。点击导航栏中“作业”选项进入作业页面,该页面即显示了所有已布置的作业列表。点击任意作业的名称,进入该作业的详情页面,可以查看该作业的详细信息。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏的“作业”或点击了具体的作业名称超链接
后置条件教师、助教查看作业的行为记入数据库日志 该教学班的所有作业以列表形式呈现在“作业”页面
输入信息
主干过程教师、助教选择需要查看作业的教学班。 进入教学班首页后点击导航栏中的“作业”栏目。 进入作业页面后教师可以浏览该教学班的所有作业列表。 教师、助教也可以点击某项作业的名称,进入该作业的详情页面。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某作业详情出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出某教学班的所有作业列表(包括作业名称、起止时间、作业类型、已交学生数量和学生总数) 某作业的详细信息(包括作业名称、作业占比、作业类型、所属章节、起止时间、创建时间、作业具体描述、与作业相关的文件列表)
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W4Z0mm4F-1612167412520)(media/e47d2c40f5ec0b71f251fbc4a8babb52.png)]

图4-3-12 教师(助教)查看教学班作业情况时序图

教师(助教)批改教学班作业

表4-3-13 教师(助教)批改教学班作业用例描述
用例编号TCH/TA-12用例名称教师助教批改作业
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看作业的教学班后进入教学班首页。点击导航栏中“作业”选项进入作业页面,该页面即显示了所有已布置的作业列表。点击任意作业的名称,进入该作业的详情页面,可以查看该作业的详细信息。在作业详情页面点击“批改”按钮,或在作业列表选中某项作业点击后侧的“批改”按钮进入到作业提交状况页面,该页面显示了所有上课学生的改作业提交状况,选择任意学生点击右侧的“批改”按钮即可对该学生作业进行批改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了需要批改的作业
触发器教师、助教点击了某教学班导航栏某项具体作业右侧的“批改”按钮或在某作业详情页内点击了“批改”按钮
后置条件教师、助教批改作业的行为记入数据库日志 相应学生的相应作业数据应当更新分数与教师评语 该作业的学生列表应当更新批改后学生的分数
输入信息作业所获分数 评语(可选)
主干过程教师、助教选择需要批改作业的教学班。 进入教学班主页后,教师、助教选择“作业”栏目。 进入作业列表页后,教师、助教选择需要批改的作业项,点击右侧的“批改”按钮。 进入某作业的批改界面,教师、助教可以通过该界面中展示的所有学生的作业提交状态进行选择批改。 在弹出来的模态框中进行作业的批改,可以查看学生在此次作业中直接写的文本,也可以查看学生提交的相关附件。 经过审查后可在模态框右侧给作业打分和写评语。完成后点击模态框下方“确认打分”按钮。 页面自动刷新后,在该作业学生列表中刚打分数的学生一栏会显示更新后的分数,同时该作业已提交人数会多1。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某作业学生列表出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员 无法正常显示预览下载某学生上传的附件(主干过程5) 处理:刷新页面或联系管理员或技术人员 打分、写评语后提交出现错误提示 (主干过程6) 处理:刷新页面重新打分或联系管理员或技术人员 刚打分数的学生一栏的分数未更新 (主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入所获分数:Score 作业评语:Comment
输出批改是否成功 批改后该学生分数一栏显示新批改的分数 如果该学生的改作业提交状态从未提交变为已提交,该作业的已提交人数会多1
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MQOcl7nG-1612167412531)(media/b365bd8d3bf7b0d683ac78b57a82b893.png)]

图4-3-13 教师(助教)批改教学班作业时序图

教师(助教)添加教学班实验

表4-3-14 教师(助教)添加教学班实验用例描述
用例编号TCH/TA-14用例名称教师助教添加实验
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要布置实验的教学班后进入教学班首页。点击导航栏中“实验”选项进入实验页面,点击“添加实验”按钮即可添加该教学班的实验。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击某教学班实验栏目内的“添加实验”按钮
后置条件教师、助教添加实验的行为记入数据库日志 添加后的实验显示在该教学班的“实验”栏目页面
输入信息实验名称 所属章节 实验具体内容 实验所占分数百分比 实验开始时间 实验截止时间 实验类型(个人实验、小组实验) 与实验相关的文件资料
主干过程教师、助教选择需要添加实验的教学班。 进入教学班首页后点击导航栏中的“实验”栏目。 进入该教学班实验栏目页面后点击“添加实验”按钮。 在弹出添加实验的模态框后,教师、助教可以按照自己的需要编辑实验名称、内容、所占百分比、开始时间、截止时间,并选择实验所属章节、实验类型,也可以上传多个与实验相关的文件资料。 点击“确认添加”按钮。 实验栏目页面实验列表会显示新添加实验的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的实验名称文字超出限定的上限 (主干过程4) 处理:提示框或文本提示字数超出上限 输入的百分比范围错误 (主干过程4) 处理:提示框或文本提示百分比数字超出范围 输入的实验的截止时间比开始时间早 (主干过程4) 处理:提示框或文本提示开始与截止时间错误 添加实验后页面未显示新添加的实验信息(主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入实验名称:Experiment_Name 实验内容:Experiment_Description 实验占比:Experiment_Percentage 实验类型:Experiment_Type 所属章节:Experiment_Chapter_Number 开始时间:Start_Time 截止时间:Expire_Time 相关资料:Resource_List
输出资料上传进度与是否上传成功 是否添加成功的信息 刷新后“实验”栏目页面显示新实验的信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AaXHV00r-1612167412532)(media/6610368a544ad5285c79831a93dddbd3.png)]

图4-3-14 教师(助教)添加教学班实验时序图

教师(助教)修改设置教学班实验

表4-3-15 教师(助教)修改设置教学班实验用例描述
用例编号TCH/TA-14用例名称教师助教修改实验
创建人xxx最后修改人xxx
创建日期2020-12-3最后修改日期2020-12-3
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要修改实验的教学班后进入教学班首页。点击导航栏中“实验”选项进入实验页面,在该教学班的所有实验列表中找到需要修改的实验项,点击实验名称后进入该实验的详情页面。在详情页面中点击“修改”进行该实验的修改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了该实验
触发器教师、助教点击了实验详情页的“修改”按钮
后置条件教师、助教对某教学班某实验的修改操作记入数据库日志 修改后的实验显示在该教学班的“实验”栏目页面
输入信息实验名称 所属章节 实验具体内容 实验所占分数百分比 实验开始时间 实验截止时间 实验类型(个人实验、小组实验) 与实验相关的文件资料
主干过程教师、助教选择需要修改实验的教学班。 进入教学班首页后点击导航栏中的“实验”栏目。 进入教学班实验栏目页面后点击具体需要修改的实验名称。 进入该实验的详情页面后,点击“修改”按钮。 在弹出添加实验的模态框后,教师、助教可以按照自己的需要编辑修改实验名称、内容、所占百分比、开始时间、截止时间,并选择实验所属章节、实验类型,也可以上传多个与实验相关的文件资料。 点击“确认修改”按钮。 实验栏目页面实验列表会显示修改后实验的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的实验名称文字超出限定的上限 (主干过程5) 处理:提示框或文本提示字数超出上限 输入的百分比范围错误 (主干过程5) 处理:提示框或文本提示百分比数字超出范围 输入的实验的截止时间比开始时间早 (主干过程5) 处理:提示框或文本提示开始与截止时间错误 添加实验后页面未显示新添加的实验信息(主干过程7) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入实验名称:Experiment_Name 实验内容:Experiment_Description 实验占比:Experiment_Percentage 实验类型:Experiment_Type 所属章节:Experiment_Chapter_Number 开始时间:Start_Time 截止时间:Expire_Time 相关资料:Resource_List
输出资料上传进度与是否上传成功 是否修改成功的信息 刷新后“实验”栏目页面显示修改后实验的信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y4TOxDQC-1612167412534)(media/57eed0a6d1c3478a9b3d08805263be09.png)]

图4-3-15 教师(助教)修改设置教学班实验时序图

教师(助教)删除教学班实验

表4-3-16 教师(助教)删除教学班实验用例描述
用例编号TCH/TA-15用例名称教师助教删除实验
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要删除实验的教学班后进入教学班首页。点击导航栏中“实验”选项进入实验页面,在该教学班的所有实验列表中找到需要删除的实验项,点击实验名称后进入该实验的详情页面。在详情页面中点击“删除”进行该实验的删除。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了该实验
触发器教师、助教点击了实验详情页的“删除”按钮
后置条件教师、助教删除实验的行为记入数据库日志 删除后的实验不再显示在该教学班的“实验”栏目页面
输入信息
主干过程教师、助教选择需要删除实验的教学班。 进入教学班首页后点击导航栏中的“实验”栏目。 进入教学班实验栏目页面后点击具体需要删除的实验名称。 进入该实验的详情页面后,点击“删除”按钮。 在弹出删除实验的模态框后,点击“确认删除”按钮删除实验,否则点击取消。 实验栏目页面实验列表不再显示删除实验的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 删除实验后页面仍显示该实验的信息 (主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出是否删除成功的信息 刷新后“实验”栏目页面不再显示删除的实验
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z8qCGC4g-1612167412536)(media/48548ae4109d8d03580764bfa5b85f30.png)]

图4-3-16 教师(助教)删除教学班实验时序图

教师(助教)查看教学班实验完成情况

表4-3-17 教师(助教)查看教学班实验完成情况用例描述
用例编号TCH/TA-16用例名称教师助教查看实验
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看实验的教学班后进入教学班首页。点击导航栏中“实验”选项进入实验页面,该页面即显示了所有已布置的实验列表。点击任意实验的名称,进入该实验的详情页面,可以查看该实验的详细信息。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏的“实验”或点击了具体的实验名称超链接
后置条件教师、助教查看实验的行为记入数据库日志 该教学班的所有实验以列表形式呈现在“实验”页面
输入信息
主干过程教师、助教选择需要查看实验的教学班。 进入教学班首页后点击导航栏中的“实验”栏目。 进入实验页面后教师可以浏览该教学班的所有实验列表。 教师、助教也可以点击某项实验的名称,进入该实验的详情页面。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某实验详情出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出某教学班的所有实验列表(包括实验名称、起止时间、实验类型、已交学生数量和学生总数) 某实验的详细信息(包括实验名称、实验占比、实验类型、所属章节、起止时间、创建时间、实验具体描述、与实验相关的文件列表)
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FG7JJBtj-1612167412538)(media/1877c270bcc032d1da0c4efc31cabbc3.png)]

图4-3-17 教师(助教)查看教学班实验完成情况时序图

教师(助教)批改教学班实验

表4-3-18 教师(助教)批改教学班实验用例描述
用例编号TCH/TA-12用例名称教师助教批改实验
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看实验的教学班后进入教学班首页。点击导航栏中“实验”选项进入实验页面,该页面即显示了所有已布置的实验列表。点击任意实验的名称,进入该实验的详情页面,可以查看该实验的详细信息。在实验详情页面点击“批改”按钮,或在实验列表选中某项实验点击后侧的“批改”按钮进入到实验提交状况页面,该页面显示了所有上课学生的改实验提交状况,选择任意学生点击右侧的“批改”按钮即可对该学生实验进行批改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了需要批改的实验
触发器教师、助教点击了某教学班导航栏某项具体实验右侧的“批改”按钮或在某实验详情页内点击了“批改”按钮
后置条件教师、助教批改实验的行为记入数据库日志 相应学生的相应实验数据应当更新分数与教师评语 该实验的学生列表应当更新批改后学生的分数
输入信息实验所获分数 评语(可选)
主干过程教师、助教选择需要批改实验的教学班。 进入教学班主页后,教师、助教选择“实验”栏目。 进入实验列表页后,教师、助教选择需要批改的实验项,点击右侧的“批改”按钮。 进入某实验的批改界面,教师、助教可以通过该界面中展示的所有学生的实验提交状态进行选择批改。 在弹出来的模态框中进行实验的批改,可以查看学生在此次实验中直接写的文本,也可以查看学生提交的相关附件。 经过审查后可在模态框右侧给实验打分和写评语。完成后点击模态框下方“确认打分”按钮。 页面自动刷新后,在该实验学生列表中刚打分数的学生一栏会显示更新后的分数,同时该实验已提交人数会多1。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某实验学生列表出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员 无法正常显示预览下载某学生上传的附件(主干过程5) 处理:刷新页面或联系管理员或技术人员 打分、写评语后提交出现错误提示 (主干过程6) 处理:刷新页面重新打分或联系管理员或技术人员 刚打分数的学生一栏的分数未更新 (主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入所获分数:Score 实验评语:Comment
输出批改是否成功 批改后该学生分数一栏显示新批改的分数 如果该学生的改实验提交状态从未提交变为已提交,该实验的已提交人数会多1
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DOyiD0zJ-1612167412539)(media/6b4e7b9c97e9229451ef3291d985f903.png)]

图4-3-18 教师(助教)批改教学班实验时序图

教师(助教)添加题目

表4-3-19 教师(助教)添加题目用例描述
用例编号TCH/TA-18用例名称教师助教添加题目
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要新增测试题目的教学班后进入教学班首页。点击导航栏中“测试”选项进入测试页面,该页面即显示了所有已布置的测试列表。点击“新增题目”按钮即可添加题目。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“测试选项”后在测试列表页面点击了“新增题目”按钮
后置条件教师、助教添加题目的行为记入数据库日志 在该教学班的题目列表中会增加新添加的题目
输入信息题目标题 题目内容 题目分数 题目种类(判断题、单选题、多选题、填空题) 参考答案
主干过程教师、助教选择需要增添题目的教学班。 进入教学班主页后,教师、助教选择“测试”栏目。 进入测试列表页后,教师、助教点击右侧“添加题目”按钮。 弹出一个添加题目的模态框后,教师、助教可以在模态框中输入题目的标题、题目内容、题目分数和参考答案,并选择题目的种类(判断题、单选题、多选题、填空题)。 编辑完成后点击模态框右下方“确认添加”按钮。 页面自动刷新后,在该教学班题库中会显示新添加的作业。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的题目分数不在0 - 100的范围内 (主干过程4) 处理:以弹窗或高亮文本形式提示用户 页面刷新后未显示新添加的作业 (主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入题目名称:Question_Description 题目内容:Question_Content 题目分值:Question_Score 参考答案:Question_Answer 题目种类:Question_Type
输出添加题目是否成功 添加成功后该教学班的题库列表显示新添加的题目
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iboahit2-1612167412539)(media/3e12878e32887ac2768cabbe9699dcbe.png)]

图4-3-19 教师(助教)添加题目时序图

教师(助教)添加教学班测试

表4-3-20 教师(助教)添加教学班测试用例描述
用例编号TCH/TA-19用例名称教师助教添加测试
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要增加测试的教学班后进入教学班首页。点击导航栏中“测试”选项进入测试页面,该页面即显示了所有已布置的测试列表。点击左侧“添加测试”按钮即可添加测试。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“测试”后点击了左侧“添加测试”的按钮
后置条件教师、助教添加测试的行为记入数据库日志 该教学班的测试列表显示新添加的测试
输入信息测试名称 测试可以开始的时间 测试截止时间 测试持续时间 测试分数占比 测试中途允许退出全屏的次数 该测试包含的题目
主干过程教师、助教选择需要增加测试的教学班。 进入教学班主页后,教师、助教选择“测试”栏目。 进入测试列表页后,教师、助教点击左侧的“批改”按钮。 在弹出添加测试的模态框中输入测试名称、测试可以开始的时间、测试截止时间、测试持续时间、测试分数的占比和测试途中允许退出全屏的次数。同时点击“添加题目”按钮从该教学班中的题库选择题目添加到测试中。 点击模态框右下方的“确认添加”按钮添加新测试。 页面自动刷新后,在测试列表中会显示新添加测试的信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的测试开始时间晚于截止时间 (主干过程4) 处理:以弹窗或高亮文本形式提示错误 输入的测试占比超出0 – 100的范围 (主干过程4) 处理:刷新页面重新打分或联系管理员或技术人员 添加后测试列表未显示新添加的测试信息(主干过程6) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入测试名称:Exam_Name 测试占比:Exam_Percentage 开始时间:Start_Time 截止时间:Expire_Time 持续时间:Exam_Duration 包含题目的ID列表:Question_ID_List 允许退出全屏的次数:Exam_Punishment_Number
输出添加测试是否成功 添加成功后教学班测试列表会显示新添加的测试基本信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FeexcPNs-1612167412540)(media/a99c4ac062afb0b5f91ac0d1e62354f5.png)]

图4-3-20 教师(助教)添加教学班测试时序图

教师(助教)修改教学班测试

表4-3-21 教师(助教)修改教学班测试用例描述
用例编号TCH/TA-20用例名称教师助教修改测试
创建人xxx最后修改人xxx
创建日期2020-12-3最后修改日期2020-12-3
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要修改测试的教学班后进入教学班首页。点击导航栏中“测试”选项进入测试页面,在该教学班的所有测试列表中找到需要修改的测试项,点击测试名称后进入该测试的详情页面。在详情页面中点击“修改”进行该测试的修改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经发布了该测试
触发器教师、助教点击了测试详情页的“修改”按钮
后置条件教师、助教对某教学班某测试的修改操作记入数据库日志 修改后的测试信息显示在该教学班的“测试”栏目页面
输入信息测试名称 测试占比 测试开始时间 测试截止时间 测试持续时间 测试包含题目ID的列表 测试途中允许退出全屏的次数
主干过程教师、助教选择需要修改测试的教学班。 进入教学班首页后点击导航栏中的“从厕所”栏目。 进入教学班作业栏目页面后点击具体需要修改的测试名称。 进入该测试的详情页面后,点击“修改”按钮。 在弹出修改测试的模态框后,教师、助教可以按照自己的需要编辑修改测试名称、所占百分比、开始时间、截止时间、持续时间、允许退出全屏的次数。并选择作业包含的该教学班的题库中的题目。 点击“确认修改”按钮。 刷新后,教学班测试栏目页面测试列表会显示修改后测试的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的测试开始时间晚于截止时间 (主干过程5) 处理:以弹窗或高亮文本形式提示错误 输入的测试占比超出0 – 100的范围 (主干过程5) 处理:刷新页面重新打分或联系管理员或技术人员 添加后测试列表未显示新添加的测试信息(主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入测试名称:Exam_Name 测试占比:Exam_Percentage 开始时间:Start_Time 截止时间:Expire_Time 持续时间:Exam_Duration 包含题目的ID列表:Question_ID_List 允许退出全屏的次数:Exam_Punishment_Number
输出修改测试是否成功 修好成功后教学班测试列表会显示刚修改的测试基本信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hxdnQCN-1612167412542)(media/12b18ebbfb90d75bdee170ebf3eb3b0d.png)]

图4-3-21 教师(助教)修改教学班测试时序图

教师(助教)删除教学班测试

表4-3-22 教师(助教)删除教学班测试用例描述
用例编号TCH/TA-21用例名称教师助教删除测试
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要删除测试的教学班后进入教学班首页。点击导航栏中“测试”选项进入测试页面,在该教学班的所有测试列表中找到需要删除的测试项,点击测试名称后进入该测试的详情页面。在详情页面中点击“删除”进行该测试的删除。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经发布了该测试
触发器教师、助教点击了测试详情页的“删除”按钮
后置条件教师、助教删除测试的行为记入数据库日志 删除后的测试不再显示在该教学班的“测试”栏目页面
输入信息
主干过程教师、助教选择需要删除从厕所的教学班。 进入教学班首页后点击导航栏中的“测试”栏目。 进入教学班测试栏目页面后点击具体需要删除的测试名称。 进入该测试的详情页面后,点击“删除”按钮。 在弹出删除测试的模态框后,点击“确认删除”按钮删除测试,否则点击取消。 测试栏目页面测试列表不再显示删除测试的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 删除测试后页面仍显示该测试的信息 (主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出是否删除成功的信息 刷新后“测试”栏目页面不再显示删除的测试
包括用例
优先级
使用频率
备注与问题

在这里插入图片描述

图4-3-22 教师(助教)删除教学班测试时序图

教师(助教)批改教学班测试

表4-3-23 教师(助教)批改教学班测试用例描述
用例编号TCH/TA-22用例名称教师助教批改测试
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看测试的教学班后进入教学班首页。点击导航栏中“测试”选项进入测试页面,该页面即显示了所有已布置的测试列表。点击任意测试的名称,进入该测试的详情页面,可以查看该测试的详细信息。在测试详情页面点击“批改”按钮,或在测试列表选中某项测试点击后侧的“批改”按钮进入到测试提交状况页面,该页面显示了所有上课学生的改测试提交状况,选择任意学生点击右侧的“批改”按钮即可对该学生测试进行批改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经发布了需要批改的测试
触发器教师、助教点击了某教学班导航栏某项具体测试右侧的“批改”按钮或在某测试详情页内点击了“批改”按钮
后置条件教师、助教批改测试的行为记入数据库日志 相应学生的相应测试数据应当更新分数与教师评语 该测试的学生列表应当更新批改后学生的分数
输入信息测试所获分数 评语(可选)
主干过程教师、助教选择需要批改测试的教学班。 进入教学班主页后,教师、助教选择“测试”栏目。 进入测试列表页后,教师、助教选择需要批改的测试项,点击右侧的“批改”按钮。 进入某测试的批改界面,教师、助教可以通过该界面中展示的所有学生的测试提交状态进行选择批改。 在弹出来的模态框中进行测试的批改,可以查看学生在此次测试中直接写的文本,也可以查看学生提交的相关附件。 经过审查后可在模态框右侧给测试打分和写评语。完成后点击模态框下方“确认打分”按钮。 页面自动刷新后,在该测试学生列表中刚打分数的学生一栏会显示更新后的分数,同时该测试已提交人数会多1。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某测试学生列表出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员 无法正常显示预览下载某学生上传的附件(主干过程5) 处理:刷新页面或联系管理员或技术人员 打分、写评语后提交出现错误提示 (主干过程6) 处理:刷新页面重新打分或联系管理员或技术人员 刚打分数的学生一栏的分数未更新 (主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入所获分数:Score 测试评语:Comment
输出批改是否成功 批改后该学生分数一栏显示新批改的分数 如果该学生的改测试提交状态从未提交变为已提交,该测试的已提交人数会多1
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-icwlc6q0-1612167412544)(media/09cc32a999bf2fbbe14daaa86f0bd7e4.png)]

图4-3-23 教师(助教)批改教学班测试时序图

教师(助教)发布教学班帖子

表4-3-24 教师(助教)发布教学班帖子用例描述
用例编号TCH/TA-23用例名称教师助教发布帖子
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要发布新帖子的教学班后进入教学班首页。点击导航栏中“论坛”选项进入论坛页面,该页面即显示了所有已发布的贴子。点击“我要发贴”即可添加新帖子。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“论坛”按钮进入帖子列表界面后点击了“我要发贴”的按钮
后置条件教师、助教发布帖子的行为记入数据库日志 页面刷新后论坛页面显示新发布的帖子 其他人登录系统进入改教学班时会看到论坛提示有新帖子
输入信息帖子标题 帖子内容
主干过程教师、助教选择需要发布帖子的教学班。 进入教学班主页后,教师、助教选择“论坛”栏目。 进入论坛列表页面后,教师、助教点击“我要发贴”按钮增加新帖子。 在弹出来的模态框中进行帖子的编辑,输入帖子名称和帖子内容后点击模态框右下方的“确认发布”按钮进行发布。 页面自动刷新后,在论坛页面的帖子列表中会显示新添加的帖子信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 页面刷新后未显示新添加的帖子 (主干过程5) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入帖子标题:Post_Title 帖子内容:Post_Content
输出发布是否成功 发布成功后论坛页面帖子列表显示新添加的帖子
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5omt3Grh-1612167412545)(media/db8b735db34f81789594e4605fc9545c.png)]

图4-3-24 教师(助教)发布教学班帖子时序图

教师(助教)查看教学班帖子

表4-3-25 教师(助教)查看教学班帖子用例描述
用例编号TCH/TA-24用例名称教师助教查看帖子
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看帖子的教学班后进入教学班首页。点击导航栏中“论坛”选项进入论坛页面,该页面即显示了所有已发布的贴子。点击想要查看帖子的名称即可进入该帖子的详细页面(包括该帖子和回复该帖子的所有信息)
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 存在需要查看的帖子
触发器教师、助教点击了某教学班导航栏“论坛”按钮进入帖子列表界面后点击了某条帖子的名称
后置条件教师、助教查看帖子的行为记入数据库日志 贴子的详情内容呈现在页面内
输入信息
主干过程教师、助教选择需要查看帖子的教学班。 进入教学班主页后,教师、助教选择“论坛”栏目。 进入论坛列表页面后,教师助教点击想要查看帖子的名称。 进入该帖子的详情页面后,会显示帖子的标题、内容、发布时间、是否为教师或助教发布、以及所有回复的帖子。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出帖子标题:Post_Title 帖子内容:Post_Content 创建时间:Post_Create_Time 是否为教师、助教发布:Post_Type 子帖子列表:Subpost_List
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ukQ4UEYf-1612167412546)(media/9e4ad5b1b8a405783e998263b7af4486.png)]

图4-3-25 教师(助教)查看教学班帖子时序图

教师(助教)回复教学班帖子

表4-3-26 教师(助教)回复教学班帖子用例描述
用例编号TCH/TA-25用例名称教师助教回复帖子
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要回复帖子的教学班后进入教学班首页。点击导航栏中“论坛”选项进入论坛页面,该页面即显示了所有已发布的贴子。选择点击需要回复帖子的名称进入该帖子的详细页面后,可以任选一条帖子进行回复。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 想要回复的帖子已存在
触发器教师、助教点击了某教学班导航栏“论坛”按钮进入帖子列表界面后点击某帖子进入该帖子的详情页面后选择一条帖子后点击了“回复”按钮
后置条件教师、助教回复帖子的行为记入数据库日志 页面刷新后论坛页面显示回复的帖子 被回复人登录系统进入改教学班时会看到论坛提示有回复
输入信息帖子标题 帖子内容 回复的帖子对象
主干过程教师、助教选择需要回复帖子的教学班。 进入教学班主页后,教师、助教选择“论坛”栏目。 进入论坛列表页面后,教师助教选择需要回复帖子的名称。 在该帖子的详情页面内选择想要回复的帖子并点击“回复”按钮。 在弹出来的模态框中进行回复帖子的编辑,输入帖子名称和帖子内容后点击模态框右下方的“确认回复”按钮进行回复。 页面自动刷新后,在该帖子的所有子帖子列表中会出现刚回复的帖子信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 页面刷新后未显示新回复的帖子 (主干过程6) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入帖子标题:Post_Title 帖子内容:Post_Content 回复的帖子对象:Replyto_Post_ID
输出回复是否成功 回复成功后该帖子详情页子帖子列表显示新回复的帖子信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tOoUxKok-1612167412547)(media/900587899e34de51afc71bb8496f0b5c.png)]

图4-3-26 教师(助教)回复教学班帖子时序图

教师(助教)删除教学班帖子

表4-3-27 教师(助教)删除教学班帖子用例描述
用例编号TCH/TA-26用例名称教师助教删除帖子
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要删除帖子的教学班后进入教学班首页。点击导航栏中“论坛”选项进入论坛页面,该页面即显示了所有已发布的贴子。选择点击需要删除帖子的名称进入该帖子的详细页面后,可以任选一条帖子进行删除。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 想要删除的帖子已存在 想要删除的帖子是由用户本人创建的
触发器教师、助教点击了某教学班导航栏“论坛”按钮进入帖子列表界面后点击某帖子进入该帖子的详情页面后选择一条帖子后点击了“回复”按钮
后置条件教师、助教删除帖子的行为记入数据库日志 页面刷新后论坛页面不再显示删除的帖子
输入信息
主干过程教师、助教选择需要删除帖子的教学班。 进入教学班主页后,教师、助教选择“论坛”栏目。 进入论坛列表页面后,教师助教选择需要删除帖子的名称。 在该帖子的详情页面内选择想要删除的帖子并点击“删除”按钮。 在弹出来的模态框中点击“确认删除”即可删除选中的帖子。 页面自动刷新后,在该帖子的所有子帖子列表中不再出现刚删除的帖子信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 页面刷新后未仍显示删除的帖子 (主干过程6) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出删除是否成功 删除成功后该帖子详情页子帖子列表不显示删除的帖子信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NMDJDyJP-1612167412547)(media/6e146b404bf260873342a7f8ac3a93eb.png)]

图4-3-27 教师(助教)删除教学班帖子时序图

教师(助教)发布教学班通知

表4-3-28 教师(助教)发布教学班通知用例描述
用例编号TCH/TA-27用例名称教师助教添加通知
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要布置通知的教学班后进入教学班首页。点击导航栏中“通知”选项进入通知页面,点击“添加通知”按钮即可添加该教学班的通知。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击某教学班通知栏目内的“添加通知”按钮
后置条件教师、助教添加通知的行为记入数据库日志 添加后的通知显示在该教学班的“通知”栏目页面
输入信息通知名称 通知具体内容 通知开始时间 通知截止时间 通知类型(个人通知、小组通知) 与通知相关的文件资料
主干过程教师、助教选择需要添加通知的教学班。 进入教学班首页后点击导航栏中的“通知”栏目。 进入该教学班通知栏目页面后点击“添加通知”按钮。 在弹出添加通知的模态框后,教师、助教可以按照自己的需要编辑通知名称、内容、开始时间、截止时间、通知类型,也可以上传多个与通知相关的文件资料。 点击“确认添加”按钮。 通知栏目页面通知列表会显示新添加通知的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的通知名称文字超出限定的上限 (主干过程4) 处理:提示框或文本提示字数超出上限 输入的百分比范围错误 (主干过程4) 处理:提示框或文本提示百分比数字超出范围 输入的通知的截止时间比开始时间早 (主干过程4) 处理:提示框或文本提示开始与截止时间错误 添加通知后页面未显示新添加的通知信息(主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入通知名称:Notice_Name 通知内容:Notice_Description 通知类型:Notice_Type 开始时间:Start_Time 截止时间:Expire_Time 相关资料:Resource_List
输出资料上传进度与是否上传成功 是否添加成功的信息 刷新后“通知”栏目页面显示新通知的信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K1RdEdBM-1612167412548)(media/ce01e770a44123d71c43d03280fd867a.png)]

图4-3-28 教师(助教)发布教学班通知时序图

教师(助教)修改教学班通知

表4-3-29 教师(助教)修改教学班通知用例描述
用例编号TCH/TA-28用例名称教师助教修改通知
创建人xxx最后修改人xxx
创建日期2020-12-3最后修改日期2020-12-3
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要修改通知的教学班后进入教学班首页。点击导航栏中“通知”选项进入通知页面,在该教学班的所有通知列表中找到需要修改的通知项,点击通知名称后进入该通知的详情页面。在详情页面中点击“修改”进行该通知的修改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经发布了该通知
触发器教师、助教点击了通知详情页的“修改”按钮
后置条件教师、助教对某教学班某通知的修改操作记入数据库日志 修改后的通知显示在该教学班的“通知”栏目页面
输入信息通知名称 通知具体内容 通知开始时间 通知截止时间 通知类型 与通知相关的文件资料
主干过程教师、助教选择需要修改通知的教学班。 进入教学班首页后点击导航栏中的“通知”栏目。 进入教学班通知栏目页面后点击具体需要修改的通知名称。 进入该通知的详情页面后,点击“修改”按钮。 在弹出添加通知的模态框后,教师、助教可以按照自己的需要编辑修改通知名称、内容、开始时间、截止时间、通知类型,也可以上传多个与通知相关的文件资料。 点击“确认修改”按钮。 通知栏目页面通知列表会显示修改后通知的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的通知名称文字超出限定的上限 (主干过程5) 处理:提示框或文本提示字数超出上限 输入的百分比范围错误 (主干过程5) 处理:提示框或文本提示百分比数字超出范围 输入的通知的截止时间比开始时间早 (主干过程5) 处理:提示框或文本提示开始与截止时间错误 添加通知后页面未显示新添加的通知信息(主干过程7) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入通知名称:Notice_Name 通知内容:Notice_Description 通知占比:Notice_Percentage 通知类型:Notice_Type 所属章节:Notice_Chapter_Number 开始时间:Start_Time 截止时间:Expire_Time 相关资料:Resource_List
输出资料上传进度与是否上传成功 是否修改成功的信息 刷新后“通知”栏目页面显示修改后通知的信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TEvLz7bw-1612167412549)(media/bc095ae89edb290bc18b8e3308bba3c1.png)]

图4-3-29 教师(助教)修改教学班通知时序图

教师(助教)删除教学班通知

表4-3-30 教师(助教)删除教学班通知用例描述
用例编号TCH/TA-29用例名称教师助教删除通知
创建人xxx最后修改人xxx
创建日期2020-12-2最后修改日期2020-12-2
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要删除通知的教学班后进入教学班首页。点击导航栏中“通知”选项进入通知页面,在该教学班的所有通知列表中找到需要删除的通知项,点击通知名称后进入该通知的详情页面。在详情页面中点击“删除”进行该通知的删除。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了该通知
触发器教师、助教点击了通知详情页的“删除”按钮
后置条件教师、助教删除通知的行为记入数据库日志 删除后的通知不再显示在该教学班的“通知”栏目页面
输入信息
主干过程教师、助教选择需要删除通知的教学班。 进入教学班首页后点击导航栏中的“通知”栏目。 进入教学班通知栏目页面后点击具体需要删除的通知名称。 进入该通知的详情页面后,点击“删除”按钮。 在弹出删除通知的模态框后,点击“确认删除”按钮删除通知,否则点击取消。 通知栏目页面通知列表不再显示删除通知的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 删除通知后页面仍显示该通知的信息 (主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出是否删除成功的信息 刷新后“通知”栏目页面不再显示删除的通知
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2l46r8os-1612167412550)(media/06ae03daa5d515738559651abaa8a0a5.png)]

图4-3-30 教师(助教)删除教学班通知时序图

教师(助教)设置教学班组队

表4-3-31 教师(助教)设置教学班组队用例描述
用例编号TCH/TA-30用例名称教师助教设置组队
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要设置组队的教学班后进入教学班首页。点击导航栏中“组队”选项进入该教学班的组队页面,该页面显示了该教学班的目前组队状况。点击新建组队按钮即可设置添加一个新的学生小组。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“组队”按钮进入队伍列表界面后点击了新建组队按钮
后置条件教师、助教设置组队的行为记入数据库日志 页面刷新后队伍页面能显示新添加的队伍
输入信息学生姓名列表
主干过程教师、助教选择需要设置组队的教学班。 进入教学班主页后,教师、助教选择“组队”栏目。 进入队伍列表页面后,教师助教点击新建组队按钮。 在弹出来的模态框中通过勾选学生列表中的名字添加到队伍中。队伍的序号由系统自动产生。编辑完成后,点击“确认添加”按钮即可创建新的小组。 页面自动刷新后,在队伍列表中会显示新建队伍的学生名字。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 页面刷新后未仍显示新建的队伍 (主干过程5) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入学生姓名列表:Student_Name_List
输出添加是否成功 添加成功刷新页面后队伍列表中显示新建队伍的学生名字
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oYMu4LPw-1612167412551)(media/c7b39a3f786e6de8cfb5239adfc1b604.png)]

图4-3-31 教师(助教)设置教学班组队时序图

教师(助教)查看教学班组队

表4-3-31 教师(助教)查看教学班组队用例描述
用例编号TCH/TA-31用例名称教师助教查看组队
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要设置组队的教学班后进入教学班首页。点击导航栏中“组队”选项进入该教学班的组队页面,该页面显示了该教学班的目前组队状况。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“组队”按钮
后置条件教师、助教查看组队的行为记入数据库日志
输入信息
主干过程教师、助教选择需要查看组队的教学班。 进入教学班主页后,教师、助教选择“组队”栏目。 页面会显示该教学班的小组列表,包括小组序号、小组成员名字和学号等信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:等待几秒刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出该教学班的所有小组列表,包括 小组序号:Group_Number 小组成员姓名列表:Group_Member_Name_List 小组成员学号列表:Group_Member_ID_List
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nukGScOa-1612167412551)(media/0834f0a9ec5aff90b5ad3652fd9c410e.png)]

图4-3-32 教师(助教)查看教学班组队时序图

教师(助教)添加自定义练习题

表4-3-33 教师(助教)添加自定义练习题用例描述
用例编号TCH/TA-32用例名称教师助教添加习题
创建人xxx最后修改人xxx
创建日期2020-12-29最后修改日期2020-12-29
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要增加自定义练习题的教学班后进入教学班首页。点击导航栏中“作业”选项进入作业页面,该页面即显示了所有已布置的测试列表。点击中间“添加自定义习题”按钮即可添加自定义练习题。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“作业”后点击了中间“添加自定义练习题”的按钮
后置条件教师、助教添加练习题的行为记入数据库日志 该教学班的测试列表显示新添加的自定义练习题
输入信息作业名称 作业可以开始的时间 作业截止时间 作业持续时间(可选) 作业分数占比 该习题包含的题目
主干过程教师、助教选择需要增加自定义练习题的教学班。 进入教学班主页后,教师、助教选择“作业”栏目。 进入作业列表页后,教师、助教点击左侧的“添加自定义习题”按钮。 在弹出添加自定义练习题的模态框中输入自定义练习题名称、自定义练习题可以开始的时间、自定义练习题截止时间、自定义练习题分数的占比。同时点击“添加题目”按钮从该教学班中的题库选择题目添加到自定义练习题中。教师(助教)也可以选择现场编辑题目,直接通过手动输入每道题目的题干、具体内容和参考答案等内容。教师(助教)也可以选择该自定义习题是否需要限制答题时间。 点击模态框右下方的“确认添加”按钮添加新自定义练习题。 页面自动刷新后,在作业列表中会显示新添加自定义练习题的信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的作业开始时间晚于截止时间 (主干过程4) 处理:以弹窗或高亮文本形式提示错误 输入的测试占比超出0 – 100的范围 (主干过程4) 处理:刷新页面重新打分或联系管理员或技术人员 添加后作业列表未显示新添加的习题信息(主干过程6) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入自定义练习题名称:Exercise_Name 自定义练习题占比:Exercise_Percentage 开始时间:Start_Time 截止时间:Expire_Time 持续时间(可选):Duration 包含题目的ID列表:Question_ID_List
输出添加自定义习题是否成功 添加成功后教学作业试列表会显示新添加的自定义习题的基本信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GQnwCmaj-1612167412552)(media/d05755f5b69d96fe24fcbd300f696781.png)]

图4-3-33 教师(助教)添加自定义练习题时序图

教师(助教)修改自定义练习题

表4-3-34 教师(助教)修改自定义练习题用例描述
用例编号TCH/TA-33用例名称教师助教修改习题
创建人xxx最后修改人xxx
创建日期2020-12-29最后修改日期2020-12-29
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要修改自定义练习题的教学班后进入教学班首页。点击导航栏中“作业”选项进入作业页面,该页面即显示了所有已布置的测试列表。点击任意一项习题名称,进入其详情页面后点击修改按钮即可进行习题的修改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内
触发器教师、助教点击了某教学班导航栏“作业”后点击某项自定义西的名称后进入该习题的详情页面后了点击了“修改自定义习题”的按钮
后置条件教师、助教修改练习题的行为记入数据库日志 该教学班的测试列表显示新修改的自定义练习题
输入信息作业名称 作业可以开始的时间 作业截止时间 作业持续时间(可选) 作业分数占比 该习题包含的题目
主干过程教师、助教选择需要增加自定义练习题的教学班。 进入教学班主页后,教师、助教选择“作业”栏目。 进入作业列表页后,教师、助教选择某项需要修改的作业名称,点击进入该作业的详情页面后点击左侧的“修改自定义习题”按钮。 在弹出修改自定义练习题的模态框中编辑修改自定义练习题名称、自定义练习题可以开始的时间、自定义练习题截止时间、自定义练习题分数的占比。同时点击“修改题目”按钮从该教学班中的题库选择题目修改到自定义练习题中。教师(助教)也可以选择现场编辑题目,直接通过手动输入每道题目的题干、具体内容和参考答案等内容。教师(助教)也可以选择该自定义习题是否需要限制答题时间。 点击模态框右下方的“确认修改”按钮修改新自定义练习题。 页面自动刷新后,在作业列表中会显示新修改自定义练习题的信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 输入的作业开始时间晚于截止时间 (主干过程4) 处理:以弹窗或高亮文本形式提示错误 输入的测试占比超出0 – 100的范围 (主干过程4) 处理:刷新页面重新打分或联系管理员或技术人员 修改后作业列表未显示新修改的习题信息(主干过程6) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入自定义练习题名称:Exercise_Name 自定义练习题占比:Exercise_Percentage 开始时间:Start_Time 截止时间:Expire_Time 持续时间(可选):Duration 包含题目的ID列表:Question_ID_List
输出修改自定义习题是否成功 修改成功后教学作业试列表会显示新修改的自定义习题的基本信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vhkPw6Q3-1612167412553)(media/771238ac4b6ec9537808eb155bf12d6c.png)]

图4-3-34 教师(助教)修改自定义练习题时序图

教师(助教)删除自定义练习题

表4-3-35 教师(助教)删除自定义练习题用例描述
用例编号TCH/TA-34用例名称教师助教删除习题
创建人xxx最后修改人xxx
创建日期2020-12-29最后修改日期2020-12-29
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要删除自定义习题的教学班后进入教学班首页。点击导航栏中“作业”选项进入自定义习题页面,在该教学班的所有自定义习题列表中找到需要删除的自定义习题项,点击自定义习题名称后进入该自定义习题的详情页面。在详情页面中点击“删除”进行该自定义习题的删除。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经布置了该自定义习题
触发器教师、助教点击了自定义习题详情页的“删除”按钮
后置条件教师、助教删除自定义习题的行为记入数据库日志 删除后的自定义习题不再显示在该教学班的“自定义习题”栏目页面
输入信息
主干过程教师、助教选择需要删除自定义习题的教学班。 进入教学班首页后点击导航栏中的“作业”栏目。 进入教学班自定义习题栏目页面后点击具体需要删除的自定义习题名称。 进入该自定义习题的详情页面后,点击“删除”按钮。 在弹出删除自定义习题的模态框后,点击“确认删除”按钮删除自定义习题,否则点击取消。 自定义习题栏目页面自定义习题列表不再显示删除自定义习题的基本信息。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 删除习题后页面仍显示该习题的信息 (主干过程6) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出是否删除成功的信息 刷新后“作业”栏目页面不再显示删除的自定义习题
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G0hwGXhT-1612167412553)(media/934c7f9462696ec04d6d3a36fcc79620.png)]

图4-3-35 教师(助教)删除自定义练习题时序图

教师(助教)批改教学班自定义习题

表4-3-36 教师(助教)批改教学班自定义习题用例描述
用例编号TCH/TA-35用例名称教师助教批改习题
创建人xxx最后修改人xxx
创建日期2020-12-29最后修改日期2020-12-29
角色教师、助教需求来源教师助教用户代表
主要参与者教师和助教
描述教师或助教点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看自定义习题的教学班后进入教学班首页。点击导航栏中“自定义习题”选项进入自定义习题页面,该页面即显示了所有已布置的自定义习题列表。点击任意自定义习题的名称,进入该自定义习题的详情页面,可以查看该自定义习题的详细信息。在自定义习题详情页面点击“批改”按钮,或在自定义习题列表选中某项自定义习题点击后侧的“批改”按钮进入到自定义习题提交状况页面,该页面显示了所有上课学生的改自定义习题提交状况,选择任意学生点击右侧的“批改”按钮即可对该学生自定义习题进行批改。
前置条件系统正常运行 教师、助教可以正常打开相关页面 教师、助教已正常登陆自己的账号 教师、助教在该教学班内 教师、助教已经发布了需要批改的自定义习题
触发器教师、助教点击了某教学班导航栏某项具体自定义习题右侧的“批改”按钮或在某自定义习题详情页内点击了“批改”按钮
后置条件教师、助教批改自定义习题的行为记入数据库日志 相应学生的相应自定义习题数据应当更新分数与教师评语 该自定义习题的学生列表应当更新批改后学生的分数
输入信息自定义习题所获分数 评语(可选)
主干过程教师、助教选择需要批改自定义习题的教学班。 进入教学班主页后,教师、助教选择“作业”栏目。 进入自定义习题列表页后,教师、助教选择需要批改的自定义习题项,点击右侧的“批改”按钮。 进入某自定义习题的批改界面,教师、助教可以通过该界面中展示的所有学生的自定义习题提交状态进行选择批改。 在弹出来的模态框中进行自定义习题的批改,可以查看学生在此次自定义习题中直接写的文本,也可以查看学生提交的相关附件。 经过审查后可在模态框右侧给自定义习题打分和写评语。完成后点击模态框下方“确认打分”按钮。 页面自动刷新后,在该自定义习题学生列表中刚打分数的学生一栏会显示更新后的分数,同时该自定义习题已提交人数会多1。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某自定义习题学生列表出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员 无法正常显示预览下载某学生上传的附件(主干过程5) 处理:刷新页面或联系管理员或技术人员 打分、写评语后提交出现错误提示 (主干过程6) 处理:刷新页面重新打分或联系管理员或技术人员 刚打分数的学生一栏的分数未更新 (主干过程7) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入所获分数:Score 自定义习题评语:Comment
输出批改是否成功 批改后该学生分数一栏显示新批改的分数 如果该学生的改自定义习题提交状态从未提交变为已提交,该自定义习题的已提交人数会多1
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vBArOQxa-1612167412554)(media/8e77b96c9be1ecd880c01d9ce426abd3.png)]

图4-3-36 教师(助教)批改教学班自定义习题时序图

学生

学生查看教学班章节

表4-4-1 学生查看教学班章节用例描述
用例编号STU-01用例名称学生查看 教学班章节
创建人xxx最后修改人xxx
创建日期2020/11/20最后修改日期2020/11/20
角色学生用户需求来源学生用户代表
主要参与者学生
描述学生选择点击功能栏中的“课程”进入课程页面,点击某一课程的查看章节信息
前置条件1. 系统正常运行 2. 学生可正常打开相关页面 3. 学生用户已登录 4. 教师用户开设了课程 5. 学生已进入“课程”页面
触发器学生查看某课程的章节信息
后置条件学生查看课程章节的操作写入网站日志
输入信息
主干过程1. 学生进入网站主页并登录 2. 学生选择查看章节信息的课程 3. 进入课程页面后, 点击查看章节信息
分支过程
异常未能显示相应的页面(发生于主干过程步骤 2) 处理:学生联系管理员或再次尝试 部分章节信息点击无响应(发生于主干过程步骤 3) 处理:学生联系管理员或再次尝试
假设无异常发生
输入
输出该课程章节信息
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aDeFuYBX-1612167412555)(media/b66ae622f9d3fdc67d010988da75a2fd.png)]

图4-4-1 学生查看教学班章节

学生查看成绩

表4-4-2 学生查看成绩用例描述
用例编号STU-02用例名称学生查看成绩
创建人xxx最后修改人xxx
创建日期2020-12-4最后修改日期2020-12-4
角色学生需求来源学生用户代表
主要参与者学生
描述学生点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看成绩的教学班后进入教学班首页。点击导航栏中“成绩”选项进入成绩分析页面。该页面即显示该学生所有作业、实验、测试的分数列表。
前置条件系统正常运行 学生可以正常打开相关页面 学生已正常登陆自己的账号 学生在该教学班内
触发器学生点击了某教学班导航栏“成绩”栏目
后置条件学生查看成绩的行为记入数据库日志
输入信息
主干过程学生选择需要查看成绩的教学班。 进入教学班主页后,学生选择“成绩”栏目。 进入成绩列表页后,学生可以查看在该教学班内所有的作业、实验、测试成绩。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试
假设无异常发生
输入
输出某学生在该教学班的所有作业、实验和测试的成绩列表
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RN8po1c-1612167412556)(media/d0898f7d654507dcc63977b86865a4a1.png)]

图4-4-2 学生查看成绩时序图

学生查看教学班通知

表4-4-3 学生查看教学班通知用例描述
用例编号STU-03用例名称学生查看通知
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色学生用户需求来源学生用户代表
主要参与者学生
描述学生点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要查看通知的教学班后进入教学班首页。点击导航栏中“通知”选项进入页面,该页面即显示了所有已布置的通知列表。点击任意通知的名称,进入该通知的详情页面,可以查看该通知的详细信息。
前置条件系统正常运行 学生可以正常打开相关页面 学生已正常登陆自己的账号 学生在该教学班内
触发器学生点击了某教学班导航栏的“通知”或点击了具体的通知名称超链接
后置条件学生查看通知的行为记入数据库日志 该教学班的所有通知以列表形式呈现在“通知”页面 某通知的详细内容
输入信息
主干过程学生选择需要查看通知的教学班。 进入教学班首页后点击导航栏中的“通知”栏目。 进入通知页面后学生可以浏览该教学班的所有通知列表。 学生也可以点击某项通知的名称,进入该通知的详情页面。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 显示某通知详情出现异常 (主干过程4) 处理:刷新页面或联系管理员或技术人员
假设无异常发生
输入
输出某教学班的所有通知列表(包括通知名称、起止时间、分值占比、个人提交状态) 某通知的详细信息(包括通知名称、猜测是占比、起止时间、创建时间、持续时间、通知具体描述、通知中途允许推出全屏的次数)
包括用例
优先级
使用频率
备注与问题

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p2Km7mGA-1612167412557)(media/c12def331cb461e402f8794bc0ae0cc3.png)]

图4-4-3 学生查看教学班通知时序图

学生进行组队

表4-4-4 学生进行组队用例描述
用例编号STU-04用例名称学生设置组队
创建人xxx最后修改人xxx
创建日期2020-12-8最后修改日期2020-12-8
角色学生需求来源学生用户代表
主要参与者学生
描述学生点击登录后首页左侧工具栏的“教学班”选项进入教学班选择页面,选择需要组队的教学班后进入教学班首页。点击导航栏中“组队”选项进入该教学班的组队页面,该页面显示了该教学班的目前组队状况。点击新建组队按钮即可设置添加一个新的学生小组。
前置条件系统正常运行 学生可以正常打开相关页面 学生已正常登陆自己的账号 学生在该教学班内
触发器学生点击了某教学班导航栏“组队”按钮进入队伍列表界面后点击了新建组队按钮
后置条件学生新建组队的行为记入数据库日志 页面刷新后队伍页面能显示新添加的队伍
输入信息学生姓名列表
主干过程学生选择需要设置组队的教学班。 进入教学班主页后,学生选择“组队”栏目。 进入队伍列表页面后,学生点击新建组队按钮。 在弹出来的模态框中通过勾选学生列表中的名字添加到队伍中。队伍的序号由系统自动产生。编辑完成后,点击“确认添加”按钮即可创建新的小组。 页面自动刷新后,在队伍列表中会显示新建队伍的学生名字。
分支过程
异常未能显示或未能正确显示相应的页面 (主干过程1, 2, 3) 处理:联系管理员或技术人员或再次尝试 页面刷新后未仍显示新建的队伍 (主干过程5) 处理:等待几秒后刷新页面或联系管理员或技术人员
假设无异常发生
输入学生姓名列表:Student_Name_List
输出添加是否成功 添加成功刷新页面后队伍列表中显示新建队伍的学生名字
包括用例
优先级
使用频率
备注与问题

在这里插入图片描述

图4-4-4 学生进行组队时序图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值