在線訂餐系統(tǒng)V10需求規(guī)格說明書_第1頁
在線訂餐系統(tǒng)V10需求規(guī)格說明書_第2頁
在線訂餐系統(tǒng)V10需求規(guī)格說明書_第3頁
在線訂餐系統(tǒng)V10需求規(guī)格說明書_第4頁
在線訂餐系統(tǒng)V10需求規(guī)格說明書_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上項(xiàng)目組文 檔 編 號產(chǎn)品版本密級項(xiàng)目1組OnLineDinnerV1.0內(nèi)部項(xiàng)目名稱的在線訂餐系統(tǒng)共30頁在線訂餐系統(tǒng)-需求規(guī)格說明書文件名稱:在線訂餐系統(tǒng)需求規(guī)格說明書版本號:V1.0發(fā)布日期:2011年6月28日文檔創(chuàng)建者:歐陽飛文檔評審者:羅萌文檔批準(zhǔn)者:黃龍軍文檔維護(hù)者:歐陽飛文檔摘要:描述了本項(xiàng)目所要達(dá)到的目標(biāo)、實(shí)現(xiàn)的功能和范圍。目 錄1 引言項(xiàng)目小組認(rèn)真全面的調(diào)查了用戶對在線訂餐系統(tǒng)的需求,根據(jù)訂餐系統(tǒng)的業(yè)務(wù)分類、業(yè)務(wù)操作和數(shù)據(jù)結(jié)構(gòu)等具體要求,確定了系統(tǒng)性能要求、系統(tǒng)運(yùn)行環(huán)境要求。為系統(tǒng)下一步的開發(fā)工作奠定了良好的基礎(chǔ)。1.1編寫目的1. 作為軟件系統(tǒng)開發(fā)

2、技術(shù)協(xié)議的參考依據(jù),為用戶及開發(fā)雙發(fā)提供參考。2. 根據(jù)在線系統(tǒng)的特點(diǎn),對被開發(fā)軟件系統(tǒng)的主要功能、性能進(jìn)行完整描述,為開發(fā)者進(jìn)行詳細(xì)設(shè)計(jì)和編程提供基礎(chǔ)。1.2適用范圍本文檔適用于所有與本項(xiàng)目有關(guān)的軟件開發(fā)階段及其相關(guān)人員。1.3文檔概述本需求規(guī)格說明書,概括性的描述了的在線訂餐系統(tǒng)所要完成的工作,是軟件開發(fā)人員和用戶對本系統(tǒng)的業(yè)務(wù)流程及功能達(dá)成共識。通過本需求規(guī)格說明書可以全面了解基于個(gè)性化推薦的在線訂餐系統(tǒng)所要完成的任務(wù)和所要達(dá)到的功能。1.4參考文獻(xiàn)HeadFirst設(shè)計(jì)模式 中國電力出版社uml基礎(chǔ)與rose建模教程 人民郵電出版社2項(xiàng)目概述2.1項(xiàng)目名稱的在線訂餐系統(tǒng)該系統(tǒng)的項(xiàng)目計(jì)劃

3、開始日期為2011年6月1日,項(xiàng)目開發(fā)周期為6個(gè)月。2.2項(xiàng)目背景如果說過去的十年是搜索技術(shù)大行其道的十年,那么個(gè)性化推薦技術(shù)將成為未來十年中最重要的革新之一。21世紀(jì),在線訂餐的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭。技術(shù)的提升和管理的升級是餐飲業(yè)的競爭核心。為了在激烈的競爭中更多的方便的滿足用戶的需求,我們特意引進(jìn)了個(gè)性化推薦技術(shù)。2.3項(xiàng)目目標(biāo)基于多agent個(gè)性化推薦的在線訂餐系統(tǒng)采用B2C的運(yùn)行模式,用戶可以享受網(wǎng)絡(luò)方便,快捷,安全的享受訂餐服務(wù),而且為用戶提供其可能感興趣的餐品,以及飲食資訊,使用戶能夠在方便的同時(shí)得到健康的飲食習(xí)慣。系統(tǒng)的

