999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android系統的餐飲推薦系統的開發

2014-04-21 00:44:58謝馨瑤李沈鑫毛炎謝育武
新媒體研究 2014年3期

謝馨瑤+李沈鑫+毛炎+謝育武

摘 要 實現移動終端上的電子地圖查詢和信息推薦功能對城市餐飲事業的發展具有重要作用。在獲得“天地圖工程文件”的基礎上,基于Android開發平臺,通過Java語言調用天地圖API,可以開發和實現基于Android系統的餐飲推薦系統。文中介紹了系統的開發設計、天地圖的接入過程,實現了一個在線移動服務平臺,這為移動用戶快速通過智能手機獲取和導航餐飲信息提供支持。

關鍵詞 Android系統;天地圖;餐飲管理;Java

中圖分類號:TP311 文獻標識碼:A 文章編號:1671-7597(2014)03-0031-02

隨著3G網絡的使用,移動終端不再僅是通訊網絡的終端,還將成為互聯網的終端。Google為此于2007年11月開發了以Linux作為移動內核的移動終端操作系統--Android,支持基于地圖服務的應用開發。Android系統提供給普通開發者非常靈活的地圖展示和控制功能,這將使基于地圖服務的二次開發有一個更好的設計和實現平臺。

據《2011-2015年中國餐飲行業市場調查及投資前景咨詢報告》,信息化時代的到來加快了餐飲發展的步伐,信息化建設作為餐飲企業快速發展的有效途徑,已然成為行業關注的焦點。

因此,開發基于Android系統的餐飲推薦系統有著廣泛的社會需求和廣闊的應用前景。

1 關鍵技術

1.1 天地圖

天地圖是國家測繪地理信息局建設的地理信息綜合服務網站,響應城市信息化的號召,較大程度上支持了地理信息的共享,方便了人們的生活和工作。天地圖于2011年1月18日正式上線,它包含了中國豐富、合理的基礎地理信息,根據用戶的不同要求,其地理數據可以不同的模式呈現,例如以矢量、影像、三維等,不僅如此,網站資源還可全方位、多角度展現,也可漫游和縮放。

天地圖對非商業用途免費開放,我們可以通過其門戶網站提供的API接口調用地理信息服務,并利用編程接口將服務資源嵌入到餐飲推薦系統中。

1.2 J2EE技術

J2EE是SUN公司推出的一種全新概念模型,技術的核心是Java 2平臺,采用分層結構,層與層之間相互獨立,每個層而提供特定服務。在分層結構中,任何一層只要其提供的接口不變,現實發生什么變化,對其他層都沒有任何影響或最少影響。分層后不僅使各層功能變得簡單且易實現,而且具有更好的可維護性和可擴展性。

J2EE整體結構包括表示層、表示邏輯層、商務邏輯層、數據庫層等,并提供了豐富的應用程序編程界面,實現過程中還可隨意調用其標準組件。架構通過把表現邏輯、商務邏輯和后端的數據服務分割開來,向開發者提供了一種基于組件的設計、開發、裝配及部署企業應用程序的模塊化方式,為要轉向移動應用的用戶提供了高性能多線程的環境。

J2EE API提供給用戶的資源豐富,由于Enterprise Beans、JSP、JAAS、JAXP、JZEE、JDBC的共同作用,使其將統一的應用程序多層結構、數據交換集成、簡單的協同工作能力、數據庫的連通功能和可靠的安全模型機制集于一身。

2 系統設計

2.1 系統目標

餐飲推薦系統通過采集有關餐飲方面的公交路線、商店、娛樂等與位置有關的信息,充分利用“天地圖”提供的相關地理信息服務資源,將GIS技術和Android平臺結合,進行信息加載、增值服務功能開發。旨在為公眾提供基于位置的地理信息服務(Location Based Service),建立一個餐飲空間數據庫;利用J2EE技術搭建一個以位置服務為特色的餐飲信息服務移動終端、開發基于Android平臺的Native Appcation。與此同時,通過基于地圖的二次開發,可推進GIS的社會化應用。

2.2 系統總體結構

系統采用四層體系結構,由表示層、表示邏輯層、系統邏輯層和數據庫層組成,由于Java組件可重復利用,也可不經修改移植到其他層,故分層結構使系統功能更全面和穩定。

客戶端Android系統智能手機通過移動信號塔訪問餐飲推薦系統服務器,如果需要數據訪問,則訪問后臺數據庫,每層功能如下。

