2023/11/30周四总结
软件需求与分析课堂测试八—结构化建模分析(100分)
(60分钟)
班级:信2105-1班 学号:20214110 姓名:刘儒骏
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建专业方向、课程编号、任课教师等相关考试基础信息。教师和考生进行考试相关工作。系统与考试有关的主要功能如下:
(1)考试设置:教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的提醒时间进行提醒,并接收学生的解答。
(3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
阅读上述材料,完成下列问题。
1、 绘制业务流程图。(15分)
2、 绘制顶层数据流图(工作上下范围图)(15分)。
3、 绘制一层数据流图。(15分)
4、 模拟智能评分细化处理解答的加工过程,并绘制二层数据流图。(20分)
5、 根据上述材料,确定相应的数据字典,并绘制ER图。(15分)
6、 详细描述数据字典相关内容。(20分)
将上述答案加载到答题纸上,并以班级学号姓名命名提交。
1:业务流程图:
2:顶层数据流图:
3:一层数据流图:
4:加工过程:
首先进行数据收集,把学生答的题目收集过来,然后进行数据清洗。在清洗过的数据里,客观题方面直接和正确答案比对,根据考试规定评分,主观题方面如果有固定答案的直接和正确答案比对,根据考试规定评分,如果没有固定答案的由AI判断答题,根据答案中的关键字和学生答案进行比对,评分由AI判断,最后分数汇总给出总分。
二层数据流图:
5:ER图:
6:描述:
教师-->制定考试信息
考试信息-->学生
学生-->答案
答案-->成绩结果
成绩结果-->成绩单
学号 |
SID |
String |
学生姓名 |
SName |
String |
班级 |
Class |
String |
教师id |
TID |
String |
教师姓名 |
TName |
String |
课程 |
TClass |
String |
试卷id |
QID |
String |
题目 |
Question |
String |
答案 |
Answer |
String |
时间 |
Time |
String |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)