基于.net的在线考试系统设计与实现(2)
时间:2024-04-08 22:23 来源:毕业论文 作者:毕业论文 点击:次
31
5。8 成绩管理功能模块 32 6 系统测试 33 6。1 系统测试目标 33 6。2 测试方法 34 6。3 测试用例 34 结 论 36 参 考 文 献 37 致 谢 38 1 前言 随着科技的不断进步和提高,计算机信息管理技术也随之不断发展。计算机信息管理技术凭借非常强大的功能,越来越受到人们的关注,信息管理技术已渗入学校信息化管理并且发挥着越来越重要的作用。 计算机应用在管理考试信息方面具备很大的优势:信息检索速度大幅度提高、查找任何信息都变得非常方便、操作结果具备较高的可靠性、信息的存储量巨大、文件和相关信息的保密性很高、信息保存的时间比较长、使用过程中的使用成本低等。这些优点给学校带来巨大的好处。由此可见,开发一套在线考试系统来有效地管理考试信息是很必要的。 1。1 研究意义源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766 计算机信息管理技术是目前比较流行的一门学科,它已经被逐步地应用到各行各业中,得到了越来越多的学校以及个人的认可。无论是在政府部门、军队、学校还是个人家庭都存在各种各样的信息需要控制和管理,因此计算机信息管理技术正在不断地渗透到各个行业中帮助人们对信息进行控制管理。尤其在学校的竞争越来越激烈的情况下,这就要求各个学校把核心的人力资源放到相关业务的管理和开拓中去,控制管理信息所占用的人力资源,提高管理效率。但是目前很多规模较小的学校中计算机技术还没有得到足够的重视,学校不愿意增加资金投入管理,很多学校的基本信息都还停留在利用纸质档案的方式来进行存储,并且对于考试的控制和管理,也还停留在手工管理的阶段。这样的管理方式效率低下,准确率低,并且考试信息的数量不断增加会给学校带来很多不同的问题。因此,要求学校逐渐采用计算机对考试信息进行控制和管理代替原来的方法显得尤为重要,这会给学校带来极大的方便。建立在线考试系统,利用计算机的手段对考试信息进行管理是为了提高工作效率,减少出错的概率,降低人力资源成本。 1。2 研究现状 目前现阶段在我国国内计算机技术的发展相对国外还比较落后的,一些大型的学校首先采用了计算机信息化的管理技术。但是即使是大型的学校对于学校内部考试的管理绝大部分还是采用纸质的传统方式进行处理。学校的管理人员对这类技术的优点不是很了解,利用计算机对考试信息进行科学管理还没有被广泛关注,所以开发一套采用计算机先进技术来对考试信息进行管理和控制是非常有必要的。 国外是计算机技术起步和发展比较早的地区,计算机信息技术就产生在国外,所以使用和发展都比国内的要早。在国外的学校已经非常普遍的使用在线考试系统来对学校内部的考试信息来进行控制和管理了。使用计算机技术来对考试相关的信息来进行控制和管理给国外的学校带来非常大的好处:降低了人力资源投入、提高了工作效率、降低了出错的几率,最重要的是采用计算机来对考试信息进行管理还可以对考试进行高效的决策管理。 2 相关的理论和技术 2。1 。NET技术介绍 ASP。NET技术框架有着强大的功能,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供良好的机制,采用了模块化和组件的方式运行和开发,是目前大多数程序开发人员所掌握的一种全新的程序开发技术框架。ASP。NET的版本也在不断的升级和进步中,经历了1。0、2。0、3。5、4。0等多个版本的变迁。在短短几年的时间微软开发的这个程序开发体系结构就已经被广泛的使用起来了。ASP。NET的最大特点就是可以使用任何与 。NET 兼容的语言(包括 Visual Basic 。NET、C# 和 JScript 。NET。),这些语言在程序的运行和编译过程中都被同样的编译成一种通用的中间件,不影响程序的运行效率。ASP。NET程序框架不仅仅是对ASP技术的升级,ASP不具备多种语言进行开发的特点,同时也没有一个全面的综合开发系统来支持ASP编程。由微软开发 ASP。NET可以对Microsoft Visual Studio集成系统进行程序开发,程序开发系统提供了各种框架,各种控件,支持多个基类,是一种可视化的集成开发环境,这就让开发过程变得一目了然。此外,Microsoft Visual Studio集成开发环境有一个很好的调试模块,可以在软件系统开发中进行调试,环境可以给出相应的错误或者建议的提示,利用这样的开发系统来对程序进行开发和建立大大的节约了开发的时间,使程序开发更加简易便捷。 (责任编辑:qin) |