網(wǎng)上訂餐系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)0814121_第1頁
網(wǎng)上訂餐系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)0814121_第2頁
網(wǎng)上訂餐系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)0814121_第3頁
網(wǎng)上訂餐系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)0814121_第4頁
網(wǎng)上訂餐系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)0814121_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

..網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)部分TOC\o"1-3"\h\u1、總體設(shè)計(jì)31.1可供選擇的方案31.2合理方案的選取31.3系統(tǒng)概要設(shè)計(jì)5系統(tǒng)數(shù)據(jù)流圖5系統(tǒng)功能結(jié)構(gòu)圖61.4數(shù)據(jù)庫描述7數(shù)據(jù)庫表及字段設(shè)計(jì)72、詳細(xì)設(shè)計(jì)92.1主界面設(shè)計(jì)92.2模塊設(shè)計(jì)10用戶登錄10用戶注冊11信息發(fā)布管理〔組合功能12留言發(fā)布管理〔組合功能13餐品管理——增加餐品功能14餐品管理——刪除餐品功能15餐品管理——更新餐品功能16餐品管理——查詢餐品功能172.2.9訂單管理〔組合功能18摘要在可行性分析和需求分析這兩個階段已解決了系統(tǒng)"做什么"的問題,本設(shè)計(jì)階段包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),主要處理"怎么做"的問題。首先進(jìn)行總體設(shè)計(jì),通過需求分析階段得到的數(shù)據(jù)流圖來設(shè)想各種可能的方案,設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)圖,經(jīng)過篩選,最終確定一個最佳方案。隨后在此基礎(chǔ)上進(jìn)行詳細(xì)設(shè)計(jì),設(shè)計(jì)系統(tǒng)各個功能模塊的程序流程圖。此階段會為編碼階段打下基礎(chǔ),優(yōu)良的程序結(jié)構(gòu)設(shè)計(jì)會提高代碼書寫效率與系統(tǒng)整體性能。關(guān)鍵字:總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)流圖、系統(tǒng)功能結(jié)構(gòu)圖、程序流程圖1、總體設(shè)計(jì)1.1可供選擇的方案其系統(tǒng)主要基于C、JAVA等基礎(chǔ)編程和數(shù)據(jù)庫應(yīng)用技術(shù),建立在以Client/Server〔客戶端/服務(wù)器模式為結(jié)構(gòu)模式的信息平臺,可發(fā)展固定人群的用戶群體,而且功能強(qiáng)大可以減輕服務(wù)器端的壓力,不至于使服務(wù)器端崩潰。2.該系統(tǒng)主要基于HTML〔超文本標(biāo)記語言、PHP、JAVASCRIPT、嵌套c語言等基礎(chǔ)編程和MySql數(shù)據(jù)庫應(yīng)用技術(shù),建立Browser/Server〔瀏覽器/服務(wù)器為結(jié)構(gòu)模式、以數(shù)據(jù)庫或網(wǎng)絡(luò)數(shù)據(jù)庫為后臺支撐、以為消費(fèi)者服務(wù)和內(nèi)部管理為目的的信息平臺。該系統(tǒng)以餐館的外賣訂餐業(yè)務(wù)流程為基礎(chǔ),應(yīng)用信息化的思想和手段,將業(yè)務(wù)流程簡化,并實(shí)現(xiàn)數(shù)據(jù)的有效共享,提升企業(yè)業(yè)務(wù)處理能力和效率,降低企業(yè)資源消耗。1.2合理方案的選取C/S模型的系統(tǒng)可發(fā)展固定人群的用戶群體,而且功能強(qiáng)大可以減輕服務(wù)器端的壓力,不至于使服務(wù)器端崩潰。但是相比B/S而言其無法為餐館帶來更大的客戶群,適應(yīng)范圍較為固定及狹小,C/S的信息安全能力很強(qiáng)但是程序由于整體性考察,處理的問題,系統(tǒng)升級極其困難,B/S構(gòu)件組成,方面構(gòu)件個別的更換,實(shí)現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護(hù)開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級,且B/S建立在廣域網(wǎng)上較為普遍,范圍較廣,更加適合餐館的網(wǎng)上訂餐系統(tǒng)。綜上比較評價,最終選擇B/S模型方案為最佳方案。下圖為該系統(tǒng)的系統(tǒng)流程圖。1.3系統(tǒng)概要設(shè)計(jì)1.3.1系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖數(shù)據(jù)流圖1.3.2系統(tǒng)功能結(jié)構(gòu)圖為更好的說明系統(tǒng),具體功能如下表:用戶管理用戶登錄用戶注冊用戶操作餐品展示餐品的詳細(xì)介紹放進(jìn)購物車查看購物車詳細(xì)信息提交反饋意見察看所有留言管理員操作增加餐品修該餐品刪除餐品回復(fù)留言刪除留言結(jié)帳付款確認(rèn)和配送信息結(jié)束訂單設(shè)置友好結(jié)束界面系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖1.4數(shù)據(jù)庫描述一共有11個數(shù)據(jù)庫表,如下所示:Userinfo表〔用戶表、Orderinfo表〔訂單表、infotype<信息類型表>、info〔信息表、foodtype〔菜品類型、Foodinfo〔菜單發(fā)布表、liuyantype〔留言類型表、liuyan〔留言信息表、houUser〔管理員表shopchart〔購物表1.4.1數(shù)據(jù)庫表及字段設(shè)計(jì)Userinfo〔注冊用戶表屬性數(shù)據(jù)類型允許空userIDIntNotnullPrimaryuserNameVarchar〔30NotnulluserPassVarchar〔30NotnulluserMailVarchar〔50userRealNameVarchar〔30userSexVarchar〔4Orderinfo〔訂餐表屬性數(shù)據(jù)類型允許空主鍵foodIdIntNotnullPrimarydnoVarchar<50>NotnullcustomerNameIntAddressVarchar<100>NotnullzipCodeVarchar<20>NotnulltelephoneVarchar<30>NotnullmovPhoneVarchar<30>emailVarchar<30>NoticeTextTotalPriceNumeric<18,0>ExamineVarchar<50>StantsVarchar<50>rdateVarchar<50>Foodinfo〔菜單發(fā)布表屬性數(shù)據(jù)類型允許空主鍵caipumingVarchar<50>NotnullprimarycaipineirongVarchar<500>NotnullfoodtypenameVarchar〔50NotnullprimaryrtimedatetimeNotnullliuyan〔留言信息表屬性數(shù)據(jù)類型允許空主鍵zhutiVarchar〔50NotnullprimaryemailVarchar〔50NotnullyijianVarchar〔50NotnullritemdatetimeNotnulltypeidIntNotnullprimaryinfotype〔信息類型表屬性數(shù)據(jù)類型允許空主鍵typeidIntNotnullprimaryinfotypenameVarchar〔50NotnullinfosumIntNotnullfoodtype〔菜品類型表屬性數(shù)據(jù)類型允許空主鍵foodtypenameVarchar〔50NotnullprimaryscriptionTextNotnullinfo〔信息表屬性數(shù)據(jù)類型允許空主鍵zhutiVarchar〔50NotnullprimaryemailVarchar〔50NotnullinfotypenameVarchar〔50NotnullcontentsVarchar〔50NotnullritemdatetimeNotnullliuyantype〔留言信息類型表屬性數(shù)據(jù)類型允許空主鍵typeidIntNotnullprimarylytypenameVarchar〔50NotnullsumIntNotnullhouUser〔管理員表屬性數(shù)據(jù)類型允許空hostIDIntNotnullPrimaryhostNameVarchar〔30NotnullhostPassVarchar〔30NotnullhostMailVarchar〔50hostRealNameVarchar〔30NotnullhostSexVarchar〔4NotnullhostaddressVarchar〔50qqVarchar〔20shopchart〔購物表屬性數(shù)據(jù)類型允許空主鍵shopidIntNotnullprimarynameVarchar〔50NotnullnumberIntNotnulldetailsVarchar〔100perpriceDoubleNotnull2、詳細(xì)設(shè)計(jì)2.1主界面設(shè)計(jì)系統(tǒng)界面作為系統(tǒng)的臉面,是用戶評定該系統(tǒng)的第一印象。因此,系統(tǒng)的主頁面要設(shè)計(jì)的足夠吸引用戶。同時應(yīng)滿足操作方式大眾化的原則,讓用戶感覺到系統(tǒng)正在他的掌握之中。從專業(yè)角度來說:系統(tǒng)反應(yīng)時間必須穩(wěn)定,變化幅度不能太大;用戶幫助措施要做到精準(zhǔn)到具體問題,現(xiàn)在的一些系統(tǒng)里也帶有幫助文檔,但是對一些非正常情況下的錯誤也沒有相應(yīng)的應(yīng)對措施。所以這里就要求幫助要做到全面,精準(zhǔn),快捷,方便。出錯信息處理這一塊,可以考慮提示用戶怎樣修改,也提高了用戶的工作效率。命令交互設(shè)計(jì)保持以現(xiàn)在流行的可視化拖拽窗口方式為主,命令行為輔的模式。命令行主要是面向高級用戶的,主要用于系統(tǒng)維護(hù),優(yōu)化處理。2.2模塊設(shè)計(jì)2.2.1

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論