试题库管理系统范文

时间:2023-03-23 01:32:14

导语:如何才能写好一篇试题库管理系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

试题库管理系统

篇1

Abstract: Exam question bank is made according to a certain kind of index which based on a theoretical and maehemetical medels with the feature of being consistent with a discipline or course of target detection ability of all the knowledge contained in the many questions asked. It is a collection system of stoarge, indentification of delection, sampling and examing function. Exam question bank examiniation is objectivly impartial. China's exam question bank construction is relatively late, the related subject's exam question bank construction is in the process of improvement. Starting from the necessarity of building of the exam question bank and the overall data structure of the bank and the design of bank management system, the develop of college exam question bank management is discussed.

关键词:题库管理系统;数据库;开发平台

Key words: exam question bank management system; database; development platform

中图分类号:TP39 文献标识码:A文章编号:1006-4311(2010)36-0225-01

1建立题库系统的必要性

1.1 题库应用技术推广以后,教师将告别手工命题的传统方式,只要通过键盘操作就能让计算机自动产生高质量的试卷。这对于提高教学质量管理水平,对于逐步实现教师办公自动化等都有重要意义。

1.2 题库是大批优良试题的储存库,凡是入库的试题都是经过严格筛选,并按合理的原则组织起来的,其技术参数、质量指标(如难度、区分度等)是经过测定的。

1.3 题库内的全部试题都具有标准统一的技术参数,便于人们按照一定的科学程序,按试题已有的技术参数挑选试题,优化组合成内容、性质、难度等各不相同的试卷,使试卷符合预定的各项质量指标,保证考试的信度和效度。

1.4 由计算机管理题库,自动化程度高,可大大提高命题工作的效率,减轻命题教师负担。计算机题库系统具有自动寻找的功能,便于教师通过手指击键、自行选题编卷。利用这种管理系统还能让计算机根据命题要求自动自成试卷,自动完成试卷及考分的等值处理,必要时还能生成互相等值的平行试卷,能客观地比较历次考试的不同水平。

1.5 利用题库系统自动生成试卷,要求命题者事先制订好详细的命题计划,并按规定输入有关信息,这有助于克服命题的盲目性和随意性,使命题过程规范化。

2题库总体数据结构

对于较大的题库系统,其试题库总体结构是分层分块的,总库下有子库,子库中有分库等。试题信息常按题文(题目中的文字部分)、题图(题目中的附图)、答文(答案信息为文字)、答图(答案信息为图形)、属性指标等分类,分别存放于不同的子库当中;全部试题又常按课程的内容、或题型、或按测试目标层次分类存储,这样每个子库被相应地分成若干分库。各个子库要设定相同的关键字,利用关键字把同一道试题的各种信息联系在一起(例如同题号作关键字,那么在各子库中部应有题号这个数据项)。为了提高检索和库管理速度,一般要根据需要建立各种索引文件,如对各个子库建立各分库的题号索引,以指出各分库中存放的试题题号范围。通常可用分库中第一个试题的题序号和该库中存放的试题总数目来标明该范围(因题库中题号是有顺序的,题目按题号有序地存储在分库中)。

设计题库总体数据结构时要考虑图形存储问题。许多学科题库都不可避免地存储带有图形的试题,而图形需要占据大量存储空间,应采用数据压缩技术来解决节省图形存储空间的问题。有关压缩存储的方法很多,针对不同学科的图形特点可设计不同的方法来实现图形数据压缩。例如,将试题中的图形以图段拼成,而图段则由一些图元组成,每个图元给予不同的编码,不同的编码值代表不同的作图算法,然后用参数表明图的大小及它的相对位置。这样使用适当的编辑命令,就能很方便地绘制题目中所需要的图形。可以看出,这种方法已把一幅图形变成一些代码和参数存储起来。当图形显示时,失调出相应的图形记录,分解并翻译那些代码和参数,然后根据代码值所表示的算法,绘出每个图段的各图形元,这样一幅题图就显示出来。

3题库管理系统的设计

3.1 数据库和表的设计。数据层在分布式三层体系结构中处于最底层,提供数据存取及处理服务。在所有的MIS系统的事务处理过程中,数据库处于核心地位。由于本系统涉及大量数据存贮、管理与检索,需要有高性能的后台数据库支持,选择合适的数据库是很重要的,目前大型数据库有不少,候选的主要有Oracle、DB2、SQLServer。通过对其性能及功能的综合比较,以SQLServer2000作为首选数据库。

利用SQLServer2000管理工具创建一个数据库,命名为TK,即题库数据库。配置好连接数据库的用户及权限,再建立数据表和数据表之间的关系。

3.2 系统功能设计。题库管理系统包括用户管理、课程管理、题库管理、试题组卷和退出题库等五大功能模块。用户管理包括对用户信息、课程信息和考生信息的管理;课程管理包括课程清单、录入课程信息、课程信息列表几项子功能;题库管理主要是由任课教师根据所授课程,按照章节、知识点、题型、难度实现试题的录入、修改、删除、保存和查询等功能;试题组卷功能是由任课教师根据所授课程试题信息按组卷策略算法组成试卷,并可将组卷方案保存,备日后查看。或着直接生成Word文档,供学生考试之用。

综上所述,题库建设是高校课程建设的重要内容,它对提高教学质量有着至关重要的意义。利用计算机数据库技术,开发试题库管理系统,可以达到试卷的自动生成,信息全面快捷的查找和方便的管理操作,大大节省了教师组卷时间,提高了工作效率,并且为学校的教务管理提供了较好的管理方法,能够充分地实施考教分离, 提高了教学质量,促进了教师教书育人的积极性,进一步提高了学校的办学水平。

参考文献:

[1]夏帮贵,郭胜,等.SQLSEVER数据库开发入门与范例解析[M].北京:机械工业出版社.

[2]何克抗.建立题库的理论[C]//全国CBE学会第七届学术会议论文集.长沙:国防科技大学出版社,1995.

篇2

关键词:题库管理系统;电脑命题;试题管理

中图分类号:TP392 文献标识码:A 文章编号:1674-7712 (2013) 16-0000-01

传统的题库管理一般采用手工记录、人工管理等方式,考试出题时把题目录入电脑打印。传统的管理方法工作繁琐且效率低,在对大量试题进行记录、整理、筛选的过程中很容易发生遗漏或错误,因此在传统的考试题目管理中容易导致各种异常信息的发生,从而造成人力、物力不必要的浪费。目前大部分中小学和少数高等院校的试题管理尚未实现信息化和规范化。目前从事考试试题管理基本还以传统的记录工具―纸和笔为主,进行信息录入。不仅工作效率低,而且很大程度上不能满足现实的需求。因此,充分利用计算机的资源管理功能够实现对基本信息、考试试卷、考试题库的管理,实现一个系统化、智能化、可靠性强的题库管理系统,将会使考试题库管理的工作量大大减轻。方便友好的界面,简便的操作将成为命题老师的得力助手。

本文设计了一款基于Visual C++ 6.0及Access2003技术的考试题库管理系统,该系统可以使命题老师通过计算机方便、快捷地进行定制试卷、选择考试试卷、删除试卷数据等工作,且操作方便、简单,因此该系统大大提高了考试题库管理的方便性、效率性和可靠性。该系统囊括了三大模块:基本信息管理、试卷信息管理、考试题库管理。命题老师通过口令进行登录,登录系统后可以对各种题型的题库进行管理,自动或手动的生成试卷,并将试卷输出到指定的文件。

一、系统功能

题库管理系统主要任务是实现管理试题、定制试卷、生成试卷的规范化和系统化。本系统是为解决题库管理方法所带来的弊端,使命题老师以更方便快捷的途径去管理繁琐的数据。此外进行权限管理,只有管理员才可以查看和编辑用户信息。系统主要功能模块如下:

基本信息管理:包括对系统管理员登录信息、系部信息、班级信息、学生信息、教师信息的录入、修改和删除等功能。

试卷管理:包括对已创建的试卷数据的删除、定制考试试卷、选择考试试卷等功能。

题库管理:包括对判断题、填空题、单项选择题、多项选择题、简答题、解答题等题库的管理功能。

二、系统概述

题库管理系统是一个典型的数据库开发应用程序。系统使用了Microsoft Aceess 2003来创建“题库管理系统”的后台数据库,在Visual C++中使用了ODBC类来访问数据库。系统主要有系部信息管理、班级信息管理、学生信息管理、教师信息管理、管理员信息管理、试卷管理和各种试题的管理功能。系统作流程如上图。

三、功能模块设计

根据本系统所要实现的主要功能,对系统进分析,设计如下几个主要的系统功能模块:

基本信息管理:包括对系统管理员登录信息、系部信息、班级信息、学生信息、教师信息的录入、修改和删除等功能。其中进行权限管理,用户信息只有管理员才可以查看、编辑。

试卷管理:包括对已创建的试卷数据的删除、从题库中自动或手动的选题来定制考试试卷、选择考试试卷等功能。

题库管理:包括对判断题、填空题、单项选择题、多项选择题、简答题、解答题等题库的管理功能。

四、系统测试

为确保软件质量,保证系统能够正常工作,对该系统软件进行测试是非常必要的。软件测试的根本目的就是发现软件中存在的错误,在此我使用的测试方法是黑盒测试法。所谓黑盒测试也称功能测试,它通过在程序接口的测试,检查程序各个功能是否都能正常使用,检测程序能否正确地接收输入信息并产生预期的输出信息。黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。

功能错误测试:经测试发现系统功能正常,没有遗漏,实现了基本信息管理、题库管理、试卷管理等功能。

接口错误测试:对输入的信息进行检查并无异常,信息输出也达到预期目的。

系统虽然达到预期的目标,但由于时间和水平有限,该系统还存在着不如人意的地方,比如让系统自动选题时运行速度比较慢。

五、结论

本系统具有界面设计人性化,操作简单方便,功能齐全等特点。对于用户而言,使用本系统不需进行专门的学习,即可上手操作,具有较强的可靠性和直观性。

