




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、駐馬店美食查詢系統(tǒng) 院 系:黃淮學(xué)院 專業(yè)班級(jí):軟件工程1302B 姓 名:馬倩 學(xué) 號(hào):1340170239目錄1.引言31.1 編寫的目的31.2 美食查詢網(wǎng)站的實(shí)施意義31.3 背景31.4 定義與解釋41.5 參考資料42.任務(wù)概述42.1目標(biāo)42.2運(yùn)行環(huán)境53. 功能需求53. 1對(duì)功能的規(guī)定53.2系統(tǒng)流程圖如下:6系統(tǒng)整體功能結(jié)構(gòu)圖:6以用戶的身份為主線,大致的流程如下:83.2.3用戶查詢系統(tǒng)功能描述: 94. 用例分析104.1用例圖104.1.1管理員用例圖:104.1.2用戶用例圖:104.2用例分析與描述114.2.1登錄114.2.2 注冊(cè)124.2.3 瀏覽目錄1
2、24.2.4查詢信息134.2.5瀏覽信息134.2.6加入收藏夾144.2.7查看收藏夾144.2.8刪除收藏154.2.9清空收藏夾164.2.10用戶反饋165.數(shù)據(jù)庫(kù)設(shè)計(jì)175.1用戶信息175.2美食信息175.3餐廳信息185.4系統(tǒng)管理員信息186.性能需求196.1界面需求196.2響應(yīng)時(shí)間需求206.3可靠性需求216.4開放性需求216.5可擴(kuò)展性需求216.6安全性需求217.項(xiàng)目時(shí)間管理211.引言1.1 編寫的目的本文檔的編寫是為了使用戶更方便的理解軟件各種功能,明確說(shuō)明系統(tǒng)需求,界定系統(tǒng)實(shí)現(xiàn)功能的范圍,指導(dǎo)設(shè)計(jì)以及編碼。也是系統(tǒng)測(cè)試和用戶文檔的基礎(chǔ),一經(jīng)制定將是項(xiàng)目
3、規(guī)劃,設(shè)計(jì)和編碼的基礎(chǔ)。面對(duì)當(dāng)代越來(lái)越快節(jié)奏的都市生活,我們想在駐馬店生活的更加便捷、舒適,因此希望通過(guò)開發(fā)選定駐馬店美食查詢系統(tǒng) ,使駐馬店本地的市民可以方便的查找到自己喜歡的美食信息,更希望通過(guò)系統(tǒng)使世界各地的游客們便捷的搜索出駐馬店當(dāng)?shù)氐奶厣朗?。主要有以下三個(gè)目的:A 消費(fèi)者依賴它來(lái)了解自己感興趣的食品,知道去哪里吃。B 軟件開發(fā)小組依賴它來(lái)了解他們所需要開發(fā)的產(chǎn)品。C 項(xiàng)目負(fù)責(zé)人根據(jù)包含在軟件需求規(guī)格說(shuō)明中描述的產(chǎn)品來(lái)制定規(guī)劃并預(yù)測(cè)進(jìn)度安排,工作量和資源。本文檔面向的讀者主要是系統(tǒng)設(shè)計(jì)編程人員及后期的系統(tǒng)測(cè)試人員以及維護(hù)人員。1.2 美食查詢網(wǎng)站的實(shí)施意義 民以食為天,自古以來(lái)人們的
4、生活就與美食緊密相連。隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái),美食行業(yè)在IT市場(chǎng)的發(fā)展都是不可估量的。而且如今的美食行業(yè),不僅僅局限于消費(fèi)者口口傳遞或自己尋找的老舊方法,在移動(dòng)互聯(lián)網(wǎng)時(shí)代的美食行業(yè)應(yīng)該發(fā)展一種新的宣傳方式。所以,美食類APP占居消費(fèi)市場(chǎng)與“吃”相關(guān)的入口,擁有巨大的想象空間,發(fā)展前景也是光明而又樂(lè)觀的。美食查詢系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所謂靜態(tài)信息是指那些不經(jīng)常變動(dòng)或更新的資源,如餐廳簡(jiǎn)介、美食介紹和美食劃分等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如食品報(bào)價(jià),打折信息和食客評(píng)價(jià)信息等。1.3 背景a) 待開發(fā)的軟件系統(tǒng)的名稱:駐馬店美食查詢系統(tǒng)b)
5、本項(xiàng)目的任務(wù)提出者及單位:軟件工程1302B馬倩c) 目標(biāo)用戶:美食愛好者、國(guó)內(nèi)外游客1.4 定義與解釋 數(shù)據(jù)字典data dictionary 數(shù)據(jù)項(xiàng):美食名稱數(shù)據(jù)類型:可變字符類型數(shù)據(jù)長(zhǎng)度: 50 數(shù)據(jù)流圖data flow chart 1)名稱:用戶登陸注冊(cè)簡(jiǎn)述:用戶賬號(hào)信息數(shù)據(jù)來(lái)源:用戶數(shù)據(jù)去向:用戶信息數(shù)據(jù)庫(kù)數(shù)據(jù)組成:用戶賬號(hào)+用戶密碼2)名稱:管理員登陸簡(jiǎn)述:管理員賬號(hào)信息數(shù)據(jù)來(lái)源:管理員數(shù)據(jù)去向:管理員信息數(shù)據(jù)庫(kù)數(shù)據(jù)組成:用戶賬號(hào)+用戶密碼+驗(yàn)證碼 1.5 參考資料1) 計(jì)算機(jī)軟件產(chǎn)品文件編制規(guī)范2) 軟件工程3) 數(shù)據(jù)庫(kù)設(shè)計(jì)2.任務(wù)概述2.1目標(biāo)開發(fā)目標(biāo):·針對(duì)整個(gè):
6、網(wǎng)站進(jìn)行精心的形象設(shè)計(jì)定位,使之在視覺效果上更美觀、更符合網(wǎng)站形象定位,在使用方面更實(shí)用。·規(guī)劃整個(gè)系統(tǒng)的功能,使之更符合實(shí)際需要,增加各種餐廳及食品咨詢、技術(shù)支持功能、信息檢索功能、互動(dòng)交流功能等。·對(duì)系統(tǒng)的用戶操作流程進(jìn)行規(guī)劃,使用戶在網(wǎng)站上能夠進(jìn)行更方便的操作,使用戶能夠更加簡(jiǎn)單方便的獲取到所需要的信息,適合不同消費(fèi)層面的社會(huì)人員。本項(xiàng)目設(shè)定的目標(biāo)如下:1) 系統(tǒng)能夠提供友好的用戶界面,盡量減少使用戶的記憶量2) 系統(tǒng)具有良好的運(yùn)行效率,能夠保證查詢便捷3) 框架的設(shè)計(jì)具有一定的可塑性以及靈活性,便于維護(hù)和修改2.2運(yùn)行環(huán)境2.2.1系統(tǒng)運(yùn)行硬件環(huán)境:ü 客
7、戶機(jī):普通PCCPU:P4 1.8GHzn 內(nèi)存:256MB以上n 分辨率:推薦使用1024*768像素ü WEB服務(wù)器CPU:P4 1.8GHz內(nèi)存:256MB以上ü 數(shù)據(jù)庫(kù)服務(wù)器CPU:P4 1.8GHz內(nèi)存:256MB以上2.2.2本項(xiàng)目的運(yùn)行軟件環(huán)境如下:ü 操作系統(tǒng): Windows XPü 數(shù)據(jù)庫(kù):SQL Server 2000ü 瀏覽器:最低版本IE6.03. 功能需求 此查詢系統(tǒng)包括兩部分,用戶查詢系統(tǒng)和管理員系統(tǒng),用戶查詢區(qū)可以讓用戶方便找到自己心儀的餐廳和喜歡的美食!管理系統(tǒng)管理員可以進(jìn)行系統(tǒng)的維護(hù)和管理!對(duì)于用戶來(lái)說(shuō),系統(tǒng)
8、主要能實(shí)現(xiàn)以下功能:1)根據(jù)你的位置和飯局不同的場(chǎng)景,推薦最合適的餐廳;2)根據(jù)你喜好的口味、菜系、價(jià)位等,推薦最適合的餐廳; 3)根據(jù)你去過(guò)餐廳的口味,自動(dòng)推薦合適的餐廳; 3. 1對(duì)功能的規(guī)定ü 權(quán)限控制:未注冊(cè)用戶1可以搜索餐廳及食品,可以查看評(píng)價(jià)2可以進(jìn)行注冊(cè)。3查看相關(guān)資料。前臺(tái)注冊(cè)用戶1可以查看所有資料。2發(fā)表評(píng)價(jià),給管理員留言。 3戶信息修改。4可以在論壇發(fā)表帖子5可以收藏餐廳及食品后臺(tái)管理員1. 用戶管理對(duì)前臺(tái)用戶和后臺(tái)用戶資料信息進(jìn)行管理與維護(hù),并實(shí)施權(quán)限限制控制其訪問(wèn)的范圍2. 商品管理對(duì)餐廳及食品信息進(jìn)行增加、修改、刪除,使數(shù)據(jù)得到更新;對(duì)用戶評(píng)論進(jìn)行合適的處理
9、,使用戶對(duì)系統(tǒng)服務(wù)達(dá)到滿意程度。3. 論壇管理對(duì)前臺(tái)論壇交流進(jìn)行管理,方便用戶交流。4. 信息管理信息管理分新聞動(dòng)態(tài)、餐廳公告、餐廳投票和留言等幾項(xiàng)管理,使數(shù)據(jù)得到及時(shí)合理的更新。3.2系統(tǒng)流程圖如下: 系統(tǒng)整體功能結(jié)構(gòu)圖:駐馬店美食查詢系統(tǒng)可以分為兩個(gè)子系統(tǒng):用戶查詢系統(tǒng)和管理員管理系統(tǒng)ü 用戶查詢系統(tǒng)的功能主要包括用戶個(gè)人中心和美食查詢功能: 在用戶個(gè)人中心中可以顯示用戶的個(gè)人信息,實(shí)現(xiàn)用戶的一些功能。 美食搜索功能主要包括: 1.附近美食查詢:以一點(diǎn)為中心方圓100米,300米,500米等范圍之內(nèi)的餐廳和美食; 2.排行美食查詢:最熱門的美食,食客評(píng)價(jià)最好的,環(huán)境最優(yōu)的,服務(wù)最
10、好的; 3.條件搜索: 1)按菜系搜索 2)按地區(qū)搜索 3)按美食類型搜索 4)其他搜索ü 管理員功能的功能主要包括: 1.用戶信息管理 2.美食信息管理 3.刪除 4.修改 5.增加 以用戶的身份為主線,大致的流程如下:ü 系統(tǒng)流程詳細(xì)分析:1. 用戶登錄:用戶登錄并經(jīng)過(guò)身份驗(yàn)證合法后,用戶能執(zhí)行該子系統(tǒng)的所有功能。2. 用戶注冊(cè):用戶填入詳細(xì)信息注冊(cè)。3. 瀏覽信息:1) 用戶能夠?yàn)g覽餐廳及美食信息。在主頁(yè)上,應(yīng)向用戶顯示目錄清單,用戶選擇了一個(gè)目錄之后,就能顯示對(duì)應(yīng)類別下的實(shí)際圖片(如餐廳名稱、餐廳簡(jiǎn)介、美食信息等),并允許把餐廳或美食加入收藏夾。2) 顯示餐廳或美食
11、信息詳情:顯示其較大圖片和/或其詳細(xì)說(shuō)明、價(jià)格信息,并允許把其加入收藏夾。4. 查詢餐廳或美食:用戶能夠根據(jù)一些特征搜索符合條件的餐廳或美食。5. 收藏餐廳或美食:用戶能夠把餐廳或美食放入收藏夾。6. 管理收藏夾:1) 刪除收藏夾中的餐廳或美食。2) 清空收藏夾。7. 用戶反饋:用戶可以給餐廳或管理段提一些建議。8. 查看反饋信息:用戶可查看所有的反饋信息,也可基于時(shí)間段查看反饋信息。9. 顯示新品、特價(jià)品:向用戶展示最新的產(chǎn)品和特價(jià)品。3.2.3用戶查詢系統(tǒng)功能描述: 用戶需要輸入用戶名密碼,經(jīng)過(guò)驗(yàn)證后方能進(jìn)入美食查詢系統(tǒng),在此系統(tǒng)中, 用戶可以方便實(shí)現(xiàn)查詢餐廳或美食功能。 用戶主要有與系統(tǒng)
12、交互的功能,包括美食查詢功能和個(gè)人信息管理功能。在用戶個(gè)人中心中可以顯示用戶的信息詳情,并且實(shí)現(xiàn)用戶的一些功能,比如對(duì)美食點(diǎn)評(píng),分享美食信息等;在美食查詢系統(tǒng)中,用戶可以根據(jù)自己的喜好選擇自己喜愛的餐廳和美食。用戶可以搜索離自己最近的美食和餐廳;用戶還可以搜索排行美食榜,看看最熱門的美食和餐廳等。4. 用例分析 4.1用例圖 4.1.1管理員用例圖: 4.1.2用戶用例圖: 4.2用例分析與描述4.2.1登錄1. 用例圖 2. 用例的事件流描述2.1. 簡(jiǎn)單描述:本用例描述了用戶如何登錄到系統(tǒng)中。2.2. 前置條件用戶訪問(wèn)頁(yè)面2.3. 后置條件如果用例成功,用例登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變
13、。2.4. 事件流(1) 用戶訪問(wèn)系統(tǒng),服務(wù)啟動(dòng)。(2) 系統(tǒng)顯示要用戶輸入用戶名和密碼(3) 用戶輸入自己的用戶名和密碼,提交(包含了單引號(hào)、雙引號(hào)或?yàn)榭?,系統(tǒng)提示錯(cuò)誤)。(4) 系統(tǒng)驗(yàn)證輸入的名字和密碼(系統(tǒng)檢索不到該用戶的密碼,系統(tǒng)提示錯(cuò)誤),用戶登錄系統(tǒng)成功。4.2.2 注冊(cè)1.用例圖 2.用例的事件流描述2.1簡(jiǎn)單描述:本用例描述了用戶如何在系統(tǒng)中注冊(cè)。2.2前置條件用戶訪問(wèn)頁(yè)面2.3后置條件如果用例成功,用例可以登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變。2.4事件流 (1) 用戶訪問(wèn)系統(tǒng),服務(wù)啟動(dòng)。(2) 系統(tǒng)顯示要用戶輸入用戶名和密碼(若無(wú),可注冊(cè))(3) 系統(tǒng)顯示要用戶輸入想注冊(cè)的用戶
14、名和密碼(3) 用戶輸入用戶名和密碼,提交(包含了單引號(hào)、雙引號(hào)或?yàn)?空,系統(tǒng)提示錯(cuò)誤)。 (4) 系統(tǒng)錄入輸入的名字和密碼(系統(tǒng)無(wú)法錄入,系統(tǒng)提示錯(cuò)誤),用 戶注冊(cè)成功。 (5) 系統(tǒng)自動(dòng)返回登錄頁(yè)面,提示登錄。4.2.3 瀏覽目錄1 用例圖 2 用例的事件流描述2.1 簡(jiǎn)單描述:用戶選擇一目錄,顯示該目錄的所有信息(包括價(jià)格、折扣等)。2.2 前置條件用戶已登錄。2.3 后置條件用例成功,顯示對(duì)應(yīng)目錄信息。2.3.1 事件流(1) 系統(tǒng)提示選擇一目錄。(2) 用戶單擊一目錄。(3) 系統(tǒng)檢索對(duì)應(yīng)該目錄的餐廳或美食。存在,則小圖顯示所有圖片(如果有),餐廳或美食名稱,其簡(jiǎn)單描述,價(jià)位,加入收
15、藏夾提示。不存在,則系統(tǒng)提示不存在該目錄的餐廳或美食。4.2.4查詢信息1 用例圖 2 用例的事件流描述2.1 簡(jiǎn)單描述:用戶可基于餐廳或美食的類別或名稱的組合條件進(jìn)行模糊查找。2.2 前置條件用戶已登錄。2.3 后置條件用例成功,顯示滿足查找條件的所有記錄。2.3.1 事件流(1) 系統(tǒng)提示輸入搜索的關(guān)鍵字。(2) 用戶輸入搜索的關(guān)鍵字,提交。 (3) 系統(tǒng)檢索滿足條件的餐廳或美食。存在,則小圖顯示所有圖片(如 果有),餐廳或美食名稱,其簡(jiǎn)單描述,價(jià)位,加入收藏夾提示。 不存在,則系統(tǒng)提示不存在該目錄的餐廳或美食。4.2.5瀏覽信息1 用例圖 2 用例的事件流描述2.1 簡(jiǎn)單描述:用戶查看某
16、一餐廳或美食詳細(xì)描述。2.2 前置條件用戶已登錄,且系統(tǒng)處于其頁(yè)面顯示狀態(tài)。2.3 后置條件用例成功,顯示對(duì)應(yīng)的詳細(xì)信息。2.3.1 事件流(1) 系統(tǒng)提示用戶選擇一餐廳或美食。(2) 會(huì)員選定,確認(rèn)。(3) 系統(tǒng)檢索其詳細(xì)信息。(4) 系統(tǒng)以大圖顯示它的圖象、名稱、價(jià)格、收藏提示。4.2.6加入收藏夾1 用例圖2 用例的事件流描述2.1 簡(jiǎn)單描述用戶把所需的餐廳或美食加入收藏夾。2.2 前置條件用戶已登錄且處于顯示頁(yè)中。2.3 后置條件用例成功,進(jìn)入到查看收藏夾頁(yè)。2.3.1 事件流(1) 在商品顯示頁(yè)中,系統(tǒng)提示加入收藏夾。(2) 確認(rèn)加入收藏夾。4.2.7查看收藏夾1 用例圖 2 用例的
17、事件流描述2.1 簡(jiǎn)單描述:用戶查看收藏夾。2.2 前置條件用戶已登錄。2.3 后置條件顯示收藏夾中所有餐廳或美食編號(hào)、名稱、價(jià)格、折扣、地址。2.3.1 事件流(1) 用戶確認(rèn)查看收藏夾。(2) 系統(tǒng)顯示收藏夾中的所有所有餐廳或美食編號(hào)、名稱、價(jià)格、折扣、地址。(3) 系統(tǒng)顯示用戶可刪除收藏、清空收藏夾。4.2.8刪除收藏1 用例圖 2 用例的事件流描述2.1 簡(jiǎn)單描述: 刪除收藏夾中的某個(gè)收藏。2.2 前置條件系統(tǒng)處于查看收藏夾狀態(tài)。2.3 后置條件用例成功,刪除收藏。2.3.1 事件流(1) 系統(tǒng)提示刪除收藏。(2) 用戶確認(rèn)刪除收藏。(3) 系統(tǒng)刷新收藏夾。4.2.9清空收藏夾1 用例
18、圖 2 用例的事件流描述2.1 簡(jiǎn)單描述: 用戶清空收藏夾中的收藏。2.2 前置條件系統(tǒng)處于查看收藏夾狀態(tài)。2.3 后置條件用例成功,系統(tǒng)清空收藏夾。2.3.1 事件流(1) 系統(tǒng)提示清空收藏夾。(2) 用戶清空收藏夾。(3) 系統(tǒng)刷新收藏夾。4.2.10用戶反饋1.用例圖 2.用例的事件流描述2.1簡(jiǎn)單描述: 用戶提出反饋意見。2.2前置條件用戶已登錄。2.3后置條件用例成功,把該用戶的反饋信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。2.4事件流(1) 系統(tǒng)提示輸入反饋信息。(2)用戶輸入反饋信息,提交(系統(tǒng)驗(yàn)證輸入的合法性,不合法,系統(tǒng)提示錯(cuò)誤)。(3)系統(tǒng)存儲(chǔ)反饋信息到數(shù)據(jù)庫(kù)中。5.數(shù)據(jù)庫(kù)設(shè)計(jì)5.1用戶信息 編
19、號(hào)(Uid)int 姓名(Uname)varchar(10) 性別(Usex)char(4) 5.2美食信息 編號(hào) (Fid) int 名稱 (Fname) varchar(20) 價(jià)格(Fprice)int 分類 (Ftype) varchar(10) 介紹 (Fpresentation) varchar(200) 地址(Faddress)varchar(50)5.3餐廳信息 編號(hào) (Rid)int 名稱 (Rname) varchar(10) 分類 (Rtype) varchar(10) 介紹 (Rpresentation) varchar(200) 地址 (Raddress)varchar(50) 5.4系統(tǒng)管理員信息 編號(hào)(Mid)int 姓名(Mname)varchar(10) 性別(Msex)char(4) 6.性能需求6.1界面需求 系統(tǒng)的界面要求如下:1) 頁(yè)面內(nèi)容:主題明確,排版清晰簡(jiǎn)潔,站點(diǎn)鏈接和標(biāo)題格式統(tǒng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 對(duì)當(dāng)前綠色能源技術(shù)研發(fā)與應(yīng)用中遇到挑戰(zhàn)的解決方案研究報(bào)告
- 生活垃圾細(xì)破機(jī)設(shè)計(jì)【雙軸擠壓破碎機(jī)-撕碎機(jī)】
- 主師項(xiàng)目管理制度
- 麗水林地管理制度
- 2025年免疫治療技術(shù)在自身免疫性肝病免疫治療藥物臨床研究突破報(bào)告
- 云南小區(qū)管理制度
- 井下料場(chǎng)管理制度
- 亞朵前臺(tái)管理制度
- 交易大廳管理制度
- 交通勸導(dǎo)管理制度
- 2024年湖北省南漳縣事業(yè)單位公開招聘教師崗考試題帶答案分析
- 限高架維修合同8篇
- 全麻期間氣道梗阻的預(yù)防與處理
- 工業(yè)大數(shù)據(jù)的安全與隱私保護(hù)-洞察闡釋
- 病原微生物識(shí)別技巧試題及答案
- 2024-2025學(xué)年高中中國(guó)航天日班會(huì) 課件 弘揚(yáng)航天精神 逐夢(mèng)星辰大海
- 不穩(wěn)定型心絞痛護(hù)理診斷及護(hù)理措施
- 藥品配送運(yùn)輸流程圖解
- 腹膜透析圍手術(shù)期的護(hù)理
- 虛擬實(shí)驗(yàn)在高中生物學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用研究
- 糖尿病足護(hù)理疑難病例討論
評(píng)論
0/150
提交評(píng)論