軟件工程課程設計(酒店管理系統(tǒng))_第1頁
軟件工程課程設計(酒店管理系統(tǒng))_第2頁
軟件工程課程設計(酒店管理系統(tǒng))_第3頁
軟件工程課程設計(酒店管理系統(tǒng))_第4頁
軟件工程課程設計(酒店管理系統(tǒng))_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程課程設計報告題目:酒店管理系統(tǒng)姓名:學號專業(yè):計算機科學與應用系指導老師計算機科學與應用系2010-12-10目錄項目論證和計劃1.1 系統(tǒng)介紹31.2系統(tǒng)設計目標31.3開發(fā)和運行環(huán)境31.4系統(tǒng)功能31.5系統(tǒng)總體功能需求和性能需求41.6業(yè)務流程分析41.7人員分配4二.需求分析2.1 數據字典52.2 需求規(guī)格說明書5三.系統(tǒng)設計a)登錄模塊5b)前臺預定模塊9c)前臺接待模塊11d)收銀模塊13e)電話計費模塊140管理者模塊15g)客歷模塊17h)扌艮表模塊18四.總結18項目論證和計劃1.1系統(tǒng)介紹酒店管理系統(tǒng)是一套功能強大而又簡便實用的管理管理軟件,其實現(xiàn)的功能包括客

2、歷預定系統(tǒng)、詢臺接待系統(tǒng)、前臺收銀系統(tǒng)、帳務系統(tǒng)、電話系統(tǒng)、管理者系統(tǒng)'、帳 務報表、幫助信息等功能模塊,實現(xiàn)了餐飲住宿娛樂企業(yè)口常營運的全面自動管理,是 餐飲住宿娛樂 企業(yè)進行電腦信息化管理的理想選擇。1.2系統(tǒng)設計冃標為酒丿占設計出一款現(xiàn)代化的管理系統(tǒng),可以完成灑店的所有日常工作,包括客房預 定、前臺接待、賬務結算等業(yè)務。酒店管理系統(tǒng)將先進的電腦技術與現(xiàn)代酒店服務管理完美地結合起來,實現(xiàn)了住 豬、餐飲、娛樂全新概念的服務和管理方式。本管理系統(tǒng)參照了大量的同類軟件,旨在 用計算機系統(tǒng)來完成所有能完成的工作,并保持很高的靈活性和易操作性。1.3開發(fā)和運行環(huán)境采用企業(yè)已經擁冇的硬件環(huán)境,

3、windows xp等pc機上女裝powerbuilder 9.0進 行開發(fā)。在客戶端,windows 2000, windows xp, vista, windows7等pc機上可以直接 疋仃。1.4系統(tǒng)功能模塊酒店管理系統(tǒng)客 厲 預 定前臺接待前臺收銀電話系統(tǒng)客歷模塊登錄模塊管理模塊報衣模塊(圖1模塊圖) 客房預定模塊:提供個人預定、團體預定,預定未定處理,預售查詢等功能,預定 系統(tǒng)町隨時查詢30天以內酒店客房預售一覽表,及nj售房間數,可查詢某間客房 預定情況。 前臺接待模塊:提供個人入住登記,團體入住登記,修改客人信息,轉房,調房, 等功能,如果客人入住,將會個客人生成一個唯一的賬號,

4、并允許客人先消費再付 帳,最終結算,如果是團體入住,將設置主賬號與分賬號,并分清消費情況記入主 賬戶還是分賬戶。 詢臺收銀模塊:提供記帳,退房,押金,查詢,轉賬,跑單等功能,允許兒個客人 的賬戶消費轉入一個賬戶,也可把某一帳號特定時期特定兒類消費轉入另一帳號, 轉帳帳項將留下記號并fl留下記錄以方便查核人員核對。 電話系統(tǒng)模塊:捉供電話以及網絡服務的口動計費,并捉供詳單。 客歷系統(tǒng)模塊:提供客人資料輸入,查詢,修改等功能。 登錄系統(tǒng)模塊:提供收銀人員,管理者籌的登錄,并提供相應服務以及密碼注冊修 改功能。 管理者特權模塊:管理者通過密碼認證后方可進入此功能模塊,此模塊提供修改客 房定價,刪除、

5、修改各級密碼,修改特別客單,設置系統(tǒng)參數,數據備份等功能。 報表系統(tǒng)模塊:提供客房占用農,轉厲改租農,預定未到衣,客厲取消衣,厲租分 析表,經營統(tǒng)計表,可售情況表,房間狀況表,壞房報告表,fi租統(tǒng)計表,合約銷 售表。1.5系統(tǒng)總體功能需求和性能需求系統(tǒng)要求可以實現(xiàn)客房預定,客房退訂,前臺接待,消費結算,賬務結算,電話 收費管理,修改客房定價,打卬預定、轉房等一系列報表。系統(tǒng)以現(xiàn)代化的計算機技 術管理代替過去的人為的掌控,減小了酒店經營的難以程度,是現(xiàn)代酒店經營的首選。1.6業(yè)務流程分析軟件一共分為八大模塊,具體流程如下:客人酒店管理客人(圖2系統(tǒng)總流程圖)(圖3具體流程圖)二需求分析隨著人民生

