版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1.前言 21.1 選題的理由和實際意義 2.1.2 國內外關于該課題的研究現(xiàn)狀與趨勢 3.2 需求分析 52.1 用戶對系統(tǒng)要求 5.2.2 功能介紹 63 系統(tǒng)設計 83.1 定義 83.2 系統(tǒng)模塊圖 83.4 數(shù)據(jù)表的設計 93.5 用例列舉 143.5.1 建立數(shù)據(jù)表 143.5.2 建立視圖 173.5.3 建立索引 193.5.4 約束條件的增加、刪除、修改 193.5.5 查詢語句 193.5.6 建立存儲過程,觸發(fā)器 214 總結 221.前言(本部分要有因果關系,前后通順)1.1 選題的理由和實際意義隨著 IT 事業(yè)的發(fā)展, 如今,我們已經全面跨入信息時代。 計算機被廣 泛
2、的應用于各個行業(yè),人工戰(zhàn)略已經轉化為信息戰(zhàn)略,如何在短時間內獲 取大量信息并整合信息,成為立足于時代的關鍵。為了適應考生人數(shù)的急劇增長,當今社會各大高校都在進行擴招政 策,學生數(shù)量的急劇增加帶來信息量的成倍增長,由于信息管理的不善與 疏忽,各大高校大小事故時有發(fā)生。進行正確的信息管理,對于信息與時 處理和反應,能夠最大程度的減少學校以與在校學生的損失,減小潛在危 機。學生宿舍是學生生活的基本單位,是同學休息與學習的地方,為了保 障同學入住學生宿舍的安全性,信息的處理和管理極為重要。據(jù)了解,本 校的宿舍信息管理仍然使用傳統(tǒng)的手工方式,主要方式是基于文本、表格 等紙介質的手工處理,用人工手抄對男女
3、生信宿信息進行處理登記。數(shù)據(jù) 信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐 條查找記錄的方式不易操作,浪費了大量的時間,效率極低。學校的宿舍 管理缺乏系統(tǒng),規(guī)范的信息管理手段。建立學生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化, 程序化,避免宿舍管理的隨意性,提高信息處理的速度和準確性,能夠與 時、準確、有效的查詢和修改宿舍情況。隨著高校規(guī)模的擴大 ,在校學生的基本情況隨之層次化、 多樣化、 復雜化,相應的,學生管理工作面臨嚴峻的挑戰(zhàn)。高校學生信息日漸龐大,相 應的宿舍管理工作變得復雜而困難。傳統(tǒng)的賬本化工作模式,手工記錄學 生信息并存檔,這樣的人工管理方式費時、費
4、事、費力,信息獲取慢,更新滯后,查閱困難 ,容易出錯。為了給學生提供一個安全舒適的工作、生活、 學習環(huán)境,方便宿舍管理工作的同時為學生、教師提供準確實時的信息至 關重要。本校的宿舍信息管理,主要方式是基于文本、表格等紙介質的手工處 理,用人工手抄對男女生信宿信息進行處理登記。 數(shù)據(jù)信息處理工作量大, 容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不 易操作,浪費了大量的時間,效率極低。以上的管理缺陷對學生宿舍管理造成了相當大的阻力,工作進展困 難,問題解決的周期過長,資料整改工作量過大。為了改善學生宿舍管理 情況,運用數(shù)據(jù)庫技術對學生信息進行處理和統(tǒng)一管理,在校園內實現(xiàn)宿 舍無
5、紙化辦公。利用計算機的特點,利用互聯(lián)網進行遠程操作,制定學生 客戶端,教師客戶端,管理員客戶端,實現(xiàn)有針對性信息化管理,充分發(fā) 揮計算機的高效性、可靠性、保密性、大容量、低成本等特點,建立學生 宿舍管理系統(tǒng),對宿舍相關信息進行統(tǒng)一管理。新型管理方式學生宿舍管理系統(tǒng), 將幫助宿舍管理人員提高工作 效率,全面地掌握宿舍情況,提高宿舍安全系數(shù),快速解決學生入住學生 宿舍遇到的問題,幫助管理人員與教師與時掌握學生情況。對此類系統(tǒng)數(shù) 據(jù)庫的設計也就是十分重要的課題,也具有重要的現(xiàn)實意義。1.2 國內外關于該課題的研究現(xiàn)狀與趨勢信息技術的日益發(fā)展深入到社會的各個角落,學生宿舍管理也不例 外,尤其作為高等院
6、校的宿舍管理工作,是高校各項工作的一個重要組成 部分,其管理水平的高低將直接影響到人才培養(yǎng)的質量。隨著高等教育的 發(fā)展、高校規(guī)模的擴大、學生人數(shù)增加、學生宿舍各種信息的匯總、統(tǒng)計 和分析等管理工作面臨著諸多困難,管理工作也越來越繁重和瑣碎。因此 宿舍管理的信息化、網絡化越來越受到人們的重視,它既可以大大提高學 生宿舍管理的績效,也可以為學生解決后顧之憂。同時隨著計算機技術的 普與和發(fā)展,管理的自動化已成為必然趨勢。因此,為了提高高校的整體管理水平,計算機在高等院校宿舍管理中的應用日益普與,這使得學生宿 舍管理自動化的實現(xiàn)成為高校管理環(huán)節(jié)中的重要一環(huán)。在傳統(tǒng)模式下利用人工進行學生宿舍管理,存在著
7、較多的缺點, 如:效率底,保密性差,時間一長將產生大量的文件和數(shù)據(jù),更不便于查 找,更新,維護等。諸如這些情況,令學校管理者對學生的信息管理帶來 了很大困難,嚴重影響了教育工作者的工作效率,針對這些情況,我們可 使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn) 代化管理,這一技術具有手工管理所無法比擬的優(yōu)點,如:檢索迅速,查 找方便,可靠性高,存儲量大,保密性好,壽命長,成本底等。這些優(yōu)點 能夠極大地提高學生信息管理的效率,使我們的學校在市場經濟的發(fā)展過 程中具有一定的競爭優(yōu)勢,也是學校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要 條件。實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產生的錯誤,大大
8、提高了 工作效率。隨著計算機科學的迅速發(fā)展,計算機應用領域的不斷擴大,許多 性能好,功能齊全,應用面廣,兼容性強的應用軟件相應推出,可見計算 機已經得到了廣泛的應用,幾乎各行各業(yè)都有關于計算機的使用,這使得 計算機已成為社會中普遍存在的事物。由于計算機的使用,使得人們在于 管理、應用與服務等各個領域使用數(shù)據(jù)方面變得更加簡潔,更加方便,大 大提高了工作效率,產生了以計算機為主體,以人為輔助的局面。在企業(yè) 管理,辦公自動化等方面得到了普遍應用,受到用戶的廣泛歡迎。學生宿舍管理系統(tǒng)對于一個學校來說是必不可少的組成部分。目 前好多學校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對 于規(guī)模小的學
9、校來說還勉強可以接受,但對于學生信息量比較龐大,需要 記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的。當查找某條 記錄時,由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩 還浪費了許多時間,效率也比較低。當今社會是飛速進步的世界,原始的 記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。信息 世界永遠不會是一個平靜的世界,當一種技術不能滿足需求時,就會有新 的技術誕生并取代舊技術。隨著計算機的普與,使用微機管理學生宿舍, 將會被越來越多的學校采納,學生宿舍管理系統(tǒng)將會得到越來越普遍的應2 需求分析目前,我們學校的宿舍管理都是由人工管理的,信息都是由文本記錄 的。針對這一
10、實際情況,我們設計了學生宿舍管理系統(tǒng)。2.1 用戶對系統(tǒng)要求(1)信息要求:宿舍樓管理員能查詢上面提到的宿舍樓的所有相關信息,包括某一學 號的學生在宿舍樓中住宿的詳細信息,報修的所有信息和來訪者的信息, 以利于對整個宿舍樓的全面管理。(2)處理要求:當學生基本信息發(fā)生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應的記錄就應該刪 去;當宿舍財產報修與時解決后,管理員應登記解決時間,表明該報修問 題已成功解決。(3)安全性與完整性要求:1安全性要求:完整性要求:2.2 功能介紹 ( 這部分應詳細說明 )學生住在宿舍樓中,每幢宿舍樓都會有若干名老師負責本宿
11、舍樓的日 常管理。( 1 )學生的基本信息: 入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定 的宿舍,也會有一個宿舍號,其入校時間就是他的入住時間。( 2)宿舍的基本信息:每間宿舍都有唯一的樓號和宿舍號,入校時,宿舍會裝公用電話機, 相應地就有宿舍電話號碼。( 3)工作人員基本信息: 每幢宿舍都有駐樓阿姨和保潔阿姨的編號。( 4)報修的基本信息:宿舍樓中經常出現(xiàn)財產的損壞,比如燈泡壞了,廁所的馬桶出故障了 等,這時,同學們需要將財產損壞情況報告給宿舍樓管理員,以便學校派 人進行維修。這時,需要記錄報修的宿舍號和損壞的財產編號,同時記錄 報修的時間和損壞的原因。當損壞的財產維修完畢
12、后,應記錄解決時間, 表示該報修成功解決。(5)來訪者基本信息 每幢宿舍對于每一次的人員來訪都要做好相應的登記。包括來訪者和 被訪者的信息。3 系統(tǒng)設計3.1 定義(1)系統(tǒng)名稱:學生宿舍管理系統(tǒng)(2)數(shù)據(jù)庫管理軟件: Microsoft SQL Server 2005(3)數(shù)據(jù)庫設計采用軟件: Microsoft Office Version 2003(4)運行平臺: windows 2000/xp/linux(5)數(shù)據(jù)庫的安全性設計:3.2 系統(tǒng)模塊圖學生宿舍管理系統(tǒng)圖3.1功能模塊圖3.4 數(shù)據(jù)表的設計學生住宿表:(學號姓名,性別,專業(yè),入住時間,聯(lián)系方式,樓 號,宿舍號)宿舍表:(樓號
13、,宿舍號,電話號碼,可住人數(shù),已住人數(shù))員工表:(員工號,員工姓名,性別,職位,家庭地址,聯(lián)系方式, 樓號)臨時設備租賃表:(設備號,設備名,租賃日期,歸還日期,租賃費 用,學號)報修表:(樓號,宿舍號,物品號,報修原因,提交日期,解決日期 報修費用)水電費表:(樓號,宿舍號,月份,用電量,電費,用水量,水費)來訪者表:(來訪人姓名,被訪人姓名,所屬關系,證件名稱,來訪日 期,來訪時間,結束時間,學號)(1)學生住宿表,主要記錄學生住宿的基本信息。表3-1學生住宿表屬性名類型長度完整性約束備注學號char8主碼住宿學生學號姓名Varchar10非空住宿學生姓名性別char2男或女,默認值男學生
14、性別專業(yè)Varchar20非空學生專業(yè)聯(lián)系方式char11可以為空聯(lián)系方式入住時間datetime8非空新生搬入時間樓號char2外碼學生住的樓號宿舍號char3外碼學生住的宿舍號(2)員工表,主要記錄員工的基本信息表3-2員工表屬性名類型長度完整性約束備注員工號char4主碼員工姓名Varchar10非空年齡smalli nt2大于18,小于65樓號char2非空性別char2男或女職位Varchar20非空聯(lián)系方式char11可以為空(3) 宿舍表,主要記錄宿舍的入住信息。表3-3員工表屬性名類型長度完整性約束備注樓號char2非空宿舍號char3非空宿舍電話char12非空可住人數(shù)sma
15、lli nt2非空已住人數(shù)smalli nt2非空(4) 設備租賃表,主要記錄設備的租賃信息。表3-4設備租賃表屬性名類型長度完整性約束備注設備號char8主碼設備名Varchar20非空租賃日期Datetime8非空所租的日期歸還日期Datetime8非空歸還設備日期租賃費用decimal(5,2)非空租賃設備的費用學號char8外碼租設備學生學號(5) 報修表,主要記錄物品的報修信息。表3-5報修表屬性名類型長度完整性約束備注樓號char2非空宿舍號char3非空報修人宿舍號物品號varchar8非空報修物品編號報修原因char50非空物品損壞原因提交日期datetime8非空報修提交日期
16、解決日期datetime8非空問題解決日期報修費用decimal(5,2)非空報修的費用(6 )水電費表,主要是每個月記錄各個宿舍的水電使用情況以與相應的費用表3-6設備租賃表屬性名類型長度完整性約束備注樓號char2非空宿舍號char3非空月份Varchar4非空用電量decimal(5,2)非空電費decimal(5,2)非空用水量decimal(5,2)非空水費decimal(5,2)非空(7 )來訪者表,主要記錄來訪者的信息。表3-7設備租賃表屬性名類型長度完整性約束備注來訪人姓名Varchar10主碼被訪人姓名Varchar10非空所屬關系Varchar20非空證件名稱Varchar
17、20非空來訪日期Datetime8非空來訪時間Datetime8非空結束時間Datetime8非空學號char8外碼3.5用例列舉(本部分應理解應用,會提問)建立數(shù)據(jù)表(1 )宿舍表Create table 宿舍表(樓號 char(2),宿舍號char(3),primary key( 樓號,宿舍號),宿舍電話char(12)not n ull,可住人數(shù)smalli ntnot n ull,已住人數(shù)smalli ntnot n ull,);(2) 學生住宿表Create table 學生住宿表(學號char(8) primary key,姓名varchar(10) not null,性別char
18、(2) default '男'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 宿舍表 (樓號,宿舍號 ), );(3) 員工的基本信息表Create table 員工表 (員工號 char(4) primary key, 員工姓名 varchar(10) not null, 年齡 s
19、mallint check( 年齡14 and 年齡65), 樓號 char(2),性別 char(2) check ( 性別 in(' 男 ','女'), 職位 varchar(20) not null, 聯(lián)系方式 char(11),);(4 )設備的租賃信息表 Create table 設備租賃表 (設備號 char(8) primary key, 設備名 Varchar(20) not null, 租賃日期 Datetime not null, 歸還日期 Datetime not null, 租賃費用 decimal(5,2) not null,學生住宿表
20、 (學號 ),學號 char(8) foreign key references );(5) 報修信息表 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, );(5)水電費表Create table 水電費表 (樓號 char(2) not null, 宿舍號 char(3) not
21、 null, 月份 Varchar(4) not null, 用電量 decimal(5,2) not null, 電費 decimal(5,2) not null, 用水量 decimal(5,2) not null, 水費 decimal(5,2) not null, );(6 )來訪者信息表Create table 來訪者表 (來訪者姓名 varchar(10) not null, 被訪者姓名 varchar(10) not null,所屬關系Varchar(20)not null,證件名稱Varchar(20)not null,來訪日期Datetimenot null,來訪時間Date
22、timenot null,結束時間Datetimenot null,備注 Varchar(50),學生住宿表 (學號 ),學號 char(8) foreign key references);3.5.2 建立視圖(1)建立物流管理專業(yè)的學生住宿的視圖Create view 物流管理學生住宿表AsSelect 學號 ,姓名 ,樓號 ,宿舍號From 學生住宿表Where 專業(yè) = '物流管理' ;( 2)建立住在 22 號樓的學生信息的視圖Create view 22 號樓學生住宿表AsSelect 學號 ,姓名,專業(yè)From 學生住宿表Where 樓號 = '22
23、39; ;(3)建立職位是管理員的員工信息的視圖Create view 管理員信息表AsSelect *From 員工表Where 職位 = '管理員' ;( 4)建立 4 月份各個宿舍的水電使用情況的視圖Create view 4 月水電表AsSelect *From 水電表Where 月份 = '4 '( 5)建立 22 號樓各個宿舍的信息的視圖Create view 22 號樓宿舍信息表AsSelect *From 宿舍表Where 樓號= '22'3.5.3 建立索引create unique index住宿 _學號 on 學生住宿表 (
24、學號 );create unique index宿舍樓 _宿舍號 on 宿舍表 (樓號,宿舍號 );create cluster index學生 _姓名 on 學生住宿表 (姓名 );Create unique index IX_ 員工號 on 員工表 ( 員工號 );Create unique index IX_ 設備號 on 設備租賃表 (設備號 );3.5.4 約束條件的增加、刪除、修改(可沒有)( 1) 在學生住宿表中增加一屬性為學院,數(shù)據(jù)類型為 varchar(20),( 2) Alter table 學生住宿表 add 學院 varchar(20);( 3) 刪除學生住宿表中新增的
25、屬性學院(4)Alter table 學生住宿表 drop column 學院 ;( 5) 在設備租賃表中,增加設備名取唯一值的約束條件( 6) Alter table 設備租賃表 add unique( 設備名 );3.5.5 查詢語句(1)查詢員工姓名為李倩的基本信息Select *From 員工表Where 員工姓名 =' 李倩 '( 2)查詢年齡在 22 歲到 32 歲的員工號,員工姓名,職位Select 員工號,員工姓名 ,職位From 員工表Where 年齡 between 22 and 32;(3)查詢所有姓黃的來訪者信息Select *From 來訪者表Wher
26、e 來訪者姓名 like ' 黃 %'(4)查詢張三所在的宿舍的已住人數(shù)Select 宿舍表 .樓號, 宿舍表 .宿舍號 ,已住人數(shù)From 宿舍表 ,學生住宿表Where 姓名=' 張三' and 宿舍表 .樓號=學生住宿表 .樓號 and 宿舍表.宿 舍號=學生住宿表 .宿舍號 ;( 5)查詢住在 22 號樓 123 宿舍所住的學生信息Select 學號 ,姓名,專業(yè),聯(lián)系方式From 學生住宿表Where 樓號='22' and 宿舍號 ='123'(6)查詢物流專業(yè)的學生住宿人數(shù)Select count( 學號 )From 學生住宿表Where 專業(yè)=' 物流專業(yè)'(7)查詢姓名為李四的學生所租的設備信息Select *From 設備租賃表Where 學號 in (select 學號From 學生住宿表Where 姓名 =' 李四 ');(8) 查詢員工號為 0124 的員工所在樓的住宿信息Select *
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 22024版?zhèn)€人理財顧問合同范本:某銀行與客戶理財服務合同
- 2024年設備質保服務與支持協(xié)議版
- 2024年道路清障拖車作業(yè)合同規(guī)范文本3篇
- 山洪災害防御知識培訓課件
- 2024音樂素材購買及使用權授權合同:視頻素材
- 2024年零售連鎖店經營承包合同范本版B版
- 《技術模板》課件
- 浙江廣廈建設職業(yè)技術大學《大數(shù)據(jù)挖掘技術及其應用》2023-2024學年第一學期期末試卷
- 2024施工合同煙囪施工施工圖紙設計合同3篇
- 2024年環(huán)保設施運營合同3篇
- 2025年廣東汕頭市人大常委會辦公室招聘聘用人員3人歷年高頻重點提升(共500題)附帶答案詳解
- 2024江蘇泗陽縣交通產業(yè)集團招聘第一線操作人員招聘39人易考易錯模擬試題(共500題)試卷后附參考答案
- GB 19272-2024室外健身器材的安全通用要求
- 北師大版五年級數(shù)學下冊第3單元第3課時分數(shù)乘法(三)課件
- 2025新外研社版英語七年級下單詞默寫表
- 金融軟件開發(fā)及維護合同
- 學校食堂菜譜及定價方案
- 變電一次設備標準缺陷庫
- 社區(qū)護理學教學設計教案
- (完整word版)師徒結對活動記錄表
- 研發(fā)準備金制度企業(yè)研發(fā)準備金制度范文2016
評論
0/150
提交評論