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