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

2021-03-04 07:54:04 字數 3928 閱讀 9951

員工網上訂餐系統

之需求分析說明書

組名:最佳實踐小組

指導老師:李華玲

組長:李蘊

組員:劉曼婷

焦文亮吳岩

韓小文目錄

1.引言 4

1.1 編寫目的 4

1.2 定義 4

1.3 參考資料 4

2.專案概述 4

2.1 專案背景 4

2.2 專案目標 4

2.3構件圖 4

2.4上下文關係圖 5

2.5 類圖 6

2.6 專案適用範圍 7

3 專案需求分析

3.2 效能需求分析 7

3.2 系統用例圖 8

4 專案詳細設計

4.1 系統模組詳細設計 9

4.2 登入模組詳細設計 9

4.3 顧客模組詳細設計 9

4.4 管理員模組詳細設計 10

5專案技術方案 13

5.1 方案概述 13

5.2程式設計環境 14

5.3資料庫的實現 14

6.專案報表 14

6.1專案活** 14

6.2系統報表 16

7.可行性分析 16

7.1技術可行性分析 16

7.2執行可行性分析 16

7.3 經濟可行性分析 17

1. 引言

1.1 編寫目的

此立項報告旨在確定本專案的基本目標、主要內容,設計實現的流程、工作負荷、費用開支、人員結構、裝置情況、侷限性,執行設計的專案時間總體規劃、進度分段標準、階段考核方法,以及專案驗收方式、提交的內容清單、後續工作情況。

1.2 定義

本產品是為餐廳專門開發的一套訂餐管理系統,旨在合理化安排餐廳的工作,提高餐廳的管理效率,同時方便員工就餐。

1.3 參考資料

《軟體系統分析與設計》《軟體需求工程》

2. 專案概述

2.1專案背景

員工到食堂用餐,在路途和排隊上浪費很多時間,並且去晚了經常會吃不到想吃的食物;員工對食堂的滿意度不高,有將近一半的員工會選擇去周邊飯店用餐。因此,食堂更無法準確**員工需求,經常會出現有些食物因為沒有賣出去只好倒掉,而員工需要的一些食物卻已賣完的現象。

2.2 專案目標

開發網上報餐系統節省員工的時間和精力,避免食堂食物的浪費,同時讓每位就餐員工都吃到滿意的食物,提高服務質量以及員工對餐廳的滿意度。

2.3 構件圖

2.4 上下文關係圖

2.5 類圖

2.6 適用範圍

本專案適用於各大中小型企業、行政單位、學校等地,用於員工或教師學生進行飯前報餐,以對用餐食物進行合理預算。

3.系統需求分析

3.1 效能需求分析

該系統在效能功能應達到如下要求:

3.1.1 操作簡單,介面友好:

完全空間式的頁面布局,使得菜品、諮詢等資訊錄入的工作更簡單:另外,跟蹤出現的提示資訊也讓使用者隨時清楚自己的操作情況。對常見類似的**的管理的各個方面:

基本資訊錄入、瀏覽、刪除、修改、搜尋等方面都大體實現,使用者對菜品的預定以及支付方式;

3.1.2 即時可見:對客戶預定餐飲資訊的處理(包括錄入、刪除)將立即在首頁的對應欄目顯示出來,達到「即時發布,即時見效」的功能

3.1.3 系統執行應該快速、穩定、高效和可靠;

3.1.4 在結構上應該具有很好的可擴充套件性,便於將來功能的擴充套件和維護。

3.2 系統用例圖

通過對系統的需求分析,系統的基本功能已經大體確定。整個系統的用例圖分為兩個部分,顧客用例圖,管理員用例圖。分別見圖3.2-1和圖3.2-2.

圖3.2-1 顧客用例圖

圖3.2-2 管理員用例圖

4.專案詳細設計

4.1 系統模組詳細設計

本系統總共有兩大主要模組,分別是顧客模組和管理員模組。每個模組分別有不同的許可權和使用功能。

4.2 登入模組的流程圖

ny圖4.2-1 系統登入流程圖

4.3 顧客模組詳細設計

顧客模組的主要功能是瀏覽,訂餐。瀏覽與自己相關的美食資訊,訂單資訊等。使用者要下訂單之前美食車要把詳細食物資訊列出,物品的單價,購買的數量,總共的價錢,可修改和刪除購買,當符合顧客要求的時候,顧客就可以下訂單。

下訂單時首先會讓使用者確定一下訂單是否付合要求,確認無誤後,進入填寫接收資訊後生成訂單。然後對資料庫進行操作完成。

顧客模組詳細設計主要涉及到顧客下訂單和食品搜尋兩大功能,分別見圖4-2和圖4-3。

顧客可以通過此功能對自己選中的東西下訂單,等待服務商送貨或自己取貨。

