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