基于.NET&XML的考试系统的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:kid0226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展和社会信息化水平的不断提高,计算机网络技术在教育领域的应用越来越广泛,传统的考试方式正面临着重大的变革,网络考试做为一种先进的考试方式,将成为必然趋势,开发一个功能完善的网络考试系统有了迫切的市场需求。 本考试系统包括消息中心管理、题库管理、试卷管理、权限角色管理、进行考试、模拟练习、个人信息管理等模块。本系统将协助考试管理人员的日常考试管理工作,减轻其工作强度、方便其日常的考试管理工作。 我们采用面向对象方法对系统进行需求分析、设计和构建系统模型,利用Powerdesigner建模工具生成数据库。采用先进的.NET框架下的ASP.NET和ASO.NET技术,实现用户界面层的设计,可移植性好、代码执行效率高、与数据库的连接方便。先进的XML技术提高了系统的跨平台、可扩展性以及规范性。服务器端,系统采用Windows server2000,安全性好、运行稳定、管理容易。数据库平台采用SQL Server2000,使用方便、可伸缩性好、与相关软件集成程度高。考试系统的总体结构采用基于浏览器方式的网络三层结构应用体系,客户端运用WEB平台,提高了系统的易维护性和易用性。系统采用缓存技术和多线程技术,提高了系统的运行速度,缩短了响应延时。系统充分利用IIS和SQL Server2000的安全策略,通过角色和权限管理,明文加密等方法提高了系统的安全性。 本文首先介绍本课题的研究意义,国内外的研究现状。然后以构建考试系统为核心,逐步介绍了建立系统所需要的一些基本技术,包括.NET框架,ASP.NET,ADO.NET,XML技术等,并且介绍了本系统所选用的开发工具。在此基础上,围绕面向对象分析和设计技术,进行项目描述以及阐述系统的性能需求,介绍了系统的分析、设计以及构建过程,介绍系统的功能模块的划分和数据库的设计,阐述三层体系结构的应用,详细说明系统中的重要技术以及系统的实现。最后,对系统中的安全性和性能优化做了介绍。
其他文献
网络测量可用来考察某个协议或某个应用在因特网中的性能水平。网络测量的详细分析能够帮助确定性能“瓶颈”。一旦解决了被确定的性能问题,就能够研制性能更好的新协议。下一
随着信息时代的发展,数据成为社会生活中不可或缺的元素,数据的安全性越来越引起人们的关注。异地备份是保护关键数据的必要手段,但是传统的异地数据备份成本高、可扩展性差
信息时代的发展促使大数据时代的到来,高性能计算成为当下研究的热点。传统的利用高性能计算机解决高性能计算问题成本高、可扩展性差、能源消耗大,人们急需一种更加低廉、高
随着网络技术的不断发展及信息处理的不断增多,信息安全逐渐成为现代信息系统中的重要组成部分。数据的重要性日益凸现,从而使数据库安全问题变得非常显著。为了保护静态机密
工作流技术是实现企业业务过程建模、仿真分析、管理与集成,从而实现业务过程的自动化的核心技术。工作流技术的实施是企业完善经营过程、提高自身竞争力的一种重要手段。目
基于Web的网络管理模式的研究工作倍受注目,从诞生之日就成为研究者关注的焦点,它为复杂网络环境的管理注入更多更大的活力,提供了更方便的网络管理机制。本系统在借鉴已有网络
随着计算机和互联网的快速发展,很多基于图像中形状的应用已广泛分布于软件市场,对图像形状进行有效的处理已经成为了迫在眉睫的需要。目前对形状进行的操作主要有形状匹配、
DocuWorks是由日本富士施乐株式会社开发的一款基于MicrosoftWin32框架的功能强大的文档管理软件。它通过统一纸质文档和数字文档的文档格式,使企业级用户能够在统一平台上轻
随着计算机技术的发展和普及,Linux作为一种具有开放源代码、高稳定性、免费等优点的操作系统,不仅在服务器和桌面系统中占据一席之地,同时在嵌入式领域也发展迅速。Linux自身的
目前国内外对图像采集系统的研究主要着重于基于PC机的图像采集,这样的系统有局限性,主要就是携带性差,很多特殊场合下采集不方便。在应用需求的牵引和IT技术的推动下,嵌入式系统