數(shù)據(jù)庫課程設(shè)計報告_第1頁
已閱讀1頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  《數(shù)據(jù)庫系統(tǒng)概論》</b></p><p><b>  課程設(shè)計報告</b></p><p>  專業(yè):計算機(jī)科學(xué)與技術(shù)</p><p><b>  目錄</b></p><p>  1數(shù)據(jù)庫概念設(shè)計1</p><p>

2、  1.1數(shù)據(jù)庫設(shè)計任務(wù)1</p><p>  1.2階段任務(wù)和目標(biāo)1</p><p>  2需求分析階段1</p><p><b>  2.1數(shù)據(jù)1</b></p><p>  2.2目標(biāo)與任務(wù)1</p><p>  2.3 需求分析的手段1</p><p&g

3、t;  2.4 圖書館管理系統(tǒng)2</p><p>  2.5賓館管理系統(tǒng)2</p><p>  2.5.1目標(biāo)與任務(wù)2</p><p>  2.5.2需求分析圖 3</p><p>  3概念設(shè)計階段3</p><p>  3.1圖書館管理系統(tǒng)E-R圖3</p><p>  3.

4、2圖書館管理系統(tǒng)目標(biāo)任務(wù)5</p><p>  3.3賓館管理系統(tǒng)E-R圖5</p><p>  3.4賓館管理系統(tǒng)目標(biāo)任務(wù)8</p><p>  4邏輯設(shè)計階段8</p><p>  4.1邏輯設(shè)計階段的任務(wù)與目標(biāo)8</p><p>  4.2圖書館管理系統(tǒng)關(guān)系模式8</p><

5、p>  4.3賓館管理系統(tǒng)關(guān)系模式8</p><p>  4.4數(shù)據(jù)庫模式定義9</p><p>  4.4.1圖書館管理系統(tǒng)數(shù)據(jù)庫模式9</p><p>  4.4.2賓館管理系統(tǒng)數(shù)據(jù)庫模式10</p><p>  5物理設(shè)計階段12</p><p>  5.1物理設(shè)計目標(biāo)與任務(wù)12 <

6、/p><p>  6數(shù)據(jù)庫實(shí)現(xiàn)階段12</p><p>  6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引12</p><p>  6.1.1圖書館管理系統(tǒng)數(shù)據(jù)表12</p><p>  6.1.2賓館管理系統(tǒng)數(shù)據(jù)表15</p><p>  6.2數(shù)據(jù)入庫18</p><p><b>

7、;  7心得體會18</b></p><p>  第一章.?dāng)?shù)據(jù)庫設(shè)計概論 </p><p>  1.1數(shù)據(jù)庫設(shè)計任務(wù)</p><p><b>  分階段開展任務(wù)</b></p><p><b>  1.需求分析</b></p><p><b>  

8、2.概念設(shè)計</b></p><p><b>  3.邏輯設(shè)計</b></p><p>  分析 4.物理設(shè)計</p><p><b>  5.編碼 </b></p><p><b>  6.測試</b></p><p><b&

9、gt;  7.運(yùn)行</b></p><p><b>  8.進(jìn)一步修改</b></p><p>  1.2分階段開展相關(guān)工作,分析階段任務(wù),目標(biāo),階段成果和成果認(rèn)證</p><p>  第二章.需求分析階段 </p><p><b>  2.1 數(shù)據(jù) </b></p>

10、<p>  數(shù)據(jù)來源,數(shù)據(jù)分析:1.通過業(yè)務(wù)功能需求;2.審查數(shù)據(jù)資源</p><p>  2.2 需求分析階段的目標(biāo)與任務(wù) </p><p>  1目標(biāo): 弄清領(lǐng)域中信息類的需求</p><p>  2任務(wù):滿足業(yè)務(wù)資源和數(shù)據(jù)資源的信息類的集合 </p><p>  2.3需求分析的手段:廣泛調(diào)查開會,通過調(diào)查獲取相關(guān)資料,走

11、訪得知相關(guān)需求類,整理得到所分析案例的需求</p><p>  2.4例一圖書館系統(tǒng)</p><p>  2.4.1目標(biāo)和任務(wù):</p><p>  1.能夠存儲一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括:</p><p>  1) 圖書信息的錄入、刪除及修改。</p><p>  2)

12、 圖書信息的多關(guān)鍵字檢索查詢。</p><p>  3) 圖書的出借、返還及超期罰款或丟失賠償。</p><p>  2.能夠?qū)σ欢〝?shù)量的讀者、管理員進(jìn)行相應(yīng)的信息存儲與管理,這其中包括:</p><p>  1) 讀者信息的登記、刪除及修改。</p><p>  2) 管理員信息的增加、刪除及修改。</p><p&

13、gt;  3) 讀者資料的統(tǒng)計與查詢。</p><p>  3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢。</p><p>  4.對查詢、統(tǒng)計的結(jié)果能夠列表顯示。</p><p>  2.5例二賓館訂房系統(tǒng)</p><p>  2.5.1 目標(biāo)和任務(wù):</p><p>  本系統(tǒng)的服務(wù)對

