資源描述:
《山西財貿(mào)職業(yè)技術(shù)學(xué)院計算機系正文(4).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、引言引言宿舍管理系統(tǒng)對于一個學(xué)校來說是必不可少的組成部分。目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學(xué)校來說還勉強可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。當(dāng)今社會是飛速進(jìn)步的世界,原始的記錄方式已經(jīng)被社會所淘汰了,計算機化管理正是適應(yīng)時代的產(chǎn)物。信息世界永遠(yuǎn)不會是一個平靜的世界,當(dāng)一種技術(shù)不能滿足需求時,就會有新的技
2、術(shù)誕生并取代舊技術(shù)。21世紀(jì)的今天,信息社會占著主流地位,計算機在各行各業(yè)中的運用已經(jīng)得到普及,自動化、信息化的管理越來越廣泛應(yīng)用于各個領(lǐng)域。我們針對如此,設(shè)計了一套學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計算機化管理,系統(tǒng)做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去。由于數(shù)據(jù)庫存儲容量相當(dāng)大,而且比較穩(wěn)定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學(xué)校提供了一個方便、快捷的操作方式。本系統(tǒng)具有運行速度快、安全性高、穩(wěn)定性好的優(yōu)點,并且具備修改
3、功能,能夠快速的查詢學(xué)校所需的住宿信息。1需求分析目前,我們學(xué)校的宿舍管理采用的還是人工來進(jìn)行管理的,面對目前學(xué)校發(fā)展的實際狀況,我們通過實地調(diào)研之后,對宿舍管理系統(tǒng)的設(shè)計開發(fā)做了一個詳細(xì)的概述。1.1功能需求1.1.1基本功能需求本系統(tǒng)主要要實現(xiàn)的是宿舍管理系統(tǒng),在設(shè)計時要盡可能貼近宿舍問題,方便用戶操作。具體基本功能如下:1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。2.系統(tǒng)應(yīng)該提供添加用戶和用戶的修改,刪除和查詢功能。3.系統(tǒng)應(yīng)提供學(xué)生入住宿舍的功能和查詢,修改和刪除功能。4.系統(tǒng)應(yīng)提供人員來訪
4、登記及時間登記,條件查詢,刪除。5.系統(tǒng)應(yīng)提供宿舍里學(xué)生夜不歸宿的登記,條件查詢,修改,刪除。6.系統(tǒng)應(yīng)提供宿舍衛(wèi)生登記,條件查詢,修改,刪除。21引言7.系統(tǒng)應(yīng)提供宿舍問題登記,查詢,刪除等。8.在添加用戶時應(yīng)提供是否存在此用戶,不存在則添加,否則不予添加。1.1.2用戶界面需求學(xué)生宿舍管理系統(tǒng)應(yīng)提供簡單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便,盡可能減少用戶輸入。最好能讓用戶不用看系統(tǒng)說明就能很好的使用本系統(tǒng)。1.2性能需求1.2.1系統(tǒng)安全性宿舍管理系統(tǒng)
5、中的增加用戶、學(xué)生學(xué)期注冊(交住宿費方能注冊)、學(xué)生畢業(yè)離校等的某些模塊都是和學(xué)生住宿費相聯(lián)系在一起的,只有每年度的住宿費用交納完畢才準(zhǔn)許該生離校,所以在系統(tǒng)的管理權(quán)限上應(yīng)當(dāng)進(jìn)行嚴(yán)格控制,具體思想如下:1.要想對該學(xué)生宿舍管理系統(tǒng)進(jìn)行操作就應(yīng)當(dāng)具有某些操作權(quán)限。沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。2.在添加管理員時要保證用戶名不能重復(fù),只有正確輸入用戶和密碼才能進(jìn)入本系統(tǒng)。沒有管理員用戶和密碼的不能進(jìn)入本系統(tǒng)。3.在添加信息時要提示一些必須填寫的
6、數(shù)據(jù)必須填,否則不予添加。4.退出系統(tǒng)應(yīng)該是安全退出,不出現(xiàn)任何意外。5.確保再對數(shù)據(jù)進(jìn)行操作時不會出息任何錯誤。2宿舍管理系統(tǒng)詳細(xì)設(shè)計2.1系統(tǒng)功能模塊圖21宿舍管理系統(tǒng)詳細(xì)設(shè)計圖2.1系統(tǒng)功能模塊UML用例圖系統(tǒng)功能模塊中,主要有四大功能。管理員登陸,管理員管理,學(xué)生管理,宿舍管理。每個模塊都實現(xiàn)不同的功能,下面將分別介紹。1.管理員登陸:登陸后方進(jìn)行操作。只有正確的用戶名和密碼才能進(jìn)去。2.管理員管理:管理員的添加,修改,刪除,查看。3.學(xué)生管理:學(xué)生入住宿舍,入住查詢,修改,刪除。4.宿舍管理:宿舍管理
7、又分為四個主要模塊。分別是宿舍衛(wèi)生管理,宿舍夜不歸宿管理,宿舍來訪人管理,宿舍問題管管理。這些模塊的功能有:(1)宿舍衛(wèi)生管理:宿舍衛(wèi)生查分的登記,宿舍衛(wèi)生條件查詢,刪除和修改等。(2)宿舍夜不歸宿管理:夜不歸宿學(xué)生登記,查詢,修改,刪除。(3)宿舍來訪人管理:來訪人的信息登記,查看,修改,刪除。(4)宿舍問題管理:問題登記,查詢,刪除。2.2數(shù)據(jù)庫設(shè)計21宿舍管理系統(tǒng)詳細(xì)設(shè)計數(shù)據(jù)庫中應(yīng)該有管理員表,宿舍表,宿舍樓表,學(xué)生表,系表,專業(yè)表,學(xué)生入住宿舍表,夜不歸宿表,宿舍衛(wèi)生表,來訪人表,宿舍問題登記表,宿舍物
8、品表。每個表的字段在下面將詳細(xì)介紹。1.管理員表(admin)序號IDInt(identiy),PK,notnull用戶名nameVarchar(50),notnull密碼passwordVarchar(50),notnull2.宿舍樓表序號IDInt,notnull樓號floorIDInt,PK,notnull備注RemarkVarvchar(200)3.宿舍表樓號floorIDIn