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