學院學生宿舍管理系統(tǒng)設計方案畢業(yè)設計_第1頁
學院學生宿舍管理系統(tǒng)設計方案畢業(yè)設計_第2頁
學院學生宿舍管理系統(tǒng)設計方案畢業(yè)設計_第3頁
學院學生宿舍管理系統(tǒng)設計方案畢業(yè)設計_第4頁
學院學生宿舍管理系統(tǒng)設計方案畢業(yè)設計_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

目錄TOC\o"1-2"\h\z\u引言 1第1章系統(tǒng)需求分析 2第2章總體設計 42.1系統(tǒng)設計目標 42.2系統(tǒng)設計原則 42.3系統(tǒng)設計總體功能 52.4系統(tǒng)功能模塊圖 5第3章詳細設計 73.1系統(tǒng)數(shù)據(jù)庫的設計 73.2系統(tǒng)主要功能模塊設計 14第4章總結 284.1設計系統(tǒng)期間工作總結 284.2系統(tǒng)的特點與不足 29致謝 30參考文獻 311引言現(xiàn)在湖南現(xiàn)代物流職業(yè)技術學院擴大了招生范圍,不僅僅是統(tǒng)招,還實行了單招,學院每年的新生人數(shù)也因此不斷增多,隨著學院人數(shù)的不斷增多,對于學生的住宿問題成為學院關注的重點,傳統(tǒng)的人工管理模式已經(jīng)是效率低下,不能及時、有效地獲取宿舍相關信息并為學生分配宿舍。二零一四年八月底,報到的新生很多,由于學院沒有整理好宿舍相關信息,導致很多新生沒有地方可住,學院只好將物流賓館、圖書館作為學生臨時住宿的地方,開學一個多月了,都會看到有學生把行李搬來搬去,這不僅對學校是一種困擾,對學生也是一種困擾。目前,學院的宿舍管理現(xiàn)狀就是人工負責查詢、核對以及更新,雖然之前使用學工系統(tǒng)讓每位學生都對自己的基本信息和住宿信息都做了登記,但是學工系統(tǒng)不是專門針對學生宿舍管理的,依據(jù)現(xiàn)在的形勢,需要一套專門統(tǒng)一的學生宿舍管理系統(tǒng)來實現(xiàn)更好的管理。使用計算機技術來代替?zhèn)鹘y(tǒng)的人工管理模式,來實現(xiàn)學院宿舍的信息化和現(xiàn)代化管理,可以實現(xiàn)檢索迅速、查找方便,而且該系統(tǒng)儲存量大、保密性好,也讓學院數(shù)字化的管理模式更加向前邁進一步。第1章系統(tǒng)需求分析通過學校近幾年的情況以及學生的普遍反映,本文針對前面分析到的人工管理缺陷,通過設計不同的功能模塊,來解決宿舍管理方面的效率低下、管理不到位等問題。該系統(tǒng)的出發(fā)點主要是針對學院宿舍管理,從而達到宿舍管理的全面性、綜合性及高效性,計劃實現(xiàn)以下功能:(1)進入系統(tǒng)需要輸入用戶名和密碼,用戶只能擁有唯一的用戶名和密碼,以確保系統(tǒng)的嚴密性和安全性。(2)系統(tǒng)分為管理員、宿管會和學生,系統(tǒng)對不同用戶設置的不同的權限,從而實現(xiàn)管理員、宿管會和學生對該系統(tǒng)的不同使用權限。(3)系統(tǒng)可以對學生入住信息、調(diào)換宿舍、退宿舍等相關內(nèi)容進行信息的登記和更新,方便宿舍管理員了解各宿舍的基本住宿情況,從而可以統(tǒng)一安排新生的住宿。(4)系統(tǒng)可以提供學生的基本信息,如學生姓名,性別,所屬系部,所屬班級,所學專業(yè),以便宿舍管理員對學生的查找和管理。(5)系統(tǒng)可以提供公告信息,及時發(fā)布學院最新相關消息,以及星級宿舍、黨員宿舍、衛(wèi)生評比等一些獎懲信息的公布。(6)系統(tǒng)可以提供管理員、宿管會和學生的增加和刪除功能。(7)系統(tǒng)應具有添加、修改、刪除管理員、宿管會和學生基本信息的功能。(8)系統(tǒng)可以提供查詢功能,方便用戶查詢所有相關信息。(9)系統(tǒng)應報表打印功能,基本能實現(xiàn)學生報修、宿舍所有員工、宿舍所有學生等信息的打印功能。(10)系統(tǒng)應提供簡單、明了、清晰的操作界面,使用戶一目了然,一遍用戶操作方便。第2章總體設計2.1系統(tǒng)設計目標學生宿舍管理系統(tǒng)就是要利用信息化的手段,為學院提供一個功能強大、資源共享的平臺。在這個平臺下,宿舍的管理者能夠更加科學、規(guī)范、便捷的工作方式開展各項和宿舍管理相關的工作。要充分考慮學院宿舍管理的相關工作流程,提供實用、豐富的服務。系統(tǒng)主要完成的目標如下:(1)系統(tǒng)具備良好的可維護性以及較高的運行效率。(2)人機交互,界面友好,查詢方便、快速,數(shù)據(jù)儲存安全(3)系統(tǒng)要與學校數(shù)據(jù)中心連接起來。(4)建立科學、有效、安全的身份認證機制,從而保證系統(tǒng)信息的完整性。2.2系統(tǒng)設計原則該系統(tǒng)是以湖南現(xiàn)代物流職業(yè)技術學院學生宿舍管理為背景,在設計系統(tǒng)時,應該充分貼近學院宿舍管理的相關情況,從而實現(xiàn)管理員能利用該系統(tǒng)方便、快捷、高效率地管理好宿舍,所以,系統(tǒng)設計要遵循以下原則:(1)實用性和可行性。系統(tǒng)設計要結合學院實際情況,既要方便管理員管理又要方便用戶使用。(2)可靠性和穩(wěn)定性。要盡可能的降低用戶在使用過程中發(fā)生故障,確保用戶放心使用。(3)先進性和成熟性。該系統(tǒng)旨在改善學院宿舍管理,也是為了跟進一步建設數(shù)字化校園,系統(tǒng)能順應社會的發(fā)展方向,充分考慮技術的可行性、思路的合理性以及實施環(huán)節(jié)的正確性。2.3系統(tǒng)設計總體功能該系統(tǒng)充分利用計算機的功能實現(xiàn)對系統(tǒng)管理、宿舍管理、信息錄入、信息查詢等的自動化控制,將會是學生宿舍管理工作大大減輕,方便友好的信息管理用戶界面,操作簡單,完善的數(shù)據(jù)庫管理,將會實現(xiàn)現(xiàn)代的學生宿舍管理,成為管理人員的得力助手。2.4系統(tǒng)功能模塊圖該系統(tǒng)有三種登錄身份,每種身份擁有不同的權限,對系統(tǒng)的操作范圍也有所不同,它們分別為:管理員、宿管會、學生。管理員可以對宿管會和學生用戶分配相關權限,對系統(tǒng)的管理和維護,實現(xiàn)對宿舍的管理和宿舍相關信息的查詢;宿管會主要是使用該系統(tǒng)進行衛(wèi)生評比登記公布,以及查寢和違規(guī)的管理;學生可以利用該系統(tǒng)查詢相關信息,以及報修和寢室調(diào)換的申請。圖2.1登錄身份圖2.2管理員功能模塊圖圖2.3宿管會功能模塊圖圖2.4學生功能模塊圖第3章詳細設計3.1系統(tǒng)數(shù)據(jù)庫的設計數(shù)據(jù)庫的設計是一個很重要的部分,要實現(xiàn)學生宿舍管理的相關功能主要需要設計十三個表,它們分別是:用戶表、宿舍員工表、樓棟信息表、寢室信息表、寢室床位信息表、學生信息表、訪客信息表、維修信息表、獎懲信息表、衛(wèi)生評比信息表、公告信息表、違規(guī)信息表、信息核對異常登記表。(1)用戶表:是用來登記所有注冊用戶的用戶編號、用戶名、密碼、姓名、性別、身份等信息,系統(tǒng)會根據(jù)不同用戶分配不同的權限。表3-1用戶表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyyh_bh用戶編號bigint8是Yyhm用戶名char10否Nmm密碼char10否Nxm姓名varchar8否Nxb性別char2否Nsf身份char8否N(2)宿舍員工表:是用來登記學生宿舍所有工作人員的工號、姓名、性別、聯(lián)系方式、職位等信息,包括宿舍管理員、值班人員、維修員、保潔員等員工,宿舍管理員進入系統(tǒng)后可以查看相關信息。

