组卷系统的设计与实现

  • 格式:pdf
  • 大小:1.43 MB
  • 文档页数:3

Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:梁书信息技术与课程整合第8卷第3期(2012年1月)组卷系统的设计与实现何宁,刘建宇(重庆水利电力职业技术学院,重庆402160)摘要:该文通过结合高职院校的实际情况,分析了试题库在考试改革中的重要作用,并介绍一套基于PB 的组卷系统的设计与实现的过程,该系统的开发为高职院校实现“教考分离”提供了有力的支撑。

关键词:高职院校;教考分离;PB ;SQL ;算法中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)03-0734-02The Test System Design and ImplementationHE Ning,LIU Jian-yu(Chongqing Institute of Water Conservancy and Electric Power Vocational,Chongqing 402160,China)Abstract:In this paper,by combining the practical situation of Higher Vocational College,analyzes the questions in the exam reform in an important role,and presents a PB based test system design and implementation process,the system development for higher vocational colleg ⁃es to realize"the separation of teaching and examination"provides a strong support.Key words:higher vocational colleges;the separation of teaching and examination;PB;SQL;algorithm教考分离是近年来各大高职院校重要的考试改革模式。

而要实现教考分离,其中一个重要的基础就是要建立实用的试题库。

1试题库的作用考试是检验教学质量的主要形式,加强考试管理,提高命题质量,通过考试真实地反映出教师教的水平,学生学的情况,部门管的效果,以促进教风、学风的良好发展。

要达到以上的目的,实行教考分离是其重要途径,建立科学的试题库是实现考教分离的保证。

利用组卷系统进行试题的管理的优点在于:命题更规范,考试结果将公平;提高工作效率,节约人力、物力和财力;更好地实现试题的保密性;减少排版和修改的工作等。

因此,为使考教分离真正发挥应有的作用,必须首先按一定的命题要求,构建好试题库。

针对高职院校课程开设、成本设入等实际情况,下面介绍一套比较方便实用的试题库系统的设计。

2系统目标根据一般高职院校的实际需要,将建立一个能实现日常试题管理和组卷的系统。

其中试题管理主要指试题库信息进行有效的管理,对试题库进行维护,如添加新的试题,对选定的试题进行修改或删除等,对题库中的试题与答案可进行整体浏览,或根据用户选择的具体查询条件进行相应的查询。

组卷功能指能自动抽取试题、自动组成完整试卷并进行打印。

3总体设计及其基本功能3.1系统结构框图图1收稿日期:2011-11-23E-mail:kfyj@ Tel:+86-551-56909635690964ISSN 1009-3044Computer Knowledge and Technology 电脑知识与技术Vol.8,No.3,January 2012734Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:梁书信息技术与课程整合第8卷第3期(2012年1月)本系统具有功能齐全,通用性强,操作简便,界面友好的特点,并且真正实现了图文混和信息的输入和输出。

3.2基本功能为了适应不同专业、不同教师的需求,试题库系统应具有开放性,用户可以根据自己的需要创建不同的试题库和修改、更新题库内容。

由于一般的试题库需要成千上万道题才能较好地运行,所以用户创建库时,每门课程可先选二十套左右的有代表性的试卷录入题库,然后在长期的教学实践中,根据教学需要,经过长期积累,试题库将不断完善。

为了适应试题库的创建与不断的变动更新,就必须有较好的试题库维护系统,这样,用户才能对其进行添加、修改、查看、删除,并且操作要方便可行。

系统除了组卷功能外,还应为所出的试卷建立档案,以各查用。

因此,还须建立试卷库。

一张试卷由多道试题组成,不同的题目决定了试卷各类题型的比例、难度等属性。

系统的具体功能如下:试题管理功能——能够添加不同的题型的试题,或者对已有题型的试题信息进行修改或者删除。

自动组卷功能——根据用户指定的组卷策略(包括试题难度、试题类型、试题个数、试题分数等),按照改进的随机算法从试题库中抽取试题组成试卷表,答案亦随机生成在试卷表,然后根据试卷表生成试卷和答案,直接保存到指定的WORD 文档。

试卷管理功能一可对试卷目录进行整体浏览和删除。

还可以生成试卷成WORD 文档。

系统管理功能——设置系部、系部管理员、课程、录入员等,还可以为不同级别的用户修改密码,登录后方可实现对应的操作。

3.3主要的表设计本系统数据库主要有三类数据表,第一类用于存放用户信息表,第二类用于存放题库有关的表(如:课程信息表,每门课程的章节表,题型表,试题表),第三类用于存放试卷有关的表(如:试卷题型表、试卷章节表、试卷目录表、试卷表)。

以下为各类表的举例:1)管理员表:用于保存系统管理员的有关信息,有用户名和密码信息,如表1。

表1管理员表2)课程信息表:用于保存课程的有关信息,有课程代码、系部名称、课程名字段,其中系部字段记录课程所属的系部,如表2。

表2课程信息表3)试题信息表:用于保存试题的有关信息,如表3。