参考文献:

[1]夏邦贵,刘凡馨.Visual C++ 数据库开发[M].北京:机械工业出版社,2006.

[2]谭浩强.C程序设计[M].北京:清华大学出版社,2005.

[3]罗斌,刘三满.Visual C++ 2005数据库开发经典案例[M].北京:中国水利水电出版社,2008.

[4]郑阿奇,丁有和.C++教程[M].北京:电子工业出版社,2009.

[5]颜志军.Visual C++数据库开发典型模块与实例精讲[M].北京:电子工业出版社,2007.

篇3

关键词:数据库;数据库管理系统;实现

中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)16-4356-02

Database Management System and Implementation Issues

ZHANG Li

(Wuhan Institute of Computer Science and Engineering,Wuhan 430063,China)

Abstract: Database (Database) referred to as the DB, it is a data structure according to the computer data storage and management software system, it can not be directly used, such as salary management, personnel management or information management, transaction management, transaction management, but can providing technology and methods, application system design platform and design tools to make the relevant transaction management software is very easy to design. This paper is a database management system and implementation issues for analysis.

Key words: Database;Database Management System;Achieve

数据库管理系统简称DBMS(Database Management System),它是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。用户访问数据库中的数据是通过DBMS进行的,数据库管理员对数据库进行维护也是通过DBMS。DBMS它的功能很多,都是为了用户可以以不同的方法建立、查询以及修改数据库。定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库这些操作方便了。

1 数据库管理系统组成部分

按功能划分数据库管理系统可分为以下几个部分:1)模式翻译:提供数据定义语言(ddl)。把它书写的数据库模式的翻译作为内部表示。数据库的逻辑结构、完整性约束和物理储存结构在内部数据字典都有保存。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理的依据是数据库模式。2)交互式查询:交互式查询语言在此被提供。3)应用程序的编译:把应用程序(包含着访问数据库语句的)编译成目标程序(在DBMS支持下可运行的)。4)事务运行管理:事务的运行管理及运行日志、监控事务运行的安全性和检查数据完整性、事务的并发控制及系统恢复等功能在此被提供。 5)数据的组织与存取:数据在储存设备上的物理组织与存取方法的数据在此提供。6)数据库的维护:提供数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具并且为数据库管理员提供软件支持。

在各行各业中基于关系模型的数据库管理系统已作为商品化软件被应用。数据库系统在各户服务器结构的分布式多用户环境中的应用得到进一步扩展。随着新型数据模型及数据管理的实现技术的推进, 不断地进行更新和完善DBMS软件是DBMS的发展方向,同时拓宽了应用领域。

2 数据库管理系统的层次结构

数据库管理系统的层次结构根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。

1)应用层

应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。

2)语言翻译处理层

语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。

3)数据存取层

数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作

4)数据存储层

数据存储层处理的对象是数据页和系统缓冲区。

5)操作系统

操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。

3 面向对象数据库系统

随着计算机技术的不断发展,新的应用领域不断出现,而这些应用领域需要处理和管理非常复杂的数据对象,而关系数据库系统又难以胜任,从而促使人们对第五代DMS――面向对象数据库系统的研究与开发。关系数据库系统遵循了由理论研究的成熟再到开发实现的过程,所以具有整齐、规范、一致的特点。OODB则是理论研究和商业化开发齐头并进甚至理论落后于实践的局面。粗略地看OODB的研究与开发可分为4种不同的方式,即扩展关系数据库系统(Extended Rela-tional Database System)、持久程序设计语言(Persistent Programming Languages)、纯面向对象数据库系统(Pure Object -Oriented Database Systems)和数据库工具箱(DatabaseSystem Toolkits)。

扩展关系数据库系统是通过对关系数据库的基本数据类型的扩充来实现的。它保留了关系数据库系统的关系特征和查询语言SQL的基本特征,进而增加了抽象数据类型ADTs(Abstract Data Types)和用户自定义函数UDF(User Defined Functions),使其具有了面向对象的基本特点。因此现在一般把它称为对象关系型数据库系统。为了定义一个新的抽象数据类型ADT,用户需要用外部程序设计语言(如C++或C等)去定义ADT的结构表示和相应的函数UDF。一旦定义完成,用户可将其注册到数据库系统,以便让系统了解它的大小及相应的函数,这些函数中包括ADT实例的输入和输出函数。所以有人把对象关系型数据库系统称为第三代数据库管理系统(第一代为层次及网状型,第二代为关系型)。纯面向对象数据库系统是直接根据面向对象的基本特点,用全新的技术和方法去设计和实现数据库系统。

持久对象程序设计语言是从一般的面向对象程序设计语言(如C++,Smalltalk,CLOS,CLU,Trellis/Owl等)出发,对其增加了对象的持久性和程序执行的原子性控制。从而使程序设计人员不必去关心数据对象的存储问题以及存储对象与内存中临时对象之间的一致性问题。增加了程序设计语言对事务性应用管理的能力。虽然学术上的研究仍在进行,但至今尚没有一个商业化的系统出现。

但是,当前所有的复杂数据管理策略只能解决一部分的问题。人们长期需要的是完全的对象扩充集和健壮的数据管理功能,除此之外,在开始真正为复杂数据类型设计DBMS前,未来的DBMS设计还必须具有以下7种关键技术。

1)互可操作性标准

当数据库服务器移入另外的应用程序语义时, 关键就是DBMS对象扩充的互可操作性。如果复杂数据的管理产品有现成的时候,用户无需再重写代码,只需将现有的程序从一个DBMS系统移植到另一个就可以了。通过用4GL、Visual Basic和Java在服务器方支持另外的语言来消除标准不能发展到包含互可操作对象扩充此问题。在异种数据源之间处理扩充的手段受到了互可操作性的需要的影响。

2)外部数据完整性

在DBMS外使用外部文件系统存储确定的数据类型不会随着数据管理技术水平的提高而被不需要。DBMS服务器不仅访问存于外部文件系统的数据,而且还主动管理这些外部数据的安全性和完整性这些都是人们所希望的。例如IBM,它开发了DB2与外部文件系统间的连接以允许RDBMS控制存于文件系统的数据。RDBMS需要改进复杂数据处理的重要地方就是能对外部文件系统内信息进行更好的管理。

3)多平台支持

复杂数据高端、多处理机平台是未来的DBMS必须扩展的方向,如从数据仓库式服务器到流动人员膝上机的复杂数据处理。

4)应用程序支持

为利用未来数据库服务器的发展,需要集成能处理复杂数据的前端工具,许多4GL的数据连接策略采用开放数据库连接(ODBC)API。然而, 丰富的数据类型和其它扩充不被ODBC不支持。为满足这些功能, API必须发展到SQL3一级。当今,应用程序能从DBMS中取回传统的数字和字符,可能还有二进制大对象(BLOb)。将来,BLOb可作为类型化对象返回其应用程序。

5)拿来即用的组件

复杂数据应用程序被认可的关键是预制组件。DBMS供应商已提供了如图像数据类型库、函数和检索方法的基本扩充, 在定制应用程序用的构成块时,开发商能使用。DBMS的特有扩充由DBMS供应商与许多软件公司合作编写。为了在更高层次的商用功能上分层,由于这些努力产生基本组件并入实用软件包的“变形”组件。最终,用DBMS的扩充组件构成的完备的应用程序能被人们买到。

6)客户机方的优化

对于客户机方来说,重要的是对对象更有效的支持。为了避免多余的网络通信和改进客户机方性能,执行函数的能力和客户机高速缓存管理以及数据库外的优化技术都将包含在内。此外,与面向对象编程语言更好的结合也是其目的之一。

7)服务器方的优化

把并行操作应用到用户定义的对象、代码和索引结构上以及让复杂数据与实用工具更好地结合及更好的数据复制是DBMS必须懂得的。

虽然最终研制计算机的主要目的是为了帮助人们完成复杂的数学计算,但自从它的诞生开始就逐渐在数据管理方面担当了越来越重要的角色。与此同时计算机技术也已逐渐渗透到了人类社会的各个领域,为人们的信息交流和共享提供了有力的保障。数据库技术正是迎合了人们对数据管理的需求而产生的。由于应用领域对数据对象的需求越来越复杂,传统的数据库系统已不能满足人们的需要,从而导致人们对新型数据库系统面向对象数据库系统的研制与开发。

参考文献:

[1] 杨冬青,唐世渭,徐其钧,等译.数据库系统实现[M].北京:机械工业出版社,2001.

[2] 严蔚敏,吴伟民.数据结构题集[M].北京:清华大学出版社,2003.

篇4

关键词:外语教学;网络化考试;题库建设;标准

中图分类号:H319.3 文献标识码:A 文章编号:1001-5795(2012)02-0009-0006

随着外语教学改革的继续深入,基于网络和基于计算机的外语考试成为未来的趋势,尽快制定服务于外语教学改革的网络化题库建设标准,并在此基础上建设服务于全国各级各类高校的国家级题库系统已经迫在眉睫。实现外语试题库的共享,网络题库标准化的研制已是当务之急。而标准化是当前急需解决的问题,只有经过行业认证的标准,才有可能实现这种共享。

网络化试题库的复杂性和多样性,使得人们对它的理解各不相同,不同层次、不同属性的试题库不易管理和利用,也是一种浪费,不符合科学发展观。为了更有效地建设好国家网络化题库,使其在质量、效益、可持续发展等方面有更强的保证,避免重复建设,保障国家“高等学校教学质量与教学改革工程”能够有计划、有步骤地实施,制订一个网络化试题库建设规范是十分必要的。

自1993年中国教育技术协会外语专业委员会成立以来,外语专业委员会先后制订《数字语言学习系统技术规范》、《数字语言实验室系统建设规范》和《外语教育信息资源元数据著录规则》等行业标准,为全国高校在信息化外语教学环境建设提供了规范标准,对外语教学信息化进程起到了积极的促进作用。

