国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

使用按鍵精靈簡化我館條碼轉(zhuǎn)換工作

2017-05-23 08:38:38譚健泉
中文信息 2017年4期
關(guān)鍵詞:源代碼條碼鍵盤

譚健泉

摘 要:我館在轉(zhuǎn)用5U聯(lián)合圖書管理系統(tǒng)時,條碼置換工作中出現(xiàn)過多的人工操作,影響工作效率。為此開發(fā)外掛程序,使條碼置換工作更輕松,更高效。

關(guān)鍵詞:5U聯(lián)合圖書管理系統(tǒng) 按鍵精靈 自動識別

中圖分類號:G25 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-9082 (2017) 04-0016-02

一、需求描述

2016年7月我館開始使用5U聯(lián)合圖書館系統(tǒng),由于江門地區(qū)各圖書館在使用5U系統(tǒng)前各自使用獨(dú)立系統(tǒng),因此存在相同條碼各館中對應(yīng)不同圖書資料的情況。以我館的一次移庫操作為例,實(shí)際移庫圖書1339冊,但在5U系統(tǒng)對此次移庫的統(tǒng)計數(shù)據(jù)為1429冊。就是因?yàn)橥粋€條碼在各個圖書館中粘貼到不同的圖書上,聯(lián)合使用后掃描一個條碼會對應(yīng)多本圖書,造成數(shù)據(jù)不準(zhǔn)確。

為了解決這一問題,5U系統(tǒng)聯(lián)網(wǎng)使用后,后臺數(shù)據(jù)庫為各館的每一個條碼統(tǒng)一加上分館號以區(qū)分開來。如我館圖書原來?xiàng)l碼號為“1234567”,必須在原條碼號后面加上分館號“#XH600”,即需要輸入“1234567#XH600”才能準(zhǔn)確調(diào)用對應(yīng)我館的圖書數(shù)據(jù)。

另外由于5U聯(lián)合圖書館系統(tǒng)為統(tǒng)一平臺,需要統(tǒng)一各館的文獻(xiàn)條碼,因此需要置換舊文獻(xiàn)條碼,同時文獻(xiàn)條碼破損時也需要置換文獻(xiàn)條碼。5U系統(tǒng)中條碼置換的步驟如下:

拿一本需要置換的文獻(xiàn),掃描舊條碼后,自動回車確認(rèn),調(diào)取數(shù)據(jù)庫中該條碼對應(yīng)文獻(xiàn)資料并跳轉(zhuǎn)新條碼輸入框,等待新條碼輸入;新條碼掃描完成后自動回車確認(rèn),貼新條碼,完成一個條碼的置換工作,整個操作不需要進(jìn)行其他鍵盤及鼠標(biāo)操作。

但這一條碼置換操作在我館文獻(xiàn)使用時出現(xiàn)問題:

我館最早一代計算機(jī)管理系統(tǒng)中,文獻(xiàn)使用的是8位數(shù)字條碼 (如下圖一), 后來系統(tǒng)升級,使用7位數(shù)字條碼(如下圖二),最新的5U系統(tǒng)使用10位條碼(如下圖三)。

因此我館現(xiàn)在文獻(xiàn)中仍存在大量7、8位數(shù)字條碼,其中這些舊的8位條碼在5U聯(lián)合圖書管理系統(tǒng)中不能識別,顯示文獻(xiàn)數(shù)據(jù)為空;在實(shí)際的置換操作中需要手工刪除最后一位數(shù)字,使其變?yōu)?位才能被新系統(tǒng)所識別。但實(shí)際操作中其顯示為江門圖書館的圖書資料,必須在去掉最后一位識別碼后再加上館代碼“#XH600”才能正確顯示我館數(shù)據(jù)。

為此在我們文獻(xiàn)新舊條碼置換工作中不能使用條碼掃描儀的自動回車功能,并且需要工作人員在掃描文獻(xiàn)舊條碼前,人工判別是7位條碼還是8位條碼,如果是7位條碼在條碼后輸入“#XH600”后按回車鍵確認(rèn);如果8位條碼先刪除最后一位數(shù)字,再在條碼后輸入“#XH600”后按回車鍵確認(rèn)。經(jīng)過上述人工判別和按鍵操作調(diào)出文獻(xiàn)數(shù)據(jù)后,還需要掃描新的10位條碼并按回車鍵確認(rèn)才能置換舊有條碼。

