校園外賣訂餐管理系統(tǒng)的分析設計方案_第1頁
校園外賣訂餐管理系統(tǒng)的分析設計方案_第2頁
校園外賣訂餐管理系統(tǒng)的分析設計方案_第3頁
校園外賣訂餐管理系統(tǒng)的分析設計方案_第4頁
校園外賣訂餐管理系統(tǒng)的分析設計方案_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 目錄1系統(tǒng)規(guī)劃11.1學校發(fā)展戰(zhàn)略11.2校園外賣訂餐系統(tǒng)戰(zhàn)略11.3校園外賣訂餐系統(tǒng)的總體規(guī)劃過程11.3.1定義目標11.3.2定義過程21.3.3定義數據類21.4信息系統(tǒng)預算:(見經濟可行性)31.5信息系統(tǒng)開發(fā)的時間計劃32.系統(tǒng)分析42.1可行性分析報告42.1.1經濟可行性42.1.2技術可行性52.1.3人力資源可行性 52.1.4管理可行性52.1.5操作可行性52.2業(yè)務分析62.2.1校園訂餐管理系統(tǒng)62.2.2校園外賣管理管理各子系統(tǒng)業(yè)務流程圖72.3數據流程分析102.3.1頂層102.3.2一層112.3.3二層122.4數據字典132.4.1數據項132.4.2

2、數據流132.4.3數據處理152.4.4數據存儲162.4.5外部實體173.系統(tǒng)設計193.1系統(tǒng)功能結構圖193.2數據庫設計203.2.1概念結構設計203.2.2邏輯結構設213.2.3物理結構233.3編碼設計333.4輸入輸出設計343.4.1顧客登陸343.4.2顧客信息查詢343.4.3顧客信息修改343.4.4訂單信息查詢353.4.5訂單信息修改353.4.6訂單信息刪除353.4.7配送信息查詢353.4.8配送信息錄入353.5網絡結構設計364.系統(tǒng)實施374.1網站主界面374.2創(chuàng)建界面394.3編輯界面414.4查詢界面434.5刪除界面44 校園外賣訂餐管理

3、系統(tǒng)的分析與設計1系統(tǒng)規(guī)劃1.1學校發(fā)展戰(zhàn)略 天津大學仁愛學院是一所以工為主,理學結合,工學,理學,管理學,法學等多個學科相互滲透,協調發(fā)展的本科院校。該大學自2006起組建到現在已有10周年歷史。由于良好的校風,以及濃厚的學習氛圍,仁愛學院每年的招生人數在日益遞增。但是學校的基礎建設還不完善,所以面對大幅增長的學生,出現了一些問題。其中一個就是食堂就餐問題。學院總共倆個食堂,每次的吃飯高峰期,都異常擁擠。很多學生都在排隊,嚴重的浪費了不少時間。而且食堂沒有座位,帶回宿舍食用,對宿舍衛(wèi)生也造成了影響,更甚者有人無法吃到飯。面對這一情況,我們設計的外賣訂餐系統(tǒng)將會帶來很大的發(fā)展機遇。1.2校園外

4、賣訂餐系統(tǒng)戰(zhàn)略 網上訂餐是一種新型的營銷方式。尤其在生活節(jié)奏加快和時間觀加強的群體中網上訂餐成為他們的喜愛方式,人們通過上網,對餐品進行預訂,這樣不僅節(jié)省學生的時間和精力,避免食堂食物的浪費,同時讓每位學生都吃到滿意的食物,提高服務質量以及學生對餐廳的滿意度。也為食堂的管理工作提供了方便。我校校園訂餐業(yè)務已有雛形,但發(fā)展空間很大,能將校內外的餐館、學生群體納入一個特色鮮明的訂餐系統(tǒng),必有“錢”途。1.3校園外賣訂餐系統(tǒng)的總體規(guī)劃過程1.3.1定義目標 節(jié)省學生的時間和精力,避免食堂食物的浪費,同時讓每位就餐員工都吃到滿意的食物,提高服務質量以及員工對餐廳的滿意度。按照項目總體目標,確定了“校園