4、實(shí)現(xiàn)目標(biāo)如下:A.方便用戶查看搜索餐品信息B.為用戶提供最新的飲食資訊C.為用戶提供個(gè)性化推薦服務(wù)D.方便管理員進(jìn)行信息統(tǒng)計(jì)項(xiàng)目的建設(shè)意義如下:A.盡量貼近用戶的心理,在實(shí)現(xiàn)基本功能的基礎(chǔ)上開發(fā)用戶喜愛的功能。B.在完成功能之余注重網(wǎng)站的可靠性,安全性,易用性等問題。2.4系統(tǒng)范圍和系統(tǒng)邊界任何系統(tǒng)都不可能包羅萬象,的在線訂餐系統(tǒng)主要解決的是及時(shí)送上用戶訂好的餐品,為用戶提供最優(yōu)質(zhì)的服務(wù)。系統(tǒng)主要面向的服務(wù)對象有:上班族、不方便出行的人們,為他們提供餐品瀏覽、在線訂餐、飲食資訊以及個(gè)性化推薦服務(wù),通過良好的服務(wù)為市民做出自己最大的貢獻(xiàn)。2.5功能概述為了對網(wǎng)站進(jìn)行安全管理,網(wǎng)站采用基于角色的權(quán)

5、限控制,將人員大體分成3類,游客,注冊用戶,管理員。對于游客: 1.可以瀏覽餐品信息 2.可以在線留言 3.可以查看飲食資訊B.對于注冊用戶: 1.可以瀏覽餐品信息 2.可以在線留言 3.可以查看飲食資訊 4.可以在線訂餐 5.可以修改個(gè)人信息 6.可以享受個(gè)性化推薦服務(wù)C.對于管理員: 1.可以管理餐品信息 2.可以管理飲食資訊 3.可以修改個(gè)人信息 4.可以管理公告 5.可以管理用戶信息 6.可以管理留言 7.可以管理訂單 8.可以對網(wǎng)站進(jìn)行數(shù)據(jù)維護(hù) 9.權(quán)限管理2.6業(yè)務(wù)用例2.6.1系統(tǒng)角色 系統(tǒng)的主要角色和權(quán)限如下:表2-1 系統(tǒng)的主要角色和權(quán)限角色權(quán)限管理員人員管理、餐品管理、公告

6、管理、訂單管理、留言管理、數(shù)據(jù)維護(hù)、權(quán)限管理注冊用戶瀏覽餐品、查看網(wǎng)站信息、在線留言、在線訂餐、個(gè)人信息的管理 游客瀏覽餐品、查看網(wǎng)站信息在線留言2.6.2游客 只能瀏覽餐品、查看網(wǎng)站信息、在線留言 用例圖如下:圖2.1游客用例圖2.6.3注冊用戶注冊會員主要功能是在在線訂餐、個(gè)人信息的管理,包括用戶信息的修改,積分管理,訂單管理,留言管理;還包括享受智能推薦、飲食資訊等功能 用例圖如下:圖2.2 注冊用戶用例圖 表2-2 在線訂餐用例說明用例名稱在線訂餐用例描述當(dāng)用戶點(diǎn)擊訂餐時(shí)啟動用例,當(dāng)點(diǎn)擊提交訂單時(shí)結(jié)束用例參與者用戶前置條件用戶登錄后置條件訂單表中的數(shù)據(jù)增加被包含的用例查看餐品信息,購物

7、車管理,填寫收貨信息被擴(kuò)展的用例取消修改、放棄訂餐主要步驟用戶意圖系統(tǒng)職責(zé)1. 瀏覽餐品3.在線訂餐5.提交訂單2.提供用戶感興趣的餐品4.系統(tǒng)驗(yàn)證條件是否有效并查詢數(shù)據(jù)庫信息、顯示商品信息6.提示下單成功表2-3個(gè)人中心用例說明用例名稱個(gè)人中心用例描述當(dāng)點(diǎn)擊個(gè)人中心進(jìn)入個(gè)人信息管理中心,啟動用例,點(diǎn)退出結(jié)束用例參與者注冊用戶前置條件用戶登陸后置條件個(gè)人信息的修改被包含的用例個(gè)人信息修改,個(gè)性化設(shè)置被擴(kuò)展的用例取消修改主要步驟用戶意圖系統(tǒng)職責(zé)1.用戶進(jìn)入個(gè)人中心3.提出修改個(gè)人信息5.修改個(gè)人信息7.提示修改成功2.系統(tǒng)返回個(gè)人中心頁面4.訪問數(shù)據(jù)庫、返回修改頁面6.檢查修改信息并修改數(shù)據(jù)庫

