论文部分内容阅读
随着互联网的飞速发展和社会信息化水平的不断提高,计算机网络技术在教育领域的应用越来越广泛,传统的考试方式正面临着重大的变革,网络考试做为一种先进的考试方式,将成为必然趋势,开发一个功能完善的网络考试系统有了迫切的市场需求。本考试系统包括题库管理、试卷管理、权限角色管理、考试模块、模拟练习等模块。本系统将协助考试管理人员的日常考试管理工作,减轻其工作强度、方便其日常的考试管理工作。我们首先对系统进行需求分析、设计和构建系统模型,利用VISIO建模工具生成数据库。采用先进的.NET框架下的ASP.NET和ADO.NET技术,实现用户界面层的设计,可移植性好、代码执行效率高、与数据库的连接方便。服务器端,系统采用Windows server 2000,安全性好、运行稳定、管理容易。数据库平台采用SQL Server 2000,使用方便、可伸缩性好、与相关软件集成程度高。考试系统的总体结构采用基于浏览器方式的网络三层结构应用体系,客户端运用WEB平台,提高了系统的易维护性和易用性。系统采用缓存技术和多线程技术,提高了系统的运行速度,缩短了响应延时。系统充分利用ⅡS和SQL Server2000的安全策略,通过角色和权限管理等方法提高了系统的安全性。本文首先介绍本课题的研究意义,国内外的研究现状。然后以构建考试系统为核心,逐步介绍了建立系统所需要的一些基本技术,包括.NET框架,ASP NET,ADO.NET,数据库技术等,并且介绍了本系统所选用的开发工具。在此基础上,进行项目描述以及阐述系统的性能需求,介绍了系统的分析、设计以及构建过程,介绍系统的功能模块的划分和数据库的设计,详细说明系统中的重要技术以及系统的实现。最后,对系统中的安全性和性能优化做了介绍。