试题库系统设计

合集下载

通用试题库管理系统的设计与实现

通用试题库管理系统的设计与实现
ZENG n—e Re r n,LI Yu h n N — o g,LU - o Yiy ng
( oeeo rfc u a gi l r adFrs nvr t, uh u ui 5 02 hn ) C Ug f a ,Fj nA r ut e n oet U i s y F zo ,Yj 30 0 ,C ia T i i c u y r ei n a
维普资讯
福建农林大学学报 ( 自然 科 学 版 ) Junl f ui gi l r adF rsyU i r t N trl c neE io ) ora o F j nA r ut e n oet nv sy( a a S i c d i a c u r ei u e tn
usng o n a eme y t i ma g f nts sem fex m i to u si n a e a e i r v d o a nain q e to s b r mp o e . s
Ke r s o u e p l ain;e a n t n q e t n a e;ma ig u x mi ain p p r a tmai al y wo d :c mp t ra pi t c o x mi ai u si s b o o s k n p e a n t a e u o t ly o c
第3统 的设计 与实现
曾任 仁 , 林宇 洪 ,吕义 勇 ( 福建 农 林 大学 交通 学 院 , 建 福 州 300 ) 福 502
摘要 : 综合应用 V P wod O E、 B F 、 r 、 L V A等技 术 , 构建通用试题管理 系统设计平 台. 实现了试卷公 式 、 A C D图形 、 图片、 文字 的
混排录入编辑和灵活的 自动组卷方式 以及试 卷 自动排 版生成 , 为用户提供 了 良好 、 易的操作 环境 , 简 提高 了题库管 理 系统

高校试题库管理系统的设计与实现分析

高校试题库管理系统的设计与实现分析

高校试题库管理系统的设计与实现分析向平高校中涉及到的专业众多,课程门类也众多,在学校安排相关的课程考试尤其是在组织期末考试的过程中,需要针对不同专业、不同课程进行制卷考试,如果仅仅是依靠人口开展相关的考试工作,试题编制、试卷印刷、分类等工作量非常大,而且就试题的编制质量来说,可能存在无法对于课程的全面覆盖,导致考核缺乏科学性。

因此,很多高校积极利用现代技术,尝试通过构建试题库管理系统的方式实现高校的试题管理,促进考核的针对性和全面性,提升学校考核效率。

本文就高校试题库管理系统的设计和实现进行分析,探究高校试题库管理系统的有效实现路径。

现阶段,信息技术、计算机科技、网络通信技术等快速发展,为高校的试题设计和管理带来了全新的思路和方法,研究高校试题库管理系统设计和实现是目前很多高校的重要工作内容之一。

实践证明,高校试题库管理系统的设计和实现对于提升高校试题管理效率,促进教学考核的科学有效做出了巨大贡献,值得应用推广。

1 主要涉及的系统开发技术1.1三层浏览器体系结构目前,高校试题库管理系统中的主要技术体系是以Web 为基础的三层浏览器B/S/S,这也是现阶段应用比较广泛的软件开发体系。

这一体系中,数据库服务器发挥着信息存储的功能。

该系统中主要用到的是MySQL数据库,这是一种功能比较强大的数据库类型,且性价比相对较高。

在试题库的三层浏览器体系中,处于中间位置的Web服务器作为系统的基础部分,是整个体系开发的重难点。

1.2UML技术该技术是由UML语言和UML建模构成。

其中,UML语言指的是一种软件建模的标志性符号,也是软件设计的通用标准语言之一,而UML建模属于一种开发分析工具,UML 建模的基本功能是绘图,还能实现代码生成以及模型提供。

1.3数据库连接技术就高校的试题库管理系统来说,其特性核心在于数据,这一系统的存储中同时使用了三个数据库,且各数据库的管理途径也存在一定的差异,而要实现整个体系的有效协调和运用,就需要将这三个数据库有效的连接在一起,数据连接技术就能实现这一目标。

试题库 自动组卷 系统 的算法设计 与实现

试题库 自动组卷 系统 的算法设计 与实现
区域中进行。
5 在确定的区 用折半算法开 域内 ) 始搜索, 若Q=I 则令 M二[ N一K/]K+M , ( ) , 2 }K若Q二0则 M二[/] , K2 M
} , 据K 询 态 表Ai 的 个 K 根 查 状 链 ; . 行中 第K 元素, 标 位 若 志
为“" 1,
1 扫描试题库, ) 将各类型题数量送试题库数量矩阵M , O J, ) 其中工 工 , nJ 1 ,, o 二 , -,,= , *, 2 2 ,m
2初 化 链 和 取 矩 0 ;O XI) 态 表 选 题 阵, A;- (J 其 )始 状 - , - ,, ,
中I 1 ,- , ,, , o 二 , 0, J 20 2 n =1 m 3 根据 XI ) (, 中的元素产生随机数 K 与 M矩阵中相应 ) J ,
号, “ ” 一两 符 以 了 和“ ” 字 结尾, 便系 卷 时 正 以 统组 抽题 能 确识
别每道试题和对立的答案。试题和答案以文本文件的方式顺
序存放。
33 试题难度系数确定
图1 系统结构示意图
一套试卷是否合理, 要由 主 试题的难易程度结构来体现, 故准确确定试题的难度是优化试卷的核心。本系统将各种题 型的难度值分为五级, 其难度系数分别为。5容易的题)1 . ( ,. 0 ( 较容易的 ,.( 题)1 中等难度的题)20较难的题)25难 5 ,.( ,.( 题) 。这里的难度系数05 25 .一 .只是用以表示试题难易程度 的标示符, 位于每道题的末端。每题难度系数的确定由专家 组共同商讨和根据有关资料确定, 力求难度系数的确定尽量
中图分类号 G 3 : 44 文献标识码: : A
( 一般均将试题分成: 基础知识、 概念理解、 简单应用、 综合应 用、 发展应用五大类) 。如我们用该系统做数学分析试题库自 动组卷系统时, 就将试题按章分成: 基础知识( 填空、 选择)概 , 念理解( 选择、 判断)简单应用( , 计算、 证明)综合应用( , 计算、

高校试题库管理系统分析初步设计

高校试题库管理系统分析初步设计

高校试题库管理系统分析及初步设计摘要:本文采用sql server2000数据库管理系统,以 开发工具为技术平台,系统集试题管理和试卷组题等功能为一体,实现试题的维护和试卷有效组成。

教师可对试题查询、增加、删除和修改,选择手动或自动方式进行组卷。

可以便捷地对试卷库中的试题进行管理,按要求生成试卷以及对试卷质量做综合评价,每套试卷都具有结构合理性和全面性。

关键词:管理信息系统;试题库;组卷计算机网络、多媒体与现代软件开发等计算机技术的发展,大大地促进了试题库的发展,声、像等多媒体技术的应用,使得它已逐步深入到教学的各个环节。

国外各个大学都设计自己的试题库系统以减轻老师的工作压力并节省教学时间。

由于技术与基础条件的差距,国内各大学的试题库的实际使用起步较慢[1]。

为适应教学发展,改革教学模式,考试制度和形式的改变也在同步进行,试题库系统应运而生。

高校试题库建设是现代化教育的需要,是提高办学效益、实行标准化考试的需要。

从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。

随着国家教育信息的高速化发展,利用网络进行教学和研究将是一个新的发展趋势,而在线考试的发展又必须建立在强大的试题库基础上。

一、技术介绍专业课试题库系统拟采用编程语言是在visual studio上运行的。

是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。

专业课试题库系统采用的是sql server 2000做为数据库的支持。

sql server 2000是一个关系数据库管理系统,它提供的功能非常强大,不仅包括一般数据库管理系统中都有的sql语言查询外,而且支持数据的完整性和约束 [2]。

在实际编程中开发人员还可以结合查询分析器,对以编写的程序代码进行正确性分析。

iis是微软公司主推的服务器,iis与windows nt server完全集成在一起,因而用户能够利用windows nt server和ntfs内置的安全特性,建立强大,灵活而安全的internet和intranet站点。

通用试题库管理系统的设计与实现

通用试题库管理系统的设计与实现

o e ces a b s dte r bet d l n e e n io ss lb rt . T iss m o e l s set er e nt cs t ae dojc e u dr c dt n aoa d h s yt t kh a i st oya t ha da n a h wo mo h t VB o i ie e e o t c sc t h s h
通用试题库管理系统的设计与实现
范 明虎 , 孙 斌 ( 国地质 大学 信 息 工程 学 院 ,湖北 武汉 407) 中 304
摘 要 : 绍 了一个通 用 试题库 管理 系统 的设 计 思想 , 详细 阐述 了其在 V 介 并 B环境 下基 于 Aces 据库 和 Wod对 象模 型 的 cs 数 r
F AN M i g h , S n -u UN Bi n
( ol e fnoma o n i ei ,C ia i r t e si cs C l g fr t n gn r g hn v s y f oce e,Wu a 3 0 4 h a e oI i E e n Un e i o G n h n4 0 7 ,C i ) n
实 现 方 法 。 系统 以 经 典 测 试 理 论 为 基 础 , 构 上 被 划 分 为 数 据 库 、 用 和 输 出 3个 抽 象 层 , 该 结 应 实现 了新 试 题 库 的建 立 、 题 的 试
录入 、 改 、 关的查询 和使 用记 录的 处理 、 修 相 自动 、 自动和 手工组 卷 、 半 试卷的 生成 、 辑和打 印、 绩 的评 价等 功能 系统 的 编 成 所有 输 出均采 用 Wod 式 , 于用 户存档 和编 辑 。 同时 , 系统还 具备 一定 的安全 性和 开放性 。 r格 便 该

试题库管理系统的设计与实现

试题库管理系统的设计与实现

试题库管理系统的设计与实现试题库管理系统是一种能够解决试题管理难题的软件系统,它能够管理各类试题,如选择题、填空题、判断题等等。

下面是该系统的设计和实现。

1. 系统需求分析试题库管理系统的需求分析包括功能需求和非功能需求两方面。

功能需求包括试题录入、试题编辑、试题查询、试题删除、试题导入和导出等功能。

非功能需求包括系统可靠性、系统安全性、系统易用性等。

2. 系统架构设计试题库管理系统的架构设计包括前端界面设计和后端数据库设计两方面。

前端界面采用网页形式,用户可以通过各种设备访问该系统。

后端数据库采用关系型数据库,如MySQL等,数据表包括试题、用户、试题分类等表。

3. 系统模块设计试题库管理系统的功能模块包括试题录入、试题编辑、试题查询、试题删除、试题导入和导出等模块。

其中,试题导入和导出模块具有批量操作的功能,可一次性导入或导出多个试题。

4. 系统数据流程设计试题库管理系统的数据流程包括试题录入流程、试题编辑流程、试题查询流程、试题删除流程、试题导入流程和试题导出流程等。

其中,试题录入流程包括输入试题内容、审核试题内容和保存试题内容等步骤。

5. 系统测试和上线试题库管理系统的测试分为单元测试、集成测试和系统测试三个阶段。

单元测试检查各个模块的代码是否符合规范;集成测试检查各模块之间的集成是否正常;系统测试模拟用户使用该系统的场景,检查系统是否完整;上线后需要进行一定时间的排错和维护。

以上就是试题库管理系统的设计和实现,通过科学的设计和规范的开发流程,可以确保该系统能够满足用户需求,具有高可用性和安全性。

基于ASP试题库系统的设计

基于ASP试题库系统的设计
Ab s t r a c t :T h i s a r t i c l e d i s c u s s e s t h e “ c o mp u t e r o p e r a t i n g s y s t e m” q u e s t i o n s t h e o v e r a l l d e s i g n o f t h e s y s t e m, t h e s y s t e m u s e s t h e B / S s t r u c t u r e ,a n d u s e s t h e Ac c e s s d a t a b a s e s y s t e m u s i n g t h e AS P t e c h n o l o g y
t o c o n s t i t u t e t ie r s t h e q u e s t i o n b a n k s y s t e m, u s e s t h e ODB C t e c h n o l o g y c o n n e c t i o n b a c k s t a g e d a t a b a s e , a n d h a s g i v e n t h e s y s t e m s t r u c t u r e d r a wi n g ,s y s t e m v a i r o u s mo d u l e s f u n c t i o n , i n d a t a b a s e e a c h t a b l e d e t a i l e d i n f o r ma t i o n .T h i s s y s t e m i n p u l l s o u t i n t h e t o p i c a l g o it r h m, h a s s e l e c t e d t h e me t h o d w h i c h t h e d r a w a n

(完整版)数据库课程设计-试题库管理系统

(完整版)数据库课程设计-试题库管理系统

《数据库系统概论》课程设计实验报告题目试题库管理系统学院商学院专业信息管理与信息系班级信息101学号201052275130学生姓名杨贵文同组成员周杭施建炉王于宾指导教师宣军英编写日期2012-06-19——2012-06-29一、课题名称:试题库管理系统二、课题要求:结合所学知识,开发一个简易的试题库管理系统。

三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。

四、实验步骤:五、1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库实施6、数据库运行和维护六、课程开发内容:5.1 需求分析5.1.1 系统调查对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。

首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。

所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。

那么今天我们就围绕着这样的一个目标展开我们的工作。

5.1.2 用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。

本系统从以下四个方面对用户需求进行了分析:1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和难度等级。

当然这个权限也给管理员和系主任。

2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的选题要求在试题库中选择自己需求的试题,这个权限也对系主任开放。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试题库系统设计
绪论
21世纪是知识不断涌现,科技不断创新的时代,对人才的要求越来越高。

进行素质教育,提高人才质量,是时代对教育界提出的迫切要求。

为适应教学发展要求,教育界不断调整教学内容,改革教学模式,考试制度和形式的改革也在同步进行,试题库管理系统顺应这一趋势应运而生。

试题库管理系统的兴起
运用电脑进行试题管理是电脑辅助测试(Computer -Assisted Testing)即CAT中首要项目,最早运用这项技术的是1968年IBM公司和美国洛杉矶学区共同开发的一个CTSS(Classroom Teacher Supporting System),CTSS系统最初管理一个美国历史题库,其中贮存有800门题目,能为中学教师生成测验、家庭作业、课堂讨论题以及课外辅导材料等,CTSS采用批量处理方式,先由教师填写申请单,标明所需题目的数量,类别及有关属性,经光电扫描机输入电脑,CTSS 即能自动选取题目,复印所需的份数,还能自动输入答案单、核对答案和评分等。

后来,加利福尼亚州开发了一个称为SOCRATEB CATC系统,它是在SOCRATES情报检索网络上实现的一个电脑辅助测验编制(Computer Assisted Test Construction,简称CATC系统)专为加利福尼亚州19个州立大学中的1.6万名教师和29万学生服务,该系统拥有11个题目库,大的试题库装有万个以上的试题,如美国历史题目
库,小的题目库也有数百道题目,如心理学题目库。

它们能自动编制出各种测验,如自我测验、定位测验、诊断性练习、学期测验和综合测验等。

这些测验和练习可通过分时终端交互产生,也可通过批量方式产生。

试题库管理系统在我国的发展
目前,大多数高等院校的考试仍采用任课教师(个人或集体)考前出题的方式,为了解决学生压题、考前漏题、补(缓)考试题与正式考试试题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。

这样虽能解决一些问题,但给教师增加了很大的工作负担。

若上下界学生的同一门课程由同一教师承担,则难免几界学生用相同几套试卷;若由不同教师任课出题,则上下届学生的成绩之间又不具有可比性。

若建立题库,每次考试前由题库中题目随机生成试卷,则可以较好地解决考教分离的问题,也可以将广大教师从每学期末繁重的命题工作中解放出来。

在我国虽然计算机参与教学管理已经有比较长的时间,但由于受到硬件设备性能和软件制作水平的限制,在过去的一段时间中,利用计算机现代化管理试题的技术只为少数对计算机程序精通的人士所掌握,广大的教育工作者仍然处在手工操作的低水平上运作,程不外乎于先把试题被抄写卡片纸上,再分别放置于不同的试题柜中,不仅复制极其困难,而且更新、查找也十分麻烦,效率极其低下。

今日,硬件设备性能和软件制作水平的提高,为研制开发高性能的试题管理软件提供了条件。

不少软件开发者看到了教育工作者在这一领域的困境,
相继推出了一批与试题管理有关的操作软件,其中不乏非常出色的作品。

但是从试题管理这一方面来看,用户反应平淡,感觉中意的不多。

本题库管理系统是在C/S模型思想的指导下进行设计的,最终目标是使本系统能够在网上运行。

最简单的C/S体系结构的数据库应用,由两部分组成,即客户应用程序和数据库服务器程序。

二者可分别称为前台程序与后台程序。

运行数据库服务器程序的机器,称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户程序运行在用户自己的电脑上,对应于服务器电脑,可称为客户电脑。

当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。

在典型的C/S数据库应用中,数据的储存管理功能,是由服务器程序独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号不准重复、必须有客户才能建立定单这样的规则。

所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)这背后的过程,就可以完成自己的一切工作。

在客户服务器架构的应用中,前台程序可以变的非常“瘦小”,麻烦的事情,都交给了服务器和网络。

在C/S体系的下,数据库真正变成了公共、专业化的仓库,受到独立的专门管理。

电脑应用的开发,是一个逐步完善的过程,以目前的技术看,先建立C/S结构的局域网络应用,再向Internet/Intranet模式下数据库应用过渡,是比较现实,相对易于把握、成本较低的。

即使是一次
到位的开发,对于类似的环境和小型的应用而言,要想实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,
Internet/Intranet等)访问和操作共同的数据库,并有效地保证和管理数据的安全性、访问权限、完整性,采用C/S架构和支持C/S架构的数据平台,是必然选择。