8、表2-4在線留言用例說明用例名稱在線留言用例描述用戶點(diǎn)擊咨詢留言后啟動用例,點(diǎn)擊提交時(shí)結(jié)束用例參與者會員、游客前置條件無后置條件只有管理員通過的留言才可以顯示被包含的用例查看管理員回復(fù)被擴(kuò)展的用例取消留言主要步驟會員意圖系統(tǒng)職責(zé)1. 用戶登錄網(wǎng)站并點(diǎn)擊在線留言3.會員留言2.系統(tǒng)創(chuàng)建初始留言界面4.保存入數(shù)據(jù)庫5.提示留言成功6.管理員認(rèn)證(回復(fù))后顯示在“在線留言”頁面2.6.4管理員系統(tǒng)管理員的主要功能有:管理員信息管理、餐品管理、公告管理、訂單管理、留言管理、數(shù)據(jù)維護(hù)、權(quán)限管理等。用例圖如下:圖2.3 管理員用例圖表2-5管理員信息管理用例說明用例名稱管理員信息管理用例描述當(dāng)管理員點(diǎn)擊“

9、管理員管理”鏈接后進(jìn)入管理員信息管理用例參與者管理員前置條件管理員進(jìn)入后臺系統(tǒng),管理員有角色管理的權(quán)限后置條件管理員信息表中的數(shù)據(jù)被修改被包含的用例添加管理員,修改管理員,刪除管理員,分配管理員角色,添加角色,刪除角色,修改角色,角色權(quán)限分配被擴(kuò)展的用例取消修改主要步驟超級管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺管理系統(tǒng),并點(diǎn)擊管理員管理鏈接;3.管理員點(diǎn)擊“增加管理員”5.填寫新資料7.管理員確認(rèn)提交10.管理員提出刪除管理員信息12.管理員點(diǎn)擊刪除15.超級管理員提出修改管理員信息21.填寫修改的管理員信息22.確認(rèn)提交26.管理員提出分配管理員角色28. 管理員賦予角色32.管理員確認(rèn)提交3

10、3.管理員提出添加角色35.管理員輸入新加角色39.管理員確認(rèn)提交40.管理員提出角色修改42. 輸入需要修改的角色名稱46.管理員確認(rèn)提交47.管理員提出角色刪除49.管理員確認(rèn)刪除2.系統(tǒng)顯示操作鏈接4.系統(tǒng)返回添加管理員頁面6.系統(tǒng)驗(yàn)證合法性,8.存入數(shù)據(jù)庫9.返回增加成功11.系統(tǒng)返回刪除管理員信息頁面13.存入數(shù)據(jù)庫14.返回刪除成功20.系統(tǒng)返回修改管理員信息頁面23.系統(tǒng)檢驗(yàn)合法性24.存入數(shù)據(jù)庫25.返回修改成功27.系統(tǒng)返回角色管理頁面29.系統(tǒng)檢驗(yàn)合法性30.存入數(shù)據(jù)庫31.提示成功34.系統(tǒng)返回添加角色頁面36.檢驗(yàn)合法性37.存入數(shù)據(jù)庫38.返回添加成功41.系統(tǒng)返回角

11、色修改頁面43.檢驗(yàn)合法性45.存入數(shù)據(jù)庫45.返回添加成功48.系統(tǒng)返回角色刪除頁面50.檢驗(yàn)合法性51.存入數(shù)據(jù)庫52.返回添加成功 2-6權(quán)限管理用例說明 用例名稱權(quán)限管理用例描述當(dāng)?shù)鹿芾韱T點(diǎn)擊“權(quán)限管理”鏈接后進(jìn)入權(quán)限管理用例參與者管理員前置條件管理員進(jìn)入后臺系統(tǒng),管理員具有權(quán)限管理的權(quán)限后置條件數(shù)據(jù)表中被更改的角色信息改變被包含的用例設(shè)置角色的權(quán)限被擴(kuò)展的用例取消更改主要步驟超級管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺系統(tǒng)點(diǎn)擊權(quán)限管理3.管理員點(diǎn)擊要修改的角色5.管理員修改權(quán)限2.返回權(quán)限管理界面4.返回該角色擁有的權(quán)限6.存入數(shù)據(jù)庫7.返回添加成功 2-7訂單管理用例說明用例名稱訂單管