5、訂餐管理系統(tǒng)”應達到如下目標 (1)操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單:另外,跟蹤出現的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似的網站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現,用戶對菜品的預定以及支付方式; (2)即時可見:對客戶預定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應欄目顯示出來,達到“即時發(fā)布,即時見效”的功能 (3)系統(tǒng)運行應該快速、穩(wěn)定、高效和可靠; (4)在結構上應該具有很好的可擴展性,便于將來功能的擴展和維護。1.3.2定義過程(1)員工管理:商家用于統(tǒng)計員工信息,同時對員工信息擁有增

6、刪改查的權(2)顧客管理:用于客戶對自身信息進行注冊,修改,以及訂餐操作(3)菜品管理:商家對菜品的樣式以及價格擁有增刪改查的權限(4)訂單管理:用于對客戶的訂餐信息進行查看,統(tǒng)計,確認,刪除的操作(5)配送管理:根據訂單信息派送到指定位置,再匯報商家進行系統(tǒng)確認。(6)采購管理:根據訂單統(tǒng)計,來合理的采購原料1.3.3定義數據類 通過過程分析可知,數據類包括以下幾個方面:員工信息,顧客信息,菜品信息,訂單信息,原料信息 表一 校園外賣的u/c矩陣 數據類 過程員工信息顧客信息菜品信息訂單信息原料信息員工管理C顧客管理C菜品管理CU訂單管理UC配送管理UUUU采購管理UUC 圖1 校園外賣管理

7、子系統(tǒng)1.4信息系統(tǒng)預算:(見經濟可行性)1.5信息系統(tǒng)開發(fā)的時間計劃 表2 信息系統(tǒng)開發(fā)的時間計劃內容日期系統(tǒng)規(guī)劃2016.3.202016.5.10系統(tǒng)分析2016.5.102016.6.20系統(tǒng)設計2016.6.202016.7.20系統(tǒng)實施2016.7.202016.8.302.系統(tǒng)分析2.1可行性分析報告2.1.1經濟可行性 表3 投資費用表購買設備操作系統(tǒng)應用軟件數據庫管理軟件員工工資系統(tǒng)維護10000100030004000200002000總費用:40000元 表4 投資分析表t0123456投資40000收益5000700010000120001200012000成本2000

8、20002000200020002000 表5 投資回收期表t0-40000-4000013000-3700025000-3200038000-2400041000040006100006000投資回收期=6-1+=5.46(年) 2.1.2技術可行性 我們的新系統(tǒng)的運行所需要的只是一臺windows7的電腦,在計算機硬件技術已經發(fā)展到接近頂峰的今天,這一要求是絕對能百分百滿足,至于在軟件的使用和維護方面,也能讓使用者很容易上手,無需經過專門培訓。大學課程中數據庫原理操作系統(tǒng)知識網絡基礎等多門課程為整個課題開發(fā)提供了堅實的基礎。VB是一種相對簡單的語言,SQL Ser

9、ver2005也是一種簡單的數據庫所以技術難度并不高。2.1.3人力資源可行性 校園訂餐管理信息系統(tǒng)的管理系統(tǒng)相對簡單,在高校中學習計算機編程的同學都可以完成訂餐管理軟件的編程工作,所以在人力上是可行的。2.1.4管理可行性 校園外賣可以有效的緩解食堂壓力,所以學校領導是大力支持。同時也可以滿足學生多樣化的生活。2.1.5操作可行性 操作極其簡單,無需計算機水平達到怎樣的高度,只要會使用手機的基本功能即可。而且現在大學生基本上人手一部手機,所以操作上絕對可行。 2.2業(yè)務分析2.2.1校園訂餐管理系統(tǒng) 圖2 組織結構圖人事處:負責配送訂單,貨到付款的顧客幫忙收取現金采購處:負責采購原料,保持安

10、全庫存生產處:負責做菜,滿足顧客需求技術處:負責改善系統(tǒng)和維護系統(tǒng)財務處:統(tǒng)計網上支付和現金支付 2.2.2校園外賣管理管理各子系統(tǒng)業(yè)務流程圖2.2.2.1顧客管理子系統(tǒng) 圖 3 顧客管理子系統(tǒng) 2.2.2.2定單管理子系統(tǒng) 圖4 訂單管理子系統(tǒng)2.2.2.3配送管理子系統(tǒng) 圖5 配送管理子系統(tǒng)2.2.2.4總系統(tǒng)圖 圖6 系統(tǒng)總圖2.2.2.5表格分配圖人事處 財務處 生產處 圖7 表格分配圖2.3數據流程分析2.3.1頂層 圖8 頂層數據流程圖 2.3.2一層 圖9 一層數據流程圖2.3.3二層 圖10 二層數據流程圖2.4數據字典2.4.1數據項 表 6 訂單編號數據項表數據項編號I01

