網(wǎng)上訂餐系統(tǒng)概要設計說明書_第1頁
網(wǎng)上訂餐系統(tǒng)概要設計說明書_第2頁
網(wǎng)上訂餐系統(tǒng)概要設計說明書_第3頁
網(wǎng)上訂餐系統(tǒng)概要設計說明書_第4頁
網(wǎng)上訂餐系統(tǒng)概要設計說明書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上訂餐系統(tǒng)概要設計說明書報告名稱 網(wǎng)上訂餐系統(tǒng) 專 業(yè) 班 級 組長姓名 組員名單 日 期 指導教師 81引言11.1編寫目的11.2背景11.3定義11.4參考資料22總體設計22.1需求規(guī)定22.2運行環(huán)境22.3基本設計概念和處理流程22.4結(jié)構42.5功能需求與程序的關系42.6人工處理過程42.7尚未解決的問題43接口設計53.1用戶接口53.2外部接口53.3內(nèi)部接口54運行設計54.1運行模塊組合54.2運行控制54.3運行時間55系統(tǒng)數(shù)據(jù)結(jié)構設計65.1邏輯結(jié)構設計要點65.2物理結(jié)構設計要點75.3數(shù)據(jù)結(jié)構與程序的關系76系統(tǒng)出錯處理設計76.1出錯信息76.2補救措施86

2、.3系統(tǒng)維護設計8概要設計說明書1引言1.1編寫目的俗話說“民以食為天”,在當今社會,隨著人們生活水平的不斷提高,人們越來越重視飲食的質(zhì)量。越來越多的人選擇到餐廳吃飯。這樣既方便又美味。但是,隨著到餐廳就餐的人越來越多,在餐廳發(fā)生了等待,就餐環(huán)境差等問題。網(wǎng)上訂餐,正是解決這一問題的好方法。網(wǎng)上訂餐既可以方便用戶訂餐,也方便餐廳進行管理。減少了人力物力的付出。編寫本概要說明書是為了說明該網(wǎng)上訂餐系統(tǒng)的總體設計、接口設計、運行設計、系統(tǒng)數(shù)據(jù)結(jié)構設計以及系統(tǒng)出錯處理設計。為今后詳細設計該系統(tǒng)以及編碼過程打下基礎。該概要設計說明說的預期讀者是該軟件的設計人員。1.2背景系統(tǒng)名稱:網(wǎng)上訂餐系統(tǒng)任務提出

3、者:哈爾濱工程大學軟件工程項目實踐組開發(fā)者:20102021班第 小組用戶:具有一定能力的餐廳及需要網(wǎng)上訂餐服務的客戶在國內(nèi)比較流行的訂餐方式還是電話訂餐,這種方式需要餐廳有專門的人來負責接聽電話,并且需要人工記錄客戶信息,還要保留紙質(zhì)的客戶信息。這樣既浪費人力,又要花費空間和時間對客戶資料進行保管與整理。而且人工操作的出錯率很高。效率比較低。采用網(wǎng)上訂餐的方式進行訂餐則能有效地解決以上的問題,不僅方便訂餐的顧客,也能使餐廳減輕負擔,更重要的是可以提高餐廳的工作效率。1.3定義B/S結(jié)構(Browser/Server,瀏覽器/服務器模式):是WEB興起后的一種網(wǎng)絡結(jié)構模式,WEB瀏覽器是客戶端

4、最主要的應用軟件。電子商務:通常是指是在全球各地廣泛的商業(yè)貿(mào)易活動中,在因特網(wǎng)開放的網(wǎng)絡環(huán)境下,基于瀏覽器/服務器應用方式,買賣雙方不謀面地進行各種商貿(mào)活動,實現(xiàn)消費者的網(wǎng)上購物,商戶之間的網(wǎng)上交易和在線電子支付以及各種商務活動、交易活動、金融活動和想過的綜合服務活動的一種新型的商業(yè)運營模式。1.4參考資料列出有關的參考文件,如:a. 本項目的經(jīng)核準的計劃任務書或合同,上級機關的批文;b. 屬于本項目的其他已發(fā)表文件;c. 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標準。列出這些文件的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。2總體設計2.1需求規(guī)定1、 操

