概要設(shè)計說明書_第1頁
概要設(shè)計說明書_第2頁
概要設(shè)計說明書_第3頁
概要設(shè)計說明書_第4頁
概要設(shè)計說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上訂餐系統(tǒng)概要設(shè)計說明書 報告名稱:網(wǎng)上訂餐系統(tǒng)概要設(shè)計說明書 專業(yè):軟件工程 組長姓名:張苗 組員名單:劉丹,魏婷,申麗娜,劉俊廷,滿宗鵬 日 期:20 15、1 2、07 指導(dǎo)教師:付偉,劉明宇,馬寧 1引言錯誤!未定義書簽。 1、1編寫目律錯誤!未定義書簽。 1、2背景錯誤!未定義書簽。 1、3定義,錯誤!未定義書簽。 1、4參考資料。錯誤!未定義書簽。 2總體設(shè)汁。錯誤!未定義書簽。 2、 1需求規(guī)左箔誤!未定義書簽。 2、2運(yùn)行環(huán)境。錯誤!未定義書簽。 2、3基本設(shè)計概念與處理流程,錯誤!未定義書簽。 2、4結(jié)構(gòu)錯誤!未定義書簽。 2、5功能需求與程序得關(guān)系。錯誤!未定義書簽。 2

2、、6人工處理過程。錯誤!未定義書簽。 2、7尚未解決得問題錯誤沬定義書簽。 3接口設(shè)計錯誤!未定義書簽。 3、1用戸接口。錯誤!未定義書簽。 3、2外部接口錯誤!未定義書簽。 3、3內(nèi)部接口。錯誤!未定義書簽。 4運(yùn)行設(shè)計。錯誤!未定義書簽。 4、1運(yùn)行模塊組合錯誤!未定義書簽。 4、2運(yùn)行控制錯誤!未定義書簽。 4、3運(yùn)行時間錯誤!未定義書簽。 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計。錯誤!未定義書簽。 5、1邏輯結(jié)構(gòu)設(shè)訃要點錯誤!未定義書簽。 5、2物理結(jié)構(gòu)設(shè)計要點,錯誤!未定義書簽。 5、 3數(shù)衣片i i 與d丿芋1*寸iXz力t誤!未定乂書簽o 6系統(tǒng)出錯處理設(shè)計。錯課!未定義書簽。 6、1出錯信息錯誤味

3、定義書簽。 6、2補(bǔ)救措施錯誤!未定義書簽。 6、3系統(tǒng)維護(hù)設(shè)訃錯誤!未定義書簽。 概要設(shè)計說明書 1引言 1、1編寫目得 俗話說民以食為天”,在當(dāng)今社會,隨著人們生活水平得不斷提髙,人們越來越重視飲食得質(zhì) 量。越來越多得人選擇到餐廳吃飯。這樣既方便又美味。但就就是,隨著到餐廳就餐得人越 來越多,在餐廳發(fā)生了等待,就餐環(huán)境差等問題。網(wǎng)上訂餐,正就就是解決這一問題得好方法。 網(wǎng)上訂餐既可以方便用戶訂餐,也方便餐廳進(jìn)行管理。減少了人力物力得付出。編寫本概要 說明書就就是為了說明該網(wǎng)上訂餐系統(tǒng)得總體設(shè)計、接口設(shè)計、運(yùn)行設(shè)計、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè) 計以及系統(tǒng)出錯處理設(shè)計。為今后詳細(xì)設(shè)計該系統(tǒng)以及編碼過程打下