中国高校外语教学网络化题库建设标准不应完全照搬国际标准,而应该在国际视野的思考中,更具有中国外语教学本土化特色。中国教育技术协会外语专业委员会组织全国的外语专家、技术专家和测量学专家成立了“中国高校外语教学网络化题库标准核心专家委员会”,经过一年多的认真筹备和研讨,推出了《中国高校外语教学网络化题库建设标准》(以下简称《标准》)。该《标准》整合了现有的资源和题库建设相关的技术标准与操作要求,从外语网络化题库、卷库建设、网络化考试和网络化试题管理实际出发,将国家“教育信息化技术标准”具体化为具有较强的可操作性的实施指南。

为了使本标准得以落实、发挥实效,中国教育技术协会外语专业委员会特委托作者及相关几家英语网络科技公司研发“中国教育技术协会外语专业委员会网络化题库系统和规模化考试系统”,集全国高校的力量,建成高信度、高效度的国家级外语网络化题库系统,以满足全国广大高校外语教学、资源建设、学科建设以及外语教学改革的需求。

1 中国高校外语教学网络化题库建设标准的目的

本《标准》的目的是为试题库的开发者提供统一的标准,达到试题库基本属性结构的一致,实现试题库在区域内的广泛共享,并最大效率地为实现对试题库的查找、评估、获取和使用提供支持,同时也为不同试题库系统实现数据的共享和互操作提供支持。

本《标准》提供强制的试题库技术最低要求和推荐的试题库评价指标,以保障试题库的质量和使用价值。

试题库建设可以有三个层次的含义:

一是外语试题库建设,建设具有详细属性标注的试题素材库、试题库、试卷库,可以实现智能组卷,进行相关性检索的应用体系。

二是试题库建设的评价依据,通过评价筛选优秀的外语试题库。

三是指导外语试题库管理系统的开发与维护。

在这三个层次中,第一个层次试卷库和素材类外语试题库建设是基础,是标准的重点和核心;第二个层次是对试题库的评价与筛选,需要对评价的标准标准化;第三个层次是工具层次的建设,试卷库和素材类试题库的具体内容千变万化,形式各具特色,对应的管理系统必须适应这种形式的变化,充分利用它们的特色和功能。

2 中国高校外语教学网络化题库建设标准的范围

本《标准》适用于外语教学中与外语试题库开发、应用和管理有关的领域,对外语试题库技术开发、属性标注、试题库管理系统开发与维护、外语试题库的质量控制与评价等具有直接的指导意义。

本《标准》定义了一个概念上的数据模型,用于定义外语试题库实例的结构。本标准所界定的外语试题库是指:以数字信号在互联网上进行传输的具有实现外语教学目的的信息,它属于学习对象的一个子集。

本《标准》以学习对象元数据标准(LOM)为核心,针对不同类型外语试题库的特性建立了扩展属性集。

本《标准》中,外语试题库的属性用于描述该试题库的相关特征。各类试题库的统一特征使用学习对象元数据(LOM)进行描述,试题库的特色属性主要根据试题库特性分类描述。

本《标准》可以被别的标准所引用,例如用于定义数据模型实现(即绑定)的标准。这样,外语试题库属性实例就能被各种外语学习系统所使用,如定位、评估、交换、管理外语试题库等等。

本《标准》的主要内容描述如下:

(1)这是一个较为宽泛的标准,主要侧重点在于统一试题库开发者的开发行为、开发试题库的制作要求、管理系统的功能要求,而不是规定软件系统的数据结构。主要从四个角度进行规定:一是试题库的技术开发的角度,适应目前教育技术国情的最低技术要求。二是从用户的角度,为方便检索、编辑、评价、使用这些试题素材,需要对试题素材进行属性标注,并从可操作性的角度,标注了属性的数据类型及信息编写类型,这一部分将主要参考国内颁布的元数据模型及IEEE的LOM模型,从制作试题素材简便性、智能性、敏捷性、扩充性和项目逻辑反应等使用试题素材的角度上选取一些最为普通的语言、文化、知识、技能等测量元素。另外,根据不同外语试题库的要求,设置一些特色属性,试题库的属性可以作为试题库管理系统数据结构的直接依据。三是从试题库评审者的角度,构建元外语试题库的评价标准,作为用户筛选试题库的直接依据。四是从管理者的角度,提出了管理和维护这些素材的管理系统的体系结构以及所应具备的一些基本功能。

(2)网络化题库标准的设计思路和框架(图1)。

3 试题库建设分类

标准所面向的试题库的分类:

(1)媒体素材:媒体素材是传播教学信息的基本材料单元。可分为五大类:文本类素材、图形(图像)类素材、音频类素材、视频类素材和动画类素材。

(2)题库:题库是按照一定的外语测试理论,在计算机系统中实现的某个学科题目的集合,是在数学模型基础上建立的外语测量工具数据库。

(3)试卷素材:与外语学科教与学的目的有直接的相关性、典型性和公允性的试卷集合。

(4)试题库目录索引:列出某一领域中相关的网络试题库地址链接和非网络试题库的索引。

(5)试题属性见表1。

4 网络化题库标准相关概念

4.1 相关概念

通用信息(General):主要是关于资源的标识和分

类、检索属性等信息,它与资源应用的上下文环境无关。

生存周期(Lifecycle):主要是关于资源生存周期方面的信息,如版本号、状态、日期、创建信息等。

数据描述信息(Meta MetaData关于数据的数据):描述关于数据格式方面的信息,定义数据类型,如标识符、角色、类别说明、语言等。

技术信息(Technical):教育资源技术方面的信息,如格式、大小、位置类型等。

教育信息(Educational):资源的教育等特性,如交互类型、交互级别、语义密度、难度、学习时间等。

价值信息(Cost):有关资源的价值和价格方面的信息,如版权及其他限制信息等。

关联信息(Relation):主要描述资源与其他资源的关联信息,如类别、关联资源等。

注释信息(Annotation):主要是关联资源教育应用评论方面的信息,如评论人、注释、注释内容等。

归类信息(Classification):描述资源的归类信息,如关键词描述、语言等信息。

4.2 试卷库通用属性描述

内容描述类:包括标题、学科、关键词、描述、来源、语种、关系、覆盖范围、适用对象、目录项10个数据元素。

知识产权信息类:包括作者、出版者、其他作者、权限管理、版本5个核心元素。

外部属性描述类:包括日期、类型、格式、标识、评价、评价者、元数据方案、目的8个核心元素。

4.3 网络试题库数据的交换格式标准

对试题属性进行XML绑定,形成标准的XML扩展标记,定义标准的数据互换的文件格式。

定义操作互换文件格式的方法,形成互换数据的接口标准。

《标准》在建立试题属性标识的数据结构时,参照《教育资源建设技术规范》资源模式和管理模式,为保障试题管理系统实现对试题的高效管理和利用,提出了一些最基本的结构和功能,这就为试题库系统和管理系统的设计和开发提供了明确的思路和基本的系统框架。

无论采用何种程序语言及其逻辑结构,所实现的功能应该是一致的,并可根据实际需求适当扩展,从而保证本《标准》指导下建立的试题库对各种教学平台和管理系统的兼容性。

5 试题库试题素材的技术要求

外语试题库是指蕴涵了特定目的的外语信息、以能创造出一定外语价值的各类信息试题库,特别是能以数字信号在互联网上进行传输的外语教与学的信息。数字化和实现外语教与学的目的是它的核心价值特征,它的开发有相当高的技术要求和满足外语教学和学习的要求。本标准从试题库开发的角度,定义了各类试题库应符合的技术要求与外语教学与学习的专业性要求,建议所有开发者都应以此为标准。标准从素材的角度,定义了各类素材应符合的技术要求,建议所有开发者都应以此为标准。

5.1 文本素材

(1)汉字必须采用GB码统一编码和存储。

(2)英文字母和符号必须使用ASCII编码和存储。

(3)存储格式主要为txt、doc、caj、pdf、pdb、nf、htm、html、ps等。

5.2 图形/图像素材

(1)彩色图像的颜色数一般不低于256色。

(2)灰度图像的灰度级一般不低于128级。

(3)扫描图像的扫描分辨率不低于72dpi。

(4)图形/图像存储格式主要为BMP、IPG、GIF、PNG、TIF、PCX、PSD等。

5.3 音频素材

(1)数字化音频的采样频率不低于11 KHZ。

(2)量化位数大于8位。

(3)声道数一般采用双声道。

(4)存储格式主要为WAV、MP3、MIDI或流式音频格式。

5.4 视频素材

(1)存储格式主要为AVI格式、QuickTime格式、MPEG格式或流式媒体格式等。

(2)彩素材颜色数一般不低于256色。

(3)黑白视频素材灰度级一般不低于128级。

(4)视频类素材中的音频与视频图像有良好的同步。

(5)视频采样基准频率不低于13.5MHz。

5.5 动画素材

存储格式主要为GIF格式、Flas格式、AVI动画格式、FLI/FLC动画格式或QuickTime动画格式。

5.6 网络素材

(1)连接地址必须是长期有效的。

(2)连接的目标是固定的,内容要在浏览器中可以呈现。

(3)连接过程中不能出现需要二次注册和登陆。

5.7 试卷库

(1)试卷建议使用HTML、Word、WPS格式保存。

(2)试卷应具有较高的信度、较好的效度、平均难度适当,可接受性、可阐释性强。

(3)试卷要能具有知识内容、学习水平和学习能力三向目标分布细目表。

(4)试卷应具有测试目的、性质、内容、题型、题量、时间、记分、考试对象、分级等基本属性。

5.8 试题库属性的标注

外语试题库建设技术标准的基本结构共包括三大部分:分别为严格遵守的必须数据元素、作为参考的可选数据元素和针对试题库特色属性的扩展数据元素。

(1)必须的数据元素(LOM核心集)

这类数据元素与学习对象元数据标准(LOM)中的必须数据元素一致。它是任何类型的试题库都必须具备的属性标注。

(2)扩展的数据元素(分类属性)

