音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于Java的酒店管理系統(tǒng)的設計與實現(xiàn)

出處:sunlight 發(fā)布于:2012-04-12 16:37:30

  摘要:酒店是社會不可或缺的一項商業(yè),有著很大的發(fā)展空間。一個職業(yè)化的管理層對一個酒店在現(xiàn)代市場競爭中建立持久的競爭優(yōu)勢,取得持續(xù)的生存發(fā)展能力具有至關重要的意義。該酒店管理系統(tǒng)主要分為六大功能模塊:前臺服務,后臺管理,銷售統(tǒng)計,系統(tǒng)安全,人員管理和系統(tǒng)初始化。該系統(tǒng)以MySQL 作為后臺數(shù)據(jù)庫,以Eclipse 作為開發(fā)工具,運用Java 語言編寫代碼塊,應用JavaSwing 組件實現(xiàn)圖形界面。該系統(tǒng)安全性高,可擴展性強。

  隨著社會經(jīng)濟的發(fā)展,酒店在服務行業(yè)扮演越來越重要的角色,在酒店運作期間,其管理和服務水平直接影響到酒店的形象和聲譽。為提高其自身的管理水平,加強競爭能力,提高經(jīng)濟效率,筆者在對酒店的日常運作進行綜合調(diào)查的基礎上設計并實現(xiàn)了一套酒店管理系統(tǒng)。該系統(tǒng)為管理者提供迅速高效的服務,減免了手工處理的繁瑣與誤差,提高管理者獲取信息、分析、利用信息的能力。

  1 相關技術

  1.1 Java

  Java 是一種簡單的、面象對象的、安全的、可移植性強的、性能優(yōu)異的多線程編程語言。Java 能運行于不同的平臺,使用Java 編寫的程序能在世界范圍內(nèi)共享。Java 的編程類似C++, 但比C++安全,Java 對程序提供了安全管理器,防止程序的非法訪問。另外,Java 還提供豐富的類庫,使程序設計者開發(fā)程序更加方便而高效。同時Java Servlet / Jsp 技術的推出,讓Java 成為基于Web 的應用程序,成為實現(xiàn)Internet 電子商務系統(tǒng)的語言。

  1.2 JDBC 訪問數(shù)據(jù)庫技術

  JDBC 是一種用于執(zhí)行SQL 語句的Java API, 可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問, 它由一組用Java 語言編寫的類和接口組成。JDBC 為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的API, 據(jù)此可以構建更的工具和接口, 使數(shù)據(jù)庫開發(fā)人員能夠用純JavaAPI 編寫數(shù)據(jù)庫應用程序。而且,JDBC API 是面向?qū)ο蟮模梢宰層脩舭殉S玫姆椒ǚ庋b為一個類。

  2 系統(tǒng)功能模塊

  本系統(tǒng)主要包含6 大功能模塊:前臺服務、后臺管理、銷售統(tǒng)計、系統(tǒng)安全、人員管理、初始化系統(tǒng)。

  前臺服務模塊具有開臺點菜、維護菜品、簽單、結賬等功能,其中維護菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是處于開單狀態(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)數(shù)據(jù)將全部被刪除。

  根據(jù)6 大功能模塊,我們設計出系統(tǒng)運行的流程圖如圖1 所示。

圖1 系統(tǒng)流程圖

圖1 系統(tǒng)流程圖

  3 數(shù)據(jù)庫設計

  根據(jù)酒店業(yè)務流程分析,酒店需要對臺號,人員,菜系,菜品等進行管理。人員分為超級管理員和一般管理員,通過給管理員賦權限來對系統(tǒng)進行管理。根據(jù)需求我們定義了臺號、管理員、管理員檔案、菜系、菜品、記錄條目和記錄統(tǒng)計等數(shù)據(jù)對象。

  本系統(tǒng)是以MySQL 作為后臺數(shù)據(jù)庫, 每個表格都表示數(shù)據(jù)庫中的一張表。我們以菜品信息表(tb_menu)為例,此表是用來存儲各大菜系所包含什么菜品,及各菜品的詳細信息,其結構如表1 所示。