11、數據項名稱訂單編號別名訂單編碼簡述某個訂單的代碼類型字符型 表7配送員編號數據項表數據項編號I02數據項名稱配送員編號別名配送員編碼簡述某配送員的代碼類型字符型表7 訂單數據流表2.4.2數據流數據流編號 D01數據流名稱訂單簡述顧客點餐生成的訂單信息數據流來源顧客數據流去向廚師數據流組成訂單號+菜品名+身份信息 數據流編號 D02數據流名稱配送單簡述交給配送員已經完成的訂單數據流來源廚師數據流去向配送員數據流組成配送單號+菜品名+身份信息 表8 配送單數據流表 數據流編號 D03數據流名稱備貨單簡述需要完成的訂單數據流來源顧客數據流去向廚師數據流組成備貨單號+菜品名+身份信息 表9 備貨單數

12、據流表 數據流編號D04數據流名稱缺貨單簡述未完成的訂單數據流來源顧客數據流去向采購員數據流組成缺貨單號+菜品名+身份信息表10 缺貨單數據流表 2.4.3數據處理 表11 注冊信息數據處理表數據處理編號P1.1數據處理名稱注冊信息簡述顧客注冊自己的信息輸入的數據流身份信息處理注冊輸出的數據流已注冊的信息 表12 賬號登錄數據處理表 數據處理編號P1.2數據處理名稱賬號登錄簡述登錄自己的賬號信息輸入的數據流已注冊的信息處理登錄輸出的數據流賬號信息 表13 訂單處理數據處理表數據處理編號P2.1數據處理名稱訂單處理簡述對顧客下的訂單進行處理輸入的數據流賬號信息處理下訂單輸出的數據流訂單信息 表1

13、4 缺貨單數據處理表數據處理編號P2.2數據處理名稱缺貨單處理簡述對缺貨的訂單進行處理輸入的數據流訂單信息處理處理缺貨單輸出的數據流缺貨單2.4.4數據存儲 表15 顧客檔案數據存儲表數據存儲編號F1數據存儲名稱顧客檔案簡述顧客的信息檔案數據存儲組成顧客賬號+顧客手機號+顧客地址關鍵字顧客賬號 表16 倉庫數據存儲表數據存儲編號F2數據存儲名稱倉庫簡述庫存的菜品信息數據存儲組成菜品編號+菜品數量關鍵字菜品編號 表17 采購單數據存儲表數據存儲編號F3數據存儲名稱采購單簡述需要采購的菜品數據存儲組成菜品名+菜品數量關鍵字菜品名2.4.5外部實體 表18 顧客外部實體表外部實體的編號S1外部實體的

14、名稱顧客簡述顧客點餐輸入的數據流外賣單輸出的數據流訂單信息 表19 配送員外部實體表外部實體的編號S2外部實體的名稱配送員簡述配送訂單的人輸入的數據流配送單輸出的數據流外賣單 表20 廚師外部實體表外部實體的編號S3外部實體的名稱廚師簡述按訂單要求做菜輸入的數據流訂單輸出的數據流配送單 表21 采購員外部實體表 外部實體的編號S4外部實體的名稱采購員簡述按采購單采購原材料輸入的數據流采購單輸出的數據流無3.系統(tǒng)設計3.1系統(tǒng)功能結構圖 圖11 系統(tǒng)功能結構圖 3.2數據庫設計3.2.1概念結構設計 圖12 校園外賣訂餐管理系統(tǒng)E-R圖顧客(賬號,密碼,顧客姓名,顧客手機號,宿舍號,配送員姓名)

15、3NF下訂單(訂單號,賬號,廚師姓名)3NF廚師(廚師姓名,廚師手機號,廚師年齡)3NF做菜(廚師姓名,配送員姓名)3NF配送員(配送員姓名,配送員手機號)3NF檢查(廚師姓名,菜品種類)3NF原材料(菜品種類,菜品數量,倉庫號)3NF采購(采購日期,菜品種類,采購員姓名)3NF采購員(采購員姓名,采購員性別,采購員年齡)3NF倉庫(倉庫號,倉庫菜品種類,倉庫菜品數量)3NF 表22 顧客信息表3.2.2邏輯結構設列名數據類型數據長度可否為空備注賬號Char10Not null主關鍵字密碼Char10Not null顧客手機號Char10Not null顧客姓名Char10Not null宿舍

