數(shù)據(jù)庫課程設計模板_第1頁
數(shù)據(jù)庫課程設計模板_第2頁
數(shù)據(jù)庫課程設計模板_第3頁
數(shù)據(jù)庫課程設計模板_第4頁
數(shù)據(jù)庫課程設計模板_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

9/9數(shù)據(jù)庫課程設計模板1.前言錯誤!未定義書簽。

選題的理由和實際意義錯誤!未定義書簽。

國內(nèi)外關于該課題的研究現(xiàn)狀及趨勢錯誤!未定義書簽。2需求分析錯誤!未定義書簽。

用戶對系統(tǒng)要求錯誤!未定義書簽。

功能介紹錯誤!未定義書簽。

3系統(tǒng)設計錯誤!未定義書簽。

定義錯誤!未定義書簽。

系統(tǒng)模塊圖錯誤!未定義書簽。

數(shù)據(jù)表的設計錯誤!未定義書簽。

用例列舉錯誤!未定義書簽。

建立數(shù)據(jù)表錯誤!未定義書簽。

建立視圖錯誤!未定義書簽。

建立索引錯誤!未定義書簽。

約束條件的增加、刪除、修改錯誤!未定義書簽。

查詢語句錯誤!未定義書簽。

建立存儲過程,觸發(fā)器錯誤!未定義書簽。

4總結錯誤!未定義書簽。

1.前言(本部分要有因果關系,前后通順)選題的理由和實際意義

隨著IT事業(yè)的發(fā)展,如今,我們已經(jīng)全面跨入信息時代。計算機被廣泛的應用于各個行業(yè),人工戰(zhàn)略已經(jīng)轉化為信息戰(zhàn)略,如何在短時間內(nèi)獲取大量信息并整合信息,成為立足于時代的關鍵。

為了適應考生人數(shù)的急劇增長,當今社會各大高校都在進行擴招政策,學生數(shù)量的急劇增加帶來信息量的成倍增長,由于信息管理的不善與疏忽,各大高校大小事故時有發(fā)生。進行正確的信息管理,對于信息及時處理和反應,能夠最大程度的減少學校以及在校學生的損失,減小潛在危機。

學生宿舍是學生生活的基本單位,是同學休息與學習的地方,為了保障同學入住學生宿舍的安全性,信息的處理和管理極為重要。據(jù)了解,本校的宿舍信息管理仍然使用傳統(tǒng)的手工方式,主要方式是基于文本、表格等紙介質的手工處理,用人工手抄對男女生信宿信息進行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費了大量的時間,效率極低。學校的宿舍管理缺乏系統(tǒng),規(guī)范的信息管理手段。

建立學生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改宿舍情況。

隨著高校規(guī)模的擴大,在校學生的基本情況隨之層次化、多樣化、復雜化,相應的,學生管理工作面臨嚴峻的挑戰(zhàn)。高校學生信息日漸龐大,相應的宿舍管理工作變得復雜而困難。傳統(tǒng)的賬本化工作模式,手工記錄學生信息并存檔,這樣的人工管理方式費時、費事、費力,信息獲取慢,更新滯后,查閱困難,容易出錯。為了給學生提供一個安全舒適的工作、生活、學習環(huán)境,方便宿舍管理工作的同時為學生、教師提供準確實時的信息至關重要。

本校的宿舍信息管理,主要方式是基于文本、表格等紙介質的手工處理,用人工手抄對男女生信宿信息進行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費了大量的時間,效率極低。

以上的管理缺陷對學生宿舍管理造成了相當大的阻力,工作進展困難,問題

解決的周期過長,資料整改工作量過大。為了改善學生宿舍管理情況,運用數(shù)據(jù)庫技術對學生信息進行處理和統(tǒng)一管理,在校園內(nèi)實現(xiàn)宿舍無紙化辦公。利用計算機的特點,利用互聯(lián)網(wǎng)進行遠程操作,制定學生客戶端,教師客戶端,管理員客戶端,實現(xiàn)有針對性信息化管理,充分發(fā)揮計算機的高效性、可靠性、保密性、大容量、低成本等特點,建立學生宿舍管理系統(tǒng),對宿舍相關信息進行統(tǒng)一管理。

