2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《 網(wǎng)絡(luò)數(shù)據(jù)庫課程設(shè)計 》</p><p>  ----賓館客房預(yù)訂系統(tǒng)</p><p><b>  目錄</b></p><p><b>  一、需求分析</b></p><p>  1、系統(tǒng)任務(wù)概述………………………………………………………P3</p><

2、;p>  2、數(shù)據(jù)流圖……………………………………………………………P3</p><p>  3、數(shù)據(jù)字典……………………………………………………………P3</p><p><b>  二、概念結(jié)構(gòu)設(shè)計</b></p><p>  1、實體及其屬性圖……………………………………………………P4</p><p>  

3、2、E-R圖……………………………………………………………….P5</p><p><b>  三、建庫、建表</b></p><p>  1、建庫建表……………………………………………………….……P6</p><p>  2、插入記錄………………………………………………..…………...P6</p><p><

4、b>  四、總結(jié)</b></p><p>  1、分工…………………………………………….…………………P6</p><p>  2、體會…………………………………………….…………………P6</p><p><b>  需求分析</b></p><p><b>  系統(tǒng)任務(wù)概述</b&

5、gt;</p><p>  某公司擬開發(fā)一個賓館客房預(yù)訂子系統(tǒng),主要是針對客房的預(yù)訂和入住等情況進(jìn)行管理。需求分析結(jié)果如下:</p><p>  1.員工信息主要包括:員工號、姓名、出生年月、性別、部門、崗位、住址、聯(lián)系電話和密碼等信息。崗位有管理和服務(wù)兩種。崗位為“管理”的員工可以更改(添加、刪除和修改)員工表中的本部門員工的崗位和密碼,要求將每一次更改前的信息保留;崗位為“服務(wù)”的員工

6、只能修改員工表中本人的密碼,且負(fù)責(zé)多個客房的清理等工作。</p><p>  2.部門信息主要包括:部門號、部門名稱、部門負(fù)責(zé)人、電話等信息;一個員工只能屬于一個部門,一個部門只有一位負(fù)責(zé)人。</p><p>  3.客房信息包括:客房號、類型、價格、狀態(tài)等信息。其中類型是指單人間、三人間、普通標(biāo)準(zhǔn)間、豪華標(biāo)準(zhǔn)間等;狀態(tài)是指空閑、入住和維修。</p><p>  4

7、.客戶信息包括:身份證號、姓名、性別、單位和聯(lián)系電話。</p><p>  5.客房預(yù)定情況包括:客房號、預(yù)定日期、預(yù)定入住日期、預(yù)定入住天數(shù)、身份證號等信息。一條預(yù)定信息必須且僅對應(yīng)一位客戶,但一位客戶可以有多條預(yù)定信息。</p><p>  數(shù)據(jù)流圖(小組討論)</p><p>  數(shù)據(jù)流圖根據(jù)任務(wù)概述我和石晉陽我們商量著畫的,具體的分為五部分,第一部分是關(guān)于員

8、工信息登錄的,員工只可以查看自己的信息和一些基本信息(客房信息和本部門信息)以及修改自己的密碼權(quán)限。員工登錄和退出系統(tǒng)時都要修改自己的登錄狀態(tài)并存儲在員工表中。第二部分是部門負(fù)責(zé)人的登錄,部門負(fù)責(zé)人比普通員工的權(quán)限要高,部門負(fù)責(zé)人可以修改本部門員工的信息,員工修改之前的信息儲存在員工歷史信息表中,以方便以后查看,員工修改后的新信息儲存在員工中。第三部分是超級管理員的登錄,超級管理員登錄之后可以對所有員工信息進(jìn)行增加、刪除、修改、查詢等操

9、作,并且超級管理員是賓館客房預(yù)訂系統(tǒng)中所有用戶權(quán)限級別最高的。第四部分是員工登錄之后對客房信息的查詢,并登記客戶預(yù)訂信息,如果客戶預(yù)訂成功系統(tǒng)會自動打印收據(jù)作為憑證。</p><p>  第五部分是員工登錄查詢指定客戶入住信息、客戶退房信息等,如果客戶去退房會打印結(jié)賬單,此處用的表主要是員工信息表、客房預(yù)訂表、客房信息表。</p><p>  附:數(shù)據(jù)流圖為手繪的</p>&

10、lt;p>  數(shù)據(jù)字典(見小組成員:石晉陽報告)</p><p><b>  建庫</b></p><p>  建庫、建表、插入數(shù)據(jù)和建視圖具體代碼(見小組成員:石晉陽報告)</p><p><b>  總結(jié)</b></p><p><b>  分工</b></p&

11、gt;<p>  我和1012班石晉陽一組,他主攻代碼用sql server工具編寫建庫、建表,插入數(shù)據(jù),建立視圖等,我主要負(fù)責(zé)需求分析,和石晉陽討論之后,繪制數(shù)據(jù)流圖和E-R圖。</p><p><b>  體會</b></p><p>  在這次課程設(shè)計中,我最大的體會就是如何尊重你的小組成員。在具體的課程設(shè)計中,我以前知識學(xué)得不夠扎實,還有好多知識

12、盲點,在數(shù)據(jù)庫的學(xué)習(xí)中,學(xué)的也不夠深入,有點為了考試而學(xué)習(xí),因為考試完了連一些基本的操作語發(fā)都忘啦,所以在這次課程設(shè)計中,代碼基本上都是小組成員石晉陽編寫的,給我最大的感觸就是,雖然我不怎么會,但是他還是很照顧我的個人感受的,在前期需求分析過程中,他一直堅持和我一起討論,帶我進(jìn)入課程設(shè)計的角色,讓我感覺自己還能幫上一些忙,我是女生,做事比較認(rèn)真,所以我們討論完之后的結(jié)果,我再從新繪制最終數(shù)據(jù)流圖和E-R圖,從內(nèi)心我非常感謝我的小組搭檔。