16、號Char10Not null配送員姓名Char10Null 表23 訂單信息表列名數據類型數據長度可否為空備注訂單號int4Not null主關鍵字賬號Char10Not null主關鍵字廚師姓名Char10Not null主關鍵字 表24 廚師信息表列名數據類型數據長度可否為空備注廚師姓名Char10Not null主關鍵字廚師手機號Char10Not null廚師年齡Int4 null 表25 做菜信息表 列名 數據類型 數據長度 可否為空 備注廚師姓名Char10Not null主關鍵字配送員姓名char10Not null主關鍵字 表26 檢查信息表 列名 數據類型 數據長度 可否為

17、空 備注廚師姓名Char10Not null主關鍵字菜品種類char10Not null主關鍵字 表27 配送員信息表列名數據類型數據長度可否為空備注配送員姓名Char10Not null主關鍵字配送員手機號Char10Not null 表28 原材料信息表列名數據類型數據長度可否為空備注菜品種類int4Not null主關鍵字菜品數量int4Not null倉庫號Int4Not null 表29 采購信息表列名數據類型數據長度可否為空備注采購日期datetime8Not null主關鍵字采購員姓名char10Not null主關鍵字菜品種類int4Not null主關鍵字 表30 采購員信息

18、表列名數據類型數據長度可否為空備注采購員姓名Char10Not null主關鍵字采購員性別Char10 null采購員年齡Int4 null 表31 倉庫信息表列名數據類型數據長度可否為空備注 倉庫號Char10Not null主關鍵字倉庫菜品種類Char10Not null倉庫菜品數量Int4Not null3.2.3物理結構倉庫信息表 圖13 倉庫信息表數據庫倉庫索引 圖14 倉庫信息表數據庫索引圖訂單信息表 圖15 訂單信息表數據庫訂單信息索 圖16 訂單信息表數據庫索引圖配送員信息表 圖17 配送員信息表數據庫配送員信息索引 圖18 配送員信息表數據庫索引圖 顧客信息表 圖19 顧客信

19、息表數據庫顧客信息索引 圖20 顧客信息表數據庫索引圖采購信息表 圖21 采購信息表數據庫采購信息索引 圖22 采購信息表數據庫索引圖廚師信息表 圖23 廚師信息表數據庫 廚師信息索引 圖24 廚師信息表數據庫索引圖做菜信息表 圖25 做菜信息表數據庫做菜信息索引 圖26做菜信息表數據庫索引圖采購員信息表 圖27 采購員信息表數據庫采購員信息索引 圖28 采購員信息表數據庫索引圖檢查信息表 圖29 檢查信息表數據庫檢查信息表索引 圖30 檢查信息表數據庫索引圖原材料信息表 圖31 原材料信息表數據庫原材料信息索引 圖32 原材料信息表數據庫索引圖3.3編碼設計1. 代碼名稱:訂單號 代碼類型:

20、區(qū)間碼; 代碼長度:12位 圖33 訂單號編碼設計圖2. 代碼名稱:倉庫號 代碼類型:區(qū)間碼; 代碼長度:4位 圖34 倉庫號編碼設計圖3. 代碼名稱:采購員 代碼類型:區(qū)間碼; 代碼長度:10位 圖35 采購員編碼設計圖 4. 代碼名稱:配送員 代碼類型:區(qū)間碼; 代碼長度:10位 圖 36 配送員編碼設計圖5. 代碼名稱:廚師 代碼類型:區(qū)間碼; 代碼長度:10位 圖37 廚師編碼設計圖6. 代碼名稱:原材料 代碼類型:區(qū)間碼; 代碼長度:10位 圖38 原材料編碼設計圖3.4輸入輸出設計3.4.1顧客登陸輸入內容:賬號,密碼輸入設備:鍵盤、鼠標輸出內容:登陸成功或者登陸失敗輸出設備:打印

