任樸生 周紅鋒
摘 要: 針對(duì)滇西科技師范學(xué)院的實(shí)際需求,開發(fā)了學(xué)生宿舍管理系統(tǒng)。從軟件工程的專業(yè)角度詳細(xì)分析了系統(tǒng)的業(yè)務(wù)需求、功能需求和數(shù)據(jù)需求,采用結(jié)構(gòu)化設(shè)計(jì)方法設(shè)計(jì)系統(tǒng)部署結(jié)構(gòu)、邏輯架構(gòu)、功能架構(gòu),給出了相應(yīng)的模型圖,并對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)設(shè)計(jì)。該軟件對(duì)學(xué)生宿舍管理工作的信息化、流程化有很高的實(shí)用價(jià)值。
關(guān)鍵詞: 學(xué)生宿舍管理; 需求分析; 系統(tǒng)設(shè)計(jì); 結(jié)構(gòu)化設(shè)計(jì)
中圖分類號(hào):TP399 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):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 引言
滇西科技師范學(xué)院是一所位于滇西南少數(shù)民族地區(qū)的高校,學(xué)校少數(shù)民族生多、貧困生多、女生多、辦學(xué)層次多,學(xué)生結(jié)構(gòu)復(fù)雜。通過(guò)查閱資料、分析市面上在售的學(xué)生宿舍管理軟件發(fā)現(xiàn),沒(méi)有符合本校校情的管理系統(tǒng),另外學(xué)校辦學(xué)資源有限,沒(méi)有足夠的財(cái)力請(qǐng)專業(yè)的軟件公司為本校量身定做學(xué)生宿舍管理系統(tǒng)。為此,我們結(jié)合本校實(shí)際,設(shè)計(jì)和開發(fā)了學(xué)生宿舍管理系統(tǒng)。
1 系統(tǒng)設(shè)計(jì)開發(fā)的目的
隨著高校后勤社會(huì)化發(fā)展不斷深化,高校學(xué)生宿舍已經(jīng)成為大學(xué)生學(xué)習(xí)、生活、交流的重要場(chǎng)所[1]。但學(xué)生宿舍管理部門的工作還停留在原有管理水平[2]。許多高校教輔部門的宿舍管理中心尚未建立自己的宿舍管理系統(tǒng)[3],目前的管理絕大部分還是人工管理,效率低,容易出錯(cuò),繁瑣,消耗大量的資源。
目前所有高校的學(xué)生宿舍管理系統(tǒng)都是定制化開發(fā),沒(méi)有統(tǒng)一標(biāo)準(zhǔn),開發(fā)出的系統(tǒng)都有一定的局限性和面向性,不能普遍適用。根據(jù)我院實(shí)際情況和使用特點(diǎn),設(shè)計(jì)和開發(fā)一套具有高效率、高準(zhǔn)確性和高安全性的學(xué)生宿舍管理系統(tǒng)是我院學(xué)生宿舍管理人員多年的期望,為我院學(xué)生提供人性化的宿舍管理服務(wù),是非常有必要的。
2 系統(tǒng)需求分析
2.1 系統(tǒng)業(yè)務(wù)流程
本系統(tǒng)首先由系統(tǒng)管理員設(shè)置宿舍基本信息并導(dǎo)入新生信息,然后由系統(tǒng)安排住宿。用戶查詢住宿安排情況,用戶提出宿舍調(diào)整需求,系統(tǒng)管理員根據(jù)規(guī)定安排新宿舍,最后由樓幢管理員負(fù)責(zé)對(duì)學(xué)生進(jìn)行住宿登記并進(jìn)入學(xué)生日常管理狀態(tài)。學(xué)生畢業(yè)時(shí)管理員負(fù)責(zé)辦理退宿。系統(tǒng)業(yè)務(wù)流程圖見(jiàn)圖1。
2.2 學(xué)生宿舍管理系統(tǒng)功能需求
⑴ 能夠?qū)崿F(xiàn)宿舍資源管理、學(xué)生信息管理、住宿管理、宿舍日常管理、信息統(tǒng)計(jì)分析等功能,對(duì)學(xué)生住宿的全過(guò)程進(jìn)行管理。
⑵ 能管理宿舍管理過(guò)程中產(chǎn)生的所有業(yè)務(wù)數(shù)據(jù)。
⑶ 具有配套的系統(tǒng)后臺(tái)管理維護(hù)功能,能夠?qū)λ奚豳Y源、學(xué)生信息、用戶信息、系統(tǒng)日志等進(jìn)行管理與維護(hù)。
⑷ 響應(yīng)速度合理,安全性較高。
⑸ 系統(tǒng)運(yùn)行穩(wěn)定。
2.3 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)需求
通過(guò)分析可知,本系統(tǒng)的數(shù)據(jù)流是由學(xué)校招生處獲取的新生信息,后勤管理處獲取的宿舍相關(guān)信息流向宿舍管理中心產(chǎn)生住宿信息和住宿管理信息,這些信息最終流向?qū)W校管理者和教師。系統(tǒng)的頂層數(shù)據(jù)流圖如圖2所示。
3 系統(tǒng)的設(shè)計(jì)
3.1 系統(tǒng)設(shè)計(jì)的目標(biāo)
高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)時(shí)應(yīng)盡可能貼近學(xué)生、宿舍管理員,便于用戶操作。系統(tǒng)設(shè)計(jì)要實(shí)現(xiàn)以下功能。①具有用戶驗(yàn)證功能。②提供賬戶管理功能,要求能增加、刪除、修改用戶賬戶。③提供住宿登記功能。④提供宿舍來(lái)訪登記功能。⑤提供學(xué)生住宿期間宿舍財(cái)產(chǎn)管理功能。⑥提供各種查詢功能,能根據(jù)條件對(duì)學(xué)生信息、住宿信息及樓房信息查詢。⑦提供學(xué)生在宿舍的各種消費(fèi)信息的管理。⑧能對(duì)學(xué)生在宿舍的違紀(jì)信息進(jìn)行管理。⑨能對(duì)宿舍硬件維修進(jìn)行信息化管理。⑩提供評(píng)分評(píng)價(jià)管理功能。
3.2 系統(tǒng)架構(gòu)設(shè)計(jì)
3.2.1 系統(tǒng)部署結(jié)構(gòu)設(shè)計(jì)
滇西科技師范學(xué)院學(xué)生宿舍管理系統(tǒng)是部署在Windows Server 2008服務(wù)器系統(tǒng)上的一個(gè)B/S模式管理信息系統(tǒng)(MIS)軟件。系統(tǒng)部署在固定了IIS服務(wù)器上,用戶可以通過(guò)擁有校園局域網(wǎng)IP的計(jì)算機(jī)終端登陸到服務(wù)器,完成所有的管理業(yè)務(wù)[4]。系統(tǒng)的網(wǎng)絡(luò)部署結(jié)構(gòu)圖如圖3所示。
3.2.2 系統(tǒng)邏輯架構(gòu)設(shè)計(jì)
系統(tǒng)采用B/S結(jié)構(gòu),系統(tǒng)架構(gòu)圖如圖4所示。
系統(tǒng)采用三層模式,自底向上依次為:數(shù)據(jù)層、邏輯層和用戶層[4]。
3.2.3 系統(tǒng)功能架構(gòu)設(shè)計(jì)
根據(jù)學(xué)校學(xué)生宿舍管理工作實(shí)際需求,以業(yè)務(wù)需求分析和功能需求分析為基礎(chǔ),規(guī)劃設(shè)計(jì)出各功能模塊,包括:基礎(chǔ)數(shù)據(jù)管理模塊、住宿管理模塊、宿舍日常管理模塊、查詢統(tǒng)計(jì)模塊。在系統(tǒng)總體功能設(shè)計(jì)階段采用HIPO圖的H圖對(duì)系統(tǒng)總體功能進(jìn)行設(shè)計(jì)和描述。學(xué)生住宿管理系統(tǒng)H圖如圖5所示。
3.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
通過(guò)系統(tǒng)分析,確定系統(tǒng)中有:學(xué)生、用戶、來(lái)訪人、宿舍違紀(jì)、宿舍消費(fèi)、系部、班級(jí)、專業(yè)、宿舍樓、宿舍、床位等實(shí)體,根據(jù)各個(gè)實(shí)體之間的聯(lián)系得到了系統(tǒng)全局E-R圖,如圖6所示。
依據(jù)E-R圖[5]和系統(tǒng)開發(fā)的實(shí)際需要,設(shè)計(jì)了學(xué)生信息表、來(lái)訪人信息表、管理員信息表、系部表、專業(yè)表、班級(jí)表、樓棟信息表、宿舍信息表、床位信息表、宿舍違紀(jì)記錄信息表、宿舍消費(fèi)記錄信息表、維修申請(qǐng)表、維修信息表、住宿安排表、入住登記表、換房登記表、退房登記表、宿舍衛(wèi)生檢查信息表等。
4 結(jié)束語(yǔ)
本文應(yīng)用結(jié)構(gòu)化設(shè)計(jì)方法,對(duì)滇西科技師范學(xué)院學(xué)生宿舍管理信息系統(tǒng)進(jìn)行了分析設(shè)計(jì),將該校學(xué)生住宿管理工作信息化、規(guī)范化、標(biāo)準(zhǔn)化。系統(tǒng)運(yùn)行后將極大地提高滇西科技師范學(xué)院后勤工作的管理水平。本文分析和設(shè)計(jì)的軟件具有很強(qiáng)的針對(duì)性和實(shí)用性,對(duì)提升本校學(xué)生宿舍管理工作的信息化、流程化有很高的參考價(jià)值。限于篇幅,本文沒(méi)有給出系統(tǒng)的詳細(xì)業(yè)務(wù)流程圖、數(shù)據(jù)流程圖和各功能子模塊的HIPO圖。
參考文獻(xiàn)(References):
[1] 趙成秀.學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)
碩士學(xué)位論文,2007.
[2] 徐國(guó)政.晉中學(xué)院學(xué)生公寓管理信息系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[D].
電子科技大學(xué)碩士學(xué)位論文,2010.
[3] 邢婭莉,趙薇.學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)[J].科技情報(bào)開發(fā)與
經(jīng)濟(jì),2007.
[4] 黃銘卿.基于Android的家校聯(lián)系平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].云
南大學(xué)碩士學(xué)位論文,2013.
[5] 向隅.數(shù)據(jù)庫(kù)應(yīng)用實(shí)例教程[M].清華大學(xué)、北京交通大學(xué)出版
社,2009.