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
• 加入使用者的喜好去推薦餐廳
• 食記分享的機制更加完善
• 加入好友機制