4、基礎(chǔ)。該概要設(shè)計說明 說得預(yù)期讀者就就是該軟件得設(shè)計人員。 2背景 系統(tǒng)名稱:網(wǎng)上訂餐系統(tǒng) 任務(wù)提岀者:哈爾濱師范大學(xué)軟件工程項目實踐組 用戶:具有一定能力得餐廳及需要網(wǎng)上訂餐服務(wù)得客戶 在國內(nèi)比較流行得訂餐方式還就就是電話訂餐,這種方式需要餐廳有專門得人來負(fù)責(zé)接 聽電話,并且需要人工記錄客戶信息,還要保留紙質(zhì)得客戶信息。這樣既浪費(fèi)人力,又要花費(fèi)空 間與時間對客戶資料進(jìn)行保管與整理。而且人工操作得出錯率很髙。效率比較低。 采用網(wǎng)上訂餐得方式進(jìn)行訂餐則能有效地解決以上得問題不僅方便訂餐得顧客,也能使 餐廳減輕負(fù)擔(dān),更重要得就就是可以提高餐廳得工作效率。 3定義 電子商務(wù):通常就就是指就就是在全球

5、各地廣泛得商業(yè)貿(mào)易活動中,在因特網(wǎng)開放得網(wǎng)絡(luò)環(huán) 境下,基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面地進(jìn)行各種商貿(mào)活動,實現(xiàn)消費(fèi)者得網(wǎng)上 購物,商戶之間得網(wǎng)上交易與在線電子支付以及各種商務(wù)活動、交易活動、金融活動與想過 得綜合服務(wù)活動得一種新型得商業(yè)運(yùn)營模式。 4參考資料 安卓程序設(shè)計 2總體設(shè)計 2、1需求規(guī)定 1、操作簡單,對于大多數(shù)網(wǎng)絡(luò)用戶都可以輕松地實現(xiàn)在網(wǎng)上訂餐得功能,界面淸晰,簡單易 懂,易于操作。 2、具有類似網(wǎng)站得管理得功能,增加,刪除,更改,填寫訂餐客戶信息。 3、系統(tǒng)運(yùn)行快速穩(wěn)定,高效。 4、在結(jié)構(gòu)上具有很好得可擴(kuò)展性,一邊與將來在功能上得增加。 2、2運(yùn)行環(huán)境 1、操作系統(tǒng):

6、And r oid各版本 2、數(shù)據(jù)庫:MY S Q L 2、3基本設(shè)計概念與處理流程 1、盡量使用圖表得形式。 2、本系統(tǒng)得基本設(shè)il概念:訂餐客戶通過瀏覽網(wǎng)頁上得菜品信息,通過填寫信息進(jìn)行訂餐。 餐廳通過收集訂餐信息進(jìn)行送餐,并對客戶信息進(jìn)行管理。 3、處理流程:餐廳將菜品得基本信息,包括圖片,價格,配料發(fā)布到網(wǎng)上訂餐主頁上訂餐客 戶瀏覽頁而- 打開訂餐菜單填寫信息驗證所填寫信息就就是否正確- 提示客戶訂餐成 功一餐廳整理訂餐信息- 送餐。 4、其流程圖如下所示: 2、4結(jié)構(gòu) 用一覽表及框圖得形式說明本系統(tǒng)得系統(tǒng)元素(各層模塊、子程序、公用程序等)得劃分, 扼要說明每個系統(tǒng)元素得標(biāo)識符與功能

7、,分層次地給岀各元素之間得控制與被控制關(guān)系、 2、5功能需求與程序得關(guān)系 本條用一張如下得矩陣圖說明各項功能需求得實現(xiàn)同各塊程序得分配關(guān)系: 插入菜品信息 插入訂單菜單 驗證輸入信息就 就是否可行 顯示訂餐成功 客戶瀏覽訂餐頁而 V 訂餐 J 修改菜品信息 2、6人工處理過程 本軟件系統(tǒng)在餐廳收到訂餐信息后,需要有以為工作人員瀏覽信息并安排送餐人員送 餐。 2、7尚未解決得問題 說明在概要設(shè)汁過程中尚未解決而設(shè)汁者認(rèn)為在系統(tǒng)完成之前必須解決得各個問題。 3接口設(shè)計 3、1用戶接口 1、商品信息盤點(C heckMa na ger) 方法名 p u blic S t ri ng addChec