13、</p><p>  在這次課程設(shè)計中,感覺受益很是很多的,我一定把自己所學(xué)的應(yīng)用到自己以后的工作中,如何和小組成員相處并如何尊重自己的搭檔。</p><p>  二、概念結(jié)構(gòu)設(shè)計(小組討論)</p><p><b>  1、實體及其屬性圖</b></p><p><b>  2、實體及其聯(lián)系圖</b&g

14、t;</p><p>  三、邏輯結(jié)構(gòu)設(shè)計(見小組成員:陳瑾瑜、程功報告)</p><p><b>  四、建庫、建表</b></p><p><b>  1、創(chuàng)建數(shù)據(jù)庫和表</b></p><p>  1)創(chuàng)建數(shù)據(jù)庫:VideoManageDB</p><p>  用SQL

15、創(chuàng)建數(shù)據(jù)庫,在此不再詳細(xì)說明建庫的過程。</p><p><b>  2)創(chuàng)建表:</b></p><p>  分別為:音像類型表VideoType、客戶表Client、音像表Video、借還表RentReturn、</p><p>  預(yù)約表Reserve、系統(tǒng)用戶表SysUser。</p><p>  音像類型表Vi

16、deoType:</p><p>  通過關(guān)系模式的分析,知道音像類型表中的音像類型ID是音像表所引用的外鍵,所以避免在插入數(shù)據(jù)時出錯,我先建立這個外鍵表。在建立此表時,共設(shè)計了包括vtID、vtName、LimitTime、Unit_Price等字段;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p>  客戶表Client:</p><p>  客戶信息表包括C

17、ID、CName、CPassword、CGender、Cage、CEmail、CPhone、CAddress、CAbleRentNumber等字段,其中CPassword定義了Check約束:密碼長度必須大于6;CGender定義的Check約束:男或女;CEmail:為空或含有@字符;CPhone:為11位數(shù)字;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p><b>  音像表Video:<

18、/b></p><p>  音像信息表包括v_ID、vName、vtID、Author、PublicTime、ShelfTime、Stock、</p><p>  isRent等字段,其中vtID是外鍵,它的值必須在表VideoType中;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p>  借還表RentReturn:</p><p&g

19、t;  借還信息表包括v_ID、CID、RentTime、ReturnTime、cost、cash_pledge、isRent等字段,其中v_ID+CID為主鍵,同時,它們又是外鍵,分別引用Video表和客戶表;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p>  預(yù)約表Reserve:</p><p>  預(yù)約信息表包括v_ID、CID、ReserveTime、isDealReserv

20、e等字段,其中v_ID+CID為主鍵,同時,它們又是外鍵,分別引用Video表和客戶表;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p>  系統(tǒng)用戶表SysUser:</p><p>  系統(tǒng)用戶表包括UserName、UserPassword、isAddress等字段;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p><b>  2)插入數(shù)據(jù)<

21、;/b></p><p>  可以通過T-SQL語句INSERT插入數(shù)據(jù),也可以通過數(shù)據(jù)庫設(shè)計手動插入數(shù)據(jù),具體數(shù)據(jù)見數(shù)據(jù)庫備份文件。需要注意的是:在插入數(shù)據(jù)時必須先插入外鍵表,而且所插入的數(shù)據(jù)必須滿足建表時的數(shù)據(jù)類型和相關(guān)定義的約束條件。</p><p><b>  五、收獲與體會</b></p><p><b>  1、收獲

22、</b></p><p>  通過本次課程設(shè)計的學(xué)習(xí)與實踐,我收獲最大的是對用戶需求進(jìn)行需求分析,可以通過與同小組成員討論畫出數(shù)據(jù)流圖、數(shù)據(jù)字典及E-R圖,并且通過E-R圖確定系統(tǒng)需要的表的個數(shù),在數(shù)據(jù)庫設(shè)計階段首先考慮在這個系統(tǒng)中這個表所需要的字段和這些字段應(yīng)該設(shè)計成什么樣的數(shù)據(jù)類型,以及這個字段所需要定義的約束條件。</p><p>  再者我收獲的就是自己動手鍛煉將理論聯(lián)

23、系到實踐的能力,把課堂上所學(xué)的知識運用到生活中,通過課程設(shè)計對所學(xué)的知識進(jìn)行鞏固與深化,鍛煉了思維能力和解決實際問題的能力。</p><p><b>  2、體會</b></p><p>  經(jīng)過此次對數(shù)據(jù)庫的設(shè)計,我最大的體會是,想要完成軟件開發(fā),一個人的力量是完全不夠的,我們需要團(tuán)隊合作,因為在一開始對客戶的需求方面,我們一個人不能完全把握用戶的需求的,而且對于我

24、們剛開始學(xué)習(xí)軟件開發(fā),對需求分析不是很熟悉,畫出客戶需求的數(shù)據(jù)流圖都有點困難,所以大家一同討論分析是很重要的。</p><p>  在數(shù)據(jù)流圖分析出來以后,我認(rèn)為數(shù)據(jù)庫設(shè)計已經(jīng)完成一半了,因為我們的E-R圖需要從數(shù)據(jù)流圖上得到,如果不能正確分析出系統(tǒng)數(shù)據(jù)流圖,那么接下來的工作將很難進(jìn)行下去,或者說即使進(jìn)行下去,最后也不會得到正確的結(jié)果。從數(shù)據(jù)流圖的數(shù)據(jù)存儲以及系統(tǒng)的數(shù)據(jù)流向,我們分析出系統(tǒng)實體屬性及實體關(guān)系圖,然

溫馨提示

  • 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

提交評論