網上訂餐系統功能需求分析報告

2022-07-04 13:00:07 字數 3342 閱讀 7251

「我要吃」系統功能

需求分析報告

報告成員:

2023年11月5日

目錄一、功能分析 1

(一)顧客登入網上訂餐系統進行選單瀏覽 1

(二)顧客註冊為會員 1

(三)顧客對自己的個人資訊進行更改,比如聯絡**。以及賬戶密碼。 1

(四)顧客對已選的選單進行更改,選擇更改數量或者取消選擇。當顧客確定訂餐完畢後,顧客將其提交只伺服器後台點餐系統,並生成訂單。 1

1、菜品詳細資訊 1

2、購物車 1

3、提交購物車並生成訂單 1

4、結帳付款 1

5、結束訂餐 1

(五)管理員後台管理 1

1、管理員在後台登入後,可以建立新的管理員。 1

2、管理員可以對餐廳網上訂餐系統上的選單進行新增、刪除和修改,比如更改選單的**,**,選單的描述,更換新品,新增新菜等。 1

3、管理員對選單進行管理,確定訂單的生成。 1

4、管理員根據不同的屬性來查詢訂單,比如生成日期或者編號等。 2

5、管理員根據不同的時間段統計處營業額,成本,同時還能統計出每道菜的銷售量、任何時間段的銷售情況以及每乙個顧客的消費情況。 2

二、頂層用例圖 3

三、用例分析與描述 4

(一)登入 4

1、用例圖 4

2、用例的事件流描述 4

3、事件流 4

(二)登出 4

(三)修改顧客資訊 5

1、用例圖 5

2、用例的事件流描述 5

3、事件流 5

(四)顧客留言 5

1.用例圖 5

(五)加入購物車 6

1、用例圖 6

2、用例的事件流描述 6

3、事件流 6

4、替代流 6

(六)檢視購物車 6

1、用例圖 6

2、用例的事件流描述 7

3、事件流 7

(七)修改購物車中的商品 7

1、用例圖 7

2、用例的事件流描述 7

3、事件流 8

(八)刪除購物車中的商品 8

1、用例圖 8

2、用例的事件流描述 8

3、事件流 8

(九)清空購物車 8

1、用例圖 9

2、用例的事件流描述 9

3、事件流 9

(十)結賬 9

1、用例圖 9

2、用例的事件流描述 9

3、事件流 10

4、分支流 10

(十一)確認訂單 10

1、用例圖 10

2、用例的事件流描述 10

3、事件流 10

(十二)檢視訂單 11

1、用例圖 11

2、用例的事件流描述 11

3、事件流 11

(十三)修改訂單 12

1、用例圖 12

2、用例的事件流描述 12

3、事件流 12

(十四)刪除訂單 12

1、用例圖 12

2、用例的事件流描述 13

3、事件流 13

四、類圖 14

五、動態圖 14

(一)顧客訂餐 14

(二)管理員管理模組 15

五、總結 15

(一)系統主要特色與優點接受 15

(二)系統不足與改進方案 16

「我要吃」系統功能需求分析報告

一、功能分析

根據對該系統的分析,該系統應具有如下功能:

(一)顧客登入網上訂餐系統進行選單瀏覽

顯示菜品的各種資訊,可分類查詢、動態搜尋、設計頁面分類、布局排版;以方便顧客瀏覽選擇。

(二)顧客註冊為會員

顧客訪問本**,直接進入本**主頁。可選擇登陸,若為註冊可選擇註冊,只有註冊顧客方可點餐。註冊提供顧客名和密碼,顧客名能自動檢測,若已存在則提示不可用。

另外加入記住密碼功能,登陸一次可在兩周內無需再次登陸,直接進入登陸狀態。

(三)顧客對自己的個人資訊進行更改,比如聯絡**。以及賬戶密碼。

(四)顧客對已選的選單進行更改,選擇更改數量或者取消選擇。當顧客確定訂餐完畢後,顧客將其提交只伺服器後台點餐系統,並生成訂單。

1、菜品詳細資訊

顯示餐品中某一餐品的詳細資訊,包括菜名,配料,口味,**等,以供顧客放進自己的購物車。

2、購物車

實現對已定菜品的管理,包括增加菜品,刪除菜品,修改數量。

3、提交購物車並生成訂單

接受購物車資訊,隨即獲取訂單號,動態重新整理頂單狀態,固定時間(如30秒)完成一道菜,顧客可繼續修改為完成的菜品,已完成菜品無法進行操作,顧客修改訂單並儲存。

4、結帳付款

選擇付款方式及對此次訂餐的評價。

5、結束訂餐

設定友好的結束介面。

(五)管理員後台管理

1、管理員在後台登入後,可以建立新的管理員。

2、管理員可以對餐廳網上訂餐系統上的選單進行新增、刪除和修改,比如更改選單的**,**,選單的描述,更換新品,新增新菜等。

3、管理員對選單進行管理,確定訂單的生成。

4、管理員根據不同的屬性來查詢訂單,比如生成日期或者編號等。

5、管理員根據不同的時間段統計處營業額,成本,同時還能統計出每道菜的銷售量、任何時間段的銷售情況以及每乙個顧客的消費情況。

具體功能如下表:

二、頂層用例圖

頂層用例圖

訂餐系統用例圖

三、用例分析與描述

(一)登入

1、用例圖

2、用例的事件流描述

(1)簡單描述:

本用例描述了顧客如何登入到系統中。

(2)前置條件

無。(3)後置條件

如果用例成功,用例登入到系統中,否則系統的狀態不變。

3、事件流

基流(1)顧客登入到基於顧客的**時,用例啟動。

(2)系統提示顧客輸入顧客名和密碼

(3)顧客輸入自己的顧客名和密碼,提交。(e-1)

(4)系統驗證輸入的名字和密碼,顧客登入系統成功。(e-2)

替代流e-1:包含了單引號、雙引號或為空,系統提示錯誤。

e-2:系統檢索不到該顧客的密碼,系統提示錯誤。

(二)登出

用例描述:清除記憶體中顧客名、購物車資訊,並返回到登入頁。

網上訂餐管理系統開題報告

畢業設計 開題報告 學生姓名 學號 專業電腦科學與技術 設計 題目 網上訂餐管理系統 指導教師 2013 年3月20日 開題報告填寫要求 1 開題報告 含 文獻綜述 作為畢業設計 答辯委員會對學生答辯資格審查的依據材料之一。此報告應在指導教師指導下,由學生在畢業設計 工作前期內完成,經指導教師簽署意...

網上訂餐系統報價

尚東尚西酒店 建設方案 書安徽工源資訊科技 2012年10月15日 尚東尚西網上訂餐系統 方案 一 系統概述 本系統基於主流的php軟體開發技術,採用物件導向方法及mvc思想設計,具有模組化架構體系結構與豐富的功能。有以下特點 強大的餐品檢索 提供高階餐品篩選功能,支援餐品特色 分類屬性 分類規格 ...

最佳實踐小組網上訂餐系統需求分析說明書

員工網上訂餐系統 之需求分析說明書 組名 最佳實踐小組 指導老師 李華玲 組長 李蘊 組員 劉曼婷 焦文亮吳岩 韓小文目錄 1.引言 4 1.1 編寫目的 4 1.2 定義 4 1.3 參考資料 4 2.專案概述 4 2.1 專案背景 4 2.2 專案目標 4 2.3構件圖 4 2.4上下文關係圖 ...