酒店管理系統(tǒng)11_第1頁
酒店管理系統(tǒng)11_第2頁
酒店管理系統(tǒng)11_第3頁
酒店管理系統(tǒng)11_第4頁
酒店管理系統(tǒng)11_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 酒店管理系統(tǒng) 組員:成員工作分配表1可行性分析1.1引言1.1.2項(xiàng)目背景酒店業(yè)是一個(gè)前景廣闊而又競爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速發(fā)展,通過調(diào)查,我國在2020年將成為世界上第四大旅游國家;同時(shí)我國加入世界貿(mào)易組織,酒店業(yè)將完全開放,這個(gè)時(shí)候,我國的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前的發(fā)展趨勢。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò) 通信技術(shù)改變酒店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理已經(jīng)成為一種必然。為了適應(yīng)當(dāng)前的發(fā)展趨勢,我們組將

2、對酒店管理進(jìn)行了研究,并希望能夠開發(fā)出一個(gè)符合21世紀(jì)發(fā)展趨勢的酒店管理系統(tǒng)。1.1.3項(xiàng)目研究的目的和意義酒店整個(gè)來說,對酒店經(jīng)營狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來提高酒店的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動,實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行業(yè)務(wù)管理

3、,釋放最大價(jià)值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求。1.1.4定義專業(yè)術(shù)語:客戶端,窗體,信息文件等等1.1.5參考資料:軟件工程導(dǎo)論,張海藩,清華大學(xué)出版社。面向?qū)ο蟮南到y(tǒng)分析,邵維忠,楊芙清,清華大學(xué)出版社C#項(xiàng)目開發(fā)全程實(shí)錄,唐政,房大偉,清華大學(xué)出版社2 可行性研究的前提2.1 要求主要功能:前臺服務(wù)員的主要職能是負(fù)責(zé)訂房和退房,以及查詢?nèi)胱〉目蛻粜畔?。管理員能夠完成的功能,包括預(yù)定管理、客戶信息查詢,入住管理,退房管理功能。 性能要求:數(shù)據(jù)完整可靠,快速 輸入要求:數(shù)據(jù)完整,詳實(shí) 輸出要求:簡捷,快速,同步 完

4、成期限:一個(gè)月2.2目標(biāo): 系統(tǒng)實(shí)現(xiàn)后,為了使酒店管理能夠更加有效,方便,快捷,提高工作效率。2.3 條件,假定和限制建議軟件壽命:5年運(yùn)行環(huán)境:Windows XP以上數(shù)據(jù)庫:SQL20052.4 可行性研究方法 調(diào)查問卷,實(shí)地考察2.5 決定可行性的主要因素 1)經(jīng)濟(jì)可行性:本系統(tǒng)需要一個(gè)oracle數(shù)據(jù)庫服務(wù)器,由于使用人數(shù)比較少,安裝一個(gè)免費(fèi)的SQL數(shù)據(jù)庫完全可以應(yīng)付需要,所以數(shù)據(jù)庫成本就不用考慮了。成本/效益分析結(jié)果,效益>成本。 2)操作可行性:在任何一臺計(jì)算機(jī)都可以安裝使用,而且該軟件能被所有的工作人員快捷接受,不用很麻煩的培訓(xùn),所以操作上完全不存在問題。 3)技術(shù)可行性:

5、本系統(tǒng)采用C#語言,是基于CS架構(gòu)的,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。3技術(shù)可行性分析3.1 系統(tǒng)簡要描述本系統(tǒng)所涉及的主要業(yè)務(wù)是:客戶預(yù)訂管理,查詢管理,入住管理和退房管理,各部分的業(yè)務(wù)流程具體如下:(1) 客戶預(yù)訂管理:客戶查看查找是否有合適客房,若有則填寫預(yù)訂的個(gè)人基本信息,員工審核個(gè)人信息表,若正確無誤,則對預(yù)訂登記,產(chǎn)生新的客戶信息記錄,并標(biāo)志為預(yù)定。同時(shí),客戶還可以修改客戶信息,或者取消預(yù)訂。(2) 查詢管理:客戶可以查詢個(gè)人信息,也可以查詢客房信息(3) 入住管理:查詢是否有預(yù)定,若有預(yù)訂,直接根據(jù)登記入住,若沒有預(yù)訂的客戶就要填寫入住信息表(即個(gè)人基本信息),員工審核后無誤,對入住

