计算机学院 《某学校的题库管理系统》课程设计报告
学号
《某高校的题库管理系统》
课程设计报告
题 目 :
某学校的题库管理系统
专 业 :
班 级 :
姓 名 :
指导教师:
成 绩 :
计算机学院
2017 年 12 月
计算机学院 《某学校的题库管理系统》课程设计报告
目录
一.设计内容与要求 ........................................ 1
1.设计内容 ............................................ 1
2.设计要求 ............................................ 1
二.概要设计 .............................................. 1
三.系统详细设计 .......................................... 2
3.1 普通考试的标准化 .................................. 2
3.2 本系统的业务流程图 ................................ 2
3.3 数据流程图 见图(2)、图(3)、图(4) .................. 3
3.4 数据字典 .......................................... 5
四.系统测试 .............................................. 9
4.1 系统功能结构设计 ................................. 9
4.2 输入输出设计 ..................................... 10
4.2.1 试题管理 ..................................... 10
4.2.2 试题导入 ..................................... 10
4.2.3 备份与恢复 ................................... 11
4.3 试卷管理 ..........................................11
4.4 系统初始化 ........................................12
4.4.1 题型管理 ..................................... 12
4.4.2 知识点管理 ................................... 12
4.4.3 人员管理 ..................................... 13
4.4.4 修改密码 ..................................... 13
计算机学院 《某学校的题库管理系统》课程设计报告
五.总结 ................................................. 13
六.参考文献 ............................................. 14
计算机学院 《某学校的题库管理系统》课程设计报告
1.设计内容与要求
1.设计内容
本课题的研究内容,预计可能遇到的问题,提出解决问题的方法和措施。
基本内容:本课题的研究对象试题库管理模块的设计和实现。以下具体功能的介
绍:(1):用户登录功能:验证用户登录的合法性,本系统分为教师登录和学生
登录两种模式,从数据库中匹配相对应的用户信息,成功登录后自动跳转到主菜
单页面 (2):用户管理:实现添加操作用户、修改用户信息、删除用户等操作。
(3):题库管理:实现分类别、修改题库中的题目,包括题目的添加、修改、删
除。题库管理系统中还包括题库的导出功能即实现分类别把题库中的题目导出到
Microsoft Word 中,从而轻松实现排版和打印。 (4)试卷管理:实现试卷的生成
与排版功能。
课题难点:如何使系统更加完善,高效的运行,操作更加的便捷。难点在于
如何使用好控件,使系统能够访问到 Access 数据库,以及浏览数据库!还有如
何创建新文档并将生成的试卷和答案显示在新文档中!
解决问题的方法和措施:参考相关方面的书籍,综合运用 data 特性,office
控件等,通过代码链接到 Access 数据库!实现两者的互连!
2.设计要求
(1)保证资源的合理使用、避免浪费
(2)用计算机实现题目及试卷的管理可以比传统的人工选题、出题,节省大量的
人力和物力资源,帮助提高教学质量,并加速了办公自动化、无纸化的实现。
2.概要设计
试题库管理系统在建设过程中,一般要重点考虑如下几个方面的内容:(1)
友好的人机界面,人机界面是用户面向最多的软件界面,应当设计的美观大方 (2)
多中途径的对试题库进行维护,试题库的题目内容不是固定不变的,应根据课程
发展的需要及时更新或添加或查询有关试题内容; (3)手动、自动成卷策略; (4)
方便对已有试题的添加、删除、修改等管理; (5)完善的系统帮助功能,可以帮
助用户尽快熟悉和掌握对试题库管理系统的运用。
1
计算机学院 《某学校的题库管理系统》课程设计报告
3.系统详细设计
系统分析是信息系统开发工作中的最重要一环,系统分析的内容主要包括对
高校考试考前复习流程的详细了解、并在此基础上进行分析,提出新方案,以便
开发出符合要求的管理信息系统。它的基本任务是:系统分析员认课、出题教师
在一起,充分了解其要求,并把双方的理解用系统说明书表达出来。
本系统采用原型法为开发的指导思想。所谓原型法是根据用户提出的要求。
对有关方面做一定的调查研究,确定一个目标,而后迅速的开发出一个管理信息
系统,交给用户使用,并根据用户在使用过程中所发现的问题或提出的新目标,
不断修改,不断完善,知道用户满意为止。
3.1 普通考试的标准化
进过一段时间的调查与分析,初步了解到普通考试是一种标准化考试。主
要体现在以下方面:
(1)内容和形式的标准化
考核的内容只是和能力总体保持不变,试卷形式相对稳定(一般情况下题型
不超过六种)。不同科目和考试的不同用途决定考试的内容。
一般大学考试的题型是相对稳定的,每种题型的分值也是变化的,所以在开发系
统的时候是不考虑“题目分值”这个问题的。只需要“试题管理”中的选择题型
总分数对最终生成试卷时的总体题目个数进行控制即可。
(2)质量的标准化
根据评分是否受阅卷员主管判断的影响试题可分为客观性试题和主观性试
题。客观性试题的常见形式有单选、多选、判断、填空等。客观性试题的答案是
惟一的,可用机器阅卷。大规模标准化考试通常采用较多的客观性试题,以保证
评分的客观性。而主观性试题的常见形式有见答案、问答、计算、编程等。
(3)过程的标准化
标准化考试要公布考试大纲。标准化考试作为一种大规模考试,应当让广大
考生和用户了解考试内容、试卷构成、试卷形式、记分体制等。
3.2 本系统的业务流程图
2
计算机学院 《某学校的题库管理系统》课程设计报告
人员管理
出题教师
选择试卷类型
题 型
管理
出
处
管
理
题 目 管 理
员
试题及相关
信息录入
试题
试题库
备份与恢复
试题查询
试题
选 择 题 目
类型
选择题目
人工选题
试卷生成
试卷
考试试卷库
选择题目难度
试
卷
及
答
案
的
管
理
试卷
试卷查询
图 1 业务流程图
3.3 数据流程图 见图(2)、图(3)、图(4)
3
计算机学院 《某学校的题库管理系统》课程设计报告
D1
试卷表
题 目
管 理
员
题库系统
学生
出卷教师
D2
试卷表
图 2 题库流程图
题目管理员
试题和答案
P1
题目管理
D1
试题表
试题
出卷教师
P2
试卷管理
出卷教师
答案卷
学生
试卷
D2
试卷表
图 3 试卷流程图
4
计算机学院 《某学校的题库管理系统》课程设计报告
P1 专业信息
P 题目信息
P1 题型信息
出卷教师
P2.1
选 择
出 卷
方式
P2.2
选 择
试 卷
题型
D1
试卷表
P2.3
人工选专项
试卷
难度选择
P2.4
随 机 生 成 模 拟
试卷
图 4 数据流程图
3.4 数据字典
数据字典为数据库用户、数据库管理员、系统分析员和程序员提供了某些数
据项的综合信息,主要描述数据流程图中的数据流、数据存储、处理过程和外部
实体。数据词典把是数据的最小单位看成是数据元素(基本元素项),若干个数
据元素可以组成一个数据结构(组合数据项)。它通过数据元素和数据结构来描
写数据流、数据存储的属性。
下列各表列出了主要表的结构:
人员表:ryb 可使用本系统的人员及权限
5