在线考试制卷系统的设计与实现
摘 要
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网建设的有利优势,基于B/S模式研究开发了在线考试系统这一ASP应用程序。该系统可以减轻教师工作负担、提高工作效率、优化学生考试的流程,比传统的考试模式节省了人力、财力和时间。
系统分为三大模块:系统管理模块,考试模块以及领导审查模块。其中系统管理模块是由科目管理、题库管理、试卷生成、信息发布、用户管理等组成,该模块是系统的基础。考试模块主要有选择科目、成绩查询、考试新闻组成,主要实现了考生在选择科目后进入考试窗体,以及考完后对客观题的自动评分、存档。审核模块主要实现领导对考试计划和考试新闻的审批等。
本系统的开发采用结构化设计思想。论文中介绍了考试系统的开发背景、开发工具、总体设计和系统的具体实现过程。
关键词:题库管理;试卷生成;信息发布;用户管理目 录
1 引言 1
1.1 选题背景 1
1.2 课题的选定 2
1.3 可行性研究 2
1.3.1 目标 2
1.3.2 评价尺度 2
1.3.3 对现有系统的分析 2
1.3.4 技术可行性 3
1.3.5 影响 3
1.4 投资及效益分析 4
1.4.1 投资分析 4
1.4.2 市场前景分析 4
1.4.3 其他效益分析 4
1.4.4 操作可行性 4
1.5 运行环境 4
1.5.1 服务器端配置 4
1.5.2 客户端配置 5
2 总体设计 5
2.1 系统设计 5
2.2 数据库概念模型 8
2.3 数据库的分析与设计 9
3 系统的具体实现过程 13
3.1 系统首页及用户登录 13
3.1.1 系统首页 13
3.1.2 用户登录 13
3.2 管理员模块(后台管理模块) 14
3.2.1 试卷的生成 14
3.2.2 题库和科目的管理及信息的发布 18
3.3 领导审核模块 19
3.3.1 试卷的审核 19
3.4 普通用户模块 21
3.4.1 科目考试 21
3.4.2 成绩查询 21
结 论 22
参考文献 22
致 谢 23
声 明 24
1.1 课题的选定
在线考试系统极大的提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETA(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变为每个工作日都可以参加考试。
本程序实现了一个功能比较强大的网上考试系统,该系统基本上可以满足现代信息化企业的内部考试要求,领导即使在外地出差也可以通过访问Internet轻松设置审批考试,考试结束后也不要传统的繁琐的阅卷过程,极大的提高了企业的办公效率。考试的题型都是标准化客观题目(单项选择题、多项选择题、判断题),对于其他类型的题目只要在文本的基础上稍加修改即可。本系统的最大特点是无论是考试计划还是新闻的发布都需要通过层层审批才能生效,审批流程,系统自动提示,这符合企业的流程,也有利于企业的管理。
在线考试系统一定要有的信息作为基础,关于考生的信息管理其实就是一个简单的会员管理系统,只要对这个库稍加修改即可变为任何企业,任意部门的考试系统。这里所实现主要是题库的管理,考试新闻的发布,试卷的制定、审核、生成,考场的环境,考试结果的公布查询等功能。