文档详情

数据库系统开发在线考试系统.doc

发布:2018-08-22约6.96千字共8页下载文档
文本预览下载声明
ASP数据库系统开发在线考试系统的设计 [摘要] 相比传统的考试方式,网络考试系统极大地提高了教学的灵活性,现有许多领域已经有了广泛的应用。网上考试系统的最大优点是可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷,这大大的降低了同学们作弊的可能性,也给了同学们最大的公平感。只要形成一套成熟的题库就可以实现考试的自动化。在各类考试中发挥高效、便捷的作用,能把老师从繁重的工作中解脱出来! [关键词] ASP技术 SQL语句 VBScript Access数据库 前 言 我是一名基层前线的教师。从事教育工作,我们不得不面对考试。当前,远程教育、远程考试更进一步拓宽了考试的面和变革了考试的形式。怎样让考试更加公正、客观,有利于合理考察学生所学的知识技能、有利于选拔人才,广大教育工作者和教育管理者纷纷进行考试理念和考试方法的改革和创新。作为一名基层的教育工作者,我也利用所学的知识进行考试方式变革的一些探索与尝试。下面是我的一些做法和感受。 在科学技术飞速发展的21世纪网络技术的发展尤其显著。现在,计算机硬件技术的发展已经达到了相当高的水平,软件技术也不例外。但是远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 实行远程教育需要很多环节,例如网上教学系统、网上练习系统和在线考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。虽然在我国远程教育已经不断地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。人们迫切要求利用这些技术来进行在线考试,提高考试的质量,使考试更趋于公证、客观让每位考生得到最大的公平。 软件技术方面现阶段研究开发的一个热点是在线考试。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,并发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。为了适应新形势的发展,我尝试了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,在把老师从繁重的工作中解脱出来做一点小小的贡献! 系统设计相关原理 该在线考试系统主要采用ASP、HTML、Access数据库、VBScript、SQL等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。 一、 ASP技术介绍 ASP(Microsoft Active Server Pages )是一套微软开发的服务器端脚本环境,是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。与一般的程序不同,ASP程序无须编译。ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:VBSrcipt和JScript,而VBScript则被作为系统默认的脚本语言。 二、 SQL语句介绍 SQL(Structured Query Language)全称是“结构化查询语言”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今许多大型的数据库管理系统,一些常用的数据库开发系统,都支持SQL语言作为查询语言。 三、 VBScript介绍 VBScript只有一种数据类型,称为Variant。Variant 是一种特殊的数据类型,根据使用的方式,它
显示全部
相似文档