分类扩展集根据每类试题库各自的特点提供了试题库的分类属性。

媒体素材类集合了对文本类素材、图形(图像)类素材、音频类素材、视频类素材和动画类素材各自不同的技术属性。

试题库类集合了试题的外语测量属性。

试题库目录索引类集合了试题库目录索引内容组织属性。

(3)可选的数据元素

这类数据元素与学习对象元数据标准(LOM)中的可选数据元素一致。在对试题库进行属性标注时可根据用户需求和开发者自身的工作过程作为参考属性有选择地使用。本标准没有推荐的属性取值,要求与学习对象元数据标准(LOM)的取值相一致。

5.9 试题资源属性

见下页表2。

6 试题库管理系统的功能要求

外语试题库管理系统是对存储于试题库介质中的外语试题库进行管理、维护和更新的功能性设施,主要包括三个子系统:试题库管理(试题素材库的管理、题库管理、试题库目录索引库管理等);系统管理(安全管理、网络性能管理、计费管理、故障管理等);试题库建设与使用交流(试题库更新、试题库定制、异步交流、同步交流)。这三个子系统为三类用户(管理员、审核员、一般用户)提供试题库检索、试题库、试题库审核、权限管理、计费、用户信息交流等多个方面的服务。

7 试题库的评价

教学试题库的评价是对试题库建设质量的把关,在试题库建设和使用过程中,是一个不可缺少的重要环节。主要从以下几个方面来对它们进行评价:①实用性:考虑所整合的试题库的基本测试形式(如素质测试、编班测试、诊断性测试、学业成绩测试和水平测试等),是否有助于外语教与学目的的实现,看它是否对

学生的身心发展起到正面的促进作用,是否符合教学大纲和课程标准,是否有利于激发学习者的学习动机、学习兴趣和提高学习者的语言运用能力。②科学性:试题库的整合是否客观、科学,试卷质量是否符合五个基本属性(如效度、信度、可行性、阐释可接受性和后效潜势性);试题库设计与测试内容及其项目反应具有较强的针对性,能否为日常的教与学活动提供相关参考,是否有文法错误以及产生歧义的科学性或逻辑性错误。③技术性:试题库提供的清晰度与画面结构以及课件、文本等运行的技术要求是否与现行浏览器相符。④艺术性:主要是针对多媒体素材的审美元素而言,评价其表现手法的多样性、情节的生动性、构图的合理性以及画面的灵活性、人文性、情感性等。

评价必须采取多种方法相结合的原则,在试题库的整合中我们既要注意试题库整合过程的动态性评价,也要注意试题库在后期试用与使用中的终结性评价。

8 应用探索

《外语试题库建设技术标准》在对开发者的行为进行约束的同时,从可操作的角度为外语试题库的建设提供了重要的指导和方法。根据试题库共享的原则,本标准的应用模式可以划分为基本的应用层次和扩展的应用层次。

基本的应用层次主要是试题库的整合指导,试题库管理系统的开发与建设以及实现不同试题库之间数据的互换,达到外语试题库大范围内的共享。这样可以保证试题库建设的顺利实施,以及区域范围内外语试题库的高效利用和共享,体现在如下几个方面:①《外语试题库建设技术标准》中提供的外语试题库分类是进行内容规划的依据。②《外语试题库建设技术标准》中定义的属性标注是试题库系统数据结构的基本依据,也是试题库数据可管理的基本前提。③试题库制作的基本要求为试题库建设提供了指南。④试题库系统的体系结构定义了各系统必须具备的基本功能。⑤试题库评价指标是筛选与验收试题库的基本依据。

扩展的应用层次提出了更高水平的要求,它为外语试题库实现跨区域共享以及高效的基于内容的检索提供了指导。扩展应用层次主要基于XML标记语言而展开,用于对试题库的高效使用和大规模的数据互换方面。对于常态形式的外语试题库,通过试题库属性的XML绑定,可以实现:①实现对试题库进行基于内容的定向检索,以提高在互联网上搜索外语试题库的效率。②提供一致的底层数据结构,为不同系统之间互换数据提供标准接口。③为外语试题库的多种加工处理方式和表现形式提供了可能。④为建立专业化、具有自扩充能力的开放外语试题库系统提供了可能。⑤为外语试题库的自动分类提供了前提基础。

网络化题库标准制定共建网络题库应用模式(如图2)。

据了解,目前整个大学英语四、六级网考系统设计均已全部完成,包括题型设计、样卷设计、题库的建立、命题系统、判卷系统、考务系统等多个组成部分。教育信息化发展是国家发展战略,外语教育信息化建设是教育信息化的重要组成部分。我们相信不久的将来大学英语四、六级考试必将实行网考或网考与纸介考试并存。

参考文献

[1]教育部基础教育课程教材发展中心,基础教育教学资源元数据应用规范[2](CELTS-42)2002.

[2]中国图书资料分类法编辑委员会,中国图书资料分类法(第4版)[M],北京:科学技术文献出版社,2000

[3]教育部关于印发《普通高等学校本科专业目录(1998年颁布)》、《普通高等学校本科专业设置规定(1998年颁布)》等文件的通知[OL/WE],教高[1998]8号,WWW.省略

[4]中国国家标准化管理委员会,GB/T 13745-1992《学科分类与代码》国家标准第1号修改单[OL/WE],2008.

[5]教育部教育信息技术标准化委员会,学习对象元数据(CELTS一3)[OL/WE].2001.WWW.cehsc.省略

篇5

关键词:试题库;Excel;考试

中图分类号:TP391.12

Abstract: Examination plays an important role in testing and promoting students' learning, while high quality papers are the premise of the fair test. Excellent papers are always strict on knowledge point distribution, question style and repetition rate in recent years. In this paper, we design an excel table covering various elements of the test questions, After two years application, we found that it plays an important role for the construction of the test banks and the improvement of the efficiency of the paper making.

Keywords:Test Banks; Excel; Examination

引言

考试是教学的重要环节,不仅可以帮助学生了解自己的学习情况,也是教师教学过程的重要检测指标[1,2]。为了能够充分发挥考试的作用,就要求科学地制作一份试卷,具体体现在客观题与主观题的比例、章节内容分布以及近几年试题的重复率等。老师一般比较习惯使用Word保存课程试题库,因为Word是一款常用的办公软件,老师们很熟悉其操作。然而,Word强大的功能主要体现在文档编辑方面,并不适合保存试题的多项信息,如:往年使用情况、所属章节等,因此在制作试卷过程中,如果需要试题“所属章节”的信息就会遇到麻烦。当然,也有一些专业的试题管理软件[3,4],如:“SmartExam”、“PowerExam”等,但由于条件的限制,并非所有老师都能够使用这种管理系统。

与Word类似,Excel也是常见的办公软件,老师们也会经常使用这种工具,Excel有强大的信息保存功能,可以将试题不同类型的信息分别保存到不同列中,再加上其排序和统计功能,就足以满足学校对试卷的多种要求了。

表格设计

使用Excel设计一个11列的表格,包括:序号、试题、使用年份、AB卷、分值、类别(主客观)、题型、所属章节、参考答案、备注以及排序,如图1所示。

本表格不仅考虑了保存试题各方面的信息,同时也考虑到了制作试卷时的操作。“试题”列保存试题本身,制作试卷时可直接复制。在制作试卷参考答案时,可以复制“参考答案”列的内容。表格中的内容可能差别很大,通过Excel设置表格的大小,保证表格大小的统一,使试题库美观整洁。

实例操作

假设现在试卷的要求是:近3年试题不能重复,客观题占试卷分值的30%以上,各章节试题分布均匀,整个试卷不能少于40个小题。操作步骤如下:

1. 设置自定义排序(图2),以“使用年份”为主要关键词,“题型”为次要关键词排序,将不符合年份要求的排到后面。假设预制试卷第一大题题型是“选择题”,在有使用意向试题对应的“使用年份”列标明当前年份。同样方法,依次完成“填空”、“名词解释”、“简答”等题型试题的初步确定;

2. 设置自定义排序,以“使用年份”为主要关键词,“类别(主客观)”为次要关键词排序,这样标有当前年份的试题,也就是即将使用的试题,会排到一起,首先利用Excel的计算功能核对整个试卷满分是否为100分,整个试卷是否多于40个小题;再计算客观题是否占试卷分值的30%以上,如果不符合要求,及时作出调整,即修改“使用年份”列的标注;

3. 设置自定义排序,以“使用年份”为主要关键词,“所属章节”为次要关键词排序,这样标有当前年份的试题会排到一起,同一章节的试题也会排到一起,分别计算不同章节占的分值,如果分布不均颍在“使用年份”列调整标注。

经过几次调整之后,就可以保证所选试题满足上述要求了。此外,如果在操作过程中出现了失误,可以按照“序号”排序,恢复最初的数据,如果排序比较复杂,可以在“排序”列添加一组合适的数字辅助排序。

表格的扩充和更新

难度系数在试卷制作过程具有重要的参考价值,可以通过P=1-(R/N)进行简单计算[5],其中P为难度系数,N为考生总数,R为答对该题目的考生数。由于本文中使用的Excel表格不能实现在线答题,也就无法直接通过计算机软件对学生的答题情况进行统计分析,这就需要人工的方法进行计算。鉴于难度系数重要性及其需要消耗较大人工的特点,一种折中的方法是计算部分试题的难度系数,然后推测类似试题的难度系数。

各门学科都在不断发展,考生水平也在不断变化,试题库中的试题应随着教学内容和教学要求的变化而不断充实,不断更新。本文设计的试题库表格保存了试题的各方面信息,并且将各类信息分别保存,方便了数据的使用和更新。老师遇见适当试题时,可以方便地保存到试题库中,“使用年份”列保持空白表示该试题从未使用,如果某一重要试题连续多年使用,可以在“备注”列中进行标注,“使用年份”列只记录最近使用的年份。

总结

