酒店管理系統畢業設計_第1頁
酒店管理系統畢業設計_第2頁
酒店管理系統畢業設計_第3頁
酒店管理系統畢業設計_第4頁
酒店管理系統畢業設計_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

河南工業職業技術學院畢業設計任務書類別:三年制高職專業:軟件技術班級:軟件1301姓名:高杰畢業設計題目:酒店管理系統指導教師姓名:姜燕負責人簽字:年月日摘要旅游和科技化的浪潮使得酒店和餐飲行業發展的如火如荼,如何以方便、快捷、經濟的方式來對該行業進行有效管理是一個重要問題,隨著科學技術的不斷提高,計算機科學日漸成熟,在社會的各個領域并發揮著越來越重要的作用。也使得軟件成了解決問題的有效途徑。酒店管理系統以方便、快捷、費用低的優點正慢慢地進入人們的生活,將傳統的酒店管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率。本系統從滿足客戶的需求角度出發,實現了酒店管理的基本流程。系統的主要功能包括前臺服務、后臺管理、銷售統計、系統安全、人員管理、初始化系統等等。用戶在酒店消費的時候所要等待的時間就會大大的減少,操作員能夠很方便的對用戶信息的登記和對用餐狀態的的管理,從而實現了酒店管理系統高效、準確的特點。本論文全面介紹了酒店管理系統設計的過程,系統是利用MyEclipse作為數據庫前端開發工具,SQLServer2005為后臺數據庫,主要采用WindowsXP/Windows7作為操作系統,采用java為開發語言,本著易實用性,擴展性,可移植性的原則,采用c/s模式開發,實現酒店管理信息化的發展需求。關鍵詞:數據庫SQLServer2005;MyEclipse;酒店管理系統。目錄第一章系統概述--------------------------------------------1開發背景-----------------------------------------1開發語言簡介-----------------------------------系統簡介-----------------------------------------第二章可行性分析-----------------------------------------技術可行性-----------------------------------------管理可行性-----------------------------------------經濟可行性-----------------------------------------第三章系統需求分析--------------------------------------項目規劃-----------------------------------------系統功能結構--------------------------------------用例圖設計-----------------------------------------第四章系統設計與實現-----------------------------------設計目標-----------------------------------------開發運行環境-------------------------------------數據庫設計-----------------------------------------數據庫表的概要-------------------------------主要數據表結構-------------------------------功能模塊的實現------------------------------------文件架構---------------------------登錄和系統界面---------------------------數據庫連接---------------------------前臺服務模塊---------------------------a開臺查看實現---------------------------b點菜與簽單實現---------------------------c自動結賬實現---------------------------第五章總結-----------------------------------------參考文獻-----------------------------------------系統概述開發背景隨著計算機技術的飛速發展,信息時代的到來,信息改變了我們這個社會。各類行業在日常經營管理各個方面也在悄悄地走向規范化和網絡化。酒店管理的信息化程度體現在將計算機及網絡與信息技術應用于經營與管理,以現代化工具代替傳統手工作業。無疑,使用網絡信息化管理使酒店管理更先進、更高效、更科學,信息交流更迅速。酒店管理系統是典型的信息管理系統的一部份,而且是必不可少的一部份。其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起簡潔且資料一致性和完整性強、資料安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。酒店管理系統是酒店經營管理中不可缺少的部分,它的內容對于經營的決策者和管理者來說都至關重要,所以客房管理系統、信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現差錯等,且對于查詢維護等極為不方便。在當今時代,這些完全可以改用計算機來代替人的手工操作。作為計算機及網絡應用的一部分,使用計算機對客房信息進行管理,具有手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高客房經營管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。且辦事效率也是決定收入的一個關鍵因素。因此,我們組決定選擇酒店管理系統作為本人的畢業設計,力求開發出一套界面友好,使用簡單的適用于各中、小規模的酒店管理系統。開發語言簡介Java語言其實最早是誕生于1991年,sun公司最初為一些消費性電子產品而設計的一個通用環境,后來逐步完善廣泛應用與Internet,桌面系統等各個領域,在開發方面具有以下優勢:a:軟件的需求分析:可將用戶的需求進行動態的、可視化描述,以提供設計者更加直觀的要求。而用戶的需求是各色各樣的,不受地區、行業部門,愛好的影響,都可以用Java語言描述清楚。b:軟件的開發方法:由于Java語言的面向目標的特性,所以完全可以用O-O的技術與方法來開發,這是符合最新的軟件開發規范要求的。c:Java語言的動畫效果遠比GUI技術更加逼真,尤其是利用WWW提供的巨大動畫資源空間,可以共享全世界的動態畫面的資源。軟件產品用java語言開發的軟件可以具有可視化,可聽化,可操作化的效果,這要比電視,電影的效果更為理想,因為它可以做到"即時、交互、動畫與動作",要它停就停,要它繼續就繼續,而這是在電影與電視播放過程中難以做到的。本系統在選擇java語言原因之一它還具有其跨平臺性,可移植性,安全性,健壯性。充分考慮跨系統平臺和安全因素,這對于產品應用和市場化需求有很大作用。系統簡介現代化的酒店組織龐大、服務項目多、信息量大,要想提高勞動生產、降低成本、提高服務質量和管理水平,進而促進經濟效益,必須借助計算機來進行現代化的信息管理。酒店管理系統正是為此而設計的。優秀的酒店客房管理系統操作方便,靈活性好,系統安全性高,運行穩定。這也是我所設計本程序的目的之一。本產品采用的C/S模式開發,主要考慮界面的友好性,且運行于客戶端有效的降低服務器和客戶端之間的運算量,節省了時間。本系統包括銷售統計,后臺管理,人員管理,初始化系統,和系統安全五個模塊。并與sql2005數據庫應用相結合。第二章可行性分析技術可行性編寫語言:采用Java語言進行編寫。Java是一種安全的、穩定的、簡單的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模版,不允許多重繼承)。Java操作簡單和運行效率高,以其強大的操作能力、優雅的語法風格、創新的語言特性,編程的支持成為開發的首選語言。由于對Java技術比較熟練,對于系統較為簡單的,但基本功能較為完善的酒店管理系統來說是基本沒有問題的。編程平臺:編程平臺采用.它已被證明是一個極其強大和成功的開發平臺,其成熟穩定能夠充分保證軟件設計的順利進行。數據庫:數據庫采用微軟的SQLServer2005,雖然該數據庫版本不是最新的,但其工作穩定,功能強大,資源耗費較少,所以能夠充分滿足目前的需要。以上所用技術都是成熟的,先進的,穩定的。因此,開發本系統在技術上是可行的。管理可行性由于本系統功能比較簡單,對于工作人員不存在太大難度。管理員權限明確,系統管理員擁有維護數據庫系統的權限,對數據庫中的數據進行添加、刪除、更新等操作界面友好簡單可操作性強。因此,本系統在管理上是可行的。在本系統的運營階段,使用系統的工作人員,除了需要具備在Windows平臺上使用個人電腦的知識,并不需要特別的技術能力。本系統充分結合實際酒店中餐飲營銷方式,操作實際易于接受,適用性強。在銷售統計模塊中分別對年,月,日銷售模塊進行全面統計,有利于改善優化管理服務。經濟可行性經濟上主要考慮本系統帶來的效益是否大于開發本系統的成本,采用自動化的信息管理減少了人員的使用,對信息進行充分統計,方便管理,為決策著進行更好決策做出依據,提高經濟效益,由于本系統的開發以課程設計為依托,參與人員的目的以學習為主,投入成本比較小。另外,系統管理員和業務員都擁有計算機的專業知識,酒店前臺工作人員和管理人員不需要經過培訓即可操作本軟件。這樣可以為開發本系統節升資金。減少后期資源浪費。因此,開發本系統在經濟是可行的。綜上所述,開發本系統,在經濟上、技術上、管理上都是可行的。第三章系統需求分析項目規劃通過項目組考察與調研,系統整理所有資料,并對這些資料從整體和局部進行分析,最后決定在本系統中包含如下6大功能模塊。前臺服務:該模塊主要包括開臺點菜,維護菜品,簽單,結賬等功能,其中維護菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是尚未簽單,即處于開單狀態,結賬時則要求所有商品都要簽單,否則不允許結賬。后臺管理:該模塊主要包括臺號管理,菜系管理和菜品管理功能,其中菜系用來對菜品進行分類。銷售統計:該模塊主要用來分段統計營業額,可以按日,月,年進行統計,其中日統計是按照消費單和銷售的商品統計銷售額,月統計是按照日期和每日的銷售額統計銷售額,年統計是按照日期和月份統計銷售額。系統安全:該模塊主要包括交接班,鎖定系統和修改密碼功能,其中交接班功能在操作員換崗時使用,鎖定系統在操作員臨時離開時使用。人員管理:該模塊主要包括檔案管理,管理員管理和操作權限管理功能,其中管理員管理功能用來管理系統的操作員,權限管理功能用來管理系統操作員具有的操作權限。初始化系統:該功能用來對系統進行初始化,初始化后系統數據將全部被刪除。系統功能結構該介紹以超級管理員的角色從整理結構來介紹各個功能模塊的使用方法。首先進入登錄界面用超級管理員權限登錄,超級管理員擁有后臺管理,銷售統計,系統安全,人員管理,前臺管理,初始化系統權限,分別可以對管理員賦予各種權限,并且對臺號,菜品種類進行設定分類,還可以進行銷售統計和初始化系統(初始化后系統數據將被全部刪除)。下圖為整體功能用例圖設計a:前臺服務分析開臺點菜開臺點菜前臺服務員維護菜品簽單結賬菜系管理b:后臺管理分析管理員菜系管理管理員臺號管理菜品管理c:銷售統計管理員管理員日銷售統計月銷售統計年銷售統計d:系統安全管理員管理員交接班鎖定系統修改密碼e:人員管理高級管理員高級管理員操作權限管理檔案管理管理員管理f:初始系統化管理員管理員初始化系統系統設計與實現設計目標根據餐飲行業的特點和實際情況,本系統以餐飲業務為基礎,突出前臺管理,重視營業數據分析等功能,從專業角度出發,努力為餐飲管理者提供科學有效的管理模式和數據分析功能。力求開發出一款簡單,使用的酒店管理系統,令其適合于眾多餐飲企業的需求,同時該系統還要具有一定的人性化和智能化的特點,以保證軟件有易學易用的特點,界面設計還要簡介大方,以便常用功能的操作。開發運行環境本系統運行時需要以下條件。硬件平臺:cpu:pentium內存:256MB以上操作系統:windowsxp/windows2000/windows2003/windows7數據庫:SqlServer2005開發工具包:JDK數據庫的設計本系統的底層數據庫采用的sqlserver2005數據庫,系統數據庫名稱為db_DrinkeryManage。在數據庫中共包含7個數據庫表和三個視圖。下面是對各表的概要說明及具體及結構。數據庫表的概要該樹形結構圖顯示了數據庫系統的所有數據表。主要數據表結構tb_desk臺號表,用于保存餐臺信息,表結構如下所示tb_sort菜系表用于保存菜系信息,表結構如下所示tb_menu菜品表,用于保存菜品信息,表結構如下所示tb_record檔案表,用于保存檔案信息,表結構如下所示tb_manager管理員表,用于保存系統管理員信息,表結構如下所示tb_order_form消費單表用于保存消費單信息,表結構如下所示tb_order_item消費項目表用于保存每個消費單具體包含的消費項目信息,表結構如下所示功能模塊的實現系統根據酒店管理中餐飲行業的特點,共有六個模塊組成,在此本人將以前臺服務模塊為例,詳細的闡述系統實現的主要思想,和設計邏輯,文件架構寫代碼之前,通常將系統的文件夾架構做一整體規劃,主要目的對文件進行分類管理,以便在開發和維護中迅速查找,同時也對系統起到分層作用以文件架構為基礎,整體設計出功能架構圖,如下所示。登錄和系統界面采用swing技術設計出登陸窗體,主要有登錄名框,密碼框,和兩個按鈕組成,界面友好簡潔,系統主窗體設計以容器,面板方式嵌套組合,主要本著簡單易懂,界面友好為原則,充分體現操作性實用性的特點。數據庫連接采用myeclicps和sqlserver2005的連接方式,在使用數據庫之前應注意以下問題,安裝數據庫驅動應為版本以上,而且要確保TCP/IP端口協議開啟。創建5個私有靜態變量加載和連接數據庫,其中threadlocal用來保存已經創建的數據庫連接。privatestaticfinalStringDRIVERCLASS=""; privatestaticfinalStringURL="jdbc:"; privatestaticfinalStringUSERNAME="sa"; privatestaticfinalStringPASSWORD="sa";此處為加載數據庫驅動: 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論