項目詳細(xì)設(shè)計文檔_第1頁
項目詳細(xì)設(shè)計文檔_第2頁
項目詳細(xì)設(shè)計文檔_第3頁
項目詳細(xì)設(shè)計文檔_第4頁
項目詳細(xì)設(shè)計文檔_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、for personal use only in study and research; not for commercial use螆for personal use only in study and research; not for commercial use羃羈膇即現(xiàn)訂餐蕆詳細(xì)設(shè)計說明書蟻聿薆版本:v0.2膇螂蒂艿蚃襖薀蠆文檔修訂記錄蒄版本編號或者更改記錄編號蟻*變化蚈狀態(tài)膈簡要說明(變更內(nèi)容和變更范圍)膄日期螞變更人肁審批日期薇審批人羄v0.1螄a腿創(chuàng)建羇2015-11-16蚅張苗薁蒂莆v0.2蒞m薂修改蝕2013-11-20肀張苗膆蚄螈蕿袆蒁肁羈蚆蒃艿莈莇薄薁螇膇莁蝕芆薃蒃袈蚆

2、莄蒄膁荿肄芁艿*變化狀態(tài):a增加,m修改,d刪除,n正式發(fā)布蝿裊莃文檔審閱信息蟻序號膈審閱人薅角色莄審閱日期螀簽字蚇備注蒞膂膂肇肆芃芀蒆螆莄荿膀薆肂螁蠆芇膃衿肈螃芄節(jié)蒈薄肂莀袇芄肅葿莆羄膅袁螆螅羂罿葿蒅羃莂袈芅螁目錄蒀1.引言4羋 1.1編寫目的4羆1.2背景4袂1.3定義4薈1.4參考資料5螇2.程序系統(tǒng)的結(jié)構(gòu)5螆2.1程序系統(tǒng)結(jié)構(gòu)5羃2.2 程序結(jié)構(gòu)模塊描述5羈2.2.1 個人信息5膇2.2.2 訂餐流程6蕆2.2.3首頁7蟻2.2.4訂單管理7聿2.2.5評價管理7薆3.即現(xiàn)設(shè)計說明7膇3.1 程序描述7螂3.2功能8蒂3.2.1用戶管理8艿3.2.2餐品管理8蚃3.2.3套餐管理8襖3

3、.2.4訂單管理8薀3.2.5評價管理9蠆3.3 性能9蒄3.4輸入項9蟻3.5輸出項12蚈3.6算法12膈3.7 邏輯流程12膄3.8接口14螞3.9存儲分配15肁3.10注釋設(shè)計15薇3.11限制條件15羄3.12測試計劃15螄3.13尚未解決的問題15腿羇蚅薁蒂莆蒞1.引言1.11.2 薂編寫目的蝕目的在于:1、2、 肀為編碼人員提供依據(jù);3、4、 膆為修改、維護(hù)提供條件;5、6、 蚄項目負(fù)責(zé)人將按計劃書的要求布置和控制開發(fā)工作全過程;7、8、 螈項目質(zhì)量保證組將按此計劃書做階段性和總結(jié)性的質(zhì)量驗證和確認(rèn)。蕿本說明書的預(yù)期讀者包括:1、2、 袆項目開發(fā)人員,特別是編碼人員;3、4、 蒁軟

4、件維護(hù)人員;5、6、 肁技術(shù)管理人員; 7、8、 羈執(zhí)行軟件質(zhì)量保證計劃的專門人員;9、10、 蚆參與本項目開發(fā)進(jìn)程各階段驗證、確認(rèn)以及負(fù)責(zé)為最后項目驗收、鑒定提供相應(yīng)報告的有關(guān)人員。11、12、 蒃合作各方有關(guān)部門的負(fù)責(zé)人;項目組負(fù)責(zé)人和全體參加人員。1.31.4 艿背景1、2、 莈系統(tǒng)名稱:即現(xiàn)3、4、 莇任務(wù)提出者:哈爾濱師范大學(xué)軟件工程老師5、6、 薄開發(fā)者:哈爾濱師范大學(xué)軟件工程學(xué)生7、8、 薁最終用戶:哈爾濱師范大學(xué)軟件工程學(xué)生1.51.6 螇定義ll 膇即現(xiàn)訂餐莁本文檔即現(xiàn)訂餐指安裝到tv前端的android版本平臺的應(yīng)用。蝕1.71.8 芆參考資料薃1hs_esheb_klyq