8、k Manage r () 功能描述 添加盤點信息 方法名 pu b lie St r i n g d e ta i 1 Chee k M an a ger 功能描述 査It詳情 方法名 pu b i ic St r i ng g etT heory C o u n t() 功能描述 得到配料得就就是實時庫存 方法名 publi c Str i ng shenh e () 功能描述 對記錄進(jìn)行審核 2、商品前端得顯示(FoodMana ger) 方法名 “public St r i ng witch Food 功能描述 查找就就是某種商品 說明 1、首先得到要查找得類型(最新優(yōu)惠還就就是驚喜)

9、 2、根據(jù)餐品得類型查找餐品優(yōu)惠3(只查套餐)更多驚喜2(只査單品) 正常1 方法名 publi c S t ring F ood 功能描述 顯示單品或者套餐得列表 說明 t y p e = 1單品type =2套餐 方法名 -publi c S tring toFoodCar 功能描述 購物車結(jié)算 說明 1、從co Okie中得到加入購物車得商品i d 2、根據(jù)這些i d査找對應(yīng)得商品信息 方法名 -public String too d t y pe 功能描述 根據(jù)查找得類型得到分類下得商品列表 說明 返回得就就是JSON格式得字符串 方法名 publ i c St r ing t oSh

10、owDentail 功能描述 得到某商品得詳細(xì)信息 說明 2、傳遞過來得參數(shù)為該筒品得id f 3、用戶信息得顯示(Cust omerMan a g er) 方法名 a P ublic S tring c u stomerde t ails 功能描述 顯示用戶信息 說明| 2、傳遞來得參數(shù)得就就是用戶 4.用戶信息得修改(Cust ome rMsnager) 方法名 g P u b I i c S t ring modif y i nformati o n 功能描述 修改用戶信息 說明 根據(jù)傳遞來得用戶得i d修改 3、2外部接口 硬件結(jié)構(gòu):無; 軟件接口:通過橋接器與mic r o s of

11、 t mySQL數(shù)據(jù)庫連接; 3、3內(nèi)部接口 通過面向?qū)ο笳Z言設(shè)汁類,采用MVC格式,在JSP頁而中實現(xiàn)對類得屬性與功能得調(diào)用。 4運(yùn)行設(shè)計 4、1運(yùn)行模塊組合 主要就就是以窗口為模塊,一個窗口完成一項功能,通過每一個窗口最上而得索引實現(xiàn)模塊 間不同功能得連接與組合。各模塊之間相互獨(dú)立。 4、2運(yùn)行控制 不限制用戶得輸入,對于每次輸入,只要符合要求,可繼續(xù)執(zhí)行,若超出規(guī)定范用則會岀現(xiàn)對話 框提示用戶信息錯誤。 4、3運(yùn)行時間 每次操作得時間響應(yīng)得上限應(yīng)控制在1S內(nèi)。 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 5、1邏輯結(jié)構(gòu)設(shè)計要點 給出本系統(tǒng)內(nèi)所使用得每個數(shù)據(jù)結(jié)松 標(biāo)識符以及它們 得標(biāo)識、怎義、長度及它們之間得層次

12、得或表格得相互關(guān)系。 1、菜品表FOODLIST(菜品名,菜品編號,菜品價格,菜品介紹,菜品類型) 2、訂單表0RDERLIST(訂單編號,菜品數(shù)量,菜品編號,客戶編號) 3、客戶表USERTLIST (客戶編號,客戶姓名,聯(lián)系電話,地址) 英ER圖如下所示: 用戶信息表 用戶i d(主鍵) userid Int 手機(jī)號 TEL I nt 生日 birth day DateTim e 積分 points In t 金幣 golden I n t 等級 Grade Int 簽到 At t endac e 1 nt 姓名 u se r N a me Va r c har 2 (20) 密碼 p a

