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