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