5、_rd_sr_項目需求規(guī)格說明書-v1.0.doc蒃2.3. 袈程序系統(tǒng)的結(jié)構(gòu)3.13.2 蚆程序系統(tǒng)結(jié)構(gòu)莄蒄首頁4.5. 膁荿肄芁訂餐艿個人賬戶蝿裊單點莃蟻自定義節(jié)日膈預(yù)存積分薅優(yōu)惠莄套餐螀節(jié)日免費送餐蚇蒞膂膂肇圖2-1 程序系統(tǒng)架構(gòu)圖肆2.2 程序結(jié)構(gòu)模塊描述芃2.2.1 個人信息芀【流程描述】1.2. 蒆用戶注冊:手機(jī)號注冊,獲取驗證碼。螆2.vip用戶:用戶充錢換成積分,成為vip用戶可填寫一個生日,本身得到*個固定免費套餐,可以選擇自定義*個套餐,選擇之后不可更改。莄2.2.2 訂餐流程荿【流程描述】1.2. 膀選擇商品:根據(jù)個人需求選擇套餐和單點。3.4. 薆選擇區(qū)域:選擇餐品送達(dá)

6、到的地區(qū)。肂3.訂單:選擇完商品之后,生成訂單,去付款。螁4.付款方式:注冊用戶可以選擇在線支付和積分支付、非注冊用戶在線支付。蠆5.成功付款后,等待派送員派送芇6.派送成功,簽收膃7.對商品進(jìn)行評價衿【流程圖】肈螃選擇餐品芄生成訂單節(jié)在線支付蒈登錄薄是否注冊肂簽收/手機(jī)簽收莀等待派送袇付款芄注冊肅在線/積分葿選擇區(qū)域莆羄登錄失敗膅袁螆是螅羂罿葿蒅羃莂袈芅2.2.3首頁螁【流程描述】1.2. 蒀主頁展示:熱賣餐品、套餐餐品、單品。3.4. 羋模塊:通知中心、客戶中心、每日簽到、客服中心、訂購中心。羆2.2.4訂單管理袂【流程描述】1.2. 薈訂單管理:羃訂單狀態(tài)(是否支付),餐品信息,送餐地址

7、,訂餐時間,訂單類型(正常付款,打折餐品,節(jié)日訂單)羂腿2.2.5評價管理膇【功能描述】莂1.2. 螞訂單評價:對訂單餐品進(jìn)行評價。3.4. 羇派送員評價:對派送員的服務(wù)態(tài)度進(jìn)行評價。5.6. 芅系統(tǒng)評價:用戶對本系統(tǒng)的建議與意見。袂3.即現(xiàn)設(shè)計說明蒃3.1 程序描述羈本程序塊實現(xiàn)訂餐的功能,根據(jù)用戶的選擇各種飲食,為客戶派送。蚈3.2功能蒅3.2.1用戶管理罿功能描述:(1)(2) 聿用戶信息管理列表包含:名稱、手機(jī)號、用戶id(主鍵)、生日、積分、金幣、姓名、密碼、vip用戶、注冊時間、自定義節(jié)日、等級、經(jīng)驗值(3)(4) 螆用戶增刪改查、查詢根據(jù)用戶名稱和手機(jī)號碼羅3.2.2餐品管理蝕功

8、能描述:(1)(2) 袇商品信息管理列表包含:名稱、單價、餐品id (主鍵)、類型、熱賣商品、圖片鏈接、簡介、配料、是否上架、上架時間、葷素。(3)(4) 襖商品上架信息(5)(6) 莄單個餐品增刪改查,根據(jù)編號查詢 名稱查詢莀3.2.3套餐管理羈功能描述:(1)(2) 芇套餐信息管理列表包含:套餐id(主鍵)、餐品id(單品)、名稱、圖片、簡介、是否上架、上架時間、葷素、熱賣套餐。(3)(4) 螃選擇多個單品合成一個套餐上架(5)(6) 膀套餐增刪改查,根據(jù)編號查詢 名稱查詢羀3.2.4訂單管理蒞功能描述:(1)(2) 芃訂單信息管理列表包含:用戶id、訂單id(主鍵)、訂單狀態(tài)(交易成功、

9、交易失敗、未付款、已付款、已退款)、餐品信息、送餐地址、訂餐時間、訂單價格、所屬店鋪。(3)(4) 袁訂單邏輯刪除(5)(6) 螇訂單查詢:根據(jù)名稱查詢,編號查詢,手機(jī)查詢,狀態(tài)查詢,餐品編號,名稱查詢螇3.2.5評價管理螞功能描述:(1)(2) 蟻評價信息管理列表包含:評價id(主鍵)、訂單id、用戶id、餐品評價、快遞評價、意見建議(3)(4) 袈評價建議刪改查袆3.3 性能莆1.支持鼠標(biāo)操作莁2.加載過程時間過長時給出提示袀3.耗時的數(shù)據(jù)庫操作或算法使用單獨線程執(zhí)行羄3.4輸入項螅膂用戶信息表蚇用戶id(主鍵)莇userid膄int袂手機(jī)號螈tel蒅int蚄生日蚃 birthday螀da