5、作簡單,對于大多數(shù)網(wǎng)絡用戶都可以輕松地實現(xiàn)在網(wǎng)上訂餐的功能,界面清晰,簡單易懂,易于操作。2、 具有類似網(wǎng)站的管理的功能,增加,刪除,更改,填寫訂餐客戶信息。3、 系統(tǒng)運行快速穩(wěn)定,高效。4、 在結(jié)構上具有很好的可擴展性,一邊與將來在功能上的增加。2.2運行環(huán)境操作系統(tǒng):Windows XP 及其以上版本數(shù)據(jù)庫:SQL 20052.3基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,盡量使用圖表的形式。本系統(tǒng)的基本設計概念:訂餐客戶通過瀏覽網(wǎng)頁上的菜品信息,通過填寫信息進行訂餐。餐廳通過收集訂餐信息進行送餐,并對客戶信息進行管理。處理流程:餐廳將菜品的基本信息,包括圖片,價格,配料發(fā)布

6、到網(wǎng)上訂餐主頁上-訂餐客戶瀏覽網(wǎng)頁-打開訂餐菜單填寫信息-驗證所填寫信息是否正確-提示客戶訂餐成功-餐廳整理訂餐信息-送餐。其流程圖如下所示:2.4結(jié)構用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標識符和功能,分層次地給出各元素之間的控制與被控制關系.2.5功能需求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關系:插入菜品信息插入訂單菜單驗證輸入信息是否可行顯示訂餐成功客戶瀏覽訂餐網(wǎng)頁訂餐修改菜品信息2.6人工處理過程本軟件系統(tǒng)在餐廳收到訂餐信息后,需要有以為工作人員瀏覽信息并安排送餐人員送餐。2.7尚未解決

7、的問題說明在概要設計過程中尚未解決而設計者認為在系統(tǒng)完成之前必須解決的各個問題。3接口設計3.1用戶接口窗口化,索引式,在操作時響應熱鍵。3.2外部接口硬件結(jié)構:無;軟件接口:通過橋接器與microsoft mySQL 2005數(shù)據(jù)庫連接;3.3內(nèi)部接口通過面向?qū)ο笳Z言設計類,采用MVC格式,在JSP頁面中實現(xiàn)對類的屬性和功能的調(diào)用。4運行設計4.1運行模塊組合主要是以窗口為模塊,一個窗口完成一項功能,通過每一個窗口最上面的索引實現(xiàn)模塊間不同功能的連接和組合。各模塊之間相互獨立。4.2運行控制不限制用戶的輸入,對于每次輸入,只要符合要求,可繼續(xù)執(zhí)行,若超出規(guī)定范圍則會出現(xiàn)對話框提示用戶信息錯誤

8、。4.3運行時間每次操作的時間響應的上限應控制在1s內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構設計5.1邏輯結(jié)構設計要點給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構的名稱、標識符以及它們之中每個數(shù)據(jù)項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關系。1、 菜品表 FOODLIST(菜品名,菜品編號,菜品價格,菜品介紹)2、 訂單表ORDERLIST(訂單編號,菜品數(shù)量,菜品編號,客戶編號)3、 客戶表USERTLIST(客戶編號,客戶姓名,聯(lián)系電話,地址)其ER圖 如下所示:顧客表列名數(shù)據(jù)類型長度主鍵useridint4yesusernamechar5useraddrchar40usertelint11菜品表

9、列名數(shù)據(jù)類型長度主鍵foodidint4yesfoodnamechar20foodpricefloat10fooddescribechar50訂單表列名數(shù)據(jù)類型長度主鍵orderidint4yespricefloat105.2物理結(jié)構設計要點數(shù)據(jù)結(jié)構為關系型數(shù)據(jù)庫,所以,在程序中可以通過標準的SQL語句與數(shù)據(jù)結(jié)構進行交互,交互過程中采用通用的數(shù)據(jù)庫訪問接口。5.3數(shù)據(jù)結(jié)構與程序的關系系統(tǒng)的數(shù)據(jù)結(jié)構由標準數(shù)據(jù)庫語言SQL生成。例如創(chuàng)建系統(tǒng)用戶表格的程序用SQL表示就是:CREATE TABLEuser.user_Info(useridchar(10)COLLATE Chinese_PRC_CI_

10、AS NOT NULL,usertelchar(10)COLLATE Chinese_PRC_CI_AS NULL,useraddrchar(10)COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARY6系統(tǒng)出錯處理設計6.1出錯信息l 用戶登錄錯誤:所輸入的客戶姓名不符,則彈出錯誤對話框。l 用戶信息錯誤:所輸出用戶信息非該用戶信息如聯(lián)系電話不符合規(guī)格,或者電話不存在,為數(shù)據(jù)庫連接出現(xiàn)錯誤;若該用戶信息出現(xiàn)差錯,則為數(shù)據(jù)庫內(nèi)部信息有錯,應盡快找管理員修改解決。l 頁面更新錯誤:可能因所使用網(wǎng)絡狀況不佳,頁面無法刷新。減少網(wǎng)絡負載量。6.2補救措施由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論