论文摘要
随着互联网的迅速发展,基于互联网的各种应用日益受到人们重视,基于Web的在线考试系统在这种形势下应运而生,它是伴随着网络技术和数据库技术而逐渐发展起来的。它可以利用网络,随时随地为学生提供考试,是传统考场的延伸;另外,借助它可以有效利用校园网的资源,更好地为学校的教学管理服务。论文介绍了在线考试系统的相关理论及技术背景,针对系统的功能特点,使用了ASP.NET技术,采用了面向对象的开发方法和流行的三层体系结构;并对该系统的开发环境进行了介绍。网上考试系统的基础是一份合理科学的试卷,而试卷的产生是由组卷算法决定的,本文对组卷算法进行了研究设计。通过对已有组卷算法及遗传算法的分析,设计了一种基于改进的遗传算法的组卷方法。本文同时也详细介绍了网上考试系统的设计与实现,主要包括数据库设计、主要功能模块的设计与实现等。网上考试系统对安全性也有较高的要求,论文的最后对网上考试系统的安全要求进行了分析,并设计出一种能较好保证系统安全性的方案。本文设计的网上考试系统具有通用性、良好的可扩展性和安全性、能满足较复杂的组卷要求等优点,并且有助于学校开展教学改革、推行教考分离。