图书资料管理中相关智能模块实现

2018-11-24 10:40张雪琪
科教导刊·电子版 2018年33期
关键词:资料管理图书馆分析

张雪琪

摘 要 利用计算机技术不但能够有效的提高图书资料管理的效率和水平,还能够及时的了解到图书资料的状态,大大节省了图书管理的时间。本文就针对图书资料管理中有关智能模块的实现进行了分析与探讨,以便能够进一步提高图书资料管理水平,促进图书管理智能化发展。

关键词 图书馆 资料管理 智能模块 分析

现阶段,科学技术的发展与广泛应用,也促进了信息全球化的发展,同时也给各个图书馆的管理带来了挑战与与机遇。以下就是对其智能模块实现的具体分析,主要包括:数据库建立;模糊查询、智能提示等。

1图书管理系统应用程序的设计与实现

将图书管理工作中可能会出现的问题和难点进行分析,通过结合实现以下功能:(1)首先我们对图书进行整理和归档,建立系统性的识别信息,按照為《中国图书分类法》对图书进行分类,并将相关的信息和导入到识别系统之中,从而实现依靠每一个标签的拾取来确定关键书记的信息,达到智能双向推荐的效果,输入图书名称得到图书分类号或者输入图书分类号得到图书名称;(2)很多的读者会将没有读完或者感兴趣的图书借走,但是有时会由于种种原因而忘记归还日期,系统对这一点进行了优化,通通过联机,系统会识别每一本图书的借用日期,对于已经到期的书籍和即将到期的书籍给予提醒。(3)另外系统还可以实现对图书基本信息的查询功能,不论是图书的作者信息,还是图书的出版社等都可以实现自助式一键查询。

1.1动态加载数据源的实现

首先使用了模块,并在其中定义了ADO数据对象,实现了动态加载数据源ODBC,这样可以使用户能直接使用该程序,不需要重新建数据源。主要源代码如下:

PubliccomnAsNewADODB.Connection

PrivateConstODBCADD-SYS-DSN=4

PrivateDeclareFunctionSQLConfigDataSourceLib“odbccp32.dll”(ByValhwndParentAsLong,ByValfRequesAsLong,ByVallpszDriverAsString)AsLong

LoadDbSource2=SQLConfigDataSource(0&,ODBCADDSYSDSN,StrDriver,StrAttributes)ENDFunction

1.2登录界面及借阅管理模块的设计

登录界面是为了给用户一个良好的印象,加深软件的亲和力。用户登录设有权限设计,三种不同的权限(一般用户,工作人员,管理员)提供可以进入不同模块的权限,满足不同用户的需求。其中登录界面也就是在为人员的借阅管理奠定基础,而借阅又包括借书、还书、预约等功能,其具体如下:

(1)借书,读者先在系统中查找自己要的图书,根据查找到的图书的信息在书架上搜索图书,然后拿到图书到图书管理员处进行借书。图书管理员扫描图书的条形码,判断读者是否可以借书,满足借书条件,则添加借阅记录。

(2)还书,读者读完书后把书拿到图书馆还书,还书时图书管理员先扫描图书,查询图书借阅信息,然后完成还书操作。图书管理员扫描图书,查看借阅信息,如果没有违规则还书成功,如果超期则进行罚款。

(3)预约,某些书已经被借完了,但是读者希望别人归还后自己能快速拿到图书,这时可以进行预约图书。

1.3到期图书自动提示功能

当管理员登录系统时,通过对图书借阅信息表内图书应还日期与当日时间进行比较,发现到期情况自动进行提示,提示内容为“姓名,在什么时间,借的《书名》该还了”,并在程序所在文件夹内生成txt文本记录到期信息。主要源代码如下:

Sql=”select*from借阅信息”

Datel=rs_login.Fields(“应还时间”)

A=rs_login.Rields(“姓名”)

B=rs_login.Rields(“书名”)

C=rs_login.Rields(“借读时间”)

D=””&a;&”,在”&e;&”,借的《“&b;&”》该还了。”

Strl=srrl=d=Chr(13)+Chr(10)

End If

1.4图书智能模块查询

在本系统中,所有用户均有权限使用查询功能,不做任何限制。查询/统计报表模块可以按条件查询各种信息,可以产生各类统计信息并生成对 应的报表。实现的查询功能有多种,如按图书编号、图书名称等字段进行模糊查找,查询结果可以通过execl输出。

1.5图书标签智能推荐的实现

在本系统中,图书资料标签的智能推荐主要体现在查询方法上,利用ACEss以中图分类法建数据表,字段分别为图书资料和标签类别,通过模糊查询,可以得到图书资料和标签类别的提示,实现图书资料标签智能推荐,提示结果可以通过execl输出,结果下图所示。主要源代码如下:

Private Sub Command1_Click()

If Check1Value=Checked Then

Adodc1.CommandType=1

Adodcl.”RecordSource=”select*from图书标签where 图书资料like%”+Text1.Text+“%”

Else

Adodc1.RcordSource=”select*form图书标签where标签类别like%”+Text1=”%”

Adodc1.Refresh

End If

End Sub

2总结

总的来说,对图书资料管理系统进行加以开发和完善,不但能够在一定程度上提升管理人员的工作效率,节省时间,还能够提高对图书资料的利用率,促进整体图书资料管理水平的提升。尽管本文在其管理智能模块方面进行了分析,但还需我们不断努力和完善,将智能管理系统加以优化,以为图书资料管理进一步发展奠定坚实的基础,促进图书管理水平进一步提升。

参考文献

[1] 曲丹秋.基于物联网的图书与档案智能管理系统[J].现代电子技术,2018,41(01):165-168.

[2] 江艳梅,潘彧.物联网技术在高职院校图书管理系统中的应用[J].河北省科学院学报,2016,33(02):17-25.

[3] 吴宝珍,赵轩.基于RFID技术的图书馆智能库架管理系统研究[J].图书馆学刊,2012,34(02):94-95.

猜你喜欢
资料管理图书馆分析
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
图书馆
浅析建筑工程施工技术资料管理
电力系统及其自动化发展趋势分析
网络信息环境下的图书资料管理