計算機(jī)畢業(yè)設(shè)計 jsp校園宿舍管理系統(tǒng)mysql 畢設(shè)41-91精品蜜臀國產(chǎn)自產(chǎn)在線觀看-成人國語視頻完整觀看視頻
https://www.bilibili.com/video/BV1Ev421k7sn/
演示視頻:
3.1 功能需求
主要實(shí)現(xiàn)的是學(xué)生宿舍管理系統(tǒng),在設(shè)計該系統(tǒng)時,應(yīng)盡可能的貼近用戶,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:
1. 系統(tǒng)要求用戶輸入正確的賬號和密碼才能進(jìn)入系統(tǒng)。
2. 系統(tǒng)提供普通用戶管理權(quán)限,能根據(jù)實(shí)施情況,增加或者刪除多余房間,同時根據(jù)現(xiàn)有情況預(yù)估房間的需求量。
3. 系統(tǒng)應(yīng)該提供學(xué)生的入住信息的錄入,轉(zhuǎn)換宿舍以及退宿舍的信息登記。
4. 系統(tǒng)應(yīng)提供普通用戶的信息查詢功能(按多種方式查詢)及統(tǒng)計功能。
5. 系統(tǒng)應(yīng)提供信息維護(hù)功能,對學(xué)生信息修改,刪除。
6. 系統(tǒng)應(yīng)提供超級管理員增加、刪除用戶賬戶的功能。
宿舍管理系統(tǒng)主要實(shí)現(xiàn)的功能有:房間管理、宿舍管理、信息查詢、信息維護(hù)等。
功能模塊圖如圖3.1所示:
圖3.1 宿舍管理系統(tǒng)模塊圖
3.2 性能需求
對于系統(tǒng)為方便學(xué)校管理學(xué)生宿舍而開發(fā),便于統(tǒng)一管理,設(shè)一個超級用戶,及幾個普通用戶(便于輸入相關(guān)信息)。在登錄時,使用用戶驗證控件,來確認(rèn)用戶是否為合法用戶,以保證信息安全。
由于用到的數(shù)據(jù)表格多,另外考慮到實(shí)際情況,學(xué)生基本信息的變動,還有員工信息的多少的變化,我選用MySql 作為數(shù)據(jù)庫開發(fā)。
4 系統(tǒng)設(shè)計
3.1 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。
數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫設(shè)計就變得異常復(fù)雜,因此zuijia設(shè)計不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。
從需求分析可以看出,本系統(tǒng)存在以下幾個實(shí)體:
學(xué)生實(shí)體:用于顯示學(xué)生的屬性,包括學(xué)生姓名、學(xué)生性別、學(xué)號、聯(lián)系方式、宿舍編號、入住日期等
班級實(shí)體:用于顯示班級的屬性,包括班級編號、班級名稱、班主任等
宿舍實(shí)體:用于顯示宿舍的信息,包括房間ID、入住性別、應(yīng)住人數(shù)、實(shí)住人數(shù)等
用戶實(shí)體:登錄用戶的信息,包括用戶名、密碼和用戶權(quán)限
根據(jù)實(shí)體設(shè)計,可以得到各個實(shí)體E-R圖和部分子系統(tǒng)E-R圖。
(1)學(xué)生實(shí)體E-R圖如圖3.1所示。
圖3.1 學(xué)生實(shí)體E-R圖
(2)班級實(shí)體E-R圖如圖3.2所示。
圖3.2 班級實(shí)體E-R圖
(3)宿舍實(shí)體E-R圖如圖3.3所示。
圖3.3 宿舍實(shí)體E-R圖
(4)用戶實(shí)體E-R圖如圖3.4所示。
圖3.4 用戶實(shí)體E-R圖
3.2 模塊設(shè)計
宿舍管理系統(tǒng)作為公司內(nèi)部信息平臺的一部分,系統(tǒng)的用戶信息來源于內(nèi)部信息平臺。用戶在內(nèi)部信息平臺單點(diǎn)登錄,即可直接訪問宿舍管理系統(tǒng)。系統(tǒng)數(shù)據(jù)庫與內(nèi)部信息平臺的后臺數(shù)據(jù)庫保持同步,當(dāng)內(nèi)部信息平臺的用戶信息修改后,即可同步信息到本系統(tǒng)數(shù)據(jù)庫。
用戶在內(nèi)部信息平臺成功登錄后,當(dāng)訪問宿舍管理系統(tǒng)系統(tǒng)時,內(nèi)部信息平臺將用戶名等信息傳給宿舍管理系統(tǒng),宿舍管理系統(tǒng)的接口模塊將傳過來的用戶信息進(jìn)行解析和初始化,得到系統(tǒng)的用戶認(rèn)證和用戶角色及權(quán)限等信息,從而是實(shí)現(xiàn)系統(tǒng)和內(nèi)部信息平臺的登錄。
該模塊主要是為管理員登錄設(shè)計的,在用戶登錄后進(jìn)入后臺管理頁面,如果是普通用戶只可以查看一些信息不能修改密碼和增加用戶,注銷用戶可以重新登錄。超級用戶可以修改普通用戶密碼,增加用戶,這是超級用戶和普通用戶的區(qū)別。
用戶管理流程圖如圖3.5所示:
圖 3.5 用戶管理流程圖
該模塊主要實(shí)現(xiàn)房間管理,包括房間錄入,修改,刪除和房間預(yù)測。
模塊圖如圖3.6所示:
圖 3.6 房間管理模塊
房間修改功能是修改入住人數(shù),在入住性別已定的情況下,可以改變?nèi)胱∪藬?shù)。增加或去除床位以改變?nèi)胱∪藬?shù)。房間修改功能如圖3.7所示:
圖 3.7 房間修改流程
該模塊實(shí)現(xiàn)的功能是修改學(xué)生的信息。首先查詢到要修改信息的學(xué)生,然后修改學(xué)生的聯(lián)系方式,所在班級等。流程圖如圖3.8所示:
圖 3.8 信息維護(hù)流程