6、登記。(4) 退房管理:客戶確認(rèn)退房,員工根據(jù)客戶的消費(fèi),計(jì)算住房費(fèi)用,并做住房記錄。3.2 處理流程和數(shù)據(jù)流程3.2.1 系統(tǒng)業(yè)務(wù)流程分析系統(tǒng)業(yè)務(wù)流程圖:客戶查找房間無房有房預(yù)訂登記信息審核正確預(yù)訂登記信息預(yù)訂登記客戶查找預(yù)訂有預(yù)訂無預(yù)訂查找房間無房有房入住登記單員工客房信息單審核錯(cuò)誤信息正確信息客房信息登記前臺預(yù)訂登記表審核錯(cuò)誤入住登記單正確入住登記入住登記入住登記表入住客戶退房查看消費(fèi)情況結(jié)賬登記收據(jù)報(bào)表客戶核對審查:單證表單:外部對象:文檔資料:處理:流程圖:版權(quán)所有:賴偉端 翻版必究3.2.2 系統(tǒng)數(shù)據(jù)流流程分析頂層數(shù)據(jù)流圖:酒店管理系統(tǒng)客戶客戶新客戶創(chuàng)建請求客房預(yù)約請求客戶入住請求

7、客戶確認(rèn)信息住房費(fèi)用信息退房請求預(yù)約流水號客房信息退房確認(rèn)信息預(yù)約客房通知客戶付款信息頂層數(shù)據(jù)流圖0層數(shù)據(jù)流圖:1檢查客房和客戶信息4創(chuàng)建新客戶2創(chuàng)建新的住房記錄3計(jì)算住房費(fèi)用客戶新客戶創(chuàng)建請求客房信息文件新客戶信息住房請求住房確認(rèn)信息新的住房信息住房費(fèi)用標(biāo)準(zhǔn)客戶付款信息住房費(fèi)用信息客戶信息文件5創(chuàng)建預(yù)約記錄預(yù)約信息通知預(yù)約記錄文件6 退房客戶7履行預(yù)約服務(wù)預(yù)約流水號退房請求預(yù)約可用通知退房確認(rèn)住房記錄文件3.3數(shù)據(jù)字典的分析根據(jù)數(shù)據(jù)流程圖,構(gòu)思數(shù)據(jù)流表數(shù)據(jù)流表編號數(shù)據(jù)流名來源結(jié)構(gòu)去向從屬說明P001客房預(yù)訂表預(yù)訂登記單客戶號房間號姓名預(yù)訂管理P002登記表入住登記單客房信息表客戶編號房間號姓

8、名押金退宿管理P003退宿表登記表退宿登記單客戶號房間號姓名金額總計(jì)客人P004客房信息表客房信息單客房號類型編號房態(tài)配置使用設(shè)置預(yù)訂管理退宿管理P005客房類型表客房信息單客房號+客房類型+價(jià)格+備注客房管理P006員工登記表員工登記單員工編號姓名性別密碼職務(wù)聘用日期薪金備注人力資源管理3.4小結(jié)論意見在這里經(jīng)濟(jì)可行性暫時(shí)不做研究,經(jīng)過可行性的研究,技術(shù)和操作都有可行性,可以進(jìn)行開發(fā)。4需求分析4.1系統(tǒng)目標(biāo)系統(tǒng)需對用戶登錄進(jìn)行管理。使用各功能模塊時(shí),系統(tǒng)應(yīng)驗(yàn)證用戶身份的有效性,否則要求用戶登錄。另外,允許用戶對自己的密碼進(jìn)行修改。系統(tǒng)應(yīng)提供客房的分類管理功能,可分類制訂客房面積、價(jià)格、是否

