Android手機軟體設計競賽 無言以隊
-
Upload
sayhong-wen -
Category
Technology
-
view
1.356 -
download
0
Transcript of Android手機軟體設計競賽 無言以隊
Android 手機
軟體設計競賽
7 月 15 日
2009 隊名:<<無言以隊>>(MH07142135) 【美食獵人】
2
內容
一、主題說明 ...................................................................................................................... 3
二、作品特色 ...................................................................................................................... 4
創新性 .............................................................................................................................. 4
實用性 .............................................................................................................................. 4
使用者介面 ...................................................................................................................... 4
市場性 .............................................................................................................................. 4
技術性 .............................................................................................................................. 5
三、操作流程 ...................................................................................................................... 6
四、系統架構 .................................................................................................................... 19
五、系統現況暨其他相關說明 .......................................................................................... 20
3
一、主題說明
主題: 美食獵人 說明:
本系統旨在提供移動美食情報交流平台,以 GOOGLE MAPs 為基礎開發而成,
使得消費者能夠在地圖上動態以關鍵字搜尋地區範圍內的
美食,並對該美食予以評分及討論,同時也能從其他消費者的討論中得知享用
該美食或餐廳服務態度。
該點子本是想在一般電腦上以網頁實作出來,但適逢 Android 平台的出現,
發覺如果結合能隨身移動的便利性,更能強大地發揮本系統的效果,即能解決「等
一下要吃什麼好呢?」或是「這附近有什麼好吃的美食啊?」這種經常性發生的困
擾。
本系統另一項功能是允許消費者在發現美食後,能即刻拍照,並上傳美食照
片及價格、地址、店家等資訊到伺服器端儲存,更能發揮 web 2.0 的分享精神。
透過 Android 科技,讓一天三餐能更具趣味性,天天「獵食」到不同的美味,
長期經營之下,或許也能成為另一種新興市場行銷的指標喔!
4
二、作品特色
創新性
在前年,我本來想以網頁方式推出一系列美食、美髮、…等一系列能讓消費
者搜尋地區性產品的系統,但因工作時間因素不便開發,如今趁著這個競賽的機
會,以 client-server 方式結合 Android 行動平台,使得該系統使用更加便利,不
必綁在電腦旁邊也能夠使用本系統。
實用性
只要談到吃,那自然是得美味可口、豐富營養,只要是人都得吃,更何況辦
公室經常三不五時就來一句:「中午要吃什麼?」
亦或往往人在異鄉,不懂得該如何尋覓「好料的」,這時都是本系統發揮功
用的良好時機。以是故,對需要進食的人而言,本系統是非常具實用性的。
使用者介面
本系統操作簡單,只需先選定欲查詢的地圖範圍,並鍵上食物關鍵字加以搜
尋即可。如果對能使用定位系統的情況下,只要按下「GPS」鍵,即能馬上定位
至自己所在的位置,相當便利。
在經過伺服器搜尋並以評分優先順序列出各項美食後,饕客們即可點擊進入
觀看該美食詳細情報、評論及在地圖上秀出該位置。經過自己的鑑定後,可以在
下面進行評分、評論資料的送出,相當便利。
同時,本系統也能讓饕客們推薦「新美食」的發現,只要拍完美食的照片,
輸入品名、店家、地址、價格,即可上傳至伺服器儲存哦!
就美觀而言,Android 平台的 UI 非常精美,且變更 Theme 的方式相當方便,
幾乎完全不必客製化就能寫出非常美觀的手機程式!
市場性
就長期經營下來而言,當 Android 手機普及到一定程度,憑著本系統的實用
程度而論,如果能吸引使用者前來討論美食、分享美食情報,那會造成一種市場
5
上的美食指標平台,屆時不排除開發網頁版與手機版相互呼應,增加網路上的曝
光率。
在第二階段,當「美食」這個主題到達一定運營程度之後,將繼續開發「美
髮」…或其他類似平台,期望能朝「智慧型生活搜尋」這個主題繼續發展。
技術性
本系統分為二部份說明:
一、 Server:採用 Tomcat 當 serlet 容器,JDK 為 1.5,資料庫為 mySQL,
中間使用 Hibernate 進行資料庫操作
二、 Client:使用 Android SDK1.5 結合 Google 的版本進行開發,以
DefaultHttpClient 和 JSON parser 對 Server 進行溝通, 使用 Google Map 為
主畫面進行圈選搜尋範圍和美食位置的呈現方式
三、 Communication:以 JSON格式和 Client 溝通(Android 內建 JSON parser),
但 Client 則以傳參數方式輸出資料至 Server
6
三、操作流程
一、 開啟程式
7
二、 定位
8
三、 關鍵字搜尋
9
四、 列出美食清單
10
五、 單一美食詳細情報
11
六、 美食定位
12
七、 評分及評論
13
14
15
八、 張貼美食通緝
16
因 emulator 無法開啟 camera,故此為正常現象,將程式 install 至有 camera 的手
機上即可正常使用。
17
18
19
四、系統架構
一、Client-Server 示意圖
二、系統流程圖
20
五、系統現況暨其他相關說明
由於伺服器是架在家中一般電腦,故有時 client 端會無法連上主機,詳請參
考錄影檔。
唯 emulator 無法使用拍照功能,故錄影檔省去「張貼通緝令」操作流程。