網(wǎng)上訂餐系統(tǒng)需求分析說明書_第1頁
網(wǎng)上訂餐系統(tǒng)需求分析說明書_第2頁
網(wǎng)上訂餐系統(tǒng)需求分析說明書_第3頁
網(wǎng)上訂餐系統(tǒng)需求分析說明書_第4頁
網(wǎng)上訂餐系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 學(xué)生網(wǎng)上訂餐系統(tǒng) 之需求分析說明書 1. 引言1.1 編寫目的此立項報告旨在確定本項目的基本目標(biāo)、主要內(nèi)容,設(shè)計實現(xiàn)的流程、工作負荷、費用開支、人員結(jié)構(gòu)、設(shè)備情況、局限性,運行設(shè)計的項目時間總體規(guī)劃、進度分段標(biāo)準(zhǔn)、階段考核方法,以及項目驗收方式、提交的內(nèi)容清單、后續(xù)工作情況。1.2 定義本產(chǎn)品是為食堂專門開發(fā)的一套訂餐管理系統(tǒng),旨在合理化安排食堂的工作,提高食堂的管理效率,同時方便學(xué)生就餐。2. 項目概述2.1項目背景 眾所周知,在中國的大學(xué)生高校中學(xué)生到食堂用餐,在路途和排隊上浪費很多時間,并且去晚了經(jīng)常會吃不到想吃的食物;這樣便會導(dǎo)致學(xué)生對食堂的滿意度不高,近期我們發(fā)現(xiàn)有很多的學(xué)生選擇了

2、網(wǎng)上訂餐或者是叫外賣。在這種情況下,學(xué)生的生活健康的不到保證,食堂更是無法準(zhǔn)確預(yù)測學(xué)生需求,因此食堂經(jīng)常會出現(xiàn)有些食物因為沒有賣出去而浪費掉,而學(xué)生需要的一些食物卻已售罄的現(xiàn)象。2.2 項目目標(biāo) 開發(fā)手機訂餐系統(tǒng)節(jié)省學(xué)生的時間和精力,避免學(xué)生在食堂排隊等很多時間,同時也減少食堂食物的浪費,并提高服務(wù)質(zhì)量以及學(xué)生對食堂的滿意度。2.3 構(gòu)件圖菜品信息生成訂單對菜品的評價訂菜學(xué)生訂餐子系統(tǒng)訂單管理子系統(tǒng)學(xué)生就餐情況庫存情況查詢食堂管理子系統(tǒng)圖2.3-1 構(gòu)件圖2.4 上下文關(guān)系圖圖2.4-1 上下文關(guān)系圖2.4.1 業(yè)務(wù)事件 a. 食堂接受訂餐信息 b. 學(xué)生查詢菜譜和推薦菜單或套餐 c學(xué)生預(yù)約訂

3、餐 d返回客戶訂餐信息 e. 學(xué)生進行進一步確定訂單,并最終提交 d食堂接受訂單信息,送食堂廚房2.5 對產(chǎn)品進一步解析到不前為止我們對學(xué)生的行為,食堂服務(wù)人員,廚房廚師的行為進行了準(zhǔn)確的分析,做這一步的操作是為了進一步分析所設(shè)計的系統(tǒng)能否達到預(yù)想的目的。2.6 適用范圍通過分析,本項目僅適用于徐州工程學(xué)院中心校區(qū)一食堂,用于學(xué)生進行飯前訂餐,以對用餐食物進行合理預(yù)算。3. 系統(tǒng)需求分析3.1 性能需求分析該系統(tǒng)在性能功能應(yīng)達到如下要求:3.1.1 操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單:另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似

4、的網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現(xiàn),用戶對菜品的預(yù)定以及支付方式;3.1.2 即時可見:對客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應(yīng)欄目顯示出來,達到“即時發(fā)布,即時見效”的功能3.1.3 系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠;3.1.4 在結(jié)構(gòu)上應(yīng)該具有很好的可擴展性,便于將來功能的擴展和維護。3.2 項目活動圖本模塊通過購物車,可以一次性批量購買多個商品。并且通過購物車,您無需記下訂單即可在您的手機上隨時保存或查看您想要購買的商品。購物車為廣大的用戶帶來更大的便捷。學(xué)生在線訂餐能夠?qū)崿F(xiàn)在線訂購功能,同時也是通過購物車功能實現(xiàn)的,學(xué)生在

