張雪琪
摘 要 利用計(jì)算機(jī)技術(shù)不但能夠有效的提高圖書資料管理的效率和水平,還能夠及時(shí)的了解到圖書資料的狀態(tài),大大節(jié)省了圖書管理的時(shí)間。本文就針對圖書資料管理中有關(guān)智能模塊的實(shí)現(xiàn)進(jìn)行了分析與探討,以便能夠進(jìn)一步提高圖書資料管理水平,促進(jìn)圖書管理智能化發(fā)展。
關(guān)鍵詞 圖書館 資料管理 智能模塊 分析
現(xiàn)階段,科學(xué)技術(shù)的發(fā)展與廣泛應(yīng)用,也促進(jìn)了信息全球化的發(fā)展,同時(shí)也給各個(gè)圖書館的管理帶來了挑戰(zhàn)與與機(jī)遇。以下就是對其智能模塊實(shí)現(xiàn)的具體分析,主要包括:數(shù)據(jù)庫建立;模糊查詢、智能提示等。
1圖書管理系統(tǒng)應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)
將圖書管理工作中可能會出現(xiàn)的問題和難點(diǎn)進(jìn)行分析,通過結(jié)合實(shí)現(xiàn)以下功能:(1)首先我們對圖書進(jìn)行整理和歸檔,建立系統(tǒng)性的識別信息,按照為《中國圖書分類法》對圖書進(jìn)行分類,并將相關(guān)的信息和導(dǎo)入到識別系統(tǒng)之中,從而實(shí)現(xiàn)依靠每一個(gè)標(biāo)簽的拾取來確定關(guān)鍵書記的信息,達(dá)到智能雙向推薦的效果,輸入圖書名稱得到圖書分類號或者輸入圖書分類號得到圖書名稱;(2)很多的讀者會將沒有讀完或者感興趣的圖書借走,但是有時(shí)會由于種種原因而忘記歸還日期,系統(tǒng)對這一點(diǎn)進(jìn)行了優(yōu)化,通通過聯(lián)機(jī),系統(tǒng)會識別每一本圖書的借用日期,對于已經(jīng)到期的書籍和即將到期的書籍給予提醒。(3)另外系統(tǒng)還可以實(shí)現(xiàn)對圖書基本信息的查詢功能,不論是圖書的作者信息,還是圖書的出版社等都可以實(shí)現(xiàn)自助式一鍵查詢。
1.1動態(tài)加載數(shù)據(jù)源的實(shí)現(xiàn)
首先使用了模塊,并在其中定義了ADO數(shù)據(jù)對象,實(shí)現(xiàn)了動態(tài)加載數(shù)據(jù)源ODBC,這樣可以使用戶能直接使用該程序,不需要重新建數(shù)據(jù)源。主要源代碼如下:
PubliccomnAsNewADODB.Connection
PrivateConstODBCADD-SYS-DSN=4
PrivateDeclareFunctionSQLConfigDataSourceLib“odbccp32.dll”(ByValhwndParentAsLong,ByValfRequesAsLong,ByVallpszDriverAsString)AsLong
LoadDbSource2=SQLConfigDataSource(0&,ODBCADDSYSDSN,StrDriver,StrAttributes)ENDFunction
1.2登錄界面及借閱管理模塊的設(shè)計(jì)
登錄界面是為了給用戶一個(gè)良好的印象,加深軟件的親和力。用戶登錄設(shè)有權(quán)限設(shè)計(jì),三種不同的權(quán)限(一般用戶,工作人員,管理員)提供可以進(jìn)入不同模塊的權(quán)限,滿足不同用戶的需求。其中登錄界面也就是在為人員的借閱管理奠定基礎(chǔ),而借閱又包括借書、還書、預(yù)約等功能,其具體如下:
(1)借書,讀者先在系統(tǒng)中查找自己要的圖書,根據(jù)查找到的圖書的信息在書架上搜索圖書,然后拿到圖書到圖書管理員處進(jìn)行借書。圖書管理員掃描圖書的條形碼,判斷讀者是否可以借書,滿足借書條件,則添加借閱記錄。
(2)還書,讀者讀完書后把書拿到圖書館還書,還書時(shí)圖書管理員先掃描圖書,查詢圖書借閱信息,然后完成還書操作。圖書管理員掃描圖書,查看借閱信息,如果沒有違規(guī)則還書成功,如果超期則進(jìn)行罰款。
(3)預(yù)約,某些書已經(jīng)被借完了,但是讀者希望別人歸還后自己能快速拿到圖書,這時(shí)可以進(jìn)行預(yù)約圖書。
1.3到期圖書自動提示功能
當(dāng)管理員登錄系統(tǒng)時(shí),通過對圖書借閱信息表內(nèi)圖書應(yīng)還日期與當(dāng)日時(shí)間進(jìn)行比較,發(fā)現(xiàn)到期情況自動進(jìn)行提示,提示內(nèi)容為“姓名,在什么時(shí)間,借的《書名》該還了”,并在程序所在文件夾內(nèi)生成txt文本記錄到期信息。主要源代碼如下:
Sql=”select*from借閱信息”
Datel=rs_login.Fields(“應(yīng)還時(shí)間”)
A=rs_login.Rields(“姓名”)
B=rs_login.Rields(“書名”)
C=rs_login.Rields(“借讀時(shí)間”)
D=””&a;&”,在”&e;&”,借的《“&b;&”》該還了。”
Strl=srrl=d=Chr(13)+Chr(10)
End If
1.4圖書智能模塊查詢
在本系統(tǒng)中,所有用戶均有權(quán)限使用查詢功能,不做任何限制。查詢/統(tǒng)計(jì)報(bào)表模塊可以按條件查詢各種信息,可以產(chǎn)生各類統(tǒng)計(jì)信息并生成對 應(yīng)的報(bào)表。實(shí)現(xiàn)的查詢功能有多種,如按圖書編號、圖書名稱等字段進(jìn)行模糊查找,查詢結(jié)果可以通過execl輸出。
1.5圖書標(biāo)簽智能推薦的實(shí)現(xiàn)
在本系統(tǒng)中,圖書資料標(biāo)簽的智能推薦主要體現(xiàn)在查詢方法上,利用ACEss以中圖分類法建數(shù)據(jù)表,字段分別為圖書資料和標(biāo)簽類別,通過模糊查詢,可以得到圖書資料和標(biāo)簽類別的提示,實(shí)現(xiàn)圖書資料標(biāo)簽智能推薦,提示結(jié)果可以通過execl輸出,結(jié)果下圖所示。主要源代碼如下:
Private Sub Command1_Click()
If Check1Value=Checked Then
Adodc1.CommandType=1
Adodcl.”RecordSource=”select*from圖書標(biāo)簽where 圖書資料like%”+Text1.Text+“%”
Else
Adodc1.RcordSource=”select*form圖書標(biāo)簽where標(biāo)簽類別like%”+Text1=”%”
Adodc1.Refresh
End If
End Sub
2總結(jié)
總的來說,對圖書資料管理系統(tǒng)進(jìn)行加以開發(fā)和完善,不但能夠在一定程度上提升管理人員的工作效率,節(jié)省時(shí)間,還能夠提高對圖書資料的利用率,促進(jìn)整體圖書資料管理水平的提升。盡管本文在其管理智能模塊方面進(jìn)行了分析,但還需我們不斷努力和完善,將智能管理系統(tǒng)加以優(yōu)化,以為圖書資料管理進(jìn)一步發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ),促進(jìn)圖書管理水平進(jìn)一步提升。
參考文獻(xiàn)
[1] 曲丹秋.基于物聯(lián)網(wǎng)的圖書與檔案智能管理系統(tǒng)[J].現(xiàn)代電子技術(shù),2018,41(01):165-168.
[2] 江艷梅,潘彧.物聯(lián)網(wǎng)技術(shù)在高職院校圖書管理系統(tǒng)中的應(yīng)用[J].河北省科學(xué)院學(xué)報(bào),2016,33(02):17-25.
[3] 吳寶珍,趙軒.基于RFID技術(shù)的圖書館智能庫架管理系統(tǒng)研究[J].圖書館學(xué)刊,2012,34(02):94-95.