论文部分内容阅读
计算机技术与网络技术的不断进步,催生了大量信息化系统的革新。在教育领域,基于计算机技术的考试系统已开始逐步应用,特别是在网络环境下的考试系统解决了传统考试的时间固定、难度固定、数量固定的考试限制模式,能够做到因人而异的公平考试,促进了考试作用的进一步发挥,在更大程度上体现了应试者的真正能力。本文正是在网络技术的基础上,从软件工程的角度,对网络考试系统进行了设计与实现。本文研究并完成的主要内容如下:首先是在明确传统考试方式不足的基础上,对建立基于B/S结构的网络考试系统进行可行性分析,并对实际需求展开调研,分别从功能、性能两方面予以明确;然后根据系统角色的不同,给出系统用例图,随后以SQL SERVER数据库引擎为基础,使用.NET开发技术,建立了本系统的三层体系结构模式,同时对系统的数据基础结构进行分析与设计。在本系统设计与实现的过程,重点针对随机组卷算法、自动阅卷算法、数据库加密技术等做了较为详细的分析与阐述,以此形成了本系统最基本的实现模型;最后通过搭建测试环境,从功能、压力、兼容与安全方面对系统展开全面测试,确保系统的可用性和适用性。结合本人所在单位正在建设的数字化学习中心的规划和需求,对该平台如何更好的融入学习中心为广大师生服务进行了较为全面的研究,发现开发一套高效便捷的网络考试平台系统对于解决传统考试方式的局限性,提升考试过程的主动性,降低考试全过程的成本,增强学生在考试过程中不被心理与环境的干扰能力,具有非常重要的意义。