12、理用例描述當(dāng)管理員點(diǎn)擊“訂單管理”鏈接后進(jìn)入訂單管理用例參與者管理員前置條件管理員進(jìn)入后臺系統(tǒng),管理員具有訂單管理的權(quán)限后置條件數(shù)據(jù)表中被更改的訂單信息改變被包含的用例設(shè)置訂單狀態(tài)被擴(kuò)展的用例取消更改主要步驟超級管理員意圖系統(tǒng)責(zé)任1.管理員登入后臺系統(tǒng)點(diǎn)擊訂單管理3.選擇搜索條件5.選擇要修改的訂單7.選擇訂單狀態(tài)(根據(jù)實(shí)際情況,更改訂單狀態(tài):通過、無效、已送出、已付款)2.返回訂單管理界面4.返回搜索結(jié)果頁面6.返回訂單信息8.存入數(shù)據(jù)庫9.返回設(shè)置成功3系統(tǒng)功能性需求3.1系統(tǒng)功能基于個(gè)性化推薦技術(shù)的在線訂餐系統(tǒng)是一個(gè)復(fù)雜的電子商務(wù)系統(tǒng)。它必須提供用戶接口以供用戶登錄并選擇餐品,以及管理員

13、接口供管理員處理用戶訂單和維護(hù)網(wǎng)站正常運(yùn)作,同時(shí)系統(tǒng)會根據(jù)數(shù)據(jù)庫中用戶的訂餐記錄在用戶登錄時(shí)為用戶提供其可能感興趣的餐品。系統(tǒng)總體功能需求框圖如下圖所示:圖3.1 系統(tǒng)功能結(jié)構(gòu)圖32前臺功能分解圖33后臺功能分解圖3.2詳細(xì)功能需求前臺系統(tǒng)3.2.1身份驗(yàn)證A.用戶注冊B.找回密碼圖3.4用戶注冊時(shí)序圖圖3.5用戶找回密碼3.2.2個(gè)人信息系統(tǒng)A.個(gè)人信息管理B.查看留言C.查看訂單D.個(gè)性化推薦 圖 3.6個(gè)人信息3.2.3主頁信息系統(tǒng)A.飲食資訊B.在線留言C.瀏覽餐品D.在線訂餐 3.7用戶訂餐時(shí)序圖后臺系統(tǒng)3.2.4用戶信息管理A.添加用戶B.修改用戶信息C.刪除用戶3.2.5管理員信

14、息管理A.添加管理員B.修改管理員信息C.刪除管理員D.更改管理員角色 3.7 更改管理員角色說明3.2.6訂單管理A.更改訂單狀態(tài)B.刪除訂單 3.8更改訂單狀態(tài)說明3.2.7餐品管理A.添加餐品類別B.修改餐品類別C.刪除餐品類別D.添加餐品E.修改餐品信息F.刪除餐品 3.9餐品管理說明3.2.8留言管理A.刪除留言B.回復(fù)留言C.修改留言 3.10 留言管理說明3.2.9角色管理A.添加角色B.刪除角色C.修改角色信息 3.11角色管理說明3.2.10權(quán)限管理A.添加權(quán)限B.修改權(quán)限C.刪除權(quán)限 3.12權(quán)限管理說明3.2.11個(gè)性化推薦A.行為記錄模塊:訂單生成后,系統(tǒng)將訂單中的餐品

