在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

運用Java語言與Eclipse開發工具完成酒店管理系統的設計與實現

電子設計 ? 作者:電子設計 ? 2018-11-15 08:36 ? 次閱讀

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

1 相關技術

1.1 Java

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

1.2 JDBC 訪問數據庫技術

JDBC 是一種用于執行SQL 語句的Java API, 可以為多種關系數據庫提供統一訪問, 它由一組用Java 語言編寫的類和接口組成。JDBC 為工具/數據庫開發人員提供了一個標準的API, 據此可以構建更高級的工具和接口, 使數據庫開發人員能夠用純JavaAPI 編寫數據庫應用程序。而且,JDBC API 是面向對象的,可以讓用戶把常用的方法封裝為一個類。

2 系統功能模塊

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

前臺服務模塊具有開臺點菜、維護菜品、簽單、結賬等功能,其中維護菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是處于開單狀態,結賬時則要求所有商品都要簽單;后臺管理模塊主要包括臺號管理、菜系管理和菜品管理功能;銷售統計模塊用來分段統計營業額,可以按日、月和年進行統計;系統安全模塊主要包括交接班、鎖定系統和修改密碼功能,其中交接班功能在操作員換崗時使用,鎖定系統在操作員臨時離開時使用;人員管理模塊主要包括檔案管理、管理員管理和操作權限管理功能,其中管理員管理功能用來管理系統的操作員,權限管理功能用來管理系統操作員具有的操作權限;初始化系統功能用來對系統進行初始化,初始化后系統數據將全部被刪除。

根據6 大功能模塊,我們設計出系統運行的流程圖如圖1 所示。

運用Java語言與Eclipse開發工具完成酒店管理系統的設計與實現

圖1 系統流程圖

3 數據庫設計

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

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

表1 菜品信息表

運用Java語言與Eclipse開發工具完成酒店管理系統的設計與實現

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

4 系統典型功能模塊的設計與實現

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

4.1 前臺服務模塊的實現

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

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

運用Java語言與Eclipse開發工具完成酒店管理系統的設計與實現

圖2 開臺點菜信息

4.2 銷售統計模塊的實現

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

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

執行查詢語句""select * from tb_order_item item join tb_menu menu where item.menu_num=menu.num and order_form_num='" +num + "'""來查詢全天銷售的所有記錄的詳細信息。

最后把查詢結果顯示到創建的日銷售統計表中。

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

年銷售統計:定義一個年銷售統計類YearDialog,在該類中執行dao.yearCheckOut(year)方法查詢全年的銷售記錄,再把查詢的結果填寫到年銷售統計表中。

5 結束語

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2973

    瀏覽量

    104904
  • 編程語言
    +關注

    關注

    10

    文章

    1947

    瀏覽量

    34848
  • 管理系統
    +關注

    關注

    1

    文章

    2549

    瀏覽量

    35984
