考试题库系统软件设计文档Word文档下载推荐.docx
- 文档编号:16046805
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:18
- 大小:142.48KB
考试题库系统软件设计文档Word文档下载推荐.docx
《考试题库系统软件设计文档Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《考试题库系统软件设计文档Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
根据基础部以往的试题样本,建立一套适用于计算机管理的试题标准化规定。
(试题的难度标准,题型标准,试题样式规范化标准,试题录入的标准等)
2.1要求
建议开发的软件的基本要求是:
在规定时间内完成基础部基础类课程考试系统软件的开发、调试工作,并保证在运行中保持软件的正常工作。
2.2条件、假定和限制
1、软、硬件条件:
在个人机环境和视窗操作系统下,完成本软件的设计工作。
2、软件运行假定:
操作人员可以对一般的视窗操作系统下的应用软件进行熟练操作;
软件维护者具有一般的数据库知识。
3、限制:
对于多用户及网络环境下的并行化操作。
2.3技术可行性分析
根据现在我院情况,本软件目前尚未进行过开发;
就目前软件的发展情况,实现本软件具有多种可行性。
现在提出具体的可行性方案如下:
1、支持软件
在视窗操作系统下,选择功能强大的面向对象的开发类编程软件:
DELPHI6.0作为开发的前台工具;
就个人计算机的开发环境而言,后台的数据库系统选用DELPHI6.0自含的Databasedesktop系统或者采用MicrosoftAccess数据库系统都可以。
2、接口
DELPHI6.0自含的BDE(BorlandDatabaseEngine)接口;
Windows系统的ODBC数据库标准接口连接MicrosoftAccess。
3.需求陈述
3.1需求规定及系统功能
本软件由教师出题系统,考试选题系统,学生答题系统和阅卷系统四部分组成,每部分的需求如下:
1、教师出题系统可以通过教师编辑进行如下操作:
1)试卷出题,包括确定高等数学、线形代数以及英语课程试卷的数据库录入编辑,在试题编辑中必须明确要求录入试题编号、所属的章节、试题类型、试题难度、出题时间的必要信息。
2)查看试卷的情况,包括分类型、时间、难度等的查阅操作。
3)试卷维护,包括对已有的试卷数据进行增删、插入、转帖操作。
2、考试选题系统进行如下操作:
1)明确提出一套标准的试题摸板,并且根据这个试题摸板限定考试试卷的出题量,提出每种类型试题的标准分数值。
2)根据具体的试题摸板,要求产生标准答案数据表。
3)根据具体的试题摸板,教师可以动态的选择一套考试卷。
4)根据具体的试题摸板,形成试卷报表,并可以打印出卷。
3、学生答题系统。
本系统仅要求针对标准化考试进行如下操作:
学生在规定的时间内可以通过点击鼠标选择答案,在考试完毕后要自动生成答题信息。
对于答题信息可以有两种方式:
1)生成数据表,为判卷模块做基础数据准备。
2)生成数据报表,为手工阅卷做准备。
4、阅卷系统。
将考试选题系统产生的标准答案数据表与学生答题系统产生的答题信息进行比对,产生成绩信息表,并可以将该信息以报表的形式打印出来。
3.2系统需求规则
1)在进入相应功能模块之前必须输入用户名和密码,并校验密码,密码正确方可进入属于其身份的系统模块。
系统主要通过密码将用户身份分成为DBA、学生和教师,每个人都拥有一个唯一的账号。
2)本系统主要以标准化试题为主。
标准化试题是指选择类和判断类试题。
对于非标准化类试题应该以报表打印的形式输出试题,考试后,通过手工判阅。
4.数据库设计
本系统采用Microsoft公司的Access数据库管理系统。
建立了数据库Subject_Paper。
下面就数据库系统进行如下设计:
4.1数据库系统的信息模型设计(E—R图设计)
1.在本信息模型的分析中,具体的实体及其属性为:
2.关系分析
1)将“编辑”关系合并成为:
将1端归并到多端
试题(试题编号,试题类型,难度,章节,试题内容,教师号)
2)将“回答”关系合并成为:
合并到答案中
答案(试题编号,答案编号,答案内容)
3)将“出卷”关系合并成为:
试卷(试卷编号,试卷类型,试卷名称,试卷内容,出卷时间,教师号)
4)将“解答1”关系合并成为:
独立成表
解答1(试卷编号,学号,试题编号,解答内容)
5)将“成绩”关系合并成为:
成绩(试卷编号,学号,试题编号,答案编号,成绩内容)
3.建立数据模型
经过分析,得出数据模型的表结构如下:
教师(教师号,姓名,职称,身份码)
学生(学号,姓名,班级,专业)
解答(试卷编号,学号,试题编号,解答内容)
成绩(试卷编号,学号,答案编号,试题编号,成绩内容)
4.数据库系统设计(静态数据设计)
设计方案如下:
1)教师表:
字段意义
字段名称
数据类型
字段大小
用户自定义
教师号
文本
4
4{字符}4
姓名
24
2{字符}24
职称
8
2{字符}8
普通教师与DBA
身份码
1
0教师
1DBA
数据说明:
教师号:
必须以T开头,后三位为001….999
姓名:
最多12个汉字
职称:
必须是[实习教师|助教|讲师|副教授|教授|其他]
2)学生表
学号
7
7{字符}7
班级
6
6{字符}6
专业
16
2{字符16
学生号:
必须是7位,如02101123表示02级,10(表示具体的学院编码)计算机信息工程学院,1(表示专业编号)计算机应用专业,1(表示班级号码)1班,23(表示学生学号)23号学生。
3)试题表
试题编号
试题类型
难度
数字
章节
2
试题内容
备注
试题编号:
这个编号非常重要。
该编号必须与文件夹中对应的Word文件名称一一对应。
其命名顺序如下:
第一个字母:
[k|z]表示客观题或者是主观题;
第二个字母:
[t|d]表示试题或者是答案;
第三个字母:
[c|s|j|t]表示选择题,或者是是非题,或者是主观题,或者是填空;
第4—5个数字:
如01表示第一章;
第6—7个数字:
如13表示第十三题;
如kdc0113,表示客观题答案选择题第一章第十三题
试题类型:
试题难度:
[1|0|-1]高|中|易
章节:
01..99
4)答案表
10
答案编号
答案内容
5)解答表:
试卷编号
解答内容
6)试卷表
试卷类型
试卷名称
12
试卷内容
出卷时间
时间
7)成绩表
成绩内容
5.总体设计
5.1系统总体功能模块图
5.2基本设计数据流程图
5.3详细设计数据流程图
一、第0层数据流图
(一)根据总体的功能模块图,现在得到具体的四个基本的系统功能模块,即:
教师出题系统模块,出题系统模块,学生答题系统模块,系统阅卷模块。
该四大模块构成计算机考试系统,0层数据流程图如下:
0层数据流图
(二)0层数据流图数据字典
1.数据源点及汇点描述:
名称:
计算机用户
简要描述:
拥有对于试卷进行维护的基本权限
有关数据流:
用户身份;
所答题目
2.加工逻辑词条描述:
1加工名:
用户身份判别
加工编号:
1
检验用户身份、是否可以出题、是否可以答题,是否可以查询题目,是否可以考试
数据流:
用户信息表
输出数据流:
用户错误信息,用户权限信息
加工逻辑:
IF 用户登记入库错误 THEN
发出“用户身份错误”
ELSE
发出“进入相应的身份模块”
ENDIF
2加工名:
出题系统模块
2
以教师或者是管理员身份进入系统后,将“答案信息”登记到“答案表”中,完成后将试题信息和答案信息递交学生;
或者可以对答案信息进行数据维护。
输入数据流:
试题表,答案表
答案表
将试题信息读入到该模块后,将答案信息写入答案表,并将答案表递交学生;
3加工名:
学生答题系统模块
3
以学生身份进入系统后,将“答案信息”和“试卷信息”读入到该模块中,学生在规定的时间内完成后将答题信息写入到解答表里,为阅卷作好准备。
解答表
将“答案信息”和“试卷信息”读入到该模块中,学生在规定的时间内完成后将答题信息写入到解答表里
4加工名:
阅卷系统模块
学生完成答题后,将“答案信息”和“解答信息”读入到该模块中进行比对,得出相应的比例成绩。
或者以学生、教师、管理员身份进入系统后,可以进行成绩查询。
解答表,答案表
成绩表
学生完成答题后,将“答案信息”和“解答信息”读入到该模块中进行比对,得出相应的比例成绩。
3.数据流名词条描述:
1数据流名:
身份判别事务
说明:
用以携带用户的唯一识别标识
数据流来源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试 题库 系统软件 设计 文档