祁娜

摘 要:隨著網絡技術的快速發展,網絡教學與計算機輔助教學已普遍應用。為進一步規范教學信息化的實施,文章基于J2EE技術,設計實訓教學管理平臺,以期滿足現代教學管理高效、靈活、智能的需求。探討數據庫訪問、權限控制等技術,對優化高校網絡教學體系具有重要意義。
關鍵詞:J2EE技術;實訓教學;平臺設計;教學管理
1 ? 基于J2EE技術的實訓教學管理平臺業務分析
1.1 ?實訓基地管理
在企業尋求學校合作的過程中,鼓勵學生積極報名,由企業為通過基礎性測試的學生提供實訓平臺;學校則需要接待眾多企業,為學生挑選條件良好的企業作為實訓單位,工作量大且工作效率低下。因此,有必要利用J2EE技術深入開發實訓教學管理平臺,提升實訓基地遴選效率,線上完成信息發布、查詢、評價與篩選。
1.2 ?實訓內容管理
實訓教學內容包括學校開展的課程實訓與企業開展的項目實訓。實訓教學管理平臺可在線收集學校、企業產生的各類實訓數據,讓學生正確、熟練運用所學知識,完成數據采集、表格填寫、實訓報告格式規范等。此外,平臺為學生提供在線的成果展示,并根據實訓進度為學生提供學習視頻、在線討論、項目任務書等[1]。基于J2EE技術平臺的實訓教學過程如圖1所示。
2?系統功能模塊設計
首先,由教師登錄實訓教學平臺,設置實訓項目起止日期,并對項目任務進行編號,在合理分配任務之后,正式開啟實訓項目。其次,學生利用權限登錄平臺后,按照需求選擇角色、團隊任務等,并嚴格按照要求填寫完成基本信息,由教師利用平臺對學生實訓過程進行跟蹤管理,必要時組織學生進行在線答疑,確保程序編寫、源文件提交、報告格式等不出現錯誤,并向學生反饋相應的修改意見。最后,驗收實訓項目。基于J2EE技術實訓教學管理平臺會根據企業、學生、教師分別提交的數據進行編譯,并按照管理員設置的分數比例自動生成相應的成果評價,實現了實訓課程指導環節的優化與升級,能夠針對不同用戶自動生成相應的項目實訓教學管理報告。
2.1 ?實訓管理功能
2.1.1 ?學生實訓管理
學生用戶在實訓管理功能中,可實現的功能主要包括項目申請、角色申請、團隊申請、項目評審等。其中,項目申請包括個人、團隊實訓項目申請兩大類,是指學生根據系統發布的實訓項目基本信息,選擇是否申請,導師同意后便直接加入項目;角色申請是指加入實訓項目的學生可自行申請實訓角色,或是由教師根據實訓教學需求合理分配實訓角色,可申請的角色有軟件設計師與測試師、需求分析師等;團隊申請主要是為學生提供加入實訓項目下某個團隊的功能;項目評審主要是為學生提供查看導師對實訓項目成果的評價、評估功能,并以此作為實訓項目數據調整的主要依據。
2.1.2 ?教師實訓管理
教師作為實訓教學管理的主要角色,平臺為其提供了項目任務分配、項目評審、文檔管理等功能。其中,教師管理的項目任務分配,能夠根據學生每個節點提交的數據,對項目中的具體任務進行合理分配;文檔管理主要是由系統自動采集學生實訓過程數據以及項目信息,由教師對其進行篩選,從而深入挖掘學生潛能。
2.1.3 ?企業實訓管理
企業利用權限進行相關操作,發布實訓項目開展信息、開發數據,查看實訓教學導師信息、學生信息等,并由專門的技術開發人員帶領學生到企業進行實訓學習,由此生成實訓項目表現評價。
2.2 ?成果展示功能
2.2.1 ?資源平臺
基于J2EE技術打造的實訓教學管理平臺,資源平臺模塊共劃分為教學資源管理、學習資源查詢、資源上傳與下載 ? ? ?3個小模塊。其中,教學資源管理主要是由教師為學生提供實訓課程的教學內容,并為學生理論知識學習提供一些容易理解的學習資源;學習資源查詢會根據用戶在瀏覽器輸入的內容,自動在數據庫中生成模糊匹配,為用戶提供多種類型的查詢結果,由用戶進行信息篩選保證實訓學習的開展;資源上傳與下載主要面對的是企業與學校,根據實訓資源類型、利用自身權限完成相關操作[2]。
2.2.2 ?練習平臺
練習平臺作為實訓教學中重要的知識補充,可根據學生選擇的實訓教學模塊,進行有針對性的練習,可由教師或學生自己控制練習的數量與難度。與此同時,學生線上活動情況與自我測試結果會自動儲存在系統相應的數據庫中,并以此作為學生實訓成績評估的依據,確保學生展示出較為良好的實訓成果。
2.2.3 ?考試平臺
考試平臺是學生進行自我考核、教師對學生進行考核的重要平臺。在學生自我考核過程中,系統會明確區分已參加與未參加考試的基本信息,由系統對學生實訓學習成果進行評估,或是由教師對其進行批改,最終會以表格的形式展示成績記錄。教師在根據實訓進度以及實訓項目進展實際情況編寫試卷的過程中,可利用系統提供的自動變程序保證試題難易程度合理,并由教師統一掌控考試開始時間,進而保證學生通過實訓學習能夠牢牢掌握所學的知識與技能。
3 ? 系統實現
3.1 ?數據庫訪問
數據庫作為實訓教學管理平臺的重要組成部分,決定了系統功能的執行效率與穩定性。設計數據庫要始終遵循統一性、完整性、規范化原則,以此保證數據被分布到相應的數據表中。在Java,Java Script的支持下,考慮到用戶與服務器間的數據庫連接占據較大的系統內存,所以需要通過緩沖池減少一定的需要連接的數據。在緩沖池管理機制的作用下,確保數據庫連接能夠及時建立,避免數據遺漏,影響系統功能使用。在數據庫連接與訪問功能中,實訓管理員仍具有最高的權限,教師編號與學生編號的唯一性,確保了教師與用戶訪問數據的安全性,同時數據庫中包含全部實訓教學的課程信息表、會計崗位信息表、單據信息表等,充分體現出了Java EE的高度可擴展性、高效性與可靠性。
3.2 ?權限控制
系統管理員、學生與教師用戶是基于J2EE技術的實訓教學管理平臺的主要用戶類型,系統會根據三者權限的不同而分配相應的權限功能,在注冊與登錄層面實現了權限操作。其中,系統管理員包括維護人員與開發人員,屬于動態權限用戶,具有最高級的操作權限,可按照實訓教學面向教師、學生開放相應的權限。教師用戶利用操作權限,可實現實訓課程管理、教學流程制定、教學資源發布等,同時利用自己的賬戶獲得子系統的操作權限。學生用戶利用自己的賬戶與密碼登錄訪問系統,進行自我測試、崗位學習、學習交流、教學評價等,同時也可更改個人信息[3]。教師與學生屬于靜態權限用戶,獲得的系統功能是固定的,通過實訓管理員對外開放權限,保證系統的高效、靈活性。為保證用戶權限安全,利用J2EE技術實現了非法用戶的屏蔽,同時為數據庫配置了自動備份腳本,確保系統能夠自動更新每天的非工作數據。
3.3 ?文檔傳輸
文檔傳輸作為實訓教學管理平臺重要功能之一,主要是利用Upload Bean,Download4J實現文件的傳輸,其中,Upload Bean為瀏覽器文件的閱覽、存儲提供了性能穩定的文件傳輸程序接口;Download4J則為服務器上的文件部署、jar包加入classpath提供了功能強大的應用程序接口,實現了文檔傳輸全過程的程序調用。在文件上傳、下載的過程中,通過設置Upload Bean參數,合理控制文件大小、數量、格式等,并自動存儲下載文件到指定的文件夾中,以此為教師與學生用戶提供便捷、高效的服務。
4 ? 結語
綜上所述,基于J2EE技術打造的實訓教學管理平臺,為學生、教師、管理員提供了高效的數據庫訪問、文檔傳輸、權限控制的功能,涉及的實訓教學內容廣闊、方式多樣,促使高校學生網絡自主學習能力、合作交流能力得以提升,對提高教學質量與效率具有一定積極作用,但仍需結合現代網絡技術手段,對平臺進行完善,推動實訓教學的現代化改革。
[參考文獻]
[1]翟寶峰,王建鑫.Java系列課程的教學設計與實踐[J].遼寧工業大學學報(社會科學版),2021(1):107-109.
[2]鄭闊,李長青,薄志毅,等.結合物聯網與云技術的測繪實訓管理平臺設計與實現[J].測繪通報,2019(1):132-137.
[3]盧慧雅,王磊.基于Java實訓平臺的獨立實踐模式研究與實施[J].計算機教育,2018(5):1-4.
(編輯 王雪芬)