- 23
- 0
- 约1.28万字
- 约 13页
- 2017-09-27 发布于重庆
- 举报
【标题】通用试题库系统研究 【作者】邱 来 【关键词】ASP??在线考试系统??管理模块??考试模块 【指导老师】刘 飞 【专业】计算机科学与技术 【正文】1.前言随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育。这样就通过计算机网络实现了异地教育和培训。当前计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还仅处于起步阶段。这项技术的不断深入发展,要求有更好、更完善的软件系统应用到远程教育当中去。这就给软件设计人员提出了更高的设计要求。开发的一个热点,是建立在国际互联网上的远程教育,它包括很多环节,例如教学系统、答疑系统和考试系统等,其中很重要的一个环节就是在线考试系统。当前学校与社会上的各种考试大都采用传统的考试方式。在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析[1]。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量必将越来越大,并且这项工作必然是十分繁琐又非常容易出错的。可以说,传统的考试方式已经无法适应现代考试的需要。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担,提高工作效率,同时也提高考试质量,从而使考试更趋于公正、客观,更有利于激发学习者的学习积极性。在线考试是现阶段研究上的应用系统,客户端的配置可以极为简单,使考试不受地域局限的约束。一个完备的在线考试系统可以使用户在网上学习之后及时检验自己的学习效果,以发现自己的不足,提高学习效率。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库,就可以实现考试的自动化。这样一来,教师所要做的工作就只是精心设计题目、维护题库,而不是组织考试了。这就大大减轻了教师的负担。其经济性是相当可观的。目前,设计应用软件的模式主要有二类:客户端/服务器(Client/Server)模式,浏览器/服务器(Browser/Server)模式。C/S模式主要的缺点是维护、升级较麻烦。B/S模式是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server?,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,更有很多部门的业务系统、企业的MIS(信息管理系统)系统都纷纷采用这种模式。其主要优点是便于扩充应用,升级维护简便[2]。基于上述考虑,本在线考试系统用Browser/Server模式来设计更为合适。服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统。客户端则采用浏览器来完成考试全过程。同时,可进行远程系统维护和管理。本系统是基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高。本系统实现了试卷的客观题部分,已具备多用户同时在线考试、动态随机抽题、手动生成试题、自动判卷、成绩显示、题库管理、用户管理、科目管理、管理员管理、分数管理等重要功能,能满足任何授权的考生随时随地考试并迅速获知成绩,同时也大大减轻了教师出题和阅卷等巨大的工作负担。2.系统设计相关原理该在线考试系统主要采用ASP、HTML、Access数据库,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。2.1 ASP技术介绍Microsoft Active Server Pages?即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page?是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS5.0和6.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度[3]。2.2数据库存取技术?数据库设计是本设计的基础,Microsoft access2000?对SQL的支持比较好,适用于小型数据库,本系统就采用access2000来建立数据库,用SQL来实现ASP对Access数据库的连接。SQL全称是“结构化查询语言(Structured Query Language)”
原创力文档

文档评论(0)