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判断,最后分数汇总给出总分。

   二层数据流图

 

5ER

 

6:描述:

教师-->制定考试信息

考试信息-->学生

学生-->答案

答案-->成绩结果

成绩结果-->成绩单

学号

SID

String

学生姓名

SName

String

班级

Class

String

教师id

TID

String

教师姓名

TName

String

课程

TClass

String

试卷id

QID

String

题目

Question

String

答案

Answer

String

时间

Time

String

 

posted @   liu_ru_jun  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示