學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p><b>  摘要4</b></p><p><b>  一 需求分析5</b></p><p>  1.1 基本信息5</p><p>  1.2處理功能要求 5</p><p> 

2、 1.3 安全性和完整性要求6</p><p>  1.4 系統(tǒng)功能分析6</p><p>  二 概念結(jié)構(gòu)設(shè)計(jì)8</p><p>  2.1實(shí)體集的子E-R圖8</p><p>  2.2 整體E-R圖10</p><p>  三 邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計(jì)11</p><p>  3

3、.1將E-R圖轉(zhuǎn)化為關(guān)系模型11</p><p>  3.2物理結(jié)構(gòu)設(shè)計(jì)11</p><p>  3.2.1 表的結(jié)構(gòu)設(shè)計(jì)和相應(yīng)約束11</p><p>  3.2.2表與表之間的關(guān)系14</p><p>  四 數(shù)據(jù)實(shí)施和維護(hù)15</p><p>  4.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、導(dǎo)入數(shù)據(jù)15</p&g

4、t;<p>  4.1.1建立數(shù)據(jù)庫(kù) 15</p><p>  4.1.2 建立數(shù)據(jù)表15</p><p>  4.1.3 導(dǎo)入數(shù)據(jù)19</p><p>  4.2記錄和約束條件的增加、刪除和修改21</p><p>  4.2.1 記錄的增加、刪除和修改21</p><p>  4.2.2 約

5、束條件的增加、刪除和修改21</p><p>  4.3查詢語(yǔ)句21</p><p>  4.3.1 簡(jiǎn)單查詢21</p><p>  4.3.2模糊查詢22</p><p>  4.3.3連接查詢22</p><p>  4.3.4 嵌套查詢23</p><p>  4.4建立視圖

6、23</p><p>  4.5存儲(chǔ)過程25</p><p>  4.6 觸發(fā)器26</p><p><b>  五 總結(jié)28</b></p><p><b>  參考文獻(xiàn)29</b></p><p><b>  摘 要</b></p&

7、gt;<p>  當(dāng)今大學(xué)校園內(nèi)的學(xué)生公寓,其數(shù)據(jù)量大,各種信息管理內(nèi)容復(fù)雜,查詢和管理學(xué)生信息和校園內(nèi)的公寓信息等工作由人工完成將是很累的,不僅浪費(fèi)了許多人力物力資源,而且還很容易出現(xiàn)差錯(cuò),有一個(gè)軟件對(duì)學(xué)生公寓管理不僅節(jié)省了人力物力,而且對(duì)各種信息的把握和操作也更加方便。 該學(xué)生宿舍管理系統(tǒng)主要是后臺(tái)數(shù)據(jù)庫(kù)的開發(fā),對(duì)于后臺(tái)數(shù)據(jù)庫(kù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的

8、數(shù)據(jù)庫(kù)中去。經(jīng)過分析,本系統(tǒng)運(yùn)用了SQL2000為后臺(tái)數(shù)據(jù)庫(kù),它包括基本信息管理、住宿管理、服務(wù)管理、來(lái)訪者管理等四大功能模塊。適用于大學(xué)院校宿舍管理。</p><p>  該系統(tǒng)開發(fā)由需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、物理結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施與維護(hù)階段等階段組成。</p><p>  關(guān)鍵詞: 學(xué)生宿舍管理 SQL2000 功能模塊 系統(tǒng)開發(fā)</p&g

9、t;<p><b>  一 需求分析</b></p><p>  目前,我們學(xué)校的宿舍管理大多數(shù)的信息都是由文本記錄的。針對(duì)這一實(shí)際情況,我們?cè)O(shè)計(jì)了學(xué)生宿舍管理系統(tǒng)。</p><p><b>  1.1 基本信息</b></p><p>  經(jīng)過分析調(diào)查,一個(gè)學(xué)生宿舍管理系統(tǒng)主要是要方便宿舍管理人員的工作,提

10、高其工作效率,不僅可以方便廣大學(xué)生,而且還可以方便于教師和相關(guān)人員。學(xué)生住在宿舍樓中,每幢宿舍樓都會(huì)有若干名管理員負(fù)責(zé)本宿舍樓的日常管理。</p><p> ?。?)學(xué)生的基本信息:</p><p>  入校時(shí),每位同學(xué)都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,也會(huì)有一個(gè)宿舍號(hào),其入校時(shí)間就是他的入住時(shí)間。</p><p> ?。?)宿舍的基本信息:<

11、;/p><p>  每間宿舍都有唯一的樓號(hào)和宿舍號(hào),有可住人數(shù)和已住人數(shù)。</p><p> ?。?)工作人員基本信息:</p><p>  每幢宿舍樓都有宿管阿姨和保潔阿姨的編號(hào)。</p><p> ?。?)報(bào)修的基本信息:</p><p>  宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時(shí),同學(xué)們

