基于ASP技術的危機礦山地質資料信息集成系統的研究和應用
王斌 1 王海華 2 張立海 1 周 峰2 劉向東1 劉永權2
(1.國土資源實物地質資料中心,北京 101149;2.中國地質圖書館,北京 100083)
摘 要:危機礦山地質資料信息集成系統是危機礦山勘查項目成果集成的重要組成部分,是用戶查詢利用和共享危機礦山接替資源找礦工作成果的一種網絡服務方式。本文首先介紹了開發該系統的必要性,然后重點介紹了系統的總體結構設計和系統實現的功能。希望本文在危礦成果的推廣應用中起到一定的作用。
關鍵字:危機礦山;地質資料;服務;系統
中圖分類號:TP31 文獻標識碼:A
引言
全國危機礦山接替資源找礦工作經過政府和各礦山企業近幾年的共同努力,取得了顯著成果。在230個找礦項目中,48個探獲資源儲量達到大型或超大型礦床規模,76個探獲資源儲量達到中型規模。在取得找礦突破的同時,通過危機礦山地質資料采集工作,收集了大量原始、實物和成果地質資料以及文獻資料。由于危機礦山接替資源找礦工作所涉及的大部分礦山是我國著名老礦山,其礦床類型大部分具有典型性和代表性,有的還具有特殊性。為充分利用計算機和網絡技術,將危機礦產接替資源找礦工作形成的地質資料及時向社會推廣應用,提高地質資料利用效率,共享危礦找礦成果,提高找礦工作效率,擴大礦產資源儲量,建設危機礦山地質資料信息集成系統十分必要。
1 危機礦山地質資料信息集成系統總體設計
1.1 系統設計目標
通過調研國內外地質資料信息服務技術手段、服務途徑和服務方式,采用先進的計算機技術、網絡技術、GIS技術和數據庫技術,將危機礦山找礦工作獲取的原始、實物和成果地質資料以及相關文獻資料進行信息集成,開發具有數據輸入、輸出、查詢、備份等多功能、全方位、信息共享的危機礦山地質資料信息集成系統,為全國危機礦山接替資源找礦專項匯集地質資料成果,提供獲取危機礦山各類地質資料信息的門戶,塑造危機礦山立體地質信息形象,更好地為社會公眾提供地質資料信息服務。
1.2 系統設計原則
該系統的設計開發應遵循以下基本原則:
(1)標準化、規范化和安全性原則。該系統應遵循信息技術的國家及行業標準和規范,確保信息資源存儲、傳輸和應用的標準化、規范化和安全性。
(2)實用性原則。該系統應能滿足危機礦山地質找礦資料信息集成的需要,提高其工作效率,方便用戶檢索查詢。
(3)可靠性原則。該系統應有很強的容錯和處理突發事件以及報錯能力,不至于因某個動作或某個突發事件而導致數據丟失或系統癱瘓。
(4)開放性和可擴展性原則。為方便系統功能的擴展,該系統宜采用面向服務的體系結構SOA(Service-Oriented Architecture,簡稱“SOA”)開放標準,將主要功能寫成專門的模塊或是類。在系統后期功能擴展和更新維護中只需修改參數、調用或開發新的模塊即可實現功能擴展。
(5)經濟性和可操作性原則。在保證實現各項功能的基礎上,應以最高性價比配置系統的軟硬件,還應具有良好的人機交互界面,易學易用,操作簡便靈活等。
1.3 系統總體結構設計
危機礦山地質資料信息集成系統按照B/S結構,采取多種技術手段設計開發,由后臺和前臺兩部分組成,總體結構如圖1所示。后臺以ASP技術(Active Server Page動態服務器頁面,簡稱“ASP”)作為軟件開發平臺,選用Microsoft SQL Server 2008數據庫設計開發,主要由礦山基本信息管理、項目基本信息管理、礦山新聞管理、原始資料信息管理、實物資料信息管理、成果資料信息管理、文獻資料信息管理、礦山圖片管理和用戶管理等功能模塊組成;前臺采用Xhtml、CSS、Flash、JS等前端表現技術手段設計開發,主要由導航頁面、系統首頁、礦山新聞、原始資料、實物資料、成果資料、文獻資料和礦山圖片等功能模塊組成;后臺各部分功能模塊與前臺功能對應信息如表1所示。該系統總體結構設計由用戶層、業務邏輯層和數據層等三層架構組成,各層作用如下: (1)用戶層。用戶可以通過該系統前臺獲得資料瀏覽、查詢、下載等服務。 (2)業務邏輯層。業務邏輯層是分析、處理系統前臺或后臺發送和接收到的各類信息,并將處理結果返回系統前臺或后臺。 (3)數據層。數據層主要是存放各類與危機礦山相關的資料信息。這些數據以危機礦山或項目為基本單元,對所有數據資料進行統一組織和管理。
圖1 危機礦山地質資料信息系統總體結構
表1 后臺功能模塊與前臺信息顯示對應表
序號 | 后臺功能模塊 | 前臺信息顯示 |
1 | 礦山新聞管理 | 礦山新聞 |
2 | 原始資料信息管理 | 原始資料 |
3 | 實物資料信息管理 | 實物資料 |
4 | 成果資料信息管理 | 成果資料 |
5 | 文獻資料信息管理 | 文獻資料 |
6 | 礦山圖片管理 | 礦山圖片 |
2 危機礦山地質資料信息集成 系統功能概述
該系統基本實現了各危機礦山原始、實物和成果地質資料以及相關文獻資料的瀏覽、查詢和下載等服務功能。
2.1 系統后臺功能概述
后臺即系統管理員對系統前臺內容進行集中管理的平臺,同時可對系統進行不同程度的配置以達到理想效果。該系統后臺設計界面如圖2所示。對于后臺的每一功能模塊都包含相應資料信息的添加、刪除、修改等管理功能。
圖2 后臺系統管理 2.2 前臺功能概述 前臺即系統的網站頁面,它將后臺存儲的各種地質資料信息按照一定的方式展示出來。該系統提供了較好的人機交互界面如圖3所示。該系統的檢索查詢主要包括根據導航信息和利用菜單欄各功能菜單等兩種查詢方式。其中,該系統提供了根據地圖、行政區名稱、礦種類別和成礦類型等四種導航信息查詢方式供用戶利用。用戶選擇某一危機礦山之后即進入該礦山專題頁面如圖4所示。用戶也可以利用菜單欄進行原始、實物、成果和文獻相關資料的檢索詢。 圖3 前臺設計界面 圖4 礦山專題頁面 礦山專題頁面是以危機礦山或項目為基本單元向用戶提供地質資料信息服務,主要包括礦山新聞、原始資料、實物資料、成果資料、文獻資料等信息。對于某一礦山的資料信息是以列表的形式進行羅列。用戶選擇所需資料即可打開相應資料或跳轉到下載界面。具體應用舉例如下: (1)鉆孔巖心柱狀圖信息顯示功能 選擇“實物資料/巖心”打開如圖5所示鉆孔巖心柱狀圖顯示信息。 圖5 鉆孔巖心柱狀圖信息 (2)光薄片信息顯示功能 選擇“實物資料/光薄片”,在列表中選擇其中某一光薄片打開如圖6所示的光薄片信息顯示頁面。 圖6 光薄片信息 結語 該系統采用B/S結構開發設計,基本實現了危機礦山地質資料信息的輸入、輸出、檢索查詢等功能,是危機礦山勘查項目成果集成的重要組成部分。該系統的設計開發完成為全國危機礦山接替資源找礦工作地質資料成果的展示和推廣應用提供了一種網絡化服務方式,可方便用戶瀏覽、檢索和利用地質資料信息。為充分發揮該系統作用,在后續工作中應積極收集整理危機礦山地質資料信息,并及時更新和維護后臺數據庫,從而更好地為社會公眾提供資料利用服務,發揮危機礦山專項工作成果的社會效益和經濟效益。 參考文獻 [1]李合生.基于MapInfo的巢湖水質管理信息系統的構建研究[D].安徽:合肥工業大學,2006:32-41. [2]王海華,周峰.危機礦山專項實物地質資料信息集成研究成果報告. [3]張超.地理信息系統[M].北京:高等教育出版社,1995.