孫偉 鄭黎明
摘要:教育教學綜合平臺設計采用了JAVA技術,JAVA技術支撐著整個教育教學綜合平臺的運營,促使教育教學中的各項軟件能夠順利運行,JAVA關聯(lián)著教育教學平臺中的各項模塊,確保教育教學綜合平臺能夠為學生提供豐富的資源,全面共享教學資源。因此,本文主要以JAVA技術為核心分析教育教學綜合平臺的相關設計。
關鍵詞:JAVA;教育教學綜合平臺;設計
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2019)03-0191-02
教育教學綜合平臺設計直接關系到教學質(zhì)量,現(xiàn)代教學信息化的發(fā)展過程中比較注重教育教學綜合平臺的應用。教育教學綜合平臺設計中介入了各種軟件終端,以便實現(xiàn)平臺的穩(wěn)定運行。教育教學綜合平臺設計中比較注重JAVA技術的應用,JAVA技術需根據(jù)教學需求設計綜合平臺,實現(xiàn)教育教學綜合平臺的多樣化,體現(xiàn)JAVA技術在教育教學綜合平臺設計中的作用?;贘AVA的教育教學綜合平臺設計主要體現(xiàn)在3個方面,分別是建模設計、系統(tǒng)設計和數(shù)據(jù)庫設計,結(jié)合某高校的教育教學應用平臺,分析以JAVA為支撐的教育教學綜合平臺的相關設計。
1 建模設計
教育教學綜合平臺的建模設計,需根據(jù)高校的需求開發(fā)不同的模塊,促使平臺具有不同的功能。
JAVA按照教育教學綜合平臺的服務對象,首先標識了參與者,分別是管理員、教師和學生[1],管理員負責建檔、維護、發(fā)布、數(shù)據(jù)備份等工作,其在平臺中具有最大權限,教師主要是完成備課、選課和教學的工作,學生需在平臺內(nèi)查詢自己的信息,包括學習成績、課程資源等,所有的活動均與學習有關。
接下來是用例圖設計,用例圖在JAVA建模中概括了平臺的所有功能,描述了平臺內(nèi)所有模塊之間的關系,用例圖從參與者的角度上規(guī)劃出模塊的關聯(lián),并且執(zhí)行模塊對應的運行行為。以學生身份為分析對象,表明JAVA在平臺中的模塊分類,學生在整個平臺中,可參與的模塊有:注冊、選課(加入班級)、在線測試、修改密碼、下載資源,瀏覽課件、查看教學公告、查詢作業(yè),測試情況、提交,查看作業(yè)、用戶登錄、用戶注銷,所有模塊都需關聯(lián)到總體框架中,學生在個人賬戶下就可以完成對應的操作,也可以鏈接到其他的模塊,簡化操作的同時提高平臺的運行效率。
最后是教育教學綜合平臺具有動態(tài)的特征,JAVA技術按照平臺的需求提供了動態(tài)條件,參與者本身與綜合平臺就存在著互動的關系,這樣一來JAVA可以根據(jù)時間順序顯示出交互的對象[2],同時按照順序顯示交互對象的消息,JAVA在請求到響應的過程中運行,其可減少響應的時間,具體的動態(tài)響應順序是:學生想平臺發(fā)送加入選課班級的請求,系統(tǒng)會顯示選課的信息,學生按照自己的需求加入選課班級,并且咨詢開課信息,向系統(tǒng)提交請求,系統(tǒng)接收到請求后就會顯示新增的記錄,把學生的信息加入到后臺管理系統(tǒng)再對外顯示。
2 系統(tǒng)設計
教育教學綜合平臺具有系統(tǒng)化的特征,內(nèi)部綜合統(tǒng)計了大量的信息,綜合平臺系統(tǒng)并不是獨立存在的,而是包含多個教學系統(tǒng),教育教學系統(tǒng)是綜合平臺的支撐,常見的系統(tǒng)有:管理系統(tǒng)、信息交流系統(tǒng)和網(wǎng)絡課程系統(tǒng),具體表現(xiàn)如圖1所示,為了實現(xiàn)教育教學系統(tǒng)的設計就要采用JAVA技術,本文以課程管理系統(tǒng)為例,分析JAVA技術的應用[3]。例如:學生選課管理頁面中的設計包括選課頁面、查看選課內(nèi)容頁面、選課修改頁面等,對應的JAVA是Choosecourse.jsp、Viewchoosecourse.jsp、ChoosecourseEdit.jsp;課程資源管理包括課程資源列表頁面、新增課程資源頁面、編輯課程資源頁面、課程查詢頁面、課程查詢結(jié)果頁面,對應的JAVA分別是Course.jsp、Addcourse.jsp、Editcourse.jsp、CourseSeek.jsp、Courseseekresult.jsp;成績管理包括成績錄入頁面、成績查詢頁面、成績修改頁面、查詢結(jié)果頁面,其對應的JAVA技術為Marklnput.jsp、MaekSeek.jsp、MarkEdit.jsp、MarkSeekResult.jsp。
3 數(shù)據(jù)庫設計
JAVA設計教育教學綜合平臺的數(shù)據(jù)庫時要遵循完整性、一致性、安全性、可伸縮性的原則,數(shù)據(jù)庫結(jié)構中要保障字段名、類型、說明這三類之間的相互統(tǒng)一[4],數(shù)據(jù)庫采用的是HTTP協(xié)議,以便完成平臺中會話的跟蹤和處理,HTTP協(xié)議提供了簡單的通信模型,此項協(xié)議的無狀態(tài)性特征滿足了平臺數(shù)據(jù)庫的運行需求。數(shù)據(jù)庫中運用JSP/Servlet的會話方式跟蹤、管理教育教學綜合平臺中的信息,促使服務器可以完成會話影響,把會話鏈接到指定的環(huán)境內(nèi)。數(shù)據(jù)庫設計中還運用了JAVAx.servlet.http中的HttpSession,以便更好的存儲、檢索系統(tǒng)中的對象。
4 結(jié)語
基于JAVA的教育教學綜合平臺具有一定的穩(wěn)定性,現(xiàn)代教學中這類教育教學綜合平臺獲得了好評,以JAVA為支撐的教育教學平臺操作簡單,具有較廣的應用范圍,最主要的是為學生提供了豐富、可用的教學資源,完善了教學方法。教育教學綜合平臺設計要注重JAVA技術的應用,以此來規(guī)范教育教學綜合平臺的設計。
參考文獻
[1] 蔣玉婷.基于JAVA的教育教學綜合平臺設計與實現(xiàn)[J].教育現(xiàn)代化,2018,5(47):214-215.
[2] 劉晉華.基于教育變革環(huán)境下高職財經(jīng)類專業(yè)信息化教學實踐模式探索與創(chuàng)新——以商業(yè)虛擬環(huán)境(VBSE)跨專業(yè)綜合實踐教學平臺為例[J].經(jīng)貿(mào)實踐,2017(05):24-25.
[3] 高琳琳,葛忠強,于軼,臧英杰.基于JiTT的大學英語教學實證研究——國際教育技術視野下以沈陽工程學院網(wǎng)絡教學綜合平臺為例[J].現(xiàn)代商貿(mào)工業(yè),2014,26(04):183-184.
[4] 顧建榮.基于JAVA教育教學綜合平臺的設計與實現(xiàn)[D].電子科技大學,2012.
Discussion on the Design of Integrated Platform for JAVA Education and Teaching
SUN Wei,ZHENG Li-ming
(Panjin Vocational and Technical College,Panjin Liaoning? 124000)
Abstract:Education teaching comprehensive platform design USES the JAVA technology, JAVA technology to support the whole education teaching comprehensive operating platform, makes the education teaching of the software can run smoothly, JAVA associated with education teaching platform of the module, to ensure the education teaching comprehensive platform can provide students with rich resources, comprehensive sharing of teaching resources. Therefore, this paper mainly takes JAVA technology as the core to analyze the relevant design of the integrated platform for education and teaching.
Key words:JAVA; Comprehensive platform for education and teaching; design