2.3.1给出所建议系统的处理流程和数据流程
图2.2模拟考试流程图
图2..2考试系统流程图
图2.3考试题库管理系统流程图
2.3.2系统数流图分析
图2.4考试系统数据流图
图示2.5考试系统管理流程图
2.3.3数据字典定义;
数据字典有四类:数据项,文件,数据流,加工
数据流定义
表4.1考生登陆信息
数据流名:考生登陆信息
简述:考生进入考试系统中的身份
组成:考生学号+考生姓名
注释:考生只能参加考试只能登陆一次
表4.2空白试卷
数流流名:空白试卷
组成:考生学号+姓名+(选择题)+(判断题)+(填空题)+(office操作题)+考试时间
注释:考生没有做题的试卷
表4.3选择题
数据流名:选择题
组成:题名+题号+{问题+选项A+选项B+选项C+选项D+答案+结果}
注释:每一次生成的选择题都不一样,结果都为空
表4.4判断题
数据流名:判断题
组成:题名+题号+{问题++[答案A|答案B]+结果}
注释:结果为空
表4.5Office操作题
数据流名:office操作题
组成:题名+题号+word操作题内容+word操作题要求+excel操作题内容+excel操作题要求+powerpoint操作题内容+powerpint操作题要求
表4.6填空题
数据流名:填空题
组成:题名+题号+{问题+答案+结果}
注释:结果为空;
表4.7备份答题卷
数流名:备份答题卷
简述:试卷类对象初始化的一个string型数据
组成:考生学号+姓名+(选择题)+(判断题)+(填空题)+(office操作题)+考试时间+考试剩余时间+结果
注释:每隔1分钟生成一次
表4.8考试设置信息
数据流名:考试设置信息
组成:选择题数目+选择题分值+判断题数目+判断题分值+office操作题分值+考试时间
注释:是生试卷试题和考试的要求
表4.9学生信息表
文件名:学生信息表
组成:{学生姓名+学号+班级}
组织:按班级排列
表4.10学生成绩表
文件名:学生成绩表
组成:{学号+成绩+考试状态}
表4.11判断题储存表
文件名:判断题储存表
组成:{题序排列号+问题内容+答案A|答案B]+}
注释:按题序列号排列
表4.12选择题储存表
文件名:选择题储存表
组成:{题序列号+问题内容+选项A+选项B+选项C+选项D+答案}
注释:按题序列号排列
表4.13填空题储存表
文件名:填空题储存表
组成:{题序列号+问题内容+答案}
注释:按题序列号排列
表4.14Office操作题储存表
文件名:Office操作题储存表
组成:{题序列号+组成:题名+题号+word操作题内容+word操作题要求+excel操作题内容+excel操作题要求+powerpoint操作题内容+powerpint操作题要求+web内容+web操作要求}
注释:按题序列号排列
表4.15答题卷备份表
文件名:答题卷备份表
组成:{学号+答题卷}
注释:按学号排列
3.2加工
表4.16抽取选择题
加工名:抽取选取择题
激发条件:收到生成选题要求
加工逻辑:1联结数据库,
2随机抽取选择题库中考试要求数量的选题
执行次数:一人一次
表4.17抽取判断题
加工名:抽取判断题
激发条件:收到生成选题要求
加工逻辑:1联结数据库,
2随机抽取判断题库中考试要求数量的判断题
执行次数:一人一次
表4.18抽取office操作题
加工名:抽取选office操作题
激发条件:收到生成office操作题要求
加工逻辑:1联结数据库,
2随机抽取office操作题库中考试要求数量的office操作题
执行次数:一人一次
表4.19试卷备份
加工名:试卷备份
激发条件:每一分
加工逻辑:1对考试类中对象初始化,生成二进制数据流