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

課程設計報告java

 小組成員:李鳳蓮、李靖mysql

第1章概述

1.1課程設計的核心任務

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

  (2) 整體設計、詳細設計、代碼實現數據庫

  (3) 代碼測試設計模式

1.2課程設計工做進程

整體階段時間分佈:4月15號——6月19號tomcat

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

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

 

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

  編寫代碼,實現基本功能工具

 

第三階段(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系統整體結構

系統功能圖:

 

 

前臺功能圖:

 

系統架構圖:

 

用例圖:

 

相關文章
相關標籤/搜索