好文档 - 专业文书写作范文服务资料分享网站

在线考试系统的设计与实现毕业论文-在线考试系统毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

学海无涯苦作舟!

第一章 开发工具的概述

第一节 ASP的简介

ASP(Active Server Pages) 动态网页,是微软公司推出的一种以取代CGI(Common Gateway Interface)通用网关接口的技术。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境[1]。通过ASP,可以结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的Web服务器应用程序。所有的程序都在服务器端执行,减轻了客户端浏览器的负担,大大提高了交互的速度。

ASP是目前最流行的开放式Web服务器应用程序开发技术,具有编程简单、解释执行、支持广泛、扩充性强、方便安全、支持多种开发工具、且与浏览器无关等优点。

第二节 Dreamweaver MX2004的简介

Dreamweaver是Macromedia公司推出的可视化网页编辑工具,它是目前最流行的网页设计软件之一,它提供了可视化的网页开发环境,具有所见即所得的功能。与Fireworks和Flash一起被誉为网页制作“三剑客”。

与众多的网页制作工具相比,Dreamweaver MX的优越之处在于它的可视化编辑和对代码的操作可以完美地融合。除了页面编辑和排版外,在代码生成上它还有过人之处。Dreamweaver MX对代码的生成有着精确的控制,通过可视化操作所生成的代码可以同步地显示在页面中[2]。同时,对HTML代码的修改也可以同步地显示在可视化操作的窗口里。Dreamweaver MX的另一出色之处是可以创建兼容性极好的网页,以适应各种平台的各种浏览器,包括对微软公司的Internet Explore、网景公司的

学海无涯苦作舟!

Navigator和Opera的支持。最具特色的是,Dreamweaver MX是可以定制的。用户可以创建自己的对象和命令修改菜单和快捷键,可以通过JavaScript来为其创建新的行为属性面板,也可以通过插件管理器来安装第三方提供的一些具有特殊功能的插件[3]。

第三节 SQL Server数据库简介

Microsoft SQL Server是运行于NT操作系统上的、基于客户机/服务器的关系型数据库管理系统。SQL Server使用客户机/服务器结构把工作负荷分解成分别在服务器上和客户机上执行的任务。客户机应用程序可以运行在一个或多个客户机机器上,也可以运行在服务器的,负责向用户提供数据。服务器负责管理和分配服务器资源。

作为关系型数据库领域出类拔萃的产品,Microsoft SQL Server2000数据库管理系统可以满足各种类型不同用户和独立软件供应商商业程序的要求,可以说Microsoft SQL Server2000是功能相当强大的关系型数据库,它在易用性、伸缩性、可靠性和数据仓库等方面都具有优良的性能[4]。

(1)支持企业级运算、支持C/S模型、更好的性能和更方便的操作。 (2)功能增强:海量数据存储、数据复制、数据转换服务、分布式事务、全文检索。

(3)支持多种协议(TCP/IP、NETBEUI)和支持分布式计算,分布式计算模型。 (4)ANSI/92标准兼容并进行T-SQL的增强。

学海无涯苦作舟!

第二章 系统分析

第一节 系统需求分析

在教学活动中,考试是检验教师教学成果和学生学习效果的主要手段之一。在调查中发现,现阶段学校与社会上大都采用传统的考试方式开展考试,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。此外,还要有大量的准备工作,如准备试卷、准备考场等等。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,试卷的编辑和整理工作量大。事实表明,传统的手工组卷过程,存在不少弊端[5]。

可以说传统的考试方式已经不能适应现代大量的、专业化的考试的需要。随着计算机和网络技术应用的迅猛发展和不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来组织考试,以减轻教师的工作负担及提高工作效率,与此同时提高考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。为此,本系统主要完成这样一些工作:

一、实现教师网上组卷