表3-2宿舍員工表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeygh工號char10否Yyg_xm姓名char10否Nyg_xb性別char2否Nlx_fs聯(lián)系方式char11否Nzw職位varchar20否N(3)樓棟信息表:是用來登記學院宿舍樓棟號、樓棟名、樓層數(shù)、房間數(shù)、應住人數(shù)、規(guī)格等信息,管理員能大概了解每棟宿舍住宿情況。表3-3樓棟信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyldh樓棟號int2否Yldm樓棟名varchar20否Nlcs樓層數(shù)int2是Nfjs房間數(shù)int4是Nld_yz應住人數(shù)int3否Ngg規(guī)格char8是N(4)寢室信息表:是用來登記樓棟號、樓棟名、樓層號、寢室號、居住者性別、實住人數(shù)、應住人數(shù)等信息,管理員可以詳細了解到?jīng)]棟每層每間寢室的住宿情況。

表3-4寢室信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyldh樓棟號int2否Nldm樓棟名varchar20是Nlch樓層號int2是Nqsh寢室號int4否Yz_xb居住者性別char2否Nsz實住人數(shù)int2否Nyz應住人數(shù)int2否N(5)寢室床位表:是用來登記每間寢室的樓棟號、樓棟名、樓層號、寢室號、床位號、是否空置等信息,管理員可以了解每間寢室有哪些床位空置,能夠有效地為學生分配住宿。表3-5寢室床位表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyldh樓棟號int2否Nldm樓棟名varchar20是Nlch樓層號int2是Nqsh寢室號int4否Ycwh床位號char8否Nis_kz是否空置char2否N(6)學生信息表:是用來登記學號、姓名、性別、樓棟號、寢室號、床位號、班級、專業(yè)、所屬系部、聯(lián)系方式、入學日期等信息,有利于管理員查詢學生的基本信息。表3-6學生信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyxh學號char12否Yxm姓名char10否Nxb性別char2否Nldh樓棟號int2否Nqsh寢室號int4否Ycwh床位號char8否Nbj班級char20否Nzy專業(yè)varchar30否Nss_xb所屬系部char10否Nlx_fs聯(lián)系方式char11否Nrx_rq入學日期datetime8否N(7)訪客信息表:是用來登記訪客ID、訪客姓名、接待人學號、來訪時間、離開時間、值班員工號等信息,詳細記錄訪客信息,對保證學生安全是很重要的。表3-7訪客信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyfk_bh訪客編號bigint8是Yfk_xm訪客姓名char10否Njdr_xh接待人學號char12否N續(xù)表3-7lf_sj來訪時間datetime8否Nlk_sj離開時間datetime8是Nzby_gh值班員工號char10否N(8)維修信息表:是用來登記學生故障報修的相關信息,包括維修序號、樓棟號、寢室號、故障名稱、故障描述、報修時間、維修時間、維修員工號等信息。表3-8維修信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeywx_bh維修編號bigint8是Yldh樓棟號int2否Nqsh寢室號int4否Ngz_mc故障名稱char30否Ngz_ms故障描述varchar60否Nbx_sj報修時間datetime8是Nwx_sj維修時間datetime8是Nwxy_gh維修員工號char10否N(9)獎懲信息表:是用來登記星級宿舍、黨員宿舍評選及其它獎懲信息,包括獎懲序號、樓棟號、寢室號、獎懲事件、獎懲時間等信息。