收藏 人收藏

    評論

    相關推薦

    嵌入式開發java常用開發工具介紹

    工欲善其事必先利其器,要想學好java這門語言,選擇一款好用順手的開發工具是必不可少的。面試java工作時開發工具的使用也是一個重要的考核點
    發表于 02-02 08:55 ?4034次閱讀
    嵌入式<b class='flag-5'>開發</b>之<b class='flag-5'>java</b>常用<b class='flag-5'>開發工具</b>介紹

    Java基礎知識:Eclipse開發工具#Java

    開發工具JAVAEclipse
    學習硬聲知識
    發布于 :2022年11月16日 17:41:52

    Java開發環境概述

    難以理解,因此,Java語言學習一開始要重視培養編程思想,重視Java基本語法的理解、重視面向對象程序設計思想的訓練。這樣,才能更好地用好可視化集成開發工具。BlueJ是針對初學
    發表于 12-06 00:18

    Sun編程用Java無線傳感器開發工具

      Sun微系統公司近日公布了一套基于Java語言的無線傳感器開發工具,它是為研究者、大學和編程愛好者準備的。   被稱為Sun小型可編程對象技術(Small Programmable
    發表于 10-24 11:42

    如何利用Java swing mysql去實現一種電影票訂票管理系統

    、場次管理、影票管理等功能。基礎開發環境開發工具Eclipse(MyEclipse、idea、sts)我這里用的是
    發表于 01-03 06:23

    基于+Eclipse+的社區體育管理系統開發

    針對當前城市社區體育運動人群年輕化的趨勢,設計出一種基于智能Andriod系統管理系統。采用Eclipse開發工具和開源SQLite 數據
    發表于 01-04 14:50 ?0次下載

    Java程序員開發常用的工具(全)

    Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機
    的頭像 發表于 03-20 10:42 ?6670次閱讀
    <b class='flag-5'>Java</b>程序員<b class='flag-5'>開發</b>常用的<b class='flag-5'>工具</b>(全)

    Java入門的大致學習路線

    入門階段,主要是培養Java語言的編程思想。了解Java語言的語法,書寫規范等,掌握Eclipse、MyEclipse等
    的頭像 發表于 05-24 17:19 ?4532次閱讀

    開發人員必知的八個優秀的Java開發工具

    Java是計算機應用程序編程語言,被廣泛用于創建Web應用、服務器處理、用戶端的API開發乃至數據庫等多個領域。今天給大家介紹8個優秀的Java開發
    的頭像 發表于 10-08 14:18 ?2289次閱讀

    嵌入式Linux_C語言開發工具

    C語言開發工具開發工具和操作系統之間是相互促進的、相互發展的,操作系統離不開軟件開發的支持,軟件
    發表于 11-01 16:57 ?13次下載
    嵌入式Linux_C<b class='flag-5'>語言</b><b class='flag-5'>開發工具</b>

    Java Swing Mysql實現的電影票訂票管理系統源碼附帶視頻指導運行教程

    、場次管理、影票管理等功能。基礎開發環境開發工具Eclipse(MyEclipse、idea、sts)我這里用的是
    發表于 01-11 16:04 ?11次下載
    <b class='flag-5'>Java</b> Swing Mysql<b class='flag-5'>實現</b>的電影票訂票<b class='flag-5'>管理</b><b class='flag-5'>系統</b>源碼附帶視頻指導運行教程

    Intellij IDEA 開發工具實例

    本篇博客我們將會以Intellij IDEA 開發工具為例,所以我這里簡單談談我們所使用的開發工具。 目前大家做Java開發的,無外乎就兩種,ecl
    的頭像 發表于 09-25 16:21 ?910次閱讀
    Intellij IDEA <b class='flag-5'>開發工具</b>實例

    eclipse安裝web插件步驟

    Eclipse 是一款功能強大的集成開發環境 (IDE),廣泛用于 Java 開發和各種 Web 應用程序的開發。通過安裝適當的插件,可以將
    的頭像 發表于 12-06 13:48 ?1135次閱讀

    Java語言、idea開發工具、MYSQL數據庫開發的UWB定位技術系統源碼

    Java語言+?idea開發工具+?MYSQL?數據庫開發的 UWB定位技術系統源碼 實現人員/
    的頭像 發表于 06-24 09:33 ?445次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>語言</b>、idea<b class='flag-5'>開發工具</b>、MYSQL數據庫<b class='flag-5'>開發</b>的UWB定位技術<b class='flag-5'>系統</b>源碼

    如何使用Java語言快速開發一套智慧工地系統(源碼)

    使用Java語言快速開發一套智慧工地系統,可以遵循以下步驟和策略: 1、確定系統架構 微服務架構:采用Spring Cloud構建微服務,每
    的頭像 發表于 01-09 17:39 ?132次閱讀
    主站蜘蛛池模板: 三级精品在线观看| 全国最大色成免费网站 | 免费观看黄a一级视频日本| 欧美三级一级| 激情五月开心网| 国产成人综合久久| 午夜精品久视频在线观看| 天天干天天干天天操| 欲色网站| 在线国产你懂的| 天堂在线国产| 欧美线人一区二区三区| 久久综合九色综合97_ 久久久| 另类视频色综合| 国产日韩三级| 小雪被撑暴黑人黑人与亚洲女人| 五月天婷婷在线播放| 九九热最新| xxx日本69hd| 最近2018中文字幕免费视频| 亚洲成人在线网| 清纯唯美亚洲综合欧美色| 久久久久免费精品国产小说| 大学生毛片| 特黄免费| 欧美极品| 欲色天天| 日本黄色视| 国产乱码精品一区二区三区四川人| 永久国产| www.久久在线| 特大一级aaaaa毛片| 亚洲精品福利网站| 嫩草影院国产| 亚洲视频精品| 永久黄色免费网站| 国产1卡2卡三卡四卡网站| 色多多免费在线观看| 丁香六月色婷婷综合网| 欧美特黄一免在线观看| 一区免费视频|