譚寧 申屠文 曹芳
摘要:介紹了某校教學(xué)管理服務(wù)系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)過(guò)程,系統(tǒng)選用Windows Server 2008操作系統(tǒng),使用.NET平臺(tái)和SQL2008進(jìn)行開(kāi)發(fā),所設(shè)計(jì)的系統(tǒng)功能基本滿足該校的教學(xué)與管理工作。
關(guān)鍵詞:教學(xué)管理服務(wù);C#程序設(shè)計(jì);SQL2008數(shù)據(jù)庫(kù)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)28-0079-02
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,各大院校在網(wǎng)絡(luò)信息化教學(xué)和管理方面都有了很大的發(fā)展。某校在2011年網(wǎng)絡(luò)管理中心成立并且網(wǎng)絡(luò)硬件設(shè)備建成之前,利用網(wǎng)絡(luò)技術(shù)服務(wù)與管理訓(xùn)練工作仍然是一片空白。所以研究并開(kāi)發(fā)一套培訓(xùn)教學(xué)管理服務(wù)系統(tǒng),用以適應(yīng)信息化發(fā)展的要求,提高教學(xué)管理水平,為學(xué)生的教學(xué)訓(xùn)練和管理提供新的網(wǎng)絡(luò)技術(shù)支撐手段是非常有必要的。
1 主要內(nèi)容
一是為網(wǎng)上教學(xué)提供信息技術(shù)支撐。網(wǎng)上教學(xué)是以課程為中心集成網(wǎng)絡(luò)“教”與“學(xué)” 的環(huán)境,教師可以在系統(tǒng)平臺(tái)上開(kāi)設(shè)網(wǎng)絡(luò)課程、管理教學(xué)、組織教學(xué)內(nèi)容、編輯課件、在線考試、批改作業(yè)、組織在線答疑、建設(shè)精品課程、統(tǒng)計(jì)分析學(xué)生學(xué)習(xí)情況等。學(xué)生可以自主選擇要學(xué)習(xí)的課程、安排學(xué)習(xí)計(jì)劃、查看課程內(nèi)容、提交作業(yè)、參加在線測(cè)試、查看學(xué)習(xí)成績(jī)、協(xié)作學(xué)習(xí)和交流、參與交流、觀看相關(guān)內(nèi)容的視頻等。
二是為網(wǎng)上管理和保障提供信息技術(shù)支撐。教學(xué)訓(xùn)練管理和保障工作是訓(xùn)練的中心工作,而教學(xué)訓(xùn)練計(jì)劃、成績(jī)統(tǒng)計(jì)、成績(jī)?cè)u(píng)定等工作很多靠手工作業(yè)進(jìn)行統(tǒng)計(jì)管理,這需要許多經(jīng)驗(yàn)豐富的機(jī)關(guān)干部花很多時(shí)間才能完成,并且隨著時(shí)間推移,培訓(xùn)內(nèi)容、培訓(xùn)項(xiàng)目、學(xué)生增多,畢業(yè)學(xué)生的資料也不斷增加,一次培訓(xùn)下來(lái)就有上千張表,統(tǒng)計(jì)困難且容易出錯(cuò),查找學(xué)生情況、統(tǒng)計(jì)學(xué)生的信息更不方便,再靠手工作業(yè)也難以適應(yīng)現(xiàn)代化訓(xùn)練的需要[1]。教學(xué)管理和教學(xué)保障子模塊提供了一種網(wǎng)絡(luò)信息化管理手段,使工作人員從繁瑣的填表、查表工作中解放出來(lái);促進(jìn)報(bào)表、統(tǒng)計(jì)數(shù)字的規(guī)范化;降低教務(wù)管理費(fèi)用,提高工作效率,改善服務(wù)保障質(zhì)量,為領(lǐng)導(dǎo)決策提供支持。
2 總體設(shè)計(jì)
系統(tǒng)運(yùn)行在校園局域網(wǎng)硬件基礎(chǔ)上,使用兩臺(tái)Web服務(wù)器,一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,采取Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器物理分離,提高系統(tǒng)響應(yīng)速度和保證數(shù)據(jù)庫(kù)安全。如圖1所示(虛線部分)。
系統(tǒng)采用Visual Studio 2008 作為開(kāi)發(fā)環(huán)境, 使用 ASP.NET實(shí)現(xiàn)。數(shù)據(jù)庫(kù)設(shè)計(jì)使用SQL Server2008, 主要有教學(xué)管理、人員管理、裝備器材和數(shù)字圖書(shū)館等數(shù)據(jù)庫(kù)。
2.1 總體架構(gòu)設(shè)計(jì)
系統(tǒng)架構(gòu)自上而下分為訪問(wèn)層、應(yīng)用層(應(yīng)用支撐、消息傳遞)和服務(wù)層3個(gè)層面。如圖2所示。
2.2 Web系統(tǒng)工作原理
如圖3所示。
2.3 系統(tǒng)設(shè)計(jì)思想
如圖4所示。
2.4 系統(tǒng)功能模塊
根據(jù)本系統(tǒng)的實(shí)際需求,可以將系統(tǒng)劃分為用戶身份驗(yàn)證模塊、教學(xué)訓(xùn)練、教務(wù)管理、教學(xué)保障、人員管理、數(shù)字圖書(shū)館6個(gè)主模塊,各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖5所示。
3 子系統(tǒng)技術(shù)方案
3.1 用戶身份驗(yàn)證模塊
采用基于 Web 服務(wù)的應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù),系統(tǒng)提供 Web 服務(wù)的統(tǒng)一接口,通過(guò)數(shù)字簽名和加密等技術(shù)手段發(fā)送消息,保證 Web 服務(wù)的完整性、機(jī)密性和安全性等需求。
3.2 教學(xué)訓(xùn)練子系統(tǒng)的設(shè)計(jì)
3.2.1 功能和特點(diǎn)
教學(xué)訓(xùn)練子系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)課堂、網(wǎng)絡(luò)學(xué)習(xí)考試、視頻點(diǎn)播、精品課程等教學(xué)功能。利用網(wǎng)絡(luò)課程教學(xué)平臺(tái)進(jìn)行教學(xué),可以改變以往教學(xué)方式和教學(xué)內(nèi)容的呈現(xiàn)方式,在課堂教學(xué)中使用制作好的網(wǎng)絡(luò)課程,利用編輯好的文字、圖像、音頻、視頻等進(jìn)行授課。同時(shí),教學(xué)平臺(tái)也改變了學(xué)生的學(xué)習(xí)方式,學(xué)生可以利用教師發(fā)布的網(wǎng)絡(luò)課程進(jìn)行學(xué)習(xí),可以通過(guò)網(wǎng)絡(luò)完成作業(yè)、訓(xùn)練,參加考試。師生的交流方式也發(fā)生了很大變化,通過(guò)答疑中心和交流中心,使得師生的交互更加豐富和有效。
3.2.2 系統(tǒng)分析與設(shè)計(jì)
1)總體功能設(shè)計(jì)
主要由4個(gè)模塊組成:網(wǎng)絡(luò)課程模塊、學(xué)習(xí)考試模塊、視頻點(diǎn)播模塊、精品課程管理模塊。
2)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
如圖6所示。
3)主要模塊流程圖
網(wǎng)絡(luò)課程模塊:主要是通過(guò)網(wǎng)絡(luò)實(shí)時(shí)面向?qū)W生授課。模塊程序流程圖如圖7所示。
學(xué)習(xí)考試模塊:是為了掌握學(xué)生的學(xué)習(xí)情況,以及檢查教學(xué)目標(biāo)是否已經(jīng)達(dá)到,需要給學(xué)生提供訓(xùn)練題、布置作業(yè)和進(jìn)行考試。模塊程序流程如圖8所示。
視頻點(diǎn)播模塊:是利用網(wǎng)絡(luò)上的視頻學(xué)習(xí)資源供學(xué)生在線或是下載進(jìn)行學(xué)習(xí),也可以上傳至網(wǎng)上,通過(guò)審核后發(fā)布給其他人學(xué)習(xí)。模塊程序流程如圖9所示。
精品課程模塊:它主要由三個(gè)子模塊組成,包括教師簡(jiǎn)介,教學(xué)內(nèi)容,在線答疑。模塊功能組成。
精品課程模塊程序流程如圖10所示:
4 結(jié)論
本文提出的教學(xué)管理服務(wù)系統(tǒng)設(shè)計(jì)方案,基于.NET開(kāi)發(fā)平臺(tái),利用網(wǎng)絡(luò)實(shí)現(xiàn)了信息發(fā)布和資源的共享,所提出的解決方案均已得到應(yīng)用和實(shí)現(xiàn)。本系統(tǒng)將在高校的教學(xué)管理中發(fā)揮更大的作用。
參考文獻(xiàn):
[1] 張小平. 部隊(duì)教學(xué)訓(xùn)練綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 重慶: 重慶大學(xué), 2006.