1)表示層:即客戶端的應用程序,響應用戶的請求,并顯示結果。

2)表示邏輯層:在由地圖服務器和系統服務器構建的空間里運行,使用Jsp、Servlets完成動態內容顯示。

3)系統邏輯層:由開發平臺下的若干標準組件組成。

4)數據庫層:數據的存儲,包括空間數據和屬性數據,其中空間數據指在“天地圖”的地圖數據庫中的數據,屬性數據則需要開發人員進行搜集整理入庫,其中可能包括由存儲過程組成的和數據存取相關的邏輯模塊。

基于“天地圖”和J2EE技術的餐飲推薦系統結構如圖1所示。

圖1

2.3 技術選型

Android客戶端使用Java技術,網絡通信使用Apache HTTP客戶端,以Eclipse和Java為開發工具,利用“天地圖”API開發接口,實現地圖的基本操作如放大、縮小、平移、漫游,鷹眼,以及緩沖區分析和可通達性分析等;采用Java JDBC訪問后臺數據庫,Servlet響應客戶請求,并返回響應結果,并結合J2EE相關的My SQl和Tomat技術,實現數據庫的建立。圖2描述了技術選型。

圖2

2.4 系統功能設計

本系統旨在滿足市民對于餐飲信息查詢的要求:用戶通過Android手機客戶端,方便快捷地獲取周邊最新飲食資訊,同時還可查詢到達餐店的公交及駕車路線和附近娛樂生活服務訊息;用戶可以在終端進行價格比較,到達行程比較,及該餐飲店周圍的商業環境瀏覽而作出最適合自己實際情況的選擇。endprint

功能設計如圖3所示。

3 天地圖API接入(以地圖顯示為例)

天地圖移動API(Android)是一套基于Android2.2及以上版本設備的應用程序接口,以jar包的形式提供各種地圖服務和數據,如地圖展示、標注、定位等。使用天地圖移動API開發包可以輕松地構建各類功能豐富、交互性強的地圖應用程序。主要包括以下內容:地圖展示、地圖操作、興趣點查找、自定義覆蓋物、定位服務、坐標變換、駕車規劃、逆地理編碼等。

3.1 接入要求

天地圖移動API需要在不低于Android2.2版本的系統上使用,設備必須可以連接網絡才可以正常使用。

3.2 接入步驟

1)添加API文件。

將API文件(tiandituapi.jar)拷貝到工程根目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add External JARs“,tiandituapi.jar,確定后返回。

2)添加訪問權限。

需要在Manifest中分別添加訪問權限,如ACCESS_WIFI_STATE、ACCESS_NETWORK_STATE、INTERNET、CALL_PHONE、ACCESS_COARSE_LOCATION、READ_PHONE_STATE、WRITE_EXTERNAL_STORAGE等。

3)布局xml文件中添加顯示組件。

4)創建地圖Activity,并初始化地圖。

引入相關天地圖類,繼承天地圖MapActivity,并在Activity的onCreate()接口中添加代碼。

4 結束語

Android平臺的開源優勢和強大功能與手機的便攜特點相結合,并將其應用到餐飲推薦系統中,解決用戶日常生活中餐飲信息局限的問題,還能夠根據客戶不同飲食需求、提供基于地圖服務的決策支持。因此,本系統的建立不僅為用戶提供方便快捷的餐飲信息獲取方式,還為商家提供一個信息宣傳的平臺。

參考文獻

[1]吳林,熊滔,蔡永香.基于Android手機的地圖應用設計與開發[J].城市勘測,2011(2).

[2]吳瑾.一個支持無線終端的餐飲管理系統的設計與開發[D].蘇州大學,20061001.

[3]車紅巖,趙軍.基于“天地圖”和Flex RIA技術的教育信息服務系統設計研究[J].數字技術與應用,2013(02).

[4]http://www.tianditu.cn/map/index.htm1.

[5]劉許生.天地圖在湖南[J].國土資源導刊,2012(60):43-4.

[6]蔡明,陳永運.J2EE架構的研究與應用[J].計算機應用與軟件,2004,21(1).

[7]陳廷斌,吳偉.基于J2EE的Web服務動態電子商務整合設計與實現[J].大連理工大學學報,2005,45(5).

作者簡介

謝馨瑤(1992-),女,漢族,重慶人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

