999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Delphi平臺的機務(wù)工作文件檢索系統(tǒng)開發(fā)與研制

2017-05-10 07:49:24鄭海燕吳為團
中國設(shè)備工程 2017年8期

鄭海燕,吳為團

(海軍航空工程學(xué)院青島校區(qū),山東 青島 266041)

基于Delphi平臺的機務(wù)工作文件檢索系統(tǒng)開發(fā)與研制

鄭海燕,吳為團

(海軍航空工程學(xué)院青島校區(qū),山東 青島 266041)

本系統(tǒng)采用Delphi程序開發(fā)平臺,嵌入CAJViewer和Adobe Reader插件作為PDF閱讀器和OCR文字識別工具,使用Access作為文件目錄信息數(shù)據(jù)庫文件,對歷年來的機務(wù)工作文件進行電子化管理,旨在提高機務(wù)工作文件管理水平。

機務(wù)文件;Delphi;文件檢索;文字識別

機務(wù)工作文件主要包括技術(shù)通報、通知、規(guī)定等技術(shù)類法規(guī)文件,實現(xiàn)機務(wù)工作文件的電子化和自動化管理,可從根本上解決目前技術(shù)通報使用不夠規(guī)范、管理手段落后、檢索查詢煩瑣、使用效率不高等問題,提高機務(wù)工作文件的管理水平和裝備維修保障能力,推進部隊信息化工作的進程。

1 系統(tǒng)研制內(nèi)容

1.1 機務(wù)工作文件的電子化處理

往年的機務(wù)工作文件大多以紙介質(zhì)形式保存和管理,本系統(tǒng)的首要工作就是將這些大量的紙介質(zhì)文檔收集整理后通過掃描、識別、校審和修正后轉(zhuǎn)換為文字和數(shù)字圖表,形成規(guī)范的電子文檔。

1.2 機務(wù)工作文件數(shù)據(jù)庫的建立

機務(wù)工作文件數(shù)據(jù)庫不僅要將歷年的機務(wù)工作文件管理起來,更要為今后機務(wù)工作文件的錄入提供方便的手段和操作平臺,要保證在日常工作中能夠方便地添加新的機務(wù)工作文件。數(shù)據(jù)庫內(nèi)容主要包括機務(wù)工作文件類型、時間、發(fā)文單位、字號、專業(yè)、機種、機型和文件具體內(nèi)容等。

1.3 文件檢索軟件系統(tǒng)開發(fā)

“機務(wù)工作文件檢索系統(tǒng)”的功能主要體現(xiàn)在軟件系統(tǒng)的設(shè)計和實現(xiàn)上,通過軟件系統(tǒng)對電子化的文件實施科學(xué)管理和有效使用,其中檢索、閱讀功能是核心,必須做到簡便、靈活、準確、可靠。

2 系統(tǒng)設(shè)計方案

機務(wù)工作文件的管理和有效使用是系統(tǒng)研制的主要目的,系統(tǒng)在性能上應(yīng)具有實用性、安全保密性、先進性、可維護性和可擴充性,同時注意美觀性和操作使用的簡捷方便,提高系統(tǒng)使用壽命。

機務(wù)工作文件檢索系統(tǒng)功能包括:

(1)機務(wù)工作文件的采集錄入、修改;

(2)文件發(fā)布和分類瀏覽;

(3)按文件名稱、日期、機型、專業(yè)等按關(guān)鍵字進行檢索;

(4)文件閱讀、文字識別和摘錄等。檢索軟件系統(tǒng)的模塊設(shè)計如圖1所示。

圖1 系統(tǒng)功能結(jié)構(gòu)圖

“系統(tǒng)管理”模塊:主要包括密碼的管理和重新登陸等;

“文件檢索”模塊:系統(tǒng)的核心模塊,主要包括文件的檢索和閱讀,以及同義詞設(shè)置等。其中文件的閱讀包括瀏覽窗口的任意調(diào)整、文字放大縮小、文字圖像提取和文字識別、頁面打印和導(dǎo)出等;

“文件管理”模塊:主要包括文件匯編的信息、文件目錄信息和字典信息等管理功能;

“使用幫助”模塊:主要提供系統(tǒng)的操作使用說明等。

3 系統(tǒng)技術(shù)實現(xiàn)

