王建紅 / 貴州省地質調查院
淺析地質資料管理系統的建立與應用
王建紅 / 貴州省地質調查院
本文對地質資料軟件的系統結構做出概述,闡述了O racle與全文檢索軟件相結合對地質資料進行管理的重要思想。O racle數據庫是世界流行的關系數據庫管理系統,具備完整的數據管理功能,系統可移植性好,操作方便,功能強大。是一款高效率,可靠性極高的數據庫解決方案,可很好的運用到地質資料管理系統中。
地質資料管理系統;數據庫;全文檢索
在地質勘探和相關科研生產中,會產生大量的地質資料,包括、圖片資料、文字報告、圖表、圖像、影音等數據,這些資料的記錄對地質勘探的深入研究發揮巨大的作用。地質資料不斷增加,面對龐大的數據資料,必須建立科學、完善的數據庫管理體系,對地質資料進行科學化管理,提高數據在科研工作中的調用率,充分發揮記錄地質資料的價值。將地質資料整合的統一的數據庫管理系統中,建立科學化的目錄庫和電子文檔庫,與全文數據檢索相結合,提供智能檢索功能,為科研工作提供信息數據保障。
本系統根據地質管理機關要求,模擬地質館藏模式,建立科學、完善、信息化的地質資料管理體系,實現信息管理自動化,構建科學完善的信息化管理平臺,進一步的提高地質信息管理水平,更好的服務于地質科研工作。
(一)匯交管理子系統
匯交地質數據采集:按照相關規定,采用一種或多種形式,將勘探管理系統、地質管理系統、科研管理相同、地質調查管理系統等資料整合,進行資料匯交管理。并且具有錄入、修改、輸入、輸出、查找等功能。
匯交時間預報與工作提示:系統根據用戶設置,預報資料匯交時間,當臨近匯交時間時,系統會提示管理人員,督促管理人員及時完成制定的匯交工作,避免管理人員的疏忽導致的匯交延誤。
資料匯交登記與證書管理:匯交人員數據登記,資料驗收記錄,發放匯交證書,打印匯交證書等。
管理信息整合發布:技術、法規、工作規范,資料管理政策、匯交記錄、催交通知、統計資料等。
(二)目錄數據管理子系統
主要工作內容有:對地質資料進行目錄信息的建設、管理和維護,對成果地質資料的錄入校驗與查詢,提供科學、規程化的目錄檢索功能。
主要功能包括:目錄數據資料錄入、修改和維護;系統訪問身份校驗;目錄更新發布確認;目錄檢索查詢;檢索結果輸出;其他數據登記與統計。
(三)館藏機構管理子系統
主要包括館藏機構設置,人員安排、設施管理、資料遞增情況、保存現狀、開發與利用。
(四)地質資料管理軟件系統
總體框架:軟件采用目前先進的Microsoft.NET技術,與B/S 和C/S架構相結合,利用企業級n層結構進行劃分,在高效性、穩定性、靈活性等方面都表現十分出色。
B/S是Brower/Server的縮寫,用戶可以通過客戶端與數據庫進行交互,操作十分簡單,用戶只需要在客戶機上安裝一個瀏覽器,如Internet Explorer,我們在服務器上預先安裝SQL Server或Oracle、Sybase 等數據庫。此時,瀏覽器即可通過Web Server與數據庫進行數據交互。
B/S優點在于,操作簡單,不需要安裝特定的軟件,一臺能夠上網瀏覽網頁的電腦,即可進行數據交互,更是刪除掉了客戶端維護的環節。系統擴展方式簡單,只要能上網,通過管理員權限下發用戶名和密碼,便可以使用了。
C/S又稱Client/Server或客戶/服務器模式。與B/S工作方式相比,C/S需要采用高性能PC或工作站。用戶需要安裝特定的客戶端軟件。
C/S優點在于,發揮計算機強大的數據處理功能,一些繁瑣的工作可以通過客戶端進行處理,整理好數據后傳送給數據庫。客戶端響應速度快。
經過上述分析可知,系統數據庫內容包括:匯交管理、目錄數據管理、館藏資料數據等。
系統數據庫涉及的資料規模龐大,由于功能需求,不能單純依賴于一種關系數據庫。很多企業用Oracle數據庫用來做資料目錄數據管理,但Oracle數據庫在資料檢索功能方面不是很強。因此,為了提高地質資料的全文管理功能和數據檢索能力,選擇一種全文數據庫十分重要。
TRS全文數據庫包括TRS DataBase Server,TRS Admin,TRSGateWay及TRS 全文數據庫開發接口等,主要功能有:全文數據存儲、全文數據管理及關系數據庫的數據接口、數據發布等。TRS在處理輸出結果方面,可按字段值或相關度進行排列,還可以按照多字段關聯排序,并且支持檢索結果分類功能。
TRS Gateway是目前市場上主流關系數據庫全文檢索,并且引進了數據庫查詢加速技術,能夠充分實現雙向數據共享,關系數據庫和TRS全文數據庫之間的一切數據之間的數據遷移。并且可以通過TRS網關無縫集成TRS全文數據庫和關系數據庫,使用戶在同一個系統中兩個享有良好的關系數據庫事務處理和結構化數據管理功能,而且還具有非結構化內容強大的管理和檢索。
TRS API.NET應用開發接口是一套通用的編程接口,在Visual C++.Net、Visual Basic.Net、Visual C#、WEB開發環境下為TRS Server開發訪問界面。TRS API.NET封裝檢測結果和網絡通信等環節,在系統開發環境與TRS數據庫之間建立聯系,編程人員通過TRS API.NET,完成全文檢索、Web應用界面展示、系統集成、事件處理、結果返庫等功能。
(一)檢索功能設計
各級科研管理人員訪問地質資料庫時,根據各部門需求的不同,資料庫可以提供多種查詢方式。本系統設計檢索方式如下:
1.目錄搜索
利用Oracle資料庫強大的資料目錄管理功能進行目錄搜索。對資料目錄進行模糊搜索、組合查詢。用戶根據資料目錄和摘要等主要信息,確定并選擇自己所需要的資料,系統通過授權,提供資料正文連接,從而查詢到原文信息。
2.全文搜索
利用TRS全文數據庫強大的全文檢索功能。系統根據用戶輸入的關鍵詞、關鍵句或文章片段,檢索全文中與之匹配的文檔,并提供按匹配度排序等功能。系統通過授權,提供資料正文連接,從而查詢到原文信息。
3.圖片搜索
搜索數據庫中相關圖片信息。系統提供兩種搜索方式,一種是Oracle目錄資料庫圖片格式類型檢索,一種是TRS全文數據庫圖片類型檢索。
(二)系統查詢功能實現
全文搜索與圖片搜索的流程基本相同。系統根據用戶在查詢初始頁面輸入的查詢語句,生成系統查詢條件,利用Session傳輸到結果,TRS API.NET應用開發接口在初始化頁面中進行全文檢索,TRS全文數據庫完成連接、登陸、查詢結果等。篩選出符合查詢條件的結果,集中展示在結果頁面中。
地質資料是國家重要的檔案資料組成部分,是國家的寶貴財富。地質資料管理軟件根據地質資料的復雜特性,選擇Oracle數據庫與TRS全文數據相結合的形式,充分發揮兩個數據庫自身強大功能,安全有效的存儲地質資料數據,使其與勘探開發數據庫相結合。提供了基于關系數據庫的目錄檢索、全文檢索和圖片檢索等功能,補充并增強了系統的全文數據管理功能。高效的系統運行能力,為地質資料管理人員降低了工作量,為廣大科研人員提供了強有力的技術保障,是地質科研工作科學的信息化管理平臺。
[1]王波,李娜. 基于ArcGIS的地質資料管理與應用系統的設計與實現[J]. 測繪與空間地理信息,2013,05:108-110.
[2]曾慶飛. 基于WebGIS的地質資料集成管理與應用服務系統設計[J]. 計算機與網絡,2015,11:66-67+75.
[3]劉忠明,張婭,韓培光,姚燕,李偉東,倪宇飛,徐旭東,趙婷.地質資料管理服務向市縣延伸淺析——以湖北省黃石市為例[J]. 資源環境與工程,2015,S1:73-78.
[4]黨杰. 淺談地質資料自動化管理系統的建設及應用——以廣東省地質勘查局資料自動化管理系統為例[J]. 國土資源導刊,2012,06:88-89.