摘 要:目前,高校學生生活區的管理多為手工管理或半自動化的管理模式,效率低下并且無法適應向后勤集團管理體制的轉變,針對上述問題,設計一個基于VC技術能處理學生住宿登記和離校退房手續,管理收交各種費用和衛生檢查等功能的學生生活區管理系統,并從系統分析、數據庫設計和處理過程分析等幾個方面對系統的實現做了闡述。其優于其他系統之處是對數據庫進行了合理的設計,數據表針對主鍵建立索引并建立表間連接,大幅度地提高查詢速度。實踐表明,公寓管理所需的各項信息能方便快速的進行錄入、查詢、刪除和修改,從而極大地方便了管理員對公寓的管理。
關鍵詞:高校生活區;管理系統;VC技術;信息技術
中圖分類號:TP311 文獻標識碼:A
文章編號:1004-373X(2008)10-033-03
Design and Research of Management System of Living Communities in Colleges
CHEN Zhengjun
(Information Electronics College,Zhejiang Science and Technology University,Hangzhou,310018,China)
Abstract:At present,the management modes of living communities in colleges are implemented through manual work or half-automatization,so the efficiency is low and it is not accomodated with the transformation to the logistics management system.To settle the problem talked about just now,a management system implementing the function to deal with registering procedures and quiting procedures,to collect all kinds of fees and to check-up sanitation conditions is designed.The system is illustrated in the aspects of system analysis,database designing and process analysis.Compared with other systems,the databases are designed properly,indexes of datasheets are designed according to keywords and datasheets are connected with one another through keywords,so query velocity is improved greately.It proves that the information that is relative to the management of apartments is conveniently recorded,queried,deleted and modified,so it makes administrators manage the apartments conveniently.
Keywords:living communities of colleges;management system;VC technology;information technology
隨著高校管理機制的改革,杭州地區許多高校學生生活區的管理工作開始變為后勤負責制。而且大部分高校的規模都有不同程度的擴大,在校人數隨之有所增加,這使得生活區的管理工作變得非常地繁重。傳統的學生生活區管理模式已經不能滿足現實狀況的需求。雖然有些高校已經開發了相應的軟件系統,但這些軟件還不具有使用的普遍性,在以后勤集團作為學生生活區管理核心的現狀下出現了很多缺陷。
為給在校住宿的學生提供一個安全、整潔、舒適、方便的生活環境,利用信息技術高效地對學生宿舍進行管理,這里對學生生活區管理的實際需求進行分析,設計開發適用于后勤集團管理體制這種新環境的學生生活區管理系統。后勤集團的管理人員使用本系統能夠方便快捷地對在校住宿學生信息和公寓各種資源進行管理,使得宿舍管理工作由原來的復雜繁重的手工勞動或半自動的生活區管理方式上升到先進的信息化、智能化水平。
1 系統分析
1.1 系統功能分析
學生生活區管理系統以實現對學生個人信息、公寓資源信息、學生寢室信息和后勤集團信息等各種信息的統一管理為設計目標。加之以強大的數據庫管理功能,可以對各種信息進行有效的維護和管理,從而大大地提高后勤工作的效率,提高數據的可靠性、安全性、條理性。 本系統可以實現對各種相關信息的維護和管理,包括:基本信息管理、學生住宿管理、公寓資源維護管理、寢室衛生狀況管理,系統管理和收費管理等。
1.2 系統結構設計
學生公寓是整個管理系統軟件的核心。系統對住宿學生的個人信息和公寓信息等資料進行全面記錄,建立各自的數據庫。從而可以對整個生活區進行科學管理,并使得信息的檢索、修改和維護變得簡單易行。針對以上提供的系統功能設計了相應的管理模塊,主要有以下幾個子模塊:基本信息管理子模塊、學生住宿管理模塊、財產維護管理模塊、衛生管理模塊、系統管理模塊、收費管理模塊和其他信息管理模塊等。
(1) 基本信息管理:主要包括以下信息的維護和管理:學生基本信息、公寓資源信息、學生寢室信息、后勤集團的相關信息等。可以實現信息的錄入、刪除、修改、查詢和打印等功能。公寓基本信息管理主要是維護和管理以下信息:公寓所屬生活區、公寓號、公寓的層數以及每層的房間數。寢室資源信息的管理主要維護和管理以下信息:寢室所在公寓信息、寢室資源信息。可以通過添加寢室資源界面把寢室各種資源信息來添加進數據庫。后勤集團信息管理主要維護和管理如下信息:集團基本信息(法人代表、聯系方式和集團最近通告信息等)和各公寓管理員信息(姓名、性別、編號、聯系方式、工作質量和所屬公寓號等)。
(2) 學生住宿管理:主要包括:住宿登記管理,退房管理,離校管理,學生晚歸登記管理,外來人員登記管理以及物品出樓登記管理等幾個方面。另外,還需滿足可能出現的調鋪和換鋪要求,學生住宿安排查詢要求等。住宿登記管理主要包括:住宿人的基本信息(姓名、學號、性別、所屬院系專業、班級和聯系電話等)和住宿信息(公寓號、房間號、床號等)的添加、修改、刪除和查詢等。退房管理主要包括:基本的信息添加、修改、刪除和查詢等操作;對學生的欠費和處罰信息進行維護,在退宿前對欠費進行收交;退房時要對相應寢室床位做還原處理。學生晚歸管理包括:基本的信息添加、修改、刪除和查詢等操作;對學生的基本信息進行記錄;對晚歸信息進行記錄(晚歸的時間和原因);對出示的證件信息也需做記錄。來訪管理主要包括:基本的信息添加、修改、刪除和查詢等操作;維護來訪人的信息(姓名、地址、證件信息)、來訪信息(來訪日期和來訪原因)和被訪人的信息(基本信息和住宿信息)。物品出樓管理包括:基本的信息添加、修改、刪除和查詢等操作;維護物品所有人的信息(基本信息和住宿信息)、物品信息(物品名稱及價格狀況等)和物品出樓的日期、原因等信息。
(3) 公寓財產維護管理:對于學生送交的報修單信息、公寓報修處理狀況進行錄入、刪除、修改、查詢和打印。其中,報修單需要錄入的信息包括:維修物品所在公寓和房間信息、報修人信息、報修日期和報修原因等。報修處理狀況的錄入信息包括:報修人的信息、報修物品所在公寓和房間信息及維修狀況信息等。
(4) 公寓衛生管理:可以實現每周衛生檢查信息、寢室衛生級別統計信息的錄入、刪除、修改、查詢和打印等功能。其中,衛生檢查基本信息包括:寢室所在公寓號和房間號信息、各項衛生指標信息和檢查日期信息。寢室級別統計信息查詢可對寢室在4年內按年度、季度、月份、周和天為單位對衛生級別、衛生得分和總排名進行查詢。
(5) 收費管理:主要實現對交費設置信息、水電費交費信息、網絡費交費信息、住宿費交費信息和臨時交費信息地錄入、刪除、修改、查詢,統計和打印等維護管理。其中,交費設置可以對各種收費標準進行設置,而臨時收的費用也可做錄入、刪除、修改操作。各種交費信息包括:交費人的信息、交費寢室信息、交費金額信息以及交費日期信息等。
(6) 系統管理: 主要是對系統的數據庫進行維護和管理,還有系統的設置功能(可以根據需要對軟件風格進行設置)。
(7) 其他信息管理:主要包括學生的貴重物品信息、衛生工具等物品的分發信息、學生反饋意見信息以及宿舍管理人員的值班記載與考核信息等信息的錄入、刪除、修改、查詢和打印等操作。
1.3 業務流程
系統的業務流程圖如圖1所示。