表3-9獎懲信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyjc_bh獎懲編號bigint8是Yldh樓棟號int2否Nqsh寢室號int4否Njc_sj獎懲事件varchar20否Njc_time獎懲時間datetime8否N(10)衛(wèi)生評比信息表:主要是對每周、每月的寢室衛(wèi)生檢查的評分和情況做登記,包括評比序號、樓棟號、寢室號、衛(wèi)生評分、衛(wèi)生情況、檢查時間、檢查人等信息。表3-10衛(wèi)生評比信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeypb_bh評比編號bigint8是Yldh樓棟號int2否Nqsh寢室號int4否Nws_pf衛(wèi)生評分char4否Nws_qk衛(wèi)生情況char4否Njc_sj檢查時間datetime8否Njcr檢查人char10否N(11)公告信息表:主要是對學院有關宿舍重要消息、各個寢室的獎懲、衛(wèi)生評比情況等發(fā)布在公告欄中,包括公告序號、公告事件、時間、公告人等信息。

表3-11公告信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeygg_xh公告序號bigint8是Ygg_sj公告事件varchar60否Ngg_time時間datetime8否Nggr公告人bigint8是N(12)違規(guī)信息表:宿管會每次在檢查宿舍有沒有使用大功率電器或者其它違規(guī)行為,將相關信息錄入。表3-12違規(guī)信息表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeywg_bh違規(guī)編號bigint8是Ywg_sj違規(guī)事件varchar60否Nwg_sj時間datetime8否Njcr檢查人bigint8是N(13)信息核對異常登記表:宿管會每過一段時間會對寢室的人員信息進行核對,如有異?;蜃儎樱瑧涗浵聛?。表3-13信息核對異常登記表字段名說明數(shù)據(jù)類型長度能否為空PrimaryKeyyc_bh異常編號bigint8是Yyc_sj異常事件varchar60否Nyc_sj時間datetime8否N

