李曉麗+趙麗輝
摘要
計(jì)算機(jī)應(yīng)用基礎(chǔ)課程屬于公共學(xué)科,因此各個(gè)專業(yè)的學(xué)生都要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)。為了明確學(xué)生對(duì)于這門學(xué)科的掌握程度,可以及時(shí)將教學(xué)效果反映出來,那么利用ASP技術(shù)設(shè)計(jì)出具體的考試系統(tǒng)可以完成上述的任務(wù)。
【關(guān)鍵詞】ASP 計(jì)算機(jī)應(yīng)用基礎(chǔ)課程 網(wǎng)上考試系統(tǒng)
計(jì)算機(jī)應(yīng)用基礎(chǔ)課程屬于公共課程,各專業(yè)學(xué)生都要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí),但是計(jì)算機(jī)應(yīng)用基礎(chǔ)課程要想組織考試,就要面臨繁重的工作量。為了減少工作負(fù)擔(dān),使教學(xué)質(zhì)量不斷提高,需要利用分離標(biāo)準(zhǔn)化考試,及時(shí)反饋教學(xué)效果,可以利用ASP技術(shù)設(shè)計(jì)出計(jì)算機(jī)應(yīng)用基礎(chǔ)課程的網(wǎng)上考試系統(tǒng)。
1網(wǎng)上考試系統(tǒng)的設(shè)計(jì)方案
網(wǎng)上考試系統(tǒng)的基礎(chǔ)就是B/S模式架構(gòu),可以實(shí)現(xiàn)在線考試。B/S模式屬于瀏覽器模式的一種,其客戶端就是一個(gè)瀏覽器,考生可以利用瀏覽器對(duì)考試系統(tǒng)進(jìn)行訪問,這樣可以完成考試。考試應(yīng)用服務(wù)系統(tǒng)包括MySQL數(shù)據(jù)庫(kù)和ASP技術(shù),通常都是在MySQL數(shù)據(jù)庫(kù)當(dāng)中存儲(chǔ)大量的考試數(shù)據(jù)。這種設(shè)計(jì)模式可以使應(yīng)用不斷擴(kuò)充,更加便捷的實(shí)現(xiàn)升級(jí)和維護(hù),可以遠(yuǎn)程維護(hù)和管理系統(tǒng)。以B/S模式為基礎(chǔ),網(wǎng)上考試系統(tǒng)主要包括數(shù)據(jù)庫(kù)設(shè)計(jì)和功能模塊設(shè)計(jì)兩個(gè)部分?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)需要結(jié)合需求建立表格,包括數(shù)據(jù)庫(kù)和基本信息庫(kù)。功能模塊包括考試系統(tǒng)管理和考生登錄,可以發(fā)揮出用戶注冊(cè)、自動(dòng)組卷、自動(dòng)評(píng)分、成績(jī)分析等各種功能??荚囅到y(tǒng)的關(guān)鍵就是實(shí)現(xiàn)題庫(kù)建設(shè)、隨機(jī)抽題、考試時(shí)間控制等。網(wǎng)上考試系統(tǒng)利用結(jié)構(gòu)化生命周期法,進(jìn)行總體的分析和設(shè)計(jì)。
2網(wǎng)上考試系統(tǒng)技術(shù)支撐
2.1MySQL數(shù)據(jù)庫(kù)
針對(duì)當(dāng)前利用的網(wǎng)絡(luò)考試系統(tǒng)的對(duì)象即計(jì)算機(jī)應(yīng)用基礎(chǔ)課程,其特點(diǎn)是題庫(kù)比較小,利用中小型的MySQL數(shù)據(jù)庫(kù)就適用,MySQL數(shù)據(jù)庫(kù)的開發(fā)非常簡(jiǎn)單,比較容易學(xué)習(xí),適用起來也非常方便,具備靈活的接口。MySQL數(shù)據(jù)庫(kù)的存儲(chǔ)方式比較單一,界面友好,操作起來比較容易。可以對(duì)于多種數(shù)據(jù)信息進(jìn)行處理。
2.2ASP技術(shù)
ASP屬于一種開發(fā)技術(shù),但是不屬于語言范疇,在動(dòng)態(tài)網(wǎng)頁(yè)的創(chuàng)建和運(yùn)行方面可以利用ASP。利用ASP可以有機(jī)的融合HTML標(biāo)記和腳本命令以及COM組建等,成立的應(yīng)用程序可以在服務(wù)器上運(yùn)行,利用HTML頁(yè)面形式傳遞結(jié)果,可以訪問Web數(shù)據(jù)庫(kù)。ASP技術(shù)可以解釋執(zhí)行服務(wù)器端,那么開發(fā)者就無需過多的考慮瀏覽器。通常在瀏覽器端是無法看到ASP程序的,這就說明ASP源程序不會(huì)出現(xiàn)泄密的情況,使考試系統(tǒng)的安全性和保密性得到保證。同時(shí)利用ASP技術(shù)不會(huì)受到靜態(tài)網(wǎng)頁(yè)的限制,將交互式內(nèi)容添加到網(wǎng)頁(yè)當(dāng)中,那么就由此形成了動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。在HTML代碼網(wǎng)頁(yè)文件當(dāng)中包括ASP文件,可以發(fā)揮出修改和測(cè)試的作用。
2.3DreamweaverCS6網(wǎng)頁(yè)編輯工具
Dreamweaver CS6這種網(wǎng)頁(yè)編輯軟件具有可視化的特點(diǎn),利用Dreamweaver CS6可以快速創(chuàng)建出復(fù)雜并且具備動(dòng)感的網(wǎng)頁(yè),利用Dreamweaver CS6可以吸納網(wǎng)站的架構(gòu),并且實(shí)施網(wǎng)站管理,創(chuàng)建出開放式編輯環(huán)境,對(duì)于軟件和編程語言形成輔助作用,有利于制作出復(fù)雜網(wǎng)頁(yè)。
3分析網(wǎng)上考試需求
3.1用戶需求
設(shè)計(jì)出來的考試系統(tǒng)需要具備良好的性能,就要結(jié)合用戶需求實(shí)現(xiàn)調(diào)查分析,在設(shè)計(jì)考試系統(tǒng)的時(shí)候,需要調(diào)查研究計(jì)算機(jī)系的考試工作,和計(jì)算機(jī)應(yīng)用基礎(chǔ)課程教師進(jìn)行交流,這樣可以明確網(wǎng)絡(luò)考試系統(tǒng)的具體功能,明確需要滿足哪些具體的要求。以下就是用戶的具體需求:
3.1.1信息需求
考生對(duì)于現(xiàn)有的考試新聞和考試通知進(jìn)行查詢,系統(tǒng)管理員可以對(duì)于題庫(kù)信息和系別班級(jí)信息進(jìn)行查詢。
3.1.2處理需求
管理員可以針對(duì)題庫(kù)進(jìn)行刪除和修改等操作,管理員也可以針對(duì)具體的考試科目采取增加和刪除等操作。由管理員設(shè)置相關(guān)的考試信息。在考試過程中,系統(tǒng)可以結(jié)合考試信息,為每個(gè)考生自動(dòng)生成試卷,管理員將考試新聞提供給考生,系統(tǒng)可以對(duì)于考試過程中時(shí)間和防刷新等進(jìn)行控制。自動(dòng)生成考試成績(jī),也可以實(shí)現(xiàn)多功能的查詢等。
3.1.3系統(tǒng)適應(yīng)性和通用性的需求
系統(tǒng)可以實(shí)施計(jì)算機(jī)基礎(chǔ)課程的考試,并對(duì)其進(jìn)行設(shè)置和改進(jìn),其他課程也可以利用這個(gè)系統(tǒng)實(shí)現(xiàn)網(wǎng)上考試。
3.1.4系統(tǒng)安全性需求
進(jìn)入到系統(tǒng)之后需要通過口令校驗(yàn)才可以進(jìn)行后續(xù)工作。
3.2系統(tǒng)環(huán)境需求
3.2.1硬件運(yùn)行環(huán)境
服務(wù)器端內(nèi)存要滿足2G以上,硬盤要達(dá)到500G,網(wǎng)卡要達(dá)到1000Mbps。而客戶端內(nèi)存建議利用2G的,硬盤要利用80G的。
3.2.2軟件環(huán)境
操作系統(tǒng)需要利用較高服務(wù)器版操作系統(tǒng),Web服務(wù)器應(yīng)該配置PWS,數(shù)據(jù)庫(kù)需要另一個(gè)MySQL的中文版數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)協(xié)議就利用TCP協(xié)議。在客戶端其操作系統(tǒng)會(huì)利用Windows7中文版的系統(tǒng),瀏覽器利用Internet Explorer。
4結(jié)束語
ASP計(jì)算機(jī)應(yīng)用基礎(chǔ)課程網(wǎng)上考試系統(tǒng)可以進(jìn)行自動(dòng)組卷,完成考試和自動(dòng)評(píng)分等。有效管理題庫(kù)和學(xué)生成績(jī),減少教師用戶閱卷和評(píng)分等工作量。利用計(jì)算機(jī)應(yīng)用國(guó)際處課程網(wǎng)上考試,可以保證考試的規(guī)范化和標(biāo)準(zhǔn)化特點(diǎn),因此可以在我國(guó)更大的范圍當(dāng)中大力推廣,提高教學(xué)效率,減輕教師教學(xué)壓力。
參考文獻(xiàn)
[1]張茹.基于ASP的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——以五年制高職《信息技術(shù)應(yīng)用基礎(chǔ)》課程為例[J].信息與電腦(理論版),2014(08):226.
[2]郭繼紅.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——《計(jì)算機(jī)應(yīng)用基礎(chǔ)課程》案例研究[J].電腦知識(shí)與技術(shù),2010(14):3703-3704.
[3]羅紅金,劉三星.基于.NET的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程教學(xué)與考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2012(01):73-75+80.
[4]張?jiān)?,張?網(wǎng)絡(luò)考試系統(tǒng)中的命題庫(kù)設(shè)計(jì)與組卷算法——以“計(jì)算機(jī)應(yīng)用基礎(chǔ)”課程為例[J].江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012(01):50-53.endprint