本科畢業(yè)設(shè)計(jì)-酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
本科畢業(yè)設(shè)計(jì)-酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
本科畢業(yè)設(shè)計(jì)-酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
本科畢業(yè)設(shè)計(jì)-酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
本科畢業(yè)設(shè)計(jì)-酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

安薇理工大學(xué)院系:計(jì)算機(jī)科學(xué)與工程學(xué)院專業(yè)班級:電子信息技術(shù)及儀器11-2I安徽理工大學(xué)課程設(shè)計(jì)(論文)任務(wù)書學(xué)生姓名專業(yè)(班級)電子儀器11-2班設(shè)計(jì)題目酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)技術(shù)參數(shù)1、概念結(jié)構(gòu)設(shè)計(jì):繪制酒店管理系統(tǒng)詳細(xì)的E-R圖。2、邏輯結(jié)構(gòu)設(shè)計(jì):將E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式;按需求規(guī)范化后的模式進(jìn)行評價(jià),調(diào)整模式,使其滿足性能、存儲等方面要求;根據(jù)局部應(yīng)用3、物理結(jié)構(gòu)設(shè)計(jì):選定實(shí)施環(huán)境,存取方法等。4、數(shù)據(jù)實(shí)施和維護(hù):用DBMS建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實(shí)現(xiàn)各序,設(shè)計(jì)庫中觸發(fā)器、存儲器等對象,并能對數(shù)據(jù)庫做簡單設(shè)計(jì)要求語言實(shí)現(xiàn)數(shù)據(jù)庫的建立、應(yīng)用和維護(hù),對數(shù)據(jù)庫進(jìn)工作量參考資料[1].數(shù)據(jù)庫系統(tǒng)概論.薩師煊王珊高等教育出版社1999年第3版指導(dǎo)教師簽字教研室主任簽字Ⅱ安徽理工大學(xué)課程設(shè)計(jì)(論文)成績評定表I隨著近幾年我國經(jīng)濟(jì)持續(xù)穩(wěn)步的發(fā)展,人們的物質(zhì)生活不斷提高,旅游出行已成為了人們生活中重要的一部分,因此社會中的酒店等行業(yè)得到了極大的發(fā)展。對于一個(gè)酒店而言,重要的不僅僅有服務(wù)、住宿條件、價(jià)格等,還有一個(gè)重要因素及時(shí)酒店管理,酒店管理的好壞直接影響到酒店的效率與效益,而在酒店管理中酒店管理系統(tǒng)又起著舉足輕重的作用,因此擁有一個(gè)簡便、快捷、高效的酒店管理系統(tǒng)對酒店來說是非常有必要的。目錄 1 1.2需求分析 4 4 7 83.1建立數(shù)據(jù)庫 8 93.3操作顯示 1系統(tǒng)分析題目名稱:酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)描述:設(shè)計(jì)一個(gè)酒店管理系統(tǒng),實(shí)現(xiàn)下列功能:1.酒店客房信息維護(hù)(包括錄入,修改和刪除);2.客人信息維護(hù)(包括錄入,修改和刪除);3.入住信息登記;4.退房信息登記;5.客人消費(fèi)信息查詢;1.2需求分析需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。重點(diǎn)是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。為了完成需求分析的任務(wù),要詳細(xì)調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。分析過程為:1.詢問調(diào)查并分析用戶需求;2.了解分析酒店情況,與客人需求結(jié)合起來;1.2.1功能分析酒店管理系統(tǒng)就是對客人以及酒店住房進(jìn)行管理的數(shù)據(jù)庫系統(tǒng),應(yīng)該具備以下功能:1.對客人基本信息進(jìn)行錄入修改和刪除等基本操作;2.對客房信息進(jìn)行錄入修改和刪除等基本操作;3.對客人與客房間的聯(lián)系信息登記;4.對客人與他的消費(fèi)信息的統(tǒng)計(jì);1.登記信息模塊(將客人的編號、姓名、性別、證件號存儲在系統(tǒng)中)2.查詢功能模塊(包括客人信息查詢、客人與房間對應(yīng)關(guān)系查詢、房間,消費(fèi)信息查詢)3.退房功能模塊(將客人信息從系統(tǒng)中刪除并還原房間狀態(tài))1.2.2數(shù)據(jù)字典數(shù)據(jù)名含義說明類型長度客人編號4客人姓名客人性別標(biāo)志每位客人性別6客人證件號入住時(shí)間標(biāo)志客人的入住退房時(shí)間房間編號標(biāo)志每個(gè)房間44房間類型4房間消費(fèi)標(biāo)志房間消費(fèi)4用餐消費(fèi)標(biāo)志客人的用餐消費(fèi)4其他項(xiàng)目消費(fèi)標(biāo)志客人的其他消費(fèi)4總消費(fèi)標(biāo)志客人的總消費(fèi)4數(shù)據(jù)流名說明數(shù)據(jù)去向組成客人登記房間包括姓名性別證件號等信息客人退房房間包括姓名性別證件號等信息數(shù)據(jù)結(jié)構(gòu)名含義說明組成客人編號姓名性別證件號房間消費(fèi)數(shù)據(jù)存儲名說明組成登記客人的基本信息輸入客人編號姓名性別證件號退房客人基本信息客人編號姓名性別證件號處理過程名說明輸出系統(tǒng)輸入信息將客人信息從系統(tǒng)中刪除刪除信息結(jié)賬處理將客人的消費(fèi)信息統(tǒng)計(jì)并打印輸出信息將客人的消費(fèi)信息輸出2系統(tǒng)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)就是將需求分析得到的應(yīng)用需求抽象為信息結(jié)構(gòu)。2.1.1數(shù)據(jù)抽象與局部視圖設(shè)計(jì)概念結(jié)構(gòu)是對現(xiàn)實(shí)世界的一種抽象。所謂抽象是對實(shí)際人物事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特征,忽略非本質(zhì)的細(xì)節(jié)并把這些特征用各種概念精確的加以描述。客房2客房3……客人客人客房2.1.2E-R圖客人編號客人編號用餐消費(fèi)住房消費(fèi)其他消費(fèi)項(xiàng)目總消費(fèi)姓名身份證號客人退房時(shí)間入住房號狀態(tài)房間類型價(jià)格視圖集成分為兩種方式:2.逐步集成,用累加的方式一次集成兩個(gè)分E-R圖;集成步驟:1.合并;2.修改與重構(gòu);邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。2.2.1E-R圖向關(guān)系模型的轉(zhuǎn)換消費(fèi)(客人編號,房間消費(fèi),用餐消費(fèi),其他各項(xiàng)消費(fèi),總消費(fèi))2.2.1數(shù)據(jù)庫的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束客人編號客人姓名不為空客人姓名客人性別4不為空客人性別不為空身份證號字段名數(shù)據(jù)類型長度約束4客房編號4不為空是否為空不為空房間類型4不為空字段名數(shù)據(jù)類型長度約束5客房編號不為空客人編號入住時(shí)間不為空退房時(shí)間可為空客人退房時(shí)間2可為空字段名數(shù)據(jù)類型長度約束客人編號客人編號房間消費(fèi)4不為空入住房間費(fèi)用用餐消費(fèi)4可為空客人用餐消費(fèi)其他項(xiàng)目消費(fèi)4可為空游泳健身等項(xiàng)目總消費(fèi)4不為空客人總消費(fèi)2.3物理結(jié)構(gòu)設(shè)計(jì)為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適應(yīng)用的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)。3系統(tǒng)實(shí)現(xiàn)3.1建立數(shù)據(jù)庫3.1.1建立客房信息,客人信息,入住信息,消費(fèi)信息表四個(gè)數(shù)據(jù)表1.利用SQLserver2008R2創(chuàng)建新數(shù)據(jù)庫“酒店管理系統(tǒng)表”二腳本幫助數(shù)據(jù)庫名稱(F):所有者(0):默認(rèn)值>?使用全文索引()數(shù)據(jù)庫文件F):文件類型初始大小(MB)自動增長路徑酒店管理.…行數(shù)據(jù)3…酒店管理.日志不適用1允許Null值列名列名數(shù)據(jù)類型允許Null值客人編號姓名性別身份證號碼□列名?罪入住時(shí)間退房時(shí)間列名客人編號用餐消費(fèi)總消費(fèi)表和列表和列Y2S關(guān)系名(N):FK入住信息_客房信息客房信息入住信息房間編號房間編號3.2功能操作3.1.1查詢酒店當(dāng)前客房信息,客人信息,入住信息,消費(fèi)信息—10—SQLQuery2.sql-RUL..jie-P SQLQuery2.sql-RUL.jie-PC FROM消費(fèi)信息,入住信息,客人信息,客房信息AND入住信息·客人編號=客人信息·客人編號AND入住信息·房間編號=客房信息·房間編號;顯示結(jié)果:結(jié)果消息姓名性別房間類型客人編號入住時(shí)間退房時(shí)間總消費(fèi)1女標(biāo)準(zhǔn)雙人間22張強(qiáng)男標(biāo)準(zhǔn)雙人間33李勇男豪華總統(tǒng)房34女豪華套房23.1.3查詢某客人當(dāng)前消費(fèi)情況(例如客人張強(qiáng))FROM客人信息,消費(fèi)信息WHERE姓名='張強(qiáng)');顯示效果:安徽理工大學(xué)課程設(shè)計(jì)(論文)結(jié)果消息姓名房間消費(fèi)總消費(fèi)1張強(qiáng)00續(xù)(假如張強(qiáng)現(xiàn)在在酒店用餐花費(fèi)125.5元,游泳等其他項(xiàng)目花費(fèi)花了285.8元,需結(jié)果屆消息姓名客人編號用餐消費(fèi)總消費(fèi)1張強(qiáng)3.1.4入住登記(例如新客人王明,住房要求豪華總統(tǒng)房,入住4天,提供用餐,游泳健身等項(xiàng)目(另收費(fèi)))。結(jié)果消息房間類型1豪華總統(tǒng)房空INTO入住信息INTO消費(fèi)信息SET房間狀態(tài)=有'where房間編號='3001';顯示結(jié)果為(1行受影響)(1行受影響)(1行受影響)(1行受影響)說明客人的入住登記已經(jīng)完成。顯示效果為:豪華總統(tǒng)房…有豪華總統(tǒng)房…有米客人所住的房間‘3001’的狀態(tài)變成‘有’女王明男米米客人王明(VIP003)的個(gè)人信息載入了數(shù)據(jù)庫;米24客人王明(VIP003)的入住信息載入了數(shù)據(jù)庫;0米客人王明(VIP003)的消費(fèi)信息載入了數(shù)據(jù)庫;3.1.5退房登記(例如顧客李勇退房)1.通過顧客李勇的房卡了解到他的編號為(VIP001),然后再用SQL語言查詢他的消費(fèi)信息,將他所住的房間狀態(tài)置為‘空’,刪除他的客人信息和入住信息,消費(fèi)信息。SQLQuery4.sql-RUL.jie-PC\ruijie(54)*FROM客人信息FROM消費(fèi)信息結(jié)果消息姓名客人編號用餐消費(fèi)總消費(fèi)1李勇豪華總統(tǒng)房…有豪華總統(tǒng)房…空米客人房間3002的狀態(tài)變成了‘空'客人編號姓名性別女張強(qiáng)男女王明男米客人李勇(編號VIP001)的顧客信息被刪除;入住時(shí)間退房時(shí)間2324米客人李勇(編號VIP001)的入住信息被刪除;總消費(fèi)▲000米客人李勇(編號VIP001)的消費(fèi)信息被刪除;3.3操作顯示(1)查詢當(dāng)前客房信息,客人信息,入住信息顯示結(jié)果(最初始狀態(tài))結(jié)果消息房間類型1標(biāo)準(zhǔn)雙人間空2標(biāo)準(zhǔn)雙人間有3標(biāo)準(zhǔn)雙人間有4標(biāo)準(zhǔn)雙人間空5舒適單人間空6舒適單人間空7舒適單人間空8豪華套房有9豪華套房空豪華套房空豪華總統(tǒng)房空豪華總統(tǒng)房有客人信息:結(jié)果客人編號姓名性別身份證號碼1女2張強(qiáng)男3李勇男4女入住信息:結(jié)果面消息客人編號房間編號入住時(shí)間退房時(shí)間12233342消費(fèi)信息:結(jié)果結(jié)果金消息客人編號其他項(xiàng)目消費(fèi)總消費(fèi)1002003404總結(jié)4.1設(shè)計(jì)體會這個(gè)數(shù)據(jù)庫為酒店管理系統(tǒng),用SQLserver2008編成;在新建數(shù)據(jù)庫時(shí)遇到了一些問題,設(shè)置權(quán)限和鏈接時(shí)自己要注意,防止自己建好的數(shù)據(jù)庫丟失。建表時(shí),自己注意到了數(shù)據(jù)類型不能濫用,幾個(gè)表要協(xié)調(diào)統(tǒng)一;麻煩在于對表設(shè)置外鍵,幾個(gè)表之間有聯(lián)系,要注意主鍵與外建的關(guān)系與連接。對表進(jìn)行查詢時(shí),要注意表的連接和子查詢以及嵌套查詢;對酒店管理系統(tǒng)輸入新數(shù)據(jù)時(shí),要注意用SQL語言對幾個(gè)表同時(shí)操作,防止出現(xiàn)破壞表的完整性約束;刪除數(shù)據(jù)時(shí),注意到表與表的聯(lián)系與關(guān)系,不要遺漏要?jiǎng)h除的信息,或者破壞表的完整性。本次做的酒店數(shù)據(jù)庫管理系統(tǒng)比較初級,只能實(shí)現(xiàn)基本功能,比如:查詢酒店客房信息、查詢?nèi)胱⌒畔?、查詢?nèi)胱】腿诵畔?,查詢客人消費(fèi)信息等基本查詢功能,還有入住登記,退房登記功能。所以對現(xiàn)實(shí)中的酒店來說,缺陷還是很多。沒有考慮客人在酒店中途退房或者換房等意外情況,沒有考慮酒店人員的分配系統(tǒng)等酒店管理系統(tǒng)的功本次實(shí)驗(yàn)查詢和建立、刪除功能都用的是SQL語言,所以比較低級,也沒有什么實(shí)用性,而且特別容易造成數(shù)據(jù)庫

溫馨提示

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

評論

0/150

提交評論