續(xù)表3-13hdr核對人bigint8是N3.2系統(tǒng)主要功能模塊設計為了實現(xiàn)宿舍管理的數(shù)字化、科學化的要求,根據(jù)分析宿舍日常工作,設計了三種登錄身份:管理員、宿管會和學生,不同用戶的主要功能模塊都是不同的,管理員主要有以下幾個功能模塊:系統(tǒng)管理、宿舍管理、信息查詢、個人中心,學生:信息查詢、個人中心、宿舍管理,宿管會:個人中心、衛(wèi)生評比、查詢信息、宿舍管理。3.2.1類設計管理員:主要屬性為輸入用戶名和密碼,主要操作是通過登錄實現(xiàn)。新增學生:主要屬性為輸入學生的基本信息,主要操作通過保存實現(xiàn),保存時輸入的數(shù)據(jù)使用insert語句保存到數(shù)據(jù)庫中。新增管理員:主要屬性為輸入管理員的基本信息,主要操作是通過保存實現(xiàn),保存時輸入的數(shù)據(jù)使用insert語句保存到數(shù)據(jù)庫中。新增宿管會成員:主要屬性為輸入宿管會成員的基本信息,主要操作是通過保存實現(xiàn),保存時輸入的數(shù)據(jù)使用insert語句保存到數(shù)據(jù)庫中。信息修改:主要屬性為輸入用戶的編號、學號或姓名的查詢信息輸入框,主要操作是通過查詢來實現(xiàn),“查詢”時將輸入的數(shù)據(jù)作為條件,使用select語句在數(shù)據(jù)庫中檢索出滿足條件的數(shù)據(jù),顯示在信息修改框里,“修改”時,使用update語句實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)修改。信息刪除:主要屬性為輸入用戶的編號、學號或姓名的查詢輸入框,操作通過查詢來實現(xiàn),“確定”時將輸入的數(shù)據(jù)作為條件,使用delete語句實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)刪除。信息查詢:主要屬性為輸入用戶的編號、學號或姓名的查詢輸入框,操作通過查詢來實現(xiàn)。評比統(tǒng)計:主要屬性為時間選擇下拉列表,列表顯示所有年、所有月份兩個List框,先根據(jù)選擇的時間,統(tǒng)計所選時間的數(shù)據(jù)。權限分配:主要屬性為編號、用戶名、權限編號。權限列表:主要屬性為編號、權限名稱、權限說明。用戶:主要屬性為編號、姓名、性別、用戶類型。

