何晶
(陜西職業(yè)技術(shù)學院 陜西 西安 710100)
圖書整理自動檢錯系統(tǒng)軟件設(shè)計與研究
何晶
(陜西職業(yè)技術(shù)學院 陜西 西安 710100)
圖書整理自動檢錯系統(tǒng)是圖書館開展業(yè)務(wù)和為讀者提供服務(wù)的基礎(chǔ),直接影響圖書管理的質(zhì)量級效率。目前,圖書館已有的管理系統(tǒng)已無法滿足圖書館現(xiàn)代管理需求,直接制約著其服務(wù)模式和管理方法的轉(zhuǎn)型。圖書整理自動檢錯系統(tǒng)借助高分辨率的顏色傳感器,使用單片機、自動控制技術(shù)達到檢測圖書館圖書擺放位置,達到高效管理圖書館圖書的目的。文中在深入分析系統(tǒng)軟件設(shè)計需求基礎(chǔ)上,構(gòu)思一種新的圖書整理自動檢錯系統(tǒng),進一步闡述該系統(tǒng)主程序、按鍵子程序等內(nèi)容,檢測同類數(shù)目可以設(shè)定的檢測值,成功提升圖書館圖書管理效率。
圖書整理;自動檢錯系統(tǒng);軟件設(shè)計;主要模塊
圖書館整理自動檢錯系統(tǒng)集成網(wǎng)絡(luò)技術(shù)、圖書館管理技術(shù),其產(chǎn)生及發(fā)展與網(wǎng)絡(luò)技術(shù)發(fā)展情況密切相關(guān)。隨著網(wǎng)絡(luò)技術(shù)廣泛應(yīng)用,圖書館整理自動檢錯系統(tǒng)技術(shù)與功能更加成熟,現(xiàn)已形成獨具規(guī)模的相關(guān)產(chǎn)業(yè)。圖書館整理自動檢錯系統(tǒng)是圖書館業(yè)務(wù)和為讀者服務(wù)的命脈,其首當其沖面臨重要挑戰(zhàn)和變革。想要讓圖書館更好地為讀者提供服務(wù),必須不斷提升管理圖書館的能力。為方便讀者查詢、閱讀書籍,圖書館需將圖書進行分類擺放,這些圖書擺放位置是否得當,對讀者來說尤為重要,嚴重影響讀者的查閱速度。因現(xiàn)代大型圖書館種類繁多,數(shù)量巨大,有些藏書高達數(shù)百萬冊,如何準確、快速檢測圖書擺放位置,成為提升圖書館管理水平和效率的主要手段。圖書整理自動檢錯系統(tǒng)是借助高分辨率的顏色傳感器,單片機、自動控制技術(shù)完成圖書館圖書正確擺放位置,最終實現(xiàn)高效率管理圖書館圖書的效果。
圖書館人員數(shù)量有所限制,采用手工操作對圖書館借閱問題進行整理時,工作非常繁瑣,需花費大量的人力、財力等資源浪費情況。圖書館管理主要由圖書信息管理、類別管理、借閱信息管理等[1]。上述內(nèi)容光驅(qū)全部依靠手工進行操作,不僅麻煩,且極易出現(xiàn)錯誤,為多數(shù)用戶帶來極大不便。因此,設(shè)計一套圖書整理系統(tǒng)軟件,有利于管理人員管理圖書及用戶信息,確保用戶快速站到所需的圖書。
需求分析是真正明確用戶具體需求,準確理解有待解決的問題。在解決問題前,需求分析就是對整個系統(tǒng)展開分析,真實了解用戶究竟的需要。良好的圖書館管理系統(tǒng)設(shè)計方案能有效減少軟件設(shè)計工作量,提升軟件的通用性和可讀性[2]。本次設(shè)計的步驟如下:依據(jù)系統(tǒng)的各項功能需求,逐級對各個模塊實施劃分;明確不同模塊間的數(shù)據(jù)流傳遞關(guān)系,確保數(shù)據(jù)傳遞少,以此加強各個模塊的獨立性,方便對軟件進行調(diào)試和編制。確定系統(tǒng)軟件開發(fā)的具體環(huán)境,挑選恰當?shù)脑O(shè)計語言,成功完成模塊設(shè)計和調(diào)試工作。根據(jù)開發(fā)軟件的具體結(jié)構(gòu),把各個模塊有機結(jié)合,組成相對完善的系統(tǒng)。
圖書整理自動檢錯系統(tǒng)是專門針對圖書館日常業(yè)務(wù)管理開發(fā)的管理系統(tǒng),該系統(tǒng)集合銷售、存儲、借書等為一體,還集成查詢系統(tǒng)、報表打印等實用功能,真正意義上對圖書展開管理[3]。本系統(tǒng)使用可視化編程工具VISualBasic.net進行開發(fā),本次設(shè)計系統(tǒng)運行穩(wěn)定,界面美觀大方,其具有以下優(yōu)點:本設(shè)計結(jié)構(gòu)嚴謹,運算處理速度較快,數(shù)據(jù)的存儲、調(diào)用安排非常合理,能有效節(jié)省存儲空間,改善圖書錯誤擺放情況[4]。同時,該系統(tǒng)具有響應(yīng)速度快、可靠性強、操作便捷等優(yōu)點,系統(tǒng)可利用鍵盤或條形掃碼器完成快速響應(yīng)[5]。系統(tǒng)每一功能均經(jīng)過精心設(shè)計,充分考慮圖書管理人員計算機知識少等問題,采用操作人員熟練掌握的業(yè)務(wù)流程、操作方法,提升管理人員對信息處理能力,為圖書館的發(fā)展和管理打下堅實的基礎(chǔ)[6]。
2.1 設(shè)計系統(tǒng)主程序
系統(tǒng)主程序流程圖闡述整個系統(tǒng)具體執(zhí)行情況,連接系統(tǒng)電源后,能夠自動啟動本系統(tǒng)軟件,先進入初始化模塊,本模塊主要實現(xiàn)硬件初始化,設(shè)定各個I/O口初始狀態(tài),對系統(tǒng)硬件資源分配相應(yīng)的任務(wù)[7-8];軟件初始化:不同變量存儲單元經(jīng)過初始化操作后,系統(tǒng)參數(shù)、狀態(tài)變量初始化,接著判定是否存在白平衡,有則進行調(diào)整,無則掃描彩色條碼并設(shè)置掃描值,存儲至相對應(yīng)的寄存器[9]。隨之展開掃描,判定掃描值與設(shè)定值是否處于相等狀態(tài),如果不等,系統(tǒng)可以自動報警,如果相等則返回繼續(xù)實施掃描,系統(tǒng)流程如圖1所示。
圖1 主程序流程簡圖
2.2 設(shè)計按鍵子程序
獨立設(shè)計的按鍵程序結(jié)構(gòu)相對簡單,每一個按鍵其電路均處于獨立狀態(tài),設(shè)計單獨的數(shù)據(jù)線控制鍵的通斷狀態(tài),但會占據(jù)大量I/O口[10]。因此,本系統(tǒng)設(shè)計的按鍵較少,I/O口數(shù)量可以達到圖書管理需求。借助獨立式按鍵結(jié)構(gòu),編程和原理比較簡單,CPU根據(jù)檢測不同數(shù)據(jù)線狀態(tài)即可了解是否有按鍵處于閉合狀態(tài),或者哪一個按鍵處在閉合狀態(tài)。鍵盤管理程序旨在檢測按鍵是否處于閉合狀態(tài),若有按鍵閉合,依據(jù)鍵號轉(zhuǎn)移至相對應(yīng)的鍵處理程序[11]。按鍵子程序及處理流程如圖2所示。
圖2 按鍵子程序及終端程序流程圖
2.3 設(shè)計圖書分類顯示頁面
圖書分類顯示模塊具有以下功能:1)該模塊能依據(jù)用戶查詢條件展現(xiàn)滿足查詢要求的圖書;2)能夠獲得左側(cè)導航欄圖書類型參數(shù)并顯示相對應(yīng)的圖書信息,具體結(jié)果如圖3所示。
2.4 設(shè)計文件輸出模塊
所有數(shù)據(jù)經(jīng)過處理后,系統(tǒng)整理出出錯的部分,把每個記錄的錯誤排列起來,組成最終的出錯文檔,同時,把糾錯之后的數(shù)據(jù)錄入數(shù)據(jù)目錄文件。用戶選用輸出目錄文件是文本或CNMARC格式文件[12]。用戶根據(jù)出錯文件的檢索,不斷對出錯情況進行修正,最后達到最滿意的效果。
圖3 圖書分類顯示結(jié)果圖
2.5 設(shè)計單色濾波片程序
顏色傳感器TCS230最早由美國公司推出,這是一種可編程彩色光至頻率轉(zhuǎn)換器的傳感器[13]。這種傳感器采用單電壓供電模式,分辨率較高,能夠直接與微處理器相互連接。通過顏色傳感器把光信號轉(zhuǎn)換成為電流轉(zhuǎn)換,在對微小電流信號進行處理并實施A/D轉(zhuǎn)換,最后把數(shù)字信號傳遞至單片機進行處理[14]。與傳統(tǒng)傳感器比較,TCS230傳感器反應(yīng)速度快,可用于軟件的設(shè)計或改變所選擇的濾波片。目前,顏色傳感器一般在獨立硅光電二極管上覆蓋經(jīng)過修正的藍、紅、綠濾波器,隨之對輸出信號展開針對性處理[15]。系統(tǒng)讀取TCS230頻率信號,運用單片機定時/計數(shù)功能獲得輸出方波在10 ms脈沖數(shù),并直接保存相應(yīng)的結(jié)果。為確保其定時時間達到10 ms,隨之完成信號轉(zhuǎn)換,子程序流程如圖4所示。
圖4 單色濾波片讀頻率程序流程簡圖
總之,運用圖書整理自動檢錯系統(tǒng)能多圖書館各分館圖書實施自動檢錯,其中,數(shù)目數(shù)據(jù)包含理科、文科、美術(shù)、貿(mào)易等,通過統(tǒng)計圖書糾錯效率,在一定程度上減輕圖書管理人員的負擔,設(shè)計要求的各類錯誤均被自動檢出,系統(tǒng)滿足設(shè)計要求。文中借助單片機完成痛的算法,確保系統(tǒng)速度更快,寫入程序更為精確,保證以前的復雜系統(tǒng)更為簡單,并能實現(xiàn)低成本、低功耗、攜帶方便的特點。
[1]路海婷.圖書資料的搜集整理和開發(fā)利用[J].速讀(下旬),2015,9(1):258-259.
[2]黃玉姝.圖書資料管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].中文信息,2014,13(1):19.
[3]江波.基于RFID的圖書館館藏管理方法研究[J].數(shù)字圖書館論壇,2015,17(5):55-58.
[4]李長青.小型圖書館圖書管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子制作,2014,10(1):80-80.
[5]劉光瑞.淺談圖書館信息管理中條碼技術(shù)的應(yīng)用[J].科學與財富,2015,15(7):20-20
[6]高嘉良.圖書整理自動檢錯系統(tǒng)軟件設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2012,13(4):135-136.
[7]張振,張琪,王新,等.基于主從式結(jié)構(gòu)的智能圖書整理機器人的設(shè)計[J].電子設(shè)計工程,2014,22(3): 120-123.
[8]李明,鄧智輝,李庚垚,等.圖書館“小助手”系統(tǒng)的研制[J].安徽農(nóng)業(yè)科學,2014,23(14):4492-4494.
[9]馬凱.一種基于序列相似性的圖書采訪查重算法[J].欽州學院學報,2015,14(5):41-44.
[10]王曉.基于RFID的圖書館圖書定位系統(tǒng)的探究[J].環(huán)球市場信息導報,2015,31(23):126.
[11]賈海潮,張志朋,王海霞,等.自動圖書管理系統(tǒng)設(shè)計方案綜述[J].科技經(jīng)濟導刊,2015,22(1):65-66.
[12]田永超.基于.Net的高校圖書館科技查新管理系統(tǒng)的設(shè)計與實現(xiàn)[J].圖書情報導刊,2015,25(20): 97-99,103.
[13]林海妹,孫繼華,葉慶亮,等.試談科技期刊新編輯校對工作[J].農(nóng)業(yè)圖書情報學刊,2013,25(10): 143-144.
[14]李秀娥.高校圖書館自助借還服務(wù)模式研究——以鄭州大學圖書館為研究對象[J].河南科技,2014,20(13):279-281.
[15]唐金玲.國際三大檢索系統(tǒng)論文作者機構(gòu)名稱問題研究——以高校機構(gòu)名稱為例[J].情報探索,2014,16(9):80-84.
The research and design of automatic detection system for software books sorting
HE Jing
(Shaanxi Vocational&Technical College,Xi'an 710100,China)
The book finishing automatic error detection system is the library to carry out the business and provide service for readers,the basis of level directly affect the quality of books management efficiency. At present,the library of the existing management system have been unable to meet the demand of modern library management,directly restricts the transformation of the service patterns and management methods.Book finishing automatic error detection system using high resolution color sensor,using singlechip microcomputer,automatic control technology to meet the test library books,put the position,to achieve the purpose of efficient management of library books.In this paper,on the basis of deep analysis system software design requirements,design a kind of new book finishing automatic error detection system,further elaborated the system main program subroutine,buttons,etc,to detect the similar number can be set of readings,successfully promote efficiency of management of the library books.
book arrangement;automatic detection system;software design;main module
TN99
A
1674-6236(2017)09-069-03
2016-04-12稿件編號:201604119
何 晶(1989—),女,陜西渭南人,碩士,助理館員。研究方向:圖書館學。