肖濛茜,劉長江,張銀霜,李 涵,尚志會
(遵義醫(yī)科大學醫(yī)學信息工程學院,遵義 536000)
習近平總書記曾在全國高校思想政治工作會議上強調,社會實踐對拓展學生眼界和能力、充實學生社會體驗和豐富學生生活十分有益。暑期社會實踐作為學校課堂教育的延伸,同時也是思想政治教育工作的重要載體,對于高職院校人才培養(yǎng)有著不可取代的價值[1]。隨著大學生暑期社會實踐的開展與普及,各種形式的暑期社會實踐教學和管理方式層出不窮,但是在這個過程中出現了諸多問題。究其原因是各個高校缺乏統(tǒng)一的大學生暑期社會實踐管理平臺,導致暑期實踐的宣傳與教學難以達到預期的效果。因此,在現代化信息管理的時代,利用物聯網技術對高校學生暑期實踐進行統(tǒng)一的規(guī)范化管理顯得尤為重要。
已有大量文獻研究了管理系統(tǒng)平臺的設計與實現問題[2-7],這些管理系統(tǒng)平臺雖然功能模塊齊全,但仍有可以進一步改善的地方。朱勇等[2]利用RESTful架構實現了高校在線請假管理服務,解決了傳統(tǒng)高校“請假難”、效率不高的問題。王校偉等[3]研究了校企合作實踐管理平臺,為校企合作教學管理提供重要依據。劉夢佳等[4]提出創(chuàng)新創(chuàng)業(yè)實踐管理,提供了一個創(chuàng)新創(chuàng)業(yè)項目管理的良好服務系統(tǒng),這些方法具有普適性,但在系統(tǒng)功能的廣度上存在不足。王潔琳等[5]研究了產房分娩的信息管理模式,實現患者就醫(yī)過程全面信息化。焦飛等[6]通過桌面虛擬化技術實現了一種基于云模式的多媒體自動化管理服務,提高了學校多媒體教室管理的工作效率。揭慧鑫等[7]通過分析調研實踐崗位現狀,給出了暑期實踐平臺的可行性方案,為大學生提供安全、多樣和規(guī)范化實踐平臺。以上實踐平臺主要針對學生和老師,在教學、雙創(chuàng)和校企合作等不同領域,但是都未在暑期實踐管理方面有具體的實現,在此背景下,在對高校學生暑期實踐研究的基礎上,對以上各個平臺的優(yōu)勢和不足進行了改進,本文基于B/S的架構思想設計了一個具體、多元的綜合性網絡實踐管理平臺,對高校學生暑期實踐進行管理。
本系統(tǒng)采用Java和MySQL數據庫開發(fā)一套完整的高校學生暑期實踐管理平臺。該平臺能夠實現教師與學生的信息整合,實現共同管理和資料歸檔。同時,該平臺可以記錄學生的實踐成果,方便老師查閱,以便了解學生的去向和實踐進度。學生在實踐工作中的表現能夠及時反饋給學校和老師,學校和老師也能評價和干預學生實踐過程中的整體情況與偶發(fā)事件,有利于對學生實踐期間的監(jiān)管與考評。
首先,本系統(tǒng)是基于Java語言實現的JSP開發(fā)技術。JSP技術流程清晰,只需發(fā)送請求、接收請求和處理請求等。同時,JSP支持跨平臺,能夠在不同的平臺上運行,且具有可塑性強、開發(fā)工具強大和多樣化等優(yōu)點。
其次,已有文獻采用C/S架構(客戶端/服務器)搭建了高校自行車停放管理系統(tǒng)[8],該系統(tǒng)解決校園內自行車亂停亂放問題,對自行車進行了規(guī)范管理,已成為高校智慧校園建設的重要組成部分。同樣屬于高校管理與建設的范疇,本系統(tǒng)與其不同之處在于使用的是B/S架構。B/S架構的系統(tǒng)核心功能主要集中在服務器。這種設計方式就是為了便于系統(tǒng)開發(fā)人員操作和維護管理。用戶只需在客戶端安裝一個瀏覽器和MySQL數據庫即可。兩者安裝成功后,將自動進行信息數據的交互。本系統(tǒng)使用MySQL數據庫建立十余個表格,每個表格相對獨立又相互聯系,實現對平臺數據的存放和管理。
最后,本系統(tǒng)運用了Spring Boot框架。該框架是一個快速開發(fā)平臺,毫無保留地為個人或用戶服務。Spring Boot Starter依賴集成,優(yōu)點眾多,開箱即用、自動配置、包裝方式免費,不僅如此,Spring Boot Starter放棄了繁瑣的XML(可擴展標記語言)配置,采用應用程序,使用Java命令就可直接啟動,同時也可以使用WAR包在Apache Tomcat中啟動。
高校學生暑期實踐管理平臺主要包括管理員功能模塊和用戶功能模塊。管理員功能模塊可以管理教師和學生的賬戶信息,也可管理教師和學生發(fā)布的信息。用戶功能模塊主要包括教師模塊和學生模塊。教師模塊主要有以下功能:對個人信息和同一院系的學生信息進行管理,發(fā)布實踐信息和實踐評分標準,對學生實踐的申請表給出通過或駁回的反饋,審核學生發(fā)布、展示的實踐效果,與學生進行交流答疑。學生模塊主要有以下功能:對個人信息進行管理,對教師發(fā)布的實踐活動提交申請,發(fā)布、展示實踐效果。
UML是一種語言,其主要目的是對軟件密集系統(tǒng)進行可視化建模。開發(fā)者可以使用UML對客觀事物的發(fā)展進行建模和標記。同時,UML還能為開發(fā)者了解信息系統(tǒng)設計需要的功能和客戶企業(yè)運行流程提供幫助。本系統(tǒng)平臺UML用例如圖1所示。
圖1 系統(tǒng)UML用例圖
系統(tǒng)結構設計是將龐大任務細分為多個不同具體任務的過程。這些具體任務一一完成后,再將其組合成一個比較完整的任務。在整個設計過程中,每一個具體任務都需要根據相關的需求分析信息來確定一個方案,從而達到相應的目標。隨后,對系統(tǒng)研究結果進行初步設計和逐步優(yōu)化,設計一個具體的、可實現的系統(tǒng)管理結構。本系統(tǒng)平臺的整體結構設計如圖2所示。打開該暑期實踐管理平臺,非用戶需進行注冊,注冊身份為教師或學生,然后登錄進入平臺。教師或學生都有添加、修改、刪除文章的權限;如果身份為教師,則有發(fā)布實踐信息和實踐評分標準,對學生實踐的申請表進行通過或駁回,審核學生發(fā)布和展示實踐成果等功能;如果身份為學生,則只能對個人信息進行管理,對教師發(fā)布的實踐活動提交申請,發(fā)布和展示自己的實踐成果;管理員身份需由系統(tǒng)開發(fā)人員設置,管理員可以添加其他管理員,管理員可以添加和管理文章分類,添加和管理用戶、平臺、風格和外部鏈接設置。管理文章功能包括對任意文章內容的修改和刪除。
圖2 系統(tǒng)結構圖
E-R圖是顯示數據類型間關系的數據描述,其可完整地映射出現實模型的關系。E-R圖中元素組成包括實體、屬性、關系。那么,本系統(tǒng)平臺任務是對學生暑期實踐信息進行管理,具有信息種類多,信息數量大等難點。因此,本系統(tǒng)需要使用方便、管理簡單和成員關系明確的數據庫。首先需要明確各實體之間的關系。成員關系清晰,才能防止數據處理時造成混亂。本系統(tǒng)平臺結構設計如圖3所示。
圖3 整體結構設計E-R圖
學生的基本信息包括姓名、性別、學號、出生日期、入學成績、所在院系,狀態(tài)(正常/停用),教師基本信息與學生類似,區(qū)別在于教師沒有入學成績,但有職稱和技術專長。教師在學生信息管理頁面里可以查看已有的學生信息,對已有的學生信息進行修改和刪除,添加新的學生,可以根據學生的學號、姓名、院系中任何一個信息搜索查找對應學生,教師信息管理功能模塊與學生信息模塊相似。學生信息管理界面部分代碼如下:
用戶進入系統(tǒng)后,首先提示登錄按鈕。登錄界面為管理員和學生統(tǒng)一登錄窗口。不同用戶使用不同賬號和密碼登錄。在登錄時,可能會出現密碼輸入錯誤的情況,這時系統(tǒng)便會彈出密碼錯誤的提示信息。為了防止下次登錄時忘記密碼,可直接選“記住我”勾選框。登錄界面效果如圖4所示。
圖4 登錄界面圖
管理員功能分為信息管理、無薪實踐、帶薪實踐、實踐管理分享、系統(tǒng)管理等六大模塊。信息管理模塊包括學生信息管理、教師信息管理、無薪實踐信息管理等。無薪實踐模塊包括無薪實踐申請、我的無薪實踐、我的成績、我的申請等,帶薪實踐模塊和無薪實踐模塊實現功能基本一致。實踐管理模塊包括無薪實踐審核、無薪實踐過程管理、無薪實踐成績統(tǒng)計等。分享模塊包括信息審核、我的分享、討論區(qū)。
管理員功能模塊效果圖,如圖5所示。
圖5 管理員功能模塊圖
學生信息管理模塊包括學生學號、姓名、所在院系的填寫,錄入信息后也可對學生信息進行增刪改操作。學生信息管理效果圖,如圖6所示。
圖6 學生信息管理界面圖
在無薪實踐申請模塊中,點擊“申請”會彈出系統(tǒng)提示“確定申請本次無薪實踐嗎?”,管理員可以確定通過或取消操作。無薪實踐申請效果圖,如圖7所示。
圖7 我的申請界面圖
經測試,本系統(tǒng)平臺設計要求均可以實現,軟件系統(tǒng)功能較為完整,用戶界面較為美觀,能夠準確提出錯誤的種類,且能夠正確地處理錯誤信息。同時,系統(tǒng)經過測試也發(fā)現了一些不足和缺陷,造成系統(tǒng)代碼和數據庫存在部分冗余現象,并且作者的編程技術還有待提高,這些問題是下一步攻克的重點。日后繼續(xù)提高自身編程能力以減少系統(tǒng)問題的發(fā)生,使系統(tǒng)性能更加完善。
通過測試整個系統(tǒng),每個模塊功能的實現效果良好,比較符合預期的測試結果,所需測試的各項功能均通過,性能也基本滿足系統(tǒng)要求。本系統(tǒng)平臺界面友好、系統(tǒng)功能完整、平臺運行穩(wěn)定可靠,滿足用戶信息的安全性需求。
本文采用SpringBoot框架和MySQL數據庫相結合,設計了一套基于B/S架構的高校學生暑期實踐管理平臺,該平臺可以管理和歸檔學生暑期社會實踐資料,存儲記錄學生的實踐效果,方便老師和學生查看和記錄實踐經歷。系統(tǒng)投入實際運營后,在校師生反饋表明,該平臺在高校學生暑期實踐管理上具有操作方便、信息采集效率高、便于師生實時交流等優(yōu)點。同時,本平臺的可行性與合理性可為類似平臺提供有效參考。