臧東亞 ZANG Dong-ya;丁愛紅 DING Ai-hong;李佳宣 LI Jia-xuan;胡林智 HU Lin-zhi;趙鑫 ZHAO Xin
(中國石油大學(華東)信息與工程學院,青島 266580)
(College of Information and Engineering,China University of Petroleum(East China),Qingdao 266580,China)
由于傳統(tǒng)的電子電路故障的學習與考試過程繁瑣、學生無法直觀看到故障所在電路產生的狀況而且教師工作量非常大等缺點,本文簡述了一個以計算機和網絡為輔助手段的電子電路故障檢測仿真學習平臺,目的是減輕學生和老師負擔,讓學生更加高效地學習。
電子電路故障檢測仿真學習平臺是在Windows操作系統(tǒng)系下,將VB作為開發(fā)工具、Access作為系統(tǒng)的數據管理軟件,基于C/S結構設計的方法開發(fā)出來的。該平臺采用的是星形拓撲結構,通過網絡連接設備將服務器(教師機)與客戶機(學生機)連接起來。具體結構圖及模塊圖見圖1。
系統(tǒng)分為教師模塊與學生模塊兩大部分。教師模塊包括考試與練習題庫的管理、考試時間控制和成績查詢功能;學生模塊包括登陸、抽取試卷、答卷提交、批改試卷、上傳成績和練習錯誤、結果顯示功能。
①考試與練習題庫的管理。學生登錄考試系統(tǒng)后,系統(tǒng)將隨機的從題庫中抽題組卷。本系統(tǒng)首先會清空“你的選擇試題”、“你的判斷試題”、“你的填空試題”等工作表中原有的記錄,然后再通過調用Call zdzj()函數從數據庫中的“選擇”、“判斷”、“填空”等3個工作表中隨機地抽取規(guī)定數量的試題,分別添加到“你的選擇試題”、“你的判斷試題”、“你的填空試題”等工作表中,作為該學生本次考試的試題,最后再通過以下語句為“學生考試”窗體設置數據源:Dim db As Data baseDim rs As RecordsetSet rs=db.OpenRecordset(“工作表名稱”)。
②考試時間控制。通過學生客戶端對數據庫的連接時間來控制學生的考試時間,這樣可以控制每個學生答題時間。在本系統(tǒng)中設置了一個保存考試時間的全局變量time,初始化為本場考試的總時間。在本模塊中添加了一個計時器控件Timer,并且將其Interval屬性設置為1000,以實現每秒鐘將全局變量time的值減1,達到倒計時的效果。
③成績的查詢。本系統(tǒng)先從數據庫test中取得“標準答案”和“你的答案”等字段值,并將它們分別顯示在“試卷評分”窗體中對應的文本框中,以方便學生了解本次考試的答題情況;然后系統(tǒng)再把“標準答案”和“你的答案”的字段值進行比較,如果相同就表明該學生答對了本道題,則需要把成績字段值加1的,如果不同就表明該學生答錯了本道題,則需要把本道題對應題號以紅色顯示,以方便學生查詢試題的答題情況;最后把該學生的總成績顯示在窗體的“你的得分”文本框中,并且把總成績保存到test數據庫的考生信息表中。
圖2 答題界面控制程序
①登陸。學生打開軟件后,根據界面提示的內容,填寫學號以及姓名就可以登錄。從數據庫中調取學生資料以后,并且驗證密碼,可以登錄系統(tǒng)。
②抽取試卷。學生登陸后,學生點擊考試或者聯系按鈕后,系統(tǒng)會根據學生點擊的按鈕,自動從數據庫中抽取出試題,供學生聯系或者考試。本模塊主要是調用數據庫的函數來實現。
③答題模擬。學生打開軟件后,抽取到一套試題并開始答題,通過軟件界面上的“啟動multisim仿真分析”按鈕,可調用multisim軟件,實現該功能的命令是shell+軟件名&調用軟件執(zhí)行文件所在位置地址。通過“第一題”“上一題”“下一題”“最后一題”按鈕進行題目的選擇。答題模塊整體程序應用的是條件判斷語句case,如圖2答題界面控制程序。
④答卷提交。學生通過移動鼠標以及操作鍵盤來答卷,在考試中點擊提交按鈕或者考試時間到達后,會自動提交試卷,系統(tǒng)會判斷是否為初次提交試卷,如果不是初次則直接退出系統(tǒng),如果是初次則繼續(xù)進行下面的模塊。系統(tǒng)會在學生交完試卷后,開始試卷正確率評估。本模塊目的就是把本地數據庫出送給教師機,教師機通過成績查詢模塊進行評分。學生練習及考試的具體流程如圖3所示。
在管理信息系統(tǒng)中,數據庫結構設計的好壞將對系統(tǒng)的執(zhí)行效率和運行的結果產生直接的影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整性和一致性。本系統(tǒng)將ACCESS 2003作為數據庫的開發(fā)工具,根據本系統(tǒng)的特點和要求,在該數據庫中主要包含以下數據表,一個是試題信息表,另一個是學生成績表。
圖3 學生練習與考試流程圖
①試題信息表。試題的主要類型主要是故障分析題,試題信息表中存放著試題題目序號、題目參考答案序號、試題范圍、試題考查的知識點與試題難度。試題序號以及參考答案序號確保不會把答案弄錯,試題難度確保每個學生所抽取的試題難度相當,試題考查知識點確保每個學生考查知識點全面并且不沖突,試題范圍保證試題考查內容涵蓋整個考查范圍。
②學生成績表。主要用以記錄學生成績。其中包括學生的學號、班級、姓名以及專業(yè)等信息,確保學生能正確登錄系統(tǒng),以及成績統(tǒng)計正確。
經過一段時間的測試,證明本系統(tǒng)基本上實現了考試系統(tǒng)所要求的準確性、科學性和通用性。該校的電路、模擬電子技術、數字電子技術以及電子電工學是學校的必修課程,本平臺在實際中的使用價值較大,本系統(tǒng)的通用性非常強,可以更改數據庫中的內容,這樣系統(tǒng)可以適用于各類考試。
本文主要介紹了一個基于局域網的電子電路故障檢測仿真學習平臺。該平臺使用方便,其自動判卷及成績記錄功能在很大程度上減少了教師的工作量,提高了教師的工作效率。并且自主練習模塊極大地方便了學生自己上機使用,方便了學生學習知識。實際調查證明本平臺能很好地滿足師生的使用需求。
[1]宋榕榮.基于Visual Basic的空氣質量臭氧預報軟件開發(fā)與研究[J].廈門科技,2012(05).
[2]許寧.易蔬電子商務網站的設計與開發(fā)[J].中國科技信息,2012(21).
[3]楊彥侃,譚躍生.高校輔助教務業(yè)務系統(tǒng)的開發(fā)與實現[J].中國科技信息,2012(22).
[4]呂終亮,羅兵,吳煥萍,鄭衛(wèi)江,唐衛(wèi),白新萍.MESIS信息檢索及可視化產品制作平臺實現[J].應用氣象學報,2012(05).
[5]邢茹,閆百松.基于PHP的網絡在線考試系統(tǒng)的設計與實現[J].中國科技信息,2012(22).
[6]李艾丹,薛中玉,李春梅.異構信息知識挖掘與可視化分析系統(tǒng)架構模型解析[J].中國科技論壇,2012(10).
[7]謝芳萍.合成生物學游戲 iGaME[J].生物信息學,2012(03).