新型管理方式——學生宿舍管理系統(tǒng),將幫助宿舍管理人員提高工作效率,全面地掌握宿舍情況,提高宿舍安全系數(shù),快速解決學生入住學生宿舍遇到的問題,幫助管理人員與教師及時掌握學生情況。對此類系統(tǒng)數(shù)據(jù)庫的設計也就是十分重要的課題,也具有重要的現(xiàn)實意義。

國內(nèi)外關于該課題的研究現(xiàn)狀及趨勢

信息技術的日益發(fā)展深入到社會的各個角落,學生宿舍管理也不例外,尤其作為高等院校的宿舍管理工作,是高校各項工作的一個重要組成部分,其管理水平的高低將直接影響到人才培養(yǎng)的質量。隨著高等教育的發(fā)展、高校規(guī)模的擴大、學生人數(shù)增加、學生宿舍各種信息的匯總、統(tǒng)計和分析等管理工作面臨著諸多困難,管理工作也越來越繁重和瑣碎。因此宿舍管理的信息化、網(wǎng)絡化越來越受到人們的重視,它既可以大大提高學生宿舍管理的績效,也可以為學生解決后顧之憂。同時隨著計算機技術的普及和發(fā)展,管理的自動化已成為必然趨勢。因此,為了提高高校的整體管理水平,計算機在高等院校宿舍管理中的應用日益普及,這使得學生宿舍管理自動化的實現(xiàn)成為高校管理環(huán)節(jié)中的重要一環(huán)。

在傳統(tǒng)模式下利用人工進行學生宿舍管理,存在著較多的缺點,如:效率底,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。諸如這些情況,令學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工的工作效率,針對這些情況,我們可使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn)代化管理,這一技術具有手工管理所無法比擬的優(yōu)點,如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本底等。這些優(yōu)點能夠極大地提高學生信息管理的效率,使我們的學校在市場經(jīng)濟的發(fā)展過程中具有一定的競爭優(yōu)勢,也是學校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要條件。實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產(chǎn)生的錯誤,大大提高了工作效率。

隨著計算機科學的迅速發(fā)展,計算機應用領域的不斷擴大,許多性能好,功能齊全,應用面廣,兼容性強的應用軟件相應推出,可見計算機已經(jīng)得到了廣泛的應用,幾乎各行各業(yè)都有關于計算機的使用,這使得計算機已成為社會中普遍存在的事物。由于計算機的使用,使得人們在于管理、應用及服務等各個領域使用數(shù)據(jù)方面變得更加簡潔,更加方便,大大提高了工作效率,產(chǎn)生了以計算機為主體,以人為輔助的局面。在企業(yè)管理,辦公自動化等方面得到了普遍應用,受到用戶的廣泛歡迎。

學生宿舍管理系統(tǒng)對于一個學校來說是必不可少的組成部分。目前好多學校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學校來說還勉強可以接受,但對于學生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的。當查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。當今社會是飛速進步的世界,原始的記錄方式已經(jīng)被社會所淘汰了,計算機化管理正是適應時代的產(chǎn)物。信息世界永遠不會是一個平靜的世界,當一種技術不能滿足需求時,就會有新的技術誕生并取代舊技術。隨著計算機的普及,使用微機管理學生宿舍,將會被越來越多的學校采納,學生宿舍管理系統(tǒng)將會得到越來越普遍的應用。

2需求分析

目前,我們學校的宿舍管理都是由人工管理的,信息都是由文本記錄的。針對這一實際情況,我們設計了學生宿舍管理系統(tǒng)。

用戶對系統(tǒng)要求

(1)信息要求:

宿舍樓管理員能查詢上面提到的宿舍樓的所有相關信息,包括某一學號的學生在宿舍樓中住宿的詳細信息,報修的所有信息和來訪者的信息,以利于對整個宿舍樓的全面管理。

(2)處理要求:

當學生基本信息發(fā)生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應的記錄就應該刪去;當宿舍財產(chǎn)報修及時解決后,管理員應登記解決時間,表明該報修問題已成功解決。

(3)安全性與完整性要求:

○1安全性要求:

○2完整性要求:

功能介紹(這部分應詳細說明)

學生住在宿舍樓中,每幢宿舍樓都會有若干名老師負責本宿舍樓的日常管理。

(1)學生的基本信息:

入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍,也會有一個宿舍號,其入校時間就是他的入住時間。

(2)宿舍的基本信息:

每間宿舍都有唯一的樓號和宿舍號,入校時,宿舍會裝公用電話機,相應地就有宿舍電話號碼。

(3)工作人員基本信息:

每幢宿舍都有駐樓阿姨和保潔阿姨的編號。

(4)報修的基本信息:

宿舍樓中經(jīng)常出現(xiàn)財產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時,同學們需要將財產(chǎn)損壞情況報告給宿舍樓管理員,以便學校派人進行維修。這時,需要記錄報修的宿舍號和損壞的財產(chǎn)編號,同時記錄報修的時間和損壞的原因。當損壞的財產(chǎn)維修完畢后,應記錄解決時間,表示該報修成功解決。

(5)來訪者基本信息

每幢宿舍對于每一次的人員來訪都要做好相應的登記。包括來訪者和被訪者的信息。

3系統(tǒng)設計

定義

(1)系統(tǒng)名稱:學生宿舍管理系統(tǒng)

(2)數(shù)據(jù)庫管理軟件:MicrosoftSQLServer2005

(3)數(shù)據(jù)庫設計采用軟件:MicrosoftOfficeVersion2003(4)運行平臺:windows2000/xp/linux

(5)數(shù)據(jù)庫的安全性設計:

系統(tǒng)模塊圖

圖功能模塊圖

數(shù)據(jù)表的設計

學生住宿表:(學號,姓名,性別,專業(yè),入住時間,聯(lián)系方式,樓號,宿舍號)

宿舍表:(樓號,宿舍號,電話號碼,可住人數(shù),已住人數(shù))

員工表:(員工號,員工姓名,性別,職位,家庭地址,聯(lián)系方式,樓號)

臨時設備租賃表:(設備號,設備名,租賃日期,歸還日期,租賃費用,學號)

報修表:(樓號,宿舍號,物品號,報修原因,提交日期,解決日期,報修費用)

水電費表:(樓號,宿舍號,月份,用電量,電費,用水量,水費)

來訪者表:(來訪人姓名,被訪人姓名,所屬關系,證件名稱,來訪日期,來訪時間,

結束時間,學號)

(1)學生住宿表,主要記錄學生住宿的基本信息。

表3-1學生住宿表

(2)員工表,主要記錄員工的基本信息。

表3-2員工表

(3)宿舍表,主要記錄宿舍的入住信息。

表3-3員工表

(4)設備租賃表,主要記錄設備的租賃信息。

表3-4設備租賃表

(5)報修表,主要記錄物品的報修信息。

表3-5報修表

(6)水電費表,主要是每個月記錄各個宿舍的水電使用情況以及相應的費用。

表3-6設備租賃表

(7)來訪者表,主要記錄來訪者的信息。

表3-7設備租賃表

用例列舉(本部分應理解應用,會提問)3.5.1建立數(shù)據(jù)表

(1)宿舍表

Createtable宿舍表

(樓號char(2),

宿舍號char(3),

primarykey(樓號,宿舍號),

宿舍電話char(12)notnull,

可住人數(shù)smallintnotnull,

已住人數(shù)smallintnotnull,

);

(2)學生住宿表

Createtable學生住宿表

(學號char(8)primarykey,

姓名varchar(10)notnull,

性別char(2)default'男'check(性別in('男','女')),專業(yè)varchar(20)notnull,

聯(lián)系方式char(11),

入住時間datetimenotnull,

樓號char(2)notnull,

宿舍號char(3)notnull,

foreignkey(樓號,宿舍號)references宿舍表(樓號,宿舍號),);

(3)員工的基本信息表

Createtable員工表

(員工號char(4)primarykey,

員工姓名varchar(10)notnull,

年齡smallintcheck(年齡>14and年齡<65),

樓號char(2),

性別char(2)check(性別in('男','女')),

職位varchar(20)notnull,

聯(lián)系方式char(11),

);

(4)設備的租賃信息表

Createtable設備租賃表

(設備號char(8)primarykey,

設備名Varchar(20)notnull,

租賃日期Datetimenotnull,

歸還日期Datetimenotnull,

租賃費用decimal(5,2)notnull,

學號char(8)foreignkeyreferences學生住宿表(學號),);

(5)報修信息表