15、數(shù)據(jù)兩兩組合,形成一組餐品相關(guān)信息數(shù)據(jù),將此數(shù)據(jù)插入到餐品相關(guān)信息表中,若原來存在該組合,將其權(quán)值加一,若不存在,則添加一條新的記錄,并將權(quán)值設(shè)為一。B.記錄分析模塊:用戶選擇餐品時(shí),傳入所選擇的餐品編號,在餐品相關(guān)表中按權(quán)值的從大到小檢索數(shù)據(jù),選擇前五條記錄。C.推薦模塊:系統(tǒng)接受前臺傳進(jìn)來的餐品編號,調(diào)用業(yè)務(wù)邏輯層方法,返回與所選餐品相關(guān)的五道最受消費(fèi)者歡迎的餐品,并顯示到前臺訂餐界面。3.13 個(gè)性化推薦說明3.3系統(tǒng)的活動圖活動圖可以分為垂直泳道,每個(gè)泳道表示工作流中不同的參與者。查看泳道中的活動,就可以知道某個(gè)參與者的責(zé)任,通過不同泳道中活動的過渡,可以了解誰要與誰進(jìn)行通信。這些信息

16、在建?;蚶斫鈽I(yè)務(wù)時(shí)非常重要。顧客訂餐和管理員處理訂單的活動圖如下所示:3.14 系統(tǒng)活動圖4系統(tǒng)的配置與實(shí)現(xiàn)4.1系統(tǒng)的組件圖 系統(tǒng)組件圖如下所示: 圖3.15 系統(tǒng)組件圖4.2系統(tǒng)的配置圖系統(tǒng)由多個(gè)支點(diǎn)構(gòu)成,應(yīng)用服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)的總體協(xié)調(diào)工作,數(shù)據(jù)庫負(fù)責(zé)數(shù)據(jù)管理,客戶機(jī)通過互聯(lián)網(wǎng)與應(yīng)用服務(wù)器相連,這樣管理員可以通過互聯(lián)網(wǎng)管理應(yīng)用服務(wù)器,客戶可以通過互聯(lián)網(wǎng)管理應(yīng)用服務(wù)器得到在線訂餐服務(wù)。系統(tǒng)的配置圖如下所示:圖3.16 系統(tǒng)配置圖5資源需求5.1軟件資源需求基于個(gè)性化推薦技術(shù)的在線訂餐系統(tǒng)軟件資源包括:1、Windows Xp操作系統(tǒng)1套;2、SQL Server 2000數(shù)據(jù)庫系統(tǒng)1套;3

17、、Microsoft Office 1套;4、Visual Studio 2008開發(fā)工具1套;5.2硬件資源需求服務(wù)器推薦配置:CPU類型 Xeon 5000/5100 CPU-SMP數(shù)量 雙路 主板芯片組 Intel 5000V 處理器支持 2*Intel® Xeon 5000/5100 處理器(標(biāo)配/選配) 2* Intel® Xeon woodcrest 5110 內(nèi)存(標(biāo)配/最大) 2GB DDR2 Fully-Buffered DIMM /16GB DDR2 Fully-Buffered DIMM 內(nèi)存類型 DDR2 Fully-Buffered DIMM 硬盤

18、控制器 Adaptec 7902W dual channel Ultra320 SCSI,Intel ESB2 for 6 SATARAID支持 SCSI RAID 0, 1,10,SATA RAID 0,1,5,10 硬盤容量(標(biāo)配/最大) 2*160GB SATA HDD/4*300GB SATA HDD 網(wǎng)卡 2*Intel® 82563千兆網(wǎng)絡(luò)控制器 顯卡 集成ATI ES1000 16MB PCI graphics controller 擴(kuò)展插槽 1*(×4)PCI-E,1*(×4)PCI-E, 2*100MHz PCI-X,1*PCI 電源 520W 散熱風(fēng)扇 2*100mm 5000RPM Fan客戶端推薦配置:CPU類型 AMD 3000+或內(nèi)存 512M內(nèi)存類型 DDR2 667硬盤 80G 6 數(shù)據(jù)需求(1)主要是設(shè)計(jì)表結(jié)構(gòu)。一般地,實(shí)體對應(yīng)于表,實(shí)體的屬性對應(yīng)于表的列,實(shí)體之間的關(guān)系成為表的約束。邏輯設(shè)計(jì)中的實(shí)體大部分可以轉(zhuǎn)換成物理設(shè)計(jì)中的表,但是它們并不一定是一一對應(yīng)的。(2)對表結(jié)構(gòu)進(jìn)行規(guī)范化處理。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論