表1 菜品信息表

表1 菜品信息表


  數(shù)據(jù)庫操作是每個信息系統(tǒng)必做的部分, 也是非常重要的部分。在這個系統(tǒng)中我們用JDBC 技術連接數(shù)據(jù)庫。在JDBC 類里面我們定義連接數(shù)據(jù)庫的配置參數(shù), 編寫實現(xiàn)了連接數(shù)據(jù)庫的方法getConnection()和與數(shù)據(jù)庫斷開連接的方法closeConnection()。

  4 系統(tǒng)典型功能模塊的設計與實現(xiàn)

  我們以前臺服務模塊和銷售統(tǒng)計模塊為例來說明。

  4.1 前臺服務模塊的實現(xiàn)

  該模塊主要包括開臺點菜、維護菜品、簽單、結賬等功能。首先,登錄界面包括標題,登錄圖像,用戶名和密碼輸入框。登錄動作的實現(xiàn):登錄時去訪問數(shù)據(jù)庫中的tb_manager 數(shù)據(jù)表,查看其中是否有記錄,如果有記錄,則判斷輸入的用戶名和密碼是否在數(shù)據(jù)表中存在,如存在就進入系統(tǒng)主頁面,如不存在,則通過顯示信息框讓用戶使用系統(tǒng)默認用戶登錄。

  主界面包括簽單列表版塊、開臺列表版塊、開臺點菜信息框、結賬信息版塊、功能按鈕版塊、系統(tǒng)時間、操作員信息版塊和功能列表版塊等。圖2 為開臺點菜信息版塊。

圖2 開臺點菜信息

圖2 開臺點菜信息

  4.2 銷售統(tǒng)計模塊的實現(xiàn)

  該模塊用來分段統(tǒng)計營業(yè)額,可以按日、月和年進行統(tǒng)計,其中日統(tǒng)計是按消費單和銷售的商品統(tǒng)計銷售額, 月統(tǒng)計是按日期和每日的銷售額統(tǒng)計銷售額,年統(tǒng)計是按日期和月份統(tǒng)計銷售額。

  日銷售統(tǒng)計:通過Dao 類執(zhí)行查詢語句""select * from tb_order_form where consume_date between '" + date + " 00:00:00' and '"+ date + " 23:59:59'""來查詢在全天的銷售記錄。

  執(zhí)行查詢語句""select * from tb_order_item item join tb_menu menu where item.menu_num=menu.num and order_form_num='" +num + "'""來查詢?nèi)熹N售的所有記錄的詳細信息。

  把查詢結果顯示到創(chuàng)建的日銷售統(tǒng)計表中。

  月銷售統(tǒng)計:定義月銷售統(tǒng)計類MonthDialog,在該類中定義一個String 數(shù)組values 來存儲查詢結果,再把String 數(shù)組里的數(shù)據(jù)回寫到已經(jīng)創(chuàng)建好的月銷售統(tǒng)計表中,調(diào)用Dao 類的monthCheckOut(String)方法進行查詢開臺總數(shù),消費總額,平均消費,消費額,消費額等數(shù)據(jù),再把查詢的結果賦給String 數(shù)組values.

  年銷售統(tǒng)計:定義一個年銷售統(tǒng)計類YearDialog,在該類中執(zhí)行dao.yearCheckOut(year)方法查詢?nèi)甑匿N售記錄,再把查詢的結果填寫到年銷售統(tǒng)計表中。

  5 結束語

  該酒店管理系統(tǒng)應用對象廣闊、平臺先進可靠,基于角色的權限管理體系,確保了系統(tǒng)安全可靠,并且該系統(tǒng)界面友好,易于優(yōu)化、易于擴充、可移植性強,得到了試用者的廣泛好評。

關鍵詞:基于Java的酒店管理系統(tǒng)的設計與實現(xiàn)

版權與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關法律責任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。

如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。

OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術客服:

0571-85317607

網(wǎng)站技術支持

13606545031

客服在線時間周一至周五
9:00-17:30

關注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!