基本信息
- 項目名稱:
- 基于SSH框架地理信息公共平臺服務(wù)系統(tǒng)
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作B類
- 簡介:
- 該作品以Web頁面的形式為某些地區(qū)服務(wù)業(yè)提供精確的地理信息,借助于Google的衛(wèi)星定位數(shù)據(jù),提供比傳統(tǒng)紙質(zhì)地圖使用更方便,比通常提供的電子地圖更細(xì)致、更有針對性的地理信息服務(wù)。通過為用戶提供細(xì)膩的服務(wù),從而更好地服務(wù)于地方經(jīng)濟(jì),推動地方經(jīng)濟(jì)的發(fā)展。
- 詳細(xì)介紹:
- (1) 該項目運(yùn)行于WEB服務(wù)器(可以是開源的Tomcat服務(wù)器),以頁面的形式展現(xiàn)其內(nèi)容。 (2) 操作極為簡單。用戶只需將項目運(yùn)行于WEB服務(wù)器,然后在其主頁上根據(jù)需要選擇相應(yīng)操作(在Google地圖上添加并標(biāo)識相應(yīng)地理位置及信息或者進(jìn)行相應(yīng)類別的查詢)。 (3) 該作品采用輕量級SSH框架進(jìn)行開發(fā),所用的技術(shù)Struts、Spring、Hibernate均為開源軟件,且可移植性好。 (4) 該項目地圖查看直觀,采用ajax技術(shù)可以不用刷新頁面即可查詢地理位置,標(biāo)識地圖位置方便。
作品專業(yè)信息
設(shè)計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標(biāo)
- 作品目的: 地理信息服務(wù)平臺雖然也有許多提供方,比如GPS定位等,但隨著旅游業(yè)的蓬勃發(fā)展和城市發(fā)展的需要,面向更多人群的精確定位的服務(wù)系統(tǒng)仍然比較少?;谶@一點,本作品以Web頁面的形式為某些地區(qū)服務(wù)業(yè)提供精確的地理信息,使得更多的人,使用該系統(tǒng)的定位比使用地圖要更加方便。而且該系統(tǒng)可以附加在任何其它系統(tǒng)中,為其他系統(tǒng)提供該方面的服務(wù)。 基本思想: 目標(biāo)中已提及的Web頁面的形式提供精確地地理信息服務(wù),在作品中的實現(xiàn)方式為:第一、通過Google地圖接口,將Google地圖載入Web頁面。第二、對Google地圖上的某位置進(jìn)行其地理信息的描述及相關(guān)表述。第三、對Google地圖的引用采用javascript腳本語言的形式,便于為任何語言構(gòu)建的系統(tǒng)提供服務(wù)。 創(chuàng)新點及主要技術(shù): (1) 該項目主要是為用戶提供網(wǎng)絡(luò)地圖服務(wù),方便用戶提供直觀快捷的地理位置。 (2) 項目可以動態(tài),實時的標(biāo)識一些特殊的位置,供用戶特別查看。 (3) 項目采用ajax異步操作地圖,大大增加了界面的直觀性和方便性。 (4) 存儲信息采用的是Derby數(shù)據(jù)庫。它是一個開源的基于Java和SQL的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。Derby是使用純Java編寫和實現(xiàn)的。Derby為用戶提供了輕量的標(biāo)準(zhǔn)數(shù)據(jù)庫引擎,它可以緊密的嵌入到任何基于Java的解決方案中。Derby確保數(shù)據(jù)完整性,并提供負(fù)責(zé)的事務(wù)處理操作。默認(rèn)的配置中不包含任何獨立的數(shù)據(jù)庫服務(wù)器。
科學(xué)性、先進(jìn)性
- (1) 該作品采用輕量級SSH框架進(jìn)行開發(fā),所用的技術(shù)Struts、Spring、Hibernate均為開源軟件,開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機(jī)制,且可移植性好。 (2) 該作品引入Google地圖接口的文件采用的是JavaScript腳本語言,而不是采用Java等編程語言實現(xiàn)。相比之下,更具靈活性,更具服務(wù)性。以JavaScript編寫成相應(yīng)的js文件后,便可以在任何語言編寫的Web頁面引用Google地圖接口。 (3) 該項目地圖查看直觀,采用ajax技術(shù)可以不用刷新頁面即可查詢地理位置,標(biāo)識地圖位置方便,比如可以直接用鼠標(biāo)移動到所要標(biāo)識的位置,后臺將自動記錄該位置,同比其它技術(shù)需要輸入坐標(biāo)位置要方便很多。
獲獎情況及鑒定結(jié)果
- 無
作品所處階段
- 中試階段
技術(shù)轉(zhuǎn)讓方式
- 無
作品可展示的形式
- 現(xiàn)場演示
使用說明,技術(shù)特點和優(yōu)勢,適應(yīng)范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟(jì)效益預(yù)測
- 使用說明及技術(shù)特點: (1)操作極為簡單。 (2)該作品采用輕量級SSH框架進(jìn)行開發(fā),所用的技術(shù)Struts、Spring、Hibernate均為開源軟件,且可移植性好。 (3)該項目地圖查看直觀,采用ajax技術(shù)可以不用刷新頁面即可查詢地理位置,標(biāo)識地圖位置方便。 作品適應(yīng)范圍及前景: 該作品可以獨立存在,也可作為技術(shù)組件應(yīng)用于眾地圖服務(wù)網(wǎng)站,為用戶提供直觀的地圖查看功能,成為傳統(tǒng)地圖、Google地圖及GPS等的最簡便的輔助幫手,為用戶提供更具針對性的幫助。經(jīng)濟(jì)效益: 該作品通過為更多的用戶提供更好的、更具針對性的、周到的公共服務(wù),從而更好的促進(jìn)經(jīng)濟(jì)發(fā)展。
同類課題研究水平概述
- 一、Google Maps API Google Maps API 是一項免費(fèi)的服務(wù),在用戶可免費(fèi)訪問的任何網(wǎng)站上均可使用。Google Maps 擁有非常多的 API(Google Maps JavaScript API、Google Maps API for Flash、Google Earth API、Google Static Maps API、網(wǎng)絡(luò)服務(wù)等),可以利用它們在網(wǎng)站和應(yīng)用程序中嵌入功能強(qiáng)大且實用的 Google Maps,并在地圖上疊加自己的數(shù)據(jù)。 Google Map API目前還確實簡單,但就是這樣簡單的接口,已經(jīng)可以完成很多專業(yè)的“GIS解決方案”的事情。 本課題正是通過對Google Maps JavaScript API加以應(yīng)用,使用 JavaScript 在網(wǎng)頁中嵌入 Google Map,通過多種服務(wù)操作地圖并添加內(nèi)容。 目前,Google Maps JavaScript API 第 3 版現(xiàn)在已經(jīng)從實驗室中正式出爐。 Google Maps JavaScript API 可讓您在網(wǎng)頁中嵌入 Google Maps。此 API 的第 3 版是專為移動設(shè)備設(shè)計的,速度更快,更適用;它同時也適用于傳統(tǒng)的桌面瀏覽器應(yīng)用程序。該 API 提供了大量實用工具用以處理地圖(正如 網(wǎng)頁上的地圖),并通過各種服務(wù)向地圖添加內(nèi)容,從而能夠在網(wǎng)站上創(chuàng)建功能全面的地圖應(yīng)用程序。 二、Java開發(fā)框架 該課題采用輕量級SSH(即Struts + Spring + Hibernate )框架進(jìn)行開發(fā),所用的技術(shù)Struts、Spring、Hibernate均為開源軟件,開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機(jī)制,且可移植性好。 三、數(shù)據(jù)庫 目前主要業(yè)務(wù)系統(tǒng)采用的支撐數(shù)據(jù)庫有:Oracle數(shù)據(jù)庫、MS SQL Server數(shù)據(jù)庫、MySQL數(shù)據(jù)庫、DB2等。為方便起見,該課題采用的是derby數(shù)據(jù)庫,它是一個開源的基于Java和SQL的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。 總之,該課題是以服務(wù)、開源為定位,采用輕量級開發(fā)工具。