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