【網(wang)上(shang)(shang)訂餐系統】網(wang)上(shang)(shang)訂餐系統設計(ji) 網(wang)上(shang)(shang)訂餐系統功能
一、任務概述
1、目標
開(kai)發網上報餐系統節省(sheng)員工的(de)時間和精力,避免食堂食物的(de)浪費,同時讓每位就餐員工都吃到(dao)滿意的(de)食物,提高(gao)服務質(zhi)量以(yi)及員工對餐廳的(de)滿意度。
此系統非獨立結構(gou),它(ta)依賴與已經搭建好的網絡平臺和后臺的數(shu)據庫(ku)管(guan)理軟件如下(xia)圖(tu)所示:
2、用戶的特點
該軟件的最終用(yong)戶為開放的網絡(luo)中有餐飲需求的用(yong)戶,包括服(fu)務(wu)提供(gong)者(zhe)和消費者(zhe),他們無需特定的計算機技能。
3、假定和約束
該(gai)系統(tong)所(suo)開發(fa)(fa)的在(zai)特定的系統(tong)環境(jing)支持下(xia)進(jin)行(xing)如協議限定,因而難(nan)(nan)(nan)以保障它在(zai)多(duo)層次網路結構(gou)中能夠(gou)安全(quan)、穩定的運行(xing),同時加上開發(fa)(fa)水平(ping)的限定很難(nan)(nan)(nan)保證進(jin)行(xing)全(quan)面深入的測試工作,以及現(xian)在(zai)網絡(luo)設備的發(fa)(fa)展導致接入成本增加和(he)軟件(jian)開發(fa)(fa)成本限定,使(shi)得一系列(lie)的問題難(nan)(nan)(nan)以解決,這都需(xu)要軟件(jian)使(shi)用者根據自身(shen)的發(fa)(fa)展需(xu)求來定制相應的軟件(jian)。
二、需求規定
1、對功能的規定
根據對顧客網上訂餐系統業務流程的分析,可以看出顧客點菜主要涉及到一些數據庫的邏輯和程序應用邏輯。具體的功(gong)能(neng)歸納如(ru)下:
①顧客登錄網上訂餐系統進行菜單瀏覽、詳細菜單信息瀏覽。
②顧客(ke)下訂單 當顧客(ke)確定(ding)訂餐(can)完(wan)畢后(hou),顧客(ke)將其提交只服務器后(hou)臺點(dian)餐(can)系(xi)統(tong),并生(sheng)成訂單。
③顧客可以查詢自己以下(xia)的訂單(dan)并(bing)且在一訂單(dan)物品沒有發送的情況(kuang)下(xia)可以修改訂單(dan)。
④顧客可(ke)以對自己已(yi)經訂購過(guo)的(de)菜進行(xing)評價。
具體功能如下:
各子模塊功能的描述
子模塊1 :餐品瀏覽
條件:直接游覽
操作:
①選擇餐品瀏覽模塊
②系統(tong)從數據庫(ku)提出數據 ,顯示(shi)各種餐(can)品
③點擊(ji)詳細信息瀏覽(lan)可以(yi)查(cha)看餐品詳細信息
④點擊訂購,進入訂單(dan)模(mo)塊
子模塊2 :餐品詳細信息
條件:通過餐品瀏覽模塊(kuai)進入(ru)
操作:
①選擇餐品詳(xiang)細(xi)信(xin)息瀏(liu)覽模塊
②系(xi)統從數據庫提出數據,顯示(shi)對應餐品的詳細信息(xi)
③可以評價,并將數據(ju)返送數據(ju)庫中
④點擊訂(ding)購,進入訂(ding)單界面
子模塊3 :餐品訂單
條(tiao)件(jian):通過餐品瀏覽或餐品詳(xiang)細信息模塊進入
操作:
①選擇餐品訂單模塊
②顯示訂(ding)購(gou)餐品的信息(xi)以及購(gou)買(mai)者的相關信息(xi)
③點擊確認,即(ji)訂購成功。
2、對性能的規定
2.1、精度
操作簡(jian)單,界面友好。完(wan)全(quan)空間(jian)式的(de)(de)頁面布局,使得菜(cai)(cai)品、咨詢等(deng)信息錄入(ru)的(de)(de)工作更簡(jian)單,基本信息錄入(ru)、瀏覽(lan)、刪除、修改、搜(sou)索等(deng)方面都大體實現,用戶(hu)對菜(cai)(cai)品的(de)(de)預定。另外,跟(gen)蹤出現的(de)(de)提示信息也讓(rang)用戶(hu)隨時清楚自(zi)己的(de)(de)操作情(qing)況。
2.2、時間特性要求
即(ji)時(shi)可見,對(dui)客戶預定餐飲信息(xi)的(de)處理(包括(kuo)錄入(ru)、刪除(chu))將立即(ji)在芒果(guo)视(shi)频下载(zai)的(de)對(dui)應欄目顯示出來,達到“即(ji)時(shi)發布,即(ji)時(shi)見效”的(de)功能
2.3、靈活性
系統運行應該快速、穩定、高效和可靠。系統采用MyEclipse開發平臺具有較(jiao)強的移植性(xing)因而(er)展現出較(jiao)高(gao)的靈活性(xing)。
3、輸入輸出要求
釋各(ge)輸(shu)入輸(shu)出(chu)數(shu)據類(lei)型,并逐項說(shuo)明其媒體、格式(shi)、數(shu)值范圍(wei)、精度等。對軟件(jian)的數(shu)據輸(shu)出(chu)及(ji)必須(xu)標明的控制輸(shu)出(chu)量進行解釋并舉(ju)例,包括(kuo)對硬拷貝(bei)報告(正常結(jie)果(guo)輸(shu)出(chu)、狀態輸(shu)出(chu)及(ji)異常輸(shu)出(chu))以(yi)及(ji)圖形或顯示報告的描(miao)述。
4、數據管理能力
說明需要管理的(de)文(wen)卷和記錄(lu)的(de)個數、表(biao)和文(wen)卷的(de)大(da)小規模,要按可(ke)預見的(de)增長對數據及其分量的(de)存儲要求作出(chu)估算。
5、故障處理要求
列出可能的軟(ruan)件、硬件故障以(yi)及對各項性能而言所產生的后果和對故障處理的要求(qiu)。
6、其他專門要求
如用(yong)戶單位對安全保密(mi)的要(yao)求,對使(shi)用(yong)方便的要(yao)求,對可(ke)維護(hu)性(xing)、可(ke)補充性(xing)、易讀性(xing)、可(ke)靠(kao)性(xing)、運行(xing)環境可(ke)轉換性(xing)的特(te)殊要(yao)求等。
三、運行環境規定
1、系統軟件配置
統軟件配置
Windows Server 2003
MyEclipse8.0
dreamweaver
Sqlserver2005
2、硬件配置
主頻2.6G以上cpu
4GB內存
100GB X 2熱拔插硬盤
100-1000M 以太網卡