1.3 国内的相关研究
针对那些传统纸面化考试的缺陷,目前在国内就有相关网络化考试系统在实践究和理论研技术方面的研究,基本就经历了以下三个阶段的发展:
一是意识单机化考试,这是基于单机的计算机考试系统,典型的例子就是我们很多人都经历过的“全国计算机等级水平考试系统”。所谓的单机化考试,就是在考试之前逐个进行安装考试的相关系统。考完之后,再逐机进行手工阅卷,回收成绩是通过软盘来实现的,再统计成绩进行上报。在回收的过程中,如果软驱或者软盘发生故障那么就需要换盘或者进行软驱的修复,再重新进行回收工作。像这类似于一半手工一半机器的单机化考试,并没有很好得利用网络的优点。在如今,学校的规模都在进行不间断得扩充扩大,来参加考试的学生也在不断增加,在这种情况下,这种单机化考试的工作量就会很大。
二是C/S架构下的网络化考试,是一种基于局域网的考试。主要用于考试的机器有服务器和客户机,优点在于它能对客户机进行灵活的控制,试卷也会自动进行回收;缺点就需要分别开发和安装考试客户系统和考试服务器。就在这点上,与之前的单机化考试考前的准备工作量相比是有所增加的。
三是B/S架构下的网络化考试,是一种基于Web的网络化考试,也是目前应用得比较广泛的一种方式。像清华大学的“清华在线教育”等网络教学平台中都是采用这种方式的,这样能促进和适应远程教育和网络教学。能将成绩、试题、软件等相关的全部信息存放在服务器上,而客户机只需要是能上网的微机就可以了。它能够突破时空的限制,可以在任何时间以及任何能上网的地点都能进行远程考试和做一些考务工作。还可以自动生成以及试卷的打印;在出现意外的情况下实现中途换机从而继续考试;考试结束时可以很快地给出客观题考试成绩,主观题是通过网上阅卷的方式来进行并实时提交成绩。这些其他型考试无以比拟的效率和公平上的优越性。
我国因很多方面原因的关系,基础条件和现代技术都是相对比较落后的,所以国内通过利用计算机来对教学进行辅助的实践和对试题库的开发研究起步比较晚,但它的发展速度是比较快的。在十一届三中全会后,改革开放带来了教育,经济的迅速发展,为了适应教育改革、全国大规模考试制度改革以及各行各业的资格证书考试、学历考试的需要,试题库的建设工作就受到了很高程度的重视。经过这些年的变化,对全国考试试题库来说,建设具有中国特色的较大规模的题库的实践与理论方面,都取得了很好的进展。国内有许多大学根据各自的有点开始开展了对试卷库系统的相关研究,有了很好的成绩。如今计算机以普及,试题库系统的建立不但是我国教育改革的重要内容之一,也是教学单位考务工作管理规范化,科学化,现代化的重要标志。
1.4 开发工具
本题库管理系统采用Microsoft Visual Studio 2010(以下简称VS)为软件开发工具以及Microsoft SQL Server 2008作为数据库平台。以下介绍VS与数据库的理论知识。
1.4.1 Microsoft Visual Studio 2010
Visual Studio 是一套相对比较完整的开发工具集,用于XML Web Services程序、生成ASP. NET Web 应用、移动应用程序和桌面应用程序。Visual C++、Visual C#和Visual Basic全部使用相同的集成开发环境,它可以共享工具并且有助于创建混合语言的解决方案。
1.4.2 Microsoft SQL Server 2008
SQL Server ,它是微软开发的数据库产品,SQL 2008已经得到了很广泛的使用,很多企业内部信息化平台、电子商务网站都是基于SQL Server产品之上的。现在的商业环境是要求不同类型的数据库解决方案。可伸缩性、可靠性及性能这些都是比较基本的要求,而进入市场实践也是比较关键的。除了这些核心的企业品质外,SQL 2008还为数据管理和分析带来了灵活性,它允许单位在快速变化的环境中比较从容的响应。SQL 2008也为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。 ASP.net《算法设计与应用课程》题库管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_16268.html