论文部分内容阅读
【摘 要】当前图书馆的工作量统计软件对于采编部门来说还存在着众多的不足,本文从采编部门日常的工作特点入手,对当前所使用的系统管理软件进行了改造,基于VB语言实现了一些功能上的改进,显著提高了采编部门工作量管理的质量和效率,希望能够为图书馆采编部门管理工作提供一些参考意见。
【关键词】软件;图书馆;采编部;工作量管理
图书馆的工作质量评价中,采编部工作的质量是非常重要的一个环节,采编部的工作特点是分工非常清楚,但是工作的步骤环节较多,采编部的工作量管理需要能够对部门的工作内容进行统计和管理,以体现出整个图书馆的馆藏情况。传统的工作量统计使用的是每个部门成员个体统计再集中提交的方式,这样的方式存在提交时间不同步的缺点,数据不能够查询和共享,给汇总和分析带来很大难题。因此为了提升采编部工作量的管理水平,就需要使用更加高效的软件化工作方式,通过编写特定的工作量管理程序,可以提供理想的工作量管理质量。
一、图书馆采编部工作量软件化管理的重要性
当前我国的众多图书馆都在面临着从传统的人工化图书馆管理向着数字化软件的时代迈进,因此使用软件来管理图书馆采编部工作量工作是一个不可避免的趋势,其在多个方面体现着必要性和紧迫性。
(一)采编部工作量管理的必要性
从工作的分工上来讲,图书馆的整体工作可以分为采编、参考、流通、咨询等等,在这其中的采编部门的主要工作就是对图书进行验收、加工、修复、编录等工作,所以说采编部门的工作是图书馆所有图书入馆的首要工作。采编工作的工作量统计不仅仅可以体现出其部门成员的工作总量,也可以体现出整个图书馆的图书馆藏状况。
(二)当前图书管理系统的功能缺陷
以我学院图书馆为例,虽然在当前图书馆已经采用了较为先进的图书馆管理系统,其具有文献信息的查阅和统计等功能,在统计功能中,可以分为工作量上的统计和各个独立部门内部的工作量统计,其中工作量上的统计又可以被分为个人、小组、部门和业务上的工作量统计。
然而当前所使用的Libsys3.5管理系统虽然能够较好地满足当前的采编需求,但仍然存在一些薄弱环境,主要有这样几点。1、在统计功能上,检索的效率不高,消耗时间过长,经常系统崩溃;2、工作量上的统计上,没有批次上的分别,3、统计过程中的信息具有遗失,例如在图书转移的过程中,图书馆接受了m类别的图书一共n册,但是在接收过程中的信息并不能够在统计过程中得以体现;4、其它统计需求功能的不足。
(三)Excel软件管理功能的不足
为了解决上述统计管理软件所存在的功能不足问题,图书馆的采编工作人员曾经试图使用Excel软件来弥补上述缺陷,Excel能够解决较多当前统计软件不能够实现的功能,尤其是筛选、编程、汇总等现今的功能,但仍然存在一些不方便的地方:1、日期的输入问题,Excel的单元格并没有快速输入日期的菜单,输入的过程中也需要手动来选择;2、数据共享上的问题,虽然最新版的Excel已经能够实现数据上的一定分享,但是在共享的过程中,数据的编辑和操作只能够由一个人来进行,不能够多用户同时操作;3、数据的保险性问题,由于Excel的编辑方式较为传统,数据需要逐个进行手动输入填写,难免会出现一些人为的操作错误,使数据的准确性和安全性在Excel中难以保证。
二、利用软件实现图书馆采编部工作量管理
无论是现有的统计管理系统还是用以进行辅助工作的Excel软件,在当前都存在着较为严重的问题,所以说有必要针对当前所急需的统计管理功能开发出能够满足采编部门日常工作需要的小工具,同时还需要满足部门工作中的易操作性和界面的友好性。
(一)开发工具和环境的选择
当前图书馆的管理系统主要为Libsys3.5系统,根据该软件的当前功能,需要依据采编部门的工作性质,还有在工作中提出的功能建议,选择出一款较容易开发出产品的编程工具与环境,本文选择了VB语言作为编程的环境,使用了微软OFFICE软件中的Access工具来管理和保存数据信息。
(二)日期记录功能的开发
采编部门的日常工作主要有建立账单、验收、编目、典藏、修补等等,以典藏工作为案例,就有如下的表格:
图1 采编部门典藏工作表格
典藏工作往往不仅仅在采编部门内部完成,还需要与流通部门具有一定的练习,因此从一定程度上来说,典藏的工作体现了整个采编部门最终的工作质量,因此需要在原有的基础上增加典藏的统计功能。
在新的功能中,表格的每一项都会新增日期的关键词,每一个日期的选择都会通过程度根据数据产生的时间来自动产生和保存,其编程语言为:r.Fields (1)=Date,其中r表示的数据集,1表示产生日期的具体位置,这样就可以实现自动添加日期的功能,但是在实际的操作过程中,仍然需要工作人员在每天的工作结束之后进行一次总结操作,避免当天的工作不能够进行及时总结。
同时,操作人员的关键词也可以被系统进行自动添加,其编程语言为:r.Fields (2)=username,其中的数字2表示操作者名字产生和保存的位置,username表示操作者在完成工作之后所留下的自身名称。操作者的关键词具有非常重要的功能,一方面可以让操作人员在统计时能够有据可循,也能够保证数据操作的安全性。其编程语言为:
Ss=“select * from”& currentTable &“where id=”& Lst(0).
Text‘获取制定记录的sql语句
Setr =OpenDB(currentDB, ss)‘调用函数获取数据集
If r.State =adStateClosed Then‘判断数据集是否为空
MsgBox“数据库内部错误!” Exit Sub‘数据集为空退出过程
End If
If r.Fields(2)<>“”And r.Fields(2)<>UserName Then‘判断操作是否合法
MsgBox“您不能修改其他人建立的记录”
Exit Sun
End If
(三)完善统计功能
工作量统计管理软件的主要目的就是为采编部门的日常工作提供足够的效率。优秀的统计软件应当可以实现一次操作以内就能够得到每一个流程中的工作量统计,还能够查询特定时间段内核特定工作人员的工作量,这就需要在数据库Access中实现,具体实现的查询语言如下显示:
Function getTablesofAcc (By Val path As String, By Val db As String) As Variant
Dim con As New ADODB.Connection
Dim r As New ADODB.Recordset
Dim x(),i
If con.State <> adStateClosed Then con.Close
Con.ConnectionString =“Provider =Microsoft.Jet.OLEDB.4.0;
Data Source=”& path &”\”& db &_
“.mdb;Persist Security Info=true;User ID=admin;Password=;Jet
OLEDB: Database Password=987654321”
Con.CursorLocation = adUseClient
Con.Open
Set r=con.OpenSchenma(20)
If r State = adStateClosed Then
getTablesofAcc = 0
Exit Function
End If
I=0
Do Until r.EOF
If UCase(r(“TABLE_TYPE”))=”TABLE” Then
ReDim Preserve x(i)
X(UBound(x))=r! table_name
I=i+1
End If
r.MoveNext
Loop
getTablesofAcc = x
End Function
该函数的功能就是通过逐个查询表格名称来查询整个数据库当中的数据。根据需要查询的起止日期、工作人员名称等关键词,再直接点击工作量统计功能,就可以查询出整个数据库当中的表格,自动得出每一个流程的工作量统计。
三、总结
总的来说,通过对所在图书馆的工作量管理系统进行二次深入改造,已经在功能上实现了更加丰富的效果,充分满足了当前采编部门的工作内容需求,不仅可以在无网络接入的情况下使用,也能够通过网络进行共享,有效提升了采编部门的工作效率。当前社会的计算机和网络技术都在不断飞速发展,软件应当成为一门多样化的工具,无论是免费软件还是商用软件都可以通过一定的改造为生活和工作中的需求服务,只要用户能够不断地与开发人员沟通,以自身的需求为准则,就一定能够更加了解功能性需求,为自身的工作和他人的工作提供更加便捷有效的工具,全面为图书馆的采编工作量管理服务。
参考文献:
[1]杨昌盛,胡丹.图书馆采编部工作量管理软件的实现[J].太原:科技情报开发与经济,2010,20(18):8-11.
[2]谢燕萍.关于网络环境下图书馆采编工作的新思考[J].太原:科技情报开发与经济,2012,22(14):7-9.
[3]竺海林.浅谈高校图书馆采编部门的统计工作[J].北京:中国外资,2008(5):167.
作者简介:
罗敏(19850715),女,江西南昌人,江西旅游商贸职业学院,图书馆采编,研究方向:图书馆纸质图书采编。
【关键词】软件;图书馆;采编部;工作量管理
图书馆的工作质量评价中,采编部工作的质量是非常重要的一个环节,采编部的工作特点是分工非常清楚,但是工作的步骤环节较多,采编部的工作量管理需要能够对部门的工作内容进行统计和管理,以体现出整个图书馆的馆藏情况。传统的工作量统计使用的是每个部门成员个体统计再集中提交的方式,这样的方式存在提交时间不同步的缺点,数据不能够查询和共享,给汇总和分析带来很大难题。因此为了提升采编部工作量的管理水平,就需要使用更加高效的软件化工作方式,通过编写特定的工作量管理程序,可以提供理想的工作量管理质量。
一、图书馆采编部工作量软件化管理的重要性
当前我国的众多图书馆都在面临着从传统的人工化图书馆管理向着数字化软件的时代迈进,因此使用软件来管理图书馆采编部工作量工作是一个不可避免的趋势,其在多个方面体现着必要性和紧迫性。
(一)采编部工作量管理的必要性
从工作的分工上来讲,图书馆的整体工作可以分为采编、参考、流通、咨询等等,在这其中的采编部门的主要工作就是对图书进行验收、加工、修复、编录等工作,所以说采编部门的工作是图书馆所有图书入馆的首要工作。采编工作的工作量统计不仅仅可以体现出其部门成员的工作总量,也可以体现出整个图书馆的图书馆藏状况。
(二)当前图书管理系统的功能缺陷
以我学院图书馆为例,虽然在当前图书馆已经采用了较为先进的图书馆管理系统,其具有文献信息的查阅和统计等功能,在统计功能中,可以分为工作量上的统计和各个独立部门内部的工作量统计,其中工作量上的统计又可以被分为个人、小组、部门和业务上的工作量统计。
然而当前所使用的Libsys3.5管理系统虽然能够较好地满足当前的采编需求,但仍然存在一些薄弱环境,主要有这样几点。1、在统计功能上,检索的效率不高,消耗时间过长,经常系统崩溃;2、工作量上的统计上,没有批次上的分别,3、统计过程中的信息具有遗失,例如在图书转移的过程中,图书馆接受了m类别的图书一共n册,但是在接收过程中的信息并不能够在统计过程中得以体现;4、其它统计需求功能的不足。
(三)Excel软件管理功能的不足
为了解决上述统计管理软件所存在的功能不足问题,图书馆的采编工作人员曾经试图使用Excel软件来弥补上述缺陷,Excel能够解决较多当前统计软件不能够实现的功能,尤其是筛选、编程、汇总等现今的功能,但仍然存在一些不方便的地方:1、日期的输入问题,Excel的单元格并没有快速输入日期的菜单,输入的过程中也需要手动来选择;2、数据共享上的问题,虽然最新版的Excel已经能够实现数据上的一定分享,但是在共享的过程中,数据的编辑和操作只能够由一个人来进行,不能够多用户同时操作;3、数据的保险性问题,由于Excel的编辑方式较为传统,数据需要逐个进行手动输入填写,难免会出现一些人为的操作错误,使数据的准确性和安全性在Excel中难以保证。
二、利用软件实现图书馆采编部工作量管理
无论是现有的统计管理系统还是用以进行辅助工作的Excel软件,在当前都存在着较为严重的问题,所以说有必要针对当前所急需的统计管理功能开发出能够满足采编部门日常工作需要的小工具,同时还需要满足部门工作中的易操作性和界面的友好性。
(一)开发工具和环境的选择
当前图书馆的管理系统主要为Libsys3.5系统,根据该软件的当前功能,需要依据采编部门的工作性质,还有在工作中提出的功能建议,选择出一款较容易开发出产品的编程工具与环境,本文选择了VB语言作为编程的环境,使用了微软OFFICE软件中的Access工具来管理和保存数据信息。
(二)日期记录功能的开发
采编部门的日常工作主要有建立账单、验收、编目、典藏、修补等等,以典藏工作为案例,就有如下的表格:
图1 采编部门典藏工作表格
典藏工作往往不仅仅在采编部门内部完成,还需要与流通部门具有一定的练习,因此从一定程度上来说,典藏的工作体现了整个采编部门最终的工作质量,因此需要在原有的基础上增加典藏的统计功能。
在新的功能中,表格的每一项都会新增日期的关键词,每一个日期的选择都会通过程度根据数据产生的时间来自动产生和保存,其编程语言为:r.Fields (1)=Date,其中r表示的数据集,1表示产生日期的具体位置,这样就可以实现自动添加日期的功能,但是在实际的操作过程中,仍然需要工作人员在每天的工作结束之后进行一次总结操作,避免当天的工作不能够进行及时总结。
同时,操作人员的关键词也可以被系统进行自动添加,其编程语言为:r.Fields (2)=username,其中的数字2表示操作者名字产生和保存的位置,username表示操作者在完成工作之后所留下的自身名称。操作者的关键词具有非常重要的功能,一方面可以让操作人员在统计时能够有据可循,也能够保证数据操作的安全性。其编程语言为:
Ss=“select * from”& currentTable &“where id=”& Lst(0).
Text‘获取制定记录的sql语句
Setr =OpenDB(currentDB, ss)‘调用函数获取数据集
If r.State =adStateClosed Then‘判断数据集是否为空
MsgBox“数据库内部错误!” Exit Sub‘数据集为空退出过程
End If
If r.Fields(2)<>“”And r.Fields(2)<>UserName Then‘判断操作是否合法
MsgBox“您不能修改其他人建立的记录”
Exit Sun
End If
(三)完善统计功能
工作量统计管理软件的主要目的就是为采编部门的日常工作提供足够的效率。优秀的统计软件应当可以实现一次操作以内就能够得到每一个流程中的工作量统计,还能够查询特定时间段内核特定工作人员的工作量,这就需要在数据库Access中实现,具体实现的查询语言如下显示:
Function getTablesofAcc (By Val path As String, By Val db As String) As Variant
Dim con As New ADODB.Connection
Dim r As New ADODB.Recordset
Dim x(),i
If con.State <> adStateClosed Then con.Close
Con.ConnectionString =“Provider =Microsoft.Jet.OLEDB.4.0;
Data Source=”& path &”\”& db &_
“.mdb;Persist Security Info=true;User ID=admin;Password=;Jet
OLEDB: Database Password=987654321”
Con.CursorLocation = adUseClient
Con.Open
Set r=con.OpenSchenma(20)
If r State = adStateClosed Then
getTablesofAcc = 0
Exit Function
End If
I=0
Do Until r.EOF
If UCase(r(“TABLE_TYPE”))=”TABLE” Then
ReDim Preserve x(i)
X(UBound(x))=r! table_name
I=i+1
End If
r.MoveNext
Loop
getTablesofAcc = x
End Function
该函数的功能就是通过逐个查询表格名称来查询整个数据库当中的数据。根据需要查询的起止日期、工作人员名称等关键词,再直接点击工作量统计功能,就可以查询出整个数据库当中的表格,自动得出每一个流程的工作量统计。
三、总结
总的来说,通过对所在图书馆的工作量管理系统进行二次深入改造,已经在功能上实现了更加丰富的效果,充分满足了当前采编部门的工作内容需求,不仅可以在无网络接入的情况下使用,也能够通过网络进行共享,有效提升了采编部门的工作效率。当前社会的计算机和网络技术都在不断飞速发展,软件应当成为一门多样化的工具,无论是免费软件还是商用软件都可以通过一定的改造为生活和工作中的需求服务,只要用户能够不断地与开发人员沟通,以自身的需求为准则,就一定能够更加了解功能性需求,为自身的工作和他人的工作提供更加便捷有效的工具,全面为图书馆的采编工作量管理服务。
参考文献:
[1]杨昌盛,胡丹.图书馆采编部工作量管理软件的实现[J].太原:科技情报开发与经济,2010,20(18):8-11.
[2]谢燕萍.关于网络环境下图书馆采编工作的新思考[J].太原:科技情报开发与经济,2012,22(14):7-9.
[3]竺海林.浅谈高校图书馆采编部门的统计工作[J].北京:中国外资,2008(5):167.
作者简介:
罗敏(19850715),女,江西南昌人,江西旅游商贸职业学院,图书馆采编,研究方向:图书馆纸质图书采编。