版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z. *工業(yè)職業(yè)技術(shù)學(xué)院2015年秋季學(xué)期軟件項(xiàng)目管理案例研究題 目: 學(xué)生公寓管理系統(tǒng) 專業(yè)班級(jí): 軟 件 1331 姓 名: 黃應(yīng)前 學(xué) 號(hào): 201330431105 指導(dǎo)教師: 紅 霞 成 績(jī):摘要學(xué)生公寓管理系統(tǒng)基于B/S模式開發(fā),使用JSP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)作為主要的前臺(tái)開發(fā)語(yǔ)言,實(shí)現(xiàn)前后臺(tái)的數(shù)據(jù)交互;后臺(tái)選用SQL Server 2005作為數(shù)據(jù)庫(kù)服務(wù)器。該學(xué)生公寓管理系統(tǒng)主要?jiǎng)澐至斯芾韱T和學(xué)生兩種權(quán)限,實(shí)現(xiàn)的功能有學(xué)生信息的管理,宿舍信息的管理,宿舍的分配功能等。系統(tǒng)具有界面友好,操作簡(jiǎn)便的特性。該系統(tǒng)主要包括學(xué)生管理,房間管理,添加寢室,寢室管理,添加員工,員工管理,添加
2、樓宇,樓宇管理,查看房間,搜索房間,系統(tǒng)管理這些功能模塊,最后本文還介紹了系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù),通過這些技術(shù),提高了學(xué)生公寓管理的效率。關(guān)鍵字:學(xué)生公寓管理系統(tǒng)、SQLServer2005、jsp等。目錄 TOC o 1-3 h z u HYPERLINK l _Toc301714158摘要 PAGEREF _Toc301714158 h 2HYPERLINK l _Toc301714159序言 PAGEREF _Toc301714159 h 4HYPERLINK l _Toc301714160第一章可行性分析 PAGEREF _Toc301714160 h 5HYPERLINK l _Toc3
3、017141611、1問題描述 PAGEREF _Toc301714161 h 5HYPERLINK l _Toc3017141621、2可行性分析研究 PAGEREF _Toc301714162 h 5HYPERLINK l _Toc3017141631、3結(jié)論意見 PAGEREF _Toc301714163 h 5HYPERLINK l _Toc301714164第二章項(xiàng)目開發(fā)計(jì)劃 PAGEREF _Toc301714164 h 6HYPERLINK l _Toc3017141652、1編寫目的 PAGEREF _Toc301714165 h 6HYPERLINK l _Toc301714
4、1662、2編寫背景 PAGEREF _Toc301714166 h 6HYPERLINK l _Toc3017141672、3項(xiàng)目概述 PAGEREF _Toc301714167 h 6HYPERLINK l _Toc3017141682、4項(xiàng)目開發(fā)計(jì)劃 PAGEREF _Toc301714168 h 6HYPERLINK l _Toc301714169第三章需求分析 PAGEREF _Toc301714169 h 8HYPERLINK l _Toc3017141703、1任務(wù)需求分析 PAGEREF _Toc301714170 h 8HYPERLINK l _Toc3017141713、2
5、數(shù)據(jù)流圖、數(shù)據(jù)字典以及實(shí)體聯(lián)系圖 PAGEREF _Toc301714171 h 8HYPERLINK l _Toc301714172第四章系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc301714172 h 19HYPERLINK l _Toc3017141734、1總體設(shè)計(jì) PAGEREF _Toc301714173 h 19HYPERLINK l _Toc3017141744、2系統(tǒng)功能模塊圖 PAGEREF _Toc301714174 h 20HYPERLINK l _Toc3017141754、3數(shù)據(jù)庫(kù)概念設(shè)計(jì) PAGEREF _Toc301714175 h 20HYPERLINK l _T
6、oc3017141764、4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc301714176 h 21HYPERLINK l _Toc301714177第五章詳細(xì)設(shè)計(jì) PAGEREF _Toc301714177 h 23HYPERLINK l _Toc3017141785、1系統(tǒng)的主要功能 PAGEREF _Toc301714178 h 23HYPERLINK l _Toc3017141795、2程序流程圖 PAGEREF _Toc301714179 h 23HYPERLINK l _Toc3017141805、3用戶界面設(shè)計(jì) PAGEREF _Toc301714180 h 24HYPERLIN
7、K l _Toc3017141815、4程序設(shè)計(jì)過程 PAGEREF _Toc301714181 h 24HYPERLINK l _Toc301714182參考文獻(xiàn) PAGEREF _Toc301714182 h 26HYPERLINK l _Toc301714183設(shè)計(jì)總結(jié) PAGEREF _Toc301714183 h 27HYPERLINK l _Toc301714184致 PAGEREF _Toc301714184 h 28序言學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說是必不可少的組成部分。目前很多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說還勉強(qiáng)可以接受,但對(duì)于
8、學(xué)生信息量比較龐大,需要記錄存盤的數(shù)據(jù)比較多的高校來(lái)說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找*條記錄時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低。在計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及的今天,有一套學(xué)生宿舍管理系統(tǒng)是必然的。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫(kù)中去。由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。第一章 可行性分析1、1問題描述在信息產(chǎn)業(yè)發(fā)展飛速的今天,用計(jì)
9、算機(jī)實(shí)現(xiàn)一些繁瑣及頻繁變動(dòng)信息是較容易的。對(duì)于有著龐大信息量的高校學(xué)生公寓管理里,用計(jì)算機(jī)實(shí)現(xiàn)是非常必要的。以下兩個(gè)原因充分說明了這一點(diǎn):手工記錄檢索信息的工作量太大,并且效率很低面向事務(wù)的數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)預(yù)示著可以很成功的替代落后的手工記錄。因此,開發(fā)出宿舍管理的系統(tǒng)是一種必然。它針對(duì)的用戶是高校公寓管理員,用于管理學(xué)生住宿情況,如學(xué)生屬性以及住宿費(fèi)等情況,同時(shí)能方便快捷的記錄物品出入情況和外來(lái)人員登記等,即,該系統(tǒng)能取代之前所有手工作業(yè),并且能提供更多功能。1、2可行性分析研究 可行性研究報(bào)告是對(duì)公寓管理系統(tǒng)作的可行性研究分析及指出存在的必要性。1、2、1技術(shù)可行性 本系統(tǒng)采用JSP作為前臺(tái)頁(yè)
10、面和Sqlserver2005作為后臺(tái)數(shù)據(jù)存儲(chǔ)。1、2、2經(jīng)濟(jì)可行性由于本學(xué)生宿舍開發(fā)系統(tǒng)的主要背景(為課程設(shè)計(jì))在經(jīng)濟(jì)上不注重直接的經(jīng)濟(jì)收益,而是注重小組成員整體水平的提高。1、2、3操作可行性 由于現(xiàn)今的學(xué)生公寓管理非常繁瑣,通常為手工操作,行政人員付出大量的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開發(fā)學(xué)生公寓管理系統(tǒng)軟件。1、3結(jié)論意見 此軟件暫時(shí)只是一個(gè)初級(jí)產(chǎn)品,實(shí)現(xiàn)的功能也只能完成初步的工作,若要真正的運(yùn)用到實(shí)際生活中還需要進(jìn)行大量的修改和完善。第二章 項(xiàng)目開發(fā)計(jì)劃2、1編寫目的學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說是必不可少的組成部分。目前很多學(xué)校還停留
11、在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說還勉強(qiáng)可以接受,但對(duì)于學(xué)生信息量比較龐大,需要記錄存盤的數(shù)據(jù)比較多的高校來(lái)說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找*條記錄時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低。在計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及的今天,有一套學(xué)生宿舍管理系統(tǒng)是必然的。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫(kù)中去。由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了
12、一個(gè)方便、快捷的操作方式。2、2編寫背景 由于現(xiàn)今的學(xué)生公寓管理非常繁瑣,通常為手工操作,行政人員付出大量的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開發(fā)學(xué)生公寓管理系統(tǒng)軟件。2、3項(xiàng)目概述 在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為六個(gè)大的模塊:系統(tǒng)管理模塊、公寓管理模塊、信息查詢模塊、出入登記模塊、信息修改模塊、關(guān)于模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。2、4項(xiàng)目開發(fā)計(jì)劃周次時(shí)間任務(wù)完成情況第一周星期一了解設(shè)計(jì)要求,準(zhǔn)備資料星期二做可行性研究報(bào)告星期三項(xiàng)目開發(fā)計(jì)劃星期四做需求分析星期五做需求分析第二周星期一做概要設(shè)計(jì)星期二做概要設(shè)計(jì)星期三做詳細(xì)設(shè)計(jì)星期四做詳細(xì)設(shè)計(jì)星期五
13、做詳細(xì)設(shè)計(jì)第三周星期一編寫電子文檔星期二編寫電子文檔星期三修改電子文檔星期四答辯星期五提交電子文檔第三章 需求分析3、1任務(wù)需求分析 目前,我們學(xué)校的宿舍管理采用的還是人工來(lái)進(jìn)行管理的, 面對(duì)目前學(xué)校發(fā)展的實(shí)際狀況,我們通過實(shí)地調(diào)研之后,對(duì)宿舍管理系統(tǒng)的設(shè)計(jì)開發(fā)做了一個(gè)詳細(xì)的概述。 本設(shè)計(jì)要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能: 1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。 2.系統(tǒng)應(yīng)該提供學(xué)生住宿情況的基本登記。 3.系統(tǒng)應(yīng)提供人員來(lái)訪登記及結(jié)束訪問的詳細(xì)登記。 4.系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)
14、情況登記。 5.系統(tǒng)應(yīng)提供查詢功能,以方便用戶對(duì)學(xué)生基本信息的查詢(要實(shí)現(xiàn)按多種條件的查詢)及樓房信息的查詢。 6.系統(tǒng)應(yīng)提供增加、刪除、修改用戶的功能。 一個(gè)更為完善的學(xué)生宿舍管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能,如相應(yīng)的網(wǎng)絡(luò)操作及服務(wù),由于開發(fā)時(shí)間和計(jì)算機(jī)數(shù)量有限,該系統(tǒng)并未提供這一功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3、2數(shù)據(jù)流圖、數(shù)據(jù)字典以及實(shí)體聯(lián)系圖 3、2、1數(shù)據(jù)流圖出入信息物品信息外來(lái)人員信息學(xué)生信息學(xué)生信息學(xué)生基本情況公寓信息員工信息寢室信息員工表樓房表公寓事務(wù)管理員信息系統(tǒng)事務(wù)事務(wù)管理
15、員1.0接收事務(wù)1.1系統(tǒng)管理用戶表管理員1.2公寓管理寢室表樓房信息1.3學(xué)生管理學(xué)生事務(wù)1.4出入登記出入事務(wù)物品出入樓表外來(lái)人員表圖1 學(xué)生宿舍管理系統(tǒng)(第1層)數(shù)據(jù)流圖系統(tǒng)信息員工信息員工信息寢室信息寢室信息公寓管理事務(wù)事務(wù)分類樓房管理寢室管理員工管理管理員T8T4T5樓房信息樓房信息樓房信息寢室信息員工信息圖2 數(shù)據(jù)流圖中1的細(xì)化數(shù)據(jù)流圖超級(jí)用戶信息新用戶信息修改返回信息密碼信息密碼信息超級(jí)用戶信息新用戶信息系統(tǒng)管理事務(wù)系統(tǒng)管理超級(jí)用戶登錄普通用戶登錄T1新用戶注冊(cè)修改密碼管理員T1超級(jí)用戶信息超級(jí)用戶信息密碼信息普通用戶信息普通用戶信息普通用戶信息圖3 數(shù)據(jù)流圖中圖1的細(xì)化數(shù)據(jù)流圖
16、住宿信息寢室號(hào)班級(jí)*學(xué)生管理信息管理員信息分類信息錄入信息修改信息查詢T2按寢室查詢按*查詢按*查詢按班級(jí)查詢按住宿情況查詢T2 T3 T4T2 T3 T4T2 T3 T4學(xué)生基本信息學(xué)生基本信息學(xué)生基本信息學(xué)生基本信息查詢信息住宿情況住宿信息住宿信息圖4 數(shù)據(jù)流圖中1的細(xì)化數(shù)據(jù)流圖物品信息物品信息物品進(jìn)樓信息結(jié)束信息離開信息離開信息事務(wù)分類出入事務(wù)人員來(lái)訪訪問結(jié)束物品進(jìn)樓物品出樓T6人員來(lái)訪信息管理員人員來(lái)訪信息人員來(lái)訪信息T7物品出樓信息物品信息物品信息圖5 數(shù)據(jù)流圖中1的細(xì)化數(shù)據(jù)流圖 3、2、2數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)中包含的所有元素的定義的集合,它為軟件開
17、發(fā)人員提供數(shù)據(jù)庫(kù)設(shè)計(jì)的參考,并為用戶了解系統(tǒng)時(shí)作為一個(gè)必有工具。 本數(shù)據(jù)字典主要定義數(shù)據(jù)字典5個(gè)主要字段容,具體說明如下: 1、名字:數(shù)據(jù)元素的名字,作為在數(shù)據(jù)流圖中的標(biāo)識(shí)符,顯示數(shù)據(jù)流 的容。 2、別名:數(shù)據(jù)元素的另一個(gè)名字,其作用是對(duì)于 a. 對(duì)于同樣的數(shù)據(jù),不同的用戶使用了不同的名字; b. 小組開發(fā)人員可能對(duì)同一數(shù)據(jù)使用了不同的名字; c. 小組不同的開人員對(duì)同一數(shù)據(jù)流使用了不同的名字; 3、描述:是對(duì)這個(gè)名字代表的數(shù)據(jù)流進(jìn)行簡(jiǎn)要的描述,以加深理解; 4、定義:對(duì)這個(gè)名字代表數(shù)據(jù)流的詳細(xì)定義其組成部分; 5、位置:表示這個(gè)數(shù)據(jù)流的來(lái)源;以下是圖1的數(shù)據(jù)流圖中部分的數(shù)據(jù)信息的數(shù)據(jù)字典:
18、* 名 字:管理員 別 名:系統(tǒng)管理員 描 述:對(duì)公寓系統(tǒng)進(jìn)行操作的人員 定 義:管理員=普通用戶 | 超級(jí)用戶 位 置:用戶表 * 名 字:事務(wù) 別 名: 描 述:代表要辦理的一個(gè)具體事件 定 義:事務(wù)=系統(tǒng)事務(wù)|公寓事務(wù)|學(xué)生事務(wù)|出入事務(wù) 位 置:系統(tǒng)登陸 * 名 字:接收事務(wù) 別 名:接受事務(wù) 描 述:接受管理員要辦理的一個(gè)具體事件 定 義:接收事務(wù)=事務(wù)命令+事務(wù) 位 置:接收事務(wù) * 名 字:系統(tǒng)事務(wù) 別 名:系統(tǒng)事件 描 述:系統(tǒng)管理員進(jìn)行系統(tǒng)管理的特定事件 定 義:系統(tǒng)事務(wù)=修改密碼|用戶管理 位 置:系統(tǒng)管理 * 名 字:公寓事務(wù) 別 名:公寓事件 描 述:系統(tǒng)管理員進(jìn)行公寓
19、管理的特定事件 定 義:公寓事件=樓房管理|員工管理|宿舍管理 位 置:公寓管理 * 名 字:學(xué)生事務(wù) 別 名:學(xué)生事件 描 述:系統(tǒng)管理員進(jìn)行公寓學(xué)生管理的特定事件 定 義:學(xué)生事務(wù)=學(xué)生信息查詢|公寓信息查詢 位 置:學(xué)生管理* 名 字:出入事務(wù) 別 名:出入事件 描 述:系統(tǒng)管理員對(duì)外來(lái)人員及公寓學(xué)生物品出入管理的特定事件 定 義:出入事務(wù)=外來(lái)人員登記|物品出入登計(jì) 位 置:出入登計(jì)管理 *二層細(xì)化的數(shù)據(jù)字典:* 名 字:?jiǎn)T工信息 別 名: 描 述:每棟公寓聘請(qǐng)的員工 定 義:?jiǎn)T工信息=員工號(hào)年齡性別 樓房號(hào)職位家庭住址聯(lián)系方式備注 員工號(hào)=3字符11 6字符11 年齡2數(shù)字3 性別F
20、M 樓房號(hào)2數(shù)字3 職位4字符20 家庭住址8字符100 聯(lián)系方式11數(shù)字11 備注0字符256 位 置:?jiǎn)T工表 * 名 字:寢室信息 別 名: 描 述:寢室對(duì)應(yīng)的屬性 定 義:寢室信息寢室號(hào)居住性別應(yīng)住人數(shù)實(shí)住人數(shù)住宿費(fèi)用備注 寢室號(hào)10字符10 居住性別FM 應(yīng)住人數(shù)2數(shù)字2 實(shí)住人數(shù)2數(shù)字2 住宿費(fèi)用4數(shù)字4 11數(shù)字11 備注0字符256 位 置:寢室表 * 名 字:樓房信息 別 名: 描 述:樓房對(duì)應(yīng)的屬性 定 義:樓房信息樓房號(hào)房間數(shù)樓層數(shù)應(yīng)住人數(shù) 樓房號(hào)=10字符10 房間數(shù)=3數(shù)字10 樓層數(shù)=2數(shù)字2 應(yīng)住人數(shù)=4數(shù)字4 位 置:樓房表 * 3、2、3實(shí)體聯(lián)系E-R圖寢室寢室
21、號(hào)住宿費(fèi)用應(yīng)住人數(shù)實(shí)住人數(shù)居住性別圖6 寢室屬性來(lái)訪人員來(lái)訪人*被訪人*離開時(shí)間所屬關(guān)系宿舍號(hào)來(lái)訪日期來(lái)訪時(shí)間證件名稱值班人備注圖7 來(lái)訪人員屬性出入樓物品備注時(shí)間值班人出樓物品進(jìn)樓物品學(xué)生名物品圖8 出入樓物品屬性員工管理樓房包含寢室學(xué)生入住來(lái)訪出入來(lái)訪人員出入樓物品N1NNNN1111圖9 系統(tǒng)E-R圖第四章 系統(tǒng)概要設(shè)計(jì)4、1總體設(shè)計(jì)系統(tǒng)的大致結(jié)構(gòu)如下:在 B/S 結(jié)構(gòu)下的該寢室管理系統(tǒng)大致可以劃分為以下模塊:學(xué)生宿舍管理系統(tǒng)出入登記信息查詢信息修改關(guān)于系統(tǒng)管理超級(jí)用戶登錄密碼修改增加用戶普通用戶登錄公寓管理樓房管理宿舍管理員工管理住宿情況查詢按寢室查詢按班級(jí)查詢按*查詢按*查詢?cè)L問結(jié)束
22、登記物品進(jìn)樓登記物品出樓登記來(lái)訪人員登記員工信息修改學(xué)生基本信息修改圖10 學(xué)生宿舍管理系統(tǒng)功能模塊圖4、2系統(tǒng)功能模塊圖圖11 系統(tǒng)功能模塊圖4、3數(shù)據(jù)庫(kù)概念設(shè)計(jì)本管理系統(tǒng)共用到七個(gè)表:用戶表(LoginIn)、學(xué)生基本情況表(Student)、學(xué)生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、人員來(lái)訪表(Visit)、 物品出入樓表(Goodsmove), 各表之間均有一定的關(guān)系, 可以進(jìn)行關(guān)聯(lián)。 1.學(xué)生基本情況表(Student)、學(xué)生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個(gè)表里面都有一個(gè)相同的字段:*(Stu_
23、Id),通過*這個(gè)字段就可以將系統(tǒng)的這四個(gè)表關(guān)聯(lián)了起來(lái)。當(dāng)*個(gè)表發(fā)生插入、修改、刪除等方面的改動(dòng)時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動(dòng)。學(xué)生住宿表(Student)和寢室表(Dorm)也有一個(gè)相同的字段:寢室號(hào)(Dor_Id)將兩表相關(guān)聯(lián)。 2.由于員工是負(fù)責(zé)管理*棟樓房的, 因此員工表(Employee), 樓房表(House)這兩個(gè)表之間有一個(gè)相同的字段:樓房號(hào)(Hou_Id)來(lái)進(jìn)行關(guān)聯(lián)。 4、4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)表1 用戶表(LoginIn)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyUserName 用戶名char10NYUserId用戶密碼char10NYUserPowe
24、r用戶權(quán)限char20NN表2 學(xué)生基本情況表(Student)字段名 描述數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度NULLPrimarykeyStu_Key *char20NY and FStu_Namechar10YNStu_Se* 性別char10YNStu_Enr 入學(xué)日期datetime10YNStu_Birth 出生日期datetime10YNStu_College學(xué)院char10YNStu_Major專業(yè)char10YNStu_Polit 政治面貌char10 YNStu_Address 家庭住址char50YNStu_Tel 聯(lián)系方式char10YNStu_Des備注char50YN表3 學(xué)生住宿表(
25、Student_base)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyStu_Key *char20NY and FStu_dor宿舍char10YN表4 寢室表(Dorm)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyDor_Id 寢室號(hào)char10NYDor_Se* 居住性別char10YNDor_Num 應(yīng)住人數(shù)char10YNDor_Fact實(shí)住人數(shù)char10YNDor_Price住宿費(fèi)用char10YN Dor_Telchar10YN Dor_Des備注char50YN表5 員工表(Employee)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL Primar
26、ykeyEmp_Id員工號(hào)char20NYEmp_Name char10YNEmp_Age 年齡char10YNEmp_Se* 性別char10YNHou_Id 學(xué) 樓房號(hào)char10NFEmp_Job 職位char10YN Emp_Add 家庭住址char50YNEmp_Tel 聯(lián)系方式char10YNEmp_Des 備注char50YN表6 樓房表字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyHou_Id 樓房號(hào)char10NFHou_Num房間數(shù)char10YNHou_Flr樓層數(shù)char10YNHou_Peo 應(yīng)住人數(shù)char10YN表7 人員來(lái)訪表(Visit)字段名
27、描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyVis_Name 來(lái)訪人char10NNVis_Host 被訪人char10YNDor_Id 寢室號(hào)char10NFRelation 所屬關(guān)系char10YNVis_Data 來(lái)訪日期datetime10YNVis_Time 來(lái)訪時(shí)間datetime10YNLea_Time 離開時(shí)間datetime10YNVis_Watch 值班人char10YNVis_Cred 證件名稱char10YNVis_Des 備注char 50YN表8 物品出入樓表(Goodsmove)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度NULL PrimarykeyStu_Name學(xué)
28、生名char10N NG_Id物品號(hào)char20NYG_In 進(jìn)樓物品char10YNG_Out出樓物品char10YNG_Date 時(shí)間datetime10YNWatch 值班人char10YNG_Des 備注char50YN4、5數(shù)據(jù)庫(kù)連接特點(diǎn)本系統(tǒng)采用JDBC連接數(shù)據(jù)庫(kù)。第五章 詳細(xì)設(shè)計(jì)5、1系統(tǒng)的主要功能在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為六個(gè)大的功能:系統(tǒng)管理功能、公寓管理功能、信息查詢功能、出入登記功能、信息修改功能。下面將具體進(jìn)行介紹每個(gè)功能:1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。2.系統(tǒng)應(yīng)該提供學(xué)生住宿情況的基本登記。3.系統(tǒng)應(yīng)提供學(xué)生每學(xué)期的注冊(cè)及學(xué)生的離校
29、處理。4.系統(tǒng)應(yīng)提供人員來(lái)訪登記及結(jié)束訪問的詳細(xì)登記。5.系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。6.系統(tǒng)應(yīng)提供查詢功能,以方便用戶對(duì)學(xué)生基本信息的查詢(要實(shí)現(xiàn)按多種條件的查詢)及樓房信息的查詢。7.系統(tǒng)應(yīng)提供增加、刪除、修改用戶的功能。8.系統(tǒng)還應(yīng)具有添加、修改、刪除學(xué)生及員工基本信息的功能。9.學(xué)生宿舍管理系統(tǒng)的*些信息應(yīng)當(dāng)能夠以報(bào)表形式打印出來(lái)。5、2程序流程圖圖12 程序流程圖5、3用戶界面設(shè)計(jì)本程序中所有的界面都是用JSP和HTML語(yǔ)言編寫的,圖片經(jīng)過Photoshop處理,采用B/S模式。5、3、1一般交互設(shè)計(jì) 在一般交互界面中用戶必須首先填寫自己的請(qǐng)求,再有JSP處理
30、這些請(qǐng)求,然后轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器將請(qǐng)求的容響應(yīng)回瀏覽器。5、3、2信息顯示設(shè)計(jì) 數(shù)據(jù)的顯示是本次程序設(shè)計(jì)中非常重要的部分,本系統(tǒng)采用表格的形式將想要表示的信息表示出來(lái)。5、3、3數(shù)據(jù)輸入設(shè)計(jì) 數(shù)據(jù)的輸入必須按照規(guī)定的格式輸入,否則會(huì)引起程序異常。比如:時(shí)間信息的輸入必須按照*年*月*日*時(shí)*分。5、4程序設(shè)計(jì)過程 5、4、1登陸界面及密碼修改 這個(gè)界面總體來(lái)說各個(gè)控件比較簡(jiǎn)單,但是作為一個(gè)用戶登陸操作的假面,它 已經(jīng)連接到了數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)的yonghu表相聯(lián)。各個(gè)控件也與數(shù)據(jù)庫(kù)中表的字段 綁定。在窗體初始化的時(shí)候要判斷當(dāng)前數(shù)據(jù)庫(kù)表中是否有記錄,如果沒有記錄則 登陸就會(huì)失敗,還有想要修改密碼
31、必須先登陸成功否則沒有權(quán)利修改密碼。 5、4、2查詢操作 管理員必須選擇好查詢條件,上一頁(yè)與下一頁(yè)的功能一目了然,管理員可以對(duì)當(dāng)前表進(jìn)行上一條記錄或下一條記錄依次查看。當(dāng)找到記錄后,可以對(duì)其進(jìn)行相對(duì)的刪除、修改等操作。上一條記錄與下一條的記錄在查看時(shí)有一個(gè)判斷。當(dāng)表中記錄移到最前面(BOF)或最后面(EOF)時(shí),會(huì)把上一條或下一條其中的一個(gè)按鈕的enable屬性設(shè)置為true。即不可以前查看或向后查看。添加用戶可以添加使用該管理軟件的用戶。添加的時(shí)候可以選擇所添加人物的級(jí)別。軟件默認(rèn)為兩個(gè)級(jí)別:管理員、普通用戶。管理員擁有對(duì)此軟件管理操作等一切的權(quán)力。普通用戶,只有普通的查看、查詢、備份、添加
32、等權(quán)力。沒有對(duì)記錄刪除等權(quán)力。其次,管理院還有添加普通用戶的權(quán)利,在添加用戶時(shí)你可以選擇一個(gè)且必須選擇一個(gè)。然后輸入此用戶的用戶名和密碼即可,普通用戶可以修改管理員分配的密碼但必須先登陸成功。 5、4、3寢室資源的操作 修改操作可以把當(dāng)前選中的寢室進(jìn)行名稱修改與其所屬公寓進(jìn)行修改。當(dāng)要對(duì)名稱進(jìn)行修改時(shí),先要選擇所要修改的寢室名,選擇后會(huì)在寢室名稱里顯示出來(lái),把當(dāng)前寢室名稱改成要修改的寢室名稱,然后點(diǎn)擊修改即完成名稱修改操作。當(dāng)要對(duì)當(dāng)前寢室的所屬公寓進(jìn)行修改時(shí),需要先選擇所要修改的寢室,然后在上面的公寓名稱后填寫所要修改的寢室名稱。點(diǎn)擊修改后完成此操作。 刪除操作可以刪除掉當(dāng)前樹型顯示中的任何一
33、個(gè)子節(jié)點(diǎn),也就是這個(gè)樹型節(jié)點(diǎn)中的寢室名稱,注意的是,刪除后這個(gè)記錄只在qinshi表中刪除,其相關(guān)記錄不會(huì)被刪除掉的,如果想刪除,還需要人工操作。實(shí)現(xiàn)的方法主要是對(duì)qinshi表操作,先對(duì)其進(jìn)行查詢,查詢當(dāng)前想要被刪除的表是否存在,如果不存在,則給出提示,如果存在這條記錄,則在表中把它刪除掉,刪除后調(diào)用生成樹過程,把當(dāng)前寢室設(shè)置中的樹型結(jié)構(gòu)重新生成,更新記錄。 5.、4、4學(xué)生資源管理 此界面主要是對(duì)學(xué)生請(qǐng)假和學(xué)生違規(guī)的操作,請(qǐng)假操作是對(duì)學(xué)生記錄做一個(gè)添加。利用它可以把學(xué)生的基本的請(qǐng)假資料保存起來(lái)。其中的日期是系統(tǒng)當(dāng)前的日期,它是不可以進(jìn)行更改的,然后在其它文本框中輸入其它詳細(xì)資料即可以。違規(guī)
34、操作是對(duì)學(xué)生的違規(guī)記錄做一個(gè)添加。其中的日期也是系統(tǒng)當(dāng)前的日期,它是不可以進(jìn)行更改的,然后在其它文本框中輸入其它詳細(xì)資料即可,它也是在代碼中與數(shù)據(jù)庫(kù)中表的字段進(jìn)行的綁定,然后進(jìn)行添加操作。其它操作同上面基本是一致的,對(duì)于違規(guī)在主界面的左側(cè)并沒有快速顯示操作,只可以用記錄查看里面的違規(guī)查看進(jìn)行選擇查看。在這里所添寫的記錄也要全面一些,主要是為了以后查找更為方便,如果不全,系統(tǒng)會(huì)提示的! 5、4、5學(xué)生宿舍衛(wèi)生檢查 日期已經(jīng)設(shè)置成只讀屬性,檢查記錄的日期是不能隨便改寫的。公寓名稱可以在下拉列表框中進(jìn)行選擇,如果在下拉列表框中沒有發(fā)現(xiàn),可以人工輸入,但是要確定公寓名稱的正確性。寢室名稱需要自己輸入。這
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024各類設(shè)備采購(gòu)協(xié)議總覽
- 2024年新公司聘用勞動(dòng)協(xié)議樣式
- 2024年場(chǎng)地調(diào)查委托協(xié)議模板
- 2024屆安徽江南十校高三數(shù)學(xué)試題畢業(yè)班4月質(zhì)量檢查試題
- 2024年勞務(wù)合作及就業(yè)保障協(xié)議
- 化信息技術(shù)硬件采購(gòu)協(xié)議范本
- 2024年智能設(shè)備部署與維護(hù)協(xié)議
- 2024年蔬菜產(chǎn)業(yè)鏈戰(zhàn)略合作協(xié)議
- DB11∕T 1603-2018 睡蓮栽培技術(shù)規(guī)程
- 2024專業(yè)新風(fēng)系統(tǒng)安裝服務(wù)協(xié)議模板
- 音樂治療服務(wù)行業(yè)發(fā)展趨勢(shì)及前景展望分析報(bào)告
- 攤位入股合同范本
- 2024年人教版八年級(jí)地理上冊(cè)全冊(cè)基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí)提綱
- 續(xù)保贈(zèng)送活動(dòng)方案
- 安全隱患排查檢討反思
- Advanced Operations Research智慧樹知到答案2024年上海大學(xué)
- 音樂鑒賞(西安交通大學(xué))智慧樹知到期末考試答案2024年
- 主題班會(huì)-期中考試動(dòng)員
- MOOC 數(shù)據(jù)挖掘與python實(shí)踐-中央財(cái)經(jīng)大學(xué) 中國(guó)大學(xué)慕課答案
- (2024)輔警招聘公安基礎(chǔ)知識(shí)考試題庫(kù)及答案
- 夸美紐斯完整版本
評(píng)論
0/150
提交評(píng)論