軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-學(xué)生公寓管理系統(tǒng)說(shuō)明書(shū)_第1頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-學(xué)生公寓管理系統(tǒng)說(shuō)明書(shū)_第2頁(yè)
軟件項(xiàng)目開(kāi)發(fā)課程設(shè)計(jì)-學(xué)生公寓管理系統(tǒng)說(shuō)明書(shū)_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余28頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、某某工業(yè)職業(yè)技術(shù)學(xué)院2015年秋季學(xué)期軟件項(xiàng)目管理案例研究題 目:學(xué)生公寓管理系統(tǒng)專(zhuān)業(yè)班級(jí):軟件 1331姓 名:黃應(yīng)前學(xué) 號(hào):201330431105指導(dǎo)教師:陳紅霞成 績(jī):摘要學(xué)生公寓管理系統(tǒng)基于B/S模式開(kāi)發(fā),使用JSP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)作為主要 的前臺(tái)開(kāi)發(fā)語(yǔ)言,實(shí)現(xiàn)前后臺(tái)的數(shù)據(jù)交互;后臺(tái)選用SQLServer 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ù),通過(guò)這些技術(shù),提高了學(xué)生公寓管理的效率。關(guān)鍵字:學(xué)生公寓管理系統(tǒng)、SQLServer2005 jsp等。目錄摘要2序言4第一章可行性分析 51、1問(wèn)題描述51、2可行性分析研究 51、3結(jié)論意見(jiàn)5第二章項(xiàng)目開(kāi)發(fā)計(jì)劃 62、1編寫(xiě)目的62、2編寫(xiě)背景62、3項(xiàng)目概述62、4項(xiàng)目開(kāi)發(fā)計(jì)劃6第三章需求分析83、1任務(wù)需求分析83、 2數(shù)據(jù)流圖、數(shù)據(jù)字典以與實(shí)體聯(lián)系圖8 第四章系統(tǒng)概要設(shè)計(jì) 194、1總體設(shè)計(jì)194、2系統(tǒng)功能模塊圖204、3數(shù)據(jù)庫(kù)概念設(shè)計(jì) 204、4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 21第五章詳細(xì)設(shè)計(jì)235、1系統(tǒng)的主要功能 23

3、5、2程序流程圖235、3用戶(hù)界面設(shè)計(jì)245、4程序設(shè)計(jì)過(guò)程24參考文獻(xiàn)26設(shè)計(jì)總結(jié)27致謝28序言學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是必不可少的組成局部。目前很多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái) 說(shuō)還勉強(qiáng)可以承受,但對(duì)于學(xué)生信息量比擬龐大,需要記錄存盤(pán)的數(shù)據(jù)比擬多的 高校來(lái)說(shuō),人工記錄是相當(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)做的盡量人性化,使用

4、者會(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問(wèn)題描述在信息產(chǎn)業(yè)開(kāi)展飛速的今天,用計(jì)算機(jī)實(shí)現(xiàn)一些繁瑣與頻繁變動(dòng)信息是 較容易的。對(duì)于有著龐大信息量的高校學(xué)生公寓管理里,用計(jì)算機(jī)實(shí)現(xiàn)是非 常必要的。以下兩個(gè)原因充分說(shuō)明了這一點(diǎn): 手工記錄檢索信息的工作量太大,并且效率很低 面向事務(wù)的數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)預(yù)示著可以很成功的替代落后的手工記錄。 因此,開(kāi)發(fā)出宿舍管理的系統(tǒng)是一種必然。它針對(duì)的用戶(hù)是高校公寓管理員, 用于

5、管理學(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è)面和Sqlserver2005作為后臺(tái)數(shù)據(jù)存儲(chǔ)。1、2、2經(jīng)濟(jì)可行性由于本學(xué)生宿舍開(kāi)發(fā)系統(tǒng)的主要背景 (為課程設(shè)計(jì))在經(jīng)濟(jì)上不注重直 接的經(jīng)濟(jì)收益,而是注重小組成員整體水平的提高。1、2、3操作可行性由于現(xiàn)今的學(xué)生公寓管理非常繁瑣,通常為手工操作,行政人員付出大 量的工作時(shí)間,得到的效率很低。因此為提高工作

