數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄一、需求分析.2【處理對(duì)象】.2【處理功能要求】.2【安全性和完整性要求】.2二、概要設(shè)計(jì).3【功能結(jié)構(gòu)圖】.3【E-R圖】.4【建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、插入數(shù)據(jù)】.5【導(dǎo)入數(shù)據(jù)】.6【數(shù)據(jù)庫(kù)的建立】.10三、詳細(xì)設(shè)計(jì).13四、小結(jié).18五、參考文獻(xiàn).19宿舍信息管理系統(tǒng)1、需求分析1.1處理對(duì)象系統(tǒng)要處理的對(duì)象包括學(xué)生基本信息、宿舍基本信息、宿舍樓基本信息、樓棟管理員基本信息、來(lái)訪人員出入基本信息等五個(gè)方面,各個(gè)對(duì)象包括信息如下所示(詳細(xì)的數(shù)據(jù)見(jiàn)于數(shù)據(jù)字典):1學(xué)生基本信息(Student):包括 學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生性別、學(xué)生年齡、學(xué)生電話、學(xué)生所在學(xué)院、學(xué)生所學(xué)專(zhuān)業(yè)、所在班級(jí)、入學(xué)時(shí)

2、間等方面的信息,可以方便學(xué)生信息的查詢(xún)和更新;2宿舍基本信息(Live): 包括學(xué)生學(xué)號(hào)、學(xué)生姓名、樓棟號(hào)、宿舍房間、入住日期;3宿舍樓基本信息(Dormitory):包括 宿舍樓編號(hào)、宿舍樓性別分類(lèi)信息、管理員姓名、每一幢宿舍樓樓管處的電話、已入住人數(shù)、最大容量等方面,這樣可以方便管理者對(duì)宿舍樓的管理,提高查詢(xún)效率;4樓棟管理員基本信息(Worker):包括 工作人員編號(hào)、工作人員姓名、工作類(lèi)型、工資、性別、工作地點(diǎn)、電話可以方便管理人員對(duì)宿舍樓道工人的任用、信息查詢(xún)及更改;6來(lái)訪人員出入信息(Visit):訪問(wèn)的宿舍樓編號(hào)、房間號(hào)、來(lái)訪人的姓名、被訪問(wèn)人的姓名、訪問(wèn)日期、離開(kāi)日期。1.2處

3、理功能要求系統(tǒng)主要完成以下幾個(gè)功能:1宿舍樓基本信息查詢(xún)與修改;2學(xué)生基本信息查詢(xún)與更新以及插入;3每一幢宿舍樓中宿舍信息的查詢(xún)與信息更新;(1)宿舍信息管理系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生,管理員信息的全部讀??;實(shí)現(xiàn)對(duì)某個(gè)學(xué)生或管理員特定信息的讀取;(2)實(shí)現(xiàn)對(duì)某個(gè)人員信息的刪除;4宿舍樓人員訪問(wèn)出入審批及記錄;1.3安全性和完整性要求安全性先通過(guò)視圖機(jī)制,不同的用戶(hù)只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)用戶(hù)授權(quán)機(jī)制,欲用戶(hù)登陸來(lái)識(shí)別用戶(hù)級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶(hù)權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。完整性要求用于描述宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓棟管理員基本信