李沈鑫(1991-),女,漢族,重慶人,中南大學地圖學與地理信息系統碩士研究生。

毛炎(1993-),男,漢族, 江蘇南通人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

謝育武(1991-),男,漢族,廣西人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。endprint

功能設計如圖3所示。

3 天地圖API接入(以地圖顯示為例)

天地圖移動API(Android)是一套基于Android2.2及以上版本設備的應用程序接口,以jar包的形式提供各種地圖服務和數據,如地圖展示、標注、定位等。使用天地圖移動API開發包可以輕松地構建各類功能豐富、交互性強的地圖應用程序。主要包括以下內容:地圖展示、地圖操作、興趣點查找、自定義覆蓋物、定位服務、坐標變換、駕車規劃、逆地理編碼等。

3.1 接入要求

天地圖移動API需要在不低于Android2.2版本的系統上使用,設備必須可以連接網絡才可以正常使用。

3.2 接入步驟

1)添加API文件。

將API文件(tiandituapi.jar)拷貝到工程根目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add External JARs“,tiandituapi.jar,確定后返回。

2)添加訪問權限。

需要在Manifest中分別添加訪問權限,如ACCESS_WIFI_STATE、ACCESS_NETWORK_STATE、INTERNET、CALL_PHONE、ACCESS_COARSE_LOCATION、READ_PHONE_STATE、WRITE_EXTERNAL_STORAGE等。

3)布局xml文件中添加顯示組件。

4)創建地圖Activity,并初始化地圖。

引入相關天地圖類,繼承天地圖MapActivity,并在Activity的onCreate()接口中添加代碼。

4 結束語

Android平臺的開源優勢和強大功能與手機的便攜特點相結合,并將其應用到餐飲推薦系統中,解決用戶日常生活中餐飲信息局限的問題,還能夠根據客戶不同飲食需求、提供基于地圖服務的決策支持。因此,本系統的建立不僅為用戶提供方便快捷的餐飲信息獲取方式,還為商家提供一個信息宣傳的平臺。

參考文獻

[1]吳林,熊滔,蔡永香.基于Android手機的地圖應用設計與開發[J].城市勘測,2011(2).

[2]吳瑾.一個支持無線終端的餐飲管理系統的設計與開發[D].蘇州大學,20061001.

[3]車紅巖,趙軍.基于“天地圖”和Flex RIA技術的教育信息服務系統設計研究[J].數字技術與應用,2013(02).

[4]http://www.tianditu.cn/map/index.htm1.

[5]劉許生.天地圖在湖南[J].國土資源導刊,2012(60):43-4.

[6]蔡明,陳永運.J2EE架構的研究與應用[J].計算機應用與軟件,2004,21(1).

[7]陳廷斌,吳偉.基于J2EE的Web服務動態電子商務整合設計與實現[J].大連理工大學學報,2005,45(5).

作者簡介

謝馨瑤(1992-),女,漢族,重慶人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

李沈鑫(1991-),女,漢族,重慶人,中南大學地圖學與地理信息系統碩士研究生。

毛炎(1993-),男,漢族, 江蘇南通人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

謝育武(1991-),男,漢族,廣西人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。endprint

功能設計如圖3所示。

3 天地圖API接入(以地圖顯示為例)

天地圖移動API(Android)是一套基于Android2.2及以上版本設備的應用程序接口,以jar包的形式提供各種地圖服務和數據,如地圖展示、標注、定位等。使用天地圖移動API開發包可以輕松地構建各類功能豐富、交互性強的地圖應用程序。主要包括以下內容:地圖展示、地圖操作、興趣點查找、自定義覆蓋物、定位服務、坐標變換、駕車規劃、逆地理編碼等。

3.1 接入要求

天地圖移動API需要在不低于Android2.2版本的系統上使用,設備必須可以連接網絡才可以正常使用。

3.2 接入步驟

1)添加API文件。

將API文件(tiandituapi.jar)拷貝到工程根目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add External JARs“,tiandituapi.jar,確定后返回。

2)添加訪問權限。

需要在Manifest中分別添加訪問權限,如ACCESS_WIFI_STATE、ACCESS_NETWORK_STATE、INTERNET、CALL_PHONE、ACCESS_COARSE_LOCATION、READ_PHONE_STATE、WRITE_EXTERNAL_STORAGE等。

3)布局xml文件中添加顯示組件。