12、需要將財(cái)產(chǎn)損壞情況報(bào)告給宿舍樓管理員,以便學(xué)校派人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的時(shí)間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。</p><p> ?。?)水電費(fèi)的基本信息:</p><p>  每間宿舍每個(gè)月份都有用水量與用電量的相關(guān)記錄,相應(yīng)地產(chǎn)生水費(fèi)和電費(fèi)。</p><p> ?。?)來(lái)訪者基

13、本信息</p><p>  每幢宿舍樓對(duì)于每一次的人員來(lái)訪都要做好相應(yīng)的登記。包括來(lái)訪者和被訪者的信息。</p><p>  1.2處理功能要求 </p><p>  系統(tǒng)主要完成以下幾個(gè)功能: </p><p>  宿舍樓基本信息查詢與修改; </p><p>  2.學(xué)生基本信息查詢與更新以及插入; </

14、p><p>  3.每一幢宿舍樓中宿舍信息的查詢與信息更新; </p><p> ?。?)宿舍信息管理系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生,管理員信息的全部讀?。粚?shí)現(xiàn)對(duì)某個(gè)學(xué) 生或管理員特定信息的讀??; </p><p>  (2)實(shí)現(xiàn)對(duì)某個(gè)人員信息的刪除; </p><p>  4.宿舍樓人員訪問出入記錄; </p><p>  1.3

15、安全性和完整性要求 </p><p>  安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過用戶授權(quán)機(jī)制,欲用戶登陸來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。完整性要求用于描述宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓棟員工基本信息、訪問出入人員基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性。</p>

16、;<p><b>  1.4系統(tǒng)功能分析</b></p><p>  圖1.1系統(tǒng)功能分析</p><p>  本系統(tǒng)主要有以下功能:基本信息管理、住宿管理、服務(wù)管理、來(lái)訪者管理?;拘畔⒐芾戆▽W(xué)生信息、宿舍信息、工作人員信息;住宿信息包括入住;服務(wù)管理包括水費(fèi)、電費(fèi)、報(bào)修;來(lái)訪者管理包括來(lái)訪者信息登記、來(lái)訪者查詢。</p><p&

17、gt;  數(shù)據(jù)庫(kù)操作功能:查詢、刪除、修改、插入;</p><p><b>  二 概念結(jié)構(gòu)設(shè)計(jì)</b></p><p>  概念結(jié)構(gòu)是將需求分析抽象為信息結(jié)構(gòu)即概念模型的過程,這樣才能更好地、更準(zhǔn)確的用某一DBMS實(shí)現(xiàn)這些需求,是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)社會(huì),包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理需求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)

18、模型,而且還易于理解,也方便用戶的操作,對(duì)數(shù)據(jù)的修改和各種模型的轉(zhuǎn)換。</p><p>  2.1實(shí)體集的子E-R圖</p><p>  本系統(tǒng)涉及學(xué)生住宿實(shí)體有如下屬性:學(xué)號(hào),姓名,性別,專業(yè),出生日期,聯(lián)系方式,其對(duì)應(yīng)的E-R圖如下:</p><p>  圖2.1學(xué)生住宿實(shí)體E-R圖</p><p>  宿舍表E-R圖如下:</p&

19、gt;<p>  圖2.2宿舍實(shí)體E-R圖</p><p>  員工表E-R圖如下:</p><p>  圖2.3員工實(shí)體E-R圖</p><p>  報(bào)修表E-R圖如下:</p><p>  圖2.4報(bào)修實(shí)體E-R圖</p><p>  水電費(fèi)表E-R圖如下:</p><p> 

20、 圖2.5水電費(fèi)實(shí)體E-R圖</p><p>  來(lái)訪者表E-R圖如下:</p><p>  圖2.6來(lái)訪者實(shí)體E-R圖</p><p><b>  2.2整體E-R圖</b></p><p>  圖2.7實(shí)體之間的關(guān)系 E-R圖</p><p>  三 邏輯結(jié)構(gòu)及物理結(jié)構(gòu)設(shè)計(jì)</p>

