




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、河南工業(yè)職業(yè)技術學院畢業(yè)設計任務書類別:三年制高職專 業(yè):軟件技術班級:軟件1301姓名:高杰畢業(yè)設計題目:酒店管理系統(tǒng)指導教師姓名:姜燕負責人簽字:年月 日摘要旅游和科技化的浪潮使得酒店和餐飲行業(yè)發(fā)展的如火如荼, 如何以方便、 快捷、 經(jīng)濟的方式來對該行業(yè)進行有效管理是一個重要問題, 隨著科學技術的不斷提高, 計算機科學日漸成熟, 在社會的各個領域并發(fā)揮著越來越重要的作用。 也使得軟件成了解決問題的有效途徑。酒店管理系統(tǒng)以方便、 快捷、 費用低的優(yōu)點正慢慢地進入人們的生活, 將傳統(tǒng)的酒店管理方式徹底的解脫出來, 提高效率, 減輕工人人員以往繁忙的工作,減小出錯的概率。 本系統(tǒng)從滿足客戶的需求
2、角度出發(fā), 實現(xiàn)了酒店管理的基本流程。 系統(tǒng)的主要功能包括前臺服務、后臺管理、銷售統(tǒng)計、系統(tǒng)安全、人員管理、初始化系統(tǒng)等等。用戶在酒店消費的時候所要等待的時間就會大大的減少,操作員能夠很方便的對用戶信息的登記和對用餐狀態(tài)的的管理,從而實現(xiàn)了酒店管理系統(tǒng)高效、準確的特點。本論文全面介紹了酒店管理系統(tǒng)設計的過程, 系統(tǒng)是利用 MyEclipse 作為數(shù)據(jù)庫前端開發(fā)工具 , SQL Server 2005為后臺數(shù)據(jù)庫,主要采用 Windows XP/Windows 7 作為操作系統(tǒng), 采用 java 為開發(fā)語言,本著易實用性,擴展性,可移植性的原則,采用 c/s 模式開發(fā) ,實現(xiàn)酒店管理信息化的發(fā)展
3、需求。關鍵詞 : 數(shù)據(jù)庫SQL Server2005; MyEclipse ;酒店管理系統(tǒng)。第一章 系統(tǒng)概述 1開發(fā)背景1開發(fā)語言簡介系統(tǒng)簡介第二章 可行性分析技術可行性 管理可行性 經(jīng)濟可行性第三章 系統(tǒng)需求分析項目規(guī)劃 系統(tǒng)功能結構用例圖設計第四章 系統(tǒng)設計與實現(xiàn)設計目標 開發(fā)運行環(huán)境數(shù)據(jù)庫設計數(shù)據(jù)庫表的概要主要數(shù)據(jù)表結構功能模塊的實現(xiàn)文件架構 登錄和系統(tǒng)界面數(shù)據(jù)庫連接前臺服務模塊 a 開臺查看實現(xiàn)b 點菜與簽單實現(xiàn)c 自動結賬實現(xiàn)第五章 總結 參考文獻 第一章 系統(tǒng)概述1.1 開發(fā)背景隨著計算機技術的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。 各類行業(yè)在日常經(jīng)營管理各個方面也在悄
4、悄地走向規(guī)范化和網(wǎng)絡化。 酒店管理的信息化程度體現(xiàn)在將計算機及網(wǎng)絡與信息技術應用于經(jīng)營與管理, 以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。 無疑, 使用網(wǎng)絡信息化管理使酒店管理更先進、 更高效、更科學,信息交流更迅速。酒店管理系統(tǒng)是典型的信息管理系統(tǒng)的一部份,而且是必不可少的一部份。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。 對于前者要求建立起簡潔且資料一致性和完整性強、 資料安全性好的數(shù)據(jù)庫。 而對于后者則要求應用程序功能完備,易使用等特點。酒店管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分, 它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應該能夠為用戶
5、提供充足的信息和快捷的查詢手段。 但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯等, 且對于查詢維護等極為不方便。 在當今時代, 這些完全可以改用計算機來代替人的手工操作。作為計算機及網(wǎng)絡應用的一部分, 使用計算機對客房信息進行管理, 具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客房經(jīng)營管理的效率,也是企業(yè)的科學化、 正規(guī)化管理, 與世界接軌的重要條件。 且辦事效率也是決定收入 的一個關鍵因素。因此, 我們組決定選擇酒店管理系統(tǒng)作為本人的畢業(yè)設計, 力
6、求開發(fā)出一套界面友好,使用簡單的適用于各中、小規(guī)模的酒店管理系統(tǒng)。1.2 開發(fā)語言簡介Java語言其實最早是誕生于1991年,sun公司最初為一些消費性電子產(chǎn)品而設計的一個通用環(huán)境,后來逐步完善廣泛應用與Internet ,桌面系統(tǒng)等各個領域,在開發(fā)方面具有以下優(yōu)勢:a: 軟件的需求分析:可將用戶的需求進行動態(tài)的、可視化描述,以提供設計者更加直觀的要求。 而用戶的需求是各色各樣的,不受地區(qū)、 行業(yè)部門 ,愛好的影響,都可以用Java語言描述清楚。b:軟件的開發(fā)方法:由于Java語言的面向目標的特性,所以完全可以用O-O 的技術與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要求的。c: Java語言的
7、動畫效果遠比GUI技術更加逼真,尤其是利用 WWW提供的 巨大動畫資源空間 ,可以共享全世界的動態(tài)畫面的 資源 。軟件產(chǎn)品用 java 語言開發(fā)的軟件可以具有可視化,可聽化,可操作化的效果,這要比電視,電影的效果更為理想,因 為它可以做到 " 即時、交互、動畫與動作",要它停就停,要它繼續(xù)就繼續(xù),而這是在電影與電視播放過程中難以做到的。 本系統(tǒng)在選擇java 語言原因之一它還具有其跨平臺性,可移植性,安全性,健壯性。 充分考慮跨系統(tǒng)平臺和安全因素, 這對于產(chǎn)品應用和市場化需求有很大作用。系統(tǒng)簡介現(xiàn)代化的酒店組織龐大、服務項目多、信息量大,要想提高勞動生產(chǎn)、降低成本、 提高服
8、務質(zhì)量和管理水平, 進而促進經(jīng)濟效益, 必須借助計算機來進行現(xiàn)代化的信息管理。 酒店管理系統(tǒng)正是為此而設計的。 優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性高,運行穩(wěn)定。這也是我所設計本程序的目的之一。本產(chǎn)品采用的C/S模式開發(fā),主要考慮界面的友好性,且運行于客戶端有效的降低服務器和客戶端之間的運算量, 節(jié)省了時間。 本系統(tǒng)包括銷售統(tǒng)計, 后臺管理,人員管理,初始化系統(tǒng),和系統(tǒng)安全五個模塊。并與sql2005數(shù)據(jù)庫應用相結合。第二章 可行性分析技術可行性編寫語言:米用Java語言進行編寫。Java是一種安全的、穩(wěn)定的、簡單 的,由C和C+為生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+雖
9、大功能的同時去掉了一些它們的復雜特性(例如沒有宏 和模版,不允許多重繼承) 。 Java 操作簡單和運行效率高, 以其強大的操作能力、 優(yōu)雅的語法風格、 創(chuàng)新的語言特 性,編程的支持成為開發(fā)的首選語言。由于對Java技術比較熟練,對于系統(tǒng)較為簡單的,但基本功能較為完善的酒店管理系統(tǒng)來說是基本沒有問題的。編程平臺:編程平臺采用.它已被證明是一個極其強大和成功的開發(fā)平臺,其成熟穩(wěn)定能夠充分保證軟件設計的順利進行。數(shù)據(jù)庫: 數(shù)據(jù)庫采用微軟的SQL Server 200,5 雖然該數(shù)據(jù)庫版本不是最新的,但其工作穩(wěn)定,功能強大,資源耗費較少,所以能夠充分滿足目前的需要。以上所用技術都是成熟的,先進的,穩(wěn)
10、定的。因此,開發(fā)本系統(tǒng)在技術上是可行的。2.2 管理可行性由于本系統(tǒng)功能比較簡單,對于工作人員不存在太大難度。管理員權限明確, 系統(tǒng)管理員擁有維護數(shù)據(jù)庫系統(tǒng)的權限, 對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、 刪 除、更新等操作界面友好簡單可操作性強。因此,本系統(tǒng)在管理上是可行的。在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在Windows 平臺上使用個人電腦的知識,并不需要特別的技術能力。本系統(tǒng)充分結合實際酒店中餐飲營銷方式, 操作實際易于接受, 適用性強 。在銷售統(tǒng)計模塊中分別對年, 月, 日銷售模塊進行全面統(tǒng)計, 有利于改善優(yōu)化管理服務。經(jīng)濟可行性經(jīng)濟上主要考慮本系統(tǒng)帶來的效益是否大于開發(fā)本系統(tǒng)
11、的成本,采用自動化的信息管理減少了人員的使用, 對信息進行充分統(tǒng)計, 方便管理, 為決策著進行更好決策做出依據(jù),提高經(jīng)濟效益,由于本系統(tǒng)的開發(fā)以課程設計為依托,參與人員的目的以學習為主,投入成本比較小。另外,系統(tǒng)管理員和業(yè)務員都擁有計算機的專業(yè)知識 ,酒店前臺工作人員和管理人員不需要經(jīng)過培訓即可操作本軟件。這樣可以為開發(fā)本系統(tǒng)節(jié)升資金。減少后期資源浪費。因此,開發(fā)本系統(tǒng)在經(jīng)濟是可行的。綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟上、技術上、管理上都是可行的。第三章系統(tǒng)需求分析項目規(guī)劃通過項目組考察與調(diào)研,系統(tǒng)整理所有資料,并對這些資料從整體和局部進行分析,最后決定在本系統(tǒng)中包含如下 6大功能模塊。前臺服務:該
12、模塊主要包括開臺點菜,維護菜品,簽單,結賬等功能,其中 維護菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是尚未簽單, 即處于開單狀態(tài),結賬時則要求所有商品都要簽單,否則不允許結賬。后臺管理:該模塊主要包括臺號管理,菜系管理和菜品管理功能,其中菜系 用來對菜品進行分類。銷售統(tǒng)計:該模塊主要用來分段統(tǒng)計營業(yè)額,可以按日,月,年進行統(tǒng)計,其中日統(tǒng)計是按照消費單和銷售的商品統(tǒng)計銷售額,月統(tǒng)計是按照日期和每日的銷售額統(tǒng)計銷售額,年統(tǒng)計是按照日期和月份統(tǒng)計銷售額。系統(tǒng)安全:該模塊主要包括交接班,鎖定系統(tǒng)和修改密碼功能,其中交接班 功能在操作員換崗時使用,鎖定系統(tǒng)在操作員臨時離開時使用。人員管理:該模
13、塊主要包括檔案管理,管理員管理和操作權限管理功能,其 中管理員管理功能用來管理系統(tǒng)的操作員,權限管理功能用來管理系統(tǒng)操作 員具有的操作權限。初始化系統(tǒng):該功能用來對系統(tǒng)進行初始化,初始化后系統(tǒng)數(shù)據(jù)將全部被刪 除。酒店管理系統(tǒng)的基本素罹3.2 系統(tǒng)功能結構該介紹以超級管理員的角色從整理結構來介紹各個功能模塊的使用方 法。首先進入登錄界面用超級管理員權限登錄,超級管理員擁有后臺管 理,銷售統(tǒng)計,系統(tǒng)安全,人員管理,前臺管理,初始化系統(tǒng)權限,分 別可以對管理員賦予各種權限,并且對臺號,菜品種類進行設定分類, 還可以進行銷售統(tǒng)計和初始化系統(tǒng)(初始化后系統(tǒng)數(shù)據(jù)將被全部刪除) 下圖為整體功能I前臺服務 I
14、后臺管理 俏售統(tǒng)計系統(tǒng)安省人員管理開吉點菜I臺號管用菜品管典立鎖定系統(tǒng) 華 交接班修改密碼檔案管理建作杈限管庫 管理員管理初始化系故福籍管理系ft具體轉(zhuǎn)構圖用例圖設計a:前臺服務分析b:后臺管理分析前臺服 務員菜系管理c:銷售統(tǒng)計d:系統(tǒng)安全鎖定系統(tǒng)修改密碼'-一.交接班e:人員管理檔案管理管理員管理f:初始系統(tǒng)化初始化系統(tǒng)第四章系統(tǒng)設計與實現(xiàn)設計目標根據(jù)餐飲行業(yè)的特點和實際情況,本系統(tǒng)以餐飲業(yè)務為基礎,突出前臺管理, 重視營業(yè)數(shù)據(jù)分析等功能,從專業(yè)角度出發(fā),努力為餐飲管理者提供科學有效的 管理模式和數(shù)據(jù)分析功能。力求開發(fā)出一款簡單,使用的酒店管理系統(tǒng),令其適 合于眾多餐飲企業(yè)的需求,
15、同時該系統(tǒng)還要具有一定的人性化和智能化的特點, 以保證軟件有易學易用的特點,界面設計還要簡介大方,以便常用功能的操作。開發(fā)運行環(huán)境本系統(tǒng)運行時需要以下條件。硬件平臺:cpu: pentium內(nèi)存:256MB以上操作系統(tǒng):windows xp/windows 2000/windows 2003/windows 7數(shù)據(jù)庫:Sql Server 2005開發(fā)工具包:JDK數(shù)據(jù)庫的設計本系統(tǒng)的底層數(shù)據(jù)庫采用的sql server2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為 db_DrinkeryManage。在數(shù)據(jù)庫中共包含7個數(shù)據(jù)庫表和三個視圖。下面是對各 表的概要說明及具體及結構。數(shù)據(jù)庫表的概要該樹形結構圖顯
16、示了數(shù)據(jù)庫系統(tǒng)的所有數(shù)據(jù)表。3 j |_t畫插庫美系,圖db_Dr i iikeryanage+ _ dto. tb_<l=k(今號裊 J國國船Q,處西皿*辭打曾限員表)國 口 dbfi. tbjiittu(黑品兼)9 日 dbo. tb_ur(kr_£or(甯魚單費)+dbmtb_QFd盯秘武清金項目表1t dbo tb_rscord 相察衣 j國a曲° thqwM窠聚襄上-視圖+ LJ系線視圖國回dba v_MMgtr(管理員視圖)出囪;dbo. v_iifijw_wii_5(Mrt(塞島提圖),+因一;dba工消費程圖項目)4.3.2主要數(shù)據(jù)表結構tb_desk
17、臺號表,用于保存餐臺信息,表結構如下所示為陪撤提類型允許空叩numvarcharseatingintstatectiar(4)tb_sort菜系表用于保存菜系信息,表結構如下所示數(shù)據(jù)類型允許空intchar (4)varcfiar (2口)tb_menu菜品表,用于保存菜品信息,表結構如下所示列招數(shù)據(jù)類型允許空凡numchar (9)sortjdFit|namevarchar(2D)H8dzv3rchar(10)nitvarchar(4)Bunitjyice_ "tJBstatediar(4)tb_record檔案表,用于保存檔案信息,表結構如下所示列名最幅類型允許空姆numdnar
18、(p)Hnamevarchar(S)BsexdwQQBbtthdaydatethieid_cardvarchar(2DjHaddres'Svarchar(lOO)Estatediar(43ntb_manager管理員表,用于保存系統(tǒng)管理員信息,表結構如下所示列名允洋空JI ». 工 II U dill ll-a Illi. UlBlia-BII IBS-iBII1? idhtneaard_njrnchar(&)Bpasswordvarchar(20)npurview _systemchar (2)回purview _sellchar (2)purv iew -pers
19、on nelchar 口hpurview jnitchar 2)atb_order_form消費單表用于保存消費單信息,表結構如下所示數(shù)據(jù)美型允許空;numa* l«ai l|:charU)deskjximvw char (6)consjmE_datedatetimeBexpenditureintreoard_nurnchar 9)ntb_order_item消費項目表用于保存每個消費單具體包含的消費項目信 息,表結構如下所示功能模塊的實現(xiàn)系統(tǒng)根據(jù)酒店管理中餐飲行業(yè)的特點, 共有六個模塊組成,在此本人將以前 臺服務模塊為例,詳細的闡述系統(tǒng)實現(xiàn)的主要思想,和設計邏輯,文件架構寫代碼之前
20、,通常將系統(tǒng)的文件夾架構做一整體規(guī)劃,主要目的對文 件進行分類管理,以便在開發(fā)和維護中迅速查找,同時也對系統(tǒng)起到 分層作用am nan miaaiKBii*< rann « mJ l.里 sr e14 二J com. m廿q1+ 1 H 仁口面.mwq. dap& 3 cot. mwrq. frel± 幣 e&m. mwq. frsni. personnell± ± com. imwq. frsjne. stat44i±CM.粕帶q.syEteoe&m, rnw-q. mwingC OJTl. tmwq. tod,
21、聲 res國 JKE Sys t em Library Ecoii sunJD豆l加魚8_| Dri nkeryl1antc«. j ar MAinFEST.MF.討 SplashScreen.png以文件架構為基礎,整體設計出功能架構圖,如下所示r門前臺服務T |J|T i£HI dF Ulllr. jdUH。防臺管呼口開白山金B(yǎng)ilOjg jjBTft M。1g J&fi比計f打嗎Hs<s:kSTnE ist汁F就始化系統(tǒng)Tip-Qiaardira» javft系統(tǒng)安全LJk rHand日工yc?g. j 3dIMar; D.g-airl<
22、Q,!i-Bg-ffrrxrfl V貴定靠他口標詆密再管理用管理L1TIpVi2wrdFx疝e. j日尚功 l:pd鼻rnaFArnrriDiil iff jRvaR*獨臺?人髭首理案冒jDR"口:rDt 螢 1白甘.JavaQ蜂柞機網(wǎng)甘同_,* Ldg. jAvA登錄和系統(tǒng)界面采用swing技術設計出登陸窗體,主要有登錄名框,密碼框,和兩個按 鈕組成,界面友好簡潔,系統(tǒng)主窗體設計以容器,面板方式嵌套組合,主要本著簡單易懂,界 面友好為原則,充分體現(xiàn)操作性實用性的特點。數(shù)據(jù)庫連接采用myeclicps和sqlserver2005的連接方式,在使用數(shù)據(jù)庫之前應注意以 下問題,安裝數(shù)據(jù)庫
23、驅(qū)動應為版本以上,而且要確保TCP/IP端口協(xié)議開啟。創(chuàng)建5個私有靜態(tài)變量加載和連接數(shù)據(jù)庫,其中 threadlocal用來保存已經(jīng)創(chuàng)建 的數(shù)據(jù)庫連接。private static final String DRIVERCLASS ""private static final String URL = "jdbc:"private static final String USERNAME= "sa"private static final String PASSWORD= "sa"此處為加載數(shù)據(jù)庫驅(qū)動:private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();staticewInstance();ndexOf(eetText();oString(),.getKeyChar() < 0)oString();oString();oString();quals( "
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆山西省同煤一中聯(lián)盟校高一下化學期末聯(lián)考試題含解析
- 公用澡堂制度管理辦法
- 幼兒園戶外活動管理:現(xiàn)狀與對策探討
- 江西教育附加管理辦法
- 醫(yī)療項目成本管理辦法
- 凈月風控小區(qū)管理辦法
- 江西手術分級管理辦法
- 北大飯?zhí)霉芾磙k法細則
- 冬蟲夏草采挖管理辦法
- 漢語國際教育的理論與實踐:對外漢語教育學概論
- 委外合作與供應商管理制度
- 康復評定學課件第十一章心肺功能評定
- 2024年新版(外研版新交際)二年級英語上冊單詞帶音標
- 數(shù)據(jù)交換平臺設計方案
- 基于PLC的冷卻系統(tǒng)自整定模糊控制研究
- 高溫作業(yè)引發(fā)的電氣事故
- 肝癌疑難病例護理討論
- 旅游規(guī)劃與國土空間開發(fā)
- 檔案整理及數(shù)字化服務方案
- 土力學與地基基礎(課件)
評論
0/150
提交評論