高校在线考试系统的设计与实现
【摘要】:随着信息技术和网络技术的飞速发展,在教育体系中,网络的应用也成为现代教育发展的基础,考试是教学过程中的一个重要环节,传统的考试方式周期长、效率低,不适应现代教学的需要。网络考试系统开发与应用旨在探索一种以互联网为基础的考试模式,通过这种新的模式,以减轻教师的工作负担、提高工作效率,使考试更趋于公证、客观。
本课题研究的内容是设计并开发一个用于石家庄信息工程职业学院的高校在线考试系统,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行在线考试及学习。
本文对系统开发的过程进行了全面的阐述,首先介绍了目前学校考试管理的情况,通过对考试工作流程的分析,得出开发和应用高校在线考试系统的必要性。然后介绍了在本系统的开发过程中使用的相关技术,主要有ASP.NET技术、ADO.NET、SQL Server数据库技术以及B/S结构。接着通过对用户需求调研和分析,确定了系统要实现的功能模块,包括系统管理、试卷设计、在线考试、考试管理、自测练习、毕业设计评定共六个模块。随后,阐述了系统的设计过程,系统在设计时,对现有的考试系统中的一些关键技术进行研究,重点介绍系统的三层结构设计以及试卷的组卷技术。在系统架构设计中,基于B/S结构,通过分层的方式来进行处理,采用三层架构的分层方案。试卷的组卷问题是在线考试系统的主要问题之一,组卷技术有多种,主要介绍了遗传算法。最后,简述了实现系统主要模块的过程,并总结出系统有待改进之处,为提高系统的可维护性和可扩展性指明方向。