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