从运行上来看,同样设计良好的系统,C/S结构引入了更多的“衔接”环节,这意味着故障的机会和资源的耗费,然而,一旦系统处于开放的网络与应用环境中,这些开销就变成是必须的。

对于具备良好的规划能力的开发者而言,C/S结构给予规划者更大的空间和更强的支持,易于实现不同应用间的合理分离,分别调试和投入应用。

前台应用和后台数据库的开发,被“强制”地分开;数据库部分的逻辑与规则,一经调试完成,就可以在将来的应用中一直保证下去;在一个动态改进或逐步扩充的开发环境,或复杂的应用环境中,这些都是提高系统可靠性有利因素。

对基于文件服务器的系统而言,每次增加或修改功能,通常都意味着整个系统的升级,前后台的一体化,也就意味着每次变更都有更大的可能性造成对原有规则的破坏,并引起连锁效应。

以目前的技术环境而言,在C/S结构下,有更多成熟的,适合不同规模应用的开发平台与数据库平台可供选择,并普遍遵循或采用SQL等标准或技术,相对较具开放性,有更多的技术支持、开发与维护人员的来源,并且——基于技术与行业发展的趋势,将来也会有更多的发展和保障。

1环境
本系统的开发环境是基于Windows 2000的中文操作系统,采用面向对象的编程工具Visual Basic 6.0(以下简称VB),后台数据库是SQL Server 2000。

考虑到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采取本地数据库访问和编程方法,以达到对数据库快速方便地访问。

Visual Basic 6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。

在Windows 9X 或 Windows NT 环境下,用Visual Basic 6.0的编译器可以自动生成32位应用程序。

这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。

Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用语开发Windows 环境下的各类应用程序。

它具有如下特点:
1.可视化编程
2.面向对象的程序设计
3.结构化程序设计语言
4.事件驱动编程机制
5.访问数据库
6.动态数据交换
7.对象的链接与嵌入
8.动态链接库。

相关文档
最新文档