您现在的位置:网站首页答辩论文计算机毕业设计ASP毕业设计

网络考试系统

  • 简介:(毕业论文 字数:21543 页数:43)【摘 要】随着校园网与Internet在我国的迅速发展,远程教育和校园的信息化建设成为网络应用一个新的热点。网络考试作为远程教育和校园信息化建设的一部分,有着其独特的需求和作用。本文就网络考试系统的设计思想与目标...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文 字数:21543 页数:43)【摘 要】随着校园网与Internet在我国的迅速发展,远程教育和校园的信息化建设成为网络应用一个新的热点。网络考试作为远程教育和校园信息化建设的一部分,有着其独特的需求和作用。本文就网络考试系统的设计思想与目标、总体结构与功能以及实现技术进行了逐一的论述。
本文讨论的重点是网络考试系统中的教师管理系统和管理员系统,主要提供了科目管理、试卷管理、试题管理、信息管理、试卷自动生成与自动评分等功能。这次网络考试系统的课题设计充分体现了信息化考试的优越性,试卷的动态生成和试卷的自动批改是整个系统的最大特色,使网络考试具有良好的扩展性和伸缩性。利用网络资源的考试相信以后的教育体制将会更加的完善。

[关键字]:网络考试,试卷自动生成,自动评分

【ABSTRACT】With the campus network and Internet in China is developing rapidly, Distance education and campus information network construction as a new application of the hot. Network examination as a distance education and information technology campus part of the building has its own unique needs and roles. This article network test system design and objectives of the overall structure and function of technology and the realization of each of the exposition.
This article discusses the focus on network examination system management system of teachers and administrators, the main subjects of management, paper management, item management, information management, automatic test generation and automatic scoring, and other functions. This network test system design topics fully reflect the examination of the information superiority, the papers are dynamically generated and automatically correcting papers of the whole system is the most significant feature, Examination network has good scalability and flexibility. Use network resources after the examination believe that the education system will be more improvement.

[KEY WORDS]:network examination,automatic test generation,automatic scoring

目 录
前 言 5
第一章 开发背景与可行性分析 7
1.1开发背景 7
1.2 网络考试系统的概述 8
1.3 系统总体要求 8
1.4可行性分析 9
1.4.1 经济可行性 9
1.4.2 操作可行性 9
1.4.3 技术可行性 9
第二章 网络考试系统需求分析 10
2.1 传统考试模式的弊端 10
2.2 新的考试模式的优势 10
2.3系统的开发平台和工具 11
2.3.1 VBA的简介 11
2.3.2 XML的相关介绍 11
2.3.3 VISUAL STUDIO 2005平台的简介 11
2.3.4 数据库介绍 12
2.3.5 B/S和C/S模式 13
2.4 系统背景说明 14
2.4.1 背景说明 14
2.4.2 术语定义 14
2.5任务概述 14
2.5.1 开发目标 14
2.5.2系统基本功能要求 15
2.5.3用户特点 15
2.5.4 用户需求 16
2.6 系统运行要求 16
2.7数据库需求分析 16
2.8 数据字典 18
第三章 系统总体设计 23
3.1 系统模型设计 23
3.1.1 WORD试卷自动批改系统三大体系 23
3.1.2 基于WEB页的考试部分 24
3.2 基于WEB页面考试系统子模块的设计 26
3.2.1前台构架 26
3.2.2系统构架 26
3.2.3系统主要功能设计 27
3.2.4后台管理 28
3.3 基于WEB页面考试系统的功能模块结构图 28
3.4详细功能模块设计 29
3.4.1考试系统设计 29
3.4.2 管理系统设计 29
3.5 系统界面设计 31
3.5.1 教师学生系统界面 31
3.5.2 管理员系统界面 31
第四章 考试系统详细设计 32
4.1 基于WEB的考试系统操作流程 32
4.2 基于WEB页面的考试系统详细设计 33
4.2.1公用模块详细设计 33
4.2.2学生用户系统详细设计 35
4.2.3教师用户系统详细设计 35
4.2.4管理员系统详细设计 36
4.2.5 头部界面和FLASH菜单的设计 38
第五章 系统编码和系统测试报告 39
5.1设计语言的选择 39
5.2 核心模块及代码 40
5.3测试 40
5.3 存在的问题 41
第六章 结 论 42
6.1 设计实现总结 42
6.2 存在的问题和进一步的工作 42
谢 辞 44
参考文献 46

前 言
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!
目前,网络应用软件运行的模式主要有二类:Client/Server模式,Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。
基于上述考虑,用Browser/Server模式来设计考试系统比较合适,服务器端我们采用SQL server数据库系统和ASP.net组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术,我们组开发了基于B/S模式单用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、用户个人信息修改、在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、试卷管理、分数管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、排版和判卷等繁重的工作量。
第一章 开发背景与可行性分析