通過提供美食搜尋控制項,為顧客提供更為方便快捷的服務。顧客可以快速的找到自己想要下訂的美食。

4.4 管理員模組詳細設計

管理員模組主要是用來對會員管理,管理員管理,上傳管理,美食及其分類管理,訂單管理等。管理員可以通過訂單管理功能來處理日常的訂單。

管理員可以通過此功能模組新增想要新增的各種資訊,比如訂單處理等功能。

5.專案技術方案

5.1 方案概述

員工可以通過訪問網上報餐系統,進行登入或註冊,報上自己在用餐時間內想吃的各種食物,食堂管理員可以檢視使用者所報的菜品,並且可以對菜品進行增刪改查。

5.2 程式設計環境

此次開發使用jsp作為開發語言,採用servlet技術,tomcat5.0作為web伺服器,在windows7系統條件下開發。

5.3 資料庫的實現

本系統採用mysql作為後台資料庫。其內建的資料庫引擎可以控制訪問許可權並快速處理資料,搜尋引擎可以對sqlserver表中的資料進行索引,並執行多種條件的查詢,快速返回結果。便於防火牆日誌的管理和規則的訪問以及操作。

資料庫管理員和開發人員可以方便地利用其進行資料庫管理或編寫相應的mysql語句。

6.專案報表

6.1 專案活**

本模組通過購物車,可以一次性批量購買多個商品。並且通過購物車,您無需記下訂單即可在您的電腦上隨時儲存或檢視您想要購買的商品。購物車為廣大的使用者帶來更大的便捷。

員工**訂餐能夠實現**訂購功能,同時也是通過購物車功能實現的,員工在網上瀏覽選單,這其中包括菜品的介紹,**等方面的菜品資訊,然後點菜把所選的菜品放入購物車中,如果不滿意可以到購物車中退菜,或修改數量,以下就是使用者**下訂單的活**

6.2 專案報表

日訂餐統計報表

菜品報表

客戶資訊報表

7.可行性分析

7.1 技術可行性分析

網路訂餐系統的開發是一項複雜的系統工程。為了保證系統開發成功,必須採用工程化的系統開發方法,並研究出一些符合工程化標準的開發方法。這些方法旨在指導開發者進行工程化的系統開發,從而加快系統開發的速度,保證質量以及降低開發成本。

工程化的系統開發方法確實在開發實踐中取得了一定的效果。此次開發使用jsp作為開發語言,採用servlet技術,tomcat5.0作為web伺服器。

7.2 經濟可行性分析

由於本專案的特殊性,無需投入額外的裝置購買及人員培訓費用。同時,系統對開發的需求以及軟硬體要求都不是很高,所以在軟硬體的支出上十分有限。因此,本系統在任何一台連線inter***的機器上都可以執行,而且網路訂餐方便快捷,節省了員工的時間和精力,也避免了食堂食物的浪費,因此訂餐系統在經濟上是完全可行的。

7.3 執行可行性分析

隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技能。隨著inter***的發展,使用者對於網路、windows等環境下的軟體使用比較熟悉,對於新鮮事物,使用者表現出極大的興趣和熱情。

7.4 法律可行性

本系統沒有侵犯個人隱私和個人責任方面的問題,使用本系統不會引起法律方面的糾紛問題,所以開發本系統具有法律可行性。

綜上所述,本系統的開發是符合現在的實際情況的,並具有一定的實用意義。在技術、經濟、執行、法律上都可以看到此系統的可行性,並且很具有其實現的必要。

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

我要吃 系統功能 需求分析報告 報告成員 2011年11月5日 目錄一 功能分析 1 一 顧客登入網上訂餐系統進行選單瀏覽 1 二 顧客註冊為會員 1 三 顧客對自己的個人資訊進行更改,比如聯絡 以及賬戶密碼。1 四 顧客對已選的選單進行更改,選擇更改數量或者取消選擇。當顧客確定訂餐完畢後,顧客將其...

網上考試系統需求分析

網路考試系統的分析和設計 1.網路考試系統的效能需求分析安全性需求 安全性是網路考試系統中乙個非常重要的問題。網路考試系統可能會出 現一些安全性問題,諸如 考試題很容易被現場高水平考生刪除,引發考場混亂。考生也可以將不會做的試題放到事先約定的共享資料夾中,由他人作完之後,再通過使用 複製 貼上 功能...

網上購物系統需求和需求分析說明書

專案名稱 網上購物 系統 開發背景 隨著計算機和網路的日趨普及,越來越多的商家在網上公升起商店,向消費者展示出一片新鮮的購物大地。在美 日等資訊化程度較高的國家和地區,網路商店發展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲 科羅格 j.c培尼等紛紛臍身於網路經商的行列。調查表明 ...