余 水
(安徽理工大學電氣與信息工程學院 安徽 淮南 232001)
目前,全國高校都在進行學生公寓標準化建設,其目的是為學生提供安全、舒適的學習和生活環(huán)境,為學生提供高效、便捷的服務。在公寓管理中仍然使用紙質表格進行人工登記,包括學生住宿登記、公寓衛(wèi)生檢查、維修記錄等,信息處理數(shù)量龐大、維護管理繁瑣、長時間保管查詢困難。因此,運用計算機和網(wǎng)絡手段進行管理是提升后勤公寓管理水平的有效途徑之一。
本系統(tǒng)主要包括系統(tǒng)管理、住宿信息管理、報修維修管理、宿舍巡查管理、衛(wèi)生評比管理、通知公告等功能模塊,能夠對學生公寓日常管理信息進行匯總,使公寓管理者能夠全面、及時了解每棟公寓的運行情況,確保了公寓管理與服務的準確性、及時性,提高了工作效率。
目前面向對象的開發(fā)方法已成為應用系統(tǒng)開發(fā)的主流,Java 2 Enterprise Edition(J2EE)平臺已日趨成熟并得到了廣泛的應用,在本系統(tǒng)的開發(fā)設計中,采用軟件多層體系結構的設計思想,集成J2EE開發(fā)框架技術,進一步提高了系統(tǒng)的可維護性、可擴展性、可重用性和可管理性。
高校學生公寓信息管理系統(tǒng)的開發(fā)平臺為MyE-clipse8.5, 集成 J2EE開發(fā)框架中的 Struts2、Hibernate、Spring等中間件技術,Web服務器采用Tomcat6.0,數(shù)據(jù)庫服務器為MS SQL2000,Java虛擬機的版本為JDK1.6.0。
Web是隨著Internet的普及使用而發(fā)展起來的一門技術,本系統(tǒng)采用Web技術開發(fā)設計,極大地方便了學生以及管理工作人員對Internet信息資源的訪問和管理。高校學生公寓信息管理系統(tǒng)的基本需求包括學生住宿信息管理、宿舍巡查管理、衛(wèi)生評比管理、維修報修管理等,根據(jù)系統(tǒng)的需求劃分的功能模塊如圖1所示。
圖1 系統(tǒng)功能需求
高校學生公寓信息管理系統(tǒng)是基于Web的應用系統(tǒng),部署結構基于B/S模式。只需要用戶成功接入Internet,客戶端通過瀏覽器邊可以方便快捷地訪問本應用系統(tǒng),在任何地理位置都可以進行登陸訪問。系統(tǒng)的體系結構設計如圖2所示:
圖2 系統(tǒng)體系結構
本系統(tǒng)采用軟件多層體系結構的設計思想,設計的關鍵技術為集成 J2EE開發(fā)框架中的Struts2、Hibernate、Spring等中間件技術,提高了應用系統(tǒng)的擴展性和可重用性。
(1)Struts2是一個基于MVC設計模式的Web框架,本系統(tǒng)采用Struts2框架技術實現(xiàn)了模型(Model)、視圖(View)、控制器(Controller)的分離與協(xié)作;Model實現(xiàn)系統(tǒng)中的業(yè)務邏輯,通??梢杂肑avaBean或EJB來實現(xiàn),View層用于與用戶的交互,通常用JSP來實現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。
(2)Hibernate是當前廣泛應用的對象關系映射框架,對JDBC作了輕量級的封裝,可以采用面向對象的方法實現(xiàn)對象持久化,本系統(tǒng)的數(shù)據(jù)持久層的設計采用Hibernate數(shù)據(jù)持久化技術,實現(xiàn)了內(nèi)存中的對象持久化保存到數(shù)據(jù)庫中。
(3)系統(tǒng)設計過程中集成了Spring框架,該框架技術是為了解決應用程序開發(fā)復雜性而創(chuàng)建的,Spring的主要優(yōu)勢之一是其分層架構,采用Spring容器對組件的生命周期進行管理,提高系統(tǒng)的運行效率和組件的重用性。本系統(tǒng)設計過程中,對Spring組件的配置管理方式如下:
高校學生公寓管理工作是高校后勤管理工作的重要工作之一,本文以基于Web的J2EE框架集成技術對學生公寓管理系統(tǒng)的設計進行了研究,實現(xiàn)了學生公寓日常管理的信息錄入、查詢,集中了學生公寓管理的重要信息記錄和統(tǒng)計,提升了公寓管理的時效性,宿舍信息管理由傳統(tǒng)管理模式向數(shù)字化、信息化管理方向轉變,為建設數(shù)字化后勤、提升高校后勤的管理提供了技術支持。
[1]陳國才.WEB項目開發(fā)案例教程 [M].北京:化學工業(yè)出版社,2010,7.
[2]鄭阿奇.J2EE 應用實踐教程[M].北京:電子工業(yè)出版社,2009.