• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      圖書館電子資源自主培訓程序的設計與實現(xiàn)
      ——以中國知網(wǎng)為例

      2016-11-10 09:13:43朱玉強山東師范大學圖書館
      圖書館理論與實踐 2016年5期
      關鍵詞:句柄網(wǎng)頁檢索

      朱玉強(山東師范大學圖書館)

      圖書館電子資源自主培訓程序的設計與實現(xiàn)
      ——以中國知網(wǎng)為例

      朱玉強(山東師范大學圖書館)

      設計并實現(xiàn)圖書館電子資源自主培訓程序,解決培訓講座上座率低、效果差問題。使用Visual Basic 6.0編程,自動操控網(wǎng)頁文檔對象。完成了“菜單導航”和“智能預測”模塊,實現(xiàn)了數(shù)據(jù)庫功能區(qū)介紹、數(shù)據(jù)庫瀏覽及檢索演示、文獻利用演示等功能。但程序只能工作于Trident內(nèi)核瀏覽器。結論:程序功能確切,為圖書館用戶培訓工作提供了新方法。

      網(wǎng)頁文檔對象;自主培訓;電子資源

      1 引言

      隨著近年來SNS社交網(wǎng)絡、移動終端APP等的迅猛發(fā)展,人們越來越熱衷于非會面式、不囿于時空的虛擬交往。由此,高校圖書館讀者培訓工作遭遇了前所未有的挑戰(zhàn),突出問題是讀者上座率低。鄧玉等[1]向中國科學院大學在校生發(fā)放調(diào)查問卷150份,收回有效問卷109份,其中只有5%的調(diào)查對象表示經(jīng)常參加圖書館培訓講座,高達47%的調(diào)查對象則表示從未參加過;張佳佳[2]考察了首都師范大學、蘇州市職業(yè)大學、吉林大學農(nóng)學部及遵義醫(yī)學院4家高校圖書館,其中蘇州市職業(yè)大學中未參加過圖書館培訓講座的讀者高達78.87%。海嵐等[3]分別選取國內(nèi)39所“985工程”院校圖書館及世界排名前40位(據(jù)2013~2014年《泰晤士報高等教育副刊》)的高校館作為調(diào)研對象,發(fā)現(xiàn)國外高校館在讀者培訓講座上呈專業(yè)化、定制化和虛擬化特征,而國內(nèi)重在現(xiàn)場講座,電子培訓資源的開發(fā)與建設則較為遲緩。

      圖書館可以充分利用網(wǎng)絡的便利,結合自動化技術,為用戶提供更加人性化、智能化、不受時間和空間約束的自主培訓方案來應對用戶培訓上座率低、效果差的問題。網(wǎng)絡環(huán)境下的自主培訓方案是傳統(tǒng)課堂式、小班化、面對面教學的有益補充甚至是升級替代方案。本文使用Visual Basic 6.0編寫程序,以中國知網(wǎng)為例,從“菜單導航”和“智能預測”兩個方面實現(xiàn)用戶自主培訓,以期拋磚引玉。

      2 相關研究

      不少機構、學者對提升用戶培訓上座率及教學質(zhì)量進行了有益的嘗試。在改變原培訓形式方面,CALIS全國農(nóng)學文獻信息中心于2010年面向32家農(nóng)業(yè)院校圖書館試行“培訓大使”項目。中心先培訓各館派出的一位“大使”,再由此“大使”負責該館用戶培訓工作,將讀者從單純被教育變成培訓工作參與者。[4]蘭小媛[5]、王寶英[6]、汪滿容[7]、張孝飛[8]將傳統(tǒng)“新生入館教育”教學、考試等內(nèi)容通過網(wǎng)頁移植至互聯(lián)網(wǎng)。秦長江[9]考察了國內(nèi)外主要MOOC(網(wǎng)絡在線教育課程)平臺及其特點,從圖書館資源建設、信息檢索、知識組織角度探討了MOOC給圖書館讀者培訓等工作帶來的機遇。在應用成熟網(wǎng)絡軟件、移動APP方面,蘇建華等[10]對比了國內(nèi)外SNS(Social Networking Services,社會性網(wǎng)絡服務)研究及利用現(xiàn)狀,發(fā)現(xiàn)國內(nèi)更側重理論研究,與國外SNS實踐有較大差距。杜輝等[11]建立了基于微信的學科服務工作模式。在自主開發(fā)或基于開源軟件二次開發(fā)方面,姚飛等[12]基于開源軟件A.L.I.C.E開發(fā)出實時智能聊天機器人“小圖”用于虛擬參考咨詢及用戶培訓工作,后開發(fā)“小圖”移動APP擴展服務領域。[13]羅濤等[14]基于BotPlatform平臺設計并實現(xiàn)圖書館MSN咨詢機器人。張靜鵬等[15]利用開源軟件Moodle設計并實現(xiàn)開放式用戶培訓系統(tǒng),搭建了東北師大圖書館網(wǎng)絡培訓平臺。潘燕桃等[16]提出一個圖書館用戶網(wǎng)絡自主培訓系統(tǒng)模型。

      上述研究在增進讀者參與主動性方面均做出了非常有益的嘗試,本文在軟件智能性及人機交互靈活性方面做了更多努力。

      3 系統(tǒng)設計思路及方案

      系統(tǒng)由“菜單導航”和“智能預測”兩個模塊組成,詳見圖1。主要技術方案、流程如圖3所示。

      圖1 系統(tǒng)模塊

      在菜單導航中,用戶可主動選擇軟件中的“數(shù)據(jù)庫功能區(qū)介紹”、“數(shù)據(jù)庫瀏覽演示”、“數(shù)據(jù)庫檢索”及“文獻利用”四項菜單自主學習相關數(shù)據(jù)庫的使用方法。以相對復雜的“數(shù)據(jù)庫檢索”子模塊為例,程序框圖如圖2所示。

      開啟“智能預測”功能后,軟件周期性記錄鼠標在中國知網(wǎng)自上次點擊后懸停的位置和時長,據(jù)此可基本預測用戶即將對哪個或哪些功能區(qū)進行操作,進而給出操作提示,或自動為用戶演示操作方法。記錄及預測均在用戶電腦完成計算,不涉及隱私泄露問題。

      4 關鍵方法與技術

      4.1 枚舉Internet Explorer句柄內(nèi)網(wǎng)頁元素

      算法偽代碼如下。

      圖2 “數(shù)據(jù)庫檢索”子模塊

      圖3 技術要點

      輸入:Internet Explorer句柄Hwnd。

      輸出:網(wǎng)頁元素數(shù)組A。

      開始

      01枚舉Hwnd子窗口句柄,得句柄數(shù)組H;//使用EnumChildWindows

      02篩選H,取其中類名為Internet Explorer_ Server的子句柄Hwnd_ies;

      03注冊名為“WM_HTML_GETOBJECT”的消息值msg;//使用RegisterWindowMessage

      04以msg為參數(shù),向Hwnd_ies發(fā)送消息,得資源編號res;//使用SendMessage

      05處理res,得網(wǎng)頁文檔對象obj;//使用ObjectFromLresult

      06當obj含框架頁時進入循環(huán)

      07如果含跨域框架;//框架內(nèi)網(wǎng)址域名與主頁面的不同

      08取跨域框架集F1;//調(diào)用IServiceProvider接口

      09如果含普通框架;//框架內(nèi)網(wǎng)址域名與主頁面的相同

      10取普通框架集F2;//讀obj對象性屬性“frames”

      11循環(huán)體結束

      12令obj主頁面為框架集F3;

      13令F=F1+F2+F3,枚舉F內(nèi)部所有具體網(wǎng)頁元素,得網(wǎng)頁元素數(shù)組A;//使用getElementsBy Name、getElementByID、getElementsByTagName等14輸出A。

      結束

      4.2 自動操控網(wǎng)頁元素

      針對網(wǎng)頁元素,軟件涉及自動點擊按鈕及超鏈接、選中或取消單選框或復選框、點選下拉框、取LABEL文本、使指定Internet Explorer句柄跳轉到指定網(wǎng)址、置元素焦點等。

      打開中國知網(wǎng)“文獻”選項卡高級檢索的界面,“SELECT”元素內(nèi)容為“全文”、“Text”文本框為“電子圖書館”。以此為例,算法偽代碼如下。

      輸入:4.1所得數(shù)組A。

      開始

      01枚舉A,取標簽名為“SELECT”、ID為“txt_1_sel”的網(wǎng)頁元素S;取標簽名為“INPUT”、ID為“txt_1_value1”的網(wǎng)頁元素T;

      02置S“selected Index”屬性值為4;

      03激發(fā)S“onchange”事件;//使用fireEvent

      04置T“value”屬性值為“電子圖書館”。

      結束

      4.3 智能預測用戶操作并提示或演示操作

      “輸入檢索控制條件”是一個功能區(qū),其HTML源碼由“

      以“

      開始

      01當鼠標停止動作時長不小于用戶設置時長,取鼠標指針下窗口句柄;//設置時鐘周期檢測

      02如果鼠標指針下句柄類名為“Internet Explorer_Server”且瀏覽網(wǎng)址含“cnki.net”

      03取該Internet Explorer_server內(nèi)含所有網(wǎng)頁元素,寫入數(shù)組A;

      04枚舉A中標記為“DIV”的元素,寫入數(shù)組B;

      05枚舉數(shù)組B,取距離鼠標指針當前位置最近的“DIV”元素,記作C,設置為將閃爍邊框的對象;

      06讀C“id”、“class”等屬性,檢索常量數(shù)據(jù)庫,匹配其功能簡介文本或下一步可能的操作提示文本T;

      07取桌面句柄及桌面設備場景DeskTopDC;//準備閃爍C邊框

      08取C元素矩形,建立新畫筆,載入DeskTopDC,循環(huán)繪制、清除矩形。超指定閃爍時長后,清除畫筆,釋放DeskTopDC;//結束閃爍C邊框

      09以C元素左邊、頂邊為橫、縱坐標,使用HTML+CSS技術或Windows標準控件顯示文本提示T;

      10檢索數(shù)據(jù)庫,取回鼠標位于或臨近C元素用戶可能的后續(xù)操作,詢問是否需要軟件演示操作

      11如果用戶選擇需要演示

      12執(zhí)行自動演示;//參考4.2

      13如果結束

      14如果結束

      結束

      4.4 自動粗略構建檢索策略

      “數(shù)據(jù)庫檢索”子模塊首先提示用戶輸入想要檢索的課題或選題名稱,之后軟件自動提取該短句檢索詞,進而構建檢索式。

      關鍵詞提取方面,本軟件從精度(Precision)、召回率(Recall)、F值(F-mesure)三個維度重點考察了中科院張華平博士NLPIR漢語分詞系統(tǒng)[17]和萬方數(shù)據(jù)知識服務平臺“查新/跨庫檢索”中的“推薦檢索詞”功能,選擇調(diào)用后者功能粗略切割、提取檢索詞。以“好萊塢電影產(chǎn)業(yè)對古希臘神話的開發(fā)”選題為例,萬方數(shù)據(jù)切割的檢索詞有“希臘神話”、“好萊塢”和“電影產(chǎn)業(yè)”3個。

      中國知網(wǎng)“專業(yè)檢索”模塊支持“檢索語法表達式”,軟件可隨機構建類似“TI='好萊塢'and(KY% '希臘神話'+'電影產(chǎn)業(yè)')”的檢索式送入“專業(yè)檢索”模塊執(zhí)行檢索??紤]到本軟件基本面向初階用戶,僅在“高級檢索”區(qū)進行自動演示。即,按4.2所述方法隨機自動選取檢索入口,在各檢索入口隨機自動填寫檢索詞,再執(zhí)行檢索。

      運行過程中,獲得的檢索詞未必科學準確,檢索入口及自動填至各檢索入口的檢索詞均為隨機選取,僅作演示。軟件明確提示用戶手檢時需根據(jù)自身知識儲備、對課題的理解科學規(guī)范地提煉檢索詞、制定檢索策略。軟件根據(jù)用戶設置的預期結果條數(shù),判斷每次檢索所得結果多寡。如結果少于用戶設置結果數(shù),自動放寬各檢索入口,如將“篇名”入口調(diào)整為“主題”等,并提示用戶調(diào)整的原因及方法。

      4.5 文獻利用:自動演示文獻下載、打開并進行文字識別等

      此模塊功能包括:取待下載文獻;正式下載;打開文獻;調(diào)用閱讀器OCR功能等。

      中國知網(wǎng)檢索結果顯示區(qū)為普通框架頁,枚舉網(wǎng)頁元素,篩選其中含“分享”文本串的,即可精準定位該框架,繼而可隨機分離出某條具體文獻題名和網(wǎng)址以供下載演示。打開××文獻網(wǎng)址,篩選鏈接文本為“PDF下載”的href元素,自動單擊,可調(diào)出文獻下載保存框。根據(jù)窗口標題和類名,取該對話框句柄,使用SendMessage操作該句柄可實現(xiàn)自動下載,存儲位置記作P。調(diào)用ShellExecute打開P,使用PDF閱讀器提供的API接口實現(xiàn)文字識別,或直接模擬鼠標、鍵盤操作進行文字識別等,此不贅述。

      5 應用效果評估

      使用Visual Basic 6.0編制程序,測試表明程序兼容WinXP(SP3)、WIN7(SP1)、WIN8、8.1操作系統(tǒng),其中WIN7、8、8.1又分32位和64位系統(tǒng)。在各操作系統(tǒng)中分別、連續(xù)運行7×24小時,未見崩潰。

      筆者通過“一小時講座”、學科館員QQ群派發(fā)軟件和紙質(zhì)、電子版(http://www.sojump.com/jq/5457385. aspx)問卷,收回有效答卷213份,軟件核心指標得分結果為:現(xiàn)有功能4.4分,智能化水平3.8分,界面友好程度4.6分,界面美工4.5分,以上項目分值滿分均為5分。圖4展示軟件接收用戶輸入課題名稱后,①自動提取檢索詞,使用氣泡提示建議的檢索詞;②在“高級檢索”界面隨機自動選擇檢索入口并隨機填寫檢索詞后自動單擊“檢索”;③用戶閑置鼠標30秒后(用戶可自行設置秒數(shù)),程序取回距鼠標位置最近的網(wǎng)頁元素,在該元素處根據(jù)元素屬性值給出的氣泡提示。

      圖4 開啟“智能預測用戶操作”、自動構建檢索策略并自動執(zhí)行高級檢索后各氣泡提示

      6 結語

      本文使用Visual Basic 6.0編制程序,以中國知網(wǎng)為例介紹了程序功能模塊、技術路線及達到的效果。對解決當前圖書館尤其是高校圖書館讀者培訓工作上座率低、效果差提供了一種可能的新方法,具有推廣價值。

      [1]鄧玉,張靖.高校圖書館用戶培訓工作的創(chuàng)新——基于中國科學院大學圖書館的調(diào)研分析[J].圖書館雜志,2015(1):60-65,59.

      [2]張佳佳.網(wǎng)絡時代我國高校圖書館讀者培訓工作調(diào)查與分析[J].高校圖書館工作,2011(3): 76-79.

      [3]海嵐,等.國內(nèi)外高校圖書館讀者培訓講座的調(diào)查與分析[J].圖書館,2014(6):85-88,109.

      [4]姜仁珍.培訓大使——高校圖書館讀者培訓的創(chuàng)新與實踐[J].圖書館論壇,2015(3):68-72.

      [5]蘭小媛,潘衛(wèi).網(wǎng)絡時代大學新生的圖書館教育新探索——以上海交通大學圖書館“新生專欄”設計為例[J].圖書館雜志,2013(6):54-57.

      [6]王寶英.高校圖書館網(wǎng)站“新生入館教育平臺”構建情況分析——以26所“211工程”院校圖書館為例[J].圖書館學研究,2013(6):44-47,52.

      [7]汪滿容,等.一種新型自主式新生入館教育培訓系統(tǒng)的設計與實踐——以江蘇大學圖書館為例[J].現(xiàn)代情報,2014(5):135-138.

      [8]張孝飛.高校圖書館讀者自主教育評估反饋系統(tǒng)的設計與研究[J].四川圖書館學報,2014(5): 61-64.

      [9]秦長江.網(wǎng)絡在線教育課程:圖書館的機遇和作用[J].圖書情報工作,2014(11):83-88.

      [10]蘇建華,汪初蕓.國內(nèi)外高校圖書館應用SNS的比較研究[J].情報資料工作,2011(2): 102-104.

      [11]杜輝,等.基于微信公眾平臺的高校圖書館學科服務創(chuàng)新[J].圖書情報工作,2015(6): 41-45.

      [12]姚飛,等.實時虛擬參考咨詢服務新嘗試——清華大學圖書館智能聊天機器人[J].現(xiàn)代圖書情報技術,2011(4):77-81.

      [13]姚飛,等.清華智能聊天機器人“小圖”的移動應用[J].現(xiàn)代圖書情報技術,2014(Z1): 120-126.

      [14]羅濤,朱瑩.圖書館MSN咨詢機器人的研究與實現(xiàn)[J].圖書情報工作,2012(19):105-108,68.

      [15]張靜鵬,田麗君.基于Moodle的高校圖書館用戶培訓系統(tǒng)的設計與實現(xiàn)[J].圖書館學研究,2010(9):87-90,51.

      [16]潘燕桃,道焰.圖書館用戶網(wǎng)絡自主培訓系統(tǒng)構建策略研究[J].圖書館論壇,2014(2): 51-58,50.

      [17]張華平.NLPIR漢語分詞系統(tǒng)[EB/OL].[2015-04-22].http://ictclas.nlpir.org/.

      Design and ImplementofSelf-Training Program for Library Electronic Resources——A Case Study ofCNKI

      Zhu Yu-qiang

      A self-training program is designed and implemented to solve the problems of low attendance and poor results ofelectronic resources training.It applies Visual Basic 6.0 to automatically operating web document objects.Modules named"Menu navigation"and"intelligent forecast"are programmed to introduce database functionalarea,to show database browsing,retrieval and utilization of literature and so on.The software is limited in Tridentkernelbrowsers,butworks welland provides a new approch for library training.

      Web DocumentObject;Self-Training;Electronic Resources

      G251.5;G250.7

      B

      1005-8214(2016)05-0018-04

      朱玉強(1978-),男,碩士,山東師范大學圖書館副研究館員,研究方向:圖書情報技術。

      2015-10-29[責任編輯]呂曉佩

      猜你喜歡
      句柄網(wǎng)頁檢索
      2019年第4-6期便捷檢索目錄
      基于CSS的網(wǎng)頁導航欄的設計
      電子制作(2018年10期)2018-08-04 03:24:38
      高校圖書館持久標識符應用研究
      基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      編譯程序語法分析句柄問題分析與探討
      專利檢索中“語義”的表現(xiàn)
      專利代理(2016年1期)2016-05-17 06:14:36
      網(wǎng)頁制作在英語教學中的應用
      電子測試(2015年18期)2016-01-14 01:22:58
      MFC應用程序多線程混合顯示界面方法研究
      10個必知的網(wǎng)頁設計術語
      基于SPY++的軟件功能擴展的研究
      松滋市| 海门市| 霍林郭勒市| 长宁县| 宜丰县| 永年县| 陆川县| 望奎县| 五台县| 攀枝花市| 梁平县| 凌海市| 那坡县| 浮梁县| 堆龙德庆县| 石泉县| 灵丘县| 耒阳市| 咸阳市| 新源县| 吉林省| 乌拉特后旗| 唐河县| 临泽县| 犍为县| 梧州市| 阿瓦提县| 海伦市| 九寨沟县| 和政县| 呼和浩特市| 清流县| 大厂| 渑池县| 舒城县| 阜康市| 乐安县| 平武县| 朝阳区| 桐乡市| 涟源市|