3.1 系統(tǒng)開發(fā)工具

3.1.1 電子化處理工具

2000年前機務(wù)工作文件均為紙質(zhì)文檔,需要通過逐頁掃描等方式生成PDF格式文件。其中Adobe Acrobat 8.0以上工具是較為常用的PDF編輯軟件,可以將同一匯編的各頁掃描文件進行合并、優(yōu)化等處理。2001年之后的機務(wù)工作文件匯編有word格式文件,可利用word和Adobe Acrobat相結(jié)合,或用文電通PDF Gold(編輯轉(zhuǎn)換器) V9.51直接轉(zhuǎn)換為PDF格式。

3.1.2 檢索軟件開發(fā)平臺

考慮到部隊當前網(wǎng)絡(luò)使用還受到很多限制以及保密工作需要等方面的因素,本系統(tǒng)設(shè)計主要以滿足分散使用的要求并兼顧未來網(wǎng)絡(luò)使用的可能,因此,系統(tǒng)設(shè)計采用c/s結(jié)構(gòu)的方式,為簡便安裝,使用Access作為文件目錄信息數(shù)據(jù)庫文件。軟件工具采用Delphi7.0作為程序開發(fā)平臺。

3.1.3 文件閱讀器和文字識別工具

本系統(tǒng)將同方知網(wǎng)CAJViewer7.1.2的CAJAX. OCX插件作為PDF閱讀器和OCR文字識別工具,直接嵌入到應(yīng)用程序中,除了可以對由Word轉(zhuǎn)換而來的文本進行直接提取外,還可以對通過掃描生成的PDF中的文字進行自動識別。系統(tǒng)附帶提供嵌入式Adobe Reader作為備選閱讀器。

3.2 功能設(shè)計

系統(tǒng)功能的實現(xiàn)主要體現(xiàn)在“文件檢索”和“文件管理”模塊。其中,“文件檢索”模塊是核心,主要功能包括:單個和多個關(guān)鍵詞(含同義詞)檢索、二次檢索、文件閱覽、文字圖像提取、文字識別、目錄導(dǎo)出等。

3.2.1 文件檢索與二次檢索

系統(tǒng)檢索可以按某個數(shù)據(jù)項檢索,也可以混合模糊檢索,還可以重復(fù)二次檢索和退回上次檢索,同時提供有同義詞檢索功能。

在“文件范圍”中選擇“全部”或某個匯編,再在“搜索關(guān)鍵詞”中輸入某關(guān)鍵詞等,點擊“搜索”按鈕即可對目錄信息進行檢索。若點擊“結(jié)果中搜索”按鈕,則在上次檢索結(jié)果范圍內(nèi)按新的條件進行二次檢索,而若點擊“高級搜索”則可以設(shè)置其它限定條件。

3.2.2 文件瀏覽

雙擊文件目錄列表中某目錄行,將自動打開匯編并跳轉(zhuǎn)到對應(yīng)的文件頁。若選中“目錄跟隨”,則當文件瀏覽頁面翻頁時,目錄指針將自動隨之定位。

文件瀏覽工具欄包括:瀏覽導(dǎo)航工具、放大縮小工具、顯示模式選擇等。

3.2.3 文字提取

2001年之后的文檔是由Word轉(zhuǎn)換為PDF格式的,兩種閱讀器均提供有T工具,可以直接選擇其中的段落文字,然后復(fù)制到剪貼板,粘貼到Word中進行編輯使用。

3.2.4 文字識別

使用CAJViewer閱讀器時,利用文件閱讀工具欄中的文字選擇、文字識別、圖像處理工具可以提取文件中的文字或圖像等,并可將其復(fù)制到word文檔中進行再處理。

3.2.5 提取打印頁面

點擊文件瀏覽工具欄右上角的提取打印工具,即可打開“打印”對話框。若只是提取頁面另存為PDF文件,則先選擇打印機名稱為“Adobe PDF”,然后在“打印范圍”中指定擬提取的頁號(單頁或多頁。注意是PDF文件頁號,而不是頁面下方的頁碼)。如圖2所示。

圖2 提取/打印頁面操作

點擊“確定”,然后指定保存位置和保存文件名即可。

3.2.6 目錄導(dǎo)出

在檢索出的目錄列表右上角,點擊“導(dǎo)出”按鈕,可以將當前列表中的所有目錄信息導(dǎo)出為Excel格式的文件并保存到指定位置。

3.3 關(guān)鍵技術(shù)

“機務(wù)工作文件檢索系統(tǒng)”的關(guān)鍵技術(shù)主要是動態(tài)嵌入技術(shù)。將Adobe Reader和Cajviwer閱讀器嵌入系統(tǒng),并進行自定義控制和實現(xiàn)無縫連接。

3.3.1 動態(tài)嵌入第三方軟件

Adobe Reader和Cajviwer提供的嵌入式控件文件分別是AcroPDF.dll和CAJAX.ocx及其附屬文件等。為了能夠適應(yīng)不同版本的使用,這里采用動態(tài)嵌入的方法,在程序啟動后調(diào)用創(chuàng)建,而不是在程序設(shè)計階段創(chuàng)建,相關(guān)代碼如下:

AcroPDF1 := TAcroPDF.Create(nil) ;

圖3

圖4

(AcroPDF1 as TAcroPDF).parent:=PviewAdobe;

(AcroPDF1 as TAcroPDF).aLign:=alClient;

PviewAdobe.Align:=alClient;

(AcroPDF1 as TAcroPDF).SendToBack;…

CAJAX1 := TCAJAX.Create(nil) ;

(CAJAX1 as TCAJAX).parent :=PCAJAX;

(CAJAX1 as TCAJAX).aLign:=alClient;

(CAJAX1 as TCAJAX).OnMouseMove := CAJAX1MouseMove;

(CAJAX1 as TCAJAX).OnMouseUp := CAJAX1MouseUp;

(CAJAX1 as TCAJAX).OnMouseWheel := CAJAX1MouseWheel;

(CAJAX1 as TCAJAX).SendToBack;

以上代碼若執(zhí)行成功,則表示相應(yīng)的瀏覽器已安裝,否則沒有安裝,在錯誤捕獲代碼中可視情給出提示。

3.3.2 自定義工具欄設(shè)計

該檢索系統(tǒng)使用時需要對瀏覽器的控制操作主要有:打開文件、翻頁、跳轉(zhuǎn)、顯示比例、顯示模式、區(qū)域選擇、文字選擇、文字識別、頁面提取/打印等,這些可通過在程序中使用控件的方法或?qū)傩栽O(shè)置進行控制。

Adobe Reader ActiveX控件的常用方法有:

LoadFile:打開文件

GotoFirstPage:到第一頁。

GotoLastPage:到最后一頁。

GotoNextPape:到下一頁。

GotoPriciousPape:到上一頁。

Print:打印文件。

PrintPages:打印指定頁。帶2個參數(shù),第一個參數(shù)指定起始頁,第一個參數(shù)指定結(jié)束頁。

PrintWithDialog:打印文件前先顯示打印機屬性對話框。

SetCurrentpage:到指定頁。帶一個參數(shù),該參數(shù)指定要跳轉(zhuǎn)到的頁數(shù)。

SetShowScrollBars:設(shè)置是否顯示Acrobat Reader的滾動條。帶一個參數(shù),該參數(shù)設(shè)為0時不顯示滾動條,設(shè)為1時顯示滾動條。

SetShowTOolbar:設(shè)置是否顯示 Acrobat Reader的工具欄。帶一個參數(shù),該參數(shù)設(shè)為0時不顯示,設(shè)為1時顯示。

SetView:設(shè)置顯示效果。帶一個參數(shù),該參數(shù)是一個字符串,設(shè)為fit時將達到最佳顯示效果。

SetZoom:設(shè)置文件的顯示比例。帶一個參數(shù),該值為一個數(shù)值,比如設(shè)為90時,即為原窗口大小的90%。

由于Adobe Reader ActiveX控件顯示時已包含有基本的工具欄,這里只添加“打印/提取頁面”工具(圖3)。

Cajviwer控件(CAJAX.ocx)常用方法和屬性有:

Open:打開文件。

Close:關(guān)閉打開的文件。

TurnToPage:到指定頁。

GetCurPage:當前頁碼。

GetPageCount:總頁數(shù)。

CursorType:置鼠標操作類型,0-手型工具1-選擇文字 2-選擇區(qū)域 3-文字識別。

SetPageBrowseType:置顯示模式,0-單頁 1-連續(xù) 2-對開 3-連續(xù)對開。

Ocr:對選擇區(qū)域進行文字識別。

Copy:復(fù)制當前選擇區(qū)域到剪切板。

Zoom:設(shè)置文件自適應(yīng)顯示。1-實際大小 2-適合寬度 3-適合頁面。

ZoomRatio:設(shè)置文件的顯示比例。

Print:打印文件。

據(jù)此可以設(shè)計Cajviwer瀏覽器的自定義工具欄如圖4。

如文字識別工具的事件處理代碼為:

(CAJAX1 as TCAJAX).CursorType := 3 ;

置適合寬度顯示工具的事件處理代碼為:

(CAJAX1 as TCAJAX).Zoom(2,0) ;

選擇圖像的復(fù)制工具事件處理代碼為:

(CAJAX1 as TCAJAX).Copy ;

經(jīng)過兩年多的實際使用,該系統(tǒng)提升了機務(wù)工作文件的管理水平,有利于日常機務(wù)工作快速準確地掌握每架飛機的配置、固有技術(shù)性能和技術(shù)數(shù)據(jù)變更情況等,為保障維護和改裝等工作提供了第一手資料,提高了裝備維修質(zhì)量和維護效益。

TP311.13;U269.2

A

1671-0711(2017)04(下)-0146-03

主站蜘蛛池模板: 国产免费好大好硬视频| 国产日韩精品一区在线不卡| 幺女国产一级毛片| 国产男人的天堂| 国产毛片高清一级国语 | 国产91透明丝袜美腿在线| 亚洲成a人在线播放www| 国产99视频免费精品是看6| 高清大学生毛片一级| 色综合久久无码网| 一级毛片a女人刺激视频免费| 国产精品无码一二三视频| 思思99热精品在线| 国产a v无码专区亚洲av| 青草91视频免费观看| 亚洲国产理论片在线播放| 天天躁狠狠躁| 亚洲欧州色色免费AV| 精品一区二区三区视频免费观看| 亚洲国产高清精品线久久| 69免费在线视频| 亚洲中文精品人人永久免费| 欧美福利在线观看| 无码啪啪精品天堂浪潮av| 亚洲色图欧美视频| 97在线国产视频| 午夜老司机永久免费看片| 91久久国产成人免费观看| 97国产在线视频| 欧美国产成人在线| 久操线在视频在线观看| 成人福利一区二区视频在线| 综合人妻久久一区二区精品| 毛片免费试看| 国产在线观看人成激情视频| 亚洲欧美h| 亚洲无码视频一区二区三区| 午夜日韩久久影院| 爱爱影院18禁免费| 亚洲成aⅴ人片在线影院八| 久久香蕉国产线| 亚洲综合在线最大成人| 国产菊爆视频在线观看| 亚洲精品无码在线播放网站| 日本人妻一区二区三区不卡影院| 久久这里只精品国产99热8| 97精品国产高清久久久久蜜芽| 一级毛片免费播放视频| 亚洲欧美日韩精品专区| 亚洲欧洲一区二区三区| 国产第四页| 毛片免费在线视频| 白浆免费视频国产精品视频| 亚洲自偷自拍另类小说| 亚洲精品国产自在现线最新| 欧美69视频在线| 国产情侣一区| 欧美国产日韩在线播放| 黄色网站不卡无码| 国产综合日韩另类一区二区| 99久久国产综合精品2023| 国产精品亚洲片在线va| 美女无遮挡免费网站| 99在线视频免费观看| 国产婬乱a一级毛片多女| aa级毛片毛片免费观看久| 亚洲中文无码av永久伊人| 国产精品自在线天天看片| 久久亚洲欧美综合| 亚洲日韩精品无码专区97| 亚洲欧洲自拍拍偷午夜色| 亚洲综合精品香蕉久久网| 青青青草国产| 免费中文字幕一级毛片| 在线无码九区| 欧美一级大片在线观看| 亚洲国产精品不卡在线| 久久国产精品国产自线拍| 黄色免费在线网址| 久久无码av一区二区三区| 日本一区二区不卡视频| 青青热久免费精品视频6|