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