摘要:為加強(qiáng)實(shí)踐教學(xué)管理,確保實(shí)踐教學(xué)效果,開發(fā)實(shí)踐性教學(xué)管理平臺(tái)是必要的。介紹了一款基于B/S模式的實(shí)踐性教學(xué)管理平臺(tái),主要包括整體架構(gòu)、功能模塊、數(shù)據(jù)庫設(shè)計(jì)等內(nèi)容。實(shí)際應(yīng)用表明,該實(shí)踐性教學(xué)管理平臺(tái)界面美觀,操作簡單,性能穩(wěn)定,維護(hù)方便,能有效滿足實(shí)踐教學(xué)管理需要,值得推廣和應(yīng)用。
關(guān)鍵詞:B/S模式;實(shí)踐性教學(xué)管理平臺(tái);數(shù)據(jù)庫設(shè)計(jì);教師管理模塊;學(xué)生管理模塊
中圖分類號(hào):G642? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)18-0173-02
x加強(qiáng)實(shí)踐教學(xué)管理,不僅能確保實(shí)踐教學(xué)效果,而且在提高學(xué)生實(shí)踐技能,培養(yǎng)學(xué)生知識(shí)綜合應(yīng)用能力方面也具有重要意義。同時(shí),為促進(jìn)該目標(biāo)順利實(shí)現(xiàn),開發(fā)合適的實(shí)踐性教學(xué)管理平臺(tái)是必要的。盡管隨著經(jīng)驗(yàn)總結(jié)和技術(shù)的創(chuàng)新發(fā)展,各種類型不同的實(shí)踐性教學(xué)管理平臺(tái)相繼被開發(fā)出來,并逐步得到推廣和應(yīng)用。但這些管理平臺(tái)仍然存在不足,例如,常見問題表現(xiàn)為界面美觀性不足,平臺(tái)性能不穩(wěn)定,維護(hù)工作量較大等[1]。為彌補(bǔ)這些平臺(tái)的不足,更好輔助實(shí)踐教學(xué)管理活動(dòng),本文開發(fā)一款基于B/S模式的實(shí)踐性教學(xué)管理平臺(tái),并將其用于實(shí)踐教學(xué)活動(dòng),希望能為加強(qiáng)實(shí)踐教學(xué)管理,確保實(shí)踐教學(xué)效果提供一種新思路。
1 需求分析
實(shí)踐教學(xué)是高校教育教學(xué)的重要內(nèi)容,它在培養(yǎng)學(xué)生工程實(shí)踐能力和創(chuàng)新能力方面具有舉足輕重的作用。事實(shí)上,采取有效措施加強(qiáng)實(shí)踐教學(xué)管理,在提高應(yīng)用型人才方面具有重要意義。目前,各大高校都普遍注重實(shí)踐教學(xué),并投入大量資金建設(shè)實(shí)驗(yàn)室和實(shí)訓(xùn)中心,同時(shí)調(diào)整教學(xué)內(nèi)容,創(chuàng)新教學(xué)方式,但實(shí)踐教學(xué)仍然沒有達(dá)到預(yù)期效果。常見問題表現(xiàn)為:實(shí)踐教學(xué)方式方法落后,無法對(duì)實(shí)踐教學(xué)過程開展有效管理。而現(xiàn)代信息技術(shù)的發(fā)展和應(yīng)用,為高校開展實(shí)踐教學(xué)管理創(chuàng)造有利條件。針對(duì)實(shí)踐教學(xué)中存在的問題與不足,設(shè)計(jì)并開發(fā)一款合適的實(shí)踐性教學(xué)管理平臺(tái),不僅能對(duì)實(shí)踐教學(xué)過程的所有數(shù)據(jù)進(jìn)行及時(shí)存儲(chǔ),還有利于加強(qiáng)實(shí)踐教學(xué)過程管控,及時(shí)改進(jìn)存在的不足,確保實(shí)踐教學(xué)實(shí)效性,同時(shí)也能推動(dòng)實(shí)踐教學(xué)的規(guī)范化、信息化和過程化[2]。鑒于此,本文以B/S模式為例,設(shè)計(jì)并開發(fā)一款實(shí)踐性教學(xué)管理平臺(tái),期望能為加強(qiáng)實(shí)踐教學(xué)管理提供啟示和借鑒。
2 實(shí)踐性教學(xué)管理平臺(tái)的構(gòu)建
為更好滿足實(shí)踐教學(xué)管理需要,本文提出一款基于B/S的實(shí)踐性教學(xué)管理平臺(tái)設(shè)計(jì)方案。該平臺(tái)采用MyEclipse開發(fā),以O(shè)RACLE11g為后臺(tái)數(shù)據(jù)庫,并采用三層架構(gòu)的思想實(shí)現(xiàn)。
2.1整體架構(gòu)
三層結(jié)構(gòu)是Web應(yīng)用中比較常見的結(jié)構(gòu)類型,基于B/S的實(shí)踐性教學(xué)管理平臺(tái)設(shè)計(jì)也采用三層架構(gòu)體系。該架構(gòu)體系將應(yīng)用系統(tǒng)分為數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層三層,同時(shí)利用COM組件,使其滿足消息傳遞和業(yè)務(wù)處理需要[3]。在三層架構(gòu)當(dāng)中,數(shù)據(jù)層是對(duì)原始數(shù)據(jù)和所有數(shù)據(jù)進(jìn)行操作的層面,負(fù)責(zé)提供數(shù)據(jù),為數(shù)據(jù)訪問提供公開的方式,滿足系統(tǒng)訪問數(shù)據(jù)的需要。業(yè)務(wù)邏輯層位于數(shù)據(jù)層和表示層的中間,主要負(fù)責(zé)邏輯業(yè)務(wù)處理和封裝,為用戶傳遞他們所需要的信息。表示層的主要作用是展示數(shù)據(jù),并且能夠決定使用哪種方式來展示數(shù)據(jù),同時(shí)還能實(shí)現(xiàn)與用戶界面進(jìn)行交互。一般而言,表示層通常采用WEB方式,常見形式包括HTML、JSP、ASP等。
2.2功能模塊
根據(jù)基于B/S模式的實(shí)踐性教學(xué)管理平臺(tái)的需求,平臺(tái)功能模塊分為登錄模塊、管理員模塊、教師模塊和學(xué)生模塊。教師模塊滿足實(shí)踐指導(dǎo)教師管理需要,實(shí)踐教師通過該模塊能夠布置實(shí)踐教學(xué)內(nèi)容,評(píng)閱學(xué)生提交的實(shí)踐教學(xué)報(bào)告。登錄模塊為不同用戶登錄創(chuàng)造條件,管理員、教師和學(xué)生憑賬號(hào)和密碼登錄平臺(tái),并按要求開展各自操作。管理員模塊滿足管理員對(duì)平臺(tái)進(jìn)行管理的需要,他們根據(jù)管理工作需要開展操作,對(duì)平臺(tái)進(jìn)行管理[4]。在教師模塊當(dāng)中,實(shí)踐指導(dǎo)老師通過模塊的功能提示進(jìn)行操作,開展課程管理、報(bào)告評(píng)閱和個(gè)人資料管理。而在學(xué)生模塊當(dāng)中,學(xué)生能根據(jù)自身實(shí)踐學(xué)習(xí)需要開展各項(xiàng)操作。事實(shí)上,學(xué)生模塊是學(xué)生操作的功能部分,學(xué)生在該模塊能查閱自己完成和未完成的實(shí)踐報(bào)告,同時(shí)根據(jù)實(shí)踐教學(xué)要求撰寫并提交報(bào)告。同時(shí),學(xué)生模塊還滿足學(xué)生查閱成績需要,通過操作頁面上的成績查詢功能,就能夠查到自己的實(shí)踐學(xué)習(xí)成績。總之,學(xué)生模塊的主要功能是撰寫報(bào)告、成績查詢和個(gè)人資料管理。
2.3數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫是基于B/S模式的實(shí)踐性教學(xué)管理平臺(tái)的主要組成部分,也是整個(gè)平臺(tái)設(shè)計(jì)的重要環(huán)節(jié)。甚至可以說,能否構(gòu)建一個(gè)完善的數(shù)據(jù)庫,直接影響到整個(gè)平臺(tái)的開發(fā)效率和平臺(tái)功能的充分發(fā)揮。根據(jù)數(shù)據(jù)庫設(shè)計(jì)理論和方法,結(jié)合平臺(tái)的用戶需求,首先形成平臺(tái)的數(shù)據(jù)字典,然后繪制實(shí)體-聯(lián)系模型。在此基礎(chǔ)上,根據(jù)數(shù)據(jù)規(guī)范化設(shè)計(jì)理論,將實(shí)體-聯(lián)系模型轉(zhuǎn)換成關(guān)系模型,并對(duì)關(guān)系模型進(jìn)行優(yōu)化[5]。最后將關(guān)系模型轉(zhuǎn)換為物理結(jié)構(gòu)模型和表,同時(shí)為表建立主鍵、外鍵和索引。具體的數(shù)據(jù)庫設(shè)計(jì)流程包括概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫表設(shè)計(jì),并制作學(xué)生信息表、課程信息表、實(shí)驗(yàn)報(bào)告表、學(xué)生實(shí)訓(xùn)報(bào)告表等,滿足學(xué)生實(shí)踐教學(xué)需要。
3 實(shí)踐性教學(xué)管理平臺(tái)的實(shí)現(xiàn)
實(shí)踐性教學(xué)管理平臺(tái)為加強(qiáng)實(shí)踐教學(xué)管理服務(wù),其主要功能模塊包括系統(tǒng)管理、教師管理、學(xué)生管理等。
3.1系統(tǒng)頁面實(shí)現(xiàn)
根據(jù)基于B/S模式的實(shí)踐性教學(xué)管理平臺(tái)的需求及設(shè)計(jì)方案,平臺(tái)為一個(gè)基于WEB的應(yīng)用平臺(tái),目前常用開發(fā)語言是多種多樣的,包括ASP、PHP、Java等,通過對(duì)比發(fā)現(xiàn),Java的優(yōu)越性更強(qiáng)。該平臺(tái)采用支持Java語言開發(fā)工具的MyEclipse,可視化程度高,開發(fā)效率高,能取得良好效果。平臺(tái)結(jié)構(gòu)采用基于Web的三層架構(gòu)模式,使用基于SSH框架的MVC技術(shù)實(shí)現(xiàn)三層架構(gòu)設(shè)計(jì),從而讓平臺(tái)不僅靈活,易于擴(kuò)展,而且方便維護(hù),安全性較高[6]。系統(tǒng)主頁面采用FRAME嵌套樣式,構(gòu)筑充分、友好的交互功能,使得整個(gè)界面美觀,操作更加人性化,更能滿足用戶需要。
3.2系統(tǒng)登錄模塊實(shí)現(xiàn)
登錄過程需要用戶名、密碼以及相應(yīng)的身份信息。登錄鍵要放在合適位置,方便用戶點(diǎn)擊。當(dāng)用戶名或賬戶錯(cuò)誤時(shí),系統(tǒng)會(huì)提示“用戶名或賬號(hào)錯(cuò)誤,請(qǐng)檢查后重新登錄”。當(dāng)用戶名和密碼正確時(shí),便會(huì)登錄成功,進(jìn)入平臺(tái)內(nèi)部根據(jù)需要開展操作。
3.3系統(tǒng)管理模塊實(shí)現(xiàn)
該模塊是管理員進(jìn)行平臺(tái)管理的操作模塊。系統(tǒng)管理員通過該操作模塊功能,能實(shí)現(xiàn)基本數(shù)據(jù)管理,報(bào)告的檢索和當(dāng)前工作任務(wù)設(shè)置。同時(shí)還可以對(duì)系統(tǒng)進(jìn)行維護(hù)與管理,使其有效滿足用戶需要。
3.4教師管理模塊實(shí)現(xiàn)
該模塊是實(shí)踐指導(dǎo)老師操作模塊,通過該模塊的操作,實(shí)踐指導(dǎo)老師能安排和制定實(shí)踐教學(xué)內(nèi)容,制定實(shí)踐教學(xué)評(píng)分標(biāo)準(zhǔn),評(píng)閱實(shí)踐教學(xué)報(bào)告。實(shí)踐教學(xué)中,指導(dǎo)老師根據(jù)系統(tǒng)管理頁面上的提示進(jìn)行操作。
3.5學(xué)生管理模塊實(shí)現(xiàn)
該模塊是學(xué)生操作的主要部分,學(xué)生在該模塊可以提交并查閱報(bào)告,撰寫未提交的報(bào)告,查閱已批閱報(bào)告的成績。學(xué)生憑賬號(hào)和密碼登錄平臺(tái),并轉(zhuǎn)入學(xué)生操作界面,同時(shí)根據(jù)學(xué)習(xí)需要和提示開展操作。學(xué)生管理模塊的主要操作內(nèi)容包括報(bào)告管理、成績查詢和個(gè)人資料管理三部分。
4 實(shí)踐性教學(xué)管理平臺(tái)的應(yīng)用
實(shí)踐性教學(xué)管理平臺(tái)設(shè)計(jì)完成后,通過調(diào)試和運(yùn)行,然后將其用于實(shí)際工作當(dāng)中。
4.1具體應(yīng)用
平臺(tái)設(shè)計(jì)完成后,對(duì)平臺(tái)進(jìn)行性能測試,主要測試內(nèi)容包括數(shù)據(jù)庫連接速度測試、系統(tǒng)負(fù)荷測試、可行性和兼容性測試。通過測試表明,實(shí)踐性教學(xué)管理平臺(tái)各功能模塊正確,滿足用戶需要。該數(shù)據(jù)庫設(shè)計(jì)合理,能滿足用戶數(shù)據(jù)查詢和數(shù)據(jù)存儲(chǔ)需要,且系統(tǒng)的性能穩(wěn)定可靠,回應(yīng)速度符合要求,達(dá)到預(yù)期設(shè)計(jì)目標(biāo)。主要功能包括教師管理、課程管理、實(shí)驗(yàn)報(bào)告批閱、實(shí)驗(yàn)報(bào)告撰寫、學(xué)生管理。在完成這些操作任務(wù)之后,將該實(shí)踐性教學(xué)管理平臺(tái)用于實(shí)踐教學(xué)管理,獲取實(shí)踐教學(xué)管理數(shù)據(jù),加強(qiáng)對(duì)實(shí)踐教學(xué)全過程的監(jiān)控,使其有效輔助實(shí)踐教學(xué)管理活動(dòng)。
4.2應(yīng)用效果
通過實(shí)際應(yīng)用表明,該實(shí)踐性教學(xué)管理平臺(tái)界面美觀,結(jié)構(gòu)合理,并且操作簡單,綜合性能比較穩(wěn)定,同時(shí)維護(hù)和使用方便,能有效滿足實(shí)踐教學(xué)管理需要。通過該平臺(tái)的應(yīng)用,還能加強(qiáng)對(duì)實(shí)踐教學(xué)全過程管控,有利于提高實(shí)踐教學(xué)管理工作效率,減少任課老師的隨意性和任意性,確保實(shí)踐教學(xué)評(píng)分的客觀和一致??傊撈脚_(tái)方便實(shí)踐教學(xué)的數(shù)據(jù)管理、資料管理,有利于加強(qiáng)實(shí)踐教學(xué)全過程管理,并推動(dòng)實(shí)踐教學(xué)數(shù)據(jù)的標(biāo)準(zhǔn)化,對(duì)實(shí)踐教學(xué)活動(dòng)開展具有重要作用。然而需要注意的是,目前該平臺(tái)仍然存在可以改進(jìn)的地方。例如,進(jìn)一步優(yōu)化界面設(shè)計(jì),使其更好滿足管理人員各項(xiàng)操作需要,讓該平臺(tái)的界面變得更加合理易用。在系統(tǒng)綜合性能、系統(tǒng)優(yōu)化、系統(tǒng)可擴(kuò)展性等方面,仍然存在提升和改進(jìn)空間,這是需要進(jìn)一步完善的地方。
5 結(jié)束語
此外,為促進(jìn)實(shí)踐性教學(xué)管理平臺(tái)作用的充分發(fā)揮,實(shí)際工作中還要加強(qiáng)平臺(tái)管理和維護(hù),注重平臺(tái)升級(jí)與改造,并加強(qiáng)平臺(tái)安全管理,避免其受到攻擊和破壞。作為管理人員,要重視平臺(tái)的日常巡視和檢查,及時(shí)排除可能出現(xiàn)的故障,確保其綜合性能良好。最終讓實(shí)踐性教學(xué)管理平臺(tái)更好發(fā)揮作用,助力實(shí)踐教學(xué)管理活動(dòng)的開展,也為提升實(shí)踐教學(xué)效果創(chuàng)造便利。
參考文獻(xiàn):
[1] 陳中麗.基于C/S和B/S構(gòu)建的高校教務(wù)管理信息系統(tǒng)的研究[J].計(jì)算機(jī)與信息技術(shù),2014(4):70-74.
[2] 廖麗,楊小國.基于B/S模式的學(xué)生畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)和應(yīng)用[J].信息與計(jì)算機(jī),2018(22):34-36.
[3] 胡卉穎.高校宿舍管理及智能終端APP的設(shè)計(jì)與開發(fā)[J].湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(4):32-34.
[4] 羅偉彬.基于B/S模式的實(shí)踐教學(xué)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].華南理工大學(xué),2014.
[5] 張如國.高校計(jì)算機(jī)教學(xué)綜合管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息與計(jì)算機(jī),2019(2):118-120.
[6] 李榮彬.基于ASP.NET實(shí)踐報(bào)告管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與信息化,2018(8):38-40.
【通聯(lián)編輯:唐一東】