曹建梅
國網(wǎng)技術(shù)學(xué)院 山東 濟(jì)南 250002
自2009年1月至2010年12月,筆者作為項(xiàng)目負(fù)責(zé)人承擔(dān)了學(xué)校的一個(gè)教培科研基金項(xiàng)目:提高學(xué)生實(shí)踐能力—構(gòu)建基于ASP.NET的職業(yè)院校實(shí)踐教學(xué)綜合管理系統(tǒng)。兩年來,筆者與項(xiàng)目組成員一起,嚴(yán)格按照軟件工程的方法,進(jìn)行系統(tǒng)的需求調(diào)研、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)開發(fā)、測試與應(yīng)用,取得了較好的效果,現(xiàn)將些許經(jīng)驗(yàn)與讀者朋友共享。
2009年1月至9月,項(xiàng)目組對國內(nèi)、外職業(yè)院校展開了廣泛調(diào)研,深入了解了職業(yè)院校實(shí)踐教學(xué)管理的現(xiàn)狀,收集了職業(yè)院校實(shí)踐教學(xué)管理系統(tǒng)的相關(guān)資料。通過對調(diào)研數(shù)據(jù)、資料的整理分析發(fā)現(xiàn),目前國內(nèi)已創(chuàng)建的基于網(wǎng)絡(luò)的實(shí)踐教學(xué)管理系統(tǒng)可歸納為三類。
第一類為展示型系統(tǒng)。該類系統(tǒng)就是一個(gè)介紹實(shí)踐教學(xué)歸口管理部門的基本情況,組織結(jié)構(gòu),規(guī)章制度,儀器設(shè)備等的展示型網(wǎng)站。
第二類為資源型系統(tǒng)。該類系統(tǒng)創(chuàng)建為一個(gè)資源共享網(wǎng)站,共享實(shí)踐教學(xué)課程信息、實(shí)驗(yàn)電子書、電子教案、實(shí)踐教學(xué)錄像、儀器設(shè)備使用手冊等多種類型的學(xué)習(xí)資源,供學(xué)生在線學(xué)習(xí)使用。
第三類為流程型系統(tǒng)。使用該類系統(tǒng)的院校均采用了學(xué)分制,學(xué)生自行選課修學(xué)分,實(shí)踐相關(guān)課程亦如此。所以該類實(shí)踐教學(xué)管理系統(tǒng)囊括了實(shí)驗(yàn)選課、排課、評價(jià)等整個(gè)實(shí)踐教學(xué)流程的管理。
針對山東電力高等專科學(xué)?,F(xiàn)實(shí)情況考慮,我校沒有采用學(xué)分制,所以第三類系統(tǒng)不適合;第一類和第二類系統(tǒng)各有所長,但缺少對于實(shí)踐教學(xué)過程中師生互動的支持,所以筆者所在項(xiàng)目組擬構(gòu)建一個(gè)融合第一類和第二類系統(tǒng)功能,同時(shí)加入全程指導(dǎo)子系統(tǒng)的綜合管理系統(tǒng)。
本系統(tǒng)包括關(guān)于我們(即:綜合信息)、通知通告、實(shí)驗(yàn)實(shí)訓(xùn)、頂崗實(shí)習(xí)、學(xué)習(xí)資源和實(shí)驗(yàn)設(shè)備等六大模塊,以及一個(gè)實(shí)踐教學(xué)指導(dǎo)平臺子系統(tǒng)。系統(tǒng)功能設(shè)計(jì)圖如圖1所示。
“關(guān)于我們”模塊:包括學(xué)校簡介、實(shí)訓(xùn)基地、師資隊(duì)伍、規(guī)章制度。
“通知通告”模塊:展示學(xué)校實(shí)踐教學(xué)的相關(guān)通知通告。
“實(shí)驗(yàn)實(shí)訓(xùn)”模塊:用于輔助實(shí)驗(yàn)實(shí)訓(xùn)教學(xué)的管理,包括專業(yè)人才培養(yǎng)方案、核心課程標(biāo)準(zhǔn)、實(shí)驗(yàn)課排課、實(shí)習(xí)實(shí)訓(xùn)安排等。
“頂崗實(shí)習(xí)”管理模塊:用于輔助頂崗實(shí)習(xí)教學(xué)的管理,包括頂崗實(shí)習(xí)安排、頂崗實(shí)習(xí)規(guī)定、頂崗實(shí)習(xí)督導(dǎo)、頂崗實(shí)習(xí)成績等。
“學(xué)校資源”模塊:用于共享動態(tài)資源、電子教材、電子教案、電子課件、教學(xué)錄像等各類資源。
“實(shí)驗(yàn)設(shè)備”管理模塊:用于輔助實(shí)驗(yàn)設(shè)備的管理,包括實(shí)驗(yàn)設(shè)備臺帳、實(shí)驗(yàn)設(shè)備使用記錄等。
“實(shí)踐教學(xué)指導(dǎo)平臺”子系統(tǒng):用于輔助實(shí)踐教學(xué)過程指導(dǎo)工作。校內(nèi)指導(dǎo)教師、企業(yè)指導(dǎo)教師通過發(fā)布公告、發(fā)送文件、在線聊天、考勤管理等方式對學(xué)生的頂崗實(shí)習(xí)進(jìn)行監(jiān)督和指導(dǎo);學(xué)生通過該平臺隨時(shí)與老師交流,詢問問題,提交實(shí)驗(yàn)作業(yè)或頂崗實(shí)習(xí)報(bào)告。
本項(xiàng)目選用微軟公司最新推出的.NET框架作為開發(fā)平臺,以Visual Studio.NET作為開發(fā)工具,以SQL Server 2005作為系統(tǒng)數(shù)據(jù)庫,以面向?qū)ο蟮木幊趟枷胱鳛橹笇?dǎo),利用了ASP.NET技術(shù)能夠快速部署B(yǎng)/S三層結(jié)構(gòu)的優(yōu)點(diǎn)、以及其高效的安全機(jī)制,開發(fā)了基于ASP.NET的實(shí)踐教學(xué)綜合管理系統(tǒng)。
圖1 系統(tǒng)功能設(shè)計(jì)圖
本系統(tǒng)采用B/S三層結(jié)構(gòu):
用戶層。用戶(包括:教務(wù)管理員、學(xué)校或企業(yè)實(shí)踐指導(dǎo)教師、學(xué)生)通過瀏覽器完成系統(tǒng)的遠(yuǎn)程服務(wù)和信息共享。
Web服務(wù)器和應(yīng)用程序服務(wù)器層。借助它可以把瀏覽器和數(shù)據(jù)庫聯(lián)系在一起。
數(shù)據(jù)庫服務(wù)器層。用于存儲系統(tǒng)所需要的各種數(shù)據(jù)。
系統(tǒng)框架如圖2所示:
圖2 系統(tǒng)框架圖
圖3是職業(yè)院校實(shí)踐教學(xué)綜合管理系統(tǒng)的后臺管理頁面。該系統(tǒng)的后臺管理設(shè)置 “菜單管理”模塊,可以靈活進(jìn)行菜單及其子菜單的增加、修改或刪除,以便于彈性調(diào)整系統(tǒng)前臺模塊的設(shè)置。
圖3 系統(tǒng)“后臺管理”頁面
圖4是職業(yè)院校實(shí)踐教學(xué)綜合管理系統(tǒng)的前臺主頁面,包括關(guān)于我們、通知通告、實(shí)驗(yàn)實(shí)訓(xùn)、頂崗實(shí)習(xí)、學(xué)習(xí)資源和實(shí)驗(yàn)設(shè)備等六大模塊,以及到實(shí)踐教學(xué)指導(dǎo)平臺子系統(tǒng)的鏈接。
圖4 系統(tǒng)前臺主頁
圖5是實(shí)踐教學(xué)指導(dǎo)平臺子系統(tǒng)的主頁。該子系統(tǒng)包括實(shí)訓(xùn)基地管理、用戶管理、文件管理、公告管理、交流管理(聊天室、活動投票)、考勤管理等模塊,用于支持實(shí)踐教學(xué)過程中師生交流與互動。
圖5 “實(shí)踐教學(xué)指導(dǎo)平臺”子系統(tǒng)主頁
該系統(tǒng)已基本建成,現(xiàn)在山東電力高等??茖W(xué)校信息工程系校內(nèi)實(shí)訓(xùn)基地的服務(wù)器上發(fā)布試用,運(yùn)行狀態(tài)良好。該系統(tǒng)對學(xué)校及合作企業(yè)的實(shí)踐教學(xué)文件和實(shí)踐教學(xué)人員信息,對實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)習(xí)三個(gè)實(shí)踐教學(xué)的關(guān)鍵環(huán)節(jié),對實(shí)踐教學(xué)設(shè)備和資源進(jìn)行統(tǒng)一、規(guī)范和高效的管理,能夠方便學(xué)校的教務(wù)管理人員、合作企業(yè)的實(shí)習(xí)管理人員、校內(nèi)外的實(shí)踐指導(dǎo)教師對實(shí)踐教學(xué)工作進(jìn)行全程的監(jiān)控和管理,這對促進(jìn)職業(yè)院校實(shí)現(xiàn)“產(chǎn)學(xué)結(jié)合,校企合作。”的人才培養(yǎng)模式會產(chǎn)生實(shí)際而深遠(yuǎn)的影響。當(dāng)然,實(shí)踐教學(xué)管理是一項(xiàng)復(fù)雜的系統(tǒng)工程,也是一項(xiàng)長期而又艱巨的任務(wù)。該系統(tǒng)也會不斷地升級改版,以適應(yīng)和滿足實(shí)踐教學(xué)工作規(guī)范化管理的需要。
[1]彭強(qiáng)兵,張超英,王強(qiáng)等.基于Web Services的成教管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,28(01):175-178.
[2]林昱翔.ASP.Net2.0網(wǎng)站開發(fā)實(shí)踐[M].北京:清華大學(xué)出版社,2007:45-51.
[3]陳旭,劉加伶.C/S與B/S結(jié)構(gòu)的分析與比較[J].重慶工學(xué)院學(xué)報(bào),2000,(04).
[4]趙波.選課管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].云南民族學(xué)院學(xué)報(bào)(自然科學(xué)版),2002,11(04).
[5]季久峰,李志.ASP.NET辦公自動化系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2004.
[6]王能斌.數(shù)據(jù)庫系統(tǒng)原理[M].北京:電子工業(yè)出版社,2000.
[7]黃明,梁旭.ASP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2004.
[8]房大偉,蘇宇,貫偉紅.ASP.NET網(wǎng)絡(luò)開發(fā)實(shí)例自學(xué)手冊[M].北京:人民郵電出版社,2008.
[9]龍馬工作室.新編ASP.NET 2.0網(wǎng)站開發(fā)從入門到精通[M].北京:人民郵電出版社,2008.
[10]鄭宇軍,杜家興.SQL Server 2005+Visual C#2005專業(yè)開發(fā)精解[M].北京:清華大學(xué)出版社,2007.
山東電力高等專科學(xué)校學(xué)報(bào)2011年3期