本科毕业论文(设计)文献综述学生姓名徐骅学号090824308班级计算机09-3班专业计算机科学与技术指导教师王春玲基于Web的习题管理系统的设计与实现摘要:随着网络时代的到来,互联网技术已覆盖全国各个城市,习题管理系统研究是一个重要的部分,在考试体制的运行和管理上实现规范化,科学化,系统化已经成为网络教育发展的必然趋势。
以B/S结构为模式的习题管理系统,能极大的方便老师教学和学生的自我检测,能极大的节省物力人力,对于新时期的教育改革具有重大的意义。
关键词:数据库,C#程序语言,题库,功能,板块正文:1.前言网络题库管理作为教学中的重要一环。
课程作业管理系统正是利用网络这个先进的平台。
紧密地结合了实际教学中的各种需求来对传统的作业管理模式进行优化,它的目标是为教师和学生建立一个更加高效与快捷的自我检测和管理平台。
基于B/S架构的习题管理系统是一个自由开放的分布式应用系统,可以使用浏览器并通过人机交互的方式来浏览,减少时间、空间对于作业管理的限制。
计算机在教学管理中的应用是实现教学管理科学化、现代化的关键。
要提高教学质量,必须把握各个教学环节,考试是重要一环,是检测学生学习效果和对学生进行客观评价的一种手段,也是课程建设的重要组成部分。
在学校教学工作中,传统的试题管理通常是以试题集或者试卷集的形式进行的,各位老师单独或集体命题,采用手工方式,题量大、工作复杂。
随着科学技术的飞速发展,现代化教育手段广泛使用,教学测试方法不断改进,传统的试题管理模式和手工组卷模式将逐步被计算机代替,使教学检测更客观、更科学、更公正,从而不断提高学校的教学质量、教学水平。
2.目的和意义基于Web 的习题管理系统逐渐受到重视。
基于Web的习题管理系统可以使学生从自身条件出发,更加自由地掌握习题的内容,更好的完成复习计划,节省大量的时间和教师资源,并将改变传统的教学模式,起到推动教育改革的作用。
试题库在教育活动中具有十分重要的意义,试题库经过发展已经逐步形成了自己的理论、原则和方法,发展成一门新的教育管理手段,即计算机辅助教学的一个方面,它在教学实践中的优越性:一是教学管理上的,试题库具有高效、经济、灵活和保密的特点;二是教学测量上的,由于试题库生成的试卷具有质量高、可预控等特点。
试题库不仅是一项网络数据库技术,而且是一种实实在在的产品。
一项很有前途的教育发展的服务,也是竞争非常激烈的一个领域。
设计开发通用试题库管理系统的目的主要是为了帮助教师轻松的出一份高质量的试卷,提供一个科学和实用的教学资源管理工具。
通用试题库管理系统的重大意义是让教师节约大量的教学工作准备时间,并且拥有更多的时间进行教学研究和对学生进行个性化深入辅导。
选择通用试题库管理系统研究设计的意义,是试题库管理系统可以为学校教师举行考试提供方便与快捷的方式,拥有与真实考试同样的题型、组卷等功能。
而且,结合ADO控件和数据库查询等技术建立具有较高查询效率的试题库组织结构,使得试卷的自动生成并逐步积累,形成有效的试题库,使试卷管理工作更科学更高效。
本试题库管理系统具有以下几方面的优点:(1)教师可以容易地组成试卷,对学生进行考试;(2)教师可以在试题库的范围内,按被考对象的情况方便地取出一定数量的试题,在确保内容的基础上组成试卷;(3)当在试题库中试题内容恰当和技巧完备情况下,通过试题库组成的试卷质量将高于出试卷人自己出的试卷;(4)教师工作会变得简单和高级,不需要花费大量的时间,运用计算机技术,可以方便地完成对试题的录入、删除、修改,可以自动生成试卷,并可以帮助学生复习和教师出题;(5)方便形成习题供学生练习,同时又方便教师出题;(6)在教学管理上,试题库具有经济、灵活的特点;(7)在教育测量上,试题库能生成比传统试卷质量高的试卷。
3.国外研究状况国外试题库的建设是从二战后发展起来的,如今发达国家的考试专业机构都根据自己承担的职能建立起大型题库,没有题库的考试机构很难体现出其应有的专业性。
由于基于计算机考试的蓬勃发展和题库研究的不断深入,美国心理协会(APA)在1986年出版了关于如何开发、使用计算机化考试及解释考分的指南,这成了考试和软件开发者出版商的事实标准。
投入实际使用的例子有,1982年采用远距离教育方式的美国学院(American college)开始用计算机进行测验,当时被称为“点播测验(EOD)”,学院可以再认为准备好的任何时候参加某一门功课的考试;1993年ETS实现了计算机适应性GRE考试;从1994年开始,美国护理证书考试会全在计算机上进行。
目前,国外许多大型测验出版机构、地区教育主管部门、地区学校以及工业个专业资格认证机构都以某种测量理论为指导建立题库、编制试卷等进行各种有关研究[17][18]。
运用计算机进行试题管理是计算机辅助测试(Computer Assisted Testing)中首要项目,最早运用这项技术是1968年IBM公司和美国洛杉矶学区共同开发的一个CTSS(Classroom Teacher Supporting System)。
CTSS系统最初管理一个美国历史题库,其中贮存有800道题目,能为中学教师生成测试、家庭作业、课堂讨论题以及课外辅导材料等。
CTSS采用批量处理方式,先由教师填写申请单,表明所需题目的数量,类别及相关属性,经光电扫描机输入电脑。
CTSS能自动选取题目,复印所需的份数,还能自动输入答案单、核对答案和评分等。
后来,加利福尼亚州开发了一个拥有是一个题目库的系统,大的试题库装有万个以上的试题。
计算机辅助教学能编制出各种测验,如自我测验、定位测验、诊断性练习、学期测验和综合测验等。
4.国内研究状况在我国虽然计算机参与教学管理已经有比较长的时间,但由于受到硬件设备性能和软件制作水平的限制,在过去的一段时间中,利用计算机现代化管理试题的技术只为少数对计算机程序精通的人士所掌握,广大的教育工作者仍然处于手工操作的低水平上运作,不外遇先把试题抄写在卡片纸上,再分别放置于不同的试题库中,不仅复制机极其困难,而且更新,查找也十分麻烦,效率极其低下。
随着计算机的发展,只能话网络试题库系统作为网络数据库的综合运用,为试题的保存、分类和检索提供了科学的、有效的方式和手段,为编制科学的、公正的试卷提供了高效率和低成本的手段;而且更为重要的是它作为教学评价工具的重要作用。
因此,对题库进行研究和建设是有十分重要的意义的,也是非常有实用价值的。
现在越来越多的网络公司致力于各种考试系统的开发研究,以下就针对现今国内使用率比较高的考试系统作简单介绍:北京杰佛软件技术开发有限公司开发的通用考试系统WebExam:通用考试系统WebExam是目前应用比较广泛的远程网络学习考试软件,它有开放的题库管理系统和灵活的组卷系统,能够自动输出Word试卷、提供题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。
通用考试系统适合政府、行业及企业的各专业网上考试、作业、练习、培训管理等应用。
但只是很适用于远程或是分布式测试或考试,而在学校,老师为班级测试或作为考试而出的试卷只需要在校园或是机房的范围内使用,而不必上网,因而单机版的易于控制而更有优势。
现在设计编写的试题库管理系统,一般都是基于两种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度;二是摒弃传统的手工整理、以试卷(纸质)的形式存放到档案室,浪费纸张等原材料,也占地方,不利于保护环境和保存。
针对以上传统试卷的种种问题,再考虑到Internet信息世界的现代化和计算机硬件配置的日新月异,很多人在研究能不能把题目放到计算机上让考生来抽题,一方面减少泄题的可能性,另一方面也可以增加试题的灵活性,从而使教师能更快更好的了解掌握学生的知识掌握情况[19]。
5.发展趋势基于Web的习题库因其在教育方面起到突出的作用,方便老师管理和学生自测,讲越来越普遍,随着它的不断发展和进步,必定会推动教育改革和教学质量和教育效率的提高。
随着计算机事业在我国的纵深发展,题库在我国的应用也越来越广泛。
一个好的试题库管理系统,要求界面友好,能方便地录入试题,试题库的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,以适应各种知识更新对试卷难度、题型的要求,还要具有一定的安全性,因此利用计算机化的试卷生成系统来组卷将是未来学校考试的发展趋势。
6.系统整体架构和目标设计基于Internet 的网络题库管理系统,首先必须考虑网络的硬件价格。
根据网络的架构情况,在学校网络服务区专门架设B/S 结构的题库管理平台系统,然后把学校网络和Internet网络进行互联,使学生可以在机房、寝室和网吧,只要是能连接到Internet 的地方都能进行访问,从而轻松的进行管理和检测。
7.系统模块划分7.1管理员模块管理员拥有最高权限,对试题库、教师用户、学科库、学生用户进行维护,包括数据库记录的添加、删除、修改等;可以设置教师、班级、试题、课程间的关联。
当管理员增加一条以学生、学科、教师为内容的记录时,即指定了某班的某学科由某教师指教,为该教师用户进行了初始化。
7.2教师模块指定学科的教师登录系统后,可以发布试题和疑难点,可以对学生的自测情况进行检查,对学生提出的疑难问题进行解答。
7.3学生模块学生经身份验证后进入系统,能在相应的老师名下或者科目名下找到自己想要测试的内容进行测试,并可以查看老师指出的疑难点,还能通过留言系统向老师提问,等老师回答。
.8.参考文献[1]John J. Patrick. SQL Server 2000参考大全[M].清华大学出版社,1995:10-123.[2]飞思科技产品研发中心编著.JSP软件工程案例精解[M].电子工业出版社,2005:86-126. [3]李萍.SQl Server 2000 应用开发教程[M].电子工业出版社,2003:100-121.[4飞思科技产品开发研究中心,SQL Server2000系统管理.电子工业出版社[M],2001:36-45 [5]杨冬青等.SQL Server 原理一数据库设计与实现[C].北京清华大学出版社,2004:154-158.[6]Julia Case Bradley Anita lspaugh Visual C# 2008程序设计教程[M].北京清华大学出版社,2010:55-200.[7]王小科,赵会东等.C#开发入门及项目实战[M].北京清华大学出版社,2012:87-300. [8]梁冰,吕双,王小科.C#程序开发范例宝典[M].人民邮电出版社,2009:150-200.[9]李佳,付强,丁宁等.C#开发技术大全[M].北京清华大学出版社,2009:300-350.[10]冯建华等.SQL Server原理—数据库设计与实现[J].北京清华大学出版社,1995:10-123.[11]刘毅,俞国红.试题库管理系统的设计与开发[J].常州工学院学报,2010(6):2.[12]Engineering Economics(10th ed),DGarmo E.P.et.al,Prentice-Hall[J] .1997.[13]U.Black.Foundation for Broadband Networks[J].Prentice Hall,1997:70-80.[14]Werry C.The work of education in the age of ecollege,Computer and Composition [J].2002,19:127-149.[15]Shuell T.J. Cognitive Learning,Review of Educational Research[J].1986,56:411-436.[16]D.C.Verma.conttent Distribution Networks:An Engineerling Approach[J].John Wiley,2001:30-50.[17]殷荣庆.题库系统的设计与研究[J].安徽教育学院学报,2004,22(6):36-40.[18]王丽娜,肖京等.通用智能题库系统的设计与实现[J].控制理论与应用,1999,6(3):20-25.[19]曾新勇,李芟.通用试题库管理系统的设计与实现[J].常州工学院学报,2009(6):47-49.。