4)創建地圖Activity,并初始化地圖。

引入相關天地圖類,繼承天地圖MapActivity,并在Activity的onCreate()接口中添加代碼。

4 結束語

Android平臺的開源優勢和強大功能與手機的便攜特點相結合,并將其應用到餐飲推薦系統中,解決用戶日常生活中餐飲信息局限的問題,還能夠根據客戶不同飲食需求、提供基于地圖服務的決策支持。因此,本系統的建立不僅為用戶提供方便快捷的餐飲信息獲取方式,還為商家提供一個信息宣傳的平臺。

參考文獻

[1]吳林,熊滔,蔡永香.基于Android手機的地圖應用設計與開發[J].城市勘測,2011(2).

[2]吳瑾.一個支持無線終端的餐飲管理系統的設計與開發[D].蘇州大學,20061001.

[3]車紅巖,趙軍.基于“天地圖”和Flex RIA技術的教育信息服務系統設計研究[J].數字技術與應用,2013(02).

[4]http://www.tianditu.cn/map/index.htm1.

[5]劉許生.天地圖在湖南[J].國土資源導刊,2012(60):43-4.

[6]蔡明,陳永運.J2EE架構的研究與應用[J].計算機應用與軟件,2004,21(1).

[7]陳廷斌,吳偉.基于J2EE的Web服務動態電子商務整合設計與實現[J].大連理工大學學報,2005,45(5).

作者簡介

謝馨瑤(1992-),女,漢族,重慶人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

李沈鑫(1991-),女,漢族,重慶人,中南大學地圖學與地理信息系統碩士研究生。

毛炎(1993-),男,漢族, 江蘇南通人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。

謝育武(1991-),男,漢族,廣西人,本科生,中南大學地球科學與信息物理學院學生,主要研究方向為地理信息系統。endprint

主站蜘蛛池模板: 日本少妇又色又爽又高潮| 国产尹人香蕉综合在线电影| 国产精品亚洲欧美日韩久久| 青青久久91| 91丝袜乱伦| 91久久青青草原精品国产| 在线看片中文字幕| 理论片一区| 欧美区在线播放| 久久semm亚洲国产| 四虎永久在线视频| 日韩成人在线网站| 性视频久久| 精品一区二区三区中文字幕| 亚洲人成日本在线观看| 国产精欧美一区二区三区| 国产精品久久久免费视频| 99精品福利视频| 亚洲国产成人精品无码区性色| 亚洲一区二区无码视频| 国产视频欧美| 亚洲中文字幕无码爆乳| 欧美精品在线看| 色婷婷成人网| 免费国产一级 片内射老| 国产美女免费| 国产91麻豆视频| 欧美色视频在线| 欧美日韩中文字幕在线| 热久久这里是精品6免费观看| 国产精品专区第1页| 日韩欧美在线观看| 欧美日本在线| 久久精品这里只有精99品| 欧美国产精品不卡在线观看| 国产成人精品视频一区二区电影| 91麻豆国产精品91久久久| 亚洲AV一二三区无码AV蜜桃| 免费A∨中文乱码专区| 精品一区二区三区自慰喷水| 精品精品国产高清A毛片| 国产成人免费| 97在线国产视频| 国产成人乱无码视频| 亚洲成在线观看| 亚洲色图综合在线| 亚洲午夜综合网| 久久国产黑丝袜视频| www.亚洲色图.com| 国内精品小视频在线| 国产97色在线| 久久国产精品影院| 一级毛片在线直接观看| 日韩毛片在线播放| 成人a免费α片在线视频网站| 18禁黄无遮挡网站| 精品综合久久久久久97超人该| 一级毛片在线播放| 内射人妻无码色AV天堂| a免费毛片在线播放| 亚洲福利片无码最新在线播放| 午夜电影在线观看国产1区| 国产精品男人的天堂| 亚洲精品欧美重口| 天堂中文在线资源| 日本在线国产| 在线毛片免费| 香蕉网久久| 中文毛片无遮挡播放免费| 成人一区在线| 亚洲精品视频免费观看| 黄色一及毛片| 免费看av在线网站网址| 国产欧美成人不卡视频| 欧美中文一区| 亚洲精品无码专区在线观看| 欧美成人精品欧美一级乱黄| 日本免费精品| 丝袜美女被出水视频一区| 国产精品无码久久久久AV| 日本亚洲欧美在线| 国产极品美女在线|