9、配備空調(diào)等客房類型,對不同標(biāo)準(zhǔn)的客房進(jìn)行有效管理。系統(tǒng)可實(shí)現(xiàn)對客房信息的添加、刪除以及修改。在進(jìn)行入住/退房管理時(shí),系統(tǒng)可以根據(jù)客房當(dāng)前的狀態(tài)自動提示可用服務(wù)(入住/退房)。如果客房沒有客人入住,則該客房的可用服務(wù)為“入住”;否則,可用服務(wù)為“退房”。系統(tǒng)的客戶端在Windows平臺下運(yùn)行,服務(wù)器端可在Windows平臺下運(yùn)行。系統(tǒng)還需要有較好的安全性和可擴(kuò)展性。需求分析是從客戶的需求中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶業(yè)務(wù)問題的分析,規(guī)劃出系統(tǒng)的功能模塊,即定義用例。這個(gè)步驟是對理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。4.2系統(tǒng)功能需求4.21系統(tǒng)的主要功能有:客戶預(yù)定模塊

10、:預(yù)訂登記、預(yù)訂修改、預(yù)訂取消查詢信息模塊:客房狀態(tài)顯示、客戶信息顯示、查詢客戶入住模塊:預(yù)訂入住、登記入住退房模塊:退房信息前臺服務(wù)員的主要職能是負(fù)責(zé)訂房和退房,以及查詢?nèi)胱〉目蛻粜畔?。管理員能夠完成的功能,包括預(yù)定管理、客戶信息查詢,入住管理,退房管理功能。4.2.2系統(tǒng)功能結(jié)構(gòu)圖如下: 客戶預(yù)訂模塊查詢信息模塊入住模塊退房模塊預(yù)訂登記預(yù)訂修改預(yù)訂取消退房信息客房狀態(tài)顯示所有客戶信息顯示查詢客房預(yù)訂入住登記入住酒店管理系統(tǒng)4.2.3系統(tǒng)用例圖 系統(tǒng)總用例圖4.2.4系統(tǒng)活動圖:4.2.5系統(tǒng)各功能描述管理員登錄模塊:因?yàn)閹缀趺總€(gè)系統(tǒng)都幾乎有一個(gè)登錄模塊,所以要有一個(gè)登錄模塊,進(jìn)行登錄,才能

11、進(jìn)入到主界面去操作其功能??蛻纛A(yù)定模塊一共有三個(gè)子功能:預(yù)訂登記:預(yù)訂登記記錄的是當(dāng)客戶要預(yù)定房間的時(shí)候,添加客戶預(yù)定信息,為預(yù)定客戶保留預(yù)定信息。預(yù)訂修改:當(dāng)預(yù)訂客戶要求更改客戶信息時(shí),那么預(yù)訂修改操作就為預(yù)定客戶提供修改相關(guān)信息的功能。預(yù)訂取消:當(dāng)客戶要求取消預(yù)訂的時(shí)候,預(yù)訂取消操作為客戶提供取消預(yù)訂的功能,方便客戶改變計(jì)劃。查詢模塊主要對酒店客房狀態(tài)的查詢,客戶查詢和所有客戶信息查詢的管理,包括三個(gè)子功能:查詢客房狀態(tài):為了能更好的了解酒店入住情況,為客戶修改客房號提供數(shù)據(jù)。客戶查詢: 為了其他人員查找客戶提供方便快捷的功能,提高效率。所有客戶信息顯示:所有客戶信息顯示是客戶查詢的進(jìn)一步

