摘 要
在21世纪的信息化社会里,Internet迅速发展和普及,并从根本上改变了人们学习、生活和工作的途径与方法,同时也在改变着教育。网络远程教育是计算机信息技术和Internet在远程教育领域的新兴应用。其中在线考试系统成为当前远程教育系统的重要环节。本文通过探讨远程教育软件中在线考试系统的系统组成、基本流程、功能结构和发展趋势,深入分析和讨论了实现考试系统的各种方法、关键技术和存在问题。介绍了利用ASP、ACCESS技术实现在线考试系统的方法。
关键词: 远程教育 在线考试系统 ASP
ACCESS
ABSTRACT
In the information society of 21st………………….
………………………
前
言
随着Internet技术的飞速发展,很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,我进行了在线考试系统的初步设计工作,本文将针对与此有关的内容对考试系统进行论述。此考试系统是用Browser/Server模式来设计,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。
目 录
第一章
概述
1
1.1 关于远程教育的概念 1
1.2 项目的提出 3
第二章
系统设计相关原理
4
2.1
ASP技术的概述 4
2.2
ASP的内置对象 6
2.3
ASP的内置组件 6
2.4
ASP的工作过程 7
第三章
系统需求分析
8
3.1 系统需要解决的主要问题 8
3.2
系统应该具备的基本功能 9
第四章
系统总体设计
9
4.1
运行环境与系统结构 9
4.2
系统结构图 10
4.3
系统的详细设计 10
4.3.1
试题设计 10
4.3.2
数据库中表的设计 10
4.3.3
用户、管理员权限 12
4.3.4
功能模块详细设计 12
4.4
在线考试系统考试模块框图 13
第五章
系统实现
13
5.1
系统流程图设计 14
5.2
主要文件的功能介绍及解析 14
5.3
调试过程中遇到的主要问题和解决办法 38
5.4
系统测试及实现后主要界面 38
结 论
45
致 谢
46
参考文献
46
1
第一章
概述
在21世纪的信息化社会,信息技术正在逐渐成为改变人们生活和工作的重要因素。信息技术从根本上改变了人们学习、生活和工作的途径与方法,同时也在改变着教育。Web技术和影像、语音、数据等多媒体信息网络技术的成熟,以及Internet的不断普及,使得远程教学获得了前所未有的强大技术支持手段。
1.远程教育的发展与现状
远程教育是教育体系的重要组成部分,是实现全民教育和终身学习的不可缺少的手段。至今为止,远程教育已经历了由19世纪中叶兴起的函授教育、20世纪初兴起的广播电视教育,直到20世纪末期出现的双向交互网络教育等三个发展阶段。“现代远程教育”是一个发展的概念,通常指的是上述远程教育形态中的第三代。换言之,现代远程教育是计算机信息技术和Internet在远程教育领域的新兴应用。现代远程教育观念强调在教育中应用现代信息技术和最新的教育理论,优化教学效果,强调对学习者的学习需求和学习特点的研究,重视学习者个性需求的满足,强调素质教育和创造性人才的培养,以培养学习者四大支柱(学会认知、学会做事、学会合作、学会做人)为教育的最终目的。现代教育观念与传统的教育观念不同,它要求教师不在只是知识的传递者和教学过程中的讲授,而是教学活动的设计者,学习环境的开发者,学习者学习过程的帮助者、调控者和评价者。现代教育观念追求学习者能力的全面发展,不只是认知能力的提高,而是四大支柱支持的个性和社会性人格和能力的全面培养。需要指出的是,新的远程教育形态的出现并不意味着否定和抛弃原有的远程教育形态。
2.运用信息技术实现网上教学的必要性和涉及范围
运用信息技术,促进教育教学改革、提升教学质量,是教育信息化健康发展的关键问题。课堂教学作为学校教育的主阵地,既要重视创新精神、创新能力的培养,又要重视系统科学知识的传授与掌握。
现有的以课堂教学为主、面对面的传统教学模式因为受到时间和空间等诸多因素的限制,已经远远不能满足知识更新极快的现代信息社会教育发展的需要。而运用信息技术网上教学可以使各种教学资源通过Internet以更加生动的形式传播到那些渴望得到知识的人群中去,因此在全世界产生了构建“虚拟学校”的设想和现实需求。
远程教学以其受益面大,成本低廉又能很好地满足劳动者终身学习的需要,而受到世界上一些发达国家和地区的广泛重视。目前,世界各国都积极地研究、应用和发展计算机信息技术和Internet技术,希望能够将它应用到各层次的学校教育、继续教育与职业培训中去。许多世界著名大学,如哈佛、麻省理工学院等都利用网络开设了Distance learning
programs(远程教育课程),国内各重点高校、重点高中、各大公司也都利用网络竞相开办远程教学,如清华大学的远程教育系统、北京邮电大学的网上大学、北京101中学的101网校、北京五中网校、联想网校、湖南信息港教育频道、搜狐教育频道等。它们利用网络的丰富的教学资源,提供各种形式的教学活动,如利用实时多媒体授听课系统可以进行实时、双向、交互式课堂教学;在网上,学生可以方便地获取各门课程的讲义、习题;通过网络向教师提问,并得到教师的辅导等。网校使与学校相距遥远的学生,足不出户就能进
“学校”学习。
1998年,我国教育部确定了清华大学、浙江大学、北京邮电大学和湖南大学等四所大学为全国远程教学试点单位,它们分别借助于电信网络、计算机网络、卫星数据传输技术和CATV等进行远程大学本科和研究生课程教学。由湖南电信与湖南大学联合创办的我国第一家网上高等学府——湖南大学多媒体信息教育学院,被我国科技界和新闻界共同评定为“1998全国十大科技成果”的第二位。因此,未来的远程教学的前景是非常美好的。
………………………………
系统需要解决的主要问题
首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要选择考试章节,所以该系统还应具有考试章节选择的功能。在线考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。
系统应该具备的基本功能
(1) 用户注册:用户可以进行注册,然后登录。
(2) 用户信息的管理:管理员可以增删用户,并对用户实施除学号以外的任何注册信息的修改。
(3) 试题库管理:对单选、判断、填空三种题型试题库的管理,使试题的增删、编辑更为简便。
(4) 试卷生成:可以指定试卷的章节,从试题库里抽取试题生成一份原始试卷。
(5) 计算机自动阅卷:本系统主要考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。
1.1.1
4.3.3 用户、管理员权限
管理员:在此系统中可以由若干个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。
一般用户:主要是指学校的学生和企事业单位的培训对象等
1.1.2
4.3.4
功能模块详细设计
1.
考试系统主页——用户注册模块
功能:用户输入注册信息,如果为系统管理员则进入后台管理模块main1111.asp,普通用户则进入前台在线考试模块main2.asp。
特色:根据注册用户的不同身份进入不同的程序页面。
2. 考生信息管理模块
功能:实现对考生信息的增加、删除、修改、查询。
特色:分页显示数据,可以一次选择多个学生进行删除,可以输入学号或姓名进行快速查询。
3. 题库信息管理模块
功能:实现对选择、判断、填空不同题型在不同章节中的增加、删除、修改、查询。
特色:分页显示题库信息,可以一次选择多道题进行删除,可以输入题号或题干进行快速查询。
4. 在线考试模块
功能:根据考生选择的章节,题型从题库中抽取题形成试卷。
特色:考生交卷后立即显示正确答案和自己的答案以及分数。