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

下載本文檔

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

文檔簡介

網(wǎng)上訂餐系統(tǒng)整體設(shè)計與詳盡設(shè)網(wǎng)上訂餐系統(tǒng)整體設(shè)計與詳盡設(shè)網(wǎng)上訂餐系統(tǒng)整體設(shè)計與詳盡設(shè)網(wǎng)上訂餐系統(tǒng)設(shè)計部分1、整體設(shè)計31.1可供選擇的方案31.2合理方案的選用31.3系統(tǒng)綱要設(shè)計51.3.1系統(tǒng)數(shù)據(jù)流圖51.3.2系統(tǒng)功能構(gòu)造圖61.4數(shù)據(jù)庫描繪71.4.1數(shù)據(jù)庫表及字段設(shè)計72、詳盡設(shè)計92.1主界面設(shè)計92.2模塊設(shè)計102.2.1用戶登錄102.2.2用戶注冊112.2.3信息公布管理(組合功能)122.2.4留言公布管理(組合功能)132.2.5餐品管理——增添餐品功能142.2.6餐品管理——刪除餐品功能152.2.7餐品管理——更新餐品功能162.2.8餐品管理——查問餐品功能172.2.9訂單管理(組合功能)18綱要在可行性剖析和需求剖析這兩個階段已解決了系統(tǒng)“做什么”的問題,本設(shè)計階段包含整體設(shè)計和詳盡設(shè)計,主要辦理“怎么做“的問題。第一進行整體設(shè)計,經(jīng)過需求剖析階段獲得的數(shù)據(jù)流圖來假想各樣可能的方案,設(shè)計系統(tǒng)功能結(jié)構(gòu)圖,經(jīng)過挑選,最后確立一個最正確方案。隨后在此基礎(chǔ)長進行詳盡設(shè)計,設(shè)計系統(tǒng)各個功能模塊的程序流程圖。此階段會為編碼階段打下基礎(chǔ),優(yōu)秀的程序結(jié)構(gòu)設(shè)計會提高代碼書寫效率與系統(tǒng)整體性能。重點字:整體設(shè)計、詳盡設(shè)計、數(shù)據(jù)流圖、系統(tǒng)功能構(gòu)造圖、程序流程圖1、整體設(shè)計1.1可供選擇的方案1.其系統(tǒng)主要鑒于C、JAVA等基礎(chǔ)編程和數(shù)據(jù)庫應(yīng)用技術(shù),成立在以Client/Server(客戶端/服務(wù)器模式)為構(gòu)造模式的信息平臺,可發(fā)展固定人群的用戶集體,并且功能強盛能夠減少服務(wù)器端的壓力,不至于使服務(wù)器端崩潰。2.該系統(tǒng)主要鑒于HTML(超文本標(biāo)志語言)、PHP、JAVASCRIPT、嵌套c語言等基礎(chǔ)編程和MySql數(shù)據(jù)庫應(yīng)用技術(shù),成立Browser/Server(閱讀器/服務(wù)器)為構(gòu)造模式、以數(shù)據(jù)庫或網(wǎng)絡(luò)數(shù)據(jù)庫為后臺支撐、認(rèn)為花費者服務(wù)和內(nèi)部管理為目的的信息平臺。該系統(tǒng)以餐館的外賣訂餐業(yè)務(wù)流程為基礎(chǔ),應(yīng)用信息化的思想和手段,將業(yè)務(wù)流程簡化,并實現(xiàn)數(shù)據(jù)的有效共享,提高公司業(yè)務(wù)辦理能力和效率,降低公司資源耗費。1.2合理方案的選用C/S模型的系統(tǒng)可發(fā)展固定人群的用戶集體,并且功能強盛能夠減少服務(wù)器端的壓力,不至于使服務(wù)器端崩潰。可是對比B/S而言其沒法為餐館帶來更大的客戶群,適應(yīng)范圍較為固定及狹窄,C/S的信息安全能力很強可是程序因為整體性觀察,辦理的問題,系統(tǒng)升級極其困難,B/S構(gòu)件構(gòu)成,方面構(gòu)件個其他改換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)保護開支減到最小.用戶從網(wǎng)上自己下載安裝就能夠?qū)崿F(xiàn)升級,且B/S成立在廣域網(wǎng)上較為廣泛,范圍較廣,更為合適餐館的網(wǎng)上訂餐系統(tǒng)。綜上比較評論,最后選擇B/S模型方案為最正確方案。下列圖為該系統(tǒng)的系統(tǒng)流程圖。1.3系統(tǒng)綱要設(shè)計1.3.1系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖1.3.2系統(tǒng)功能構(gòu)造圖為更好的說明系統(tǒng),詳細功能以下表:功能類型子功能用戶管理用戶登錄用戶注冊用戶操作餐品展現(xiàn)餐品的詳盡介紹放進購物車查察購物車詳盡信息提交反應(yīng)建議觀察全部留言管理員操作增添餐品修該餐品刪除餐品答復(fù)留言刪除留言結(jié)帳付款確認(rèn)和配送信息結(jié)束訂單設(shè)置友善結(jié)束界面系統(tǒng)功能構(gòu)造圖1.4數(shù)據(jù)庫描繪一共有11個數(shù)據(jù)庫表,以下所示:Userinfo表(用戶表)、Orderinfo表(訂單表)、infotype(信息種類表)、info(信息表)、foodtype(菜品種類)、Foodinfo(菜單公布表)、liuyantype(留言種類表)、liuyan(留言信息表)、houUser(管理員表)shopchart(購物表)1.4.1數(shù)據(jù)庫表及字段設(shè)計Userinfo(注冊用戶表)屬性數(shù)據(jù)種類同意空userIDIntNotnullPrimaryuserNameVarchar(30)NotnulluserPassVarchar(30)NotnulluserMailVarchar(50)userRealNameVarchar(30)userSexVarchar(4)Orderinfo(訂餐表)屬性數(shù)據(jù)種類同意空主鍵foodIdIntNotnullPrimarydnoVarchar(50)NotnullcustomerNameIntAddressVarchar(100)NotnullzipCodeVarchar(20)NotnulltelephoneVarchar(30)NotnullmovPhoneVarchar(30)emailVarchar(30)NoticeTextTotalPriceNumeric(18,0)ExamineVarchar(50)StantsVarchar(50)rdateVarchar(50)Foodinfo(菜單公布表)屬性數(shù)據(jù)種類同意空主鍵caipumingVarchar(50)NotnullprimarycaipineirongVarchar(500)NotnullfoodtypenameVarchar(50)NotnullprimaryrtimedatetimeNotnullliuyan(留言信息表)屬性數(shù)據(jù)種類同意空主鍵zhutiVarchar(50)NotnullprimaryemailVarchar(50)NotnullyijianVarchar(50)NotnullritemdatetimeNotnulltypeidIntNotnullprimaryinfotype(信息種類表)屬性數(shù)據(jù)種類同意空主鍵typeidIntNotnullprimaryinfotypenameVarchar(50)NotnullinfosumIntNotnullfoodtype(菜品種類表)屬性數(shù)據(jù)種類同意空主鍵foodtypenameVarchar(50)NotnullprimaryscriptionTextNotnullinfo(信息表)屬性數(shù)據(jù)種類同意空主鍵zhutiVarchar(50)NotnullprimaryemailVarchar(50)NotnullinfotypenameVarchar(50)NotnullcontentsVarchar(50)NotnullritemdatetimeNotnullliuyantype(留言信息種類表)屬性數(shù)據(jù)種類同意空主鍵typeidIntNotnullprimarylytypenameVarchar(50)NotnullsumIntNotnullhouUser(管理員表)屬性

