1.2研究的目的和意义
现存的在线考试系统主要存在两种模式,一种是在线网站模式,另一种是客户端软件模式。随着网络的发展和普及,网络的开放性,分布性的特点和基于网络的巨大的计算能力使得传统考试方式暴露出时间和空间的限制日益明显,因此寻找一种新的考试方式是势在必行的。
(1) 使测试环节和试卷评阅更具规范性、公平性和合理性。
(2) 实现自动评卷和测试数据分类保存。
(3) 具有强大的数据分析统计能力。
2 系统中关键技术的介绍
2.1 ASP.NET
ASP.NET技术是微软的.NET部分技术具体化而来的,ASP.NET基于模块与组件,它通过HTTP请求文档时在Web服务器上动态创建。把基于通用语言的程序在服务器上运行。它具有更好的可扩展性与可研定制性,而且数据处理方面更是引入了许多新技术。而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Jscript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
2.2 SQL Server
本系统用的是SQL Server2005,其具有强大的数据管理功能。SQL Server 2005 提供了对分布式事务处理的支持,并且对开发工具有良好的支持性。
3系统需求分析
3.1需求分析
系统要解决的问题:首先是根据试题的系统编号查询出具体试题的详情以及在测试过程中汇总的关于该习题的相关数据,在评分时考试系统将从数据库中查询考生的所做试题,再从答案表中查询出相应试题对应的答案。除了上面的功能,系统还应具有评分高精确性,运行稳定性。 ASP.net考试通用系统的设计与实现 (2):http://www.751com.cn/jisuanji/lunwen_24333.html