一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型的制作方法
【專利摘要】本發(fā)明公開了一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,結(jié)合分布式數(shù)據(jù)庫技術(shù)和Ajax網(wǎng)頁異步交互式技術(shù),以SuperMapIS.NET為軟件平臺,至少包括客戶端、Web服務(wù)器、Web服務(wù)器和數(shù)據(jù)服務(wù)器。具體來說客戶端:包括IE、火狐等常用瀏覽器以及一些桌面應(yīng)用程序。Web服務(wù)器:采用微軟的IIS作為Web服務(wù)器,接受客戶端發(fā)送的用戶請求,如果涉及GIS功能則提交至GIS應(yīng)用服務(wù)器進(jìn)行處理,并將結(jié)果返回,發(fā)布地圖。本發(fā)明的有益效果是:界面的美化可以給用戶提供一個輕松、便捷的操作環(huán)境。
【專利說明】一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,具體來說是指一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型。
【背景技術(shù)】
[0002]數(shù)據(jù)庫管理系統(tǒng)中數(shù)據(jù)庫是整個系統(tǒng)的核心,分布式數(shù)據(jù)庫的特點決定了它的數(shù)據(jù)量大、分散、異構(gòu)等特點,這就需要一款功能穩(wěn)定、支持分布式功能且操作方便的數(shù)據(jù)庫來進(jìn)行物理存儲。SQL Server 2005是一款大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),它呈現(xiàn)出一種多線程的數(shù)據(jù)結(jié)構(gòu),與Windows的結(jié)合緊密,與.Net框架的兼容性和繼承性也較好。SQL Server在與Visual Studio的集成上也做到了無縫連接,提供了功能豐富、調(diào)用快捷的服務(wù)。同時它具有可靠、高效、分布式、智能的平臺管理特點,比Orcale操作更為簡單,并且成本較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為克服上述技術(shù)不足,提供以下技術(shù)方案:
一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,結(jié)合分布式數(shù)據(jù)庫技術(shù)和Ajax網(wǎng)頁異步交互式技術(shù),以SuperMap IS.NET為軟件平臺,至少包括客戶端、Web服務(wù)器、Web服務(wù)器和數(shù)據(jù)服務(wù)器。
[0004]本發(fā)明中,客戶端:包括IE、火狐等常用瀏覽器以及一些桌面應(yīng)用程序。用以提供用戶與服務(wù)端的交互,由用戶自客戶端通過HTTP向Web服務(wù)器發(fā)出請求,經(jīng)過服務(wù)器端的處理響應(yīng)再將結(jié)果返回給客戶端,最終呈現(xiàn)給用戶。。
[0005]本發(fā)明中,Web服務(wù)器:采用微軟的IIS作為Web服務(wù)器,接受客戶端發(fā)送的用戶請求,如果涉及GIS功能則提交至GIS應(yīng)用服務(wù)器進(jìn)行處理,并將結(jié)果返回,發(fā)布地圖。
[0006]本發(fā)明中,應(yīng)用服務(wù)器=SuperMap IS.NET基于微軟.NET技術(shù),在這一層將GIS服務(wù)器的全部專業(yè)功能與.NET技術(shù)緊密結(jié)合,獨立處理了所有GIS功能需求并返回至Web服務(wù)層。
[0007]本發(fā)明中,uperMap IS.NET支持多種數(shù)據(jù)源形式,本系統(tǒng)使用SQL Server 2005大型關(guān)系數(shù)據(jù)庫來存儲各個地區(qū)海量的GIS空間數(shù)據(jù)和屬性數(shù)據(jù)。
[0008]本發(fā)明的有益效果是:界面的美化可以給用戶提供一個輕松、便捷的操作環(huán)境。整個系統(tǒng)的界面中所有菜單、命令按鈕、表單等都要保持統(tǒng)一風(fēng)格。為了使功能層次更為清晰,使用EXT技術(shù)運用可收縮的面板作為功能模塊的容器,并對整個頁面按照人的視覺功能進(jìn)行合理分配和布局,使得用戶對整個系統(tǒng)一目了然,同時也節(jié)省了頁面空間。
【具體實施方式】
[0009]一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,地圖的圖層控制、鷹眼、放大鏡、導(dǎo)航工具、量算功能、地圖位置和標(biāo)記功能等。通過圖層控制模塊可以對圖層的顯示狀況和可編輯狀態(tài)進(jìn)行修改。鷹眼、放大鏡和導(dǎo)航工具可以對地圖進(jìn)行放大、移動等操作,量算功能可以通過鼠標(biāo)觸發(fā)地圖事件來獲取長度和面積;地圖位置可以獲取當(dāng)前地圖的比例尺和中心點坐標(biāo)并進(jìn)行設(shè)置來控制地圖的顯示范圍;標(biāo)記功能可以在線繪制各種點、線和面并標(biāo)記,指定圖形對象的樣式,包括大小、顏色等,同時在鼠標(biāo)滑動到繪制圖形的上方時提示標(biāo)注信息和說明文字。
[0010]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,其特征在于,結(jié)合分布式數(shù)據(jù)庫技術(shù)和Ajax網(wǎng)頁異步交互式技術(shù),以SuperMap IS.NET為軟件平臺,至少包括客戶端、Web服務(wù)器、Web服務(wù)器和數(shù)據(jù)服務(wù)器。
2.如權(quán)利要求1所述的一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,其特征在于,客戶端:包括IE、火狐等常用瀏覽器以及一些桌面應(yīng)用程序;用以提供用戶與服務(wù)端的交互,由用戶自客戶端通過HTTP向Web服務(wù)器發(fā)出請求,經(jīng)過服務(wù)器端的處理響應(yīng)再將結(jié)果返回給客戶端,最終呈現(xiàn)給用戶。
3.如權(quán)利要求1所述的一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,其特征在于,Web服務(wù)器:采用微軟的IIS作為Web服務(wù)器,接受客戶端發(fā)送的用戶請求,如果涉及GIS功能則提交至GIS應(yīng)用服務(wù)器進(jìn)行處理,并將結(jié)果返回,發(fā)布地圖。
4.如權(quán)利要求1所述的一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,其特征在于,應(yīng)用服務(wù)器:SuperMap IS.NET基于微軟.NET技術(shù),在這一層將GIS服務(wù)器的全部專業(yè)功能與.NET技術(shù)緊密結(jié)合,獨立處理了所有GIS功能需求并返回至Web服務(wù)層。
5.如權(quán)利要求1所述的一種分布式數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)模型,其特征在于,uperMapIS.NET支持多種數(shù)據(jù)源形式,本系統(tǒng)使用SQL Server 2005大型關(guān)系數(shù)據(jù)庫來存儲各個地區(qū)海量的GIS空間數(shù)據(jù)和屬性數(shù)據(jù)。
【文檔編號】G06F17/30GK103699562SQ201310527564
【公開日】2014年4月2日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】于麗珠 申請人:于麗珠