綜上所述,在一個條碼置換過程中,工作人員對7位條碼需要作出一次人工判別,鍵盤輸入操作9次(“#”為復(fù)合鍵輸入算兩次,館代碼5個,外加兩次回車確認(rèn)動作);而8位條碼則需要再加一次刪除鍵共10次鍵盤動作。以我館流通書庫20萬冊館藏流通文獻(xiàn),其中50%的文獻(xiàn)為8位條碼計算,完成流通書庫文獻(xiàn)的新舊條碼置換工作,工作人員累計需要鍵盤操作190萬次,以及人工判別條碼位數(shù)20萬次。

這些固定動作每做一條就要重復(fù)一次,給置換工作人員帶來相當(dāng)大的負(fù)擔(dān)和消耗。如果把這些相對固定的動作,讓計算機(jī)自動判別并執(zhí)行,可以避免條碼置換工作人員長時間重復(fù)鍵盤操作和高度集中精神,帶來身體和精神疲勞,進(jìn)而使工作變得輕松也更有效率。

由于不能對5U聯(lián)合圖書館管理系統(tǒng)源代碼進(jìn)行修改,因此我使用按鍵精靈來自動實(shí)現(xiàn)上述需要人工判別和敲擊鍵盤的重復(fù)操作。

二、支撐環(huán)境

1.按鍵精靈

按鍵精靈是兄弟工作組開發(fā)的一款模擬鼠標(biāo)鍵盤動作的免費(fèi)軟件。通過制作腳本,可以讓按鍵精靈代替雙手,自動執(zhí)行一系列鼠標(biāo)鍵盤動作。

2.5U聯(lián)合圖書館管理系統(tǒng)(5U UNIONLIB)

5U聯(lián)合圖書館管理系統(tǒng),是面向圖書館業(yè)務(wù)管理而設(shè)計的應(yīng)用軟件系統(tǒng) ,操作界面友好,直觀高效,系統(tǒng)靈活,它的主要功能是實(shí)現(xiàn)圖書館的采購 、編目、典藏 、流通 、期刊管理 、書目查詢和參考咨詢等業(yè)務(wù)的自動化 ,其加強(qiáng)了聯(lián)合圖書館各成員館之間的聯(lián)系,方便了讀者利用圖書館。為圖書館服務(wù)的多樣性創(chuàng)造了良好的條件。

三、設(shè)計思路

利用按鍵精靈作為開發(fā)工具,配合5U聯(lián)合圖書館管理系統(tǒng)中條碼轉(zhuǎn)換模塊,模擬人工動實(shí)現(xiàn):自動判別舊條碼位數(shù)并根據(jù)判別結(jié)果相應(yīng)自動執(zhí)行下一步操作;實(shí)現(xiàn)在條碼置換工作中,盡量減少工作人員不必要的人工判別和鍵盤敲擊動作,提高工作效率,節(jié)省了時間和經(jīng)費(fèi)。

四、程序流程如下圖:

在這個設(shè)計中,整個條碼置換過程只需掃描舊條碼和新條碼,無需鍵盤和鼠標(biāo)操作。

五、注意事項(xiàng):

1.由于計算機(jī)使用的系統(tǒng)以及顯示器不同,各個位置的X,Y坐標(biāo)會有差異,需要根據(jù)實(shí)際設(shè)定。建議在實(shí)際操作中,點(diǎn)擊“條碼轉(zhuǎn)換”按鈕彈出條碼轉(zhuǎn)換窗口后,不要移動其在屏幕的位置,使其每次都在起始位置,避免每次使用都重新跟蹤所有位置的坐標(biāo)。

2.在每一次條碼轉(zhuǎn)換成功后會出現(xiàn)“信息:成功置換了條碼”的提示。這一提示信息占用窗口中一行,因此在設(shè)置各判斷區(qū)域坐標(biāo)時,需要把這一提示信息的影響考慮在內(nèi)。(如下圖四)

3.屏幕上各判斷位置中顯示的顏色,肉眼看是一樣,但計算機(jī)識別是不同的,文獻(xiàn)條碼框中數(shù)字的顏色為“1C1A33”, 而館藏狀態(tài)、圖書題名等圖書資料其顏色為“000000”。在實(shí)際中設(shè)計中要以計算機(jī)識別為準(zhǔn),才能使程序正確執(zhí)行。

4.源代碼中等待時間“Delay xxx”,專門為我館實(shí)際條件所設(shè)定,由于我館在用的計算機(jī)及網(wǎng)絡(luò)設(shè)備時間跨度由1998年到現(xiàn)在各個時期的機(jī)型都有,其反應(yīng)速度不盡相同,為了使程序在低配置的機(jī)器上也能運(yùn)行,因此在源代碼中大量加入等待語句,在設(shè)計時可按照實(shí)際情況適當(dāng)刪減,以加快程序運(yùn)行速度。

六、源代碼及注釋:

源代碼 注釋

Rem kaishi-----------------------------定義“kaishi”標(biāo)記

Delay 500------------------------------等待500毫秒

Rem xunzhao--------------------------定義“xunzhao”標(biāo)記

FindColor 550,375,556,384,”1C1A33”,intX,intY

If intX > 0 And intY > 0 Then------判斷該區(qū)域出現(xiàn)顏色“1C1A33”

Delay 50-------------------------------等待50毫秒

Goto bawei----------------------------跳轉(zhuǎn)至標(biāo)記“bawei”

End If----------------------------------判斷該區(qū)域沒有出現(xiàn)顏色“1C1A33”

Delay 50-------------------------------等待50毫秒 Goto xunzhao--------------------------跳轉(zhuǎn)至標(biāo)記“xunzhao”

Rem bawei-----------------------------定義“bawei”標(biāo)記

FindColor 568,375,574,384,”1C1A33”,intX,intY

If intX > 0 And intY > 0 Then------判斷該區(qū)域出現(xiàn)顏色“1C1A33”

Delay 50--------------------------------等待50毫秒 KeyPress “BackSpace”, 1------------按”BackSpace”鍵一次

Delay 100------------------------------等待100毫秒

SayString “#XH600”-----------------輸入文本”#XH600” Delay 100------------------------------等待100毫秒

KeyPress “Enter”, 1------------------按”Enter”鍵一次

Delay 500------------------------------等待500毫秒

Goto panduan--------------------------跳轉(zhuǎn)至標(biāo)記“panduan”

End If-----------------------------------判斷該區(qū)域沒有出現(xiàn)顏色“1C1A33”

SayString “#XH600”------------------輸入文本”#XH600” KeyPress “Enter”, 1------------------按”Enter”鍵一次

Delay 500------------------------------等待500毫秒

Goto panduan--------------------------跳轉(zhuǎn)至標(biāo)記“panduan”

Rem panduan--------------------------定義“panduan”標(biāo)記

FindColor 500,451,609,510,”000000”,intX,intY

If intX > 0 And intY > 0 Then------判斷該區(qū)域出現(xiàn)顏色“000000”

Delay 50-------------------------------等待50毫秒

Goto shiyiwei-------------------------跳轉(zhuǎn)至標(biāo)記“shiyiwei”

End If-----------------------------------判斷該區(qū)域沒有出現(xiàn)顏色“1C1A33”

Goto kaishi-----------------------------跳轉(zhuǎn)至標(biāo)記“shiyiwei”

Rem shiyiwei--------------------------定義“shiyiwei”標(biāo)記

FindColor 586,628,592,677,”1C1A33”,intX,intY

If intX > 0 And intY > 0 Then-------判斷該區(qū)域出現(xiàn)顏色“1C1A33”

Delay 50---------------------------------等待50毫秒

KeyPress “Enter”, 1--------------------按”Enter”鍵一次

Delay 500--------------------------------等待500毫秒

Goto kaishi-------------------------------跳轉(zhuǎn)至標(biāo)記“kaishi”

End If-----------------------------------判斷該區(qū)域沒有出現(xiàn)顏色“1C1A33”

Goto shiyiwei---------------------------跳轉(zhuǎn)至標(biāo)記“shiyiwei”

總結(jié)

本文探討了5U聯(lián)合圖書管理系統(tǒng)中條碼置換工作的流程,并結(jié)合按鍵精靈軟件使其自動化,該程序已在我館條碼置換工作中實(shí)際應(yīng)用。本設(shè)計原理同樣也可以應(yīng)用到5U系統(tǒng)中的圖書資料移庫操作,也于我館實(shí)際工作中得到應(yīng)用。本文中的源代碼同行們可以根據(jù)各館具體情況自行修改使用。在軟件的開發(fā)中,既要掌握系統(tǒng)原理,又要活學(xué)活用。通過本文的介紹,廣大讀者可將軟件開發(fā)原理應(yīng)用于其他軟件實(shí)現(xiàn)自動化操作。有興趣讀者可自行從網(wǎng)絡(luò)搜集“按鍵精靈”下載該工具。

參考文獻(xiàn)

[1]曹軍校.批量獲取MARC數(shù)據(jù)工具開發(fā)[J].石家莊理工職業(yè)學(xué)院學(xué)術(shù)研究,2015(3)

[2]田碧.聯(lián)合圖書館管理系統(tǒng)功能探索[J].圖書館建設(shè),2008(8)

[3]楊斌.按鍵精靈在圖書館自動化管理工作中的應(yīng)用初探[J].天津職業(yè)院校聯(lián)合學(xué)報2015(6)

[4]彭小玉.使用按鍵精靈軟件提高ILASIII中文圖書驗(yàn)收工作效率[J].科技情報開發(fā)與經(jīng)濟(jì)2013(5)

猜你喜歡
源代碼條碼鍵盤
中國條碼技術(shù)與應(yīng)用協(xié)會
條碼微站
人工智能下復(fù)雜軟件源代碼缺陷精準(zhǔn)校正
你知道手機(jī)撥號鍵盤上為什么要有*和#嗎?
鍵盤貓
基于TXL的源代碼插樁技術(shù)研究
Cлово месяца
中國(俄文)(2019年6期)2019-11-22 14:41:58
ikbc R300機(jī)械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
軟件源代碼非公知性司法鑒定方法探析
揭秘龍湖產(chǎn)品“源代碼”
牡丹江市| 确山县| 中山市| 鸡西市| 盐源县| 舞钢市| 修武县| 宣化县| 福安市| 杭锦后旗| 台北市| 高碑店市| 环江| 班戈县| 满城县| 平果县| 江川县| 安吉县| 岱山县| 桐庐县| 东乡县| 云阳县| 监利县| 乌拉特中旗| 武安市| 通山县| 瓦房店市| 平昌县| 定襄县| 东兴市| 五家渠市| 瑞丽市| 阿巴嘎旗| 登封市| 广汉市| 广西| 江阴市| 黎川县| 齐齐哈尔市| 阜阳市| 岢岚县|