王國勇
摘? 要:針對傳統(tǒng)系統(tǒng)管理效率較低的問題,為此提出基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)設(shè)計研究。通過射頻采集器、智能還書器、服務(wù)器、交換器以及安全門檢測設(shè)備的設(shè)計,實(shí)現(xiàn)了系統(tǒng)的硬件設(shè)計;通過邏輯設(shè)計和物理設(shè)計兩種軟件開發(fā)方法,完成了分布式結(jié)構(gòu)數(shù)據(jù)庫軟件設(shè)計,實(shí)現(xiàn)了基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)設(shè)計。經(jīng)試驗(yàn)證明,此次設(shè)計的基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)具有較高的管理效率。
關(guān)鍵詞:分布式結(jié)構(gòu)? 圖書館借閱信息管理系統(tǒng)? 射頻采集器
傳統(tǒng)圖書館借閱信息管理系統(tǒng)采用的是集中式數(shù)據(jù)庫軟件,該軟件對數(shù)據(jù)的管理需要在圖書館網(wǎng)絡(luò)上分布儲存,再采用集中式處理方式,導(dǎo)致系統(tǒng)產(chǎn)生較大的通訊費(fèi)用,并且集中式數(shù)據(jù)庫主要在一臺服務(wù)器上運(yùn)行,一旦服務(wù)器出現(xiàn)故障,將牽連整個圖書館借閱信息管理系統(tǒng)的運(yùn)行,導(dǎo)致系統(tǒng)管理效率較低[1]。針對此問題,此次提出一種基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng),該系統(tǒng)的數(shù)據(jù)庫采用分布式結(jié)構(gòu),對借閱信息采用“分布計算”的管理方式,提高系統(tǒng)的管理效率。
1? 基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)硬件設(shè)計
基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)的硬件設(shè)備包含射頻采集器、智能還書器、服務(wù)器、交換器、安全門檢測設(shè)備等,這些硬件設(shè)備是通過交換器、以太網(wǎng)以及傳輸接口進(jìn)行連接的,使各個硬件設(shè)備之間進(jìn)行數(shù)據(jù)傳遞,共同服務(wù)于基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)。
射頻采集器屬于傳感器的一種,在該系統(tǒng)中主要負(fù)責(zé)采集智能還書器中所有的還書數(shù)據(jù),然后將其傳遞到服務(wù)器中;智能還書器是系統(tǒng)的核心硬件設(shè)備,讀者可以在該設(shè)備上實(shí)現(xiàn)自動還書和借書,并保存讀者還書、借書歷史數(shù)據(jù)[2];服務(wù)器是系統(tǒng)操作設(shè)備,用于向其他硬件設(shè)備傳輸系統(tǒng)操作指令,由于此次設(shè)計的是圖書館借閱信息管理系統(tǒng),信息儲存量較大,為此選用Windows 2016服務(wù)器,該服務(wù)器內(nèi)置528GB大容量內(nèi)存,能夠滿足系統(tǒng)借閱信息保存要求;交換器是用于擴(kuò)展圖書館網(wǎng)絡(luò),使各個硬件設(shè)備通過圖書館網(wǎng)絡(luò)和以太網(wǎng)連接起來[3];安全門檢測設(shè)備是一種高科技電子防盜設(shè)備,通過現(xiàn)代技術(shù)賦予圖書館館藏書籍一種自衛(wèi)能力,有效地保護(hù)書籍防止失竊,提高了基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)的安全性。
2? 基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)軟件設(shè)計
2.1 分布式結(jié)構(gòu)數(shù)據(jù)庫設(shè)計
此次系統(tǒng)設(shè)計的特點(diǎn)在于,該系統(tǒng)的數(shù)據(jù)庫軟件采用分布式結(jié)構(gòu)的設(shè)計方法[4]。分布式結(jié)構(gòu)數(shù)據(jù)庫最大的優(yōu)點(diǎn)在于,它能夠自動儲存各個硬件設(shè)備產(chǎn)生的數(shù)據(jù),并能將數(shù)據(jù)就地儲存就地使用,降低圖書館的通信成本,提高系統(tǒng)的響應(yīng)速度,同時也提高了數(shù)據(jù)的可靠性,能夠使系統(tǒng)不會因?yàn)閿?shù)據(jù)庫故障導(dǎo)致整個系統(tǒng)癱瘓[5]。根據(jù)系統(tǒng)對數(shù)據(jù)庫軟件的設(shè)計需求,采用邏輯設(shè)計和物理設(shè)計兩種設(shè)計方法,圖1為分布式結(jié)構(gòu)數(shù)據(jù)庫的設(shè)計流程圖。
2.2 實(shí)現(xiàn)借閱信息管理
將設(shè)計完成的分布式結(jié)構(gòu)數(shù)據(jù)庫連接到服務(wù)器端的COM組件上,通過DCOM機(jī)制實(shí)現(xiàn)與系統(tǒng)內(nèi)各個部件信息傳遞。圖書館借閱信息管理分為讀者管理、圖書管理、后臺管理。讀者管理主要是記錄讀者基本信息,其中包括借閱證號碼、借閱證狀態(tài)、讀者姓名、電話、電子郵箱等。圖書管理主要是保存圖書館館藏書籍信息,其中包括圖書名稱、副標(biāo)題、出版社名稱、出版日期等。后臺管理主要是負(fù)責(zé)記錄操作員的操作信息,其中包括操作員ID號碼、操作時間、姓名等,以此實(shí)現(xiàn)了系統(tǒng)的軟件設(shè)計。
3? 對比實(shí)驗(yàn)
3.1 實(shí)驗(yàn)設(shè)計
此次實(shí)驗(yàn)的目的是檢驗(yàn)設(shè)計系統(tǒng)的可靠性和操作性,實(shí)驗(yàn)方法選用對比實(shí)驗(yàn),對比對象為傳統(tǒng)系統(tǒng)。為了保證兩種系統(tǒng)的可操作性,還添加了瀏覽器設(shè)備作為系統(tǒng)客戶端,為了保證實(shí)驗(yàn)結(jié)果的可對比性,兩種系統(tǒng)的服務(wù)器選擇英特爾處理器,內(nèi)存為8G,操作系統(tǒng)為Windows 2016,另外配置IP協(xié)議。將7000個借閱信息傳遞到兩個系統(tǒng)中,檢驗(yàn)兩種系統(tǒng)的管理效率。
3.2 結(jié)構(gòu)分析
圖2為兩種系統(tǒng)的實(shí)驗(yàn)結(jié)果。
從圖2中可以看出,此次設(shè)計系統(tǒng)管理效率平均在85%以上,并且系統(tǒng)的管理效率并不受數(shù)據(jù)數(shù)量的影響;而傳統(tǒng)系統(tǒng)管理效率平均在70%左右,并且隨著系統(tǒng)數(shù)據(jù)數(shù)量的增多,管理效率逐漸降低,實(shí)驗(yàn)證明了基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)具有較高的管理效率。
4? 結(jié)語
由于個人能力及研究時間有限,雖然此次在基于分布式結(jié)構(gòu)的圖書館借閱信息管理系統(tǒng)設(shè)計研究中取得了一定的研究成果,但是由于該系統(tǒng)尚在開發(fā)階段中,還未得到實(shí)際應(yīng)用,存在一些不足之處,所以還需要在今后的實(shí)際操作中對其進(jìn)行不斷的完善和修改,更好地體現(xiàn)出系統(tǒng)的社會效率和經(jīng)濟(jì)效益。
參考文獻(xiàn)
[1] 谷參.基于分布式結(jié)構(gòu)的圖書館信息檢索服務(wù)系統(tǒng)研究[J].現(xiàn)代電子技術(shù),2017,40(1):83-85.
[2] 劉萬國,周秀霞,霍明月.基于ISO/IEC 27001:2013的高校圖書館信息安全管理體系構(gòu)建研究[J].現(xiàn)代情報,2017,37(4):3-8.
[3] 王丹丹.數(shù)據(jù)管理計劃在圖書館科學(xué)數(shù)據(jù)管理服務(wù)中的應(yīng)用[J].圖書情報工作,2018,62(1):76-81.
[4] 婁志俊.基于數(shù)據(jù)挖掘的高校圖書借閱管理創(chuàng)新研究[J].現(xiàn)代營銷,2017(2):28.
[5] 周濤,徐曉.基于SQL Server與C#的圖書管理系統(tǒng)的設(shè)計與開發(fā)[J].智能計算機(jī)與應(yīng)用,2018(4):199-202.