14、象為賓館的管理員,建立一套功能完善的管理信息系 統(tǒng),既能滿足業(yè)務(wù)人員日常處理的需要,增強(qiáng)企業(yè)經(jīng)營全過程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對公司經(jīng)營反饋信息的響應(yīng)速度。從而大幅度提高工作效率,提高實(shí)施管理的準(zhǔn)確性、科學(xué)性,使擔(dān)負(fù)管理的工作人員從繁雜的手工勞作中解脫出來。 </p><p>  ﹡快速實(shí)現(xiàn)客人入住登記和賬務(wù)處理,減少客人住店及離店時的等待時間 <

15、/p><p>  ﹡準(zhǔn)確實(shí)現(xiàn)客人預(yù)訂入住的要求,實(shí)現(xiàn)有效及有保障的前臺系統(tǒng)作業(yè) </p><p>  ﹡快速響應(yīng)住宿客人的有關(guān)項(xiàng)目查詢要求 </p><p>  ﹡實(shí)現(xiàn)入住、消費(fèi)、結(jié)賬一條龍服務(wù),方便客人在店內(nèi)的各類消費(fèi)要求 </p><p>  ﹡提供清晰、準(zhǔn)確的各類明細(xì)報表、賬單,給客人留下良好的管理印象<

16、/p><p>  2.5.2賓館服務(wù)管理系統(tǒng)需求分析圖</p><p>  客房信息 客房信息</p><p>  預(yù)定人信息 預(yù)訂單 賬單</p><p>  預(yù)訂單 入住管理 賬單</p><p>  圖1-賓館管理系統(tǒng)需求分析圖

17、</p><p>  第三章 概念設(shè)計階段 </p><p>  3.1 圖書館管理系統(tǒng) </p><p>  圖書館管理系統(tǒng)E-R圖如下:</p><p>  圖2-圖書館管理系統(tǒng)局部E-R圖</p><p><b>  n</b></p><p><b>  

18、n11n1</b></p><p><b>  n1n</b></p><p><b>  1</b></p><p><b>  n</b></p><p>  圖3-圖書館管理系統(tǒng)整體E-R圖</p><p>  3.2圖書館

19、管理系統(tǒng)的任務(wù)和目標(biāo)</p><p>  主要任務(wù)是對讀者信息、管理員信息、圖書資料信息、借閱信息等的基本信息的操作及外理。</p><p>  概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。</p><p> ?。?)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng);</p><p&

20、gt; ?。?)設(shè)計分E-R圖,即各子模塊的E-R圖;</p><p>  (3)生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;</p><p>  (4)生成全局E-R圖,通過消除沖突等方面。</p><p>  3.3賓館客房管理系統(tǒng)</p><p>  賓館客房服務(wù)管理系統(tǒng)E-R圖:</p><p

21、>  圖4-賓館管理系統(tǒng)局部E-R圖</p><p>  1 1</p><p>  n n</p><p><b>  1n</b></p><

22、;p><b>  1</b></p><p><b>  n</b></p><p>  圖5-賓館客房服務(wù)系統(tǒng)整體E-R圖</p><p>  3.4 賓館客房服務(wù)管理系統(tǒng)的目標(biāo)和任務(wù)</p><p>  主要任務(wù)是對客人信息,客房管理人員信息,客房信息,客房預(yù)定信息,及客房狀態(tài)信息等的

23、基本信息的操作與管理,是客房管理人員輕松,方便,快捷的幫助客人訂,退房等相關(guān)服務(wù)</p><p><b>  .邏輯設(shè)計階段</b></p><p>  4.1邏輯設(shè)計的任務(wù)和目標(biāo)</p><p>  以上的概念設(shè)計階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計的任務(wù)就是將概念設(shè)計階段設(shè)計好的基本

24、E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計)、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。</p><p>  4.2圖書館管理系統(tǒng)關(guān)系模式</p><p>  圖書:Book( BookNo, BookName, BookWriter, BookPublish, BookDate)&

25、lt;/p><p>  讀者:Reader(ReaID, ReaName, ReaSex, ReaNo, ReaType, ReaGrade, )</p><p>  管理員:Maneger(MID, MName, MSex, MTeleph, MAddre)</p><p>  館室:Room(RoomNo,RoomMID,RoomNum,RoomAddre)&

