摘要:傳統(tǒng)的課堂教學(xué),教師在課堂講課之后發(fā)布作業(yè),學(xué)生完成作業(yè)并提交;課堂以外,老師與學(xué)生的交互次數(shù)較少,不能為學(xué)生提供更好的學(xué)習(xí)環(huán)境。在“互聯(lián)網(wǎng)”的大背景下,文章完成了整個智慧教室管理平臺的分析與設(shè)計工作。整個系統(tǒng)的應(yīng)用開發(fā),第一步需要確定采用的技術(shù),包括JSP、MySQL等,學(xué)生、課程、成績等核心業(yè)務(wù)存儲在數(shù)據(jù)庫中;第二步需要完成系統(tǒng)功能的分析與建模,包括學(xué)生管理、課程管理、成績管理等,具體需要通過UML用例圖進(jìn)行分析與設(shè)計。通過互聯(lián)網(wǎng)管理平臺提升整個系統(tǒng)使用的便利性,為老師、學(xué)生創(chuàng)造更好的學(xué)習(xí)交互環(huán)境。
關(guān)鍵詞:智慧教室;管理平臺;學(xué)生管理
中圖分類號:TP393.09文獻(xiàn)標(biāo)志碼:A
0 引言
在學(xué)校的日常管理中,管理與服務(wù)的核心主體就是學(xué)生與老師,因此一個學(xué)校的口碑與學(xué)校的管理方式息息相關(guān)[1]。在信息化快速發(fā)展的背景下,越來越多的學(xué)校選擇信息化系統(tǒng)來完成日常各類業(yè)務(wù)的管理。這些管理業(yè)務(wù)在以往主要是通過人工的方式進(jìn)行,其對應(yīng)的最大問題是學(xué)校人力管理成本較高,以及管理的數(shù)據(jù)信息容易丟失、不容易統(tǒng)計等多方面的問題[2]。在這個大背景之下,針對整個學(xué)校關(guān)鍵的學(xué)生數(shù)據(jù)開發(fā)相關(guān)的業(yè)務(wù)系統(tǒng),加強(qiáng)學(xué)生方面的日常管理,更好地為學(xué)校提供服務(wù)。
對于智慧教室管理平臺的研發(fā),具有良好的現(xiàn)實(shí)意義,將整個學(xué)校學(xué)生方面的業(yè)務(wù)與信息化有效結(jié)合,讓師生能夠通過平臺進(jìn)行不定時的學(xué)習(xí)與溝通。整個系統(tǒng)平臺需要對成績、學(xué)生、課程等方面數(shù)據(jù)進(jìn)行有效管理,根據(jù)日常需要快速完成這些數(shù)據(jù)的處理工作[3]。
1 開發(fā)技術(shù)
1.1 開發(fā)語言
對于智慧教室管理平臺而言,對目前技術(shù)選型進(jìn)行分析,總體的前端采用JSP開發(fā)技術(shù)[4],將Java語言與HTML頁面進(jìn)行結(jié)合,顯示課程管理、成績管理等前端頁面。系統(tǒng)的后端采用的Java開源框架為SSM框架[5],主要包括目前常用的Spring MVC、MyBatis框架及Spring開源框架,完成整個學(xué)生業(yè)務(wù)的分析與管理。
1.2 MySQL數(shù)據(jù)庫
在整個Web信息系統(tǒng)開發(fā)之中,業(yè)務(wù)邏輯程序主要采用Java語言進(jìn)行開發(fā)[6],不同的業(yè)務(wù)系統(tǒng)需要對具體的業(yè)務(wù)數(shù)據(jù)信息進(jìn)行處理。因此,需要根據(jù)業(yè)務(wù)數(shù)據(jù)的類型來確定選用的數(shù)據(jù)庫[7]。本文智慧教室管理平臺采用Java Web技術(shù)進(jìn)行開發(fā),整個數(shù)據(jù)信息需要存儲課程、學(xué)生、成績等方面的信息,屬于中小型業(yè)務(wù)管理系統(tǒng)。因此,需要選用對應(yīng)類型的MySQL數(shù)據(jù)庫來進(jìn)行整個業(yè)務(wù)數(shù)據(jù)的存儲與管理[8]。
2 需求分析
2.1 業(yè)務(wù)流程分析
在整個智慧教室管理平臺的確定中,需要結(jié)合師生互動的方式,來確定管理的內(nèi)容,包括作業(yè)、成績、課程等方面。本系統(tǒng)需要管理的對象較多,因此也需充實(shí)學(xué)生管理的相關(guān)功能,包括針對學(xué)生、課程、成績與用戶等方面的管理。教師能夠根據(jù)需要完成作業(yè)的發(fā)布,之后學(xué)生登錄系統(tǒng)進(jìn)行作業(yè)的提交;同時學(xué)生能夠在系統(tǒng)中查詢相應(yīng)的成績等信息,老師能對學(xué)生的成績進(jìn)行上傳操作。
2.2 功能需求分析
2.2.1 學(xué)生用戶功能
在整個系統(tǒng)中,管理數(shù)量最多的對象是學(xué)生。學(xué)生登錄系統(tǒng)后,能夠?qū)€人信息進(jìn)行修改,查看課程、成績等數(shù)據(jù),主要可以進(jìn)行以下操作。
(1)學(xué)生登錄系統(tǒng)后,點(diǎn)擊相應(yīng)的網(wǎng)頁完成成績等信息的檢索與查看操作,系統(tǒng)業(yè)務(wù)邏輯程序響應(yīng),將相應(yīng)的數(shù)據(jù)信息顯示到系統(tǒng)中。
(2)選課、退課。學(xué)生登錄系統(tǒng)后,可根據(jù)教師下達(dá)的指示進(jìn)行課程選課或退課。
(3)學(xué)生能夠?qū)Ρ救说馁~戶信息進(jìn)行查看,完成密碼的更改操作。登錄系統(tǒng)時,需要錄入信息進(jìn)行驗(yàn)證操作,以此來判斷對應(yīng)的權(quán)限。
2.2.2 教師用戶功能
教師可以通過教師編號,使用初始密碼登錄智慧教室管理平臺,進(jìn)行教務(wù)等相關(guān)工作,主要可以進(jìn)行以下操作。
(1)教師登錄智慧教室管理平臺后,可以點(diǎn)擊相關(guān)功能模塊對自己教授課程的詳細(xì)信息進(jìn)行瀏覽查看。
(2)成績評定。在智慧教室管理平臺中,教師的關(guān)鍵職責(zé)是對學(xué)生的作業(yè)進(jìn)行成績評定,從而對學(xué)習(xí)自己課程的學(xué)生進(jìn)行最終的成績打分。
3 系統(tǒng)設(shè)計
3.1 體系架構(gòu)設(shè)計
系統(tǒng)體系的架構(gòu),圍繞整個智慧教室管理平臺設(shè)計的需求將系統(tǒng)按照3層的設(shè)計模式進(jìn)行操作[9],采用此設(shè)計模式的主要優(yōu)點(diǎn)在于降低不同層次之間的耦合度,有效提升各個層次后續(xù)的可擴(kuò)展性[10],詳細(xì)如圖1所示。
整個系統(tǒng)采用3層體系架構(gòu)的設(shè)計方式進(jìn)行,滿足用戶的操作處理要求[11],3層內(nèi)容具體如下。
(1)表示層。此層的主要工作是為智慧教室管理平臺使用的各個用戶提供不同的操作接口,教師能夠在此層對課程管理、成績管理等功能進(jìn)行操作,學(xué)生通過此模塊能夠關(guān)注成績、課程等方面的內(nèi)容。
(2)業(yè)務(wù)邏輯層。用戶在表示層進(jìn)行操作之后,總體的響應(yīng)與處理主要在業(yè)務(wù)邏輯層,這一層的操作功能包括成績管理、課程管理等內(nèi)容。每一次用戶點(diǎn)擊之后,系統(tǒng)對應(yīng)的程序進(jìn)行響應(yīng)與數(shù)據(jù)處理,調(diào)用處理的結(jié)果顯示到整個系統(tǒng)平臺之中。
(3)數(shù)據(jù)層。整個智慧教室管理平臺的設(shè)計中,數(shù)據(jù)層主要的任務(wù)是存儲系統(tǒng)中所有的業(yè)務(wù)數(shù)據(jù)信息,為了提升日常各個處理模塊調(diào)用這些數(shù)據(jù)的處理效率,需要對數(shù)據(jù)信息進(jìn)行持久化操作,包括用戶、成績等數(shù)據(jù),使得前端處理程序能夠通過面向?qū)ο蟮奶幚矸绞酵瓿蓴?shù)據(jù)調(diào)用、數(shù)據(jù)分析與處理,最后更新的數(shù)據(jù)存儲到數(shù)據(jù)表格中。
3.2 功能架構(gòu)設(shè)計
在整個系統(tǒng)的設(shè)計中,需要結(jié)合具體業(yè)務(wù)流程的處理來完成具體的功能設(shè)計,這些業(yè)務(wù)需要的處理主要在需求分析章節(jié)進(jìn)行確定,具體功能設(shè)計如圖2所示。
在系統(tǒng)功能結(jié)構(gòu)中,主要的用戶類型有管理員、教師、學(xué)生等,主要的業(yè)務(wù)功能有登錄驗(yàn)證、學(xué)生管理、作業(yè)管理、成績管理功能。每個功能都包括若干個子功能,其中登錄驗(yàn)證子功能包括用戶登錄、用戶注冊、密碼修改、個人信息修改等功能;學(xué)生在整個系統(tǒng)平臺之中能夠?qū)Ρ救诵畔⑦M(jìn)行修改,查閱課程、成績等數(shù)據(jù),每次操作之后業(yè)務(wù)邏輯程序進(jìn)行響應(yīng)[12]。
在整個操作的流程中,學(xué)生需要在系統(tǒng)中可以直接選擇成績業(yè)務(wù)模塊進(jìn)行相關(guān)信息的查詢,也可以輸入關(guān)鍵字,查詢具體科目的成績信息,業(yè)務(wù)邏輯處理之后,將處理結(jié)果進(jìn)行反饋,方便學(xué)生完成查閱操作,業(yè)務(wù)邏輯程序從數(shù)據(jù)庫中調(diào)用數(shù)據(jù)信息,將結(jié)果顯示在系統(tǒng)前端。
整個學(xué)生業(yè)務(wù)數(shù)據(jù)的管理中,主要由管理員負(fù)責(zé),能夠根據(jù)每個年級的學(xué)生信息進(jìn)行管理與輸入,給出這些管理的學(xué)生列表信息,能夠查詢每個學(xué)生的詳細(xì)信息,管理員能夠?qū)@些數(shù)據(jù)信息進(jìn)行維護(hù)操作,使得每個學(xué)生的信息與最新的狀態(tài)保持一致。系統(tǒng)主界面如圖3所示。
4 結(jié)語
對于智慧教室管理平臺而言,主要工作內(nèi)容是分析整個系統(tǒng)的處理需求,這些處理需求主要是圍繞學(xué)生提供信息化的管理服務(wù),對這些學(xué)生的管理操作,主要是針對學(xué)生的成績、課程等方面進(jìn)行管理與維護(hù)。通過例圖來對這方面的業(yè)務(wù)進(jìn)行分析與確定,后續(xù)將其進(jìn)行總體工作的設(shè)計、編碼實(shí)現(xiàn)。綜合對比之后,主要采用Java開發(fā)語言的技術(shù)路線,此技術(shù)具備開源、安全穩(wěn)定的優(yōu)點(diǎn),整個數(shù)據(jù)信息的存儲采用MySQL數(shù)據(jù)庫。
系統(tǒng)主要實(shí)現(xiàn)的功能有成績、學(xué)生、用戶與課程方面的管理,采用3層體系架構(gòu)的設(shè)計方式進(jìn)行,對這些功能需要的數(shù)據(jù)庫進(jìn)行設(shè)計,給出相應(yīng)的E-R圖、數(shù)據(jù)庫表格等,進(jìn)而給出這些功能實(shí)現(xiàn)的詳細(xì)源碼,使得整個系統(tǒng)能夠編碼實(shí)現(xiàn)相應(yīng)的功能,最后對這些系統(tǒng)功能進(jìn)行測試、完善。
整個系統(tǒng)能夠?qū)Τ煽?、課程、學(xué)生等業(yè)務(wù)進(jìn)行良好的管理,滿足用戶與系統(tǒng)的操作需要,目前對系統(tǒng)進(jìn)行部署后,后續(xù)需要根據(jù)用戶的使用體驗(yàn)對整個功能進(jìn)行完善,同時對系統(tǒng)的安全性進(jìn)行確認(rèn)。
參考文獻(xiàn)
[1]王振.探究高校智慧教室管理平臺建設(shè)[J].電子世界,2020(2):23-24.
[2]吳妮真.基于微信公眾平臺的高校學(xué)生管理系統(tǒng)的有效性[J].信息與電腦,2019(17):73-74.
[3]羅萬新,唐合丞.基于學(xué)生管理系統(tǒng)處理學(xué)生事務(wù)技巧[J].電子世界,2020(16):25-26.
[4]儲寶龍.基于B/S結(jié)構(gòu)的中職學(xué)校學(xué)生管理信息系統(tǒng)的設(shè)計[J].現(xiàn)代信息科技,2022(16):36-38,42.
[5]李建軍,厲曉華.基于四大交互場景的智慧教室建設(shè)實(shí)踐[J].冶金管理,2021(11):187-188.
[6]朱士高.基于Web的學(xué)生作業(yè)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].淮陰工學(xué)院學(xué)報,2021(3):9-22.
[7]林憶杉,徐菁苒,劉璐.高校智慧教室建設(shè)經(jīng)驗(yàn)與探索[J].大學(xué)教育,2022(8):263-266.
[8]李凌濤.基于JSP的學(xué)生信息管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].信息與電腦(理論版),2021(18):106-108.
[9]朱明軍.智慧教室在信息技術(shù)教學(xué)中的應(yīng)用探討[J].數(shù)字通信世界,2021(1):253-254.
[10]王強(qiáng)兵,劉廣鐘.基于J2EE的Web企業(yè)計算[J].計算機(jī)工程,2021(1):263-265.
[11]蘇迪,陳旭.“互聯(lián)網(wǎng)+”時代云教室建設(shè)與應(yīng)用研究——以天津開放大學(xué)為例[J].天津電大學(xué)報,2021(3):36-40.
[12]施雯斐.5G賦能下的智慧教室建設(shè)及多場景應(yīng)用研究[J].數(shù)字通信世界,2021(11):101-103.
Analysis and design of smart classroom management platform under the background of “Internet +”
GengZhongbao
(Zhengzhou Business School, Zhengzhou 451200, China)
Abstract:In traditional classroom teaching, teachers release assignments after class lectures, and students complete and submit assignments; Outside the classroom, there are fewer interactions between teachers and students, which cannot provide a better learning environment for students. In the context of the “Internet”, the article has completed the analysis and design of the entire smart classroom management platform. The first step in the application development of the entire system is to determine the technologies to be used, including JSP, MySQL, etc. The core business of students, courses, grades, etc. is stored in a database; The second step is to complete the analysis and modeling of system functions, including student management, course management, grade management, etc., which need to be analyzed and designed through UML use case diagrams. Improve the convenience of the entire system through the Internet management platform, and create a better learning and interaction environment for teachers and students.
Key words: smart classroom; management platform; student management