6、效率,減輕校方人員的工 作負(fù)擔(dān),決定開(kāi)發(fā)學(xué)生公寓管理系統(tǒng)軟件。1、3結(jié)論意見(jiàn)此軟件暫時(shí)只是一個(gè)初級(jí)產(chǎn)品,實(shí)現(xiàn)的功能也只能完成初步的工作,假如 要真正的運(yùn)用到實(shí)際生活中還需要進(jìn)展大量的修改和完善。第二章 項(xiàng)目開(kāi)發(fā)計(jì)劃2、1編寫(xiě)目的學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是必不可少的組成局部。目前很多 學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小 的學(xué)校來(lái)說(shuō)還勉強(qiáng)可以承受,但對(duì)于學(xué)生信息量比擬龐大,需要記錄存盤(pán)的 數(shù)據(jù)比擬多的高校來(lái)說(shuō),人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時(shí), 由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許 多時(shí)間,效率也比擬低。在計(jì)算機(jī)在各行

7、各業(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è)方 便、快捷的操作方式。2、2編寫(xiě)背景由于現(xiàn)今的學(xué)生公寓管理非常繁瑣,通常為手工操作,行政人員付出大量 的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作 負(fù)擔(dān),決定開(kāi)發(fā)學(xué)生公寓管理系統(tǒng)軟件。2、3項(xiàng)目概述在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為六個(gè)大的模塊:系統(tǒng)管

8、理模塊、 公寓管理模塊、信息查詢(xún)模塊、出入登記模塊、信息修改模塊、關(guān)于模塊。 每個(gè)模塊將實(shí)現(xiàn)不同的功能。2、4項(xiàng)目開(kāi)發(fā)計(jì)劃周次時(shí)間任務(wù)完成情況第一周星期一了解設(shè)計(jì)要求,準(zhǔn) 備資料星期二做可行性研究報(bào) 告星期三項(xiàng)目開(kāi)發(fā)計(jì)劃星期四做需求分析星期五做需求分析第二周星期一做概要設(shè)計(jì)星期二做概要設(shè)計(jì)星期三做詳細(xì)設(shè)計(jì)星期四做詳細(xì)設(shè)計(jì)星期五做詳細(xì)設(shè)計(jì)第三周星期一編寫(xiě)電子文檔星期二編寫(xiě)電子文檔星期三修改電子文檔星期四辯論星期五提交電子文檔第三章需求分析3、1任務(wù)需求分析目前,我們學(xué)校的宿舍管理采用的還是人工來(lái)進(jìn)展管理的,面對(duì)目前學(xué)校開(kāi) 展的實(shí)際狀況,我們通過(guò)實(shí)地調(diào)研之后,對(duì)宿舍管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)做了一 個(gè)詳細(xì)

9、的概述。本設(shè)計(jì)要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生,便于用戶(hù)操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:1. 系統(tǒng)要求用戶(hù)必須輸入正確的用戶(hù)名和密碼才能進(jìn)入系統(tǒng)。2. 系統(tǒng)應(yīng)該提供學(xué)生住宿情況的根本登記。3. 系統(tǒng)應(yīng)提供人員來(lái)訪登記與完畢訪問(wèn)的詳細(xì)登記。4. 系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。5. 系統(tǒng)應(yīng)提供查詢(xún)功能,以方便用戶(hù)對(duì)學(xué)生根本信息的查詢(xún)(要實(shí)現(xiàn)按多 種條件的查詢(xún))與樓房信息的查詢(xún)。6. 系統(tǒng)應(yīng)提供增加、刪除、修改用戶(hù)某某的功能。一個(gè)更為完善的學(xué)生宿舍管理系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢(xún)功 能,如相應(yīng)的網(wǎng)絡(luò)操作與服務(wù),由于開(kāi)發(fā)時(shí)間和計(jì)算機(jī)數(shù)