21、機3.4.2顧客信息查詢輸入內容:賬號,密碼輸入設備:鍵盤、鼠標輸出內容:姓名、手機號、宿舍號輸出設備:打印機3.4.3顧客信息修改輸入內容:賬號,密碼輸入設備:鍵盤、鼠標輸出內容:姓名、手機號、宿舍號輸出設備:打印機 3.4.4訂單信息查詢輸入內容:訂單編號輸入設備:鍵盤、鼠標輸出內容:顧客姓名,顧客手機號,顧客宿舍號,菜品名輸出設備:打印機3.4.5訂單信息修改輸入內容:訂單編號輸入設備:鍵盤、鼠標輸出內容:顧客姓名,顧客手機號,顧客宿舍號,菜品名輸出設備:打印機3.4.6訂單信息刪除輸入內容:訂單編號輸入設備:鍵盤,鼠標輸出內容:空輸出設備:打印機3.4.7配送信息查詢輸入內容:配送員姓

22、名輸入設備:鍵盤,鼠標輸出內容:配送員手機號,配送訂單號輸出設備:打印機3.4.8配送信息錄入輸入內容:配送員姓名,配送員手機號,配送訂單號輸入設備:鍵盤、鼠標輸出內容:錄入成功或失敗輸出設備:打印機3.5網絡結構設計 圖39 網絡結構設計圖4.系統(tǒng)實施4.1網站主界面 圖40 主界面圖 ViewBag.Title = 仁愛外賣;section featured ViewBag.Title. ViewBag.Message 天津大學仁愛學院學生訂餐有優(yōu)惠價,歡迎大家踴躍訂餐,親自送餐 訂餐信息 訂餐電話 1234567890 菜單 粗糧面 送餐時間 隨時 用戶信息 ViewBag.Title

23、= 顧客信息; ViewBag.Title. ViewBag.Message 仁愛外賣 用戶管理信息 Html.ActionLink(查看, 查看, new /* id=Model.PrimaryKey */ ) | Html.ActionLink(修改, Index) Html.ActionLink(編輯, About, Home) Html.ActionLink(創(chuàng)建, Contact, Home) 4.2創(chuàng)建界面 圖41 顧客信息創(chuàng)建圖model MvcApplication2.Models.wm ViewBag.Title = Create;Createusing (Html.Begi

24、nForm() Html.AntiForgeryToken()Html.ValidationSummary(true) wm Html.LabelFor(model = model.賬號) Html.EditorFor(model = model.賬號) Html.ValidationMessageFor(model = model.賬號) Html.LabelFor(model = model.密碼) Html.EditorFor(model = model密碼) Html.ValidationMessageFor(model = model.密碼) Html.LabelFor(model

25、= model.顧客手機號) Html.EditorFor(model = model.顧客手機號) Html.ValidationMessageFor(model = model.顧客手機號) Html.LabelFor(model = model.顧客姓名) Html.EditorFor(model = model.顧客姓名) Html.ValidationMessageFor(model = model.顧客姓名) Html.LabelFor(model = model.宿舍號) Html.EditorFor(model = model.宿舍號) Html.ValidationMessa

26、geFor(model = model.宿舍號) Html.ActionLink(Back to List, Index)section Scripts Scripts.Render(/bundles/jqueryval)4.3編輯界面 圖42 顧客信息編輯界面model MvcApplication2.Models.wm ViewBag.Title = Edit;Editusing (Html.BeginForm() Html.AntiForgeryToken() Html.ValidationSummary(true) wm Html.LabelFor(model = model.賬號)

27、Html.EditorFor(model = model.賬號) Html.ValidationMessageFor(model = model.賬號) Html.LabelFor(model = model.密碼) Html.EditorFor(model = model.密碼) Html.ValidationMessageFor(model = model.密碼) Html.LabelFor(model = model.顧客手機號) Html.EditorFor(model = model.顧客手機號) Html.ValidationMessageFor(model = model.顧客手

28、機號) Html.LabelFor(model = model.顧客姓名) Html.EditorFor(model = model.顧客姓名) Html.ValidationMessageFor(model = model.顧客姓名) Html.LabelFor(model = model.宿舍號) Html.EditorFor(model = model.宿舍號) Html.ValidationMessageFor(model = model.宿舍號) Html.ActionLink(Back to List, Index)4.4查詢界面 圖43 顧客信息查詢表model MvcApplication2.Models.wm ViewBag.Title = Details;Details wm Html.DisplayNameFor(model = model.賬號) Html.DisplayFor(model = model.賬號) Html.DisplayNameFor(model = model.密

溫馨提示

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

評論

0/150

提交評論