?

基于WebGIS的合肥中小企業信息共享平臺的研究

2016-12-14 22:33敖希琴張怡文劉書影
關鍵詞:信息共享中小企業

敖希琴+張怡文+劉書影

摘要:通過調研合肥市中小型制造業企業的發展概況,并分析總結它們對信息共享平臺的需求,構建了一種基于WebGIS的信息共享平臺。 首先分析了中小企業對信息共享平臺的需求,并在此基礎上對基于WebGIS信息共享平臺的數據庫設計和功能實現進行了研究, 其中特別論述了Google Maps API在平臺中的作用, 最后完成了整個平臺的構建。 構建的平臺不僅可以實現中小企業間信息資源的共享, 還可以優化企業資源的配置, 大大提升了企業的市場響應能力。

關鍵詞:WebGIS;中小企業;信息共享

中圖分類號:文獻標志碼:A文章編號:1672-1098(2014)04-0000-00

Abstract:By investigating the development of small and medium-sized manufacturing enterprises in Hefei, and their demands for information sharing platform, a new information sharing platform based on WebGIS was built. Firstly, the demands of the small and medium-sized manufacturing enterprises for information sharing platform were analyzed, then the database design and function realization of the platform were studied, and the role of Google Maps API played in the platform was especially described. Based on the previous analysis and research, the new platform was built successfully. The platform can not only realize information resources sharing among enterprises, but also optimize configuration of enterprise resources. It can greatly improve the market responsiveness of enterprises.

Key words:WebGIS, small and medium-sized enterprises, information sharing

合肥中小型制造業企業為推動合肥制造產業的發展和區域經濟增長做出了重要貢獻,但相對滯后的信息化水平使中小型企業產生了信息孤島現象。因此,加快中小型企業的信息化建設,對于提升合肥制造產業創新能力,快速整合和配置相關資源,構建新型分工協作體系,提升全產業鏈效率,推動商業模式突破具有重要作用[1]。但由于在合肥中小型企業間存在資源不對等、信息共享度低等問題,因此,欲在短期內快速提升中小企業整體的信息化水平,采用自我配置模式,已不能進一步提高企業的綜合競爭能力[2]。本文在對合肥市中小型制造業企業需求分析的基礎上,根據企業主體自身具有顯著地理屬性這一特點,借助Google Maps API,提出構建基于WebGIS的信息共享平臺,并對其進行了研究和實踐。WebGIS是Internet技術應用于地理信息系統(Geographic Information System,GIS)開發的產物,它的主要功能是通過瀏覽器獲取WebGIS所提供的數據和服務[3]。

1平臺的需求分析

1.1需求分析概述

在當今制造業領域,高新技術的發展日新月異,消費者需求日益多樣化,產品壽命周期不斷縮短,企業之間雖然存在激烈的競爭,但是中小企業所具備的優勢資源是有限的,這就迫使企業在競爭的環境中尋求協作,以便拓展優勢資源的獲取途徑,優化配置產業鏈的各種資源。利用Web技術搭建B/S模式的信息共享平臺,可以提高中小企業的快速響應能力,實現企業共贏。企業通過平臺可以發布相關協作信息,并共享平臺上其他企業的信息,實現業務協同。借助Google Maps API可將企業產品信息、協作信息等與空間信息進行關聯,實現信息的可視化,并對相關信息進行空間化管理和決策分析。將供應鏈上、中、下游企業和周邊同類型企業通過地圖的形式進行展現,方便企業根據自身需求查詢合作伙伴的地理分布,優化企業間的資源配置,降低協作成本和物流成本。

1.2功能需求分析

經過對合肥市中小型制造業企業的調研分析,平臺的功能需求分析如下:

1) 使用與管理權限需求

為保證數據庫的安全性,平臺應設置四類使用權限:游客、個人用戶、企業用戶、平臺管理員。四類用戶的具體權限如表1所示,其中管理協同信息包括管理設備協作、委托加工、技術需求和技術轉移。表1用戶權限表

用戶

2) 功能需求

信息共享平臺的具體功能如下:

①用戶登錄注冊功能:游客通過注冊可成為平臺用戶,注冊分為個人用戶注冊和企業用戶注冊。只有成為平臺用戶才能具有修改編輯信息的權利。管理員登錄后可以對用戶發布的信息進行審核、修改和更新。

② 地圖應用功能:相關地理信息服務的操作功能,包括地理位置的查詢、地理信息的獲取及快速定位等功能。

③ 信息發布功能:用戶登陸后,可以在平臺上發布協同信息、行業資訊,管理員可以發布技新聞。

④ 后臺管理功能:管理員對用戶信息、協同信息進行審核、修改和刪除,此外還可管理科技新聞。

2平臺的數據庫設計

2.1數據表的創建

平臺數據庫在邏輯上分為平臺基礎數據庫和谷歌地圖提供的地理數據庫兩部分,本文采用SQL Server 2008作為平臺的基礎數據庫。平臺的地圖查詢模塊是以谷歌地圖為基礎建立的,利用其提供的API獲取地理數據是平臺建立的重要支撐。平臺基礎數據庫主要用于存放各功能模塊運行所需的數據,包括用戶上傳的數據和管理員更新的數據。依據以上分析,平臺共創建個人用戶、企業用戶、管理員、產品信息、科技新聞、行業資訊、技術轉移、技術需求、設備協作、委托加工10張數據表。

2.2數據的JSON交換

JSON(JavaScript Object Natation)是一種輕量級的數據交換格式,非常適合于服務器與JavaScript的交互,同XML或HTML片段相比,它不需要進行復雜的DOM解析,為結構化數據的解析帶來便捷[5]。

平臺以.NET為開發環境,因此采用JSON.NET作為數據轉換組件。在JSON.NET中,JavaScriptConvert類的幾個方法為服務器端的序列化和反序列化功能的實現提供支持。本文利用泛型技術把從數據庫中讀取的數據表封裝成一個對象的集合,然后運用上述序列化方法把對象集合轉換為字符串返回給Ajax實例。平臺將SQL Server中儲存的企業相關數據序列化為JSON格式,并保存于JSON文件中。

3平臺的體系結構和功能實現

3.1平臺體系結構

在邏輯上平臺采用Web應用服務器,屬性數據庫和Google地圖數據服務器及客戶端瀏覽器三層架構,層與層之間相互獨立,互不影響,如圖1所示。

客戶端主要是常用的瀏覽器,它負責與用戶交互,向應用服務器發出請求,解釋服務器返回的數據并顯示給用戶。同樣,中間的應用服務器接收瀏覽器傳來的請求,并將請求信息轉換成數據庫能夠接收的形式,然后應用服務器再將信息傳遞給屬性數據庫,接到這些信息后執行相應的操作, 并把結果返還給瀏覽器。 客戶端與數據服務器之間可以通過ADO.NET進行通信。系統從Google數據庫獲取地圖的影像數據,并從屬性數據庫服務器中讀取企業的空間信息,并加載到地圖上。

3.2平臺功能的實現

平臺根據其功能需求分析可以劃分為以下四個功能模塊:登陸模塊、注冊模塊、前臺信息顯示模塊和后臺信息發布管理模塊。其中前臺信息顯示模塊包括地圖查詢、企業信息、產品信息、科技新聞、行業資訊、協同信息共享等,后臺信息發布管理模塊主要是指平臺管理員對個人用戶和企業用戶所發布的協作信息進行審核和管理。

1) 地圖功能的實現

通過CSS技術將頁面分成左右兩部分,左側用于模糊搜索和展示企業列表,右側用于地圖展現及標注展示。用戶可對地圖窗口進行放大、縮小、前后視圖、全圖、地圖類型切換等操作,輕松實現對空間數據的全方位瀏覽[6]。在地圖模塊開發中,平臺采用Ajax技術用以提升用戶界面的更新速度,給用戶帶來更好的使用體驗。

根據其地理位置,平臺將合肥中小企業分為高新區、經開區、包河區、瑤海區、肥西縣、肥東縣以及長豐縣7個區域,解析對應JSON文件中的數據,并添加至坐標列表和顯示于地圖上。利用Google地圖中的事件偵聽及響應功能,為標注點添加信息窗口,當單擊標注點時會彈出該企業的相關信息。平臺可以根據不同區域篩選企業,點擊區域名稱即可顯示對應的企業;同時也可進行模糊搜索,在搜索欄輸入關鍵詞,在列表欄顯示搜索結果,在地圖欄顯示其標注,如圖2所示。