试题库建设应根据教学大纲和考试大纲的要求进行组织与实施,而不是试题的简单拼凑与罗列。试题库中的题量必须达到足够容量,单科试题知识点、题型等应具有合理的比例结构,否则试题库将失去其应有的价值[6]。试题库建成后不仅可以提高制作期末考试试卷的效率,对平时的章节测试也有很大的帮助。

考试和教学相互分离的模式可如实反映学生掌握知识的程度,防止教师泄题,提高学生全面掌握知识的能力,进而提升教学质量和整体教学水平[7]。而规范标准的试题库对教考分离有决定性的作用,本文设计的表格可以方便地与大型试题管理系统进行对接,为今后的发展奠定基础。

Excel的排序和计算功能是很容易掌握的操作,通过Excel构建试题库的可行性非常强,只要经过几次练习,就很容易熟悉这种试题库管理方法,进而减轻工作负担,把更多的精力投人到提高教学效果中去,从而提高教学质量。

参考文献

[1]程琴,谢大蓉,刘克林,高校考试改革与培养大学生创新能力的思考,医学教育探索, 2008(7)

[2] 张金标,邵露,关于推进高校考试改革的几点思考,教育探索,2007(12)

[3]范明虎,孙斌,通用试题库管理系统的设计与实现,计算机工程与设计,2007(9)

[4] 曾新勇,李I,通用试题库管理系统的设计与开发,常州工学院学报, 2009(6)

[5]王晚宇,孟豢祖,贾银江,高等学校试题库建设实践与思考,2007(5)

篇6

关键词:数据库;网络试题库安全保密系统;数据库访问控制

中图分类号:TP392文献标识码:A 文章编号:1009-3044(2008)06-10000-00

Research on Security and Defense of the Test Library on Web

XUE Jing-xin,ZHANG Ling-zhi,LI Jin-ling

(Tianjin Foreign Studies University, School of International Business, Tianjin 300204,China)

Abstract:This article analyzed problems of security and defense in test lib on web and then put forward a security and defense system of test lib on web, In addition to functions such as identification, controlled rights,information encryption, DB back up and recovery this system.

Key words: Database; Security and defense system of test lib on web; Access and control strategy of database

0 引言

采用试题库系统进行网络化考试,其优点已成为教育专家的共识,它使得试题的收集和管理自动化和标准化。而试题的标准化和自动化又有利于教学质量的提高和挖掘统计数据进而制定正确的决策,因此许多院校都相继开发出各种试题库管理系统,并投入使用也取得了相当的成效,为广大师生所欢迎。但对系统安全保密方面所采取的防护工作却严重不足。有些管理人员缺乏安全隐患意识,认为学生尚不具有攻击系统的能力。因此不注重学科试

题库安全技术方面技能的提高和相关信息的搜集整理。出于此原因,本文就相关问题作以讨论。

1 网络试题库系统的安全保密及要求

试题库的安全保密只要指保护试题数据库,以防止不合法的使用造成的试题泄密、更改或破坏。

一般来讲,学科试题库作为学校管理系统的一个组成部分很容易受到来自网络、系统软硬件环境和数据库本身的攻击。一旦出现安全问题,轻则导致试题在部分范围内泄漏,造成考试不公,重则导致系统瘫痪数据损毁,造成教学秩序无法正常保证影响学校声誉。基于此建立起来的考试系统更无法实现其公正性、安全性、准确性、灵活性、随机性、及时性、方便性等优势,甚至给师生造成更沉重的负担。因此,学校应对试题库的安全问题予以足够的重视。仔细分析所面临的安全风险,从各个方面提出安全需求。目前主要包括:严格的身份认证;在网络上加密传输数据;数据要以密文形式存储在数据库中;用户授权机制;数据的备份和恢复。

2 网络试题库的安全保密系统层次

2.1 网络试题库应用系统的安全架构设计策略

目前网络应用程序有C/S和B/S两种设计模式,其中不管哪种模式若采用传统的两层架构设计都存在一定的安全隐患。客户端应用程序要访问试题数据库,它必须知道服务器IP或服务器名、拥有合法数据库用户和相应的口令,这些参数信息一旦被超过其自身权限的用户掌握,其安全隐患是相当严重的。三层的C/S或B/S模式可以解决两层模式所出现的问题。应用服务层的引入使安全的管理基于组件来授权给客户端,客户机不能直接访问数据库,提高了系统数据的安全性。同时他也有效地解决了网络瓶颈和数据库连接次数过多引起数据库性能下降的问题,可以采用多台应同服务器来解决客户机访问服务层瓶颈,多台应用服务器与数据库服务器采用宽带网联接,不会产生数据库服务层网络瓶颈问题。真正满足全校性或社会性大规模考试的需求。并且三层应用体系结构也使应用系统的性能、安全性、扩展性有了很大的提高,方便了系统地维护和管理。而现实是人们在最初设计师题库应用系统时往往觉得两层设计起来方便快速,而且基本功能和三层又没有什么区别,因此大多还都是两层结构设计的。

2.2 网络试题库运行系统环境安全管理策略

试题数据库是建立在操作系统之上,并通过Web服务来访问的系统。因此要保证试题库的安全,首先应该确保数据库运行环境的安全,即预防操作系统的安全隐患和Web服务安全。为了提高安全所有服务器都划分成NTFS格式,并将系统程序和服务程序以及系统程序和试题库分别放在服务器的不同分区中。对于有经验的管理员通常还会及时关闭一些不必要的服务;修改注册表中的一些信息以防止恶意攻击;更改系统默认超级用户名;给Guest用户一个复杂的口令并禁用该账号;若采用B/S模式还应废弃Web文档根目录的默认位置;更改日志定位等。

2.3 试题库所采用的DBMS的安全策略

一般,大型的数据库管理系统像Oracle、Sybase、SQL Server等本身都会提供用户名和口令识别、视图、使用权限控制、审计、存储过程等管理措施。因此可以充分利用这些管理功能增强试题库安全性。

首先可以根据不同访问权限的要求将用户分类。将用户分成不同的角色加以管理,通常为系统维护者角色、教务管理者角色、教师角色和学生角色。每种角色下再创建不同的登录用户和口令。利用系统灵活的权限控制机制对不同的角色组和特殊用户分别给予不同粒度不同操作的授权。

其次,利用视图的功能可以很方便的将数据进行分类,是相同知识点的数据在模式层充分实现共享的前提下又能在外模式层实现对不同级别用户可见数据的分类设置。另外通过试图机制把要保密的数据对无权存取的用户隐藏起来,从而提高试题数据库的安全性。在建立视图的同时还可以给内部数据起别名,这样数据库内部对象的名称就可以很好的对外隐藏起来,进一步避免安全隐患。

再次,对不必要的存储过程要删除掉,因为有些系统的存储过程很容易被人利用来提升权限或进行破坏。如:xp_cmd_shell是进入操作系统的最佳捷径,数据数据留给操作系统的后门,可以用sp_dropextendedproc将它删除,如果需要时可用sp_addextendedproc系统过程将其恢复。

最后,DBMS提供的审计功能是另一个重要的安全措施,它可以监视各用户对数据库的操作。审计方式分为用户审计和系统审计两种。用户审计时DBMS的审计系统记下所有对自己的数据库对象进行访问的企图及每次操作的用户名、时间、操作代码等信息。系统审计有系统管理员进行,其审计内容主要是系统级命令以及数据库客体的使用情况。

2.3 试题库数据的加密策略

数据库加密理论研究和实际应用方面已有许多成果。但是不是对数据库中全部数据信息都需要进行加密存储呢?不同的人持有不同的观点,若让学生利用试题库进行平时学习和考前复习不免有考前透题、泄题之嫌,与现有的考试总值好像格格不入,但我们的考试系统是为了“考住”学生,还是要作为一种教学资源帮助学生掌握重点知识和基本技能呢?如果学生在学习的进程中能够有一套很好的联系系统,那就不会出现许多学生非常认真的学习了一个学期之后还没有搞清楚知识脉络的问题了。因此,如果试题库中有海量的试题,难道还怕学生做完吗?即使学生做完全部试题在考试中得到了满分,那又有什么不好呢?这不表明学生获得了相应的知识吗?因此,只要教师能充分共享资源建立起高质量的海量试题库就可以完全不对试题库中的代表知识内容的数据项进行加密。

但对权限控制中的用户名口令加密还是必要的。用户在系统中可以做的合法操作完全由用户进入系统前进行的身份识别所决定。对系统口令文件的保户是至关重要的。相关的方法有许多,例如可以简单的利用指数密码构造一个单向函数来加密用户的注册口令,将密文连同用户的标识号一起存入系统的口令文件,它的保密强度是基于有限域中的离散对数算法的复杂性。

3 网络试题库的备份与恢复

数据库的备份就是把数据库复制专储设备的过程。备份可以分为“物理备份”和“逻辑备份”两种类型。物理备份是指将数据库文件从一个位置复制到另一个位置上,需要进行备份的文件包括数据文件、归档重做日志以及控制文件等。逻辑备份是利用EXPORT等工具执行SQL语句的方式将数据库中的数据读取出来,然后写入到其他文件类型中。数据库恢复是指恢复数据库本身,即在故障引起数据库瘫痪以及状态不一致后,将数据库恢复到某个正确状态或一致状态。建立严格的数据库备份与恢复管理机制是保障所有网络中数据库系统安全的有效手段。数据库总免不了发生系统故障,一旦系统发生故障,重要数据总免不了遭到破坏。为防止重要数据的丢失或损坏,数据库管理员应及早做好数据库备份,这样当系统发生故障时,管理员就能利用已有的数据备份,把数据库恢复到原

来的状态,以便保持数据的完整性和一致性。

4 结束语

网络试题库安全保密系统仅是信息系统安全与保密的一种应用,要防止信息系统受到篡改、损坏、窃取等方面的威胁,需要加强和利用数据库系统本身的安全措施之外,还涉及到网络、系统软件、硬件、加密等技术以及道德法规等多方面的综合应用。提高管理者的安全隐患意识,这样才能使网络试题库这种教学资源发挥出应有的作用。

