智慧教室數(shù)據(jù)分析平臺研究
時間:2022-06-13 10:04:11
導(dǎo)語:智慧教室數(shù)據(jù)分析平臺研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:在現(xiàn)代化大學(xué)的建設(shè)進程中,面對日趨龐大復(fù)雜的學(xué)生考勤信息數(shù)據(jù)量時,以往的考勤統(tǒng)計方法已經(jīng)不足以應(yīng)對,本平臺為針對高等學(xué)校智慧教室的數(shù)據(jù)分析平臺,其中主要包括學(xué)生和管理員兩個用戶類型。平臺針對高校的大學(xué)生和管理者,將規(guī)模巨大的考勤數(shù)據(jù)信息進行分析,供學(xué)生和管理人員進行使用,以期提高教學(xué)質(zhì)量,工作效率。
關(guān)鍵詞:高等學(xué)校;智慧教室;數(shù)據(jù)分析
一、智慧教室數(shù)據(jù)分析平臺開發(fā)目的
隨著計算機技術(shù)和“互聯(lián)網(wǎng)+”的迅速發(fā)展,當(dāng)前的我們正處在一個信息化的時代。在現(xiàn)代化大學(xué)的建設(shè)進程中,學(xué)生的日常上課出勤管理在高校諸多管理系統(tǒng)中有非常重要的地位,所以開發(fā)一個便利的學(xué)生考勤管理系統(tǒng)對于高?,F(xiàn)代化進程來說非常重要[1]。面對日趨龐大復(fù)雜的學(xué)生考勤信息時,傳統(tǒng)的方式方法已經(jīng)不能夠滿足當(dāng)前的需要。因此開發(fā)一個用于系統(tǒng)化管理分析智慧教室學(xué)生刷卡數(shù)據(jù)的分析平臺是亟待需要的。通過對智慧教室數(shù)據(jù)的分析掌握學(xué)生的出勤情況,更好的為學(xué)校和教師制定教學(xué)計劃和對學(xué)生的考核。對數(shù)據(jù)的分析得到學(xué)生對不同的課程的喜愛程度或不同課程出勤不同的原因。使老師和學(xué)生能從靜態(tài)的考勤信息中獲取有價值的信息。該平臺的應(yīng)用,將會對學(xué)校在課程開設(shè)、課程時間的制定上有一定指導(dǎo)意義。
二、智慧教室數(shù)據(jù)分析平臺總體功能
智慧教室數(shù)據(jù)分析平臺總體功能E-R圖如下圖所示。
三、智慧教室數(shù)據(jù)分析平臺總體設(shè)計
根據(jù)用戶需求分析得知,智慧教室數(shù)據(jù)分析平臺包括學(xué)生用戶和管理員用戶兩個模塊。其中學(xué)生用戶模塊包括個人信息維護、查看個人課表信息、考勤數(shù)據(jù)查詢以及個人密碼的修改、對錯誤考勤數(shù)據(jù)提出申訴。管理員用戶模塊包括管理員信息維護、查詢學(xué)生或者班級考勤信息、查詢課程刷卡數(shù)據(jù)分析、對學(xué)生提出的錯誤考勤數(shù)據(jù)申訴進行審核??傮w設(shè)計中詳細(xì)設(shè)計這一步是軟件開發(fā)過程中不可或缺的部分,詳細(xì)設(shè)計是要將解決方案進一步具體化,換言之,就是要解決需要怎么樣完整詳細(xì)的設(shè)計與實現(xiàn)這個平臺。通過了詳細(xì)設(shè)計這個重要步驟,就可以對目標(biāo)產(chǎn)品獲取一個準(zhǔn)確細(xì)致的描述,同時可以列出對每個功能方案的具體描述。因此,描述可以直接翻譯成平臺實施階段期間以某種編程語言編寫的程序。本數(shù)據(jù)分析平臺是基于經(jīng)典的J2EE應(yīng)用程序的B/S模式的三層結(jié)構(gòu),將本數(shù)據(jù)分析平臺劃分為表示層、應(yīng)用層和數(shù)據(jù)層。下面對三層結(jié)構(gòu)分別進行介紹:(1)表示層:JSP頁面給予了向整個服務(wù)器的Java庫模塊為使用超文本傳輸協(xié)議的應(yīng)用產(chǎn)品提供了服務(wù)的接口。(2)控制層:控制層和業(yè)務(wù)處理層采用的方案是Servlet。JavaServlet其中一個功用即是具有實時拓展服務(wù)器,同時以Request-Response的結(jié)構(gòu)體系向使用人員提供用戶端服務(wù)。Servlet是運行在Java-enabled網(wǎng)頁服務(wù)器中的。(3)數(shù)據(jù)訪問層:數(shù)據(jù)訪問層主要是依靠JDBC。JDBC是一個JavaAPI接口,可用于處理SQL查詢語句。JDBC能夠向各類關(guān)系型數(shù)據(jù)庫提供規(guī)范的連接端口。JDBC為設(shè)計和實現(xiàn)更復(fù)雜的工具和接口提供了基準(zhǔn),向和數(shù)據(jù)庫領(lǐng)域相關(guān)的研究人員編譯類似的數(shù)據(jù)庫軟件產(chǎn)品提供了現(xiàn)實條件。
四、數(shù)據(jù)分析平臺開發(fā)過程中解決的問題
用戶是該平臺的最終使用者。智慧教室數(shù)據(jù)分析平臺的主要目標(biāo)是處理高等學(xué)校學(xué)生上課出勤查看以及在智慧教室系統(tǒng)中的數(shù)據(jù)分析兩大問題,通過對智慧教室數(shù)據(jù)分析平臺的目標(biāo)使用者的實際調(diào)查和研究,可以產(chǎn)生相關(guān)結(jié)論,智慧教室數(shù)據(jù)分析平臺中應(yīng)該包括兩種身份類型的使用人:學(xué)生和管理員使用人。下面對兩種使用人對智慧教室數(shù)據(jù)分析平臺的需求做以描述。學(xué)生用戶的功能主要有維護個人身份信息、查看個人課程安排信息、查看智慧教室個人刷卡數(shù)據(jù)、錯誤考勤信息申訴、修改密碼等。管理員用戶的功能主要有個人信息維護、以學(xué)生、班級、課程為索引關(guān)鍵詞查看考勤信息、查看考勤信息分析數(shù)據(jù)、學(xué)生考勤信息申訴審核、修改密碼等。
五、結(jié)束語
本數(shù)據(jù)分析平臺基于MVC模式框架設(shè)計與開發(fā),前端界面實現(xiàn)選擇了DIV+CSS、JavaScript等技術(shù),后臺采用JSP+Servlet,數(shù)據(jù)庫選擇MySQL。分析平臺針對高校智慧教室考勤系統(tǒng),將繁雜的線下高校教學(xué)考勤數(shù)據(jù)統(tǒng)計分析過程轉(zhuǎn)換為線上的信息化分析平臺,使得考勤數(shù)據(jù)統(tǒng)計分析整個流程更加的高效、準(zhǔn)確、公平。使學(xué)生考勤數(shù)據(jù)統(tǒng)計分析工作更為客觀、高效。本課題所提出的智慧教室數(shù)據(jù)分析平臺已經(jīng)較完整的實現(xiàn)了該平臺的基本需求,但通過仔細(xì)分析發(fā)現(xiàn)該平臺還有些許不足之處有待改進。例如:因為該平臺涉及到全校的所有學(xué)生,如何解決多用戶并發(fā)處理是一個值得研究和考慮的問題;當(dāng)數(shù)據(jù)量增大時,沒有考慮到篩選數(shù)據(jù)時的靈活性。由此可見,本平臺雖然已經(jīng)實現(xiàn)了基本的需求,但是這其中研究和改進的空間是巨大的,也可以說這是一個非常值得研究的課題。
參考文獻
[1]徐偉志.基于WEB學(xué)生考勤管理系統(tǒng)的設(shè)計[J].中國新技術(shù)新產(chǎn)品,2017(02):26-27.
作者:范傲雄 單位:長安大學(xué)