劉焜,王曙東
摘要:煤礦職工日常學習考核通常采用紙質(zhì)書或者試卷,單位與家庭之間攜帶不方便,在現(xiàn)代便利的計算機時代,基于計算機的學習和考核系統(tǒng)成為煤礦職工學習的必然趨勢,該文研究并設計了一套可供職工學習和考核的系統(tǒng),用于提升職工業(yè)務素質(zhì)的提升。
關鍵詞:煤礦;系統(tǒng);培訓;考核
中圖分類號: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
煤礦職工數(shù)量大,工種繁多,職工學歷情況復雜,且煤礦危險作業(yè)多,這就需要加強對煤礦職工業(yè)務素質(zhì)的培養(yǎng)、提升,督促職工不斷的學習,加強自身業(yè)務水平提高,鞏固已有知識,強化不完全掌握的知識,學習新知識,為便于職工加強日常業(yè)務學習及考核,本文研究并設計開發(fā)了一套煤礦職工培訓考核系統(tǒng),用于職工平時學習訓練考核用。
1系統(tǒng)結構
本軟件是Visual Basic和Microsoft Access結合設計完成,其中Visual Basic用于做程序的前臺界面,其上包含有程序主界面,所有的操作都在Visual Basic的前臺完成;Access做程序的后臺數(shù)據(jù)庫,在本設計中設計庫主要用于存放試題,其中有用戶注冊信息表、選擇題、填空題、問答題等四個數(shù)據(jù)庫信息表;對Access數(shù)據(jù)庫的操作是通過Visual Basic程序控制來實現(xiàn),用Visual Basic來實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的讀取、修改、存放等具體的功能操作。
圖1程序流程圖
2系統(tǒng)設計
2.1整體概述
本軟件是用Visual Basic和Access實現(xiàn)具體功能,前臺界面由Visual Basic實現(xiàn),后臺數(shù)據(jù)庫用Access實現(xiàn),其中名為”tk”數(shù)據(jù)庫中存放有試題和答案以及考生所做的答案。
本軟件共有13個窗體,由登錄界面登錄正確后方可進入主程序界面,如果您還沒有注冊過,你可以即時注冊工號和姓名,其中工號為五位有效數(shù)字,注冊成功后返回登錄界面重新登錄進入主程序,主程序界面由開始考試、重新抽題和退出考試組成。
在每個試題部分,打開試題界面后,系統(tǒng)已經(jīng)抽取試題完畢,并在數(shù)據(jù)庫中相應表中加載每個題的答案到題后面,當用戶答題完畢后,可查看評分結果,其中包括試題的標準答案和考生答案,選擇題部分還可以自動評分,并會顯示正確或錯誤的試題個數(shù),以及總的得分。因填空題和問答題的答案計算機評分難免有不當之處,所以本設計只給出了填空題和問答題的標準答案該部分主要用于手工評分。查看得分后,點擊生成報表則系統(tǒng)將加載所抽取的試題以報表形式展現(xiàn)出來。用戶也可以打印試題。
2.2程序流程圖
本程序設計中,程序流程圖如圖1。
3主程序界面
主程序界面圖包括開始考試、重新抽題、退出考試三部分,其中開始考試分為選擇題、填空題、問答題三部分,重新抽題也分為重新抽取選擇題、填空題、問答題三部分,退出考試為考試結束后退出該程序。該部分三種題型均為隨機抽題,且每次抽取的試題沒有重復。本文以選擇題部分為例講解具體實現(xiàn)過程,該程序所連接的數(shù)據(jù)庫是由Access完成,在名為“tk”數(shù)據(jù)庫中,名為“xz”的表名對應主程序的選擇題。
3.1選擇題隨機抽題的實現(xiàn)
單擊開始菜單下的選擇題,程序進入抽題狀態(tài)幾秒鐘之后,程序進入選擇題界面如圖2,當點擊“第一題”時,F(xiàn)rame控件將顯示“您正在做第一題,您還沒有選擇答案”,同時“第一題”背景為紅色,當選擇A、B、C、D中的任意個答案后,例如您選擇“A“答案,“第一題”背景將變藍色,F(xiàn)rame控件同時提示“您正在做第一題,您已經(jīng)選擇A答案”,依次其余九個題,當做完后還可以更改答案,如果對前面答案有所修改,F(xiàn)rame控件會提示用戶最終所選擇的答案。用戶在做完十個選擇題后點擊交卷,則彈出交卷對話框詢問“確認交卷嗎?如果交卷則考生不能再次進入!”,如果選擇“否”,則系統(tǒng)返回選擇題界面供用戶重新審視題目,如果選擇“是”,系統(tǒng)會再次提示“是否進行評分?”,如果選擇“否”,則返回主程序界面,如果選擇“是”,則進入評分界面如圖3,查看成績后點擊“生成報表”,則進入選擇題報表界面,該界面內(nèi)顯示的是所隨機抽取的10個選擇題。
3.2選擇題試題表
在xz表中如圖4存放有55個選擇題,表中各字段依次為試題、選項A、選項B、選項C、選項D、標準答案六個字段。每次選擇題隨機抽題都是從該試題庫中抽取。
在da表中,用于存放隨機抽取的10個選擇題,并且未抽取試題時該表為空,等抽題完畢則自動加載所抽取的試題,用戶所做的考生答案也存放其中,并通過vb編程可實現(xiàn)對考生所做答案的判斷即是否正確、得分情況等。該表中有題號、分值、考生得分、試題類型、標準答案、考生答案、評分結果、題目、選項A、選項B、選項C、選項D等十二個字段。該表結合vb編程實現(xiàn)評分功能。
圖2隨機抽題
圖3評分界面
圖4選擇題試題
4結束語
本文開發(fā)的煤礦職工考核系統(tǒng),安裝方便,操作簡單,隨機抽題的設計可以適度減少職工在學習過程中的疲勞,保持職工學習的積極性和熱度。本系統(tǒng)適合煤礦各個工種的職工日常學習以及考核用,具有較好的推廣應用價值。
參考文獻:
[1]張艷.Visual Basic程序設計教程[M].徐州:中國礦業(yè)大學出版社,2003.
[2]張鈞良.Visual Basic6.0程序設計教程[M].南京:東南大學出版社,2000.
[3]趙一鳴.Visual Basic程序設計實驗教程[M].南京:東南大學出版社,2000.
[4]陳華生.Visual Basic實驗指導書[M].蘇州:蘇州大學出版社,1999.