基于出现的各种问题,很多计算机软件开发人员在试题库管理方面做了很大的努力。目前这一领域已经有了长足的进步并仍在飞速发展,虽然类似的管理系统早期就已出现,但经过计算机软件开发者的不断完善,大致形成了具备如下功能的系统:删除试题、批量录入试题、试题交流、合并题库、自定义试题参数等一些功能,其中试题交流功能非常实用,主要用于同事间交流试题。
可见,试题库信息管理系统这方面的研究日益成熟,这不但减轻了教师的工作负担,也使用教学更加地科学化,有利用教育事业的发展。
1.2与本课题相关的研究现状
现在越来越多的网络公司致力于各种考试系统的开发研究,以下就针对现今国内使用率比较高的“北京杰佛软件技术开发有限公司开发的通用考试系统Web Exam”作简单介绍。通用考试系统Web Exam是目前应用比较广泛的远程网络学习考试软件,它有开放的题库管理系统和灵活的组卷系统,能够自动输出Word试卷、提供Excel题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。通用考试系统适合政府、行业及企业的各专业网上考试、作业、练习、培训管理等应用。但只是很适用于远程或是分布式测试或考试,而在学校,老师为班级测试或作为考试而出的试卷只需要在校园或是机房的范围内使用,而不必上网,因而单机版的易于控制而更有优势。
现在设计编写的试题库管理系统,一般都是基于两种目的:一是挖掘出计算机系统的最大能力从而减轻人力资源的浪费;二是改变传统手工出卷所带来的工作负担和资源浪费的现状。基于以上出现的各种问题,再考虑到互联网的高度发达和计算机软硬件配置的飞速发展,试题库系统存在的必要性得以彰显,一方面试题的保密性和安全性有了大的改善,另一方面试卷的灵活性得到增强,从而使教师能更快更好的了解掌握学生的知识掌握情况。
1.3主要工作
(1)对ASP.NET技术作了细致的研究,对ASP.NET在试题库管理系统中的应用作了具体的分析。
(2)对系统作了详细的需求分析,以及对数据库的设计作了详细介绍,在数据库中完成数据表的建立以及插入了相应的数据。
(3)详细研究了系统开发中的设计模式,对前台界面的布局和各模块具体功能代码编写的实现。
2.相关技术介绍
2.1 ASP.NET技术
ASP.NET并不单纯是 Active Server Page (ASP)的升级,它还是在通用语言基础上的一种程序构架,可将开发出Web应用程序建立在Web服务器中。与现有的开发技术比较,ASP.NET拥有更为强大的功能。在使用统一的 Web 开发平台时,可快速为开发人员提供 Web 应用程序所需的Web服务器。ASP.NET 的语法与 ASP 的语法拥有高度的兼容性,同时可提供一种比后者更为先进的编程模型和结构,用来保证所开发应用程序的安全性、伸缩性和稳定性。此外,任何与.NET环境兼容的开发语言ASP.NET都可以与其一同开发应用程序,这极大方便了使用者,使其开发工作变的更为高效。
2.2 SQL Server 2005
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使你可以构建和管理用于业务的可用性和高性能的数据应用程序。使用SQL Server 2005,能够在数据库层开发WEB服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。SQL Server所使用的数据库查询语言称为Transact.SQL,它是SQL Server的核心,Transact.SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能。Transact.SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常快。 ASP.net试题库管理系统的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_18533.html