10、量有限,該系統(tǒng)并 未提供這一功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶(hù)級(jí)別,以與提供數(shù)據(jù)文 件的備份,比擬簡(jiǎn)單,不能防止惡意的破壞,安全性能有待進(jìn)一步完善。3、2數(shù)據(jù)流圖、數(shù)據(jù)字典以與實(shí)體聯(lián)系圖3、2、1數(shù)據(jù)流圖圖1 學(xué)生宿舍管理系統(tǒng)(第1層)數(shù)據(jù)流 圖圖2數(shù)據(jù)流圖中1的細(xì)化數(shù)據(jù)流圖信息錄入T2信息修改類(lèi)查詢(xún)T2 T3 T4學(xué)號(hào)信息查詢(xún)某某班級(jí)按住宿情 況查詢(xún)按某某 查詢(xún)按學(xué)號(hào)查詢(xún)按班級(jí) 查詢(xún)住宿信息學(xué)生根本信息學(xué)生根本信息查詢(xún)信息寢室號(hào)T2 T3 T4學(xué)生管理信息”一'信息分學(xué)生根本信息T2 T3 T4按寢室學(xué)生根本信息住宿信息住宿情況圖4 數(shù)據(jù)流圖中1的細(xì)化數(shù)據(jù)流圖住宿信息3、2、2數(shù)據(jù)

11、字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合, 也就是對(duì)數(shù)據(jù)中 包含的所有元素的定義的集合,它為軟件開(kāi)發(fā)人員提供數(shù) 據(jù)庫(kù)設(shè)計(jì)的參考,并為用戶(hù)了解系統(tǒng)時(shí)作為一個(gè)必有工具。本數(shù)據(jù)字典主要定義數(shù)據(jù)字典 5個(gè)主要字段內(nèi)容,具體 說(shuō)明如下:1、名字:數(shù)據(jù)元素的名字,作為在數(shù)據(jù)流圖中的標(biāo)識(shí)符, 顯示數(shù)據(jù)流的內(nèi)容。2、別名:數(shù)據(jù)元素的另一個(gè)名字,其作用是對(duì)于a. 對(duì)于同樣的數(shù)據(jù),不同的用戶(hù)使用了不同的名字;b. 小組開(kāi)發(fā)人員可能對(duì)同一數(shù)據(jù)使用了不同的名字;C.小組不同的開(kāi)人員對(duì)同一數(shù)據(jù)流使用了不同的名字;3、描述:是對(duì)這個(gè)名字代表的數(shù)據(jù)流進(jìn)展簡(jiǎn)要的描述, 以加深理解;4、定義:對(duì)這個(gè)名字代表數(shù)據(jù)流的詳細(xì)定義其組成局部

12、;5、位置:表示這個(gè)數(shù)據(jù)流的來(lái)源;以下是圖1的數(shù)據(jù)流圖中局部的數(shù)據(jù)信息的數(shù)據(jù)字典*名字:管理員別名:系統(tǒng)管理員描 述:對(duì)公寓系統(tǒng)進(jìn)展操作的人員定義:管理員=普通用戶(hù)I超級(jí)用戶(hù)位置:用戶(hù)表*名字:事務(wù)別名:描述:代表要辦理的一個(gè)具體事件定義:事務(wù)=系統(tǒng)事務(wù)I公寓事務(wù)I學(xué)生事務(wù)I出入事務(wù)位置:系統(tǒng)登陸*名字:接收事務(wù)別名:承受事務(wù)描述:承受管理員要辦理的一個(gè)具體事件定義:接收事務(wù)=事務(wù)命令+事務(wù)位置:接收事務(wù)*名字:系統(tǒng)事務(wù)別名:系統(tǒng)事件描述:系統(tǒng)管理員進(jìn)展系統(tǒng)管理的特定事件定 義:系統(tǒng)事務(wù)=修改密碼I用戶(hù)管理位置:系統(tǒng)管理*名字:公寓事務(wù)別名:公寓事件描 述:系統(tǒng)管理員進(jìn)展公寓管理的特定事件定

