課程設(shè)計(jì)報(bào)告--賓館客房預(yù)訂系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)課程設(shè)計(jì) 》</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è)計(jì)</b></p><p>  1、實(shí)體及其屬性圖……………………………………………………P4</p><p>  

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

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

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

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

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

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

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

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

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

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

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

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

15、創(chuàng)建數(shù)據(jù)庫(kù),在此不再詳細(xì)說(shuō)明建庫(kù)的過(guò)程。</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ò)關(guān)系模式的分析,知道音像類型表中的音像類型ID是音像表所引用的外鍵,所以避免在插入數(shù)據(jù)時(shí)出錯(cuò),我先建立這個(gè)外鍵表。在建立此表時(shí),共設(shè)計(jì)了包括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約束:密碼長(zhǎng)度必須大于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為主鍵,同時(shí),它們又是外鍵,分別引用Video表和客戶表;關(guān)于這些字段的數(shù)據(jù)類型見數(shù)據(jù)字典。</p><p>  預(yù)約表Reserve:</p><p>  預(yù)約信息表包括v_ID、CID、ReserveTime、isDealReserv

20、e等字段,其中v_ID+CID為主鍵,同時(shí),它們又是外鍵,分別引用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>  可以通過(guò)T-SQL語(yǔ)句INSERT插入數(shù)據(jù),也可以通過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)手動(dòng)插入數(shù)據(jù),具體數(shù)據(jù)見數(shù)據(jù)庫(kù)備份文件。需要注意的是:在插入數(shù)據(jù)時(shí)必須先插入外鍵表,而且所插入的數(shù)據(jù)必須滿足建表時(shí)的數(shù)據(jù)類型和相關(guān)定義的約束條件。</p><p><b>  五、收獲與體會(huì)</b></p><p><b>  1、收獲

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

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論