26、lt;/p><p>  讀者類別:ReaderType(LBID, LBName, LBnum, LBbqx, LBqx</p><p>  書架:BookShelf(BNo, BType, BAddre, BNumber)</p><p>  4.3賓館客房管理系統(tǒng)關(guān)系模式</p><p>  房間:room(Rid,Rdescrib

27、e,Rprice,Rstatue,Ruser,Rtype)</p><p>  登記表:Registry Form(Tkey,Name,Id,Rname,Rid,Datatime,</p><p>  Day,Money,Ruser)</p><p>  客人guest:(Name,Sex,ID)</p><p>  管理員manager:(

28、Ruser,Pwd)</p><p>  退房登記check out:(Tno,Name,Id,Rid,Tdatatime,Smoney)</p><p>  4.4數(shù)據(jù)庫模式定義</p><p>  4.4.1圖書館管理系統(tǒng)數(shù)據(jù)庫模式</p><p>  表1 館藏圖書信息表</p><p><b>  表

29、2 讀者信息表</b></p><p><b>  表3 管理員信息表</b></p><p><b>  表4 館室信息表</b></p><p><b>  表5 書架信息表</b></p><p>  4.4.2賓館客房服務(wù)管理系統(tǒng)數(shù)據(jù)庫模式</p>

30、;<p><b>  表6 登記表信息表</b></p><p><b>  表7 房間信息表</b></p><p><b>  表8退房記錄信息表</b></p><p><b>  表9管理員信息表</b></p><p>  表10客

31、人登記信息表</p><p><b> ?。锢碓O(shè)計階段</b></p><p>  5.1物理設(shè)計階段的目標(biāo)與任務(wù)</p><p>  數(shù)據(jù)庫的物理設(shè)計就是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個階段中要完成兩大任務(wù):</p><p> ?。?)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存

32、儲結(jié)構(gòu);</p><p> ?。?)對物理結(jié)構(gòu)進(jìn)行評價,評價的重點(diǎn)是時間和空間效率。</p><p><b>  .數(shù)據(jù)庫實(shí)現(xiàn)階段</b></p><p>  6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引</p><p>  6.1.1圖書館管理系統(tǒng)數(shù)據(jù)表</p><p><b>  圖6-圖書

33、表</b></p><p><b>  圖7-讀者表</b></p><p>  圖8-管理員表信息圖</p><p><b>  圖9-館室表信息圖</b></p><p><b>  圖10-書架信息表</b></p><p>  圖11

34、-圖書館管理系統(tǒng)表聯(lián)系圖</p><p>  圖12-圖書館管理系統(tǒng)建表圖</p><p>  6.1.2賓館客房服務(wù)管理系統(tǒng)數(shù)據(jù)表</p><p>  圖13-房間表信息圖</p><p>  圖14-客人表信息圖</p><p>  圖15-管理員信息表</p><p><b> 

35、 圖16-退房登記表</b></p><p>  圖17-登記表信息圖</p><p>  圖18-客房管理系統(tǒng)聯(lián)系圖</p><p>  圖19-客房管理系統(tǒng)建表圖</p><p><b>  6.2數(shù)據(jù)入庫</b></p><p>  圖書館管理系統(tǒng)包括圖書基本信息管理、讀者基本信

36、息管理、管理員信息管理、借閱信息管理、查詢信息管理等四大功能模塊,共有6張基本表:</p><p>  賓館客房服務(wù)管理系統(tǒng)包括客人基本信息,登記表基本信息,管理員基本信息,房間基本信息,退房記錄表信息等四大工能模塊,有5張基本表。</p><p>  采用事先在Excel中錄入數(shù)據(jù),然后使用SQL Server 2000數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чδ?直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。</p

37、><p><b>  第七章 心得體會</b></p><p>  這次課程設(shè)計使我熟悉了系統(tǒng)設(shè)計的整體步驟。系統(tǒng)設(shè)計大體可分為需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫的實(shí)施及調(diào)試測試六大步驟。其中,讓我感觸最深的是需求分析階段,在這個階段,必須對所要設(shè)計的系統(tǒng)有總體的構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,并且要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣

38、會在后續(xù)的工作中遇到很多的問題</p><p>  這次課程設(shè)計加深了我對數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識和SQL SERVER相關(guān)功能的理解。例如對建立基本表、視圖、索引、存儲過程、觸發(fā)器等,都比以前更加的熟練。并在解決遇到的各種問題的過程中,學(xué)到了很多新的知識。比如在導(dǎo)入\導(dǎo)出數(shù)據(jù)時,由于外鍵約束的存在,經(jīng)常會出現(xiàn)錯誤,這就要注意各個表導(dǎo)入的順序問題。一般是先導(dǎo)入主鍵表,后導(dǎo)入外鍵表,這樣可以避免很多的錯誤。</

39、p><p>  3. 我進(jìn)一步掌握了相關(guān)的SQL語句方面的知識。不但糾正了以前的錯誤認(rèn)識和理解,而且學(xué)會了建立存儲過程和觸發(fā)器。通過查閱資料,我還明白了存儲過程是編譯后放在服務(wù)器端的程序,它可以被別的模塊調(diào)用,且不需要重新編譯,這樣就大大減輕了客戶端的負(fù)擔(dān),且有效的提高了系統(tǒng)執(zhí)行的效率。</p><p>  4. 當(dāng)然,在本次設(shè)計的過程中也存在一些問題。由于需求分析階段的工作完成的不是很充

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論