参考文献:

[1]刘自伟.基于Sybase数据库的安全技术研究[J].计算机时代,2004,(2):9-11.

[2]毕远伟.基于Oracle开发安全的PL/SQL Web应用程序[J].烟台大学学报,2004,17(1):65-70.

[3]高忠刚.提高C/S模式的系统可维护性研究[J].微机发展,2004,14(3):17-22.

[4] 李金玲,薛晶心,张凌志.在线教育系统的研究[J].电脑知识与技术:学术交流,2007,(5):878-881.

篇7

E-learning是基于网络技术支持的、开放式的、交互式的新型学习模式,在E-learning教学平台中,汇集了大量的数据、多媒体资料、程序、教学软件、兴趣讨论组,具有全新沟通机制与丰富资源的学习环境,学习不受时间和空间的限制[5]。E-Learning并不只是意味着远程教育,在线教学同样可以在传统校园教学中发挥重要的作用。E-Learning进入校园,并非是要完全取代传统教学,而是不断与传统教学相互碰撞,在碰撞中逐步融合,在融合中不断补充和完善,形成实践中行之有效的信息技术环境下的教学方法体系。目前中国E-learning主要的大客户是大型公司和企业,尤其是区域广、人数多、培训多的企业,比如银行业、保险业、移动通信公司、电信公司、大型IT企业等。E-learning除了在企业的应用之外,在国内高校、高职高专、技工学校等也有一定的应用,这些应用基本上是以网络教学平台的形式出现,平台内容以精品课程为主[7-8]。从国内外的E-learning研究和发展情况来看,西方发达国家在平台建设、内容建设和服务管理等各方面都已经非常成熟了,促进了国民教育素质的提高,获得了巨大的社会效益和经济效益。而E-learning在国内的发展情况并不理想,还处于起步阶段,不少学校的网络平台只是个摆设,是一个形象工程,真正通过这个平台进行学习的人数比较少,造成资源的极大浪费。在职业教育中,E-learning的建设比普通高校还要滞后,通过这种平台进行学习的人更少。因此,在职业教育中,对E-learning体系的研究是很有必要的。

2机械制造工艺E-learning体系结构

E-learning教学系统关键的是要具备合理的体系结构,学生可以在学校、家里、实习单位等有互联网的地方随时登录E-learning系统进行在线学习。教学系统可以实现学生在线自主地学习机械制造工艺课程,也可以实现教师进行网上教学活动。体系结构主要由3个系统构成,分别是系统管理系统、教学支持系统、教学资源管理系统等。

2.1系统管理系统

系统管理系统主要实现用户管理和系统维护的功能。用户管理是对合法用户的身份和权限进行管理。给用户分配用户名和密码,给学生用户和教师用户分配不同的权限。系统维护主要对E-learning平台的性能和安全进行维护,及时修复故障,保障稳定运行。

2.2教学支持系统

教学支持系统实现对学生的在线学习和教师的教学活动提供支持。由如下子系统组成,辅导答疑子系统、作业管理子系统、虚拟实验子系统、自我测试子系统、在线考试子系统、试题库管理子系统、互动交流子系统、教学评价子系统、教学管理子系统、学习子系统、教学子系统和教学资源编辑子系统等。(1)辅导答疑子系统功能:学生对学习中的疑难问题可在线提问,教师可同步实时解答,也可事后解答。(2)作业管理子系统功能:教师可通过本系统布置作业,学生在规定的时间提交作业,教师及时批改作业,并将作业情况反馈给学生,系统可记录和查询学生的作业成绩。(3)虚拟实验子系统功能:通过本系统访问机械制造工艺的虚拟实验室,学生既可以在虚拟实验台上动手操作,又可自主设计实验。学生做完实验后在线提交实验报告,教师可通过本系统批改实验报告,并将实验情况反馈给学生,系统可记录和查询学生的实验成绩。(4)自我测试子系统功能:学生可通过本系统进行单元测试,也可进行课程的综合测试或模拟考试,测试系统给出测试结果,让学生把握自己知识点的掌握情况。(5)在线考试子系统功能:教师可通过本系统对学生进行期中或期末测试。试卷可通过试题库生成,教师可在线阅卷,系统可记录和查询考试成绩。(6)试题库管理子系统功能:教师可对试题进行增加、删除、编辑等操作,对试题库进行管理和维护。(7)互动交流子系统功能:建立一个BBS系统,师生可就大家关心的问题进行互动交流。(8)教学评价子系统:学生可通过本系统对教师的教学情况进行评价,作为评价教师授课工作情况的依据之一。(9)教学管理系统功能:对学生的花名册、课表、教学进度表等进行管理。(10)学习子系统功能:学生通过本系统进行课程的学习以及上面提到的其它教学活动。(11)教学子系统功能:教师可通过本系统进行教学资料的准备以及上面提到的教学活动。(12)教学资源编辑子系统功能:教师可通过本系统对教学素材进行加工处理生成课件、试题和实验等教学资料。

2.3教学资源管理系统

教学资源管理系统包括媒体素材库、课件库、试题库和虚拟实验库等,主要实现对教学资源的管理。媒体素材库包含文本、图片、动画、音频和视频等原始资料,为课件库、试题库和实验室的建设提供素材。课件库包含机械制造工艺所涉及内容的课件,课件的形式是多样的,有PPT格式的文件,有教师上课的录像实况,有工厂车间的制造工艺的实况录像,有3D动画模型等,学生可根据自己的需要自主选择。试题库包含了机械制造工艺各个章节知识点的考核试题,题型多样,为学生自我测试和考试提供试题来源。高等职业技术学校培养的是高级技术应用型人才,最根本的目标之一是培养学生的实践动手能力,动手能力的培养必须要有完善的实践教学体系作为保障,在E-learning系统中,虚拟实验室的建设是对真实实验室建设的有益的补充。虚拟实验库中包含虚拟实验平台和实验器材,为虚拟实验提供基础。

3结语

篇8

关键词:职业技能;培训鉴定;研究设计

在信息技术飞速发展的现代,计算机已经在各行各业中广泛应用。传统的职业培训与鉴定管理工作效率低、错误率高,其公平性和公正性也难以保证。而利用计算机能够进行更加科学规范的管理技能鉴定,形成严谨规范的业务流程。论文对职业技能鉴定管理系统进行了深入的研究分析,并深入探究了如何有效提高该系统的管理效率。

1、应用现代计算机技术,设计职业培训管理系统

研究与设计职业技能培训鉴定管理系统的主要目的是要对职业培训人员以及其相关数据进行更加科学、高效的管理,设计出符合实际情况、布局科学合理的报表,从而使职业技能培训鉴定管理系统更加快捷有效的实现数据输入、输出、成绩查询、修改、统计、打印等功能。这就要求我们在进行系统设计时要做到操作简单,具有较好的兼容性,能够在已有的数据中直接融入上级管理系统。系统的界面设计要简洁友好,具有较高的运行效率,改善过去人工操作造成的计算与报表误差,同时该系统还要能够根据实际需要制作出类别齐全的表格,把所需的上级表格快捷导入,同时还需要M足一系列职业技能培训与鉴定管理的工作特点。系统的制作要具有通用性、开放性、安全性、实用性等特点。我们要通过对数据库的软件开发和设计制作使职业技能管理更加系统化、智能化、规范化,从而达到提高管理效率的目的。

职业技能培训鉴定管理系统的研究设计,以计算机作为辅助工具,实现了职业培训鉴定管理从传统到智能、从手工操作到计算机现代化管理的转变,该系统节约了大量时间以及人力、物力,提高了工作效率。在系统开发以及模块设计、界面设计的过程中,程序员应该注重其实用功能和易操作性以及其美观性。软件设计研究要利用现有硬件资源以及Microsoft Visual FoxPro等数据库管理软件系统,开发职业技能培训鉴定管理系统,为鉴定管理工作人员提供精确、快捷的鉴定管理方法,改变过去复杂的管理模式,提高工作效率,简化工作流程,实现智能化综合信息管理,使鉴定管理和技能培训更加科学高效。系统设计包含了系统管理员界面、权限认证界面、系统主界面三个部分。系统管理员界面是系统管理员修改、添加、删除系统信息的界面;而权限认证界面是一个安全防护系统,它阻止非权限用户登录,以保证系统信息与数据的安全;系统主界面是为系统各项主功能的完成而服务的界面。

2、了解职业技能管理系统的构成,提高管理效率

职业技能培训鉴定管理是一项非常规范的活动,从职业技能的培训到鉴定管理各个环节环环相扣、相互衔接,是一个非常严谨、规范的工作流程。职业技能培训鉴定管理系统的软件开发,主要是针对鉴定管理业务流程而设计的,它可以使鉴定管理实现全过程智能化管理,其包括信息库管理、试题库和试题库管理、考场编排管理、计算机智能阅卷、统计和分析考试成绩以及输出打印等主要业务。程序员需要根据职业技能培训以及鉴定管理的工作需要,去开发设计管理系统的模块。职业技能培训鉴定管理系统包含数据输入、查询、打印、统计、数据输出、安全机制等模块。

数据输入模块是指系统管理员登录系统界面,输入职业技能培训以及技能鉴定人员的相关数据,并且把磁盘数据使用导入的方式实施数据输入。而查询功能则是通过输入姓名、单位、证件号等详细个人信息进行准确查找,并对查询结果进行输出处理或更新处理。统计功能是根据申报工种和单位进行鉴定成绩统计,评出优秀、合格、淘汰等不同等级,并对人数进行统计。数据输出功能是按照上级管理部门的要求,进行信息保存、数据备份和导入。系统安全防护功能是为了防止一些非法人员对信息、数据进行恶意篡改,破坏管理工作的正常运行。任何人在登录系统程序以及删除信息前需要输入用户名、密码,如果连续三次输入错误密码,系统自动退出,从而阻止非权限人员随意进入系统。

3、充分发挥管理系统的功能,实现科学高效的管理