13、義:公寓事件=樓房管理I員工管理I宿舍管理位置:公寓管理*名字:學(xué)生事務(wù)別名:學(xué)生事件描述:系統(tǒng)管理員進(jìn)展公寓學(xué)生管理的特定事件定義:學(xué)生事務(wù)=學(xué)生信息查詢(xún)I公寓信息查詢(xún)位置:學(xué)生管理*名字:出入事務(wù)另I名:出入事件描 述:系統(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 | M樓房號(hào)=2 數(shù)字 3職位=4 字符

14、 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居住性別=F | M應(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圖圖6寢室屬性圖7 來(lái)訪人員

15、屬性員工1來(lái)訪人員出入樓物品樓房圖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)大致可以劃分為 以下模塊:圖10學(xué)生宿舍管理系統(tǒng)功能模塊圖4、2系統(tǒng)功能模塊圖圖11系統(tǒng)功能模塊圖4、3數(shù)據(jù)庫(kù)概念設(shè)計(jì)本管理系統(tǒng)共用到七個(gè)表:用戶(hù)表(Logi nln)、學(xué)生根本情況表 (Student)、學(xué)生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、 人員來(lái)訪表(Visit)、物品出入樓表(Goodsmove),各表之間均有一定的關(guān) 系,可以進(jìn)展關(guān)聯(lián)。1. 學(xué)生根本情況表(Student)、學(xué)生住宿表(Student_b

16、ase)、物品出入樓 表(Goodsmove)這四個(gè)表里面都有一個(gè)一樣的字段:學(xué)號(hào)(Stu_Id),通過(guò)學(xué)號(hào) 這個(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_ld)將兩表相 關(guān)聯(lián)。2. 由于員工是負(fù)責(zé)管理某棟樓房的,因此員工表(Employee),樓房表(House)這兩個(gè)表之間有一個(gè)一樣的字段:樓房號(hào)(Houd)來(lái)進(jìn)展關(guān)聯(lián)。4、4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)表1用戶(hù)表(Logi nIn) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL Primarykey Us

17、erName 用戶(hù)名 char10NYUserId 用戶(hù)密碼 char10NYUserPower用戶(hù)權(quán)限 char20NN 表2學(xué)生根本情況表(Student) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULLPrimarykeyStu_Key 學(xué)號(hào) char20NY and F Stu_Name某某 char10YNStu_Sex 性別 char10YNStu_Enr 入學(xué)日期 datetime10YN Stu_Birth 出生日期 datetime10YN Stu_College 學(xué)院 char10YN Stu_Major 專(zhuān)業(yè) char10YN Stu_Polit 政治面貌 char10 YN Stu

18、_Address 家庭住址 char50YN Stu_Tel 聯(lián)系方式 char10YN Stu_Des 備注 char50YN表3學(xué)生住宿表(Student_base) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL PrimarykeyStu_Key 學(xué)號(hào) char20NY and F Stu_dor 宿舍 char10YN表4寢室表(Dorm) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL PrimarykeyDor_Id 寢室號(hào) char10NY Dor_Sex 居住性別 char10YN Dor_Num應(yīng)住人數(shù) char10YN Dor_Fact 實(shí)住人數(shù) char10YN Dor_Price 住宿費(fèi)用

19、char10YNDor_Telchar10YNDor_Des備注 char50YN表5員工表(Employee) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL Primarykey Emp_ld員工號(hào) char20NYEmp_Name某某 charlOYNEmp_Age年齡 charlOYNEmp_Sex 性別 charlOYNHoud學(xué)樓房號(hào)charlONFEmp_Job職位 charlOYNEmp_Add 家庭住址 char50YNEmp_Tel 聯(lián)系方式 char1OYNEmp_Des備注 char50YN表6樓房表字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL PrimarykeyHoud樓房號(hào)char1O

