范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

题库管理和成绩分析自动化系统研究

  摘  要: 随着当今计算机技术的飞速发展,利用计算机进行试题库的管理和考试分析已成为学校推动教学改革、提高教学质量的重要内容。本试题库系统采用Visual Basic语言和Access数据库开发而成,不仅能录入包含图形、公式和文字的各课程试题,生成不同科目的试题库,并能按要求自动生成规定格式的试题、能对考试结果进行统计、分析和评价,生成规定格式的考试分析文档,最终实现考试出题和考试分析的自动化。
  关键词: 试题库  Visual Basic语言  成绩分析
  引言1 概述
  1.1国内外题库的发展及现状
  考试在我国古代就已经有了很大的发展,早在1300年以前就有了科举制度。但这种考试不规范、不严密,不能客观、准确地评估一个人的能力水平。第二次世界大战结束后,考试在社会生活中的地位进一步提高,资格证书考试也就应运而生。这种考试次数频繁,命题工作量大,并且对考试的测量学特性要求更加严格,不少考生要求结果相互可比,因此,建立高质量、大容量的现代化题库成为必要。目前,经济发达国家已经建立了完善的考试专业机构。各机构也都根据自己所承担的职能建立起了大型题库。
  从我国恢复高考制度以后,随着高考标准化的实施,尤其是微型计算机的快速发展,这些都为题库建设提供了基础条件。80年代中期以来,出现了多所学校或行政机构联合开发试题库的局面,同时,也出现了许多其它学科的试题库。90年代前后,政府部门在全国范围内有计划、有组织、系统地开展CAI教学与国家试题库的建设。 传统的考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反映学生的学习效果。为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷和成绩分析中的工作量,帮助教师方便、快速、准确地分析、评价学生的学习成绩,本研究在VB编程环境下开发了一套能实现试题库管理和成绩分析的软件。
  本研究将试题管理、试卷生成和考试分析集为一体,不仅能帮助教师适时编制各类考试题目、生成标准试卷,还能对学生成绩录入、保存、分析并生成考试总结。本研究大大减轻了教师的工作量,有效地提高了整个考试过程的效率,对学校推动教学改革、提高教学质量起着很大的促进作用。
  2系统总体结构设计
  2.1系统功能
  (1) 试题录入功能  能将每道题的全部信息(包括每道题的题型、难度系数、分值等)录入到试题库中,而且若试题或答案中含有图形或公式,可以进行相应的录入。
  (2) 题库管理功能  对题库中的试题与答案可进行整体浏览,或根据用户选择的具体查询条件进行相应的查询,也可以对试题库中的试题进行修改、删除等维护操作。
  (3) 自动组卷功能  根据用户指定的试题难度、试题类型从试题库中随机抽取试题组成一套试卷,答案亦随机生成。
  (4) 试卷浏览与修改功能  可对当前试卷进行整体浏览,并对不满意的试题进行修改和删除。
  (5) 试卷输出功能  可通过调用Word将当前生成的试卷模板进行编辑排版,从而生成一套正式的试卷,并可将其打印输出。
  (6) 考试分析功能  可实现成绩库导入、成绩统计与分析、试卷分析等功能。
  (7) 用户管理功能  为不同级别的用户设定密码,登录后方可实现对应的操作。
  2.2本系统的数据库结构设计
  本试题库系统数据库[4]共分为两个数据表,一个用来存放各种题型的试题,另一个用来存放试卷考题的试卷表。
  表2.1   试题数据表
  字段名 类型 意义
  DM(试题代码) Integer 每道题的唯一标识
  NR(试题内容) Memo 存放试题图文混和信息
  NDXS(难度系数) Text 存放每道题的难度信息
  FZ(建议分值) Text 存放每道题的分值信息
  DAAN(答案) Memo 存放试题答案信息
  表2.1介绍了试题数据表的具体结构,因为本试题库系统的试题数据表中存储的试题中往往带有图形,在设计数据表结构时就需要一个能存放图文混和信息的字段,我们选用了Memo类型[5]字段来存放试题内容和试题答案信息。
  表2.2   试卷表
  字段名 类型
  STDM(试题代码) Text
  STNR(试题内容) Memo
  TX(题型) Text
  FZ(分值) Integer
  表2.2介绍了试卷表的具体结构,本部分主要包括试题代码、试题内容、题型和分值四项内容,对于试题代码和题型都是文字信息,所以选用Text类型;试题内容中往往带有图形,选用Memo类型;分值都是数字,所以选用Integer类型。
  3 试题录入系统的设计
  3.1试题录入功能的实现
  3.1.1纯文本信息的输入
  在试题数据表中,只有试题内容与试题答案包含图形信息,其余字段存的都是纯文本信息,对这些文本信息(包括每道题的难度系数、分值、知识点)的输入,采用了组合框控件。 为了输入图文混和信息,我们使用RichText控件,该控件不仅允许输入和编辑文本,同时还提供了标准的TextBox内部控件(文本框控件,可用来输入纯文本信息)未具有的、更高级的指定格式的许多功能。
  3.1.3公式信息的输入
  为了实现公式信息的输入,我们同样使用RichText控件,公式信息的输入和图文混和信息的输入大体相同,但是公式信息的输入需要用到公式编辑器。
  3.2题库管理系统的设计
  试题修改的实现  在修改试题的过程中,为避免误操作使不应改动的试题发生改动,在用户单击确定按钮后,增加了提示对话框。只有当用户在提示对话框里单击了"是"按钮,确认了确实要修改,才能将变化后的试题存入题库。在本窗体界面中,一次可以同时显示三道试题。
  删除功能的实现  与试题修改相类似,要想删除某道试题,也须先将焦点置于该题,然后单击删除确定按钮。但与试题修改不同的是,试题被删除后,数据库中的记录就会减少一条,而在通过向上或向下翻页按钮显示试题时,记录指针都将严格按顺序依次向上或者向下移动,这样当记录突然比原来少了一条以后,再来回翻页时,记录指针就会无法正确定位,于是也就无法按正确顺序显示试题。为避免这种情况,引入了一个窗体级变量,在每次单击"删除确定"按钮后,并不立即将该题删除,而是将要删除试题的代码存入窗体级变量中,然后在关闭该窗体时,在该窗体的事件中再将其删除。
  4 试卷生成系统的设计
  4.1自动组卷功能的实现
  在试卷生成界面中,按照各题型的统计信息选择题型难度及数量选择结束后,已选择信息将存储在试题库中,以此继续下一题型的选择,直到全部选择完毕。
  当所有题型选择完毕后,按"生成试卷"按钮将生成规定格式的A、B试卷。点击"查看试卷统计信息"可以看到已选题型个数及已选分数。
  4.1.1数据访问对象(DAO)
  在VB中提供了两种访问数据库的方法:通过数据控件(Data)和利用数据访问对象(Data Access Objiect :DAO)。将这两种方法相比较,使用Data控件的特点是:几乎不需要任何代码,仅靠属性的设置即可使工程具有基本的数据访问能力;而数据访问对象则完全在程序运行代码中进行,使程序开发人员可以摆脱数据控件的束缚,直接编写程序访问数据库数据,从而能够开发出更具弹性且高效率的数据库应用程序。 为了在生成的记录集中随机抽取出一道题,可以使用VB提供的Rnd函数,该函数能生成一个0︿a之间的随机数。设记录集的个数为a,则i = Int(Rnd * a +
  1)就是一个范围在1︿a之间的随机整数。这样在记录集中取出的第i条记录,就是被随机抽出的一道题,而且被选中的这道题在SELECT语句选择条件的保证下不会重复已出过的试题。
  4.2试卷浏览与修改
  试卷管理系统主要能完成两方面的功能:试卷的浏览与修改,能对当前正在生成的试卷进行浏览,并对不满意的试卷进行修改或删除;试卷的编排和打印,能将选好的试题放入标准的试卷模板并调用Word进行编辑、排版和打印。
  4.3试卷编排与打印
  4.3.1试卷浏览与修改功能的实现
  在试卷浏览与修改窗体界面中含有一个接近整个窗体的RichTextBox控件,用来显示当前试卷中的全部试题。
  为了连续向RichTextBox控件(此处名为Rtb0)中添加试题利用了VB提供的SendMessage方法和Clipboard对象的 SetText方法来模拟剪切和粘贴的过程,即先把一道道试题送入到剪切板,再把剪切板中的内容一个个粘贴到RichTextBox控件中。
  4.3.2试卷的保存和打印功能的实现
  首先在工程中引用Word对象模型。定义一个Word对象应用程序的对象mypaper,再用Set方法给mypaper赋值。通过mypaper的子对象集Documents调用Add方法,生成新Word文档。用SQL语句中的Select命令抽取出符合条件的记录并给Data控件的记录集赋值,将 OLE与记录集的题目内容字段绑定,通过OLE调用Doverb方法,激活Word应用程序,并将题目内容粘贴到粘贴板上,再关闭Word。然后调用 SendKeys命令,将粘贴板上的内容贴到RichText上,同时,将Word应用程序对象mypaper的子对象Select调用Paste命令也能将题目内容粘贴到Word的新文档中。对各种题型重复编程,最后将Word应用程序调用Quit命令,关闭Word,在关闭前会出现一个提示框,可以保存该文档。
  5 成绩分析系统的设计与实现
  5.1 成绩库导入
  对于数据库的实现方法,有小型数据库Foxpro、Access、Paradox等,大型数据库Oracle、Sybase、Informix等。基于 ODBC实现数据库和应用程序的接口,ODBC(Open Database Connectivity)可以提供一个为各数据库厂家支持的较一致的应用开发界面,使应用程序独立于具体的数据库,给信息交换带来方便。
  ODBC有驱动管理器、驱动程序监管器、驱动程序和数据源四部分组成[6]。驱动程序监管器是一个控制面板小程序,用于定义ODBC数据源。数据源就是到具体数据库的连接定义。连接定义包括数据库的类型信息以及数据库相关位置信息,然后连接再被赋给一个公共名称,叫数据源名称(DSN)。ODBC驱动程序管理器(Driver Manager)和驱动程序,都把该名称当作数据源表的索引,以查找与数据库有关的信息。利用Visual Basic开发的Windows应用程序,通过ODBC机制可以方便地实现数据库的操作。
  5.2 成绩统计和试卷分析
  成绩统计是对学生的考试成绩进行统计,这些统计分固定格式的统计和用户自定义格式的统计,并输出这些统计的报表。包括成绩的分段统计、成绩分布曲线的绘制、平均分数、最低分、最高分、及格率的统计等。
  试卷分析是对测验的信度和效度进行分析。试卷分析的结果能够反映出考试是否真正检查出学生的知识水平与能力,是否真正检查出教学过程的成功与否,也就是说据此可以判断测定的结果是否能作为评价的依据。根据试卷统计三基部分分值、提高扩展部分分值、综合性部分分值及提高部分得分率等。
  6 安全系统
  6.1用户管理器
  注册表是windows95以上版本的一大特色,通过注册表可以很方便地存取和应用程序有关的一些设置和数据,而VB又提供了十分方便的注册表操作函数,所以在用户管理过程中我们主要是利用注册表来对用户进行管理和注册。具体实现是,将各用户对应的用户名依次放入数组SUsername中,然后做成一个字符串存入注册表,需要时从注册表中取出,再分别存入SUsername中,以便于引用。各用户相应的口令和权限的操作也如此,分别存入数组SuserPW 和SQx中。
  将用户添加到注册表中需要利用VB提供的Savesetting函数。该函数用来在Windows注册表中保存或建立应用程序项目。
  6.2登录系统
  登录时将注册表中的用户名、口令、权限字符串取出,并分解到相应的数组SUsername、SuserPW、SQx中,将用户输入的用户名与用户名数组 SUsername中的各元素比较,若在该数组中找到该用户名,则取出该元素在数组中的位置,再将用户输入的口令与口令数组SuserPW中的相同位置的元素相比较,如一致则登录成功,将权限数组SQx中相同位置的元素取出,得到该用户拥有的权限值,然后根据权限值给该用户分配操作功能,否则登录失败。
  结论
  本系统以"实用"为基本指导思想,在数据库选择方面做了细致的研究和对比,在综合分析了各种数据库的优缺点和试题库的特点后选用了稳定实用的Access 数据库;在对试题和试卷集答题过程做了大量分析后,确定了本系统的数据结构;本系统界面友好,易于使用,通用性强;在自动组卷、试卷编排和打印等功能的设计方面突出体现了其实用性。
  同时,本系统的自动组卷和成绩分析模块设计尚需进一步完善,应不断提高自动组卷和考试分析的科学化与智能化水平,甚至可以进一步开发基于Web的试题库与成绩分析系统。
  参 考 文 献
  [1]  刘志铭,高春艳,孙健鹏. Visual Basic数据库开发实例解析.机械工业出版社
  [2]  曹青,邱李华,郭志强. Visual Basic 程序设计教程. 机械工业出版社
  [3]  黄明,梁旭. Visual BASIC 6.0信息系统设计与开发实例(第2版). 机械工业出版社
  [4]  李春葆,曾平. 数据库原理与应用——基于ACCESS. 清华大学出版社, 北京科海电子出版社
  [5]  周国民. Visual Basic+ACCESS数据库项目开

高校财务管理制度的缺陷及对策随着新时期综合条件改变,高校财务管理工作的水平要不断提升和创新,逐渐改变传统财务管理理念,提高自身风险意识,建立正确的财务观,推动财务工作水平的有序提升,保证高校资金使用效率。1高水利施工企业财务管理研究摘要随着经济和社会的快速发展,以及市场竞争激烈程度的增加,水利施工行业对财务制度管理和改革的力度越来越大。水利施工企业在进行项目建设施工时需要加强财务制度建设和监管,保证施工企业的完善财务管理制度的实践举措分析摘要企业的财务管理水平,直接取决于财务管理制度建设水平。针对当前我国企业在财务管理制度建设上存在的不足,提出了确定分层化的财务管理目标确定绩效管理改变财务管理理念规范财务管理行为规加强企业财务风险控制策略在新时期,一些大型公司因为财务风险导致破产,在国际范围内都产生了影响,也引起了企业对财务风险的关注。我国在加入世贸组织之后,在国际市场中面临着机遇和挑战,国际经济形势对我国也产生了加强石油钻井企业财务风险管理方略近年来,我国的经济不断地发展,石油能源短缺问题逐渐严重。我国的石油企业开始拓展海外市场,提升企业的经济效益。石油钻井企业发展过程中面临着巨大的财务风险管理,开采项目工程风险因素复杂石油企业财务对标问题探究对标管理即指企业有选择地把自己的产品或服务和行业内受到大家公认的领袖产品或服务进行对比,其实质是企业为了提高自身的竞争力而对行业内领袖产品的先进经验进行学习借鉴的过程。对标管理的关探究石油企业财务管理优化1石油企业财务管理存在的问题1。1财务管理体制不健全财务管理体制健全与否是影响财务管理效率提升的重要因素,从当下石油企业财务管理现状来看,其依然存在着财务管理体制不健全的问题。一些电子商务时代企业财务管理问题及对策探析一绪论1。研究背景及意义传统商务是一种现货交易模式,主要采用传统的交易与支付方式进行。在传统商务模式下,交易双方从洽谈签约到付款这一系列的交易过程都是在面对面的情况下进行的。这也是高校财务管理存在的问题及完善措施探析现阶段,我国的经济体制与教育体制都在进行着不断的改革,国家财政资金投入在高校资金总额当中的比重呈现不断降低的趋势。处在这种背景下,高校财务管理已经并非传统的资金收支处理,而是应当是高校科研经费财务管理中存在的问题及对策探析紧跟着高等教育事业的不断发展,我国也逐渐加大对科研项目的投入,为此,高校的科研经费也随之而增加。在高校资金中,科研经费是重要的构成部分。随着我国十三五改革的到来,对于高校科研经费的公立医院财务管理改革实践经验与其评价探析一公立医院财务管理体制存在的问题和变革的必要性(一)公立医院财务管理体制存在的问题公立医院在长期的发展过程中,积累了大量的经验,但是随着经济的发展和科技的进步,公立医院的财务管理体
中小投资者利益受侵的原因及建议论文引言在中国证券市场上,中小投资者人数最多,保护中小投资者利益不仅关系到广大人民群众的切身利益,还关系到资本市场的健康稳定发展,维护社会公平公正,全面实现依法治国等重大问题。中小投资初中语文莫忽视的识字教学论文很多人认为识字教学是小学阶段语文教学内容,其实在初中语文教学中也应重视识字教学。初中语文识字教学主要是为减少学生作文中的错别字,并在中考中取得好成绩,减少学生因错别字失分现象。笔者林业勘察设计理念转变初探论文摘要近年来,根据国务院出台的规章制度,其种大部分内容都要求对林业勘察设计予以有效强化。所以,相关部门需要按照社会发展总体水平来树立全新林业勘察理念,明确新目标与设计理念,进一步推动关于科技的短篇小论文前言科学技术,简称科技,科学与技术的通称,通常人们先于掌握科学的原理之前,早有利用该原理的技术。它的竞争性和渗透性强,对人类社会的发展进步具有重大影响的前沿科学技术。这将是推动各行关于科技的小论文最近这几年,大家觉得天气一下子就变热了,原本凉爽的秋天现在几乎要到10月下旬才开始,8月份最热的天居然达到了40度以上。这是为什么呢?原来,是人类自己惹的祸。导致全球变暖的原因是多产品包装造型语言字体设计论文一汉字字体设计在产品包装中的语言表达在汉字的发展过程中,历经时代的变迁,每个时期所形成的字体形式有着各自的艺术特征。不同的字体形式具有不同的风格特点,隶书和篆书传统典雅,具有装饰性科技小论文之静电产生科学其实并不是像我们想象中的那么遥不可及。其实科学他就在我们身边。。在去年暑假我和外婆在家谈童年趣事,我和外婆的手碰到了突然啪的。一声不知是什么东西打在身上挺疼的。我是一个十分喜欢重大科技成果智能评价体系模型研究论文鉴于重大智能科技成果对社会和企业的重大意义,文章首先研究了国家电力科技奖励办法,分析了国家电网公司现有成果评价体系存在的问题和不足。然后,以国家科技进步奖为基准和理论依据,对公司现数学科技小论文数学是什么呢?单纯的算式枯廖乏味得标题?数学,不就是数的学问吗?那你就太不了解数学了。接下来是小编为您整理的数学科技小论文,希望对您有所帮助。数学科技小论文1我每次做数奥都是拿起一高科技企业的融资特征浅析论文论文摘要与传统产业相比,高科技企业具有高投入高风险产品生命周期短技术更新快等特点。上述行业特点,决定了高科技企业在融资方面也表现出一定的特殊性。论文关键词高科技企业,融资,特征一高关于实现良种推广的涉农科技网站建设分析的论文随着我国改革的不断深入,农业农民农村问题已成为制约农业改革的根本因素。为了加快推进农业信息化,推动农村经济发展,增加农民收入,良种推广涉农网站的建设显得愈发必要。优良品种的推广是最