6、活水平的提高,餐飲,住宿,娛樂業(yè)在服務行業(yè)中占冇越來越重要的 地位。要使在當前酒店行業(yè)口趨激烈的競爭屮脫穎而出,必須努力發(fā)展自己的特色。在管理方面也要冇自己的管理特色,避免傳統(tǒng)管理方法的失誤,使得酒店的信譽 以及各個管理方面都能夠出現(xiàn)零失誤,以及能夠給管理者和普通的營業(yè)員帶來操作上的 方便,對報個灑店各個方而的業(yè)務帶來快捷,方便,高效的服務,使用八能夠對這個軟 件感到滿意,那么才是管理軟件的成功之處。酒店管理系統(tǒng)一個現(xiàn)代化的管理系統(tǒng),系統(tǒng)給出了實際酒店管理中遇到的所冇情 況,此酒店管理系統(tǒng)軟件是為了代替酒店管理者更好的管理而制作的,軟件給出了灑店 管理中的各種細節(jié)問題,使得管理變的更加的輕松。

7、它符合人們平時的使用習慣,使用 性強,能較好的實現(xiàn)各方而的功能。2.1數據字典數據流圖只是対數據處理和彼此z間的關系進行了說明,為進一步明確數據的詳細內 容和數據加丄過程,應將最底層數據流圖中的全部數據流及其組成部分的數據元素、數據存 儲、數據加工和外部項等進行詳細描述,形成木系統(tǒng)的數據字典,以便此后系統(tǒng)設計的進行。2.2需求規(guī)格說明書(1)系統(tǒng)開發(fā)項目概述本系統(tǒng)是為了方便當今酒店實現(xiàn)現(xiàn)代化的管理|何設計的管理系統(tǒng),系統(tǒng)包 括客歷預定,費用支付,管理者管理,信息管理與查詢,等一系列現(xiàn)代酒店管 理屮的細節(jié)部分,使用本管理系統(tǒng)可以高效簡單的管理酒店。(2)需求說明本系統(tǒng)根據對一些現(xiàn)代化的酒店的詳細

8、調查與交流,并在此基礎上進程了 數據以及管理流程的抽象與總結,能很好的反映止常管理的需求。(3)現(xiàn)行系統(tǒng)狀況木系統(tǒng)使用pb環(huán)境設計而成,能運行與windows xp, 2000, vista, window7 等一些其他windows系列系統(tǒng)z上,方便酒店管理者高效的管理。經測試本系 統(tǒng)運行狀況良好。(4)系統(tǒng)實施計劃我們小組分工負責本系統(tǒng)的各個模塊,最終實現(xiàn)了總體的功能。三.系統(tǒng)設計該階段的主耍任務是從現(xiàn)代酒店管理系統(tǒng)的總體目標出發(fā),根據系統(tǒng)分析階段對系 統(tǒng)的邏輯功能要求,并考慮到經濟,技術和運行環(huán)境方面的條件。確定系統(tǒng)的總體結構 和系統(tǒng)各纟h.成部分的技術方案。合理選擇計算機和通信的軟硬件

9、設備,提出系統(tǒng)的實施 計劃,確??傮w日標的實現(xiàn)。系統(tǒng)的詳細模塊設計如下:a)登錄模塊設計登錄模塊的設計十分重耍,因為登錄模塊決定了整個系統(tǒng)是否能夠安金有 效的運行,保證了管理系統(tǒng)的安全以及酒店的利益。因此,管理系統(tǒng)的登錄模塊提供了錯課次數限制功能,如來用八連續(xù)3 次密碼輸入錯謀,此賬戶將被鎖泄,只有到最高管理者處才解除鎖泄,管理者 冇權修改普通使用者的密碼與信息,冇權限制某些賬戶的使用。此外,管理者 還有可以修改其他信息的權利。登錄模塊鏈接后臺數據庫,后臺數據庫才用 pb自帶的數據庫系統(tǒng),數據庫以簡單安全為上要考慮因素。另外登錄模塊采 用了驗證碼限制,如果輸入的驗證碼錯誤同樣無法進入系統(tǒng),密碼

