王祖維 南淮耀 張英
摘要:高校公寓管理工作歷來是學生管理的重要組成部分。隨著“互聯網+”思維的逐步普及,高校學生公寓管理服務也應采用信息化技術,以科技作為管理學生公寓的重要工具,改變陳舊管理技術設施和管理觀念,為提高高校學生公寓建設良好校風、學風、寢風,全面提高學生的綜合素質有著重要意義。
關鍵詞:學生公寓;管理系統;信息化;JSP;MySQL
中圖分類號:TB文獻標識碼:Adoi:10.19311/j.cnki.16723198.2019.08.092
1引言
高校學生公寓是大學生在課堂之外的起居、學習、生活的主要場所,據統計大部分的大學生大學時光都是在學生公寓內度過,由此而見學生公寓是高校中學生密集度最高的場所,故此學生公寓管理是學校的基礎且重點工作。伴隨著國家高速發展,國民素質不斷提升,大學生數量不斷增加,高校規模的不斷擴大,本校的在校人數同樣在不斷增加,而傳統的工作方式已經滿足不了逐漸龐大的學生信息管理。以沈陽師范大學為例,隨著社會后勤機制的引進,該校的學生公寓管理目前主要由所在生活區的物業人員管理,存在著調寢混亂、學院居住樓層分散、統計居住人數不準確等現象,在該校每年進行的安排新生床位、老生陰陽面對調等工作的時候帶來了極大的不便,鑒于此,我們設計一套適合該校的學生公寓管理系統。
本系統B/S架構,由計算機代替人力在后臺處理大量數據,由效率低、數據冗余、易產生錯誤、管理學生信息麻煩,轉變為檢索迅速、查找方便、可靠性高、存儲量大、易管理學生信息,設計人性化UI。系統具有程序性、規范性和技術性等確定性因素,從對學生公寓的信息搜集到之后的學生信息管理全部信息化。該系統主要包括:學生信息管理、公寓管理、公寓管理員管理、學生獎罰管理等,公寓管理老師及公寓管理員可以快速方便的查看并管理公寓學生信息,公寓管理系統配置微信小程序在處理緊急事件時,即使工作人員不在電腦旁,也可通過微信小程序管理并修改學生公寓信息。使寢室的管理效率更高,使操作者能夠舒適方便的運用,將為學校的公寓管理帶來很大的方便,實現很大的改觀,節省相當大的人力、物力、財力,促進學校各項工作的順利展開。
2系統設計
本文為學生公寓管理系統的實現設計合理的方案。學生公寓管理系統是以高效、節省人力為主要目的基于Web的B/S架構管理系統。其主要功能包括:對學生寢室信息的錄入功能,修改功能,刪除功能、對公寓管理員的錄入功能,修改功能,刪除功能、對學生在寢生活的違紀記錄等。通過系統上述功能實現本校寢室管理部門即本校學生處以及公寓管理員,對于學生寢室信息的日常管理,方便寢室管理人員及時全面地掌握學生住宿情況、寢室分配情況及學生生活情況;為用戶(系統管理員、公寓管理員和學生)提供了信息檢索、錄入與修改,即根據各層用戶的權限不同,提供不同的功能;在實現檢索迅速和查找方便的同時,對新入校學生以及畢業生快速的安排及釋放宿舍。
2.1系統角色
該系統設計三個角色:系統管理員、公寓管理員、學生 。具體功能如圖1所示。
2.2系統數據庫設計
本系統采用了廣泛使用并較易掌握的MySQL進行數據庫的設計。其中數據庫的物理設計部分是根據數據模型、計算機系統及數據庫管理系統等來設計出該數據庫的物理結構(存取方法和存儲結構)。物理設計的目的是為了提高該系統的處理速度,使其可以充分利用到計算機的存儲空間。以下是列出寢室管理系統中所有表的索引及結構,來方便進行該系統的運行和調試。數據庫共含8張表,以下展現三張主要的表。
2.3服務模式
由于學生公寓管理整體為分布式部署,本系統采用B/S結構,即Brower-Server(瀏覽器-服務器)架構,B/S 結構為目前最常見最實用的web系統響應模式,它解決了整個系統在單一服務器部署給服務器帶來的壓力;在B/S結構下,對于這個系統的資源分配、數據庫的操作以及業務邏輯部件的管理等工作可以分別在不同的服務器上工作,為系統響應速度,運行壓力提供很好的解決方案。
該系統使用的是B/S架構,客戶端是使用標準的Web頁面的瀏覽器(如Chrome等),因此就不需要安裝其他特殊的應用程序,免去了升級和維護所帶來的困難,所有的業務數據都被保存到云(Cloud)端,保證了數據以及該系統的運行的安全性、可靠性和迭代性。當然在通訊方面,因為該系統使用的是標準的Http協議,所以才使得該系統可以輕而易舉的實現移動的管理和分布式的管理。
3應用技術
3.1JSP技術簡介
JSP技術是通過使用Java的編程語言來編寫出類XML的tags和scriptlets,通過采用封裝的方式從而產生動態的網頁的處理的邏輯性。網頁還可以通過tags和scriptlets等技術來訪問存在于服務器端的資源的應用邏輯。JSP是將網頁的邏輯與設計部分做出了明顯的分離,支持基于可重用性的組件的設計,讓所有基于Web的應用程序的開發變得越來越快速和簡單。 JSP(JavaServer Pages)作為一種動態頁面的技術,其主要的目的則是將表示邏輯的部分從Servlet中分離出來。
3.2Struts框架
本系統是使用Struts框架來進行開發的,Struts框架是基于Web界面最好的框架包之一。Struts框架是可以把 Servlet、JSP、自定義標簽和信息資源等技術整合到一個統一的框架中,使得開發的人員在利用其進行開發時不用再通過以自己編碼的形式來實現全套的MVC模式,Struts本身就具有非常好的整合能力,例如:結構層次的分明、可重用性、提高了程序的健壯性和可伸縮性以及便于開發和設計的分工等等。Web .xml文件是一種基于Servlet服務的,而且Web應用程序都需要部署的描述文件。編寫Web應用程序的同時,也要在Web .xml中設置映射 ActionServlet、生命初始化參數和配置標簽庫等信息來完成該系統所需要的配置文件。而對于Struts - config.xml的配置方面,在Web .xml中就是主要完成了對Servlet 技術和標簽庫的基本配置,但是更多的框架的組件需要在struts -config.xml中進行配置。在其目錄中通過創建一個基本的struts -config .xml 文件,那么該文件一定是基于Struts 應用程序的配置描述文件,它可以將MVC結構中的各個組件相互結合在一起,在開發的過程中會不斷地對它進行充實和更改。
4結語
雖然高校管理信息系統還存在著一些問題,如缺乏管理開發團隊、板塊功能不全、系統運行水平低等,但是我們在原有的管理模式上已經是一個轉變,相信隨著高校領導對管理信息的重視、管理人員對管理理念的學習、學生公寓管理系統必將發揮更大的作用,使高效管理模式和管理效果產生更顯著的變化。
參考文獻
[1]王林.高校學生公寓管理系統建設研究[J].信息與電腦,2018,(16).
[2]羅威.公寓管理視域下的思想政治教育探索[J].佳木斯職業學院學報,2018,(3).
[3]宋春華,吳承龍.高校學生公寓管理中的信息化管理實現研究[J].延安職業技術學院學報,2018,(1).
[4]郭薔薇,任伯安.淺談我國高校學生公寓管理[J].中國現代教育裝備,2018,(1).