參考範例

Download Report

Transcript 參考範例

9962818
9862523
9862547
9962533
徐廷倢
黃昌傑
徐君潔
馬志舜
美食沙漠探險機
Outline
• 簡介
• 目的與動機
• 實作細節
– 系統功能
– 系統架構
– 系統流程
• DEMO
• Future work
簡介
• 常常為了三餐要吃甚麼困擾嗎?
讓美食沙漠探險機幫你完成!!
• 依照個人的喜好,配合附近的美食資訊,幫你選出最適合
你的餐點,不用再天天想破頭要吃些什麼,健康美味一次
滿足,讓你在家動動手指就能夠吃的便宜、吃的流行、吃
的美味、吃出健康
目的與動機
• 時下的餐點多元又豐富,決定要吃些甚麼或怎樣吃才健康逐漸
變成大家每天苦惱的問題
• 網路上的資訊雖然豐富,但大部分是僅經過初步篩選的資料,
資訊量過大反而變成一種困擾,不僅挑不出適合的店家,也浪
費了大量的時間
• 因此,我們想結合各地的美食資訊,在雲端科技的平台上,開
發出方便飲食生活的美食搜尋系統。使用者只要連上網路,就
能夠沒有負擔的找到最適合自己的美食饗宴
實作細節
• 系統功能
• 系統架構
• 系統流程
系統功能
• 美食網首頁
– 不知道要吃什麼的人的救星
• 依照使用者的所在位置,配合目前時間,店家等資料,
讓使用者不需要任何操作也能找到適合的店家
– 排名推薦店家
• 評分最高
• 最高點閱率
• 最近更新
系統功能
• 美食搜尋–使用者可以依照自己的需求進行店家搜尋,除了關
鍵字搜尋外,還有多種店家特性可輔助搜尋
–
–
–
–
–
價位帶
C/P值
健康度
氣氛
服務
• 食記搜尋
Search
• 快速尋找店家
• 提供不同取向的訴求供使用者選擇





健康
CP
好吃
服務品質
氣氛
• 提供價格的選項
 將使用者用餐的額度準確控制
Search
• 增加搜尋效率
 Memcache
• What to cache?
 Store key
 Html source code
系統功能
• 搜尋結果
– 依照使用者提供資訊
的符合程度作排序
– 除了店家資訊外,還
有附加小地圖,讓使
用者能快速地得知搜
尋到的店家位置
系統功能
• 美食店家呈現
– 詳細資訊
• 地址電話
• 價位
• 店家描述
• 食記
• 評論
• 各項評分
– 路徑規劃
地圖與路徑規劃
• 系統中我們結合了地圖與路徑規劃,希望能帶給使用者更直覺、
更方便的體驗
• 在新增店家的同時,將店家的地址放入URL傳送給Google的
Geocoding server,再parse回傳的XML file取出經緯度
地圖與路徑規劃
• 當使用者搜尋店家的
同時,會一併從資料
庫抓取店家的經緯度
和店家基本資料,並
將位置標示於地圖上
地圖與路徑規劃
• 當使用者點進入店家頁面後,可選擇路徑規劃。透過將使用者
所在位置以及店家位置傳給Google的Routing server,即可產
生路徑,並將詳細的移動資訊顯示出來
系統功能
• 定時資料庫更新
– 系統會自動定期自美食網頁抓取店家資料,更新系統資料庫的內
容
– 系統會自動定期抓取各個店家的食記,讓使用者可以得到更多的
參考資料
– 系統會自動定期更新排名
Webpage Parsing
• 收集網路上現有資料
Webpage Parsing
系統架構
Web page
使用者UI
Cron Jobs
Run
抓食記
Response
抓店家
搜尋店家
分享食記
URL Fetch
使用者資料
Request
修改資
料
評論店
家
店家排
名
系統推
薦
Runtime Environment
Save
店家資料
Browser
Results
食記
Datastore
評論
Transactions
各項評比
Transactions
Results
Memcach
e
系統流程
使用者登入
使用者主頁
搜尋
新增店家
店家名稱
店家簡介
地址
菜單
價格
系統推薦
店家頁面
修改店家資訊
店家名稱
店家簡介
地址
菜單
價格
對店家評分
新增對店家的評語
按下 CP值粉高
按下 好吃到不行
按下 超健康的啦
按下 服務一級棒
按下 燈光美氣氛佳
修改個人資訊
地址
性別
生日
大頭照
新增食記
標題
內容
DEMO
Future work
• 加入使用者的喜好去推薦餐廳
• 食記分享的機制更加完善
• 加入好友機制