成人教育遠程學(xué)習(xí)與考試系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2019-08-05 來源: 散文精選 點擊:
摘要:根據(jù)當(dāng)前成人教育的實際情況和總體要求,遠程學(xué)習(xí)與考試是成人教育的發(fā)展趨勢,通過對成人教育的總體分析,設(shè)計實現(xiàn)了成人教育遠程學(xué)習(xí)與考試系統(tǒng).該系統(tǒng)采用J2EE技術(shù)實現(xiàn)了在線學(xué)習(xí)和考試、在線閱卷、成績管理、學(xué)籍管理等多項功能,較好的彌補了教學(xué)過程中的學(xué)習(xí)受時間和空間限制的弊端。
關(guān)鍵詞:成人教育;遠程學(xué)習(xí)與考試;系統(tǒng)設(shè)計
中圖分類號:G723文獻標(biāo)識碼:A
一、項目背景
成人教育在中國的發(fā)展經(jīng)歷了三代:第一代是函授教育;第二代是80年代興起的廣播電視教育;90年代,隨著信息和網(wǎng)絡(luò)技術(shù)的發(fā)展,產(chǎn)生了以信息和網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的第三代現(xiàn)代遠程教育。因特網(wǎng)中信息(內(nèi)容)源與用戶、用戶與用戶之間可以進行全方位的、能動式的實時互動,即主動、可控型交流。同時計算機網(wǎng)絡(luò)具有強大的采用文字、聲音、圖表、視頻、動畫等多媒體形式表現(xiàn)的信息處理功能,將多媒體信息表現(xiàn)和處理技術(shù)運用于網(wǎng)絡(luò)課程講解和知識學(xué)習(xí)各個環(huán)節(jié),使網(wǎng)絡(luò)教學(xué)具有信息容量大、資料更新快和多向演示、模擬生動的顯著特征,這一點是有限空間、有限時間的其它傳統(tǒng)教學(xué)方式所無法比擬的。
二、系統(tǒng)構(gòu)建及實現(xiàn)過程
(一)需求分析
成人教育遠程學(xué)習(xí)與考試系統(tǒng)的設(shè)計目標(biāo)是用學(xué)生能夠隨時網(wǎng)上學(xué)習(xí)和考試,學(xué)習(xí)不受距離和時間的限制,加強對學(xué)生教學(xué)管理與監(jiān)控。此系統(tǒng)的主要功能模塊如圖1所示。
(二)核心模塊介紹
1.學(xué)習(xí)資料管理模塊是遠程學(xué)習(xí)解決方案中的重要組成部分。包括制定學(xué)習(xí)任務(wù);授課教師在網(wǎng)上布置教學(xué)內(nèi)容和進度安排;整理教學(xué)資源庫,上傳教師上課錄相、課件講義、布置作業(yè)、在線回答學(xué)生的提問;學(xué)生按照教學(xué)進度下載課件講義并在線學(xué)習(xí),有疑問時可以網(wǎng)上提問授課教師或和同學(xué)們共同交流。
2.學(xué)習(xí)情況記錄模塊是監(jiān)控學(xué)生在線學(xué)習(xí)情況并為學(xué)習(xí)評價提供依據(jù)。主要記錄學(xué)生學(xué)習(xí)起止時間、學(xué)習(xí)時長、學(xué)習(xí)內(nèi)容等,并能夠?qū)崟r完成學(xué)習(xí)情況統(tǒng)計和評價。學(xué)習(xí)情況評價可以由用戶自設(shè)評價項目和權(quán)值,系統(tǒng)將自動計算評價結(jié)果。由于該功能涉及多項參數(shù),建議由教學(xué)管理部門協(xié)商,并由管理員統(tǒng)一設(shè)置。
3.試題庫模塊。根據(jù)學(xué)校考試和出題相關(guān)規(guī)定,每個專業(yè)每門課程應(yīng)盡量多出試卷。命題應(yīng)嚴格按照教學(xué)大綱進行,每套試題既能反映學(xué)生對該課程的基本理論、基本知識、基本技能的掌握程度,又能檢查分析問題和解決問題的實際能力。
4.在線考試模塊。成人教育傳統(tǒng)的考試方式為閉卷筆試,也有部分課程通過寫論文、開卷考試、現(xiàn)場答辯等方式進行,但由于成人學(xué)生主要是以在職學(xué)生為主,其實踐經(jīng)驗較為豐富,很多純理論或抽象的理論對他們并無太多實際幫助,考慮到成人學(xué)生學(xué)習(xí)時間的緊張性,擬采取部分課程通過遠程網(wǎng)絡(luò)在線考試的方式進行評判。
(三)數(shù)據(jù)庫設(shè)計
根據(jù)項目需求分析,此系統(tǒng)的實現(xiàn)共需要以下幾個數(shù)據(jù)表,現(xiàn)將數(shù)據(jù)表做如下描述:(如圖2所示)
三、技術(shù)實現(xiàn)
(一)系統(tǒng)平臺模式設(shè)計
本系統(tǒng)采用基于瀏覽器/服務(wù)器(B/S,Brows-er/Server)的應(yīng)用體系結(jié)構(gòu)來建設(shè)我校成人教育遠程學(xué)習(xí)和考試系統(tǒng)B/S模式是把傳統(tǒng)的c/S模式中的服務(wù)器部分分解為一個數(shù)據(jù)服務(wù)器和一個或多個應(yīng)用服務(wù)器(Web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系。B/S模式突出的優(yōu)勢在于:在客戶端安裝的是標(biāo)準(zhǔn)的瀏覽器,無需在不同的客戶機上都要安裝系統(tǒng)應(yīng)用程序,簡化了客戶端;B/S模式適用于網(wǎng)上信息發(fā)布;在任何地方,只要可以上網(wǎng),就可以使用遠程學(xué)習(xí)和在線考試系統(tǒng),使系統(tǒng)維護的限制因素更少;具有良好的開放性和可擴充性;可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。
(二)軟件接口
由于本系統(tǒng)需要提供規(guī)范的報表以及要經(jīng)常與其他數(shù)據(jù)源相結(jié)合進行更廣泛的數(shù)據(jù)計算,因此,需要編寫完善的軟件接口,能夠?qū)a(chǎn)生的數(shù)據(jù)導(dǎo)入導(dǎo)出到諸如Word,Excel等軟件中,這也是B/S系統(tǒng)的一個技術(shù)難點,在ASP.NET中經(jīng)常使用Office中的OWC組件完成此類功能,但是此組件在實際應(yīng)用中存在版本問題,且代碼量較大。因此,在本項目中采用了Response對象和相關(guān)的I/O技術(shù),實現(xiàn)導(dǎo)出Excel/Word等文件,而且使用方便。
在編寫過程中參閱了大量的技術(shù)資料,最終使軟件接口達到了種類完整、操作便捷的效果。具體代碼如下:
System.I/O.StringWriter SW=newSystem.I/O.StringWriter();
System.Web.UI.HtmlTextWfiter HTW=newSystem.Web.U I.HtrnlTextWriter(SW);
Page.RenderControl(HTW);
Response.Buffer=true
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType="Response.ContentType";
//Response.ContentType是輸出流的HTTPMIME類型
//Response.ContentType——Word文件
//application/vnd.ms-Excel——Excel文件
Response.Charset="utf-8";
Response.ContentEncoding=System.Text.
Encoding.GetEncoding("uff-8");
Response.AddHeader("Content-Dispqrsition","attachment;filename=XXX.doc");
//attachment——作為附件下載//inline——在線打開//句filename如果是中文,則可以用
HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8)//編碼,以解決文件名亂碼的問題
Response.Write(SW.ToString());
Response.Flush();
Response.Close();
這樣即可將當(dāng)前的頁面導(dǎo)出生成一個Word文件,同樣原理要將DataGrid,DataList等的內(nèi)容導(dǎo)出為Word.Excel等類型的文件,只需要對代碼稍做修改即可。
四、結(jié)語
本系統(tǒng)采用VisualStudio.NET 2005開發(fā)平臺,MS SQL Server2005數(shù)據(jù)庫管理系統(tǒng),在Windows 2003下測試通過。借助現(xiàn)代遠程教育搭建的遠程助學(xué)和考試平臺,給學(xué)員提供一個方便、快捷、多樣的學(xué)習(xí)機會和渠道,勢必對成人教育的發(fā)展起到積極促進作用。同時,作為具有巨大發(fā)展?jié)摿Φ默F(xiàn)代遠程教育是發(fā)展中國家加快發(fā)展高等教育,開發(fā)人力資源的一個良好契機,對于推進我國終身教育體系具有重要意義。
[責(zé)任編輯:郭建彬]
相關(guān)熱詞搜索:成人教育 考試 學(xué)習(xí) 設(shè)計 系統(tǒng)
熱點文章閱讀