5、網(wǎng)上瀏覽菜單,這其中包括菜品的介紹,價格等方面的菜品信息,然后點菜把所選的菜品放入購物車中,如果不滿意可以到購物車中退菜,或修改數(shù)量,以下就是用戶在線下訂單的活動圖圖3.2-1 訂餐活動圖3.3 項目報表日訂餐統(tǒng)計報表日期就餐總數(shù)1餐2餐3餐訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)表 3.3-1菜品報表編號菜名單價制作窗口月點餐次數(shù)用戶評價等級表 3.3-2客戶信息報表姓名訂餐次數(shù)就餐總次數(shù)就餐頻率(按月)信用度表 3.3-33.4 類圖學(xué)生(employee):有兩種方式就餐,一種是選擇網(wǎng)上提前訂餐;另一種是直接到食堂窗口訂餐。食堂服務(wù)人員(Servers):主要工作是提取學(xué)生的短息

6、預(yù)訂菜單,打印菜單,并把菜單送到食堂廚房。訂單(order):包括學(xué)生預(yù)訂菜品的單價,總價等信息,方便學(xué)生核對自己的訂單信息。菜品列表(MenuList):包括食堂提供的各種菜品,價格等細目,方便學(xué)生選取自己想吃的菜。食堂廚房人員(ResCookEmp):接受食堂窗口人員或食堂客服人員所接受的學(xué)生的最終訂單,并進行制作,并把做好之后的菜返回給窗口服務(wù)人員。食堂窗口服務(wù)員(RestauWinEmp):其作用是接收在窗口直接訂餐學(xué)生的菜單,并把菜單送給食堂廚房人員;接收做好的菜,并送給學(xué)生。111.n1.n1.n11.n111.n10.n11.n111.n 食堂廚房人員 (ResCookEmp)

7、姓名(Cname)編號(CId) GetMenu() DoDiner() SendMenuTW()訂單(order)日期(data)單價(EachPrice)總價(TotalPrice)支付類型(PayType)員 工(employee)姓名(name)編號(id)手機號碼(phoneNumber)SetMenu()DetermineMenu()SendMenu() 菜品列表 (MenuList)菜名(MenuName)菜編號(MenuId)價格(Prince)說明(State)食堂窗口服務(wù)員 (RestauWinEmp)窗口編號(WinId)供應(yīng)商品(Menu)GetGMenu()SendM

8、enuTR()GetDiner()SendDinerTE()1 食堂客服人員 ( Servers) 姓名(name)編號(id)工資(wage)GetPMenu() PrintMenu()SMTResWin()圖3.4-1 類圖3.5 系統(tǒng)用例圖通過對系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。 登錄網(wǎng)上訂餐系統(tǒng) 生成訂單 學(xué)生 確認訂單 發(fā)送訂單 圖3.5-1 學(xué)生用例圖 獲取學(xué)生訂單 食堂客服人員 發(fā)送學(xué)生訂單到廚房 圖3.5-2 食堂客服人員用例圖 獲取窗口訂餐學(xué)生菜單 發(fā)送菜單到食堂廚房食堂窗口服務(wù)員 獲取廚房做好的菜 送菜到學(xué)生 圖3.5-3 食堂窗口服務(wù)員用例圖 獲取學(xué)生最終訂單

9、做菜 食堂廚房人員 送菜給窗口服務(wù)人員 圖3.5-4 食堂廚房人員用例圖3.6用例文檔:學(xué)生登錄網(wǎng)上訂餐系統(tǒng)用例名稱學(xué)生用例編號1用例概述學(xué)生必須登錄網(wǎng)上訂餐系統(tǒng)才可進行訂餐。前置條件學(xué)生已登錄后置條件發(fā)送訂餐信息成功事件流1:登錄網(wǎng)上訂餐系統(tǒng)2:生成訂單3:發(fā)送訂單表3.6-1食堂客服人員獲取和發(fā)送訂單用例名稱食堂客服人員用例編號2用例概述獲取學(xué)生的訂單,并生成訂單,送給廚房服務(wù)人員前置條件學(xué)生發(fā)送了訂單后置條件廚房服務(wù)人員接收訂單成功事件流1:獲取學(xué)生的訂單2:打印訂單3:送給廚房人員表3.6-2食堂窗口服務(wù)員獲取菜單和給學(xué)生送菜用例名稱食堂窗口服務(wù)員用例編號3用例概述獲取在窗口訂餐的學(xué)生

10、的菜單,并把菜單發(fā)送給廚房服務(wù)人員。前置條件學(xué)生在窗口訂餐后置條件把在窗口訂餐的學(xué)生的菜單遞交廚房事件流1:獲取在窗口訂餐學(xué)生的訂單2:發(fā)送訂單到廚房3:送菜給學(xué)生表3.6-3食堂廚房人員獲取訂單并,做菜并把菜送給窗口服務(wù)人員用例名稱食堂廚房人員用例編號4用例概述食堂廚房人員獲取訂單并,做菜并把菜送給窗口服務(wù)人員前置條件窗口服務(wù)員已獲得訂單或客服人員已獲得訂單后置條件把菜送給窗口服務(wù)人員事件流1:獲取窗口服務(wù)員已獲得訂單或客服人員已獲得訂單2:做菜3:把菜送給窗口服務(wù)人員表 3.6-44. 項目詳細設(shè)計4.1 系統(tǒng)模塊詳細設(shè)計本系統(tǒng)總共有兩大主要模塊,分別是顧客模塊和管理員模塊。每個模塊分別有

