任樸生 周紅鋒
摘 要: 針對滇西科技師范學院的實際需求,開發了學生宿舍管理系統。從軟件工程的專業角度詳細分析了系統的業務需求、功能需求和數據需求,采用結構化設計方法設計系統部署結構、邏輯架構、功能架構,給出了相應的模型圖,并對系統的數據庫進行了詳細設計。該軟件對學生宿舍管理工作的信息化、流程化有很高的實用價值。
關鍵詞: 學生宿舍管理; 需求分析; 系統設計; 結構化設計
中圖分類號:TP399 文獻標志碼:A 文章編號:1006-8228(2016)01-48-04
Analysis and design of student dormitory management system
Ren Pusheng, Zhou Hongfeng
(Department of Mathematics and physics, Dianxi Science and Technology Normal University, Lincang, Yunnan 677000, China)
Abstract: This article, starting from the professional point of the software engineering, analyzed the system's business needs, functional and data requirements from the actual needs of Dianxi science and technology normal university, using structured design method to design the system structure, logical structure and function structure, given the corresponding model diagram and the detailed database design. The software has very high utility value for the student dormitory management informationization and process-oriented.
Key words: student dormitory management; requirements analysis; system design; structured design
0 引言
滇西科技師范學院是一所位于滇西南少數民族地區的高校,學校少數民族生多、貧困生多、女生多、辦學層次多,學生結構復雜。通過查閱資料、分析市面上在售的學生宿舍管理軟件發現,沒有符合本校校情的管理系統,另外學校辦學資源有限,沒有足夠的財力請專業的軟件公司為本校量身定做學生宿舍管理系統。為此,我們結合本校實際,設計和開發了學生宿舍管理系統。
1 系統設計開發的目的
隨著高校后勤社會化發展不斷深化,高校學生宿舍已經成為大學生學習、生活、交流的重要場所[1]。但學生宿舍管理部門的工作還停留在原有管理水平[2]。許多高校教輔部門的宿舍管理中心尚未建立自己的宿舍管理系統[3],目前的管理絕大部分還是人工管理,效率低,容易出錯,繁瑣,消耗大量的資源。
目前所有高校的學生宿舍管理系統都是定制化開發,沒有統一標準,開發出的系統都有一定的局限性和面向性,不能普遍適用。根據我院實際情況和使用特點,設計和開發一套具有高效率、高準確性和高安全性的學生宿舍管理系統是我院學生宿舍管理人員多年的期望,為我院學生提供人性化的宿舍管理服務,是非常有必要的。
2 系統需求分析
2.1 系統業務流程
本系統首先由系統管理員設置宿舍基本信息并導入新生信息,然后由系統安排住宿。用戶查詢住宿安排情況,用戶提出宿舍調整需求,系統管理員根據規定安排新宿舍,最后由樓幢管理員負責對學生進行住宿登記并進入學生日常管理狀態。學生畢業時管理員負責辦理退宿。系統業務流程圖見圖1。
2.2 學生宿舍管理系統功能需求
⑴ 能夠實現宿舍資源管理、學生信息管理、住宿管理、宿舍日常管理、信息統計分析等功能,對學生住宿的全過程進行管理。
⑵ 能管理宿舍管理過程中產生的所有業務數據。
⑶ 具有配套的系統后臺管理維護功能,能夠對宿舍資源、學生信息、用戶信息、系統日志等進行管理與維護。
⑷ 響應速度合理,安全性較高。
⑸ 系統運行穩定。
2.3 學生宿舍管理系統數據需求
通過分析可知,本系統的數據流是由學校招生處獲取的新生信息,后勤管理處獲取的宿舍相關信息流向宿舍管理中心產生住宿信息和住宿管理信息,這些信息最終流向學校管理者和教師。系統的頂層數據流圖如圖2所示。
3 系統的設計
3.1 系統設計的目標
高校學生宿舍管理系統,在設計時應盡可能貼近學生、宿舍管理員,便于用戶操作。系統設計要實現以下功能。①具有用戶驗證功能。②提供賬戶管理功能,要求能增加、刪除、修改用戶賬戶。③提供住宿登記功能。④提供宿舍來訪登記功能。⑤提供學生住宿期間宿舍財產管理功能。⑥提供各種查詢功能,能根據條件對學生信息、住宿信息及樓房信息查詢。⑦提供學生在宿舍的各種消費信息的管理。⑧能對學生在宿舍的違紀信息進行管理。⑨能對宿舍硬件維修進行信息化管理。⑩提供評分評價管理功能。
3.2 系統架構設計
3.2.1 系統部署結構設計
滇西科技師范學院學生宿舍管理系統是部署在Windows Server 2008服務器系統上的一個B/S模式管理信息系統(MIS)軟件。系統部署在固定了IIS服務器上,用戶可以通過擁有校園局域網IP的計算機終端登陸到服務器,完成所有的管理業務[4]。系統的網絡部署結構圖如圖3所示。
3.2.2 系統邏輯架構設計
系統采用B/S結構,系統架構圖如圖4所示。
系統采用三層模式,自底向上依次為:數據層、邏輯層和用戶層[4]。
3.2.3 系統功能架構設計
根據學校學生宿舍管理工作實際需求,以業務需求分析和功能需求分析為基礎,規劃設計出各功能模塊,包括:基礎數據管理模塊、住宿管理模塊、宿舍日常管理模塊、查詢統計模塊。在系統總體功能設計階段采用HIPO圖的H圖對系統總體功能進行設計和描述。學生住宿管理系統H圖如圖5所示。
3.3 系統數據庫設計
通過系統分析,確定系統中有:學生、用戶、來訪人、宿舍違紀、宿舍消費、系部、班級、專業、宿舍樓、宿舍、床位等實體,根據各個實體之間的聯系得到了系統全局E-R圖,如圖6所示。
依據E-R圖[5]和系統開發的實際需要,設計了學生信息表、來訪人信息表、管理員信息表、系部表、專業表、班級表、樓棟信息表、宿舍信息表、床位信息表、宿舍違紀記錄信息表、宿舍消費記錄信息表、維修申請表、維修信息表、住宿安排表、入住登記表、換房登記表、退房登記表、宿舍衛生檢查信息表等。
4 結束語
本文應用結構化設計方法,對滇西科技師范學院學生宿舍管理信息系統進行了分析設計,將該校學生住宿管理工作信息化、規范化、標準化。系統運行后將極大地提高滇西科技師范學院后勤工作的管理水平。本文分析和設計的軟件具有很強的針對性和實用性,對提升本校學生宿舍管理工作的信息化、流程化有很高的參考價值。限于篇幅,本文沒有給出系統的詳細業務流程圖、數據流程圖和各功能子模塊的HIPO圖。
參考文獻(References):
[1] 趙成秀.學生宿舍管理系統的設計與實現[D].電子科技大學
碩士學位論文,2007.
[2] 徐國政.晉中學院學生公寓管理信息系統的設計及實現[D].
電子科技大學碩士學位論文,2010.
[3] 邢婭莉,趙薇.學生公寓管理系統的設計[J].科技情報開發與
經濟,2007.
[4] 黃銘卿.基于Android的家校聯系平臺的設計與實現[D].云
南大學碩士學位論文,2013.
[5] 向隅.數據庫應用實例教程[M].清華大學、北京交通大學出版
社,2009.