平臺的注冊登陸分為個人用戶注冊登陸和企業用戶注冊登陸,在平臺用戶注冊中采用了郵件發送技術,當用戶注冊成功后會將用戶的賬戶名和密碼發送到用戶的郵箱。在開發電子郵件發送功能時,主要使用Jmail組件發送電子郵件。因為使用Jmail組件不需要書寫大量代碼,卻能實現非常完美的功能[7]。需要注意的是,在使用過程中需要將此組件引用到項目當中。

3) 信息發布功能的實現

信息發布功能主要包括企業用戶和個人用戶發布企業信息、產品信息、行業資訊及協作信息。在信息發布模塊,平臺采用了在線編輯技術,它是指在網頁文本框或者編輯控件中,通過所見即所得的方式編輯圖文并茂的文章、記事、新聞等[8]。平臺采用的是FreeTextBox在線編輯控件,用戶可以輕松地將其嵌入到網頁中實現HTML內容的在線編輯功能。

4) 信息管理功能的實現

信息管理功能是指對用戶發布的企業信息、產品信息、行業資訊及協作信息進行審核、查看詳細信息和將過期的信息進行刪除。用戶發布的信息未經管理員審核不會顯示在前臺頁面中。管理員可以發布科技新聞,并對其進行修改和刪除。

5) 用戶管理功能的實現

管理員可以通過用戶管理模塊對企業用戶和個人用戶的相關信息進行刪除和鎖定操作。當用戶發布了非法信息,可以通過鎖定此用戶對其進行警告。管理員單擊 “鎖定/解鎖”鏈接時會彈出一個新的窗口,在文本框中輸入鎖定此用戶的原因,單擊關閉按鈕,此用戶就會被鎖定。當被鎖定的用戶登錄時將會彈出提示對話框,提示此用戶被鎖定的原因。

4結束語

對中小企業而言,由于技術資源、設備資源、資金資源、人員資源的制約,在生產過程中,有很多配件需要由其他企業協助生產。本文針對合肥市中小企業存在的信息孤島現象,搭建基于Google Maps API的B/S模式信息共享平臺,借助平臺提供的協同信息發布功能,實現生產制造同上下游企業的聯動,實現與上下游企業的信息共享,并保證了信息交互的及時性、準確性,降低銷售、采購成本,提高企業的綜合競爭能力。

參考文獻:

[1]苗文斌.產業集群信息化戰略探討[J].專家論壇,2010(8):29.

[2]何廷玲,唐敏.集群經濟下重慶制造產業信息化服務平臺建設模式[J].重慶大學學報(自然科學版),2005(12):151.

[3]楊云源.基于Google Maps API的WebGIS應用研究[J].電腦開發與應用,2009,22(1):12-14.

[4]Sayar.A,Pierce.M,etal.Integrating Ajax Approach into GIS Visualization Web Services.Telecommunications,2006.AICT-ICIW06.International Conference on Internet and Web Applications and Services/Advanced International Conference on.pages 169-169,2006.

[5]Brett D.Mclaugblin, Justin Edelson.Java&XML[M].OREILLY 2007.

[6]陳育春.Google Maps API開發大全[M].北京:機械工業出版社,2010.

[7]侯春多.實戰突擊:ASP.NET 項目開發案例整合[M].北京:電子工業出版社,2011.

[8]高宏.ASP.NET典型模塊與項目實戰大全[M].北京:清華大學出版社,2012.

猜你喜歡
信息共享中小企業
橫向動態聯盟的信息共享效應研究
基于供應鏈的制造業服務化客戶逆向服務研究
上市公司內部審計運行管理
中國鐵水聯運信息系統物理框架設計
中小企業信貸可得性研究綜述
北京市中小企業優化升級
企業現金流管理存在的問題和對策
小額貸款助力我國中小企業融資
利用微信做好班級管理工作的實踐研究
試析中小企業成本核算的管理及控制
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合