□文/譚觀音
《運(yùn)籌學(xué)》課程的協(xié)作學(xué)習(xí)平臺(tái)是一個(gè)基于ASP.NET的開放性的平臺(tái),主要為實(shí)現(xiàn)教師上傳學(xué)習(xí)資源、分析學(xué)生學(xué)習(xí)效果,為學(xué)生在線學(xué)習(xí)、在線考試以及學(xué)生與學(xué)生之間、學(xué)生與老師之間提供一個(gè)互動(dòng)交流的平臺(tái)。它支持在線學(xué)習(xí),具有在線測試、課件資源的分發(fā)同傳等功能。設(shè)有特色的門戶服務(wù),能實(shí)現(xiàn)對整個(gè)平臺(tái)的統(tǒng)一管理。通過這個(gè)系統(tǒng),教師和學(xué)生可以根據(jù)自己的實(shí)際情況選擇不同的時(shí)間段、不同的地點(diǎn)進(jìn)行課程設(shè)計(jì)和自我學(xué)習(xí);還可以利用各種方式在學(xué)生和教師之間、學(xué)生與學(xué)生之間保持同步或異步交流,加強(qiáng)思想的交流和信息的反饋。
(一)功能分析?!哆\(yùn)籌學(xué)》實(shí)驗(yàn)課程協(xié)作學(xué)習(xí)平臺(tái)的用戶主要分為:教師、學(xué)生以及管理員。所以,在進(jìn)行功能分析過程中,我們分別從教師、學(xué)生、管理員三個(gè)角色的角度出發(fā)進(jìn)行分析。功能的劃分,如圖1所示。(圖1)
圖1 總體功能劃分
1、系統(tǒng)管理。本子系統(tǒng)是基于管理員角度對系統(tǒng)的所有用戶、資源、信息等進(jìn)行統(tǒng)一的管理和日常的維護(hù),主要包括論壇管理、用戶管理、公告發(fā)布、日常管理、權(quán)限管理、課程管理等六個(gè)方面的功能。
2、在線學(xué)習(xí)。依托平臺(tái),學(xué)生可選擇《運(yùn)籌學(xué)》課程及其資源進(jìn)行學(xué)習(xí),并制定相應(yīng)的學(xué)習(xí)目標(biāo)和計(jì)劃,從而協(xié)助學(xué)生有針對性、實(shí)時(shí)高效地完成《運(yùn)籌學(xué)》課程的學(xué)習(xí)。學(xué)生登錄后可以查看自己的學(xué)習(xí)歷史,直觀地了解自己的學(xué)習(xí)進(jìn)程,并幫助學(xué)生準(zhǔn)確定位到上次學(xué)習(xí)內(nèi)容的位置,實(shí)現(xiàn)前后次學(xué)習(xí)的準(zhǔn)確銜接。在線學(xué)習(xí)子系統(tǒng)具體包括課程學(xué)習(xí)、制定學(xué)習(xí)計(jì)劃/目標(biāo)、查看學(xué)習(xí)歷史等三個(gè)方面的功能。
3、統(tǒng)計(jì)匯總。該子系統(tǒng)用于統(tǒng)計(jì)學(xué)生的學(xué)習(xí)情況、資源的訪問情況等,通過該系統(tǒng)幫助教師分析對課程的掌握情況及對各個(gè)資源的使用情況,從而更好地制定教學(xué)計(jì)劃,上傳對學(xué)生學(xué)習(xí)更高效的資源。
4、在線考試。該子系統(tǒng)為學(xué)生提供在線自我測驗(yàn)的功能,系統(tǒng)根據(jù)事先設(shè)定好的題型搭配規(guī)則從各個(gè)題庫中抽取題目,自動(dòng)生成試卷,并提供倒計(jì)時(shí)的功能,考生可以直接提交考卷或者考試計(jì)時(shí)完成后系統(tǒng)自動(dòng)交卷;系統(tǒng)對客觀題有自動(dòng)評分的功能,考生可查看試卷答案,查看答題結(jié)果分析,同時(shí)系統(tǒng)將這一測驗(yàn)結(jié)果加入答題結(jié)果統(tǒng)計(jì)中,以便教師統(tǒng)計(jì)分析測驗(yàn)結(jié)果。
5、學(xué)習(xí)資源管理。該子系統(tǒng)用于學(xué)習(xí)資源的管理,由兩類角色來實(shí)現(xiàn),即管理員和教師,但兩者的權(quán)限不一樣。管理員主要負(fù)責(zé)對重復(fù)上傳的學(xué)習(xí)資源的刪除和陳舊學(xué)習(xí)資源的更新;教師則主要負(fù)責(zé)課程的管理以及將學(xué)習(xí)資源進(jìn)行上傳。本模塊分為管理員管理學(xué)習(xí)資源和教師管理課程及上傳學(xué)習(xí)資源。
6、交互學(xué)習(xí)。通過交互學(xué)習(xí)子系統(tǒng),學(xué)生不再是獨(dú)立封閉地自我學(xué)習(xí),而是依照自己的學(xué)習(xí)狀況向老師請教、與同學(xué)交流,從而提高自己的學(xué)習(xí)效果;同時(shí),同學(xué)之間也可以根據(jù)興趣愛好選擇學(xué)習(xí)好友,分享自己的學(xué)習(xí)信息和學(xué)習(xí)經(jīng)驗(yàn),達(dá)到學(xué)習(xí)和交友的雙贏效果,實(shí)現(xiàn)快樂學(xué)習(xí)的目的。本子系統(tǒng)具體分為智能答疑和學(xué)習(xí)交友兩個(gè)功能。
(二)工作流程分析。用戶在使用本網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)時(shí),不論是學(xué)生還是老師,只有在注冊并登錄網(wǎng)站后才能正常使用網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的資源。若沒有注冊或登陸,僅可以瀏覽網(wǎng)站的基本信息,但是無法進(jìn)行學(xué)習(xí)和學(xué)習(xí)資料的下載、上傳等活動(dòng)。網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的用戶主要分為:學(xué)生、教師、管理員。學(xué)生用戶登錄后,可以進(jìn)行選課、學(xué)習(xí)計(jì)劃的制定、在線考試、學(xué)習(xí)和學(xué)習(xí)資料的查看和下載等,對學(xué)習(xí)中遇到的問題進(jìn)行提問。教師用戶登錄后,可以進(jìn)行添加課程、上傳學(xué)習(xí)資料、查看學(xué)生學(xué)習(xí)情況、答疑、上傳考卷等。管理員用戶登錄后,即可進(jìn)行正常的管理員工作。
(一)系統(tǒng)運(yùn)行環(huán)境
1、軟件配置。服務(wù)器端:Windows Server XP、Framework3.0;數(shù)據(jù)庫:MSSQLServer2005;服務(wù)器軟件:微軟的IIS6.0;客戶端:裝有IE或其他的瀏覽器。
2、硬件配置。CPU:2.0GHz以上;內(nèi)存:512M 以上;OS:windowsXP。
(二)系統(tǒng)總體功能設(shè)計(jì)
1、系統(tǒng)開發(fā)總體設(shè)計(jì)方案。系統(tǒng)采用流行的三層邏輯體系結(jié)構(gòu),即表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。其中:(1)表示層(USL):主要表示成Web方式,也可以表示成WinForm方式。主要為客戶端提供應(yīng)用程序的訪問;(2)業(yè)務(wù)邏輯層(BLL):主要針對具體的問題的操作,對數(shù)據(jù)進(jìn)行業(yè)務(wù)邏輯處理。負(fù)責(zé)對數(shù)據(jù)層的操作,把一些數(shù)據(jù)層的操作進(jìn)行組合;(3)數(shù)據(jù)訪問層(DAL):主要是對原始數(shù)據(jù)的操作層,而不是指原始數(shù)據(jù)邏輯層。
2、系統(tǒng)功能設(shè)計(jì)。本《運(yùn)籌學(xué)》課程協(xié)作學(xué)習(xí)平臺(tái)要求滿足以下特性:(1)時(shí)間性要求:頁面刷新在3秒到6秒之間,最長不超過12秒;(2)管理性要求:管理員通過web頁面統(tǒng)一對系統(tǒng)進(jìn)行管理和維護(hù),實(shí)現(xiàn)流程化管理;(3)可靠性要求:人員登錄有嚴(yán)格的權(quán)限認(rèn)定;(4) 個(gè)性化要求:平臺(tái)學(xué)習(xí)資源能針對用戶的實(shí)際需求,提供個(gè)性化服務(wù)。
學(xué)習(xí)平臺(tái)包括了系統(tǒng)管理、在線學(xué)習(xí)、學(xué)習(xí)統(tǒng)計(jì)、在線考試、資源管理和交互學(xué)習(xí)等模塊。
3、數(shù)據(jù)庫設(shè)計(jì)。在系統(tǒng)中我們所需要設(shè)計(jì)的數(shù)據(jù)表包括:用戶信息表(uif)、成績表(gradeb)、單選題表(dxtb)、登錄失敗記錄表(dlsbjlb)、短消息屬性表(sms)、多選題表(ddxtb)、公告表(ggb)、交友情況表(jyqkb)、禁止 ID 表(jjIDb)、課程內(nèi)容屬性表(kcnrsxb)、課程屬性表(kcsxb)、判斷題表(pdtb)、權(quán)限屬性表(qxsxb)、試卷規(guī)則表(sjgzb)、試卷類型表(sjlxb)、試卷屬性表(sjsxb)、題型表(txb)、填空題表(tktb)、網(wǎng)站幫助表(webhelp)、問題屬性表(qsxb)、興趣小組屬性表(xqxzsxb)、選修課程情況表(xxkcqkb)、學(xué)習(xí)計(jì)劃表(splan)、學(xué)習(xí)資源表(xxzyb)、學(xué)習(xí)資源類別表(xxzylbb)等。
4、界面設(shè)計(jì)。為了保證界面的美觀和統(tǒng)一,本系統(tǒng)準(zhǔn)備采用藍(lán)色作為主要色調(diào),并使用Photoshop CS3和visual studio 2008來進(jìn)行界面和網(wǎng)頁框架的設(shè)計(jì)和搭建。在設(shè)計(jì)中,我們主要考慮以下幾個(gè)問題:(1)方便用戶使用;(2)統(tǒng)一的風(fēng)格;(3)清新的風(fēng)格。(圖 2)
圖2《運(yùn)籌學(xué)》課程協(xié)作學(xué)習(xí)平臺(tái)主界面
《運(yùn)籌學(xué)》課程協(xié)作學(xué)習(xí)平臺(tái)是基于網(wǎng)絡(luò)的開放式、個(gè)性化WEB系統(tǒng),它能對學(xué)生學(xué)習(xí)過程和知識點(diǎn)進(jìn)行智能管理,并在相關(guān)知識點(diǎn)上加上鏈接,對學(xué)生學(xué)習(xí)效果加以在線分析。從而讓學(xué)生在使用本學(xué)習(xí)平臺(tái)時(shí)能夠更好地了解所學(xué)知識的相關(guān)知識,讓更多的學(xué)生和老師享受到網(wǎng)絡(luò)在學(xué)習(xí)方面帶來的方便與快捷。
[1]張曉莉等.基于網(wǎng)絡(luò)的協(xié)作式學(xué)習(xí)系統(tǒng)的設(shè)計(jì)模式 [J].中國電化教育,2003.3.
[2]劉海燕,熊馨.基于ASP.NET技術(shù)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)設(shè)計(jì) [J].安陽工學(xué)院學(xué)報(bào),2005.5.
[3]陳曉慧,李馨.基于信息技術(shù)的自主學(xué)習(xí)環(huán)境創(chuàng)設(shè)[J].中國電化教育,2003.4.