20、NFHou_Nun房間數(shù) char1OYNHou_Flr 樓層數(shù) char1OYNHou_Peo 應(yīng)住人數(shù) char1OYN表7人員來(lái)訪表(Visit)字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL PrimarykeyVis_Name 來(lái)訪人某某 char1ONNVis_Host 被訪人某某 char1OYNDor_Id 寢室號(hào) char1ONFRelation 所屬關(guān)系 char1OYNVis_Data 來(lái)訪日期 datetime10YNVis_Time 來(lái)訪時(shí)間 datetime10YNLea_Time 離開(kāi)時(shí)間 datetime10YNVis_Watch 值班人 char1OYNVis_Cred

21、證件名稱(chēng) char1OYNVis_Des 備注 char 50YN表8物品出入樓表(Goodsmove) 字段名描述數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度NULL Primarykey Stu_Name學(xué)生名 char1ON NGd物品號(hào)char20NYGn進(jìn)樓物品char1OYNG_Out出樓物品 char1OYNG_Date 時(shí)間 datetime10YNWatch 值班人 char1OYNG_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)管理功能、 公寓管理功能、信息查詢(xún)功能、出入登記功能

22、、信息修改功能。下面將具體 進(jìn)展介紹每個(gè)功能:1. 系統(tǒng)要求用戶(hù)必須輸入正確的用戶(hù)名和密碼才能進(jìn)入系統(tǒng)。2. 系統(tǒng)應(yīng)該提供學(xué)生住宿情況的根本登記。3. 系統(tǒng)應(yīng)提供學(xué)生每學(xué)期的注冊(cè)與學(xué)生的離校處理。4. 系統(tǒng)應(yīng)提供人員來(lái)訪登記與完畢訪問(wèn)的詳細(xì)登記。5. 系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。6. 系統(tǒng)應(yīng)提供查詢(xún)功能,以方便用戶(hù)對(duì)學(xué)生根本信息的查詢(xún)(要實(shí)現(xiàn)按多 種條件的查詢(xún))與樓房信息的查詢(xún)。7. 系統(tǒng)應(yīng)提供增加、刪除、修改用戶(hù)某某的功能。8. 系統(tǒng)還應(yīng)具有添加、修改、刪除學(xué)生與員工根本信息的功能。9. 學(xué)生宿舍管理系統(tǒng)的某些信息應(yīng)當(dāng)能夠以報(bào)表形式打印出來(lái)。5、3用戶(hù)界面設(shè)計(jì)本程序中

23、所有的界面都是用JSP和HTML語(yǔ)言編寫(xiě)的,圖片經(jīng)過(guò)Photoshop處理, 采用B/S模式。5、3、1 一般交互設(shè)計(jì)在一般交互界面中用戶(hù)必須首先填寫(xiě)自己的請(qǐng)求,再有JSP處理這些請(qǐng)求,然后轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器將請(qǐng)求的內(nèi)容響應(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ì)過(guò)程5、4、1登陸界面與密碼修改這個(gè)界面總體來(lái)說(shuō)各個(gè)控件比擬簡(jiǎn)單,但是作為一個(gè)用戶(hù)登陸操作的 假面,它已經(jīng)連接

