1. 程式人生 > >小郡肝火鍋點餐系統——項目文檔

小郡肝火鍋點餐系統——項目文檔

經濟 架構 glassfish 結構 統架構 面向對象的思想 廚房 能夠 可行性分析

課程設計報告

小組成員:李鳳蓮、李靖

第1章概述

1.1課程設計的核心任務

  (1) 需求分析、可行性分析、E-R圖、關系圖、系統架構圖等的編寫

  (2) 總體設計、詳細設計、代碼實現

  (3) 代碼測試

1.2課程設計工作進程

總體階段時間分布:4月15號——6月19號

第一階段(4月15號——5月8號):

   編寫項目文檔其中包括:需求分析、可行性分析、E-R圖、實體圖、關系圖、用例圖、系統架構圖。

第二階段(5月8號——5月29號):

  編寫代碼,實現基本功能

第三階段(5月29——6月19):

  測試代碼以及發布代碼於服務器和博客上;提交整體項目於老師郵箱。

1.3系統簡單介紹

  小郡肝點餐系統是實現用戶在線進行用戶註冊、用戶登錄、用戶根據自身需求進行在線點餐、網上結賬等功能;采用Java語言實現功能,使用mysql實現數據庫管理。

第2章需求分析

2.1用戶需求

2.1.1業務需求

  1. 點餐業務

  點餐管理是餐飲企業經營活動的及其重要的一環,它關系到是否能為用戶提供可靠的點餐環境、點餐是否能夠順利進行以及菜品的時效性。 將傳統的人工點餐轉為使用餐廳點餐系統,系統可以為顧客提供以下服務:瀏覽最新菜譜、自助點菜(下單)、進行催單、查詢訂單的排隊情況以及結賬申請。

2.1.2特殊需求

  菜譜是以網頁形式顯示並且及時的更新,顧客通過自己的聯網設備查看菜譜。必須使用戶能準確快速地進行信息輸入,從而使得用戶與系統之間的通信時間盡可能地縮短。系統必須能準確快速地打印出各類清單。

2.2可行性分析

2.2.1技術可行性

  基於相對成熟的前臺開發工具eclipse,使用java 語言進行後臺編碼,運用面向對象的思想和設計模式進行開發,後臺使用簡捷的mysql數據庫,運用tomcatglassfish來部署整個程序。這些技術在當今時代都趨與=於成熟,並且運用廣泛,所以,本系統的實現在技術上是可行的。

2.2.2經濟可行性

  由於開發設備於人員都已聚齊,開發所用的成本主要是人力資源的支出。並且系統所發揮的作用是科學地管理數據,大大的提高了管理效率,降低了工作人員的負擔,節省了管理時間,所以,本系統的實現在經濟方面是可行的。

2.3系統功能

  本系統的主要功能分為:餐廳前臺端系統(客戶端)、服務器後臺端系統(服務端)。

  以下分別對各個端的系統功能做一個功能概述。

  餐廳前臺端系統:

    1.從服務端獲取最新的菜譜;

    2.在本地系統中進行點單,並將訂單傳送到服務器後臺系統;

    3.催單,向服務器後臺端系統發送信息,要求系統盡快處理本訂單;

    4. 結賬,向服務器後臺端系統發送結賬請求。

  服務器後臺端系統:

    1. 更新本地系統中的菜譜信息;

    2.接收訂單,並保存訂單信息;

    3.將訂單傳送到廚房端系統;

    4.對催單請求進行處理;

    5.對訂單進行結賬處理,並將信息反饋到餐廳前臺端系統;

    6.管理當前系統中等待廚房處理的訂單隊列;

    7.處理訂單信息隊列;

    8.將已處理的訂單進行處理(寫入數據庫),以便日後做賬;

第3章概要設計

3.1系統設計模式

流程圖

技術分享圖片

關系圖

技術分享圖片

E-R圖

技術分享圖片

菜單

技術分享圖片

管理員

技術分享圖片

用戶信息

技術分享圖片

訂單

3.2系統總體結構

系統功能圖:

技術分享圖片

前臺功能圖:

技術分享圖片

系統架構圖:

技術分享圖片

用例圖:

技術分享圖片

小郡肝火鍋點餐系統——項目文檔