10、少于8位則 無法注冊。(驗證碼為隨即生成的有數字字母組合)登錄模塊數據字典如下:數據處理名:登錄密碼簡述:用戶輸入口己的賬戶與密碼,如果正確則進入相應的模式,如果連續(xù)輸入三次錯誤密 碼則賬戶口動鎖定輸入:賬戶、密碼具體系統(tǒng)模塊分析:具體登錄功能結構圖如下:登錄界而如下:注冊界血如下:修改密碼界血如下:登錄邏輯描述:if用戶和密碼一致then進入系統(tǒng)else if密碼or賬號錯誤if輸入次數不大于3次then重新輸入else鎖定此賬戶并退出end ifend if修改密碼邏輯衣述:if用戶登錄成功then提供密碼修改服務dowhile沒有修改成功and用戶沒有取消修改if新密碼和重新輸入一致th

11、enif新密碼和舊密碼相同then提示“你修改的密碼和上次一樣,請換個密碼” else if密碼位數小于8位提示“密碼長度過短,請更換更安全的密碼”else提示“修改成功”end ifelse提示“兩次輸入密碼不一致,請重新輸入”end ifend doelse退出end if注冊用戶邏輯描述:dowhile沒有注冊成功and用戶沒有取消注冊if新密碼和重新輸入一致thenif密碼位數小于8位提示“密碼長度過短,請更換更安全的密碼”end ifelse 提示“兩次輸入密碼不一致,請重新輸入”end ifend dob)客房預定模塊設計客房預定是酒店管理屮的一個很重要的過程,預定的好壞直接決定了

12、酒 店收入的高低,客厲預立模塊的設計著重點是簡單易用,這樣可以有利于相關 人員快速登記預定人信息。房間查詢數據字典:處理信息:房間信息簡述:提供查詢是否還有空房,查詢客人想要預定的房問是否転輸入:房間號輸出:如果有客人輸出客人信息,如果沒有打印相應信息客人信息數據字典:處理信息:客人個人或團體信息 簡述:客人已經確定訂厲,輸入預立厲客人的個人信息到預尬等聶裹 輸入:輸入客人各人或團體信息收銀信息數據字典:處理信息:押金簡述:登記客人的押金繳納情況以及多少輸入:客人繳納押金的多少訂房數據字典:處理信息:訂房信息簡述:告知客人所定房間的房間號,并給客人訂房證明輸入:房間號輸出:給客人開出訂房證明預

13、定杳詢數據字典:處理信息:房間號或預定人信息簡述:根據預定人提供的個人信息或房間號查詢此人是否預定 輸入:數據客人信息或房間號輸入:有沒有對應的信息退款數據字典:處理信息:退給退訂客人相應的押金簡述:根據客人繳納的押金多少退款輸入:客人的個人信息或厲i'可號輸出:客人曾繳納的押金,并退還 預定模塊邏輯描述:if客人要求預定then按照客人要求進入客房查詢模塊查詢if有客人想要的房間and客人愿意預定then登記客人或團體信息and收取客人押金and給客人開預定證明else客人離開end ifend if 取消預定模塊邏輯描述:if客人要求取消預定then根據客人提供的信息進入查詢模式i

14、f確有此客人預定then退還客人押金else告知客人沒有預定end ifend ifc)前臺接待模塊設計詢臺接待也是酒店管理中一個機其重要的環(huán)節(jié),接待代表了整個酒店的形象, 接待的態(tài)度在一定程度上決定了酒店的牛意的好壞,因此,酒店管理系統(tǒng)的前 臺接待模塊設計也是一個不容忽視的環(huán)節(jié),與客房預定模塊的設計理念相同, 接待模塊同樣以間接性與易操作性為著重點,與出發(fā)點,盡量減少相關人員的 輸入,并以方便的輸出操作,使其工作更加的簡單高效。前臺接待dfd圖:查詢預定數據字典:處理數據:客人提供的預定證明上的客人信息或房間號 概述:給出此客人迢否已經預定輸入:輸入客人的個人信息或房間號碼輸出:輸出該客人是

15、否已經預定查詢繳費數據寧典: 處理數據:客人繳納的押金數目概述:安裝客人繳納的押金數目補收相應的金碩 輸入:客人的個人信息輸入:該客人所繳納的押金金額收銀數據字典:處理數據:客人繳費情況概述:輸入客人的繳費情況并給出客人唯一個人id 輸入:個人繳納的費用輸出:找零和客人的唯一 id前臺接待邏輯描述:if客人出示預定證明或個人信息then進入預定查詢功能if有此客人的預定then查詢此客人房間號and轉入收銀功能收取費用and分配客人唯一 id號 else告知客人無此預定end ifend ifd)收銀模塊設計收銀模塊在整個管理系統(tǒng)中相當的重要,客人的消費記帳,查詢速度等,會直 接影響客人対酒店