類圖:圖3.1管理員類圖3.2.2用例圖(1)管理員主要以下功能:個人中心、宿舍管理、系統(tǒng)管理、信息查詢。圖3.2管理員-個人中心圖3.3管理員-系統(tǒng)管理圖3.4管理員-信息查詢圖3.5管理員-宿舍管理(2)宿管會主要有以下功能:個人中心、衛(wèi)生評比、宿舍管理、查詢信息。圖3.6宿管會(3)學生主要有以下功能:個人中心、宿舍管理、信息查詢。圖3.7學生3.2.3活動圖(1)新增用戶的活動圖描述:新增用戶需要在菜單中選擇新增用戶,顯示新增用戶窗口,填寫用戶相關基本信息,點擊“保存”按鈕,系統(tǒng)后臺取得輸入的數(shù)據(jù)后會將數(shù)據(jù)保存到系統(tǒng)數(shù)據(jù)庫,如果點擊“取消”系統(tǒng)會自動返回上一個窗口,結束活動進程。圖3.8新增用戶(2)修改用戶的活動圖描述:在菜單中選擇修改用戶,顯示修改用戶窗口,輸入用戶的ID、學號或姓名,點擊“查詢”按鈕,系統(tǒng)后臺會查詢輸入的數(shù)據(jù),如果找到,則顯示要修改的用戶信息,修改數(shù)據(jù)后保存,后臺取得修改的數(shù)據(jù),并將數(shù)據(jù)表進行修改更新,如果未找到,則系統(tǒng)會提示沒有相關數(shù)據(jù),結束活動進程。圖3.9修改用戶(3)刪除用戶的活動圖描述:在菜單中選擇用戶刪除,顯示用戶刪除窗口,輸入用戶ID、學號或姓名,確定后系統(tǒng)會查詢需呀刪除的數(shù)據(jù),如果找到則系統(tǒng)會刪除相關數(shù)據(jù),如果未找到,則系統(tǒng)會提示沒有相關數(shù)據(jù),結束活動進程。圖3.10刪除用戶(4)信息查詢的活動圖描述:在菜單中選擇信息查詢窗口,顯示信息查詢窗口,在下拉列表中選擇查詢條件,點擊查詢,系統(tǒng)后臺會查詢所需數(shù)據(jù),如果找到則系統(tǒng)會取得查詢數(shù)據(jù)并生成查詢表,如果未找到,系統(tǒng)會提示未找到相關數(shù)據(jù)并結束活動進程,生成查詢表后,可以自行選擇打印報表,如果需要打印,則點擊打印報表,系統(tǒng)自動生成打印格式并打印出來,如果不需要,則直接結束進程。圖3.11信息查詢(5)重置密碼的活動圖描述:在菜單中選擇重置密碼,顯示重置密碼窗口,通過篩選,勾選需要重置密碼的用戶,點擊重置,然后會抬出一個輸入重置密碼窗口,輸入密碼確定即可,系統(tǒng)會重置所選用戶的密碼,如果取消則會結束活動進程。圖3.12重置密碼(6)每月統(tǒng)計的活動圖描述:在菜單中選擇每月統(tǒng)計,顯示每月統(tǒng)計窗口,年、月兩個下拉列表中選擇需要統(tǒng)計的時間,點擊“統(tǒng)計”按鈕,系統(tǒng)會在后臺查詢所需數(shù)據(jù),如果找到,則取得統(tǒng)計數(shù)據(jù)并生成統(tǒng)計表,如果未找到,則系統(tǒng)會提示沒有相關數(shù)據(jù)并結束進程。圖3.13每月統(tǒng)計第4章總結本文主要是對湖南現(xiàn)代物流職業(yè)技術學院學生宿舍管理系統(tǒng)的一個初步設計方案,以學院宿舍信息化管理為出發(fā)點,方便宿舍住宿統(tǒng)計,有效合理地為學生安排住宿,提高宿舍管理工作人員提高工作效率。4.1設計系統(tǒng)期間工作總結本人是根據(jù)學院相關學生的反映情況、宿管員的反映情況以及學院的實際情況,在網(wǎng)上搜索相關資料和翻閱相關書籍,加上指導老師的幫助,完成系統(tǒng)的設計方案,本人在設計系統(tǒng)方案時主要做了以下工作:(1)通過各種途徑查閱了大量有關JAVA技術在各方面的應用案例,借鑒這些案例的優(yōu)點,有針對性的設計系統(tǒng)。(2)翻閱之前學過的有關JAVA、SQLServer數(shù)據(jù)庫的書本以及相關筆記,比較深入的學習了JAVA語言、SOLServer數(shù)據(jù)庫管理系統(tǒng)。(3)全面從系統(tǒng)的需求分析、系統(tǒng)的功能模塊、數(shù)據(jù)庫等方面進行了分析和設計。(4)登錄學院教務管理系統(tǒng)和學工系統(tǒng),對學院相關網(wǎng)站的設計及內(nèi)容進行借鑒和學習。(5)與宿管員和部分學生進行交流,總結宿管員在管理宿舍遇到的問題以及學生在宿舍生活方面的問題。4.2系統(tǒng)的特點與不足給系統(tǒng)對學院宿舍的日常工作能進行常規(guī)性的管理,根據(jù)系統(tǒng)的設計方案,系統(tǒng)建設成功后大概有以下幾個特點:(1)界面友好,簡單易操作。(2)查詢功能較完善,能使用戶在在最短的時間內(nèi)按條件查詢出自己所需要的信息。(3)管理員使用該系統(tǒng)對宿舍進行管理,不用反復的去統(tǒng)計、核實,只需要及時對學生住宿信息隨時進行更新,最后查詢統(tǒng)計,做成報表,便可一目了然。(4)使用SQLServer2005數(shù)據(jù)庫,穩(wěn)定,速度快。(5)能對學生宿舍的基本信息實現(xiàn)管理,信息含量大。當然,由于時間的問題,該系統(tǒng)還有很多不完善的地方,主要表現(xiàn)如下:(1)系統(tǒng)沒有完全建設成功,所以沒有經(jīng)過測試,存在的很多問題還沒有發(fā)現(xiàn)。(2)實現(xiàn)的模塊不是特別完備,系統(tǒng)的大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論