宿舍智能管理系統(tǒng)報告_第1頁
宿舍智能管理系統(tǒng)報告_第2頁
宿舍智能管理系統(tǒng)報告_第3頁
宿舍智能管理系統(tǒng)報告_第4頁
宿舍智能管理系統(tǒng)報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 sql server 數據庫設計 宿舍智能管理系統(tǒng)報告院 系:內蒙古大學創(chuàng)業(yè)學院指導老師: 班 級:計算機科學與技術1班組 別:第三組小組成員: 一、需求分析. 宿舍智能管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都是至關重要的。他能夠為用戶提供充足的信息和快捷的查詢手段,能有效地幫助學校老師掌握學生的情況。方便校方管理及學生的日常生活1、宿舍智能管理系統(tǒng)的目標 此系統(tǒng)管理系統(tǒng)設計就是為了方便宿舍管理員在數據方面的管理。使他們在日后的學校宿舍管理方面能達到事半功倍的效果。減輕人的負擔,方便數據庫存儲,增加安全性。2、功能需求分析 用戶的需求具體體現在各種信息的輸

2、入,修改和查詢,并能夠提供一定的安全保障。(1)費用管理模塊 對宿舍水電費情況提供添加費用和查詢費用的功能,并根據登陸的學生用戶鎖定定期宿舍號列出其宿舍的水電費情況。 (2)日常管理模塊 管理員及協(xié)管理員均可以錄入和查看清潔,在報修信息欄中可以標記記錄是否被處理。3、人員管理模塊 包含查看宿舍人員,添加進入人員及處理進入人員。查看欄中可以查看哪個宿舍哪個人。必須寫清進入緣由,必顯示添加該進入者的信息4、物品管理模塊包含添加物品出入信息和查詢物品出入信息5、用戶識別登陸功能(1)最高權限用戶(管理員)(2)一般的用戶(協(xié)管人員)(3)最低權限用戶(學生)二、概要設計宿 舍 智 能 管 理 系 統(tǒng)

3、費用管理模 塊添加費用查看費用日 常管 理模 塊打清潔分差看清潔分報修信息標記為處理人員管理模 塊查看宿舍人員總 庫 系 統(tǒng) 圖 添加進入人員處理進入人員標記為離開物 品管 理模 塊添加物品出入信息查看物品出入信息登 錄模 塊11111n宿 舍耗用水電費室長電話電費水費時間交否宿舍號清潔單清潔修補要求物品擺放分潔凈分修補內容居住 學生 學號 姓名1ne-r 圖三項目開發(fā)1、技術開發(fā):(1)權限設置共有三個權限: 最高宿舍管理員 其次協(xié)管人員 最低學生如果用戶訪問某張頁面的權限不夠,系統(tǒng)將阻止其訪問。(2)用戶密碼加密。2、費用管理(費用添加,費用查看)這些均通過sql語言實現3、日常管理(查看

4、清潔分、報修信息)4、人員管理(查看宿舍人員、添加進入人員、處理進入人員)這些均用sql語言實現5、物品管理注:以上這些都由sql語句實現,實現各自的使用價值。此管理系統(tǒng)的資金投入也特別的小,容易實現。用宿舍一般的電腦也可以實現,重點是資金投入少,但得到的效益大,能達到事半功倍的效果。四、邏輯結構定義學生住宿表,主要記錄學生住宿的基本信息。屬性名類型長度完整性約束學號char8主碼姓名varchar10非空性別char2男或女,默認值男專業(yè)varchar20非空聯(lián)系方式char11可以為空入住時間datetime8非空樓號char2外碼宿舍號char3外碼員工表,主要記錄員工的基本信息。屬性名

5、類型長度完整性約束員工號char4主碼員工姓名varchar10非空年齡smallint2大于18,小于65樓號char2非空性別char2男或女職位varchar20非空聯(lián)系方式char11可以為空宿舍表,主要記錄宿舍的入住信息。屬性名類型長度完整性約束樓號char2非空宿舍號char3非空宿舍電話char12非空可住人數smallint2非空已住人數smallint2非空報修表,主要記錄物品的報修信息。屬性名類型長度完整性約束樓號char2非空宿舍號char3非空物品號varchar8非空報修原因char50非空提交日期datetime8非空解決日期datetime8非空報修費用decim

6、al(5,2)非空水電費表,主要是每個月記錄各個宿舍的水電使用情況以及相應的費用。屬性名類型長度完整性約束樓號char2非空宿舍號char3非空月份varchar4非空用電量decimal(5,2)非空電費decimal(5,2)非空用水量decimal(5,2)非空水費decimal(5,2)非空來訪者表,主要記錄來訪者的信息。屬性名類型長度完整性約束來訪人姓名varchar10主碼被訪人姓名varchar10非空所屬關系varchar20非空證件名稱varchar20非空來訪日期datetime8非空來訪時間datetime8非空結束時間datetime8非空學號char8外碼五 數據實施