16、的卬象,為此,此模塊注重速度與高效,可以在最短的時間 內完成相應的操作。在轉帳與退房環(huán)節(jié)更應如此。轉帳環(huán)節(jié),有客人想要代替 其他客人結賬,這樣就用到了轉帳模式,但是轉帳模式的安全性是極其重耍的, 因為必須違法的客人轉賬,設定確定限制是此模塊的一個重要部分。收銀模塊dfd圖:記帳數據字典:處理數據:客人的消費金額 簡述:客人每一個消費就增加相應的金額,允許客人先消費再融 輸入:客人的消費項目及金額查詢數據字典:處理數據:客人消費金額簡述客人可以查詢自己的消費情況輸入客人的id輸出客人的消費金額轉帳數據字典:處理數據:客人消費簡述:客人可以冇別人代替自己付款,將自己的消費金額轉到其他人客人的賬戶

17、輸入:客人自己id以及要轉入的客人id輸輸入客人的消費情況,并輸入轉帳是否成功,以及等待被轉入客人簽字退厲數據字典:處理數據:客人總消費結算簡述:但客人想耍退房的時候,結算清客人的所有消費,并顧 輸入:客人id輸出:輸入客人的總消費,若客人結算清全部消費則刪除相應id收銀系統(tǒng)模塊邏輯描述:switch服務項目case消費:進入消費記帳功能case消費查詢:進入消費査詢功能case轉帳:進入轉帳功能case退房:進入退房功能if已完成結算then退房else要求客人結清消費額end ifdefault:end switche)電話系統(tǒng)模塊設計電話系統(tǒng)模塊非常簡單。設計上包括客人在住豬過程中的電話

18、使用費用, 以及上網的網絡費用。設計上非常簡單電話費用以分鐘記費,網絡費用以產 生的流量記費。費歸并到客人的總體消費之屮。電話模塊dfd圖如下:電話記費數據字典:處理數據:客人使用電話產牛的費用簡述:記錄客人的電話產生的費用,并最終歸并到最終消費小 輸入:口動記錄客人電話產牛的費用網絡記費數據字典:處理數據:客人使用寬帶產牛的費用簡述:記錄客人使用寬帶產生的費用,并最終歸并到最終消費屮 輸入:白動記錄客人寬帶產生的費用,并歸并到最終消費d 管理者特權模塊設計管理者在整個酒店管理系統(tǒng)中非常重要,管理者可以修改客房定價,可以 刪除、修改其他工作人員的賬戶以及密碼,可以設定客人的消費打折甚至免單,

19、另外還可以修改整個系統(tǒng)設置以及備份系統(tǒng)信息。管理者的登錄模塊屮設置有 其他的更加安全措施,管理者在這個管理系統(tǒng)中擁有最人的權限。管理者模塊的設計注重輸出,這樣可以讓管理者最人限度的看到酒店當前 的經營情況。管理者模塊dfd圖如下:修改房價數據字典:處理數據:客房價格 概述:管理者可以上調和下調客房價格,以及打折或展開相丿&融 輸入:房間種類以及新的房間價格 輸出:新的房間價格報表管理賬戶數據字典:處理數據:管理者自己和他人的賬戶信息概述:管理者有權修改自己和其他人的賬戶,可以鎖定解封其他賬戶,其至刪除其他賬戶 輸入:賬戶名,以及需要調整的賬戶信息 輸!11:賬戶信息修改情況客人打折以及

20、免單數據字典:處理數據:客人消費概述給特定的客人和應的折扌ii,甚至免單輸入客人id及折扣情況輸出客人打折后的消費額報農杳看數據字典:處理數據:酒店報表概述:可以查詢客人消費額,以及酒店每天,當月,以及歷史經營情況 輸入:相應的查詢信息輸出:相應的報農查詢客人信息數據字典: 處理數據:客人信息 概述:可以查詢客人的詳細冠 輸入:客人id或房間號輸出:和應客人的詳細信息系統(tǒng)設置數據字典: 處理數據:系統(tǒng)參數 概述:修改系統(tǒng)參數,備份系統(tǒng)數據 輸入:系統(tǒng)項輸!11:相應的設定值g)客歷模塊設計客歷模塊也是不可缺少的一個部分,此模塊的功能是查詢歷史客人記錄, 并打印相應的報表,這樣可以方便管理者了解酒丿占的經營情況,更利于備案??蜌v查詢功能對管理者和普通系統(tǒng)用戶均開放,但必須嚴格客人信息的安 全性??蜌v模塊dfd圖為:系統(tǒng)使用者管理者普通用戶查詢功能數據字典:處理數據:歷史客人信息查詢概述:査詢某天或某個客人的個人信息 輸入:口期或客人id輸出:客人信息打印報表數據字典:處理數據:客人信息 概述:打卬客人信息報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論