24、到了數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)的 yonghu表相聯(lián)。各個(gè)控件也與數(shù)據(jù)庫(kù) 中表的字段綁定。在窗體初始化的時(shí)候要判斷當(dāng)前數(shù)據(jù)庫(kù)表中是否有記錄,如果沒(méi)有記錄那么登陸就會(huì)失敗,還有想要修改密碼必須先登陸成功否如此沒(méi)有權(quán)利修改密 碼。5、4、2查詢(xún)操作管理員必須選擇好查詢(xún)條件,上一頁(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。即不可以 前查看或向后查看。添加用戶(hù)可以添

25、加使用該管理軟件的用戶(hù)。添加的時(shí) 候可以選擇所添加人物的級(jí)別。 軟件默認(rèn)為兩個(gè)級(jí)別:管理員、普通用戶(hù)。 管理員擁有對(duì)此軟件管理操作等一切的權(quán)力。普通用戶(hù),只有普通的查看、 查詢(xún)、備份、添加等權(quán)力。沒(méi)有對(duì)記錄刪除等權(quán)力。其次,管理院還有添 加普通用戶(hù)的權(quán)利,在添加用戶(hù)時(shí)你可以選擇一個(gè)且必須選擇一個(gè)。然后 輸入此用戶(hù)的用戶(hù)名和密碼即可,普通用戶(hù)可以修改管理員分配的密碼但 必須先登陸成功。5、4、3寢室資源的操作修改操作可以把當(dāng)前選中的寢室進(jìn)展名稱(chēng)修改與其所屬公寓進(jìn)展修改。 當(dāng)要對(duì)名稱(chēng)進(jìn)展修改時(shí),先要選擇所要修改的寢室名,選擇后會(huì)在寢室名 稱(chēng)里顯示出來(lái),把當(dāng)前寢室名稱(chēng)改成要修改的寢室名稱(chēng),然后點(diǎn)擊修

26、改即 完成名稱(chēng)修改操作。當(dāng)要對(duì)當(dāng)前寢室的所屬公寓進(jìn)展修改時(shí),需要先選擇 所要修改的寢室,然后在上面的公寓名稱(chēng)后填寫(xiě)所要修改的寢室名稱(chēng)。點(diǎn) 擊修改后完成此操作。刪除操作可以刪除掉當(dāng)前樹(shù)型顯示中的任何一個(gè)子節(jié)點(diǎn),也就是這個(gè)樹(shù)型節(jié)點(diǎn)中的寢室名稱(chēng),注意的是,刪除后這個(gè)記錄只在qinshi表中刪除,其相關(guān)記錄不會(huì)被刪除掉的,如果想刪除,還需要人工操作。實(shí)現(xiàn)的方法 主要是對(duì)qinshi表操作,先對(duì)其進(jìn)展查詢(xún),查詢(xún)當(dāng)前想要被刪除的表是否 存在,如果不存在,如此給出提示,如果存在這條記錄,如此在表中把它 刪除掉,刪除后調(diào)用生成樹(shù)過(guò)程,把當(dāng)前寢室設(shè)置中的樹(shù)型結(jié)構(gòu)重新生成, 更新記錄。5.、4、4學(xué)生資源管理此界

27、面主要是對(duì)學(xué)生請(qǐng)假和學(xué)生違規(guī)的操作,請(qǐng)假操作是對(duì)學(xué)生記錄做 一個(gè)添加。利用它可以把學(xué)生的根本的請(qǐng)假資料保存起來(lái)。 其中的日期是系 統(tǒng)當(dāng)前的日期,它是不可以進(jìn)展更改的,然后在其它文本框中輸入其它詳細(xì) 資料即可以。違規(guī)操作是對(duì)學(xué)生的違規(guī)記錄做一個(gè)添加。 其中的日期也是系 統(tǒng)當(dāng)前的日期,它是不可以進(jìn)展更改的,然后在其它文本框中輸入其它詳細(xì) 資料即可,它也是在代碼中與數(shù)據(jù)庫(kù)中表的字段進(jìn)展的綁定,然后進(jìn)展添加操作。其它操作同上面根本是一致的,對(duì)于違規(guī)在主界面的左側(cè)并沒(méi)有快速 顯示操作,只可以用記錄查看里面的違規(guī)查看進(jìn)展選擇查看。在這里所添寫(xiě)的記錄也要全面一些,主要是為了以后查找更為方便,如果不全,系統(tǒng)會(huì)提 示的!5、4、5學(xué)生宿舍衛(wèi)生檢查日期已經(jīng)設(shè)置成只讀屬性,檢查記錄的日期是不能隨便改寫(xiě)的。 公寓

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論