版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> SQL Server 數(shù)據(jù)庫設(shè)計</p><p> 宿舍智能管理系統(tǒng)報告</p><p><b> 一、需求分析.</b></p><p> 宿舍智能管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都是至關(guān)重要的。他能夠為用戶提供充足的信息和快捷的查詢手段,能有效地幫助學(xué)校老師掌握學(xué)生的情況
2、。方便校方管理及學(xué)生的日常生活</p><p> 1、宿舍智能管理系統(tǒng)的目標(biāo)</p><p> 此系統(tǒng)管理系統(tǒng)設(shè)計就是為了方便宿舍管理員在數(shù)據(jù)方面的管理。使他們在日后的學(xué)校宿舍管理方面能達到事半功倍的效果。減輕人的負擔(dān),方便數(shù)據(jù)庫存儲,增加安全性。</p><p><b> 2、功能需求分析</b></p><p>
3、; 用戶的需求具體體現(xiàn)在各種信息的輸入,修改和查詢,并能夠提供一定的安全保障。</p><p><b> ?。?)費用管理模塊</b></p><p> 對宿舍水電費情況提供添加費用和查詢費用的功能,并根據(jù)登陸的學(xué)生用戶鎖定定期宿舍號列出其宿舍的水電費情況。</p><p><b> ?。?)日常管理模塊</b><
4、;/p><p> 管理員及協(xié)管理員均可以錄入和查看清潔,在報修信息欄中可以標(biāo)記記錄是否被處理。</p><p><b> 3、人員管理模塊</b></p><p> 包含查看宿舍人員,添加進入人員及處理進入人員。查看欄中可以查看哪個宿舍哪個人。必須寫清進入緣由,必顯示添加該進入者的信息</p><p><b>
5、; 4、物品管理模塊</b></p><p> 包含添加物品出入信息和查詢物品出入信息</p><p> 5、用戶識別登陸功能</p><p> ?。?)最高權(quán)限用戶(管理員)</p><p> ?。?)一般的用戶(協(xié)管人員)</p><p> ?。?)最低權(quán)限用戶(學(xué)生)</p>&l
6、t;p><b> 二、概要設(shè)計</b></p><p><b> 三.項目開發(fā)</b></p><p><b> 1、技術(shù)開發(fā):</b></p><p><b> ?。?)權(quán)限設(shè)置</b></p><p> 共有三個權(quán)限: 最高——宿舍管理員
7、</p><p><b> 其次——協(xié)管人員</b></p><p><b> 最低——學(xué)生</b></p><p> 如果用戶訪問某張頁面的權(quán)限不夠,系統(tǒng)將阻止其訪問。</p><p> ?。?)用戶密碼加密。</p><p> 2、費用管理(費用添加,費用查看)這
8、些均通過SQL語言實現(xiàn)</p><p> 3、日常管理(查看清潔分、報修信息)</p><p> 4、人員管理(查看宿舍人員、添加進入人員、處理進入人員)</p><p> 這些均用SQL語言實現(xiàn)</p><p><b> 5、物品管理</b></p><p> 注:以上這些都由SQL語
9、句實現(xiàn),實現(xiàn)各自的使用價值。此管理系統(tǒng)的資金投入也特別的小,容易實現(xiàn)。用宿舍一般的電腦也可以實現(xiàn),重點是資金投入少,但得到的效益大,能達到事半功倍的效果。</p><p><b> 四、邏輯結(jié)構(gòu)定義</b></p><p> 學(xué)生住宿表,主要記錄學(xué)生住宿的基本信息。</p><p> 員工表,主要記錄員工的基本信息。</p>
10、<p> 宿舍表,主要記錄宿舍的入住信息。</p><p> 報修表,主要記錄物品的報修信息。</p><p> 水電費表,主要是每個月記錄各個宿舍的水電使用情況以及相應(yīng)的費用。</p><p> 來訪者表,主要記錄來訪者的信息。</p><p><b> 五 數(shù)據(jù)實施和維護</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> ( 樓號 char(2),</p><p> 宿舍號 char(3),</p><p> primary key(樓號,宿舍號),</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é)號 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> 入住時間 datetime not null,</p><p> 樓號 char(2) not null,</p><p> 宿舍號 char(3) not null,</p><p> foreign key(樓號,宿舍號) references 宿舍表(樓號,宿
16、舍號),</p><p><b> );</b></p><p><b> 員工的基本信息表</b></p><p> Create table 員工表</p><p> (員工號 char(4) primary key,</p><p> 員工姓名 varcha
17、r(10) not null,</p><p> 年齡 smallint check(年齡>14 and 年齡<65),</p><p> 樓號 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></p><p> create table 報修表</p><p> (樓號 char(6)
19、not null,</p><p> 宿舍號 char(6) not null,</p><p> 物品號 char(8) not null,</p><p> 保修原因 char(50) not null,</p><p> 提交日期 datetime not null,</p><p> 解決日期
20、datetime not null,</p><p> 保修費用 decimal(5,2) not null,</p><p><b> );</b></p><p><b> 水電費表</b></p><p> Create table 水電費表</p><p>
21、 (樓號 char(2) not null,</p><p> 宿舍號 char(3) not null,</p><p> 月份 Varchar(4) not null,</p><p> 用電量 decimal(5,2) not null,</p><p> 電費 decimal(5,2) not null,</
22、p><p> 用水量 decimal(5,2) not null,</p><p> 水費 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> 來訪時間 Datetime not null,</p><p> 結(jié)束時間 Datetime not null,</p><p> 備注 Varchar(50),</p><p> 學(xué)號 char(8) foreign key refer
25、ences 學(xué)生住宿表(學(xué)號),</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é)號,姓名,樓號,宿舍號</p><p> From 學(xué)生住宿表</p><p> Where 專業(yè)=’物流管理’;</p><p> 2.建立住在各號樓的學(xué)生信息的視圖</p><p> Create view 各號樓學(xué)生住宿表</p><p>
27、<b> As</b></p><p> Select 學(xué)號,姓名,專業(yè)</p><p> From 學(xué)生住宿表</p><p> Where 樓號=’ ’;</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.建立各月份各個宿舍的水電使用情況的視圖
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.建立各號樓各個宿舍的信息的視圖</p><p> Create view 各號樓宿舍信息表</p><p><b> As</b></p><p><b> Select *</b></p><p><b> From 宿舍表&l
31、t;/b></p><p> Where 樓號=’ ’;</p><p> 5.1.4 建立索引</p><p> create unique index 住宿_學(xué)號 on 學(xué)生住宿表(學(xué)號);</p><p> create unique index 宿舍樓_宿舍號on 宿舍表(樓號,宿舍號);</p><
32、;p> create cluster index 學(xué)生_姓名 on 學(xué)生住宿表(姓名);</p><p> Create unique index IX_員工號 on 員工表(員工號);</p><p> Create unique index IX_設(shè)備號 on 設(shè)備租賃表(設(shè)備號);</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./*報修表格記錄插入*/</p><p>
41、 Insert into 報修表</p><p> Values ('27','101','0001','日光燈不亮','20100920','20100922','00.00')</p><p> Insert into 報修表</p><p>
42、Values ('22','111','0001','熱水器壞了','20100920','20100922','00.00')</p><p> Insert into 報修表</p><p> Values ('27','131','
43、;0001','下水道壞了','20100920','20100922','05.00')</p><p><b> 截圖如下:</b></p><p> 5./*水電費表格記錄插入*/</p><p> Insert into 水電費表</p><
44、;p> Values ('27','101','09','17.12','13.00','05.24','07.52')</p><p> Insert into 水電費表</p><p> Values ('27','131',
45、9;09','18.12','14.00','06.24','08.52')</p><p> Insert into 水電費表</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 ('王夢
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.一個新生住進宿舍:</p><p> insert into 學(xué)生住宿表</p><p> Values ('08032111','張三','男',&
51、#39;物流管理','15122235673','09/03/12','27','325')</p><p> 2.刪除員工號為0103的信息</p><p> Delete from 員工表</p><p> where 員工號='0103'</p>&
52、lt;p> 3.修改宿舍表中11號樓214宿舍的已住人數(shù)</p><p> Update 宿舍表</p><p> Set 已住人數(shù)=04</p><p> Where樓號='11' and 宿舍號='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歲的員工號,員工姓名,職位</p><p> Select 員工號,員工姓名,職位</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 宿舍表.樓號, 宿舍表.宿舍號,已住人數(shù)</p><p> From 宿舍表,學(xué)生住宿表</p><p> Where 姓名='張三' and 宿舍
58、表.樓號=學(xué)生住宿表.樓號 and 宿舍表.宿舍號=學(xué)生住宿表.宿舍號;</p><p> 5.查詢住在22號樓123宿舍所住的學(xué)生信息</p><p> Select 學(xué)號,姓名,專業(yè),聯(lián)系方式</p><p> From 學(xué)生住宿表</p><p> Where 樓號='22' and 宿舍號='123
59、39;;</p><p> 6.查詢物流專業(yè)的學(xué)生住宿人數(shù)</p><p> Select count(學(xué)號)</p><p> From 學(xué)生住宿表</p><p> Where 專業(yè)='物流專業(yè)'</p><p><b> );</b></p><
60、p> 8.查詢員工號為0124的員工所在樓的住宿信息</p><p><b> Select *</b></p><p><b> From 宿舍表</b></p><p> Where 樓號 in (select 樓號</p><p><b> From 員工表</
61、b></p><p> Where 員工號='0124');</p><p> 5.4 建立存儲過程,觸發(fā)器</p><p> 11.存儲過程,返回指定的月份的水費總額和電費總額</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> /* 給存儲過程定義四個參數(shù):開始月份和結(jié)束月份的水費總額和電費總額*/</p><p><b> AS</b></p><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計-學(xué)生宿舍管理系統(tǒng)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--學(xué)生宿舍管理系統(tǒng)
- 畢業(yè)設(shè)計----學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng) 畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)—畢業(yè)設(shè)計
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----學(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è)論文
評論
0/150
提交評論