10、tetime袇積分肅points莃int薇金幣羆golden蒂int衿等級蠆grade肄int袂簽到薀attendace螀int蒆姓名薅username莀varchar2(20)薇密碼薅password肅varchar2(20)肀vip用戶蕿vip羇char(1)1為vip用戶0為普通用戶(默認(rèn)為0)蒄注冊時間螁jointime蝕datetime肆地址袃address薁varchar2(200)蕆莈芃單品餐品信息節(jié)葿餐品id (主鍵)蒆foodid螂int肂餐品名稱(唯一)薀foodname蚅varchar2(20)蒅價格螂price莈int羇簡介裊introduction薃varchar2(

11、200)荿餐品類型肅foodtype芄varchar(10)罿配料蒀recipe蒈varchar2(200)蚃是否特惠蝿cheap羋varchar(10)薆特惠的產(chǎn)品用1標(biāo)記膃蒀套餐餐品信息荿蚅餐品id (主鍵)薂foodid芀int莀餐品名稱肇foodname羂varchar2(20)羈價格膈price膅int裊簡介袁introduction荿varchar2(200)螈配料芄recipe蟻varchar2(200)膇餐品類型袆foodtype蚄varchar(10)莂是否特惠羋cheap羄varchar(10)膃foodtype=0,表示特惠單品,foodtype=1表示特惠套餐。膂艿特惠

12、商品莇薂特惠餐品id (主鍵)袂foodid肇int(3)蒅餐品名稱(唯一)(從套餐和單品中選一個)foodnamevarchar2(20)價格pricevarchar2(10)簡介introductionvarchar2(200)配料recipevarchar2(200)餐品類型foodtypevarchar(10)訂單信息表訂單id (主鍵)orderidint訂單名稱(可重復(fù))ordernamevarchar2(20)成交價格priceint成交商品orderproductvarchar2(20)訂單日期orderdatevarchar(20)訂單用戶customernamevarcha

13、r(20)管理員信息表管理員ididint(3)管理員姓名anamevarchar2(60)密碼apasswordvarchar2(20)管理員類型typeint(3)3.5輸出項用戶信息餐品信息快遞評價意見建議套餐信息訂單信息3.6算法無3.7 邏輯流程用戶信息開始查看全部用戶信息通過用戶名或手機(jī)號增刪改查顯示全部用戶信息顯示用戶名手機(jī)號增刪改查信息結(jié)束套餐信息查看全部套餐信息通過套餐名稱增刪改查顯示全部套餐信息顯示套餐名稱增刪改查信息結(jié)束開始選單品合成套餐訂單信息查看全部訂單信息通過訂單條件查詢顯示全部訂單信息顯示訂單條件查詢信息信息結(jié)束訂單邏輯刪除開始評價信息查看全部評價信息通過條件增刪

14、改查評價顯示全部評價信息顯示通過條件增刪改查評價信息結(jié)束開始3.8接口支付接口 數(shù)據(jù)庫接口 3.9存儲分配無。3.10注釋設(shè)計a 加在模塊首部的注釋;b 加在各分枝點處的注釋;介紹走到此部分的條件。c 對各變量的功能、范圍、缺省條件等所加的注釋;對重要的變量,尤其是全局變量一定要這樣。d 對使用的邏輯所加的注釋等等。在邏輯前面添加介紹。3.11限制條件無3.12測試計劃按照單元測試用例、集成測試用例及系統(tǒng)測試用例中相關(guān)用例進(jìn)行測試。3.13尚未解決的問題無。僅供個人用于學(xué)習(xí)、研究;不得用于商業(yè)用途。for personal use only in study and research; not for commercial use.nur fr den persnlichen fr studien, forschung, zu kommerziellen zwecken verwendet werden.pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下無正文 僅供個人用于學(xué)習(xí)、研究;不得用于商業(yè)用途。for personal use only

溫馨提示

  • 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

提交評論