13、 ssWord V a r c har2 (20) V I P用戶 VIP ch a r(l)l為vip用戶0為普通 用戶(默認(rèn)為0) 注冊時間 jointime D ateTime 地址 ad d ress Va r c har2 ( 200 ) 單品餐品信息 餐品I D (主鍵) f o o d Id I nt 餐品名稱(唯一) foo d Nam e Va rc h ar2( 2 0) 價格 Pr i ce Int 簡介 intro d uction V a r c h a r2 (20 0 ) 餐品類型 f o o d ty p e Va r char (10) 配料 re c i p

14、 e Varchar2(2 0 0) 就就是否特惠 ch e ap Varch a r( 1 0) 特惠得產(chǎn)品用1標(biāo)記 套餐餐品信息 餐品I D (主鍵) foo d I d Int 餐品名稱 foodNam e V arch a r 2(2 0 ) 價格 Price Int 簡介 introduct i on V arch a r 2 (20 0 ) 配料 recipe V a r c h ar2(200 ) 餐品類型 f o odty p e Va rchar(10) 就就是否特惠 ch e ap V a r c h a r( 1 0 ) F o odt y p c=0表示特惠單品,f o

15、od type=l表示特惠套餐。 特惠商品 特惠餐品ID (主鍵) foo d Id Int( 3 ) 餐品名稱(唯一)(從套餐與單 品中選一個) foodN a m e V archa r 2(20) 價格 Pric e Var c har2(10) 簡介 introdu c tion V a r c h a r 2 (200) 配料 re c i pe V archar2(20 0 ) 餐品類型 f o odt y pe Varc h ar( 1 0) 訂單信息表 訂單I D (主鍵) Orderl d Int 訂單需稱(可重復(fù)) o r derN a m e V a rc h a r 2

16、 ( 20) 成交價格 P r i ce Int 成交商品 Ord e r Prod u c t V arc h a r2 (20) 訂單日期 o r d e r Da t e Va r cha r (20) 訂單用戶 custom e rName Varch a r( 2 0) 管理員信息表 管理員ID Id Int( 3 ) 管理員姓名 ana me Varc har2( 6 0) 密碼 apas s word V archa r 2(2 0 ) 管理員類型 type In t (3) 5、2物理結(jié)構(gòu)設(shè)計要點 數(shù)據(jù)結(jié)構(gòu)為關(guān)系型數(shù)據(jù)庫,所以,在程序中可以通過標(biāo)準(zhǔn)得SQL語句與數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互

17、, 交互過程中采用通用得數(shù)據(jù)庫訪問接口。 5、3數(shù)據(jù)結(jié)構(gòu)與程序得關(guān)系 系統(tǒng)得數(shù)據(jù)結(jié)構(gòu)由標(biāo)準(zhǔn)數(shù)據(jù)庫語言SQ L生成。a 例如創(chuàng)建系統(tǒng)用戶表格得程序用SQL表示就就就是: CREATE TA B LE user、uscr_lnfo3 u s erid cha r (lO)COLLATE C h ines e _PRC_CI_AS NOT NULL, 4u ser t el c ha r (1 0 )COLLATE C h i n cs e _PRC_CI_AS N ULL 。 use radd 叫 char (lO)COLLATE Ch i n e s e _PRC_CI_AS NU L L )ON PRIMARY 6系統(tǒng)出錯處理設(shè)計 6、1出錯信息 用戶登錄錯誤:所輸入得客戶姓名不符,則彈出錯誤對話框。 用戶信息錯誤:所輸出用戶信息非該用戶信息如聯(lián)系電話不符合規(guī)格,或者電話不存在, 為數(shù)據(jù)庫連接岀現(xiàn)錯誤;若該用戶信息出現(xiàn)差錯,則為數(shù)據(jù)庫內(nèi)部信息有錯,應(yīng)盡快找管 理員修改解決。 頁而更新錯誤:可能因所使用網(wǎng)絡(luò)狀況不佳,頁而無法

溫馨提示

  • 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

提交評論