




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、駐馬店美食查詢系統(tǒng) 院 系:黃淮學院 專業(yè)班級:軟件工程1302B 姓 名:馬倩 學 號:1340170239目錄1.引言31.1 編寫的目的31.2 美食查詢網(wǎng)站的實施意義31.3 背景31.4 定義與解釋41.5 參考資料42.任務(wù)概述42.1目標42.2運行環(huán)境53. 功能需求53. 1對功能的規(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 注冊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ù)庫設(shè)計175.1用戶信息175.2美食信息175.3餐廳信息185.4系統(tǒng)管理員信息186.性能需求196.1界面需求196.2響應(yīng)時間需求206.3可靠性需求216.4開放性需求216.5可擴展性需求216.6安全性需求217.項目時間管理211.引言1.1 編寫的目的本文檔的編寫是為了使用戶更方便的理解軟件各種功能,明確說明系統(tǒng)需求,界定系統(tǒng)實現(xiàn)功能的范圍,指導設(shè)計以及編碼。也是系統(tǒng)測試和用戶文檔的基礎(chǔ),一經(jīng)制定將是項目
3、規(guī)劃,設(shè)計和編碼的基礎(chǔ)。面對當代越來越快節(jié)奏的都市生活,我們想在駐馬店生活的更加便捷、舒適,因此希望通過開發(fā)選定駐馬店美食查詢系統(tǒng) ,使駐馬店本地的市民可以方便的查找到自己喜歡的美食信息,更希望通過系統(tǒng)使世界各地的游客們便捷的搜索出駐馬店當?shù)氐奶厣朗场V饕幸韵氯齻€目的:A 消費者依賴它來了解自己感興趣的食品,知道去哪里吃。B 軟件開發(fā)小組依賴它來了解他們所需要開發(fā)的產(chǎn)品。C 項目負責人根據(jù)包含在軟件需求規(guī)格說明中描述的產(chǎn)品來制定規(guī)劃并預測進度安排,工作量和資源。本文檔面向的讀者主要是系統(tǒng)設(shè)計編程人員及后期的系統(tǒng)測試人員以及維護人員。1.2 美食查詢網(wǎng)站的實施意義 民以食為天,自古以來人們的
4、生活就與美食緊密相連。隨著移動互聯(lián)網(wǎng)時代的到來,美食行業(yè)在IT市場的發(fā)展都是不可估量的。而且如今的美食行業(yè),不僅僅局限于消費者口口傳遞或自己尋找的老舊方法,在移動互聯(lián)網(wǎng)時代的美食行業(yè)應(yīng)該發(fā)展一種新的宣傳方式。所以,美食類APP占居消費市場與“吃”相關(guān)的入口,擁有巨大的想象空間,發(fā)展前景也是光明而又樂觀的。美食查詢系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些不經(jīng)常變動或更新的資源,如餐廳簡介、美食介紹和美食劃分等等;動態(tài)信息是指隨時變化的信息,如食品報價,打折信息和食客評價信息等。1.3 背景a) 待開發(fā)的軟件系統(tǒng)的名稱:駐馬店美食查詢系統(tǒng)b)
5、本項目的任務(wù)提出者及單位:軟件工程1302B馬倩c) 目標用戶:美食愛好者、國內(nèi)外游客1.4 定義與解釋 數(shù)據(jù)字典data dictionary 數(shù)據(jù)項:美食名稱數(shù)據(jù)類型:可變字符類型數(shù)據(jù)長度: 50 數(shù)據(jù)流圖data flow chart 1)名稱:用戶登陸注冊簡述:用戶賬號信息數(shù)據(jù)來源:用戶數(shù)據(jù)去向:用戶信息數(shù)據(jù)庫數(shù)據(jù)組成:用戶賬號+用戶密碼2)名稱:管理員登陸簡述:管理員賬號信息數(shù)據(jù)來源:管理員數(shù)據(jù)去向:管理員信息數(shù)據(jù)庫數(shù)據(jù)組成:用戶賬號+用戶密碼+驗證碼 1.5 參考資料1) 計算機軟件產(chǎn)品文件編制規(guī)范2) 軟件工程3) 數(shù)據(jù)庫設(shè)計2.任務(wù)概述2.1目標開發(fā)目標:·針對整個:
6、網(wǎng)站進行精心的形象設(shè)計定位,使之在視覺效果上更美觀、更符合網(wǎng)站形象定位,在使用方面更實用。·規(guī)劃整個系統(tǒng)的功能,使之更符合實際需要,增加各種餐廳及食品咨詢、技術(shù)支持功能、信息檢索功能、互動交流功能等。·對系統(tǒng)的用戶操作流程進行規(guī)劃,使用戶在網(wǎng)站上能夠進行更方便的操作,使用戶能夠更加簡單方便的獲取到所需要的信息,適合不同消費層面的社會人員。本項目設(shè)定的目標如下:1) 系統(tǒng)能夠提供友好的用戶界面,盡量減少使用戶的記憶量2) 系統(tǒng)具有良好的運行效率,能夠保證查詢便捷3) 框架的設(shè)計具有一定的可塑性以及靈活性,便于維護和修改2.2運行環(huán)境2.2.1系統(tǒng)運行硬件環(huán)境:ü 客
7、戶機:普通PCCPU:P4 1.8GHzn 內(nèi)存:256MB以上n 分辨率:推薦使用1024*768像素ü WEB服務(wù)器CPU:P4 1.8GHz內(nèi)存:256MB以上ü 數(shù)據(jù)庫服務(wù)器CPU:P4 1.8GHz內(nèi)存:256MB以上2.2.2本項目的運行軟件環(huán)境如下:ü 操作系統(tǒng): Windows XPü 數(shù)據(jù)庫:SQL Server 2000ü 瀏覽器:最低版本IE6.03. 功能需求 此查詢系統(tǒng)包括兩部分,用戶查詢系統(tǒng)和管理員系統(tǒng),用戶查詢區(qū)可以讓用戶方便找到自己心儀的餐廳和喜歡的美食!管理系統(tǒng)管理員可以進行系統(tǒng)的維護和管理!對于用戶來說,系統(tǒng)
8、主要能實現(xiàn)以下功能:1)根據(jù)你的位置和飯局不同的場景,推薦最合適的餐廳;2)根據(jù)你喜好的口味、菜系、價位等,推薦最適合的餐廳; 3)根據(jù)你去過餐廳的口味,自動推薦合適的餐廳; 3. 1對功能的規(guī)定ü 權(quán)限控制:未注冊用戶1可以搜索餐廳及食品,可以查看評價2可以進行注冊。3查看相關(guān)資料。前臺注冊用戶1可以查看所有資料。2發(fā)表評價,給管理員留言。 3戶信息修改。4可以在論壇發(fā)表帖子5可以收藏餐廳及食品后臺管理員1. 用戶管理對前臺用戶和后臺用戶資料信息進行管理與維護,并實施權(quán)限限制控制其訪問的范圍2. 商品管理對餐廳及食品信息進行增加、修改、刪除,使數(shù)據(jù)得到更新;對用戶評論進行合適的處理
9、,使用戶對系統(tǒng)服務(wù)達到滿意程度。3. 論壇管理對前臺論壇交流進行管理,方便用戶交流。4. 信息管理信息管理分新聞動態(tài)、餐廳公告、餐廳投票和留言等幾項管理,使數(shù)據(jù)得到及時合理的更新。3.2系統(tǒng)流程圖如下: 系統(tǒng)整體功能結(jié)構(gòu)圖:駐馬店美食查詢系統(tǒng)可以分為兩個子系統(tǒng):用戶查詢系統(tǒng)和管理員管理系統(tǒng)ü 用戶查詢系統(tǒng)的功能主要包括用戶個人中心和美食查詢功能: 在用戶個人中心中可以顯示用戶的個人信息,實現(xiàn)用戶的一些功能。 美食搜索功能主要包括: 1.附近美食查詢:以一點為中心方圓100米,300米,500米等范圍之內(nèi)的餐廳和美食; 2.排行美食查詢:最熱門的美食,食客評價最好的,環(huán)境最優(yōu)的,服務(wù)最
10、好的; 3.條件搜索: 1)按菜系搜索 2)按地區(qū)搜索 3)按美食類型搜索 4)其他搜索ü 管理員功能的功能主要包括: 1.用戶信息管理 2.美食信息管理 3.刪除 4.修改 5.增加 以用戶的身份為主線,大致的流程如下:ü 系統(tǒng)流程詳細分析:1. 用戶登錄:用戶登錄并經(jīng)過身份驗證合法后,用戶能執(zhí)行該子系統(tǒng)的所有功能。2. 用戶注冊:用戶填入詳細信息注冊。3. 瀏覽信息:1) 用戶能夠瀏覽餐廳及美食信息。在主頁上,應(yīng)向用戶顯示目錄清單,用戶選擇了一個目錄之后,就能顯示對應(yīng)類別下的實際圖片(如餐廳名稱、餐廳簡介、美食信息等),并允許把餐廳或美食加入收藏夾。2) 顯示餐廳或美食
11、信息詳情:顯示其較大圖片和/或其詳細說明、價格信息,并允許把其加入收藏夾。4. 查詢餐廳或美食:用戶能夠根據(jù)一些特征搜索符合條件的餐廳或美食。5. 收藏餐廳或美食:用戶能夠把餐廳或美食放入收藏夾。6. 管理收藏夾:1) 刪除收藏夾中的餐廳或美食。2) 清空收藏夾。7. 用戶反饋:用戶可以給餐廳或管理段提一些建議。8. 查看反饋信息:用戶可查看所有的反饋信息,也可基于時間段查看反饋信息。9. 顯示新品、特價品:向用戶展示最新的產(chǎn)品和特價品。3.2.3用戶查詢系統(tǒng)功能描述: 用戶需要輸入用戶名密碼,經(jīng)過驗證后方能進入美食查詢系統(tǒng),在此系統(tǒng)中, 用戶可以方便實現(xiàn)查詢餐廳或美食功能。 用戶主要有與系統(tǒng)
12、交互的功能,包括美食查詢功能和個人信息管理功能。在用戶個人中心中可以顯示用戶的信息詳情,并且實現(xiàn)用戶的一些功能,比如對美食點評,分享美食信息等;在美食查詢系統(tǒng)中,用戶可以根據(jù)自己的喜好選擇自己喜愛的餐廳和美食。用戶可以搜索離自己最近的美食和餐廳;用戶還可以搜索排行美食榜,看看最熱門的美食和餐廳等。4. 用例分析 4.1用例圖 4.1.1管理員用例圖: 4.1.2用戶用例圖: 4.2用例分析與描述4.2.1登錄1. 用例圖 2. 用例的事件流描述2.1. 簡單描述:本用例描述了用戶如何登錄到系統(tǒng)中。2.2. 前置條件用戶訪問頁面2.3. 后置條件如果用例成功,用例登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變
13、。2.4. 事件流(1) 用戶訪問系統(tǒng),服務(wù)啟動。(2) 系統(tǒng)顯示要用戶輸入用戶名和密碼(3) 用戶輸入自己的用戶名和密碼,提交(包含了單引號、雙引號或為空,系統(tǒng)提示錯誤)。(4) 系統(tǒng)驗證輸入的名字和密碼(系統(tǒng)檢索不到該用戶的密碼,系統(tǒng)提示錯誤),用戶登錄系統(tǒng)成功。4.2.2 注冊1.用例圖 2.用例的事件流描述2.1簡單描述:本用例描述了用戶如何在系統(tǒng)中注冊。2.2前置條件用戶訪問頁面2.3后置條件如果用例成功,用例可以登錄到系統(tǒng)中,否則系統(tǒng)的狀態(tài)不變。2.4事件流 (1) 用戶訪問系統(tǒng),服務(wù)啟動。(2) 系統(tǒng)顯示要用戶輸入用戶名和密碼(若無,可注冊)(3) 系統(tǒng)顯示要用戶輸入想注冊的用戶
14、名和密碼(3) 用戶輸入用戶名和密碼,提交(包含了單引號、雙引號或為 空,系統(tǒng)提示錯誤)。 (4) 系統(tǒng)錄入輸入的名字和密碼(系統(tǒng)無法錄入,系統(tǒng)提示錯誤),用 戶注冊成功。 (5) 系統(tǒng)自動返回登錄頁面,提示登錄。4.2.3 瀏覽目錄1 用例圖 2 用例的事件流描述2.1 簡單描述:用戶選擇一目錄,顯示該目錄的所有信息(包括價格、折扣等)。2.2 前置條件用戶已登錄。2.3 后置條件用例成功,顯示對應(yīng)目錄信息。2.3.1 事件流(1) 系統(tǒng)提示選擇一目錄。(2) 用戶單擊一目錄。(3) 系統(tǒng)檢索對應(yīng)該目錄的餐廳或美食。存在,則小圖顯示所有圖片(如果有),餐廳或美食名稱,其簡單描述,價位,加入收
15、藏夾提示。不存在,則系統(tǒng)提示不存在該目錄的餐廳或美食。4.2.4查詢信息1 用例圖 2 用例的事件流描述2.1 簡單描述:用戶可基于餐廳或美食的類別或名稱的組合條件進行模糊查找。2.2 前置條件用戶已登錄。2.3 后置條件用例成功,顯示滿足查找條件的所有記錄。2.3.1 事件流(1) 系統(tǒng)提示輸入搜索的關(guān)鍵字。(2) 用戶輸入搜索的關(guān)鍵字,提交。 (3) 系統(tǒng)檢索滿足條件的餐廳或美食。存在,則小圖顯示所有圖片(如 果有),餐廳或美食名稱,其簡單描述,價位,加入收藏夾提示。 不存在,則系統(tǒng)提示不存在該目錄的餐廳或美食。4.2.5瀏覽信息1 用例圖 2 用例的事件流描述2.1 簡單描述:用戶查看某
16、一餐廳或美食詳細描述。2.2 前置條件用戶已登錄,且系統(tǒng)處于其頁面顯示狀態(tài)。2.3 后置條件用例成功,顯示對應(yīng)的詳細信息。2.3.1 事件流(1) 系統(tǒng)提示用戶選擇一餐廳或美食。(2) 會員選定,確認。(3) 系統(tǒng)檢索其詳細信息。(4) 系統(tǒng)以大圖顯示它的圖象、名稱、價格、收藏提示。4.2.6加入收藏夾1 用例圖2 用例的事件流描述2.1 簡單描述用戶把所需的餐廳或美食加入收藏夾。2.2 前置條件用戶已登錄且處于顯示頁中。2.3 后置條件用例成功,進入到查看收藏夾頁。2.3.1 事件流(1) 在商品顯示頁中,系統(tǒng)提示加入收藏夾。(2) 確認加入收藏夾。4.2.7查看收藏夾1 用例圖 2 用例的
17、事件流描述2.1 簡單描述:用戶查看收藏夾。2.2 前置條件用戶已登錄。2.3 后置條件顯示收藏夾中所有餐廳或美食編號、名稱、價格、折扣、地址。2.3.1 事件流(1) 用戶確認查看收藏夾。(2) 系統(tǒng)顯示收藏夾中的所有所有餐廳或美食編號、名稱、價格、折扣、地址。(3) 系統(tǒng)顯示用戶可刪除收藏、清空收藏夾。4.2.8刪除收藏1 用例圖 2 用例的事件流描述2.1 簡單描述: 刪除收藏夾中的某個收藏。2.2 前置條件系統(tǒng)處于查看收藏夾狀態(tài)。2.3 后置條件用例成功,刪除收藏。2.3.1 事件流(1) 系統(tǒng)提示刪除收藏。(2) 用戶確認刪除收藏。(3) 系統(tǒng)刷新收藏夾。4.2.9清空收藏夾1 用例
18、圖 2 用例的事件流描述2.1 簡單描述: 用戶清空收藏夾中的收藏。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簡單描述: 用戶提出反饋意見。2.2前置條件用戶已登錄。2.3后置條件用例成功,把該用戶的反饋信息存儲到數(shù)據(jù)庫中。2.4事件流(1) 系統(tǒng)提示輸入反饋信息。(2)用戶輸入反饋信息,提交(系統(tǒng)驗證輸入的合法性,不合法,系統(tǒng)提示錯誤)。(3)系統(tǒng)存儲反饋信息到數(shù)據(jù)庫中。5.數(shù)據(jù)庫設(shè)計5.1用戶信息 編
19、號(Uid)int 姓名(Uname)varchar(10) 性別(Usex)char(4) 5.2美食信息 編號 (Fid) int 名稱 (Fname) varchar(20) 價格(Fprice)int 分類 (Ftype) varchar(10) 介紹 (Fpresentation) varchar(200) 地址(Faddress)varchar(50)5.3餐廳信息 編號 (Rid)int 名稱 (Rname) varchar(10) 分類 (Rtype) varchar(10) 介紹 (Rpresentation) varchar(200) 地址 (Raddress)varchar(50) 5.4系統(tǒng)管理員信息 編號(Mid)int 姓名(Mname)varchar(10) 性別(Msex)char(4) 6.性能需求6.1界面需求 系統(tǒng)的界面要求如下:1) 頁面內(nèi)容:主題明確,排版清晰簡潔,站點鏈接和標題格式統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 種植蔬菜合同協(xié)議書
- 齒輪傳動考試題及答案
- 農(nóng)村房子開發(fā)合同協(xié)議書
- 事故處理合同協(xié)議書范本
- 天工合同協(xié)議書
- 股權(quán)合同協(xié)議書飯店
- 婚前協(xié)議書合同書
- 就業(yè)協(xié)議書與勞動合同的異同
- 木門簽訂合同協(xié)議書
- 保潔工合同協(xié)議書
- 初中英語學科教學的項目化教學課件
- 北京市海淀區(qū)中考自主招生考試物理試題
- 臺海局勢之我見課件
- 不良資產(chǎn)盡職調(diào)查清單
- 國開電大應(yīng)用寫作形考任務(wù)6答案
- 《歐洲西部》課件2
- 中小學文言文閱讀詳解基礎(chǔ)篇 56:《齊人攫金》
- 第十五屆運動會場館醫(yī)療保障工作方案
- 印染廠染色車間操作手冊培訓教材
- 中醫(yī)正骨機器人的實體建模和仿真分析
- 《學弈》優(yōu)質(zhì)課教學課件
評論
0/150
提交評論