7、和維護5.1建立數據庫、數據表、視圖、索引、導入數據5.1.1 建立數據庫create database 學生宿舍管理系統(tǒng);5.1.2 建立數據表宿舍表create table 宿舍表( 樓號 char(2),宿舍號 char(3),primary key(樓號,宿舍號),宿舍電話 char(12) not null,可住人數 smallint not null,已住人數 smallint not null,);學生住宿表create table 學生住宿表(學號 char(8) primary key,姓名 varchar(10) not null,性別 char(2) default 男

8、check(性別 in (男,女),專業(yè) varchar(20) not null,聯(lián)系方式 char(11),入住時間 datetime not null,樓號 char(2) not null,宿舍號 char(3) not null,foreign key(樓號,宿舍號) references 宿舍表(樓號,宿舍號),);員工的基本信息表create table 員工表(員工號 char(4) primary key,員工姓名 varchar(10) not null,年齡 smallint check(年齡14 and 年齡65),樓號 char(2),性別 char(2) check

9、 (性別 in(男,女),職位 varchar(20) not null,聯(lián)系方式 char(11),);報修信息表create table 報修表(樓號 char(6) not null,宿舍號 char(6) not null,物品號 char(8) not null,保修原因 char(50) not null,提交日期 datetime not null,解決日期 datetime not null,保修費用 decimal(5,2) not null,);水電費表create table 水電費表(樓號 char(2) not null,宿舍號 char(3) not null,月份

10、 varchar(4) not null,用電量 decimal(5,2) not null,電費 decimal(5,2) not null,用水量 decimal(5,2) not null,水費 decimal(5,2) not null,);來訪者信息表create table 來訪者表(來訪者姓名 varchar(10) not null,被訪者姓名 varchar(10) not null,所屬關系 varchar(20) not null,證件名稱 varchar(20) not null,來訪日期 datetime not null,來訪時間 datetime not null

11、,結束時間 datetime not null,備注 varchar(50),學號 char(8) foreign key references 學生住宿表(學號),);5.1.3 建立視圖1.建立物流管理專業(yè)的學生住宿的視圖create view 物流管理學生住宿表asselect 學號,姓名,樓號,宿舍號from 學生住宿表where 專業(yè)=物流管理;2.建立住在各號樓的學生信息的視圖create view 各號樓學生住宿表asselect 學號,姓名,專業(yè)from 學生住宿表where 樓號= ;3.建立職位是管理員的員工信息的視圖create view 管理員信息表asselect *

12、from 員工表where 職位=管理員;4.建立各月份各個宿舍的水電使用情況的視圖create view 各月水電表asselect *from 水電表where 月份= ;5.建立各號樓各個宿舍的信息的視圖create view 各號樓宿舍信息表asselect *from 宿舍表where 樓號= ;5.1.4 建立索引create unique index 住宿_學號 on 學生住宿表(學號);create unique index 宿舍樓_宿舍號on 宿舍表(樓號,宿舍號);create cluster index 學生_姓名 on 學生住宿表(姓名);create unique i

13、ndex ix_員工號 on 員工表(員工號);create unique index ix_設備號 on 設備租賃表(設備號);5.1.5 導入數據1./*宿舍表格記錄插入*/insert into 宿舍表values (27,101,057108011010,04,04)insert into 宿舍表values (22,111,057108011110,04,04)insert into 宿舍表values (27,131,057108011160,04,04)截圖如下:2. /*學生住宿表格記錄插入*/insert into 學生住宿表values (08030004,王曉明,男,物流

14、管理20080906,27,101)insert into 學生住宿表values (08030002,李倩,女,物流管理20080906,22,111)insert into 學生住宿表values (08030005,李明,男,物流管理20080906,27,131)截圖如下:3./*員工表格記錄插入*/insert into 員工表 values (y001,葉玉,40,27,女,清潔工insert into 員工表 values (y002,王思思,26,22,女,管理員,15058

15、101010)insert into 員工表 values (y003,李偉,34,22,男,管理員截圖如下:4./*報修表格記錄插入*/insert into 報修表values (27,101,0001,日光燈不亮,20100920,20100922,00.00)insert into 報修表values (22,111,0001,熱水器壞了,20100920,20100922,00.00)insert into 報修表values (27,131,0001,下水道壞了,20100920,20100922,05.00)截圖如下:5./*水電費表格記錄插入*/ins

16、ert into 水電費表values (27,101,09,17.12,13.00,05.24,07.52)insert into 水電費表values (27,131,09,18.12,14.00,06.24,08.52)insert into 水電費表values (22,111,08,11.12,13.00,06.24,08.52)截圖如下:6./*來訪者表格記錄插入*/insert into 來訪者表values (張曉紅,王曉明,母子,身份證,20100920,2010/9/20 12:20:30,2010/9/20 12:50:30,幫忙帶東西,08030004)insert i

17、nto 來訪者表values (王偉,李倩,兄妹,身份證,20100910,2010/9/10 12:20:30,2010/9/10 12:50:30,看望她,08030002)insert into 來訪者表values (王夢,李明,姐妹,身份證,20100930,2010/9/30 12:10:30, 2010/9/30 13:50:30,看望她,08030005)截圖如下:5.2 記錄和約束條件的的增加、刪除和修改5.2.1 記錄的增加、刪除、修改1.一個新生住進宿舍:insert into 學生住宿表values (08032111,張三,男,物流管理09/

18、03/12,27,325)2.刪除員工號為0103的信息delete from 員工表where 員工號=01033.修改宿舍表中11號樓214宿舍的已住人數update 宿舍表set 已住人數=04 where樓號=11 and 宿舍號=214;5.2.2 約束條件的增加、刪除、修改1.在學生住宿表中增加一屬性為學院,數據類型為varchar(20),alter table 學生住宿表 add 學院 varchar(20);2.刪除學生住宿表中新增的屬性學院alter table 學生住宿表 drop column 學院;3.在設備租賃表中,增加設備名取唯一值的約束條件alter table 設備租賃表 add unique(設備名);5.3查詢語句1.查詢員工姓名為李倩的基本信息select *from 員工表where 員工姓名=李倩;2.查詢年齡在22歲到32歲的員工號,員工姓名,職位select 員工號,員工姓名,職位from 員工表where 年齡 between 22 and 32;3.查詢所有姓黃的來訪者信息select *from 來訪者表where 來訪者姓名

溫馨提示

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

評論

0/150

提交評論