职业技能培训鉴定管理系统的主要功能有以下几个方面。首先是试题库管理功能。职业及培训鉴定涉及到很多行业及工种,试题库应该由计算机进行统一管理,从而确保试题能够高质量的重复利用,减少命题的成本。在进行考核鉴定时,工作人员要根据实际情况从试题库中按照某种模式来抽取试题,组成这次考试的试卷。试题库系统设计应该注重特殊符号和一般文本以及试卷排版、图形混合编辑等问题的处理。在试题库开发设计时,我们常常碰到一些化学方程式、特殊图形等复杂数据,这些复杂数据需要使用特殊手段进行处理。如一些图形可用利用绘图软件进行录入,复杂公式利用word中的公式编辑器进行输入。当前一些系统软件都支持复杂数据的录入。如果要在GENERAL字段中插入图形数据,采用OLE进行数据编辑和技术动态显示。但是OLE技术在数据复杂时会占用太多系统资源。在试题管理系统开发设计时,试卷排版是系统管理的核心,在试卷输出排版时怎样从试题库中调出word以及其他处理软件,进行图文混和排版是解决试卷排版问题的关键。

其次信息库管理功能。为了对应试人员的技术情况进行动态跟踪,为社会及用人单位提供可靠的信息,规避证书作假现象,我们要建立完善的人员考核信息库。该信息库中应当包含应试人员基本信息库、考试成绩信息库、证书领取信息库等。在信息库的开发构建时,我们要充分考虑日后的信息维护问题,没有后期的信息维护,信息库就不能发挥出他所应有的实用价值,也不能为用人单位提供真实可靠的信息资源。此外,还要对信息库及时进行重新鉴定和更新,可以用应试者的身份证号作为信息库主码,以保证其唯一性。在考场编排时,要针对不同的职业等级考试进行插花排列,尽量让不同职业的应试人员排在一起,减少作弊现象,减轻监考压力。

最后是客观阅卷和成绩的统计分析。当前计算机阅卷已经成为未来的发展趋势。在职业技能鉴定中我们要用客观的态度对待试题考核。当前市场常用的光标符号阅读技术与鉴定管理系统的有效结合,可以极大的提高工作效率,减少人工阅卷造成的误差。当前我们还需要探索怎样让多职业、多级别试卷同时评阅。职业技能培训管理系统可以对试题以难度为标准进行区分;成绩分析与统计则主要是以名次、优秀率、平均分、标准分为标准进行统计分析。

总而言之,在职业技能培训鉴定管理系统开发过程中,程序员要充分考虑其实用性和通用性,达到易操作、高效率的管理目的。对该系统的设计研究,能够促进技能培训鉴定管理工作的开展,为工作人员提供快捷、便利的管理方式,让系统发挥出应有的实用价值。

参考文献:

[1]崔云春,庄忠荣.职业培训与技能鉴定管理系统的设计[J].玉溪师范学院学报,2015,(3):35-36.

篇9

关键词:lackboard;生物化学;试题库;教学改革

生物化学与分子生物学是生命科学的前沿学科,在分子水平探讨生命的本质。该课程对于医学本科生是基础必修课,可以培养学生观察、理解、分析和解决问题的能力,而且是学生后续专业课程的基础,对于科研能力的培养更是具有深远的影响。但该课程内容系统性、联系性强,知识点较抽象性,难度较大[1]。

随着计算机网络技术的飞速发展,利用网络进行教学和辅导教学已经成为当前教育技术和教学活动中的一种重要形式[2]。为了加强教学管理,提高教学质量,特别是针对独立学院大部分学生,他们入学分数较低,学习能力和主动性比一本、二本学生要差,我们对于独立学院学生学习生物化学与分子生物学,采用了多媒体教学和随堂测验相结合的教学模式[1]。上课时间的有限性使我们萌生了建立网络教学题库,让学生随时随地可以使用并且和老师交流想法,随后在已有的教学模式上,我们进一步着手建设完整网络试题库,并在教学中使用,效果良好。

1 BB网络平台介绍

"BB"平台 (Blackboard Learning System MLTM,简称 Blackboard或BB)作为一个界面非常友好的教学管理系统软件平台, 教师可以用它创建、和管理课程的网络内容, 为传统教学的课程增加在线内容,甚至可以开发基本或完全没有面授环节的网络课程[3]。BB网络教学平台的使用,在全球范围内已经有超过2800所大学及其他教育机构,其中包括著名的美国普林斯顿大学、哈佛大学、斯坦福大学、西北大学、杜克大学等,我国也有200多所大学使用该平台。该网络教学平台具备以下4个独立的功能模块:内容资源管理模块、在线交流模块、考核管理模块和系统管理模块。

2题库建设

依托BB平台的考核管理模块,我们建立了完整的总试题库,在总体库的基础上又分立了预习题库、复习题库、以及测试题库。

2.1题库的选题要求 以严格的遵循教学大纲和指定的教材为基本原则选择收集试题;即将入选试题库的试题要经过细致的筛选和更正,生物化学的学科进展快,很多的内容又经过了重新的界定:酶的新名称、呼吸链产生ATP的数量改变、新定义的概念等等,按照现有教材的内容更改试题的术语,删除更改模棱两可的答案,根据一定的质量指标筛选;入总题库的试题量要足够大,题量不足,难以按照教学需求筛选组成所需小题库,也难以自动生成不同难度层次的测试试卷;各类小题库选题时要考虑各个章节的重点和难点试题比例适中。

2.2试题的选择 首先参考本教研室老师编写的"生物化学实战考试题解",这本习题2005年由人民军医出版社出版,学生使用至今,由于封面主色调为绿色,俗称"绿皮书"。根据历届学生使用情况,从中选择典型的、足以考察各个知识点的试题,重新整理归纳,以星号数量标记难易程度:无星号表示基础题、一颗星号表示难、两颗星号表示较难,当然这也意为着基础题是所有专业必须掌握,二本以上要求做有星号的题目,将来有研究生学习要求的学生去测试两颗星号的题目。其次是每年使用过的试卷,由于这些试卷在一本、二本、三本不同层次、不同专业考试中反复测试使用过,对每题都有分析记录,如该题的答题正确率、问答题的得分率等,为选题提供了必要的依据,通过统计分析,确认难度系数,统一放入总题库后,筛选适当的试题入小题库。还可借鉴各兄弟院校和西医综合考试中的试卷及习题集,以满足试卷库广度的需要。最后由于生物化学与分子生物学是一门发展迅速的学科,每两年就会出引进学科最新进展出版新教材,针对这些知识还可以由出题经验丰富的老教师,根据具体教学的实际情况,结合大纲要求出题,以弥补现成试题的不足之处,完善试卷库。

2.3总试题库建设操作 进入课程的"控制面板",点击"测试"区的"题库管理器",再点击"添加题库"按钮,在界面输入题库名称和说明,我们按照总试题库的原则,依次以章节名称命名(第一章蛋白质、第二章酶等)进行题库的添加。本科生的医学试题主要是名词解释、单选题、填空题和问答题四类,按题目类型和题目难度分别建立子题库,接下来就可以将对应的题目添加入题库中去。

以"单选题"为例,按"单选题"按钮,就会出现添加单选题的界面。题干输入"问题文本"框里。在"答案"区设置答案数为5,在出现的5个选答案框内依次输入相应的答案。点击正确答案之前的圆框,填上实心表示该选项是正确答案。对于单选题,只能选一个正确答案,如果是多选题可以点击多个圆框。在"类别和难度"中添加相应星号数量,填完各项后就"提交",返回到"题库"界面。填空题和单选题添加方法相类似:在"问题文本"框里输入题干,在"答案"区设置答案数,在出现的相应数量答案框内依次输入相应的答案,在"类别和难度"中添加相应星号数量,填完后"提交",返回到"题库"界面。名词解释是作为"简答题"添加,添加方法也类似:进入添加简答题的界面,在"问题文本"框里输入题目,在"答案"区输入答案,在"类别和难度"中添加相应星号数量即可点击"提交"。问答题是以"论述题"的方式添加,添加方法和简答题完全相同。

最后每个相应的库中会出现所有添加的题目。对于每个题目都可以进行"修改"或"删除",注意最后按"确定"进行确认,最终还可以对该题库进行"导出"存盘,或"修改"或"删除"。

2.4各级子库的建立 根据学习的目的不同,分别建立上课前的预习题库、上课结束后的复习题库、以及阶段性的测试题库。课程预习往往是盲目,学生随意翻翻不如不看,上课前的预习题库主要是以基础概念为主的名称解释和选择题,使学生快速浏览预习的过程中掌握最简单的知识点,有效节省了预习时间。平时没有考试压力,学生在上课结束后就不及时记忆知识点,到真正考试时,往往已经遗忘,考试时时间紧、压力大,学生为了考试过关,以押题、押重点的形式复习,考完既忘,没有达到学习的目的,复习题库主要以单选题和填空题为主,并且设置使用时间,记录学生使用频率,计入学生平时成绩,督促学生课后及时复习。生物化学与分子生物学的学习分为四个部分:生物大分子结构和功能、物质代谢与调控、生命信息的传递与调控和分子生物学技术与应用。每学完一部分内容,利用测试题库让学生进行阶段性测试。测试题库主要以名称解释、选择题和问答题为主,让学生加强知识记忆,并且融会贯通。

进入"控制面板"界面,点击"测试"区内的"测试管理器",进行"添加测试",然后测试取一个名字,比如"预习第一章蛋白质",然后提交。提交后会出现"测试编辑器"界面,在"添加"菜单里面"取自题库"选择相应题型,在"创建设置"中设置题目的分值。若需选择某题,就在某题前面打勾;若想全不选用,可点击界面上方的全选框。选完题目后"提交",单击"确定",测试建立就完成了。

3子试题库的应用