在现有题库的基础上,教师组卷时,只须提出试卷的要求,便可以从题库中选择既定数量的题目生成试卷。简而言之,就是:教师登录→选择考试试卷→编辑题目→生成试卷→等待领导审批→考试。

二、实现学生网上答卷

传统考试形式单一枯燥,并不能激发学生们学习兴趣。他们希望能够换一种形式,例如通过电脑进行网上测试。因为,首先是变换了形式,符合年青人的心态,新颖的界面、人性化的提示让人耳目一新;其次是可减少书写,标准化试题只需点击鼠标即可;再者,提交试卷后,系统很快给出评分,便于学生针对自己的成绩进行查漏补缺,免去了漫长难熬地等待。简而言之,就是:学生登录→选择试卷→进入考场→考试计时→学生答卷→试卷提交→成绩查询。

三、实现试题库维护

学海无涯苦作舟!

教师作为本系统的教师管理员,对试题库有维护的义务。教师可以实时地对试卷和考试题目进行编辑。试卷是出题的前提,题库是出卷的前提,试卷是考试的前提,所以,这几个模块相互关系十分密切,其中的数据都是紧密联系的,相关的,因此对数据库的实时更新和数据存取功能都提出了很高的要求。

第二节 可行性分析

一、 技术可行性

现在可以采用Microsoft Access 2003进行后台数据库的管理、操作和维护,用Macromedia DreamweaverMX2004 和ASP进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。根据ASP的特点与DreamweaverMX2004强大的方便快捷的开发工具,以及他们当前的广泛实际应用,充分说明网站在技术方面可行[9]。

二、经济可行性

经济可行性研究主要是预估费用支出和对项目的经济效益进行评价[6]。在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,一般的硬件平台完全能满足此系统的需要。考试系统减轻了客户端的负担,只要支持浏览器就可以进行在线考试与测试,大降低了成本,且考生只需掌握简单的操作即可;其次,考试、批卷、试卷分析都由电脑自动完成,使教师从繁忙的工作中解脱出来,减少了开销,提高了效率;再次,系统的运行和维护相对简单,专业人员可进行远程维护,也减少了不必要的开销。所以本系统在经济上是可行的。

三、 操作可行性

现在的系统具备很好的人机交互界面,操作者只需具备初步的Windows2000 /Windows XP使用经验即可熟练地操作本系统。在系统中大部分的操作均可用鼠标的单击来完成,从而简化了繁琐的输入、输出工作。

学海无涯苦作舟!

第三节 系统基本功能

确定网上考试系统的功能后,根据系统的功能需求,该系统包括三种用户:考生、教师、学校领导。系统的大体流程为:教师组卷,包括选择试卷,在题库中随机出题,然后生成试卷。生成的试卷要通过领导审批才生效,才可用于考试。教师作为系统的管理者,有权发布考试的有关新闻。用户登录系统即可浏览最新的考试信息。学生进入系统后,选择考试试卷,就可进行考试。对于已经考过的考试则可以查看成绩。系统工程功能图如下:

网上考试系统 后台管理 领导审批 考试界面 考 生 管理

试卷管理 题库管理 试卷生成 信息发布 试卷审核 考试界面 成绩查询 图2.1 系统基本功能图

从总体上考虑,系统应该实现下列功能:

一、教师用户功能

对教师来说,包括试卷管理、题库管理、成绩管理。

1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。

2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。

3、成绩管理:管理员可以查看考生的考试成绩。 4、学生管理:管理员可以对用户的资料进行查询、删除。

在线考试系统的设计与实现毕业论文-在线考试系统毕业论文

学海无涯苦作舟!第一章开发工具的概述第一节ASP的简介ASP(ActiveServerPages)动态网页,是微软公司推出的一种以取代CGI(CommonGatewayInterface)通用网关接口的技术。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以
推荐度:
点击下载文档文档为doc格式
8c5bk3o3f24mg6283nif6msol1o4p300uwo
领取福利

微信扫码领取福利

微信扫码分享