createtable報修表

(樓號char(6)notnull,

宿舍號char(6)notnull,

物品號char(8)notnull,

保修原因char(50)notnull,

提交日期datetimenotnull,

解決日期datetimenotnull,

保修費用decimal(5,2)notnull,

);

(5)水電費表

Createtable水電費表

(樓號char(2)notnull,

宿舍號char(3)notnull,

月份Varchar(4)notnull,

用電量decimal(5,2)notnull,

電費decimal(5,2)notnull,

用水量decimal(5,2)notnull,

水費decimal(5,2)notnull,

);

(6)來訪者信息表

Createtable來訪者表

(來訪者姓名varchar(10)notnull,

被訪者姓名varchar(10)notnull,

所屬關系Varchar(20)notnull,

證件名稱Varchar(20)notnull,

來訪日期Datetimenotnull,

來訪時間Datetimenotnull,

結束時間Datetimenotnull,

備注Varchar(50),

學號char(8)foreignkeyreferences學生住宿表(學號),

);

3.5.2建立視圖

(1)建立物流管理專業(yè)的學生住宿的視圖

Createview物流管理學生住宿表

As

Select學號,姓名,樓號,宿舍號

From學生住宿表

Where專業(yè)=’物流管理’;

(2)建立住在22號樓的學生信息的視圖

Createview22號樓學生住宿表

As

Select學號,姓名,專業(yè)

From學生住宿表

Where樓號=’22’;

(3)建立職位是管理員的員工信息的視圖

Createview管理員信息表

As

Select*

From員工表

Where職位=’管理員’;

(4)建立4月份各個宿舍的水電使用情況的視圖Createview4月水電表

As

From水電表

Where月份=’4’;

(5)建立22號樓各個宿舍的信息的視圖

Createview22號樓宿舍信息表

As

Select*

From宿舍表

Where樓號=’22’;

3.5.3建立索引

createuniqueindex住宿_學號on學生住宿表(學號);

createuniqueindex宿舍樓_宿舍號on宿舍表(樓號,宿舍號);createclusterindex學生_姓名on學生住宿表(姓名);

CreateuniqueindexIX_員工號on員工表(員工號);

CreateuniqueindexIX_設備號on設備租賃表(設備號);

3.5.4約束條件的增加、刪除、修改(可沒有)

(1)在學生住宿表中增加一屬性為學院,數(shù)據(jù)類型為varchar(20),(2)Altertable學生住宿表add學院varchar(20);

(3)刪除學生住宿表中新增的屬性學院

(4)Altertable學生住宿表dropcolumn學院;

(5)在設備租賃表中,增加設備名取唯一值的約束條件

(6)Altertable設備租賃表addunique(設備名);

3.5.5查詢語句

(1)查詢員工姓名為李倩的基本信息

From員工表

Where員工姓名='李倩';

(2)查詢年齡在22歲到32歲的員工號,員工姓名,職位

Select員工號,員工姓名,職位

From員工表

Where年齡between22and32;

(3)查詢所有姓黃的來訪者信息

Select*

From來訪者表

Where來訪者姓名like'黃%';

(4)查詢張三所在的宿舍的已住人數(shù)

Select宿舍表.樓號,宿舍表.宿舍號,已住人數(shù)

From宿舍表,學生住宿表

Where姓名='張三'and宿舍表.樓號=學生住宿表.樓號and宿舍表.宿舍號=學生住宿表.宿舍號;

(5)查詢住在22號樓123宿舍所住的學生信息

Select學號,姓名,專業(yè),聯(lián)系方式

From學生住宿表

Where樓號='22'and宿舍號='123';

(6)查詢物流專業(yè)的學生住宿人數(shù)

Selectcount(學號)

From學生住宿表

Where專業(yè)='物流專業(yè)';

(7)查詢姓名為李四的學生所租的設備信息

Select*

From設備租賃表

Where學號in(select學號

From學生住宿表

Where姓名='李四');

(8)查詢員工號為0124的員工所在樓的住宿信息

Select*

From宿舍表

Where樓號in(select樓號

From員工表

Where員工號='0124');

3.5.6建立存儲過程,觸發(fā)器

(1)存儲過程,返回指定的月份的水費總額和電費總額

溫馨提示

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

最新文檔

評論

0/150

提交評論