4、息、訪問(wèn)出人員入基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶(hù)自定義完整性(符合實(shí)際要求)。2、概要設(shè)計(jì)2.1功能結(jié)構(gòu)圖用戶(hù)宿舍樓基本信息樓棟管理員信息宿舍居住信息學(xué)生基本信息訪問(wèn)人員出入信息插入顯示全部信息刪除顯示全部信息刪除進(jìn)入界面插入插入顯示全部刪除插入顯示全部刪除插入顯示全部刪除2.2 E-R圖學(xué)生宿舍樓管宿舍樓入住n1組成m1管理1n性別分類(lèi)宿舍編號(hào)學(xué)號(hào)姓名性別管理員編號(hào)2.3建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、插入數(shù)據(jù)create database StuRoom;/*建立學(xué)生信息表*/CREATE Table Student (StuNo Varchar(20) Not null Unique ,

5、 StuName Varchar(20) Not null, Stusex Varchar(20) Check(sex In ('man','woman'), Stuage Varchar(20) Not null, Stuphone Varchar(20) Not null, School Varchar(20) Not null, Major Varchar(20) Not null, Class Varchar(20) Not null, StuATime Varchar(20) Not null, primary key(StuNo,StuName) )

6、;/*建立公寓樓基本信息表*/CREATE Table Dormitory (DorNo varchar(10) not null primary key, DorSex varchar(10) not null, DorMag varchar(50) not null, DorTel varchar(20) not null, DorNum varchar(20) not null, DorMax varchar(200) not null );/*建立住宿登記表*/CREATE Table Live (StuNo varchar(8) not null primary key, StuNa

7、me varchar(50) not null, DorNo varchar(20) not null, RNo varchar(60) not null, InTime varchar(8) not null, foreign key (StuNo) references Student(StuNo), foreign key (DorNo) references Dormitory(DorNo) );/*建立樓棟工作人員基本信息表*/CREATE Table Worker( WorName Varchar(20) Not null, WorNo Varchar(20) Not null,

8、WorSex Varchar(20) Not null, WorPhNo Varchar(20) Not null, WorType Varchar(20) Not null, WorWage Varchar(20) Not null, DorNo Varchar(20) Not null, Primary key(WorNo), Foreign key(DorNo) References Dormitory (DorNo),Check(WorSex In('man','woman');/*建立來(lái)訪記錄信息表*/CREATE Table Visit ( DorN

9、o varchar(20) not null primary key, RNo varchar(20) not null, InName varchar(20) not null, StuName varchar(20) not null, CTime varchar(20) not null, GTime varchar(20) not null,Foreign key(DorNo) References Dormitory (DorNo);2.3.1 導(dǎo)入數(shù)據(jù)/*導(dǎo)入學(xué)生基本信息*/*導(dǎo)入公寓樓基本信息*/insert into Dormitory values('1',&

10、#39;woman','Aunt wang','88648256','79','100');insert into Dormitory values('2','woman','Aunt zhang','88648252','70','100');insert into Dormitory values('3','woman','Aunt li','88648259'

11、,'69','100');insert into Dormitory values('4','woman','uncle wang','88648245','83','100');insert into Dormitory values('5','woman','Aunt zhao','88648246','68','100');insert into Dormitory

12、values('6','woman','Aunt qian','88648248','76','100');/*導(dǎo)入宿舍基本信息*/insert into Live values('08052201','David','2','314','20080907');insert into Live values('08052202','lucy','5','202

13、9;,'20080907');insert into Live values('08052203','jim','2','216','20080907');insert into Live values('08052204','Tom','4','236','20080907');insert into Live values('08052205','lily','6',&

14、#39;432','20080907');insert into Live values('08052206','anne','1','613','20080907');insert into Live values('08052207','Tim','2','231','20080907');insert into Live values('08052208','jili',&#

15、39;5','112','20080907');insert into Live values('08052209','harry','1','213','20080907');insert into Live values('08052210','rose','4','202','20080907');insert into Live values('08052211','

16、;arce','2','314','20080907');insert into Live values('08052212','roon','5','202','20080907');insert into Live values('08052213','hong','2','216','20080907');insert into Live values('080522

17、14','wen','4','236','20080907');insert into Live values('08052215','li','6','432','20080907');insert into Live values('08052216','Dmdn','1','613','20080907');insert into Live values(&#

18、39;08052217','jiao','2','231','20080907');insert into Live values('08052218','jili','5','112','20080907');insert into Live values('08052219','lan','1','213','20080907');insert into Liv

19、e values('08052220','grey','4','202','20080907');/*導(dǎo)入工作人員基本信息*/Insert insert into Worker /*導(dǎo)入訪問(wèn)基本信息*/insert into Visit values('1','613','wen','anne','525','525');insert into Visit values('2','314'

20、,'li','arce','525','526');insert into Visit values('4','202','yue','rose','524','525');insert into Visit values('6','432','zhang','li','525','527');insert into Visit values

21、('1','613','wang','Dmdn','525','525');(1)student表(2)dormitory表(3)live表(4)worker表(5)visit表3、詳細(xì)設(shè)計(jì)3.1新生入住宿舍業(yè)務(wù)流程圖:學(xué)生未批準(zhǔn)入住樓管處批準(zhǔn)入住并登記信息宿舍3.2查詢(xún)業(yè)務(wù)流程圖(查詢(xún)宿舍學(xué)生信息、樓棟管理員信息、宿舍樓信息等):查詢(xún)宿舍學(xué)生信息表查詢(xún)宿舍信息表查詢(xún)樓棟管理員信息表樓管處查詢(xún)結(jié)果外來(lái)人員3.3系統(tǒng)界面操作1.1查詢(xún)宿舍信息1.2在宿舍中插入新的學(xué)生1.3在宿舍中刪除學(xué)生信息2.1查詢(xún)學(xué)生基本信息3.1查詢(xún)工作人員基本信息4.1查詢(xún)來(lái)訪人員基本信息5.1查詢(xún)宿舍樓基本信息4、小結(jié)該小型公寓管理系統(tǒng)總體說(shuō)來(lái)功能比較齊全,包括學(xué)生管理員的一些基本的功能都已經(jīng)具備;數(shù)據(jù)庫(kù)的設(shè)計(jì)

溫馨提示

  • 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)論