版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計(jì)說明書(數(shù)據(jù)庫系統(tǒng))題目: 酒店管理系統(tǒng) 院 系: 計(jì)算機(jī)科學(xué)與工程學(xué)院 專業(yè)班級: 電子信息技術(shù)與儀器11-2 學(xué) 號: 2011302851 學(xué)生: 干瑞杰 指導(dǎo)教師: 惠臨 2013 年 6 月 20 日 18 / 23理工大學(xué)課程設(shè)計(jì)(論文)任務(wù)書 計(jì)算機(jī)科學(xué)與工程 院系 教研室學(xué) 號2011302851學(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)換成等價的關(guān)系模式;按需求對關(guān)系模式進(jìn)行規(guī)化;對規(guī)化后的模式進(jìn)行評價,調(diào)整模式,使其滿足性能、存儲等方面要求
2、;根據(jù)局部應(yīng)用需要設(shè)計(jì)外模式。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)各種查詢、應(yīng)用程序,設(shè)計(jì)庫中觸發(fā)器、存儲器等對象,并能對數(shù)據(jù)庫做簡單的維護(hù)操作。設(shè)計(jì)要求通過設(shè)計(jì)一個完整的數(shù)據(jù)庫,使學(xué)生掌握數(shù)據(jù)庫設(shè)計(jì)各階段的輸入、輸出、設(shè)計(jì)環(huán)境、目標(biāo)和方法。熟練掌握兩個主要環(huán)節(jié)概念結(jié)構(gòu)設(shè)計(jì)與邏輯結(jié)構(gòu)設(shè)計(jì);熟練的使用SQL語言實(shí)現(xiàn)數(shù)據(jù)庫的建立、應(yīng)用和維護(hù),對數(shù)據(jù)庫進(jìn)行各種操作。工作量各步驟要清晰明了,每一步要有詳細(xì)注釋文字,系統(tǒng)分析是要包含數(shù)據(jù)字典等表格,系統(tǒng)設(shè)計(jì)時要有詳細(xì)的E-R圖,系統(tǒng)操作時要有完備的截圖顯示工作計(jì)劃5月中旬為數(shù)據(jù)庫大作業(yè)做
3、好準(zhǔn)備5月下旬做好數(shù)據(jù)庫的基本設(shè)計(jì)6月上旬完成數(shù)據(jù)庫的后緒工作與完善參考資料1 .數(shù)據(jù)庫系統(tǒng)概論. 薩師煊 王珊 高等教育1999年第3版指導(dǎo)教師簽字教研室主任簽字 年 月 日 指導(dǎo)教師評語:成績:指導(dǎo)教師:年 月 日理工大學(xué)課程設(shè)計(jì)(論文)成績評定表摘要隨著近幾年我國經(jīng)濟(jì)持續(xù)穩(wěn)步的發(fā)展,人們的物質(zhì)生活不斷提高,旅游出行已成為了人們生活中重要的一部分,因此社會中的酒店等行業(yè)得到了極大的發(fā)展。對于一個酒店而言,重要的不僅僅有服務(wù)、住宿條件、價格等,還有一個重要因素與時酒店管理,酒店管理的好壞直接影響到酒店的效率與效益,而在酒店管理中酒店管理系統(tǒng)又起著舉足輕重的作用,因此擁有一個簡便、快捷、高效的
4、酒店管理系統(tǒng)對酒店來說是非常有必要的。目錄1系統(tǒng)分析11.1 問題描述11.2 需求分析12系統(tǒng)設(shè)計(jì)42.1 概念結(jié)構(gòu)設(shè)計(jì)42.2 邏輯結(jié)構(gòu)設(shè)計(jì)52.3 物理結(jié)構(gòu)設(shè)計(jì)73系統(tǒng)實(shí)現(xiàn)83.1 建立數(shù)據(jù)庫83.2 功能操作93.3 操作顯示144總結(jié)164.1 設(shè)計(jì)體會164.2 系統(tǒng)改進(jìn)16參考文獻(xiàn)171系統(tǒng)分析1.1 問題描述題目名稱:酒店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)描述:設(shè)計(jì)一個酒店管理系統(tǒng),實(shí)現(xiàn)下列功能:1酒店客房信息維護(hù)(包括錄入,修改和刪除);2客人信息維護(hù)(包括錄入,修改和刪除);3入住信息登記;4. 退房信息登記;5. 客人消費(fèi)信息查詢;1.2 需求分析需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對
5、應(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é)合起來;3. 根據(jù)分析做出合理數(shù)據(jù)庫的設(shè)計(jì)方案;1.2.1功能分析酒店管理系統(tǒng)就是對客人以與酒店住房進(jìn)行管理的數(shù)據(jù)庫系統(tǒng),應(yīng)該具備以下功能: 1.對客人基本信息進(jìn)行錄入修改
6、和刪除等基本操作; 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ù)字典表1.1.數(shù)據(jù)項(xiàng)數(shù)據(jù)名含義說明類型長度客人編號標(biāo)志每位客人int4客人標(biāo)志每位客人名稱char15客人性別標(biāo)志每位客人性別char6客人證件號標(biāo)志每位客人特征int18入住時間標(biāo)志客人的入住char20退房時間標(biāo)志客人的離開char2
7、0入住天數(shù)標(biāo)志客人的入住天數(shù)char10房間編號標(biāo)志每個房間int4房間狀態(tài)標(biāo)志房間狀態(tài)char4房間類型標(biāo)志房間特征char15房間單價標(biāo)志房間價格float4房間消費(fèi)標(biāo)志房間消費(fèi)float4用餐消費(fèi)標(biāo)志客人的用餐消費(fèi)float4其他項(xiàng)目消費(fèi)標(biāo)志客人的其他消費(fèi)float4總消費(fèi)標(biāo)志客人的總消費(fèi)Float4表1.2數(shù)據(jù)流數(shù)據(jù)流名說明數(shù)據(jù)來源數(shù)據(jù)去向組成客人登記把客人信息輸入客人房間包括性別證件號等信息客人退房把客人信息刪除房間刪除包括性別證件號等信息表1.3數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義說明組成客人信息輸入與刪除的對象客人編號性別證件號房間客人新存儲的載體房號房間類型狀態(tài)價格消費(fèi)客人消費(fèi)信息存儲客人各
8、類消費(fèi)信息統(tǒng)計(jì)表1.4數(shù)據(jù)存儲數(shù)據(jù)存儲名說明組成登記客人的基本信息輸入客人編號性別證件號退房客人基本信息刪除客人編號性別證件號表1.5處理過程處理過程名說明輸出處理登記處理將客人信息輸入系統(tǒng)輸入信息將客人的基本信息輸入退房處理將客人信息從系統(tǒng)中刪除刪除信息將退房客人的信息刪除結(jié)賬處理將客人的消費(fèi)信息統(tǒng)計(jì)并打印輸出信息將客人的消費(fèi)信息輸出2系統(tǒng)設(shè)計(jì)2.1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)就是將需求分析得到的應(yīng)用需求抽象為信息結(jié)構(gòu)。設(shè)計(jì)概念結(jié)構(gòu)通常有四類方法:自頂向下,自底向上,逐漸擴(kuò)以與混合策略。本教學(xué)系統(tǒng)采用的是自底向上的方法。即首先定義全局的概念結(jié)構(gòu)的框架,然后逐步細(xì)化。根據(jù)自頂向上地進(jìn)行需求分析然
9、后再自底上上地進(jìn)行概念設(shè)計(jì)。2.1.1數(shù)據(jù)抽象與局部視圖設(shè)計(jì)概念結(jié)構(gòu)是對現(xiàn)實(shí)世界的一種抽象。所謂抽象是對實(shí)際人物事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特征,忽略非本質(zhì)的細(xì)節(jié)并把這些特征用各種概念精確的加以描述。1.分類 客房客人 客人1 客人2 客人3 客房1 客房2 客房32.聚集客人客房XX性別證件號房號房間類型價格客人編號狀態(tài)客人消費(fèi)客人編號住房消費(fèi)用餐消費(fèi)其他消費(fèi)項(xiàng)目總消費(fèi)2.1.2 E-R圖1.全局E-R圖客人入住XXXX號性別入住時間退房時間客人編號天數(shù)消費(fèi)信息客人編號用餐消費(fèi)住房消費(fèi)其他消費(fèi)項(xiàng)目總消費(fèi)客房房號狀態(tài)房間類型價格2.1. 視圖集成視圖集成分為兩種方式: 1.多個分E-
10、R圖一次集成; 2.逐步集成,用累加的方式一次集成兩個分E-R圖;集成步驟:1. 合并;2. 修改與重構(gòu);2.2 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(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.1 E-R圖向關(guān)系模型的轉(zhuǎn)換客人(客人編號,性別,證件號)客房(房號,房間類型,單價,狀態(tài))入住(客人編號,房號,入住時間,退房時間,入住天數(shù))消費(fèi)(客人編號,房間消費(fèi),用餐消費(fèi),其他各項(xiàng)消費(fèi),總消費(fèi))2.2.1 數(shù)據(jù)庫的結(jié)構(gòu)表2-1 客人表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述客人編號Char10主鍵客人編號 客人char15不為空客人客人性別char4不
11、為空客人性別證件號Char20不為空號表2-2 客房表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述房號Char4主鍵客房編號 狀態(tài)char4不為空是否為空類型char15不為空房間類型單價Float4不為空房間每天價格表2-3 入住表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述房號Char5主鍵客房編號 客人編號char10不為空客人編號 入住時間char20不為空客人入住登記時間退房時間Char20可為空客人退房時間入住天數(shù)Int2可為空客人入住天數(shù)表2-4 消費(fèi)表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述客人編號Char10主鍵客人編號房間消費(fèi)Smallint4不為空入住房間費(fèi)用用餐消費(fèi)Float4可為空客人用餐消費(fèi)其他項(xiàng)
12、目消費(fèi)Float4可為空游泳健身等項(xiàng)目總消費(fèi)Float4不為空客人總消費(fèi)2.3 物理結(jié)構(gòu)設(shè)計(jì)為一個給定的邏輯數(shù)據(jù)模型選取一個最適應(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)信息表四個數(shù)據(jù)表1.利用SQL server 2008 R2創(chuàng)建新數(shù)據(jù)庫“酒店管理系統(tǒng)表”2.開始新建四個表:客房信息表 客人信息表 入住信息表 消費(fèi)信息表3.設(shè)置外鍵3.2 功能操作3.1.1查詢酒店當(dāng)前客房信息,客人信息,入住信息,消費(fèi)信息顯示結(jié)果見3.33.1.2查詢當(dāng)前所有客人在酒店基本信息顯示結(jié)果:3.1.3查詢某客人當(dāng)前消費(fèi)情況(例如
13、客人強(qiáng))顯示效果:續(xù)(假如強(qiáng)現(xiàn)在在酒店用餐花費(fèi)125.5元,游泳等其他項(xiàng)目花費(fèi)花了285.8元,需更新他的消費(fèi)記錄)即:顯示效果為:再次查詢結(jié)果變?yōu)椋?.1.4 入住登記(例如新客人王明,住房要求豪華總統(tǒng)房,入住4天,提供用餐,游泳健身等項(xiàng)目(另收費(fèi))。1.首先根據(jù)客人的需求查看客房信息(看是否有空的豪華總統(tǒng)房)顯示結(jié)果只有一間:2.再根據(jù)客人選擇的房間和要求,辦理客人的入住登記:顯示結(jié)果為說明客人的入住登記已經(jīng)完成。顯示效果為: 客人所住的房間3001的狀態(tài)變成有 客人王明(VIP003)的個人信息載入了數(shù)據(jù)庫; 客人王明(VIP003)的入住信息載入了數(shù)據(jù)庫;客人王明(VIP003)的消費(fèi)
14、信息載入了數(shù)據(jù)庫;3.1.5 退房登記(例如顧客勇退房)1.通過顧客勇的房卡了解到他的編號為(VIP001),然后再用SQL語言查詢他的消費(fèi)信息,將他所住的房間狀態(tài)置為空,刪除他的客人信息和入住信息,消費(fèi)信息。顧客勇的退房登記完成。執(zhí)行后的效果為 客人勇的消費(fèi)情況2.在數(shù)據(jù)庫中顧客所坐的房間狀態(tài)變?yōu)榭?,客人信息和入住信息刪除即:客人房間3002的狀態(tài)變成了空 客人勇(編號VIP001)的顧客信息被刪除;客人勇(編號VIP001)的入住信息被刪除;客人勇(編號VIP001)的消費(fèi)信息被刪除;3.3 操作顯示(1)查詢當(dāng)前客房信息,客人信息,入住信息顯示結(jié)果(最初始狀態(tài))客房信息:客人信息:入住信
15、息:消費(fèi)信息:4總結(jié)4.1 設(shè)計(jì)體會這個數(shù)據(jù)庫為酒店管理系統(tǒng),用SQL server 2008編成;在新建數(shù)據(jù)庫時遇到了一些問題,設(shè)置權(quán)限和時自己要注意,防止自己建好的數(shù)據(jù)庫丟失。建表時,自己注意到了數(shù)據(jù)類型不能濫用,幾個表要協(xié)調(diào)統(tǒng)一;麻煩在于對表設(shè)置外鍵,幾個表之間有聯(lián)系,要注意主鍵與外建的關(guān)系與連接。對表進(jìn)行查詢時,要注意表的連接和子查詢以與嵌套查詢;對酒店管理系統(tǒng)輸入新數(shù)據(jù)時,要注意用SQL語言對幾個表同時操作,防止出現(xiàn)破壞表的完整性約束;刪除數(shù)據(jù)時,注意到表與表的聯(lián)系與關(guān)系,不要遺漏要刪除的信息,或者破壞表的完整性。4.2 系統(tǒng)改進(jìn)本次做的酒店數(shù)據(jù)庫管理系統(tǒng)比較初級,只能實(shí)現(xiàn)基本功能,比如:查詢酒店客房信息、查詢?nèi)胱⌒畔?、查詢?nèi)胱】腿诵畔ⅲ樵兛腿讼M(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球及中國烷基乙烯酮二聚體行業(yè)供需前景及投資效益預(yù)測報(bào)告
- 2024-2030年全球及中國汽車系統(tǒng)基礎(chǔ)芯片(SBC)行業(yè)銷售策略與供需前景預(yù)測報(bào)告版
- 2024年技術(shù)服務(wù)合同技術(shù)支持服務(wù)內(nèi)容
- 2024-2030年全球及中國快速抗原檢測試劑盒行業(yè)運(yùn)行態(tài)勢及發(fā)展前景預(yù)測報(bào)告
- 2024-2030年全球及中國家用小型華夫餅機(jī)行業(yè)競爭態(tài)勢及營銷前景預(yù)測報(bào)告
- 2024-2030年全球及中國農(nóng)用石灰行業(yè)供需現(xiàn)狀及應(yīng)用前景預(yù)測報(bào)告
- 2024-2030年全球及中國3D植入物行業(yè)需求態(tài)勢及運(yùn)營前景預(yù)測報(bào)告
- 2024-2030年中國魚油制品行業(yè)運(yùn)營效益分析及投資價值研究報(bào)告
- 2024-2030年中國高彈轉(zhuǎn)印白行業(yè)市場發(fā)展規(guī)模及投資可行性分析報(bào)告
- 2024-2030年中國非物質(zhì)文化遺產(chǎn)保護(hù)模式及旅游開發(fā)行業(yè)招商策略及投資規(guī)劃分析報(bào)告
- 午餐用餐人員登記表
- 潛泵加油機(jī)緊急切斷閥安裝
- 無負(fù)壓供水設(shè)備安裝施工方案(最新版本)
- GB 26402-2011 食品安全國家標(biāo)準(zhǔn) 食品添加劑 碘酸鉀
- 《甲方認(rèn)質(zhì)認(rèn)價確認(rèn)單》
- 降低住院患者跌倒發(fā)生率
- 導(dǎo)游與旅行社簽訂勞動合同
- 公路管理工作常見五大訴訟風(fēng)險及防范
- FLUKE-17B型萬用表使用說明
- 探析高校圖書館文創(chuàng)產(chǎn)品開發(fā)與推廣-以清華大學(xué)圖書館為例
- 修舊利廢實(shí)施方案
評論
0/150
提交評論