版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> SQL Server 數(shù)據(jù)庫設(shè)計(jì)</p><p> 宿舍智能管理系統(tǒng)報(bào)告</p><p><b> 一、需求分析.</b></p><p> 宿舍智能管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都是至關(guān)重要的。他能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,能有效地幫助學(xué)校老師掌握學(xué)生的情況
2、。方便校方管理及學(xué)生的日常生活</p><p> 1、宿舍智能管理系統(tǒng)的目標(biāo)</p><p> 此系統(tǒng)管理系統(tǒng)設(shè)計(jì)就是為了方便宿舍管理員在數(shù)據(jù)方面的管理。使他們?cè)谌蘸蟮膶W(xué)校宿舍管理方面能達(dá)到事半功倍的效果。減輕人的負(fù)擔(dān),方便數(shù)據(jù)庫存儲(chǔ),增加安全性。</p><p><b> 2、功能需求分析</b></p><p>
3、; 用戶的需求具體體現(xiàn)在各種信息的輸入,修改和查詢,并能夠提供一定的安全保障。</p><p><b> ?。?)費(fèi)用管理模塊</b></p><p> 對(duì)宿舍水電費(fèi)情況提供添加費(fèi)用和查詢費(fèi)用的功能,并根據(jù)登陸的學(xué)生用戶鎖定定期宿舍號(hào)列出其宿舍的水電費(fèi)情況。</p><p><b> ?。?)日常管理模塊</b><
4、;/p><p> 管理員及協(xié)管理員均可以錄入和查看清潔,在報(bào)修信息欄中可以標(biāo)記記錄是否被處理。</p><p><b> 3、人員管理模塊</b></p><p> 包含查看宿舍人員,添加進(jìn)入人員及處理進(jìn)入人員。查看欄中可以查看哪個(gè)宿舍哪個(gè)人。必須寫清進(jìn)入緣由,必顯示添加該進(jìn)入者的信息</p><p><b>
5、; 4、物品管理模塊</b></p><p> 包含添加物品出入信息和查詢物品出入信息</p><p> 5、用戶識(shí)別登陸功能</p><p> ?。?)最高權(quán)限用戶(管理員)</p><p> ?。?)一般的用戶(協(xié)管人員)</p><p> ?。?)最低權(quán)限用戶(學(xué)生)</p>&l
6、t;p><b> 二、概要設(shè)計(jì)</b></p><p><b> 三.項(xiàng)目開發(fā)</b></p><p><b> 1、技術(shù)開發(fā):</b></p><p><b> ?。?)權(quán)限設(shè)置</b></p><p> 共有三個(gè)權(quán)限: 最高——宿舍管理員
7、</p><p><b> 其次——協(xié)管人員</b></p><p><b> 最低——學(xué)生</b></p><p> 如果用戶訪問某張頁面的權(quán)限不夠,系統(tǒng)將阻止其訪問。</p><p> ?。?)用戶密碼加密。</p><p> 2、費(fèi)用管理(費(fèi)用添加,費(fèi)用查看)這
8、些均通過SQL語言實(shí)現(xiàn)</p><p> 3、日常管理(查看清潔分、報(bào)修信息)</p><p> 4、人員管理(查看宿舍人員、添加進(jìn)入人員、處理進(jìn)入人員)</p><p> 這些均用SQL語言實(shí)現(xiàn)</p><p><b> 5、物品管理</b></p><p> 注:以上這些都由SQL語
9、句實(shí)現(xiàn),實(shí)現(xiàn)各自的使用價(jià)值。此管理系統(tǒng)的資金投入也特別的小,容易實(shí)現(xiàn)。用宿舍一般的電腦也可以實(shí)現(xiàn),重點(diǎn)是資金投入少,但得到的效益大,能達(dá)到事半功倍的效果。</p><p><b> 四、邏輯結(jié)構(gòu)定義</b></p><p> 學(xué)生住宿表,主要記錄學(xué)生住宿的基本信息。</p><p> 員工表,主要記錄員工的基本信息。</p>
10、<p> 宿舍表,主要記錄宿舍的入住信息。</p><p> 報(bào)修表,主要記錄物品的報(bào)修信息。</p><p> 水電費(fèi)表,主要是每個(gè)月記錄各個(gè)宿舍的水電使用情況以及相應(yīng)的費(fèi)用。</p><p> 來訪者表,主要記錄來訪者的信息。</p><p><b> 五 數(shù)據(jù)實(shí)施和維護(hù)</b></p&g
11、t;<p> 5.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引、導(dǎo)入數(shù)據(jù)</p><p> 5.1.1 建立數(shù)據(jù)庫</p><p> create database 學(xué)生宿舍管理系統(tǒng);</p><p> 5.1.2 建立數(shù)據(jù)表</p><p><b> 宿舍表</b></p><p>
12、 Create table 宿舍表</p><p> ( 樓號(hào) char(2),</p><p> 宿舍號(hào) char(3),</p><p> primary key(樓號(hào),宿舍號(hào)),</p><p> 宿舍電話 char(12) not null,</p><p> 可住人數(shù) smallint no
13、t null,</p><p> 已住人數(shù) smallint not null,</p><p><b> );</b></p><p><b> 學(xué)生住宿表</b></p><p> Create table 學(xué)生住宿表</p><p> (學(xué)號(hào) char(8)
14、 primary key,</p><p> 姓名 varchar(10) not null,</p><p> 性別 char(2) default '男' check(性別 in ('男','女')),</p><p> 專業(yè) varchar(20) not null,</p><
15、;p> 聯(lián)系方式 char(11),</p><p> 入住時(shí)間 datetime not null,</p><p> 樓號(hào) char(2) not null,</p><p> 宿舍號(hào) char(3) not null,</p><p> foreign key(樓號(hào),宿舍號(hào)) references 宿舍表(樓號(hào),宿
16、舍號(hào)),</p><p><b> );</b></p><p><b> 員工的基本信息表</b></p><p> Create table 員工表</p><p> (員工號(hào) char(4) primary key,</p><p> 員工姓名 varcha
17、r(10) not null,</p><p> 年齡 smallint check(年齡>14 and 年齡<65),</p><p> 樓號(hào) char(2),</p><p> 性別 char(2) check (性別 in('男','女')),</p><p> 職位 varch
18、ar(20) not null,</p><p> 聯(lián)系方式 char(11),</p><p><b> );</b></p><p><b> 報(bào)修信息表</b></p><p> create table 報(bào)修表</p><p> (樓號(hào) char(6)
19、not null,</p><p> 宿舍號(hào) char(6) not null,</p><p> 物品號(hào) char(8) not null,</p><p> 保修原因 char(50) not null,</p><p> 提交日期 datetime not null,</p><p> 解決日期
20、datetime not null,</p><p> 保修費(fèi)用 decimal(5,2) not null,</p><p><b> );</b></p><p><b> 水電費(fèi)表</b></p><p> Create table 水電費(fèi)表</p><p>
21、 (樓號(hào) char(2) not null,</p><p> 宿舍號(hào) char(3) not null,</p><p> 月份 Varchar(4) not null,</p><p> 用電量 decimal(5,2) not null,</p><p> 電費(fèi) decimal(5,2) not null,</
22、p><p> 用水量 decimal(5,2) not null,</p><p> 水費(fèi) decimal(5,2) not null,</p><p><b> );</b></p><p><b> 來訪者信息表</b></p><p> Create tabl
23、e 來訪者表</p><p> (來訪者姓名 varchar(10) not null,</p><p> 被訪者姓名 varchar(10) not null,</p><p> 所屬關(guān)系 Varchar(20) not null,</p><p> 證件名稱 Varchar(20) not null,</p>
24、<p> 來訪日期 Datetime not null,</p><p> 來訪時(shí)間 Datetime not null,</p><p> 結(jié)束時(shí)間 Datetime not null,</p><p> 備注 Varchar(50),</p><p> 學(xué)號(hào) char(8) foreign key refer
25、ences 學(xué)生住宿表(學(xué)號(hào)),</p><p><b> );</b></p><p> 5.1.3 建立視圖</p><p> 1.建立物流管理專業(yè)的學(xué)生住宿的視圖</p><p> Create view 物流管理學(xué)生住宿表</p><p><b> As</b&g
26、t;</p><p> Select 學(xué)號(hào),姓名,樓號(hào),宿舍號(hào)</p><p> From 學(xué)生住宿表</p><p> Where 專業(yè)=’物流管理’;</p><p> 2.建立住在各號(hào)樓的學(xué)生信息的視圖</p><p> Create view 各號(hào)樓學(xué)生住宿表</p><p>
27、<b> As</b></p><p> Select 學(xué)號(hào),姓名,專業(yè)</p><p> From 學(xué)生住宿表</p><p> Where 樓號(hào)=’ ’;</p><p> 3.建立職位是管理員的員工信息的視圖</p><p> Create view 管理員信息表</p
28、><p><b> As</b></p><p><b> Select *</b></p><p><b> From 員工表</b></p><p> Where 職位=’管理員’;</p><p> 4.建立各月份各個(gè)宿舍的水電使用情況的視圖
29、</p><p> Create view 各月水電表</p><p><b> As</b></p><p><b> Select *</b></p><p><b> From 水電表</b></p><p> Where 月份=’ ’
30、;</p><p> 5.建立各號(hào)樓各個(gè)宿舍的信息的視圖</p><p> Create view 各號(hào)樓宿舍信息表</p><p><b> As</b></p><p><b> Select *</b></p><p><b> From 宿舍表&l
31、t;/b></p><p> Where 樓號(hào)=’ ’;</p><p> 5.1.4 建立索引</p><p> create unique index 住宿_學(xué)號(hào) on 學(xué)生住宿表(學(xué)號(hào));</p><p> create unique index 宿舍樓_宿舍號(hào)on 宿舍表(樓號(hào),宿舍號(hào));</p><
32、;p> create cluster index 學(xué)生_姓名 on 學(xué)生住宿表(姓名);</p><p> Create unique index IX_員工號(hào) on 員工表(員工號(hào));</p><p> Create unique index IX_設(shè)備號(hào) on 設(shè)備租賃表(設(shè)備號(hào));</p><p> 5.1.5 導(dǎo)入數(shù)據(jù)</p>
33、<p> 1./*宿舍表格記錄插入*/</p><p> Insert into 宿舍表</p><p> Values ('27','101','057108011010',04,04)</p><p> Insert into 宿舍表</p><p> Values (
34、'22','111','057108011110',04,04)</p><p> Insert into 宿舍表</p><p> Values ('27','131','057108011160',04,04)</p><p><b> 截圖如下:&l
35、t;/b></p><p> 2. /*學(xué)生住宿表格記錄插入*/</p><p> Insert into 學(xué)生住宿表</p><p> Values ('08030004','王曉明','男','物流管理','15158110001','20080906',
36、'27','101')</p><p> Insert into 學(xué)生住宿表</p><p> Values ('08030002','李倩','女','物流管理','15158110002','20080906','22','111&
37、#39;)</p><p> Insert into 學(xué)生住宿表</p><p> Values ('08030005','李明','男','物流管理','15158110003','20080906','27','131')</p><p
38、><b> 截圖如下:</b></p><p> 3./*員工表格記錄插入*/</p><p> Insert into 員工表 </p><p> Values ('y001','葉玉',40,'27','女','清潔工','15058101
39、000')</p><p> Insert into 員工表 </p><p> Values ('y002','王思思',26,'22','女','管理員','15058101010')</p><p> Insert into 員工表 </p>
40、;<p> Values ('y003','李偉',34,'22','男','管理員','15058101110')</p><p><b> 截圖如下:</b></p><p> 4./*報(bào)修表格記錄插入*/</p><p>
41、 Insert into 報(bào)修表</p><p> Values ('27','101','0001','日光燈不亮','20100920','20100922','00.00')</p><p> Insert into 報(bào)修表</p><p>
42、Values ('22','111','0001','熱水器壞了','20100920','20100922','00.00')</p><p> Insert into 報(bào)修表</p><p> Values ('27','131','
43、;0001','下水道壞了','20100920','20100922','05.00')</p><p><b> 截圖如下:</b></p><p> 5./*水電費(fèi)表格記錄插入*/</p><p> Insert into 水電費(fèi)表</p><
44、;p> Values ('27','101','09','17.12','13.00','05.24','07.52')</p><p> Insert into 水電費(fèi)表</p><p> Values ('27','131',
45、9;09','18.12','14.00','06.24','08.52')</p><p> Insert into 水電費(fèi)表</p><p> Values ('22','111','08','11.12','13.00','
46、;06.24','08.52')</p><p><b> 截圖如下:</b></p><p> 6./*來訪者表格記錄插入*/</p><p> Insert into 來訪者表</p><p> Values ('張曉紅','王曉明','母子
47、39;,'身份證','20100920','2010/9/20 12:20:30','2010/9/20 12:50:30','幫忙帶東西','08030004')</p><p> Insert into 來訪者表</p><p> Values ('王偉','李倩
48、','兄妹','身份證','20100910','2010/9/10 12:20:30','2010/9/10 12:50:30','看望她','08030002')</p><p> Insert into 來訪者表</p><p> Values ('王夢(mèng)
49、','李明','姐妹','身份證','20100930','2010/9/30 12:10:30',' 2010/9/30 13:50:30','看望她','08030005')</p><p><b> 截圖如下:</b></p><
50、p> 5.2 記錄和約束條件的的增加、刪除和修改</p><p> 5.2.1 記錄的增加、刪除、修改</p><p> 1.一個(gè)新生住進(jìn)宿舍:</p><p> insert into 學(xué)生住宿表</p><p> Values ('08032111','張三','男',&
51、#39;物流管理','15122235673','09/03/12','27','325')</p><p> 2.刪除員工號(hào)為0103的信息</p><p> Delete from 員工表</p><p> where 員工號(hào)='0103'</p>&
52、lt;p> 3.修改宿舍表中11號(hào)樓214宿舍的已住人數(shù)</p><p> Update 宿舍表</p><p> Set 已住人數(shù)=04</p><p> Where樓號(hào)='11' and 宿舍號(hào)='214';</p><p> 5.2.2 約束條件的增加、刪除、修改</p>
53、<p> 1.在學(xué)生住宿表中增加一屬性為學(xué)院,數(shù)據(jù)類型為varchar(20),</p><p> Alter table 學(xué)生住宿表 add 學(xué)院 varchar(20);</p><p> 2.刪除學(xué)生住宿表中新增的屬性學(xué)院</p><p> Alter table 學(xué)生住宿表 drop column 學(xué)院;</p><p
54、> 3.在設(shè)備租賃表中,增加設(shè)備名取唯一值的約束條件</p><p> Alter table 設(shè)備租賃表 add unique(設(shè)備名);</p><p><b> 5.3查詢語句</b></p><p> 1.查詢員工姓名為李倩的基本信息</p><p><b> Select *</
55、b></p><p><b> From 員工表</b></p><p> Where 員工姓名='李倩';</p><p> 2.查詢年齡在22歲到32歲的員工號(hào),員工姓名,職位</p><p> Select 員工號(hào),員工姓名,職位</p><p><b&g
56、t; From 員工表</b></p><p> Where 年齡 between 22 and 32;</p><p> 3.查詢所有姓黃的來訪者信息</p><p><b> Select *</b></p><p><b> From 來訪者表</b></p>
57、<p> Where 來訪者姓名 like '黃%';</p><p> 4.查詢張三所在的宿舍的已住人數(shù)</p><p> Select 宿舍表.樓號(hào), 宿舍表.宿舍號(hào),已住人數(shù)</p><p> From 宿舍表,學(xué)生住宿表</p><p> Where 姓名='張三' and 宿舍
58、表.樓號(hào)=學(xué)生住宿表.樓號(hào) and 宿舍表.宿舍號(hào)=學(xué)生住宿表.宿舍號(hào);</p><p> 5.查詢住在22號(hào)樓123宿舍所住的學(xué)生信息</p><p> Select 學(xué)號(hào),姓名,專業(yè),聯(lián)系方式</p><p> From 學(xué)生住宿表</p><p> Where 樓號(hào)='22' and 宿舍號(hào)='123
59、39;;</p><p> 6.查詢物流專業(yè)的學(xué)生住宿人數(shù)</p><p> Select count(學(xué)號(hào))</p><p> From 學(xué)生住宿表</p><p> Where 專業(yè)='物流專業(yè)'</p><p><b> );</b></p><
60、p> 8.查詢員工號(hào)為0124的員工所在樓的住宿信息</p><p><b> Select *</b></p><p><b> From 宿舍表</b></p><p> Where 樓號(hào) in (select 樓號(hào)</p><p><b> From 員工表</
61、b></p><p> Where 員工號(hào)='0124');</p><p> 5.4 建立存儲(chǔ)過程,觸發(fā)器</p><p> 11.存儲(chǔ)過程,返回指定的月份的水費(fèi)總額和電費(fèi)總額</p><p> Create proc pro</p><p> @benning varchar(4),
62、@ending varchar(4),</p><p> @all_waterpay decimal(8,2),@all_elecpay decimal(8,2) output</p><p> /* 給存儲(chǔ)過程定義四個(gè)參數(shù):開始月份和結(jié)束月份的水費(fèi)總額和電費(fèi)總額*/</p><p><b> AS</b></p><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng) 畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)—畢業(yè)設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----學(xué)生宿舍管理系統(tǒng)(jsp)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)——畢業(yè)論文
評(píng)論
0/150
提交評(píng)論