21、<p>  3.1將E-R圖轉(zhuǎn)換為關(guān)系模型</p><p>  由于宿舍與學(xué)生是1:n關(guān)系,可以將其之間的聯(lián)系與n端實(shí)體學(xué)生合并,宿舍和員工,學(xué)生和水電費(fèi),學(xué)生和來(lái)訪者也是1:n關(guān)系,同樣也將其之間的聯(lián)系與n端實(shí)體員工,水電費(fèi)表,來(lái)訪者合并,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:</p><p>  學(xué)生住宿表:(學(xué)號(hào),姓名,性別,出生日期,專業(yè),入住時(shí)間,聯(lián)系方式,樓號(hào),

22、宿舍號(hào))</p><p>  宿舍表:(樓號(hào),宿舍號(hào),可住人數(shù),已住人數(shù))</p><p>  員工表:(員工號(hào),員工姓名,性別,職位,聯(lián)系方式,樓號(hào))</p><p>  報(bào)修表:(樓號(hào),宿舍號(hào),物品號(hào),物品名,報(bào)修原因,提交日期,解決日期,報(bào)修費(fèi)用)</p><p>  水電費(fèi)表:(樓號(hào),宿舍號(hào),月份,用電量,電費(fèi),用水量,水費(fèi))<

23、/p><p>  來(lái)訪者表:(證件號(hào),來(lái)訪者姓名,所屬關(guān)系,來(lái)訪時(shí)間,來(lái)訪時(shí)間,離開時(shí)間,學(xué)號(hào))</p><p><b>  3.2物理結(jié)構(gòu)設(shè)計(jì)</b></p><p>  3.2.1表的結(jié)構(gòu)設(shè)計(jì)和相應(yīng)約束</p><p>  由以上分析,得出上述7個(gè)表格結(jié)構(gòu)如下:</p><p> ?。?)學(xué)生住宿

24、表,主要記錄學(xué)生住宿的基本信息。</p><p>  表3-1學(xué)生住宿信息數(shù)據(jù)表</p><p>  員工表,主要記錄員工的基本信息。</p><p>  表3-2員工信息數(shù)據(jù)表</p><p>  宿舍表,主要記錄宿舍的入住信息。</p><p>  表3-3宿舍信息數(shù)據(jù)表</p><p> 

25、 報(bào)修表,主要記錄物品的報(bào)修信息。</p><p>  表3-4報(bào)修信息數(shù)據(jù)</p><p>  水電費(fèi)表,主要是每個(gè)月記錄各個(gè)宿舍的水電使用情況以及相應(yīng)的費(fèi)用。</p><p>  表3-5水電費(fèi)信息數(shù)據(jù)</p><p>  來(lái)訪者表,主要記錄來(lái)訪者的信息。</p><p>  表3-6來(lái)訪者信息數(shù)據(jù)</p&g

26、t;<p>  3.2.2表與表之間的關(guān)系</p><p>  圖3.1表與表之間的關(guān)系</p><p><b>  五 總結(jié)</b></p><p>  這些天下來(lái),學(xué)到了不少東西,以前對(duì)SQL,只能按書上按部就班的寫,寫SQL語(yǔ)句是會(huì)了,但數(shù)據(jù)邏輯和方法方面,一點(diǎn)都不夠到位,沒有對(duì)以前的知識(shí)進(jìn)行系統(tǒng)的了解,沒有把各個(gè)部分知識(shí)整

27、合在一起,通過這次學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì),使我們對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的各個(gè)方面都加深了理解,了解到數(shù)據(jù)庫(kù)是一環(huán)扣一環(huán)的,只有數(shù)據(jù)流程圖和數(shù)字字典做好了,才能進(jìn)行下面的E-R圖設(shè)計(jì),中途不能有辦點(diǎn)馬虎,也體會(huì)到把知識(shí)應(yīng)用于實(shí)踐是不容易的,同時(shí)也學(xué)生課本所沒有的東西,一些問題也只有真正做設(shè)計(jì)的時(shí)候才會(huì)出現(xiàn)。</p><p>  由于時(shí)間比較緊,因此我們所做的課程設(shè)計(jì)肯定還存在許多的不足之處,程序中也存在許多小錯(cuò)誤。這將激勵(lì)

28、我們?cè)谝院蟮膶W(xué)習(xí)當(dāng)中積累更多的經(jīng)驗(yàn),努力減少錯(cuò)誤的發(fā)生。同時(shí)珍惜與同學(xué)們的合作時(shí)間,一起討論,一起學(xué)習(xí),共同進(jìn)步。當(dāng)然,少不了老師的幫助,我們一步步做下去,直到課程設(shè)計(jì)的完成。 </p><p><b>  參考文獻(xiàn)</b></p><p>  [1]苗雪蘭.《數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程》.北京-----出版社:機(jī)械工業(yè)出版社2007</p><p&

29、gt;  [2] 王珊,薩師道.《數(shù)據(jù)庫(kù)系統(tǒng)概論》.北京-----出版社:高等教育出版社,2006 </p><p>  [3] (美)西爾伯沙茨.《數(shù)據(jù)庫(kù)系統(tǒng)概念》.北京----出版社:機(jī)械工業(yè)出版社,2003 </p><p>  [4] 王鵬.《數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用》.北京-----出版社:人民郵電出版社, 2000</p><p>  [5]陳世洪.《SQL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論