12、擴(kuò)展,可以查看所有的客戶,并提供修改的功能入住模塊主要針對有預(yù)定客戶和登記入住客戶的管理,主要包括兩個(gè)子功能:預(yù)訂入?。侯A(yù)定入住是為了預(yù)定客戶提供入住手續(xù)的模塊,為客戶提供方便。登記入住:登記入住是為一些現(xiàn)場登記即時(shí)就入住的客戶提供入住的操作。退房模塊就只有一個(gè)退房的管理功能:其主要對入住客戶退房的管理。系統(tǒng)總時(shí)序圖:4.2.6系統(tǒng)各功能描述與分析建模管理員登錄模塊:因?yàn)閹缀趺總€(gè)系統(tǒng)都幾乎有一個(gè)登錄模塊,所以要有一個(gè)登錄模塊,進(jìn)行登錄,才能進(jìn)入到主界面去操作其功能。下面通過一個(gè)登錄流程圖來簡繁介紹一個(gè)(時(shí)序圖略):登陸界面輸入用戶名和密碼驗(yàn)證對錯(cuò)酒店管理界面對錯(cuò) 登錄流程圖客戶預(yù)定模塊一共有三

13、個(gè)子功能:預(yù)定登記:預(yù)定登記記錄的是當(dāng)客戶要預(yù)定房間的時(shí)候,添加客戶預(yù)定信息,為預(yù)定客戶保留預(yù)定信息。點(diǎn)擊“添加”按鈕是否有空房顯示空房列表選擇客房彈出預(yù)定客戶信息表輸入客戶信息,點(diǎn)擊確定提示操作成功顯示空列表否是預(yù)訂登記時(shí)序圖:預(yù)訂修改:當(dāng)預(yù)定客戶要求更改客戶信息時(shí),那么預(yù)定修改操作就為預(yù)定客戶提供修改相關(guān)信息的功能。點(diǎn)擊“修改”按鈕輸入要修改的信息(身份證)顯示修改客戶信息列表確定修改顯示修改之后的信息是否預(yù)訂修改時(shí)序圖:預(yù)定取消:當(dāng)客戶要求取消預(yù)定的時(shí)候,預(yù)定取消操作為客戶提供取消預(yù)定的功能,方便客戶改變計(jì)劃。點(diǎn)擊“取消”按鈕輸入客戶號是否存在顯示客戶列表,點(diǎn)擊取消提示不存在信息提示取消

14、成功是否 預(yù)定“取消”流程圖預(yù)訂取消時(shí)序圖:查詢模塊主要對酒店客房狀態(tài)的查詢,客戶查詢和所有客戶信息查詢的管理,包括三個(gè)子功能:查詢客房狀態(tài):為了能更好的了解酒店入住情況,為客戶修改客房號提供數(shù)據(jù)。點(diǎn)擊“房間狀態(tài)顯示”輸入要查詢的客房號是否存在顯示客房入住情況顯示沒有此客房號是否 查詢客房流程圖客戶查詢: 為了其他人員查找客戶提供方便快捷的功能,提高效率。 點(diǎn)擊“客戶查詢”輸入客戶身份證號是否存在顯示客戶信息顯示空列表是否所有客戶信息顯示:所有客戶信息顯示是客戶查詢的進(jìn)一步擴(kuò)展,可以查看所有的客戶,并提供修改的功能點(diǎn)擊“顯示所有客戶信息”顯示所有客戶的信息列表入住模塊主要針對有預(yù)定客戶和登記入

15、住客戶的管理,主要包括兩個(gè)子功能:預(yù)定入?。侯A(yù)定入住是為了預(yù)定客戶提供入住手續(xù)的模塊,為客戶提供方便。點(diǎn)擊“預(yù)定入住”是否有預(yù)定輸入身份證去查找預(yù)定客戶選擇預(yù)定入住客戶,點(diǎn)擊“入住”顯示空列表提示操作成功是否 “預(yù)定入住”流程圖登記入?。旱怯浫胱∈菫橐恍┈F(xiàn)場登記即時(shí)就入住的客戶提供入住的操作。 點(diǎn)擊“登記入住”是否有空房顯示“空房信息列表”選擇客房,點(diǎn)擊“入住”填寫客戶信息,點(diǎn)擊“確定”提示操作成功顯示空列表是否 “登記入住”流程圖退房模塊就只有一個(gè)退房的管理功能:其主要對入住客戶退房的管理。點(diǎn)擊“退房”輸入客房號,點(diǎn)擊確定是否有入住顯示客戶信息及消費(fèi)情況結(jié)賬,點(diǎn)擊“退房”不存在提示操作成功是

