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