论文部分内容阅读
随着计算机技术的飞速发展,学校的办学模式越来越向信息化发展,网络教育已经成为现代教育发展的一个重要方向。作为远程教育中不可或缺的环节,网络考试决定着远程教育的发展前景,但要实现网络考试的公平、合理是一个非常困难的事情。尽管现阶段我国的远程教育事业已经取得了非常迅猛的发展,相关的基础设施也已经建立起来,但是相关的考试方式还是以传统的纸质化考试为主。传统的考试通常消耗教师很大的精力,随着考试数量以及学员数量的增加,工作量将会变得非常大,为了组织一次考试,教师将要面临大量繁琐的工作,因此,传统的考试方式已经不能够适用现代化教育的需求,需要找到一种更加简洁的考试方法。本文首先介绍了网络考试系统的现状和特点,再结合网络考试相关理论及对网络考试需求全面分析的基础上,运用最新的软件开发技术,设计和开发了一套界面友好,功能完善的网络考试系统。该系统采用ASP.NET开发技术,开发环境为Visual Studio 2012,数据库选择的是目前比较流行的SQL Server2008。通过软件工程思想来对整个考试系统进行需求分析、系统设计、系统实现和维护等。本考试系统采用的是B/S架构模式,保证了数据库的安全性和考试响应的及时性。系统实现的功能模块有登录模块、管理员模块、教师模块、学生模块、自动组卷模块、批改试卷模块等共6个管理模块。管理员拥有系统的最高权限,对系统进行维护,主要包括对教师、学生等账号信息的设置。教师用户具有的权限有试题的录入、查询以及删除等,学生用户有参加在线考试的权限。最终实现了一个较完善、实用的基于.NET的网络考试系统。