16、否 “退房”流程圖4.3系統(tǒng)性能分析:4.3.1 對性能的規(guī)定4.3.1.1 精度在進(jìn)行輸入輸出時(shí)必須清晰的列出所有輸入狀況及數(shù)據(jù),不能馬馬虎虎,要考慮到盡可能達(dá)到的范圍,以使輸入輸出完整準(zhǔn)確。4.3.1.2時(shí)間特性要求查詢服務(wù)部分:用戶通過電腦提交命令到返回結(jié)果不超過5秒鐘。數(shù)據(jù)管理部分:提交某一數(shù)據(jù)錄入到結(jié)果返回不超過5秒鐘。4.3.1.3靈活性 操作方式:支持Windows2000及以上的操作系統(tǒng)。 同其它軟件接口:設(shè)計(jì)連接Access數(shù)據(jù)庫的軟件包。 精度和有效時(shí)限的變化: 用戶自己設(shè)定4.3.2輸入輸出要求要符合精度的設(shè)定4.3.3處理故障的要求(1)磁盤碎片過多、數(shù)據(jù)庫存儲的空間不

17、夠,引起數(shù)據(jù)庫訪問變慢等問題需要對磁盤進(jìn)行擴(kuò)展和維護(hù)。(2)執(zhí)行程序非正常退出,相應(yīng)確實(shí),修改源代碼前應(yīng)備份。(3)數(shù)據(jù)庫沒啟動引起訪問問題,需啟動數(shù)據(jù)庫服務(wù)器(4)其它具體問題,再做具體分析。多查多問。4.3.4其它專門要求在程序的開發(fā)過程中,應(yīng)遵循結(jié)構(gòu)化的程序設(shè)計(jì)原則,精心設(shè)立運(yùn)行日志,從而加強(qiáng)系統(tǒng)的可維護(hù)性;另一方面要注重系統(tǒng)的界面友好性、保持個(gè)程序模塊界面的統(tǒng)一。4.4運(yùn)行環(huán)境的規(guī)定4.4.1支持軟件操作系統(tǒng):windows 2000編譯程序:C#測試程序:C#5系統(tǒng)總體設(shè)計(jì)根據(jù)需求分析所知道的功能和業(yè)務(wù)流程可知系統(tǒng)的總體結(jié)構(gòu)圖如下酒店管理系統(tǒng)客戶預(yù)定模塊查詢信息模塊入住模塊退房模塊預(yù)

18、定登記預(yù)定修改預(yù)定取消客房狀態(tài)顯示客戶信息顯示查詢客房預(yù)定入住登記入住退房信息注:數(shù)據(jù) 層次圖 :層次圖是用來描繪軟件的層次結(jié)構(gòu),在上面我們已經(jīng)通過,系統(tǒng)的總體結(jié)構(gòu)圖來了解整個(gè)系統(tǒng)的整體結(jié)構(gòu),下面將以層次圖來說明系統(tǒng)各層次之間的結(jié)構(gòu)。 客戶預(yù)定模塊1.0查詢信息模塊2.0入住模塊3.0退房模塊4.0預(yù)定登記1.1預(yù)定修改1.2預(yù)定取消1.3退房信息4.1客房狀態(tài)顯示2.1所有客戶信息顯示2.2查詢客房2.3預(yù)定入住3.1登記入住3.2酒店管理系統(tǒng)主界面帶編號的層次圖(H圖)HIPO圖HIPO圖是美國IBM公司發(fā)明的“層次圖加輸入/處理/輸出圖”的英文縮寫。為了能使HIPO圖具有可追蹤性,在H圖

