




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計任務(wù)書類別:三年制高職專業(yè):軟件技術(shù)班級:軟件1301姓名:高杰畢業(yè)設(shè)計題目:酒店管理系統(tǒng)指導(dǎo)教師姓名:姜燕負(fù)責(zé)人簽字:年月日摘要旅游和科技化的浪潮使得酒店和餐飲行業(yè)發(fā)展的如火如荼,如何以方便、快捷、經(jīng)濟(jì)的方式來對該行業(yè)進(jìn)行有效管理是一個重要問題,隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,在社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。也使得軟件成了解決問題的有效途徑。酒店管理系統(tǒng)以方便、快捷、費用低的優(yōu)點正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的酒店管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率。本系統(tǒng)從滿足客戶的需求角度出發(fā),實現(xiàn)了酒店管理的基本流程。系統(tǒng)的主要功能包括前臺服務(wù)、后臺管理、銷售統(tǒng)計、系統(tǒng)安全、人員管理、初始化系統(tǒng)等等。用戶在酒店消費的時候所要等待的時間就會大大的減少,操作員能夠很方便的對用戶信息的登記和對用餐狀態(tài)的的管理,從而實現(xiàn)了酒店管理系統(tǒng)高效、準(zhǔn)確的特點。本論文全面介紹了酒店管理系統(tǒng)設(shè)計的過程,系統(tǒng)是利用MyEclipse作為數(shù)據(jù)庫前端開發(fā)工具,SQLServer2005為后臺數(shù)據(jù)庫,主要采用WindowsXP/Windows7作為操作系統(tǒng),采用java為開發(fā)語言,本著易實用性,擴(kuò)展性,可移植性的原則,采用c/s模式開發(fā),實現(xiàn)酒店管理信息化的發(fā)展需求。關(guān)鍵詞:數(shù)據(jù)庫SQLServer2005;MyEclipse;酒店管理系統(tǒng)。目錄第一章系統(tǒng)概述--------------------------------------------1開發(fā)背景-----------------------------------------1開發(fā)語言簡介-----------------------------------系統(tǒng)簡介-----------------------------------------第二章可行性分析-----------------------------------------技術(shù)可行性-----------------------------------------管理可行性-----------------------------------------經(jīng)濟(jì)可行性-----------------------------------------第三章系統(tǒng)需求分析--------------------------------------項目規(guī)劃-----------------------------------------系統(tǒng)功能結(jié)構(gòu)--------------------------------------用例圖設(shè)計-----------------------------------------第四章系統(tǒng)設(shè)計與實現(xiàn)-----------------------------------設(shè)計目標(biāo)-----------------------------------------開發(fā)運行環(huán)境-------------------------------------數(shù)據(jù)庫設(shè)計-----------------------------------------數(shù)據(jù)庫表的概要-------------------------------主要數(shù)據(jù)表結(jié)構(gòu)-------------------------------功能模塊的實現(xiàn)------------------------------------文件架構(gòu)---------------------------登錄和系統(tǒng)界面---------------------------數(shù)據(jù)庫連接---------------------------前臺服務(wù)模塊---------------------------a開臺查看實現(xiàn)---------------------------b點菜與簽單實現(xiàn)---------------------------c自動結(jié)賬實現(xiàn)---------------------------第五章總結(jié)-----------------------------------------參考文獻(xiàn)-----------------------------------------系統(tǒng)概述開發(fā)背景隨著計算機(jī)技術(shù)的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。各類行業(yè)在日常經(jīng)營管理各個方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化。酒店管理的信息化程度體現(xiàn)在將計算機(jī)及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡(luò)信息化管理使酒店管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。酒店管理系統(tǒng)是典型的信息管理系統(tǒng)的一部份,而且是必不可少的一部份。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起簡潔且資料一致性和完整性強、資料安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。酒店管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯等,且對于查詢維護(hù)等極為不方便。在當(dāng)今時代,這些完全可以改用計算機(jī)來代替人的手工操作。作為計算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計算機(jī)對客房信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客房經(jīng)營管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。且辦事效率也是決定收入的一個關(guān)鍵因素。因此,我們組決定選擇酒店管理系統(tǒng)作為本人的畢業(yè)設(shè)計,力求開發(fā)出一套界面友好,使用簡單的適用于各中、小規(guī)模的酒店管理系統(tǒng)。開發(fā)語言簡介Java語言其實最早是誕生于1991年,sun公司最初為一些消費性電子產(chǎn)品而設(shè)計的一個通用環(huán)境,后來逐步完善廣泛應(yīng)用與Internet,桌面系統(tǒng)等各個領(lǐng)域,在開發(fā)方面具有以下優(yōu)勢:a:軟件的需求分析:可將用戶的需求進(jìn)行動態(tài)的、可視化描述,以提供設(shè)計者更加直觀的要求。而用戶的需求是各色各樣的,不受地區(qū)、行業(yè)部門,愛好的影響,都可以用Java語言描述清楚。b:軟件的開發(fā)方法:由于Java語言的面向目標(biāo)的特性,所以完全可以用O-O的技術(shù)與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要求的。c:Java語言的動畫效果遠(yuǎn)比GUI技術(shù)更加逼真,尤其是利用WWW提供的巨大動畫資源空間,可以共享全世界的動態(tài)畫面的資源。軟件產(chǎn)品用java語言開發(fā)的軟件可以具有可視化,可聽化,可操作化的效果,這要比電視,電影的效果更為理想,因為它可以做到"即時、交互、動畫與動作",要它停就停,要它繼續(xù)就繼續(xù),而這是在電影與電視播放過程中難以做到的。本系統(tǒng)在選擇java語言原因之一它還具有其跨平臺性,可移植性,安全性,健壯性。充分考慮跨系統(tǒng)平臺和安全因素,這對于產(chǎn)品應(yīng)用和市場化需求有很大作用。系統(tǒng)簡介現(xiàn)代化的酒店組織龐大、服務(wù)項目多、信息量大,要想提高勞動生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計的。優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性高,運行穩(wěn)定。這也是我所設(shè)計本程序的目的之一。本產(chǎn)品采用的C/S模式開發(fā),主要考慮界面的友好性,且運行于客戶端有效的降低服務(wù)器和客戶端之間的運算量,節(jié)省了時間。本系統(tǒng)包括銷售統(tǒng)計,后臺管理,人員管理,初始化系統(tǒng),和系統(tǒng)安全五個模塊。并與sql2005數(shù)據(jù)庫應(yīng)用相結(jié)合。第二章可行性分析技術(shù)可行性編寫語言:采用Java語言進(jìn)行編寫。Java是一種安全的、穩(wěn)定的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。Java操作簡單和運行效率高,以其強大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性,編程的支持成為開發(fā)的首選語言。由于對Java技術(shù)比較熟練,對于系統(tǒng)較為簡單的,但基本功能較為完善的酒店管理系統(tǒng)來說是基本沒有問題的。編程平臺:編程平臺采用.它已被證明是一個極其強大和成功的開發(fā)平臺,其成熟穩(wěn)定能夠充分保證軟件設(shè)計的順利進(jìn)行。數(shù)據(jù)庫:數(shù)據(jù)庫采用微軟的SQLServer2005,雖然該數(shù)據(jù)庫版本不是最新的,但其工作穩(wěn)定,功能強大,資源耗費較少,所以能夠充分滿足目前的需要。以上所用技術(shù)都是成熟的,先進(jìn)的,穩(wěn)定的。因此,開發(fā)本系統(tǒng)在技術(shù)上是可行的。管理可行性由于本系統(tǒng)功能比較簡單,對于工作人員不存在太大難度。管理員權(quán)限明確,系統(tǒng)管理員擁有維護(hù)數(shù)據(jù)庫系統(tǒng)的權(quán)限,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、刪除、更新等操作界面友好簡單可操作性強。因此,本系統(tǒng)在管理上是可行的。在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在Windows平臺上使用個人電腦的知識,并不需要特別的技術(shù)能力。本系統(tǒng)充分結(jié)合實際酒店中餐飲營銷方式,操作實際易于接受,適用性強。在銷售統(tǒng)計模塊中分別對年,月,日銷售模塊進(jìn)行全面統(tǒng)計,有利于改善優(yōu)化管理服務(wù)。經(jīng)濟(jì)可行性經(jīng)濟(jì)上主要考慮本系統(tǒng)帶來的效益是否大于開發(fā)本系統(tǒng)的成本,采用自動化的信息管理減少了人員的使用,對信息進(jìn)行充分統(tǒng)計,方便管理,為決策著進(jìn)行更好決策做出依據(jù),提高經(jīng)濟(jì)效益,由于本系統(tǒng)的開發(fā)以課程設(shè)計為依托,參與人員的目的以學(xué)習(xí)為主,投入成本比較小。另外,系統(tǒng)管理員和業(yè)務(wù)員都擁有計算機(jī)的專業(yè)知識,酒店前臺工作人員和管理人員不需要經(jīng)過培訓(xùn)即可操作本軟件。這樣可以為開發(fā)本系統(tǒng)節(jié)升資金。減少后期資源浪費。因此,開發(fā)本系統(tǒng)在經(jīng)濟(jì)是可行的。綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟(jì)上、技術(shù)上、管理上都是可行的。第三章系統(tǒng)需求分析項目規(guī)劃通過項目組考察與調(diào)研,系統(tǒng)整理所有資料,并對這些資料從整體和局部進(jìn)行分析,最后決定在本系統(tǒng)中包含如下6大功能模塊。前臺服務(wù):該模塊主要包括開臺點菜,維護(hù)菜品,簽單,結(jié)賬等功能,其中維護(hù)菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是尚未簽單,即處于開單狀態(tài),結(jié)賬時則要求所有商品都要簽單,否則不允許結(jié)賬。后臺管理:該模塊主要包括臺號管理,菜系管理和菜品管理功能,其中菜系用來對菜品進(jìn)行分類。銷售統(tǒng)計:該模塊主要用來分段統(tǒng)計營業(yè)額,可以按日,月,年進(jìn)行統(tǒng)計,其中日統(tǒng)計是按照消費單和銷售的商品統(tǒng)計銷售額,月統(tǒng)計是按照日期和每日的銷售額統(tǒng)計銷售額,年統(tǒng)計是按照日期和月份統(tǒng)計銷售額。系統(tǒng)安全:該模塊主要包括交接班,鎖定系統(tǒng)和修改密碼功能,其中交接班功能在操作員換崗時使用,鎖定系統(tǒng)在操作員臨時離開時使用。人員管理:該模塊主要包括檔案管理,管理員管理和操作權(quán)限管理功能,其中管理員管理功能用來管理系統(tǒng)的操作員,權(quán)限管理功能用來管理系統(tǒng)操作員具有的操作權(quán)限。初始化系統(tǒng):該功能用來對系統(tǒng)進(jìn)行初始化,初始化后系統(tǒng)數(shù)據(jù)將全部被刪除。系統(tǒng)功能結(jié)構(gòu)該介紹以超級管理員的角色從整理結(jié)構(gòu)來介紹各個功能模塊的使用方法。首先進(jìn)入登錄界面用超級管理員權(quán)限登錄,超級管理員擁有后臺管理,銷售統(tǒng)計,系統(tǒng)安全,人員管理,前臺管理,初始化系統(tǒng)權(quán)限,分別可以對管理員賦予各種權(quán)限,并且對臺號,菜品種類進(jìn)行設(shè)定分類,還可以進(jìn)行銷售統(tǒng)計和初始化系統(tǒng)(初始化后系統(tǒng)數(shù)據(jù)將被全部刪除)。下圖為整體功能用例圖設(shè)計a:前臺服務(wù)分析開臺點菜開臺點菜前臺服務(wù)員維護(hù)菜品簽單結(jié)賬菜系管理b:后臺管理分析管理員菜系管理管理員臺號管理菜品管理c:銷售統(tǒng)計管理員管理員日銷售統(tǒng)計月銷售統(tǒng)計年銷售統(tǒng)計d:系統(tǒng)安全管理員管理員交接班鎖定系統(tǒng)修改密碼e:人員管理高級管理員高級管理員操作權(quán)限管理檔案管理管理員管理f:初始系統(tǒng)化管理員管理員初始化系統(tǒng)系統(tǒng)設(shè)計與實現(xiàn)設(shè)計目標(biāo)根據(jù)餐飲行業(yè)的特點和實際情況,本系統(tǒng)以餐飲業(yè)務(wù)為基礎(chǔ),突出前臺管理,重視營業(yè)數(shù)據(jù)分析等功能,從專業(yè)角度出發(fā),努力為餐飲管理者提供科學(xué)有效的管理模式和數(shù)據(jù)分析功能。力求開發(fā)出一款簡單,使用的酒店管理系統(tǒng),令其適合于眾多餐飲企業(yè)的需求,同時該系統(tǒng)還要具有一定的人性化和智能化的特點,以保證軟件有易學(xué)易用的特點,界面設(shè)計還要簡介大方,以便常用功能的操作。開發(fā)運行環(huán)境本系統(tǒng)運行時需要以下條件。硬件平臺:cpu:pentium內(nèi)存:256MB以上操作系統(tǒng):windowsxp/windows2000/windows2003/windows7數(shù)據(jù)庫:SqlServer2005開發(fā)工具包:JDK數(shù)據(jù)庫的設(shè)計本系統(tǒng)的底層數(shù)據(jù)庫采用的sqlserver2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為db_DrinkeryManage。在數(shù)據(jù)庫中共包含7個數(shù)據(jù)庫表和三個視圖。下面是對各表的概要說明及具體及結(jié)構(gòu)。數(shù)據(jù)庫表的概要該樹形結(jié)構(gòu)圖顯示了數(shù)據(jù)庫系統(tǒng)的所有數(shù)據(jù)表。主要數(shù)據(jù)表結(jié)構(gòu)tb_desk臺號表,用于保存餐臺信息,表結(jié)構(gòu)如下所示tb_sort菜系表用于保存菜系信息,表結(jié)構(gòu)如下所示tb_menu菜品表,用于保存菜品信息,表結(jié)構(gòu)如下所示tb_record檔案表,用于保存檔案信息,表結(jié)構(gòu)如下所示tb_manager管理員表,用于保存系統(tǒng)管理員信息,表結(jié)構(gòu)如下所示tb_order_form消費單表用于保存消費單信息,表結(jié)構(gòu)如下所示tb_order_item消費項目表用于保存每個消費單具體包含的消費項目信息,表結(jié)構(gòu)如下所示功能模塊的實現(xiàn)系統(tǒng)根據(jù)酒店管理中餐飲行業(yè)的特點,共有六個模塊組成,在此本人將以前臺服務(wù)模塊為例,詳細(xì)的闡述系統(tǒng)實現(xiàn)的主要思想,和設(shè)計邏輯,文件架構(gòu)寫代碼之前,通常將系統(tǒng)的文件夾架構(gòu)做一整體規(guī)劃,主要目的對文件進(jìn)行分類管理,以便在開發(fā)和維護(hù)中迅速查找,同時也對系統(tǒng)起到分層作用以文件架構(gòu)為基礎(chǔ),整體設(shè)計出功能架構(gòu)圖,如下所示。登錄和系統(tǒng)界面采用swing技術(shù)設(shè)計出登陸窗體,主要有登錄名框,密碼框,和兩個按鈕組成,界面友好簡潔,系統(tǒng)主窗體設(shè)計以容器,面板方式嵌套組合,主要本著簡單易懂,界面友好為原則,充分體現(xiàn)操作性實用性的特點。數(shù)據(jù)庫連接采用myeclicps和sqlserver2005的連接方式,在使用數(shù)據(jù)庫之前應(yīng)注意以下問題,安裝數(shù)據(jù)庫驅(qū)動應(yīng)為版本以上,而且要確保TCP/IP端口協(xié)議開啟。創(chuàng)建5個私有靜態(tài)變量加載和連接數(shù)據(jù)庫,其中threadlocal用來保存已經(jīng)創(chuàng)建的數(shù)據(jù)庫連接。privatestaticfinalStringDRIVERCLASS=""; privatestaticfinalStringURL="jdbc:"; privatestaticfinalStringUSERNAME="sa"; privatestaticfinalStringPASSWORD="sa";此處為加載數(shù)據(jù)庫驅(qū)動: privatestaticfinalThreadLocal<Connection>threadLocal=newThreadLocal<Connection>(); static{ewInstance();ndexOf(e .getKeyChar())<0)oString());oString());oString());quals("NEW")){etText());oString(), ()+"" +(selectedRow,2), (), };oString
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 9335:2025 EN Optics and photonics - Optical transfer function - Principles and procedures of measurement
- 【正版授權(quán)】 ISO/IEC 27562:2024 EN Information technology - Security techniques - Privacy guidelines for fintech services
- 【正版授權(quán)】 ISO 21068-3:2024 EN Chemical analysis of raw materials and refractory products containing silicon-carbide,silicon-nitride,silicon-oxynitride and sialon - Part 3: Determina
- 2025年度數(shù)據(jù)中心電路改造及智能監(jiān)控服務(wù)協(xié)議
- 2025年度金融機(jī)構(gòu)間同業(yè)拆借合同模板
- 2025年度辦公場地租賃及物業(yè)管理合同范本
- 2025年度城市綠化工程項目承包合同范本
- 2025年度城市燃?xì)夤艿腊惭b工程總承包合同范本
- 2025年度餐飲店鋪裝修設(shè)計與施工合同
- 2025年度戀愛雙方戀愛期間責(zé)任劃分合同模板
- 漸變方格模板
- 潛水作業(yè)指導(dǎo)書
- 感謝對手閱讀附答案
- 環(huán)境因素匯總識別及評價表(保衛(wèi)部 )
- GB/T 8012-2000鑄造錫鉛焊料
- 第一課 第一章 AutoCAD 2012概述入門
- GB/T 33880-2017熱等靜壓鋁硅合金板材
- 消防安全風(fēng)險辨識清單
- 超市店長考核方案(實例)
- 2023年版勞動實踐河北科學(xué)技術(shù)出版社一年級下冊全冊教案
- 方案報審表(樣表)
評論
0/150
提交評論