數(shù)據(jù)種類

同意空hostID

Int

Notnull

PrimaryhostNameVarchar(30)NotnullhostPassVarchar(30)NotnullhostMailVarchar(50)hostRealNameVarchar(30)NotnullhostSexVarchar(4)NotnullhostaddressVarchar(50)qqVarchar(20)shopchart(購物表)屬性數(shù)據(jù)種類同意空主鍵shopidIntNotnullprimarynameVarchar(50)NotnullnumberIntNotnulldetailsVarchar(100)perpriceDoubleNotnull2、詳盡設(shè)計2.1主界面設(shè)計系統(tǒng)界面作為系統(tǒng)的臉面,是用戶評定該系統(tǒng)的第一印象。所以,系統(tǒng)的主頁面要設(shè)計的足夠吸引用戶。同時應(yīng)知足操作方式普通化的原則,讓用戶感覺到系統(tǒng)正在他的掌握之中。從專業(yè)角度來說:系統(tǒng)反響時間一定穩(wěn)固,變化幅度不可以太大;用戶幫助舉措要做到精確到詳細問題,此刻的一些系統(tǒng)里也帶有幫助文檔,可是對一些非正常狀況下的錯誤也沒有相應(yīng)的應(yīng)付舉措。所以這里就要求幫助要做到全面,精確,快捷,方便。犯錯信息辦理這一塊,能夠考慮提示用戶如何改正,也提高了用戶的工作效率。命令交互設(shè)計保持以此刻流行的可視化拖拽窗口方式為主,命令行為輔的模式。命令行主假如面向高級用戶的,主要用于系統(tǒng)保護,優(yōu)化辦理。2.2模塊設(shè)計2.2.1用戶登錄圖2-1登岸程序流程圖2.2.2用戶注冊圖2-2注冊程序流程圖2.2.3信息公布管理(組合功能

溫馨提示

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

評論

0/150

提交評論