19、(層次圖)里除了最頂層的方框之外,每個(gè)方框都加了編號。如下面幾個(gè)圖: 系統(tǒng):酒店管理系統(tǒng) 作者: 模塊:預(yù)訂登記模塊 日期:2012-5-30 編號:NO.1.1 注釋:被調(diào)用: 預(yù)訂登記模塊調(diào)用: 后臺管理模塊輸入: 客戶基本信息輸出: 預(yù)訂的信息處理: 預(yù)設(shè)系統(tǒng)針對使用的用戶進(jìn)行信息的校驗(yàn)及審批。局部數(shù)據(jù)元素:客戶信息客房信息、預(yù)訂信息 系統(tǒng):酒店管理系統(tǒng) 作者: 模塊:查詢客房模塊 日期:2012-5-30 編號:NO.2.3 注釋:被調(diào)用: 查詢客房模塊調(diào)用: 后臺管理模塊輸入: 客房號或者關(guān)鍵字輸出: 客房的基本信息處理: 預(yù)設(shè)系統(tǒng)針對使用的用戶進(jìn)行信息的校驗(yàn)及審批。局部數(shù)據(jù)元素:客

20、戶信息客房信息、預(yù)訂信息 系統(tǒng):酒店管理系統(tǒng) 作者: 模塊:登記入住模塊 日期:2012-5-30 編號:NO.3.2 注釋:被調(diào)用: 登記入住模塊調(diào)用: 后臺管理模塊輸入: 客戶基本信息并確認(rèn)信息輸出: 客戶基本信息并顯示入住成功處理: 預(yù)設(shè)系統(tǒng)針對使用的用戶進(jìn)行信息的校驗(yàn)及審批。局部數(shù)據(jù)元素:客戶信息客房信息、入住信息 系統(tǒng):酒店管理系統(tǒng) 作者: 模塊:退房管理模塊 日期:2012-5-30 編號:NO.4.1 注釋:被調(diào)用: 退房管理模塊調(diào)用: 后臺管理模塊輸入: 客戶基本信息并確認(rèn)退房輸出: 退房成功處理: 預(yù)設(shè)系統(tǒng)針對使用的用戶進(jìn)行信息的校驗(yàn)及審批。局部數(shù)據(jù)元素:客戶信息客房信息、退

21、房信息 數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的分析 數(shù)據(jù)庫的設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。這個(gè)問題是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究東西。按照規(guī)范的設(shè)計(jì)方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)的過程,我們可以從一下六方面入手去設(shè)計(jì)數(shù)據(jù)庫:需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的實(shí)施數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)庫設(shè)計(jì)的分析 數(shù)據(jù)庫分析結(jié)束之后,我們就可以對數(shù)據(jù)庫進(jìn)行設(shè)計(jì)了。在酒店管理系統(tǒng)中,數(shù)據(jù)庫的設(shè)計(jì)工作主要包括建立管理

22、系統(tǒng)的數(shù)據(jù)庫,創(chuàng)建所需要的數(shù)據(jù)表,也可以設(shè)計(jì)相關(guān)的視圖和存儲過程。創(chuàng)建數(shù)據(jù)表 數(shù)據(jù)庫表結(jié)構(gòu):管理員表(user),客戶信息表(client),客房信息表(room),住房消費(fèi)表(consumer) 下面分別介紹各表的情況1管理員表管理員表(user)用來保存操作員登陸的基本信息,表user的結(jié)構(gòu)如下表所示:管理員(user)表列名數(shù)據(jù)類型長度主鍵是否為空備注IDInteger是NOT NULL編號usernameVarchar(20)20NOT NULL管理員用戶名passwordVarchar(20)20 NOT NULL密碼1. 客戶信息表 客戶信息表(client)用來保存入住酒店客戶的