1.1开发背景
首先: 网络考试系统的开发是基于现阶段,计算机以经成为我们生活中的必需品,特别在高等院校里的大规模普及,随着我们步入二十一世纪,人类进入了信息时代,信息产业更以其飞快的速度发展着,并且推动着各行各业的进步。在此基础上网络多媒体教学成为教育领域新兴的一个重要的教学形式,而网络考试系统它是网络和多媒体教学结合的产物,是多媒体教学充分利用网络进行自我测试的一种比较便捷的方式。利用校园网开展自我测试,随机测试,网上考试教学是校园网建设的重要目标之一。它将使我们的教学向着高速,有效方面发展,为同学们提供强有力的自我检测手段,不管是对主观题还是非主观题的科目都起到一定的推动作用。随着类似系统的成熟与完善,计算机与多媒体教学必将为我们的高校注入更多的生机与活力。
其次: 效率已经成为当今社会最重要的制约因素之一,面对信息量工作量越来越大的现实,如何合理科学而又高效的进行工作就显得尤为主要。就高校教务管理工作而言,一项非常重要的工作就是考试管理工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分 发挥历年来的优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。此外,在信息高速发展的今天,以往的传统纸张考试形式将会逐渐被上机考试所代替,因为利用上机的考试在很多方面更具科学性、时效性、方便性等。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而便捷,对考试的过程将变的精简而科学,对考生的成绩分析也将变的准确而及时,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。
再次:传统考试方式的弊端,随着教育思想的更新和科学技术的进步,以纸和笔为主要工具的传统考试方式的诸多弊端显露得越来越突出,主体成了客体,无法激活应考者应考的兴趣,重甄别轻激励,丧失了考试的激励功能,重结果轻过程,不能客观反映应考者的实际能力水平。
最后:此系统能大量减少教师的阅•卷时间,使师生双方有更多的时间去学习新的知识,增加自己的知识储备,同时也能增加学生的自我评价能力。为我们的国家和人民贡献更多的光和热。
1.2 网络考试系统的概述
网络考试系统,是一个以Word格式组卷、自动生成试卷、自动批改试卷的电子化考试过程。教师只需要直接在Word中编制试卷,然后可在网页中预览Web格式的试卷,而试卷的转换和存储是由系统管理员通过一个转换过程和一个录入程序简单地完成。这个过程对老师来说是透明的,从而减轻老师的工作量,提高考试的质量。
学生登录后根据科目、试卷类别快速的抽取试卷答题,而评判结果也会在答题后由系统自动完成供学生和老师浏览。整个过程都是有系统自动完成,老师和学生都只能看到过程产生的结果。
同时,系统拥有试卷信息的可视化管理,方便而快捷,减轻了不少的管理工作。另外,老师可以根据学生的所有成绩信息进行统计分析,以了解学生掌握知识的情况,使教学反馈更加的科学化、系统化。
1.3 系统总体要求
系统总体要求需求说明:
1. 建设智能化题库。要实现可让学生自己上机轻松下载测试的目标,系统必须有相当量的高质量题目,必须有实现远程调用试卷的技术。因此试卷的数据库录入是实现网络考试的第一步。
2.实现试卷自动生成系统和试卷自动评价系统。学生上机后根据自己的需要选择科目、难易程度,然后网络按学生的指令自动从数据库中抽取相应试卷测试。学生解答完毕,系统能快速评出该卷的得分情况。
3. 做到完善校园网络系统。能够充分利用网络资源实现科学合理的测试目标,提供有效性服务,使学生随心所欲地考试。
4.实现超级管理者方便地对录入的试卷进行修改和错误的纠正,甚至是增加或者减少试卷的试题量度。做到有效地解决传统考试中对试卷不断修正、排版和打印等问题。
5.开发学生模拟考试环境,并利用Soket工具实现客户端与服务器的连接,灵活的提取和存储试卷。实现学生随时随地都可以考试。
网络考试主要有两种形式:一种是通过VBA解析生成的测试题,实现根据老师所出的整套试卷的测试;另一种是通过试题库系统,选择性得对某类题型进行针对性地测试。利用VBA解析生成的标准格式试卷,这既是计算机辅助教学的一个重要环节,又是教学管理部门实现电子化统一全面测试学生学习能力的有力工具。用试题库系统出题并自动组成试卷,使用上机考试系统,并与实际教学和能力测试相结合,实现学生对薄弱环节的强化训练和学习。最终要达到管理者可以在主机上掌控整个考试测验,既方便又系统的给学生们一个全面测试与针对性测试相结合的一个网上考试环境,从而促进学生的全方位进步。
1.4可行性分析

1.4.1 经济可行性
网络考试系统的开发不仅仅一项毕业设计的工作,它同时也是一项有益学生学习和老师及学校工作的工作。而这次设计工作所需要的环境和工具如电脑和全部软件我们都具备,所以这个开发具有很好的经济可行性。网络考试系统将推进教学效率的提高,降低教学的成本,实现教学运行机制创新和管理方式创新。是教学管理的一次新的信息化变革。
1.4.2 操作可行性
网络考试系统所有的程序处理过程都与可视化的界面分开的,这个也是用ASP.NET开发的最突出的特点。所以即使不动计算机软件知识的人也能轻松地完成考试的整个过程,只有管理员的操作需要一个专业人员,但只要懂得基本的计算机操作也是轻松完成,所以在操作可行性方面完全没有问题。

查看评论 已有0位网友发表了看法
  • 验证码: