刘焜,王曙东
摘要:煤矿职工日常学习考核通常采用纸质书或者试卷,单位与家庭之间携带不方便,在现代便利的计算机时代,基于计算机的学习和考核系统成为煤矿职工学习的必然趋势,该文研究并设计了一套可供职工学习和考核的系统,用于提升职工业务素质的提升。
关键词:煤矿;系统;培训;考核
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)02-0324-02
The Research and Design of Training and Examination System in Coal Mine
LIU Kun1, WANG Shu-dong2
(1.Loujun Mining Coal Industry Group Company, Xiaoyi 032300, China;2. Huayang Coal Mine Communication Equipment Co.Ltd, Xu? zhou 221116, China)
Abstract: Miners daily learning and examination usually use book or papers which carry inconvenient between unit and home. In the mod? ern convenience of the computer age, based on computer of learning and examination become the inevitable trend, this paper design a set of learning and examination for miners to enhance the minersservice quality.
Key words: coal mine; system; training; examination
煤矿职工数量大,工种繁多,职工学历情况复杂,且煤矿危险作业多,这就需要加强对煤矿职工业务素质的培养、提升,督促职工不断的学习,加强自身业务水平提高,巩固已有知识,强化不完全掌握的知识,学习新知识,为便于职工加强日常业务学习及考核,本文研究并设计开发了一套煤矿职工培训考核系统,用于职工平时学习训练考核用。
1系统结构
本软件是Visual Basic和Microsoft Access结合设计完成,其中Visual Basic用于做程序的前台界面,其上包含有程序主界面,所有的操作都在Visual Basic的前台完成;Access做程序的后台数据库,在本设计中设计库主要用于存放试题,其中有用户注册信息表、选择题、填空题、问答题等四个数据库信息表;对Access数据库的操作是通过Visual Basic程序控制来实现,用Visual Basic来实现对数据库数据的读取、修改、存放等具体的功能操作。
图1程序流程图
2系统设计
2.1整体概述
本软件是用Visual Basic和Access实现具体功能,前台界面由Visual Basic实现,后台数据库用Access实现,其中名为”tk”数据库中存放有试题和答案以及考生所做的答案。
本软件共有13个窗体,由登录界面登录正确后方可进入主程序界面,如果您还没有注册过,你可以即时注册工号和姓名,其中工号为五位有效数字,注册成功后返回登录界面重新登录进入主程序,主程序界面由开始考试、重新抽题和退出考试组成。
在每个试题部分,打开试题界面后,系统已经抽取试题完毕,并在数据库中相应表中加载每个题的答案到题后面,当用户答题完毕后,可查看评分结果,其中包括试题的标准答案和考生答案,选择题部分还可以自动评分,并会显示正确或错误的试题个数,以及总的得分。因填空题和问答题的答案计算机评分难免有不当之处,所以本设计只给出了填空题和问答题的标准答案该部分主要用于手工评分。查看得分后,点击生成报表则系统将加载所抽取的试题以报表形式展现出来。用户也可以打印试题。
2.2程序流程图
本程序设计中,程序流程图如图1。
3主程序界面
主程序界面图包括开始考试、重新抽题、退出考试三部分,其中开始考试分为选择题、填空题、问答题三部分,重新抽题也分为重新抽取选择题、填空题、问答题三部分,退出考试为考试结束后退出该程序。该部分三种题型均为随机抽题,且每次抽取的试题没有重复。本文以选择题部分为例讲解具体实现过程,该程序所连接的数据库是由Access完成,在名为“tk”数据库中,名为“xz”的表名对应主程序的选择题。
3.1选择题随机抽题的实现
单击开始菜单下的选择题,程序进入抽题状态几秒钟之后,程序进入选择题界面如图2,当点击“第一题”时,Frame控件将显示“您正在做第一题,您还没有选择答案”,同时“第一题”背景为红色,当选择A、B、C、D中的任意个答案后,例如您选择“A“答案,“第一题”背景将变蓝色,Frame控件同时提示“您正在做第一题,您已经选择A答案”,依次其余九个题,当做完后还可以更改答案,如果对前面答案有所修改,Frame控件会提示用户最终所选择的答案。用户在做完十个选择题后点击交卷,则弹出交卷对话框询问“确认交卷吗?如果交卷则考生不能再次进入!”,如果选择“否”,则系统返回选择题界面供用户重新审视题目,如果选择“是”,系统会再次提示“是否进行评分?”,如果选择“否”,则返回主程序界面,如果选择“是”,则进入评分界面如图3,查看成绩后点击“生成报表”,则进入选择题报表界面,该界面内显示的是所随机抽取的10个选择题。
3.2选择题试题表
在xz表中如图4存放有55个选择题,表中各字段依次为试题、选项A、选项B、选项C、选项D、标准答案六个字段。每次选择题随机抽题都是从该试题库中抽取。
在da表中,用于存放随机抽取的10个选择题,并且未抽取试题时该表为空,等抽题完毕则自动加载所抽取的试题,用户所做的考生答案也存放其中,并通过vb编程可实现对考生所做答案的判断即是否正确、得分情况等。该表中有题号、分值、考生得分、试题类型、标准答案、考生答案、评分结果、题目、选项A、选项B、选项C、选项D等十二个字段。该表结合vb编程实现评分功能。
图2随机抽题
图3评分界面
图4选择题试题
4结束语
本文开发的煤矿职工考核系统,安装方便,操作简单,随机抽题的设计可以适度减少职工在学习过程中的疲劳,保持职工学习的积极性和热度。本系统适合煤矿各个工种的职工日常学习以及考核用,具有较好的推广应用价值。
参考文献:
[1]张艳.Visual Basic程序设计教程[M].徐州:中国矿业大学出版社,2003.
[2]张钧良.Visual Basic6.0程序设计教程[M].南京:东南大学出版社,2000.
[3]赵一鸣.Visual Basic程序设计实验教程[M].南京:东南大学出版社,2000.
[4]陈华生.Visual Basic实验指导书[M].苏州:苏州大学出版社,1999.