23、基本信息,表client的結(jié)構(gòu)如下: 客戶信息表 列名數(shù)據(jù)類型長度主鍵是否為空說明IDINTEGER 是NOT NULL編號ClientnameVARCHAR(20)20NOT NULL客戶名字sexVARCHAR(20)20NOT NULL性別Ageint  NULL年齡shenfenzhengintNOT NULL身份證minzhuVARCHAR(20) 20NOT NULL民族dianhuaint NULL電話roomnointNOT NULL房間號YudingintNOT NULL預(yù)定狀態(tài)3.客房信息表客房信息表(room)用來保存酒店所有客房基

24、本信息,表room的結(jié)構(gòu)如表所示。 客房信息表列名數(shù)據(jù)類型長度主鍵是否為空說明roomnoINTEGER 是NOT NULL房間號statueINTEGERNOT NULL房間入住狀態(tài)startdatedatetime20NULL入住時(shí)間enddatedatetime20NULL退房時(shí)間4.消費(fèi)信息表消費(fèi)信息表(consumer)用來保存酒店所有預(yù)訂客房的基本信息,表consumer的結(jié)構(gòu)如表所示。消費(fèi)信息表列名數(shù)據(jù)類型長度主鍵是否為空說明IdINTEGER 11NOT NULL編號consumernoINTEGER11 是NOT NULL顧客編號foodfloa

25、t NULL食物消費(fèi)Dianhuafloatnull電話消費(fèi)fruitfloatNULL水果消費(fèi)5.員工信息表員工信息表(waiter)用來保存酒店員工的基本信息,表waiter的結(jié)構(gòu)如表所示列名數(shù)據(jù)類型長度主鍵是否為空說明IDINTEGER 是NOT NULL編號waiternameVARCHAR(20)20NOT NULL員工名字sexVARCHAR(20)20NOT NULL性別Ageint  NULL年齡shenfenzhengintNOT NULL身份證minzhuVARCHAR(20) 20NOT NULL民族dianhuaint 

26、NULL電話roomnointNOT NULL房間號酒店管理系統(tǒng)E-R圖初始局部E-R圖根據(jù)對上面數(shù)據(jù)表的構(gòu)思E-R圖的基本原則:原則1:操作員(員工或管理員)、客房、等等能獨(dú)立存在的事物,當(dāng)其有多個(gè)由基本項(xiàng)描述的特性需要關(guān)注時(shí),就應(yīng)把它作為實(shí)體原則2:兩個(gè)或多個(gè)實(shí)體間的關(guān)聯(lián)與結(jié)合,如預(yù)定、查詢、入住登記、客房信息等等,當(dāng)需要關(guān)注時(shí),應(yīng)作為聯(lián)系。原則3:實(shí)體的屬性是實(shí)體的本質(zhì)特征,實(shí)體應(yīng)有標(biāo)識屬性(能把不同個(gè)體區(qū)分開來的屬性組),并指定其中一個(gè)作為主標(biāo)識,如身份證號、客房號、員工編號等。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具有如下幾個(gè)特點(diǎn):非多值性、非復(fù)合性、非導(dǎo)出性,而實(shí)體屬性還應(yīng)有非關(guān)聯(lián)性。下面是初始局部E-R圖:預(yù)定登記的初始局部E-R圖:客戶*客戶號員工*員工號預(yù)定客房*客房號KNM預(yù)定登記的初始局部E-R圖入住登記的初始局部E-R圖員工*員工號客戶*客戶號入住客房*客房號NKM 入住登記初始局部E-R圖退房登記的初始局部E-R圖:員工*員工號客戶*客戶號退房客房*客房號NKM查詢信息的初始局部E-R圖:員工*員工號客戶*客戶號查詢客房*客房號NKM消費(fèi)*客房號 查詢信息的初始局部E-R圖民族預(yù)訂客戶客房員工查詢?nèi)胱⊥朔拷?jīng)手*員工號員工姓名性別年齡身份證民族電話客房號*客房號房間入住狀態(tài)入住時(shí)間退房時(shí)間*客戶號客戶名字性別年齡身份證電話客房號預(yù)定狀態(tài)1N1N1N

溫馨提示

  • 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

提交評論