資源描述:
《基于odbc的bs模式網(wǎng)絡(luò)考試系統(tǒng)開發(fā)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于ODBC的BS模式網(wǎng)絡(luò)考試系統(tǒng)開發(fā)與實(shí)現(xiàn)摘要:本文利用Authorware作為技術(shù)平臺(tái),在ACCESS中建立數(shù)據(jù)庫,利用ODBC接口和標(biāo)準(zhǔn)結(jié)構(gòu)化查詢語言SQL語言開發(fā)主程序并訪問數(shù)據(jù)庫,開發(fā)了一個(gè)通用的B/S模式網(wǎng)絡(luò)在線考試系統(tǒng)。該系統(tǒng)具備教師登錄出題、考生登錄、自動(dòng)組卷、在線考試、考試記時(shí)、自動(dòng)評(píng)分、自動(dòng)存儲(chǔ)和成績(jī)分析等功能,并給出了部分程序源代碼。全面實(shí)現(xiàn)了考試工作的網(wǎng)絡(luò)化、無紙化、自動(dòng)化,研究成果對(duì)于遠(yuǎn)程教育以及現(xiàn)代考試方式的改革都具有重要的實(shí)用價(jià)值。關(guān)鍵詞:無紙化考試數(shù)據(jù)庫B/S模式在線考試遠(yuǎn)程教育中圖分類號(hào):TP31文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9416
2、(2015)05-0000-00Abstract:Inthispaper,?ageneral?B/Smodeonlineexaminationsystem?wasdevelopedusingAuthorwareasthe?technologyplatform.Inwhich?,thedatabasewasestablishedintheACCESS?,themainprogramwhich?accesstothedatabase?usingODBCwasdevelopedbySQLlanguageThesystemhasthe?functionssuchasteacher
3、s?login,?candidates?login,?automatictestpaper,?onlineexamination,?theexamination?time,?automaticscoring,?automaticstorage?andperformance?analysisandsoon.?Partsofsourcecodesweregiveinthissystem.?Thissystemhasmade?theexamworkfullyrealizenetwork,?paperlessandautomation.?Theresearchresultshav
4、eimportant?practical?valuefor?thereformofmodern?distanceeducation?and?examinationmode.Keywords:Thepaperlessexamination,?Database,?B/S?model,?Distanceeducation,?Onlineexamination以計(jì)算機(jī)和現(xiàn)代網(wǎng)絡(luò)技術(shù)為特征的現(xiàn)代信息技術(shù)極大地促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,也引發(fā)了一場(chǎng)知識(shí)和信息的革命,網(wǎng)絡(luò)在線教育已經(jīng)成為了一種非常普及的教育方式。傳統(tǒng)的出卷、印卷、監(jiān)考、收卷、評(píng)卷和分析成績(jī)的考試模式,環(huán)節(jié)眾多,工作量大,需
5、要浪費(fèi)大量的時(shí)間、人力和財(cái)力,而且出成績(jī)的周期比較長(zhǎng),出錯(cuò)率搞,己經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要。利用數(shù)據(jù)庫技術(shù)開發(fā)多媒體考試系統(tǒng),能夠充分體現(xiàn)數(shù)據(jù)庫的功能強(qiáng)大及其靈活性,當(dāng)考試內(nèi)容改變時(shí),不需要重新制作,只需要修改相應(yīng)的數(shù)據(jù)庫中即可[1],成為現(xiàn)在考試的一種新趨向。本文用Authorware作為平臺(tái),采用開發(fā)主程序,建立Access數(shù)據(jù)庫,采用ODBC開放式數(shù)據(jù)庫口SQL語言實(shí)現(xiàn)了主程序與數(shù)據(jù)庫的自動(dòng)連接,采用B(Browser)/S(Server)結(jié)構(gòu)開發(fā)了一個(gè)通用的海船船員適任考試智能訓(xùn)練系統(tǒng),具有用戶管理、在線模擬考試、自動(dòng)組卷、自動(dòng)評(píng)分、錯(cuò)題記錄、存儲(chǔ)考試信息和分
6、析成績(jī)等功能。全面實(shí)現(xiàn)了考試工作的網(wǎng)絡(luò)化、無紙化、自動(dòng)化,具有非常重要的實(shí)用價(jià)值。1系統(tǒng)開發(fā)使用的關(guān)鍵技術(shù)1.1系統(tǒng)的整體結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用B/S結(jié)構(gòu),即客戶端(Browser)/瀏覽器(Server)。所有程序和數(shù)據(jù)庫都存放在服務(wù)器上,客戶端僅需安裝操作系統(tǒng)與瀏覽器即可??蛻舳诉\(yùn)行瀏覽器,提供用戶接口,負(fù)責(zé)產(chǎn)生用戶的請(qǐng)求,并接受Web服務(wù)器傳遞的Web頁面數(shù)據(jù),Web服務(wù)器接收請(qǐng)求,并將其轉(zhuǎn)換為數(shù)據(jù)庫服務(wù)器能識(shí)別的SQL語句,傳遞給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器執(zhí)行后將結(jié)果返回給Web服務(wù)器,Web服務(wù)器將結(jié)果生成為瀏覽器可識(shí)別的格式返回到客戶端的瀏覽器上。1.2Autho
7、rware平臺(tái)上采用SQL語言開發(fā)系統(tǒng)Authorware是一個(gè)卓越的多媒體集成工具,提供了豐富的交功能能,其基于圖標(biāo)的流程線開發(fā)方法和面向?qū)ο蟮奶匦允沟枚嗝襟w應(yīng)用程序的開發(fā)和維護(hù)非常方便。[2]但是作為多媒體制作工具,Authorware,非常適合于開發(fā)CAI教學(xué)軟件。Authonvwe可以通過公用數(shù)據(jù)庫接口ODBC(OpenDatabaseConnectivity)與外部數(shù)據(jù)庫進(jìn)行相互間的通訊,從而使Authonvwe獲得大量豐富的數(shù)據(jù)源,并通過SQL語言對(duì)外部數(shù)據(jù)庫進(jìn)行有效的管理,隨著數(shù)據(jù)庫技術(shù)的發(fā)展,其應(yīng)用范疇已經(jīng)滲入