2 數據庫設計
2.1 數據庫概念結構設計
在需求分析的基礎上設計出能夠滿足用戶需求的各種實體,以及他們之間的關系。為數據庫邏輯結構的設計打下基礎。根據設計規劃得出的數據庫實體包括:住宿學生實體、公寓寢室實體、財產實體、后勤集團實體、費用實體、衛生檢查單實體、來訪者實體和出樓物品實體等。各個實體的信息情況如表1所示。
2.2 數據庫邏輯結構設計
根據以上管理模塊的分析,針對學生生活區管理的具體情況和特點,采用SQL Server 2000進行具體數據庫的設計。該管理系統共使用12張數據表,分別為:學生基本信息表(tb[CD#*2]studentinfo)、學生住宿信息表(tb[CD#*2]student[CD#*2]livinginfo)、宿舍表(tb[CD#*2]roominfo)、財產基本信息表(tb[CD#*2]estate)、財產報修表(tb[CD#*2]breaklistinfo)、財產維修狀況表(tb[CD#*2]repairinfo)、衛生檢查單表(tb[CD#*2]cleaninginfo)、后勤集團信息表(tb[CD#*2]logisticsinfo)、收費設置表(tb[CD#*2]settingchargeinfo)、收費信息表(tb[CD#*2]chargefeeinfo)、來訪登記表(tb[CD#*2]callinlistinfo)和物品出樓登記表(tb[CD#*2]takeoutinfo)等。為了提高查詢速度,數據表針對主鍵建立索引并建立表間連接。表間的連接關系如圖2所示:

3 處理過程的分析
3.1 住宿學生登記處理過程分析
當有學生入學需要住宿登記時,首先單擊菜單欄中的“住宿登記”菜單。進入住宿登記對話框界面,使數據集處于信息添加狀態。然后在對話框中填寫相關的信息(包括學生的基本信息、住宿信息和登記的其他信息),最后保存所填寫的信息。在保存信息時,首先判斷所要錄入的信息是否重復,如果重復,進行重復提示,并且退出存儲操作。否則,將數據保存到對應的數據表中。所對應的狀態圖如圖3所示。

3.2 寢室調整處理過程分析
先單擊“住宿管理”菜單,然后單擊“寢室調整”子菜單進入寢室調整子界面,單擊“查詢”按扭進入學生信息查詢子界面。在此界面中輸入所查詢對象的相關信息,然后單擊“查詢”圖標對數據的信息進行查詢。如果數據庫中沒有所要查找的對象實體,會出現“所查找對象不存在” 提示信息。這說明所查找對象不存在。而如果能查找到符合條件的對象,則返回所查對象的信息。界面重新進入“寢室調整”子界面。此時,所查詢對象的基本信息已經在“寢室調整”子界面中顯示出來。然后在“寢室調整”子界面中填寫所要調整到寢室的信息,單擊“調換寢室”按扭。如果寢室調整不符合要求,則會出現“寢室調整不符合條件”提示信息。如果寢室調整合理出現“寢室調整成功”信息。調整成功后,單擊“錄入”按扭,將修改的信息保存到數據表,調整完畢。過程所對應的狀態圖如圖4所示。

4 結 語
學生生活區管理系統是在高校學生生活區后勤管理體制化的背景下產生的。本系統設計完全采用VC技術實現,這是信息技術的一個重要應用,是面向對象設計的完美產物。對于住宿學生比較多的高校而言,使用本系統對學生生活區進行管理有極大的優點。不但可以減少管理員的工作量降低管理成本,而且很大程度地提高了宿舍管理的水平。本系統為管理員提供了友好的圖形界面,這使得軟件更便于使用,更便于維護。
參 考 文 獻
[1]楊正甫.面向對象分析與設計[M].北京:中國鐵道出版社,2001.
[2]趙增敏,朱粹丹.SQL Server2000實用教程[M].北京:電子工業出版社,2003.
[3]徐超毅.學生公寓管理系統的面向對象分析[J].安徽理工大學學報,2005,25(3):62-65.
[4]向隅.學生公寓管理系統的研究[J].軟件開發實務,2005(15):7-9.
[5]李海振,向宏,郭正康.一種基于校園網的WLAN建設方案\\[J\\].現代電子技術,2007,30(8):112-114.
作者簡介
陳正軍 男,1985年出生,浙江溫州人,浙江理工大學信息電子學院優秀學生。研究方向為對數據庫、計算機程序等。