CN43—1258/TP
ISSN 1007—130X
计算机工程与科学
COMPUTER ENGINEERING&SCIENCE
2009年第31卷第4期
V01.31。No.4,2009
文章编号:1007—130X(2009)04-0143-03
基于B/S模式的通用试题库系统的设计与实现。
Design and Implementation of a General Examination
Question Database System Based on the B/S Scheme
杨永1.梁金钤2
YANG VongI,LIANG Jin-qian2
(1.大庆石油学院计算机与信息技术学院。黑龙江大庆163318;2.大庆油田有限责任公司第二采油厂,黑龙江大庆163414)
(1.School of Computer and Information Technology,I)aqing Petrolemn Institute。l>aqing 163318;
2.No.2 Oil Production Company。Daqing Oilfield Co..Ltd。腑qing 163414-China)
摘要:本文介绍一个基于B/S模式的通用试题库系统的设计思想,并详细阐述其在Visual Studio环境下基于S(出
Server 2000数据库和ASP.net、舰net、o】DBC等技术的实现方法。该系统在结构上被划分为数据、功能和应用三个层
次,实现了数据库构建,试题库建立,试题录入、查询和管理,对使用记录的处理,手工组卷,自动组卷,试卷的生成、预览、打
印和管理等功能。该系统的技术实现使其具备良好的开放性、安全性、稳定性及通用性,目前已经投入使用且运行良好。
Abstract:In this paper an idea is introduced for a general examination question database system based on the 13/S
scheme.and its implementation based on the SQL Sewer 2000 database and the technologies such as ASP.net,AD0.net,
ODBC under the Visual Studio environment is elaborated.This system is divided into three levels including database。func-
tion and application,which realizes the functions of database creation,examination question database creation,question in-
put,query and management,record processifig,manual and automatic building of papers,and examination paper genera—
tion。preview,print and management.The implementation technologies of the system makes it feature good openness,Sogu—
rity.stability and general-purposeness,and it has already come into operation and rullS well currently.
关键词:B/S;试题库;组卷;ASP.net;中间件
Key wolds:B/S;examination question database;building papers;ASP.net;middleware
中图分类号:TP392
文献标识码:A
1 引言
随着高校教学改革的进一步开展,如何适应考试的大
规模发展,如何使考试进一步规范化、科学化,已成为亟待
解决的问题。因此,研制科学合理的题库已经成为教学改
革的莺要内容。通过规范化的题库建设,可以更加客观科
学地评估教师的教学情况和学生的学习情况,对教学质量
的考核也更加规范和公平。为适应该需求,各式各样的题
库应运而生,这些题库各有所长,取得r不同程度的成效。
但是,频繁地组建各科的试题库系统不仅费时,而且费力。
为了将教师从繁琐的莺复工作中解脱出来,必须研制通用
试题库系统。基于此,在参考大量相关资料的基础上,本文
设计并实现了通用试题库系统。
2 系统分析
2.1系统的基本结构
本文所设计的试题库系统的基本结构可以抽象为以下
三个层次:数据层、功能层和应用层,如图1所示。
应用层即用户直接操作的主控界面层,它是试题库系
统的最外层。通过它,用户可以注册并拥有不同权限,从而
可以进行录入试题、查询试题、管理试题及组卷、对试卷进
行管理等操作。
功能层是试题库系统的中间层,它的主要功能是接受
用户通过界面操作输入的信息,并对数据层进行相应的操
作。该层主要分为用户功能、试题录入、试题查询、试题管
理、组卷管理和试卷管理六个模块。
·收稿日期:2008一01—21;修订日期:2008—04—01
作者简介:杨永(1976一),男,黑龙江齐齐哈尔人,硕士,讲师,研究方向为计算机应用技术。
通讯地址:163318黑龙江省大庆市大庆石油学院计箅机与信息技术学院;Tel:13644598700;E-mail:yangyj两@163.COm
Address:School of Computer and Information Technology,Daqing Petroleum Institute,Daqing,Heilongiiang 163318.P.R China
143
万方数据
数据层
用户表
试题表几函司耐I.................._J
课程表
试卷表
夫题表
小题表
主
控
界
面
一一一一一一一一一一一
图1系统的基本结构
在试题库中。
(3)试题查询模块:中级用户和高级用户通过该模块来
查询相关的试题信息。
(4)试题管理模块:该模块又分为试题修改模块、试题
删除模块、题犁管理模块和试题难度系数管理模块。利用
这些模块,可以实现对已录入试题的修改T作,不再考核知
识点或老旧试题的删除工作,新增题型及淘汰题型的添加、
修改或删除工作,试题难度系数的管理工作等。其中,试题
修改模块通过与试题查询操作相结合,利用模糊或准确查
询确保查到所需试题,然后对试题进行修改。
(5)组卷管理模块:该模块主要实现生成试卷的工作。
组卷又具体划分为手工组卷和自动组卷,用户可根据需要
选择两种组卷方式中的任意一种来生成试卷。手工组卷是
用户通过对自己所选科目的各类题型所有题目的数据浏
览,从中勾选自己想要的试题,通过连续排序的方式形成一
功能层
应用层
等分别向题库中录入各类试题,并将录好的试题直接存储
数据层主要用来存储试题库系统运行中所需的各种数
据,是试题库系统的最底层。该层由用户表、试题表、难度
表、题型表、课程表、试卷表、大题表和小题表组成。
2.2系统的开发模式
本系统采用浏览器/服务器(B/S)模式,由浏览器、web
套试卷。而自动出卷则由用户从知识点、题数、题型、难度
服务器和数据库组成,并结合HTML语言、C#语言、
JavaScript脚本语言、ASP.net、ADQ net、ODBC等技术,后
台数据库采用SQL Server 2000,如图2所示。
图2系统开发模式
如图2可知,系统的最底层是浏览器,它是用户和整个
系统的接口,用于允许用户在网页中提出各种操作要求并
提交给Web服务器。中间层是Web服务器,用于处理访
问请求以及与数据库服务器交换信息。最上层是数据库服
等不同方面提出组卷要求,计算机根据用户的要求自动地
从试题库中随机抽取试题,形成最终试卷。
(6)试卷管理模块:该模块义细分为试卷预览、试卷保
存、试卷修改、试卷打印、试卷删除等子模块。组卷成功后,
生成的试卷可以保存为完整的试卷格式,从而可以对该试
卷进行预览和保存。知识点的考核方式有多种,例如对于
某课程某章节的某一知识点,可以以填窄方式考核,也可以
以选择或判断等方式考核。这样,在组卷特别是自动组卷
过程中,可能出现同一知识点以不同考核方式出现的情况。
这种情况在同一份试卷中是不允许出现的,这时候就需要
对试卷进行修改。采用的方式依然是利用DataGrid控件
显示所有题目,并直接利用其提供的删除按钮来删除某一
试题,之后利用手工选择方式来选择一个同类题目替代。
务器,用于处理对题库的各种数据操作。由于Web服务器
试卷最终生成后可以网页的形式浏览、入库保存并进行打
和数据库服务器不能直接连接,故需要通过中间件技术来
印。若试题库中存在题型老旧,考核点变更前的试题组卷,
实现他们之间的协调工作。此处采用的是ASP.net和
oDBc技术。其中,ASP net和舰net相结合,可实现
可对这些试卷进行删除。
3.2数据库结构
对数据库的插入、删除、修改等操作。
3 系统设计
3.1系统的功能
如图1数据层所示,该系统所建立的数据库中各表的
结构如下:
(1)用户表:主要记录用户的基本信息,最主要的是记
录用户的权限级别。
(2)试题表:该表是本系统的核心表,主要用来存储各
由图1的功能层可知,六个模块分别有自己的主要功
类试题的具体内容。其结构属性如表1所示。为了节省数
能,有的模块还下辖一些子模块。其具体功能分析如下:
据库的存储空间,如果所出试题题目或答案中含有图形或
(1)用户功能模块:该模块下分为用户注册模块、用户
表达式,则将其以文件的形式保存,只在库中存储这些文件
登录模块和用户管理模块。用户注册模块可以为不同用户
的存放路径和文件名。
划分不同的权限;在用户登录模块中对不同权限用户进行
(3)难度表:用来为题目分配难度系数,如试题难度可
相应的Session全局变量设置,可限定具有不同权限的用户
分为难、较难、中、较易、易等级别,这样方便用户在选择题
执行不同的操作(In普通用户只可预览已生成的试卷,中级
目时可按照题目难易来选择,以适应不同程度学生的考试
用户可录入试题并进行组卷和试卷管理,高级用户则可以
需求。
对用户、试题等各类信息进行相应的管理和维护);而在用
(4)题型表:主要用来管理组成试卷的各类题型,并分
户管理模块中,高级用户可以完成其他用户的口令管理、基
别给各类题型赋予题型代码。例如,名词解释为01,填空
本信息维护、权限分配等工作。
为02,单项选择为03等。
(2)试题录入模块:该功能针对中级用户和高级用户开
放。该模块主要实现按不同学科的不同题型、知识点、难度
(5)课程表:因为该题库是通用的,所以要为各个课程
赋予课程代码。例如,计算机文化基础为001,C程序设计
144
万方数据
表1试题表结构属性
部通过系统所提供的管理员界面一条条输入,其工作量的
繁重不可估量。因此,可以给用户提供模板。在该模板中,
试题文件格式是已经设定不能变动的‘引。试题所存放的格
式可进行文本编辑,从而可方便地实现对试题的编辑修改。
通过该模板,用户可以很方便地将已经整理好的数据通过
ODBC一次性地导入到数据库的相应数据表中,从而大大
缩减了工作馥和工作时间。
4.3使用中间件操作数据库
本系统对数据库操作使用的中问件是ASP net,它通
过ADO.net来对数据库中的数据进行操作[4]。舰net
只操作本地机器上的数据,然后将操作结果更新到数据库。
其具体实现过程如下:
(1)数据命名空间的导入。
using System;
using System.Data;
using System.Data.SqlClientt
(2)建立并打开与数据库的连接。
SqlConnection sqlcon=new SqlConneetion(”server=192.
168.198.136;User id=sa;Pwd=sa;Database=Test”);
sqlcon.Open();
(3)执行SQL语句。
String sqlstr=”select*from数据表名”;
SqlDataAdapter sqlda=new SqlDataAdapter(sqlstr,sqlcon);
DataSet ds=new DataSet();
Sqlda.fill(ds);
this.DataGrid名.DataSourge=ds;
this.DataGrid名.DataBind()}
sqlcorL Close();
利用中间件技术和数据库连接成功后,即可以利用
SQL语句对数据库中的数据进行相关操作。
4.4试题抽取和试卷生成
针对本系统所提供的两种组卷方式,手工组卷主要以
知识点分类作为查询和选题的依据。用户选择某课程后再
选择某知识点,则涉及该知识点的所有题璎将被提取并以
DataTable的形式显示出来。用户只需要在前面的复选框
为002,VB程序设计为003,多媒体技术为004等。
(6)试卷表:在组卷成功后,为了便于对试卷进行再次
的编辑和修改,需要将牛成的试卷存入该表。因为试卷在
修改时可能会删除某类型的大题或者某大题中的某小题,
故试卷表中仅存储试卷代码(用户自主编码,如c程序设
计的A卷代码可设为C07081A,其代表的含义是:C程序
设计2007~2008年度第1学期试卷A)和试卷名称。具体
的题目信息存储在大题表和小题表中。
(7)大题表:该表用来存储所生成试卷的大题信息。它
通过试卷代码来和试卷表对应,主要存储各个大题的所有
信息。
(8)小题表:该表用来存储所生成试卷的小题信息。它
同样通过试卷代码来和试卷表对应,主要存储各个小题的
所有信息。
4系统实现
4.1系统安全性的实现
系统的安全由两部分组成:分级管理的用户权限和数
中打一个“√”,即可选中该题,并自动添加到试卷模板中。
据库的加密L¨。用户权限的设定主要用来防范非法用户访
但是,这种方式的缺点也显而易见,用户需要按照知识点一
问系统及部分合法用户越权访问系统。数据库的加密则主
条一条地进行搜索、查询和选择。比较浪费时间。所以,本
要是针对部分非法人员对数据库的恶意攻击。
系统在实际操作时可以先进行自动选题组卷,然后用户在
对于用户权限的限定,除r前面功能分析中所阐述的
生成试卷的基础上进行删改。直到得到满意的试卷[5]。
划分用户等级及限定非法用户对系统的访同外,这里主要
自动组卷则采用数学模型来生成试卷。用户在进行自
考虑部分合法用户的越权访问。该功能的实现主要通过在
动组卷时,需要对试题做多方面的约束:(1)试卷的总分控
用户登录模块中定义一个Session变量L2j,并为其赋予一定
的初值。当用户登录后,重定向到系统任何页面后必须判
定Session值是否为设定的初值:若是,可继续操作;若不
是,则作违规提示或直接重定向到用户登录页面。
制;(2)试卷所含题型及其在试卷中所占的百分比;(3)各题
型题目的数量;(4)各题型题目的难度系数分布;(5)各题型
题目的分值;(6)题目所在章节及知识点控制。在限定这些
约束后.剩下的试卷生成工作主要靠组卷算法来实现。算
针对SQL Server数据库的加密问题,利用了微软所提
法的主要实现过程有:(1)界面及参数初始化;(2)根据用户
供的自生成加密解决方案:CryptoAPI。它比较容易实现:
管理员可以安装一个名为CAPICOM的ActiveX控制,它
可以在T-SQL存储过程中提供CryptoAPI功能。CAPI—
COM支持各种类型的双向加密和单向哈希算法,根据应用
程序的问题不同,管理员可挑选最适合的加密方法。
4.2数据的批量导入
.
对于该系统来讲,因为其通用性故适用于所有计算机
学科,而这些学科的试题数据是海量的。如果这些数据全
所选择的题型在数据库中提取满足条件的所有记录并显示
到页面上;(3)根据用户所输入的各题型所包含的各种难度
系数题目,分别生成各种题型的临时数据表;(4)对比题目
的考核知识点,排除知识点重复的题目并自动从库中提取
相同题型、相同难度系数、相同分值的题目进行填充;(5)利
用间隔抽取或随机抽取数据模型,从各临时表中抽取相应
的题量并提交到试卷模板中,以供用户检查,同时将所有题
(下转第148页)
145
万方数据
与效益,每根数轴共有五个刻度,每一刻度为20分,满分
2004:4-16.
100分。评价等级为五级,分别为:
O~20:基本没有实现信息化;
20~40:信息化建设水平差;
40~60:信息化建设水平中等;
60~80:信息化建设水平为良;
80~100:信息化建设达到优等。
五个坐标连线构成的图形能显示该区域数字化建设的
优势与不足.匝积越大表示建设越好。
[23华斌.数字城市建设的理论与策略I-M].北京:科学出版社,
2004.
[33徐晓林.数字城市政府管理[M].北京:科学出版社。2006.
[43苏子仪,杨佐仪,陈国清.自然科学基金评价指标体系的研究
口].中国科学基金,1989(4):2-4.
E5]李翔,周诚.高肖俭,等.我国灾害经济统计评估系统及其指
标体系的研究口].自然灾害学报,1993(1);1-3.
[63周均清,王乘.我国“数字区域”建设的若干问题研究[J].华
中科技大学学报(城市科学舨)。2093,20(2):2-4.
3数字区域评估体系在都江堰的初
(上接第145页)
步试用
通过对都江堰信息化办公室、都江堰市人民政府、四川
省水利厅都江堰管理局及普通百姓的100份(实发113份)
问卷调查表的统计,其各个评估体系的得分情况如下:基础
设施:问卷得分33,加权得分36;技术体系:问卷得分34,
加权得分42;安全保障体系:问卷得分63,加权得分56;规
划与组织:问卷得分58,加权得分63;服务与效益:问卷得
分103,加权得分75。其雷达图如图3所示。
目的“是否使用”字段值设置为“1”<代表该题目已经使用,
在生成该课程的B类试卷时不能再重复抽取)。
生成无相同知识点的各题型临时数据表后,可以将题
目按照章节、难易程度等排队,并进行分组。然后,在同类
题型中依据同等难度的题目数和要抽取的题目数求抽取间
隔¨j。例如,名词解释难度为3的题目共有90个,试卷中
共需10个名词解释,则9个一组,同组内题目教学内容同
章、难度相同。若采用间隔抽取数据模型,则间隔为9,在
一组内随机抽取一个题目。这不仪可以提高试卷的章节覆
盖率,还可以保证题库试题量不是很多时组卷的成功率。
间隔随机抽取的算法为【6]:(1)在同类题型中,依据同
等难度的试题数和要抽取的试题数来分组并求抽取间隔;
(2)求出第一个题目在临时表中的序号,抽取该题目,并加
入试题数组中;(3)每组内随机抽取一个题目,加入试题数
组中,直到满足所需试题数为止。
5结束语
图3都江堰信息化评估打分图
本文采用B/S模式,充分利用了ASP.net的强大功效
结论:通过对调查问卷的整理和数据分析,都江堰市信
和优点,结合SOL Server数据库,成功设计并实现了一个
息化建设水平已达到一定水平。因为领导蕈视,主抓包括政
可运行于因特网的通用试题库系统。本系统的整体结构、
府办公和网站在内的网络技术维护问题和硬件托管,所以安
各功能模块及数据库的设计已经充分考虑了计算机所有学
全保障体系和服务与效益分值较高。但是,由于城市规模较
科的通用性。该系统使用方便町靠,具有开放性强、安全性
小,资金和人力物力有限,无法大力开展基础设施建设,导致
高、实用性强的特点,对改善试卷质量,提高教师工作效率,
在基础设施、技术体系以及规划与组织上分数较低。
科学化和规范化各种考试起到了重要的作用。目前,该试
4结束语
题库系统已经成功应用于计算机文化基础、C程序设计、
VB程序设计、多媒体技术等课程,效果良好。
本文在对数字中国工程评价问题进行调杳和深入分析
参考文献:
的基础上,初步建立了数字区域综合评估指标体系。并通过
[13范明虎。孙斌.通用试题库管理系统的设计与实现[J].计算
得分表和问卷调查方式对数字区域进行评估分析。本项工
机工程与设计。2007,28(5):2185—2188.
作有利于“数字中国”建设的监控、监管和建设指导。通过对
都江堰市试点区域进行数据的初步采集和初步评估,得出了
有参考价值的分析结果,为今后应用推广工作的开展积累了
一定的经验。因此,本文的研究成果具有较强的理论性与普
遍性,通用性也比较强。
下一步,我们将不断改进和完善评估指标体系及操作方
式,为“数字中国”的建设提供有效的技术支撑和保障手段。
参考文献:
[1-i建设部信息化办公室.数字城市示范工程技术导则Is].
E23吴萍,蒲鹏.基于B/s结构的网上考试平台的设计与应用
[J].微型电脑应用,2003,19(6):36—38.
[3]吴萍。黄勇,于春玲,等.小型试题库系统的设计与实现口].
微型电脑应用,200l,17(4):44—46.
[43陈萱华.基于ASP.NET的试题库系统口].计算机应用,
2003,23(1):95-96.
[53朱培民,孙仰华,俞国柱,等.一个多媒体试题库的设计与实
现EJ].计算机应用。2001,21(9):75—77.
1-63席建中.试题库系统的设计与实现[J].管理信息系统,2001
(9):28—30.
148
万方数据
基于B/S模式的通用试题库系统的设计与实现
作者:
杨永, 梁金钤, YANG Yong, LIANG Jin-qian
作者单位:
杨永,YANG Yong(大庆石油学院计算机与信息技术学院,黑龙江,大庆,163318), 梁金钤
,LIANG Jin-qian(大庆油田有限责任公司第二采油厂,黑龙江,大庆,163414)
刊名:
计算机工程与科学
英文刊名:
COMPUTER ENGINEERING AND SCIENCE
年,卷(期):
2009,31(4)
1次
引用次数:
参考文献(6条)
1.范明虎.孙斌 通用试题库管理系统的设计与实现[期刊论文]-计算机工程与设计 2007(05)
2.吴萍.蒲鹏 基于B/S结构的网上考试平台的设计与应用[期刊论文]-微型电脑应用 2003(06)
3.吴萍.黄勇.于春玲 小型试题库系统的设计与实现[期刊论文]-微型电脑应用 2001(04)
4.陈萱华 基于ASP.NET的试题库系统[期刊论文]-计算机应用 2003(01)
5.朱培民.孙仰华.俞国柱 一个多媒体试题库的设计与实现[期刊论文]-计算机应用 2001(09)
6.席建中 试题库系统的设计与实现[期刊论文]-管理信息系统 2001(09)
相似文献(10条)
1.学位论文 张千友 精品课程试题库管理系统 2007
在各种计算机辅助教学(CAI)软件的研制中,试题库管理系统的研究一直是一个非常活跃的课题,在理论和应用方面都涌现了大量的研究成果。随着
精品课程建设以及考教分离教学改革的开展,针对精品课程试题库管理系统的研究尚处于起步阶段,本文结合目前精品课程建设的实际需求,利用计算
机网络、数据库等技术,初步探讨了基于B/S结构的精品课程专用试题库管理系统的设计与实现。本项目作为精品课程建设的一个重要环节,主要解决以
下几个问题:
1.试题库建立的问题。试题库的建立关系整个系统功能的实现,不同学科、不同章节、不同题型、不同难度的试题都必须有足够的题量才能满足实
际需求。
2.题量和试卷难度系数控制的问题。一份试卷中,需要控制各种题型的试题数量,由于考核知识要点侧重不同,学生层次差异,试卷的难度系数也
应有所不同。
3.试卷生成的问题。在进行智能组卷时,要注重抽题的随机性与均匀性,其算法要简单易行,同时对计算机组合的试卷能进行二次修改。
4.系统安全性的问题。为了保证考试的公正、公平,试题库管理系统应有较高安全性和稳定性。
本文结合对传统试题库管理系统的研究,利用结构化系统开发方法,按照系统分析、系统设计、系统实施等几个阶段对精品课程试题管理系统进行
了设计和实现,给出了以上四个问题的初步解答。理论与实践并重,具有较强的可操作性。目前,该系统2.0版本已经正式在笔者参与建设的《项目管理
学》精品课程中得到实际应用,师生反映较好,具有一定的实用价值。
2.期刊论文 杨永.YANG Yong 基于ASP.NET和B/S模式的试题库管理系统的研究与开发 -微计算机应用2008,29(10)
综合应用ASP.net、ADO.net、ODBC等技术,在Visual Studio环境下构建了一个基于.NET和B/S模式的试题库管理系统的设计平台,并详细阐述了实现
方法.该系统在结构上被划分为数据、功能和应用三个层次,实现了数据库构建、试题库的建立、试题的录人、查询和管理、手工组卷、自动组卷、试卷
的生成、打印和管理等功能.系统具备良好的开放性、安全性、稳定性及通用性,目前已经投入使用且运行良好.
3.学位论文 张勇 基于B/S结构的考试系统的设计与实现 2008
传统的考试基于纸和笔,存在出题、改卷、统计工作量大,不易实现教考分离、人为的因素对考试成绩的影响较大等诸多弊端。在各类各级学校教
学改革中,试题库建设、教考分离是非常重要的工作,这迫切需要一种高效、快捷、科学的试题库、自动组卷、网上考试和形成性教学评价集成系统。
目前大多数在线考试系统或多或少存在可扩展性差、安全性差、组卷方法单一等种种缺陷,因而难以大规模应用于正式的考试中,针对这种情况
,本文介绍了在线考试系统的相关理论及技术背景,针对系统的功能特点,使用了ASP技术,采用了面向对象的开发方法和流行的三层体系结构,对题库
设计理论和组卷算法进行了探讨,并详细说明了系统设计与实现的过程。设计并实现了一个试题库、自动组卷、网上考试和形成性教学评价集成系统。
本系统的优点主要体现在以下几个方面:
1、试题与课程能力标准紧密相关。根据专业能力标准制定课程能力标准,使试题紧扣课程能力标准,使其具有较高的针对性和测试有效性。
2、试卷紧扣测试目标,出卷方便快捷。只要输入考卷的考核点分布、难度级别、试卷的题型题量分布等约束条件,利用遗传算法,软件会自动生成
符合设定目标的试卷,可以有效实现教考分离。
3、阅卷和成绩分析统计准确快速。通过客观题计算机自动判卷和主观题教师改卷相结合,可以大大减轻教师阅卷的工作量,提高教师的工作效率
,同时提高阅卷的准确性。
本文设计的在线考试系统具有通用性、良好的可扩展性和安全性、并易于维护等优点,目前,该系统已经能够实验性运行且效果良好,达到了预期
研究和实践的目的。
4.期刊论文 赵成.陈晓虎.于凤云 基于B/S模式的试题库管理系统 -教育信息化2004,""(12)
教考分离是教学改革的一个重要方面,而建立题库是改革传统考试方法,实现教考分离的有效手段.本文介绍了一套基于B/S(浏览器/服务器)模式,采
用ASP+ACCESS技术开发的通用试题库管理系统.
5.学位论文 海晓伟 基于B/S模式的蒙古语网上考试系统的研究与设计 2006
考试是检测学生学习成绩的一个重要手段,也可以在一定程度上评测任课教师的教学效果。在传统的方式下,组织一次完整的考试至少要经历四个
步骤:人工出卷、考生考试、人工阅卷、成绩统计。随着各种考试类型的不断增加和考试要求的不断提高,组织考试的工作量和难度越来越大。对于少
数民族尤其是像蒙古族这样人口在五百万左右的少数民族来说,组织一次大型统一考试的难度更大。这主要是因为分布在各省区的蒙语授课的学校布局
分散、规模小、条件差加之蒙语教学资源的短缺、师资水平低下、教学手段落后等因素,导致整体办学效益偏低,很大程度影响了蒙族学生的学习。因
此,蒙古语网上考试系统的开发建立是非常必要的。
本文首先对本系统开发所用到的基本技术进行了介绍,然后对蒙古语网上考试系统的整体设计进行说明并着重对我负责的题库管理系统、试卷生成
系统和考生答题系统这三个模块的设计与实现进行了详细的阐述。接着对系统中关键技术的实现予以说明。最后对系统进行了简单的性能测试并对系统
的下一步工作进行了展望。本系统的设计严格遵照教育部2002年颁发的《现代远程教育技术标准体系和11项试用标准V1.0版》的相关标准,主要需要解
决蒙文与数据库的交互问题、蒙文在动态网页中的竖排问题,这些都是由于蒙文自身的特点带来的问题,还需要解决诸如防止考生二次登录、防止在随
机抽题时重复选取、避免考试时网络拥塞、考试定时功能、自动交卷功能、考生信息的加密等关键技术。
6.期刊论文 张凯冰.刘辉 基于B/S模式试题库管理系统的设计 -科技信息2009,""(16)
为了解决教考分离的问题,基于Struts框架技术和Hibernate数据持久化技术,以Linux下Tomcat为Web服务器、以Oracle为数据库实现MVC模式,构建了
试题库管理系统,实现了试题库建立,试题录入、查询和管理.自动组题,试卷的生成、预览和管理等功能.该系统的技术实现使其具备良好的开放性、安全
性、稳定性以及通用性,目前已经投入使用并且行良好.
7.学位论文 郑瑞卿 基于B/S结构的在线考试系统的实现 2007
随着计算机网络技术与数据库技术的发展,在线无纸化考试系统因其公正性、准确性、灵活性、及时性以及方便性等特点,已成为目前国际上普遍
采用的一种考试和认证方式。本系统的实现综合了网络技术与数据库技术,利用校园网资源,老师只要建立起试题库,出卷、改卷、判分、记录考生成
绩等繁杂工作都由系统自动完成,从而大大的减少了老师的工作负担,提高了工作效率。
本文介绍了一个基于B/S结构的在线考试系统,此系统实现了考生管理、试题库管理、成绩管理、考生考试试卷监控、试卷生成设置、管理员帐号设
置等功能。文章分别从需求分析、系统设计、系统结构、主要功能模块、实现的关键技术、系统操作流程等方面进行了阐述。系统开发采用了UML面向对
象的分析与设计方法,前台应用ASP技术,后台采用MS SQL 2000作为数据库与前台连接。
本系统具有一般在线考试系统出卷方便快捷、阅卷准确快速、成绩统计分析科学的特点,还可以根据实际需要,设定考试中各种题型的题量;可以
为每个考生参加考试所做的题目单独生成一个 HTML 的答卷文件,便于考试完毕查阅及分析。
8.学位论文 佟巍 在线考试系统 2006
将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。
“考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。而试题库中最主要的还是自动组卷。
“题库系统”是计算机辅助教学系统中的一个重要组成部分。通过它可以进行试卷生成和试卷分析,它是保证考试的测试试题具有较高质量、保持
水平稳定、更好的测试诊断的重要手段。
“组卷部分”的主要功能是:系统根据用户的要求从题库中读出相应的数据,并将所组出的卷纸通过网页的形式输出给用户进行测试或考试,考试
后即可知道分数,有利于学生的学习。
对于当前题库系统智能化程度不高和组卷效率低等缺点,对组卷过程中需要考虑的多约束问题进行了相应的分析和构造。在各种计算机辅助考试系
统的软件开发中,自动组卷系统一直是一个重要的发展方向,而一个自动组卷系统的效率和组卷质量主要取决于组卷算法。利用计算机对建成的试题库
按照一定的组卷算法抽取试题组成符合要求的试卷,是实现考试规范化和科学化的手段。
经过测试,上面的“组卷部分”基本能够完成组卷工作,组卷系统将所组成的卷纸通过网页输出给用户进行测试或考试,系统将成绩反馈给学生
,有利于学生的学习,达到了预期的结果。
9.期刊论文 金敏.林成华 B/S模式智能考试系统的研究与设计 -浙江万里学院学报2003,16(2)
文章给出的考试系统模型采用浏览器/服务器模式,提供了用户信息管理、试题库信息管理、在线联机考试和公共站点管理四大功能模块,具有强大的
试题库建设管理、智能组卷、综合智能评价和学习指导等功能,学科通用性强,是改革传统考试形式和实现考试系统智能化控制的一种新的探索.
10.期刊论文 卢满怀 基于B/S模式的《金属工艺学》课程试题库系统设计与实现 -现代教育技术2009,19(z1)
主要探讨了基于B/S模式的<金属工艺学>试题库系统的设计与实现过程,通过系统在教学过程中的实施,为真正实现教考分离和促进教学质量的提高创
造了条件.
引证文献(1条)
1.曾刚 基于B/S模式的公安干警计算机基础知识考试系统的设计与实现[期刊论文]-电脑知识与技术 2009(23)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_jsjgcykx200904043.aspx
下载时间:2010年5月28日