11、不同的權(quán)限和使用功能。4.2 登錄模塊的流程圖開始 用戶名密碼 是否合法NY結(jié)束圖4.2-1 系統(tǒng)登錄流程圖4.3 顧客模塊詳細設(shè)計顧客模塊的主要功能是瀏覽,訂餐。瀏覽與自己相關(guān)的美食信息,訂單信息等。用戶要下訂單之前美食車要把詳細食物信息列出,物品的單價,購買的數(shù)量,總共的價錢,可修改和刪除購買,當(dāng)符合顧客要求的時候,顧客就可以下訂單。下訂單時首先會讓用戶確定一下訂單是否付合要求,確認無誤后,進入填寫接收信息后生成訂單。然后對數(shù)據(jù)庫進行操作完成。顧客模塊詳細設(shè)計主要涉及到顧客下訂單和食品搜索兩大功能,分別見圖4.3-1和圖4.3-2。顧客可以通過此功能對自己選中的東西下訂單,等待服務(wù)商送貨或

12、自己取貨。顧客訂單確認顯示購物車修改訂單 不購買此商品結(jié)束操作登錄 圖4.3-1 顧客下單流程圖據(jù)圖刪除購物車信息提示錯誤驗證登陸用戶id是否正確NY確認結(jié)賬NY返回訂單生成提示錯誤YN通過提供美食搜索控件,為顧客提供更為方便快捷的服務(wù)。顧客可以快速的找到自己想要下訂的美食。判斷txtSearch 是否為空開始鍵入FoodSearch搜索控件User_SearchReault頁dlSearchBind()結(jié)束提示輸入圖4.3-2 搜索模塊流程圖數(shù)據(jù)庫查找匹配成功提示未找到4.4 管理員模塊詳細設(shè)計管理員模塊主要是用來對會員管理,管理員管理,上傳管理,美食及其分類管理,訂單管理等。管理員可以通過

13、訂單管理功能來處理日常的訂單。管理員登錄提示錯誤驗證登陸用戶id是否正確N綁定數(shù)據(jù)庫信息信息綁定無誤更新數(shù)據(jù)庫結(jié)束操作選擇具體訂單顯示訂單訂單管理操作圖4.4-1 管理員訂單處理程序流程圖管理員可以通過此功能模塊添加想要添加的各種信息,比如訂單處理等功能。開始Session“AID”是否為空添加輸入框是否為空Class ManagerClassAddadmin()驗證管理員用戶是否已存在添加到數(shù)據(jù)庫結(jié)束提示登錄提示輸入提示重新輸入圖4.4-2 管理員添加流程圖5. 項目技術(shù)方案5.1 方案概述學(xué)生可以通過訪問網(wǎng)上報餐系統(tǒng),進行登錄或注冊,報上自己在用餐時間內(nèi)想吃的各種食物,食堂管理員可以查看用

14、戶所報的菜品,并且可以對菜品進行增刪改查。5.2 編程環(huán)境此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat5.0作為Web服務(wù)器,在windows7系統(tǒng)條件下開發(fā)。5.3 數(shù)據(jù)庫的實現(xiàn)本系統(tǒng)采用MYSQL作為后臺數(shù)據(jù)庫。其內(nèi)置的數(shù)據(jù)庫引擎可以控制訪問權(quán)限并快速處理數(shù)據(jù),搜索引擎可以對SQLServer 表中的數(shù)據(jù)進行索引,并執(zhí)行多種條件的查詢,快速返回結(jié)果。便于防火墻日志的管理和規(guī)則的訪問以及操作。數(shù)據(jù)庫管理員和開發(fā)人員可以方便地利用其進行數(shù)據(jù)庫管理或編寫相應(yīng)的MYSQL語句。6可行性分析6.1 技術(shù)可行性分析網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開

15、發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat5.0作為Web服務(wù)器。6.2 經(jīng)濟可行性分析由于本項目的特殊性,無需投入額外的設(shè)備購買及人員培訓(xùn)費用。同時,系統(tǒng)對開發(fā)的需求以及軟硬件要求都不是很高,所以在軟硬件的支出上十分有限。因此,本系統(tǒng)在任何一臺連接Internet的機器上都可以運行,而且網(wǎng)絡(luò)訂餐方便快捷,節(jié)省了學(xué)生的時間和精力,也避免了食堂食物的浪費,因此訂餐系統(tǒng)在經(jīng)濟上是完全可行的。6.3 運行可行性分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論