表3试题表Id (试题编号)主键Type 题型Course 课程名称chapter 章section 节test 题目key 答案difficutly 试题难度Blanknum 题目空格数4)试卷表:用于存放试卷,主键为“试卷编号+试题编号”,如表4。

表4试卷表Id试卷编号sjdtid试卷大题编号。

如一、二、三、四、sjdtbt试卷大题标题sjxtid试卷小题编号sjxttm试卷小题题目sjxtda试卷小题答案stid试题编号Tsttx 试题题型4系统涉及的编程语言4.1SQLSQL 语言结构简洁,功能强大,简单易用,允许用户在高层数据结构上工作。

本系统在对题库的理论和试卷质量基本特性研究的基础上,结合SQL 建库的理论和方法,初步构建了课程的试题库,设计了试题库中表的结构,进行了试题库内表关系的分析,实现了试题信息的存储。

4.2PBPower Builder 是由多个功能模块组成的可视化集成开发环境,是面向对象的开发工具用它可以方便地建立其于Windows 的分布数据库应用。

在本系统中考虑到不同学科试题的多样性,引用PB 中的OLE 技术,结合SQL 中的Image 数据类型,实现了试题中图文混和信息和公式信息的存取,并保证在存取过程中不改变试题的存取格式,总而保证了试题在试卷中的排版,增强了系统的通用性。

5本系统应用的算法本系统在对简单随机算法研究的基础上,提出了改进的随机算法的概念,讨论了运用改进的随机算法求解一定约束条件下的(下转第738页)adminname (用户名)主键文本adminpwd (密码)文本cid(课程代码)主键整型Xb (系部)文本型Course (课程名称)文本型735Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:梁书信息技术与课程整合第8卷第3期(2012年1月)完成操作。

这种传统的模式存在着效率低下、浪费人力、错误率高等缺陷,尤其在业务量较大时,持卡人排长队充值的现象屡见不鲜。

为了解决现金充值暴露出的弊端,最大的程度的方便持卡人和卡片管理者。

银校交易系统的基本功能包括:银行卡到校园卡的转账、银行卡余额的查询、系统对账、转账信息查询、对账信息查询、校园卡余额查询、校园卡挂失、校园卡解挂、校园卡密码和消费限额的修改查询等。

3.3现金充值子系统现金充值的途径有两种方式:一种是通过卡务管理系统来实现现金充值,一种是通过提供充值机来实现现金充值。

4身份识别功能规划4.1图书馆出入管理系统通道机管理其实也是一种门禁管理。

因此,通道机管理系统集成于门禁管理系统。

其主要的系统功能规划如下:1)系统初始化:发行系统子卡、并初始化门禁设备、下载系统密钥;2)参数设置:设置系统日常的各种参数,如日期、时间、部门等;3)门禁权限管理:对人员的权限及时限进行统一管理,如人员分组、时间段设置、权限和实现设置,可按个人及部门两种方式进行权限的设置及自动下载;4)控制开关通道:管理员可实现远程控制通道的开关;5)黑名单实时下载:系统可自动实现与数据库链接验证黑名单,保证黑名单的实时性;6)实时监控管理:可实时显示刷卡人员的照片,可显示最近5次刷卡人员的照片;7)信息查询:可实时查询查询任意时段的所有刷卡信息,方便管理;4.2门禁子系统门禁管理子系统的主要功能包括:黑白名单同步、模块化的设计、授权管理、系统设备记录存储能力、故障提示、实时监控、布/撤防报警、报表、实时查询、操作员管理、设备地址锁定、运行时间组、多种方式开门、与消防系统的联动、集成、计数、网上预约开门。

5展望随着智慧校园概念的提出和物联网技术的发展,学校的信息化建设将会到达一个新的高度,校园一卡通的功能也会得到一个很大的完善和提升。

我们会在今后的工作中不断摸索和创新,让一卡通为智慧校园、和谐校园发挥出更大的作用。

参考文献:[1]黄爽.RFID 与UIM (SIM )结合的校园一卡通系统设计与实现[D].郑州:解放军信息工程大学,2010.[2]王亚军.NGD 大学校园身份智能识别系统规划与设计[D].南京:南京理工大学,2008.[3]韩松洋.独立学院校园信息化建设的设计与实现[D].长春:吉林大学,2008.[4]李海军.数字化校园中一卡通建设的研究与实现[D].天津:天津大学,2007.[5]王国庆.基于校园网络的一卡通系统安全解决方案的设计与实现[D].成都:电子科技大学,2009.[6]许鑫,苏新宁,姚瑶.数字化校园一卡通平台研究[J].现代图书情报技术,2005(7):54-59.[7]罗郁,李坤伦,孙勇.校园一卡通系统安全性分析与研究[J].计算机安全,2011(6):87-91.(上接第735页)多参数优化问题,运用功能块的概念,将组卷的难度、章节、题型和分值等约束条件转化为目标块,把改进的随机算法运用到系统中,较好地实现了组卷策略。