3.1测试题的 进入"控制面板"界面,点击"内容区"的"创建内容",名称命名为预习、复习、测试三部分,每部分添加测试,此时"添加测试"框会出现已经建立的测试。选择你要添加的测试(比如"预习第一章蛋白质"),然后"提交"-"确定"-"修改"测试界面。进入"修改测试"修改每道题的分值;点击"修改测试选项" 点击"测试可用性",其中"将链接设置为可用"必须选择是,否则测试不能用;为测试添加通知可选"为此测试添加新通知"。课后复习设置"不限次尝试",并且不限制答题时间;预习和阶段性测试设置"有限次尝试"3次,在"设置计时钟"设置答题时间。设置"显示开始时间",学生在特定时间看到试题。"自我评估选项"区,则选择复习和阶段性测试包括在平时成绩簿中。"测试反馈"区选择在测试完成后向学生反馈此次测试的 "分数",以及学生自己提交的"答案"及"正确答案"等。在"测试显示"区选择将所有的题目都同时显示出来。"随机排列问题"选项中,除预习是随机选择问题出现次序,其他是按照测试中题目的顺序出现。设置完了后"提交","确认"后就返回到"作业"界面,在该测试旁点击"管理",随后出现"管理该测试"界面点击"选择性",设置时间,选择"所有用户小组",点击"提交"后完成设置。

3.2测试的应用 老师把学生的信息以Excel表格的形式交给BB平台的管理员,导入BB平台的相应课程中,学生以学号登入BB平台,就可以选择进入相应的课程,在作业区中看到相应的测试。测试完成后一定要"提交"否则没有成绩。通过BB平台,对于客观题(选择题)可以自动判分,学生可及时看到成绩,而主观题由老师进行给分。实时的测试可以提高学生的学习兴趣,体会成功的喜悦。老师可以点击"控制面板"的"测试"区进入成绩查看、管理成绩,也可点击"下载成绩",以Excel表格形式保存。老师可以通过实时的测试结果,检查学生学习的效果,及时调整教学进度,收集学生错误率高的题目,上课及时解答学生问题。

4总结

BB网络平台的出现,在空间上提供远距离的学习机会,拓展了课堂学习的空间;在时间上提供在不同时候进行学习的机会,增加了课堂外学习的时间。BB网络平台的医学生物化学与分子生物学教学题库建立,使得试题一次录入可多次重复使用,减少了教师教学出题的负担,实时的测试以及电子成绩单的使用可以让教师随时了解学生的学习情况,在教学中具有较明显的优势,适合实际教学,在本科阶段教学中取得良好的教学效果。

参考文献:

[1]吴娟娟,朱蕙霞,贾辛.生物化学与分子生物学教学模式对比研究[J].生物学杂志,2014,29(2):106-107.

篇10

关键词: 高职教育; 网络考试; ; 信息管理

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2013)08?0063?03

0 引 言

现在高职院校所开的公共课众多,参加学生也很多,对学生学习效果的检验成了一个难题。在线考试系统是针对学生的考试系统。学校可以通过该考试系统建立自己的网上考场,使学生直接进行网上考试,既减少了成本,又避免了笔试的繁琐过程,使考试过程变得轻松方便;同时还可以有效地控制考试的作弊现象,确保考试的公开、公平、公正。

1 系统设计

本网络考试系统采用B/S架构设计[1],只需要在Web服务器上安装本程序,客户端使用操作系统自带的IE浏览器就可以完成包括管理在内的所有操作,而无需安装其他任何程序。系统可以适应局域网以及Internet等网络环境。

1.1 考试系统硬件设计

考试服务器用来在考试过程中管理考生考试,具有存放试题、考试组卷、发卷、收卷、判卷等功能。

考试管理机用来系统管理员登录考试服务器处理考试业务。

数据库服务器连接考试服务器用来存放试题库等信息,提供给考试系统安全快速的访问,如图1所示。

1.2 系统功能描述

本系统将用户分为4级:系统管理员、主考官、考生和普通用户。

1.2.1 系统管理员

系统管理员使用系统默认的账号登录,是系统的最高管理者。具有以下权限:

(1)重新设定系统管理员的登录名和密码;

(2)设置主考官账号和恢复主考官密码;

(3)设置考生二次登录密码[2];

(4)维护考生表和主考官表;

(5)定期清理用户注册表和试卷库。

1.2.2 主考官

主考官及任课老师和监考员的功能于一身,使用系统管理员授予的账号登录。具有以下功能:

(1)修改密码;

(2)上传考题。可以将选择题、填空题和上机操作题上传到服务器的试题库中;

(3)编辑本人上传的试题,浏览其他主考官的试题;

(4)组建试卷。根据抽取范围,可选用试题库中自己的或其他主考官的、一位或多位主考官上传的试题;

(5)激活考场。主考官激活考场后,考生可以进行考试;

(6)查看交卷情况。考试结束后,主考官可以根据考生的交卷情况,对没有成功交卷的学生能列出姓名、学号、机器号和IP地址,并代为交卷;

(7)评判试卷。主考官可以将考生的试卷再次调出查看,并人工判阅上机操作题,把上机操作题的得分保存入库,同时得到试卷总分;

(8)统计成绩。根据班级分数,分别得到以表格形式和统计图形式的各分数段的统计情况;

(9)打印试卷。如果需要,可以将某考生的试卷打印备案。

1.2.3 考生

考生使用姓名和学号登录。登录成功后可以看到自己的照片。登录信息和照片在考试过程中始终位于屏幕上方,以便主考官核对考生身份。

主考官激活考场,等规定的考试时间一到,系统自动启动“开始考试”功能,考生才可开始进行考试。抽题过程是根据主考官设定的试题类型和抽取范围从题库中随机抽取的,每个人都不同,基本可以杜绝抄袭作弊的可能性[3]。

对于选择题和填空题在考试过程中会实时保存答题情况(如图2所示),如果出现死机、重启、掉电、中途换机等现象,可由主考官输入二次登录密码后自动恢复考试进程,继续进行考试。对于上机操作题,需要考生在本地机器上做完,然后将工程文件上传到服务器中[4]。

考试完毕后进行交卷。如果交卷失败可以再次交卷,或请求主考官代为交卷。交卷成功后,马上可以知道选择题和填空题的得分。考试时间一到,系统将启动自动交卷功能,退出考试系统,考生无法再进行考试。考试结束后,考生可以登录系统查看成绩。

2 系统模块设计

本系统按功能分为两个大的模块:在线考试和后台管理系统[5]。其中在线考试系统分为考生登录和成绩查询2个模块;后台管理系统分为系统管理、班级管理、学生管理、科目管理、试题管理、成绩管理等,如图3所示。

2.1 考生登录模块

考生选择考试科目,输入学号和密码并进入考试界面开始考试,若忘记输入任何一项,会出现提示“只有学号和密码正确的考生才能进入考试”;如果已经参加该门课程的考试,则会出现响应提示“不允许进入”。

单击“开始考试”按钮时,进行如下操作。

(1)判断考生是否合法存在;

(2)判断该考生是否已经参加该门课程的考试;

(3)将学号、考试科目存入Session[6]中,以便传递给考试页面;

(4)所有条件符合,转到考试页面。

2.2 考生考试模块

功能:根据考生选择的考试科目,随机读取试卷,提交试卷时自动计算成绩,并把成绩记录到成绩表中。然后自动跳转到成绩显示页面,显示该考生的考试成绩;如果考生已经参加过其他科目的考试,在该页面显示的是参加的所有科目的考试成绩。

主要逻辑:Page_load事件中,每种类型的试题放到一个Repeater控件内,从题库中根据设置取得相应类型的试题数量,绑定到Repeater控件,在页面上循环显示试题。

单击“提交”按钮时,触发计算成绩事件,从试题库中取得试题和答案,对每一道试题,与取得的考生的答案对比,两者相同则在总分上加上相应题目的分数。

2.3 考试成绩显示模块

功能:显示考生的各门课程的成绩。

主要逻辑:在Page_Load事件中,首先判断考生是否登录,如果没有登录,则转向登录页面;如已登录,则根据学号显示学生的学号和姓名,并从数据库中取出该学生的所有已考科目和考试成绩,绑定到GridView控件中显示出来。

2.4 后台管理登录模块

功能:系统管理员进入后台管理整个考试系统,包括管理员信息的增、删、改,班级信息的增、删、改,学生信息的增、删、改,考试科目的增、删,试题库中试题信息的增、删、改等。输入管理员账号和密码才能进入后台,若忘记输入任何一项,会进行提示。

主要逻辑:为防止在地址栏中直接输入页面地址而进入系统后台维护界面,在后台文件夹中添加一个Web.config文件,配置拒绝所有匿名用户访问,直接跳转到后台登录界面登录后才能访问。

2.5 后台学生信息管理模块

功能:学生信息的添加、删除、修改。

主要逻辑:添加新学生时,要判断学号是否已经存在,保证学号不重复;删除学生信息时,为防止误删除,增加删除确认提示;修改学生信息时,使用隐藏控件保存并获取学生信息。

3 结 语

本文利用技术框架,实现了一个完整的 “在线考试系统”项目,具有很强的实用性。该考试平台包含了考生考试,用户管理,考试管理,试卷管理,题库管理,报表管理等多个功能,主要注重过程控制和考试档案的管理。定位于节省考试过程中的成本,方便学校对考核工作的管理。其B/S的模式使之更容易部署推广及方便的使用。

由于时间和技术上的限制,本设计还存在许多方面的工作尚不完善。系统对操作人员录入的错误数据和数据本身的错误造成的不完整性,系统的约束力较弱,在系统的进一步实现阶段,应加强数据的完整性,提高系统数据的正确性和相容性,加强对用户输入端的数据进行检验。

参考文献

[1] 陈建伟.ASP动态网站开发教程[M].3版.北京:清华大学出版社,2008.

[2] 方明清程序设计教程与实训[M].北京:北京大学出版社,2007.

[3] 华夏 案例实训教程[M].北京:科学出版社,2009.

[4] 刘廷开发实例完全剖析[M].北京:中国电力出版社,2006.

[5] 尚俊杰程序设计[M].北京:清华大学出版社,2004.