1、 I 基于 MVC 的在线考试系统的设计与开发 摘 要 作为对传统考试方式的改革,网络化考试是近年来研究的一个热点课题。在线 考试是网络化考试系统的重要组成部分,本论文的主要工作是设计并实现一个在 线考试系统。利用在线考试系统,试卷动态生成,使用计算机自动判卷,大大提 高阅卷效率。实现对试题的随机选题,对考生答案自动评分等功能 关键词:在线考试,题库,试卷,动态生成 II THE DESIGN AND DEVELOPMENT OF ONLINE EXAMINATION SYSTEM BASED ON WEB (BACKGROUND MANAGEMENT) ABSTRACT As the ref
2、orm of traditional test, the examination system in network is a hot point study in recent years topic. The online examination system is the important part of the examine system in network. The main work of this thesis is design of an on-line examination system. With online examination system, test p
3、aper can be produced dynamically and can be corrected by computer efficiently. The system provides good security in the fashion of three-tier authorized system including administrator, teacher and student. KEY WORDS: online examination,question database,test papers,produced dynamically III 目录 摘要摘要 .
4、 I ABSTRACT. II 第一章第一章 绪论绪论 6 1.1 研究背景 . 6 1.2 研究问题的提出 . 6 1.2.1 研究内容 7 1.2.2 研究目标 7 1.3 研究意义 . 7 1.4 研究思路与研究方法 . 7 1.5 论文框架 . 9 第二章第二章 相关研究及文献分析相关研究及文献分析 10 2.1 传统考试的概述 . 10 2.2 在线考试系统的概述 . 10 2.3 国内外相关研究介绍 11 2.4 研究的“发展趋势” . 12 2.5 关键技术 . 12 2.5.1 WebWeb 的结构和工作原理的结构和工作原理 . 12 2.5.2 MVC 概述 . 13 第三章
5、第三章 系统设计系统设计 14 3.1 系统需求分析 . 14 3.1.1 系统可行性分析 14 3.1.2 系统功能需求分析 14 3.2 系统总体设计 . 16 3.2.1 系统的体系结构 16 3.2.2 在线考试的模块流程 16 IV 3.3 系统详细设计 . 17 3.3.3 组卷模块 17 3.4.2 数据表设计 17 第四章第四章 系统实现系统实现 18 4.1 开发环境配置 . 18 4.2 界面制作 . 18 4.3 程序编码 . 26 4.3.1 随机选题 26 4.3.2 人工评卷 26 4.3.3 考试计时 27 4.3.4.3.4 4,获取下一题信息 27 4.3.4
6、.3.5 5 依据配置文件装载试题 . 28 4.3.4,获取试题配置题信息 28 4.4 系统测试 . 29 4.4.1 测试环境 . 29 4.4.2 测试过程 . 29 4.4.3 测试结果 30 第五章第五章 研究结论与未来研究研究结论与未来研究 30 5.1 研究内容的总结 . 31 5.2 主要创新点 . 31 5.3 存在的不足点及今后的研究方向 . 32 参考文献参考文献 32 致谢致谢 33 5 第一章第一章 绪论绪论 随着Internet/Intranet技术的飞速发展,基于Web的开发技术得到了极大的应 用。为充分利用校园网现有的网络资源,本文开发了一个基于MVC模式的在线 考试系统。系统有效解决了传统考试方式所带来的弊端,将传统的书面笔试的出 试卷、考试、评阅等多个环节整合成一个集动态出卷、在线考试、自动评阅及成 绩查询等多功能为一体的无纸化考试系统。可灵活利用网络完成考生各阶段考 试,同时也大大提高了教学与考试质量,减轻教师负担,提高工作效率。 1.1 1.1 研究背景研究背景 随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也 有人称