论文部分内容阅读
当今社会,是一个对人才需求的社会,而考试作为一种较为常见的有效手段和方式,为我们选拔和考核人才做出了不可替代的贡献。目前很多单位、企业、公司,甄选人才、提高和考核员工技能水平、学校为了测试老师以及学生的教学水平等等,这些都是通过考试这一行之有效的方式进行的。
但是,随着社会的进步,网络技术的不断发展,信息化建设的步伐越来越快,各大高校、公司及企事业的考试或培训体制的现代化程度越来越高,传统纸上考试的操作和管理越来越不方便,因此考试制度必须进行改革。而最有效的方式就是利用现代先进的网络资源,运用计算机应用技术开发的网上考试系统平台这种方式替代传统的纸上考试。网上考试这种新的考试方式的出现,带给用户的不仅仅是考试操作和管理上的方便,而且更加的高效、智能和稳定。
本文对网上考试的背景及意义进行了介绍,对网上考试的实际需求进行了系统分析,设计并实现了该网考系统。该系统是基于高校现有情况,应作者所在单位的实际要求以及现阶段该校对大一新生“信息技术与基础”这门课采取采用了分级选修的实际情况而开发的,现已投入使用,运行良好。该系统运用了先进的软件及网络技术,使用了组件开发技术、多线程技术、多层数据库技术、数据加密技术及数据包截获技术。
系统主要有学生选课系统、题库卷库系统、网上考试系统、改卷评测系统、防止作弊系统等5个模块组成。其中每个子系统中都包含几个小系统,这些系统的相互辅助共同实现了一个功能较为完整,满足多种用户需求,能够提供包括选择、简答、论述、英语听力读写、word、Excel、计算题等多种题型要求的网上考试系统。
文中详细地论述了试题库和考生库、组卷、发卷、答卷、交卷以及自动阅卷等各个考试环节中的关键技术实现,并对考试中答题文件对用户“透明”上载和下载、可能出现答题文件丢失和考试作弊等问题也提出了有效的解决方案。力求实现“人性化”和“傻瓜化”,最大限度的方便用户使用。