图书馆新型学风墙软件设计及其意义
2021-04-05周昌海樊玲王丽丽
周昌海 樊玲 王丽丽
摘 要:针对图书馆学风墙简单以读者刷卡次数和图书借阅册数为统计依据,无法真实反映读者在馆学习时间和图书借阅册数的问题,探讨了双向门禁和金盘图书管理系统条件下,基于SQL计算读者在馆时间和借阅册数的软件设计方法,以成都师范学院图书馆为例给出了软件设计的具体过程。最后统计一个班级学生使用软件前、后各一年条件下,每次在馆时间长度和图书借阅时间长度,验证了软件设计意义。
关键词:图书馆学风墙;双向门禁;金盘Oracle数据库;在馆时间;有效借阅数量
中图分类号:TP311;G251.4 文献标识码:A 文章编号:2096-4706(2021)17-0110-04
Abstract: Aiming at the problem that the library learing atmosphere wall counts its utilization rate simply based on the number of swiping access card and the number of books borrowed, which cant truly reflect the readers study time of in the library and the effective number of books borrowed, this paper discusses the software design method of calculating readers time in the library and the number of borrowed copies based on SQL under the conditions of two-way access control and gold disk library management system, and taking the library of Chengdu Normal University as an example, gives the specific process of software design. Finally, the length of time spent in the library and the length of time spent borrowing books in a class one year before and after using the software are counted to verify the significance of the software design.
Keywords: library learing atmosphere wall; two-way access control system; gdlisnet Oralce database; the time in library; the effective number of books borrowed
0 引 言
圖书馆学风[1]墙,作为静态或动态显示包括入馆次数[2]和图书借阅[3-5]册数在内的诸多信息,展示先进团体或个人,鼓励个体、班级和学院之间相互学习和竞争的一种大型电子显示屏,很多高校都有。然而,以入馆次数作为基准存在弊端,部分学生刷卡后很快离开或者短时间内反复刷卡,造成入馆次数虚高。图书流通方面,不少学生经常借书后很快就归还,每年“借阅”图书成百上千。因此,现有的学风墙,无法真实反映学生对图书馆的利用情况[6],不能起到激励学生入馆学习和借阅图书的作用。
双向门禁下,以读者每天在馆时间长度作为统计排序标准,能更真实地反映读者对图书馆的利用率;利用金盘图书软件的原始数据,对流通借还的每本图书,算出借还时间长度,低于设定值的,统计数量为0,降低借书充数的不良现象。
本文以成都师范学院图书馆为例,基于双向门禁SQL Server2005和金盘Oracle两类数据库,使用SQL统计方法,实现了读者在馆时间和图书借阅数量更科学的排序计算,最后通过电子显示屏,滚动显示,完成了软件设计任务。
本文第一部分给出统计在馆时间和图书借阅数量面临的问题,第二部分阐述如何解决这些问题和学风墙要展示的内容以及软件最终运行界面,第三部分用统计数据,证明新型学风墙软件设计的重要意义,第四部分对全文进行了总结。
1 面临的问题
对于双向门禁,读者进馆、出馆都刷卡,则“在馆时间=出馆时间-进馆时间”。然而,总有读者仅进馆刷卡或仅出馆刷卡的现象,或者某天只有进馆记录,而出馆日期不在同一天。现有门禁后台统计程序,简单以出馆时间-进馆时间计算在馆时间,部分读者单次在馆时间达数十小时,不能真实体现读者在馆时间。这些不完整和不合理的进出馆数据,使得在馆时间计算变得困难。
表1为我校图书馆读者进出馆记录。
可以看出,若按入馆次数计,有5次入馆记录;若简单以出馆时间-进馆时间计算在馆时间,则第一次在馆时间仅仅6分4秒,而第二次的在馆时间则>91小时。因此,现有的按次统计或者在馆时间长度统计,都不适用。
表2为金盘图书管理系统中另一读者的图书借还日志记录。
从数据可以看出,第一本书的借阅时间约34天;但第二、第三本书的借阅时间约13分钟;而余下三本书则不到1分钟就已经归还。若以借书册数统计,数量为6册;从实际情况判断,只能认定1册。因此,金盘软件的图书借阅数量统计,也不科学。
针对读者入馆和图书流通中出现的时长和数量统计问题,下一节将给出合理的解决方法,以实现数据统计的科学性。
2 读者在馆时间和图书借阅数量的统计方法
2.1 读者在馆时间的统计
任何读者,按其每天刷卡记录的时间先后排序并编号,入馆(In)之后为出馆(Out)记录,且前后两条记录在同一天,则“在馆时间=出馆时间-进馆时间”(单位:秒),否则在馆时间=0。以表1的数据为例,通过上述方法,SQL计算出的读者在馆时间如表3所示。SQL伪代码如以下所示:
select a.编号,a.姓名,a.刷卡时间,a.学号,a.进出,a.在馆时间=b.刷卡时间-a.刷卡时间from 表1 a,表1 b where a.进出=in and b.进出=Out and a.日期=B.日期 and a.编号+1=b.编号
由表3可知,统计结果比较真实地体现读者在馆时间长度。
2.2 入馆前名100学生和团体入馆统计排序
为了在学风墙上滚动显示全校入馆前100名学生的排名信息,以及全校所有学院和班级人均在馆时间的排序,采用了平均每天在馆时间作为排序基准。“平均每天在馆时间=个人本学期在馆时间代数和/本学期到当前日期的天数”。
表4统计出了我校本学期入馆前100名学生的数据信息,SQL统计伪代码如以下所示:
select top 100姓名,学工号,班级,在馆时间 as [时长/天],全校排名 from 人均每天入馆表 order by 全校排名
为了真实计算学院与学院之间、班级和班级之间的入馆排名,引入了人均每天在馆字段。“人均每天在馆=团体所有成员在馆时间代数/(学院或班级实际人数*本学期目前天数)”,以此为排序基础,对学院和班级全校排名。表5为我校团体人均入馆排名统计表。
2.3 读者借阅数量排名统计
自助借还条件下,读者借书后允许随时归还。但是,对借还时间过短的图书不应计入统计数量,降低借书充数引起的统计失真情况。在我校图书馆,对于流通借还时间低于30分钟的图书,不纳入统计数量。以表2为例,计算出每册图书的阅读时间和有效数,SQL伪代码为:
Select 姓名,学工号,图书条码,借书,还书,时长,decode(sign(时长-30),1,1,0) as 有效数 from 表2
SQL语句的统计结果6表所示。对有效数求和,得到读者的借阅数量。
2.4 借阅前100名学生和团体人均借书统计排序
以表6为基础,统计出本学期每个学生图书借阅量,提取排名前100条记录,用于学风墙显示,统计结果如表7所示。SQL伪代码如以下所示:
Select 姓名,学工号,班级,sum(有效数) as借阅量,全校排名 from 表6 where rownum=100 group by 学工号 order by 借阅量
参考表5团体入馆排名,统计所有学院和班级人均借阅册数,并进行全校排名。结合金盘读者库和表6,计算出人均借阅册数。计算公式为:人均借阅册数=团体借阅总册数/团体实际总人数。统计结果如表8所示。
按照上述思路,设计学风墙应用程序,投屏于电子显示屏,每天循环滚动显示四个方面的数据信息,如图1所示。
3 实际应用情况
在2018年前,我校图书馆学风墙,主要显示学生的入馆次数和图书借阅册数两类信息,学生之间盲目攀比,造成两种数据虚高不下,学生入馆充次和图书借阅凑数现象频频发生。学风墙不能真正反映学风,甚至遭到学生嘲讽,无法吸引更多学生入馆看书学习。2018年后,图书馆技术部设计此软件,排除了以往数据统计中的弊端。目前,各教学院和专业班级已经开始采用这些数据,作为班级之间学风评比、学生奖学金评比的参考依据之一。由于采用了人均入馆时間和人均借阅册数作为统计基础,迫使那些不入馆、不借书的学生,也不得不入馆借书学习,否则会拖学院和班级的后腿。2016级计科1班(40人)2017年和2018年的入馆和借阅数据统计图如图2和图3所示。
从图2可以看出,该班2018年相对于2017年,平均每天在馆时间低于10分钟的学生人数,明显下降,而每天在馆学习30分钟以上人数明显增加。从图3,同一个班级,采用新的借阅数量统计方法之后,全班上一年30分钟内归还图书的数量大幅降低,而借还时间在30分钟至2小时之间的图书数量则大幅上升。
4 结 论
本文以成都师范学院图书馆门禁和图书借阅为例,摒弃了原有学风墙软件入馆和图书借阅统计的不足,设计了基于在馆时长和图书最低借阅时长为基础的新型学风墙。使用一年多来,效果显著,图书馆留住了学生,图书有效借阅数量逐渐增加,学风墙真正起到了发扬学风的作用,值得在高校图书馆推广应用。
参考文献:
[1] 唐常艳.基于学风建设背景下高校图书馆服务策略研究 [J].知识经济,2019(30):45-46.
[2] 邓彦.论高校图书馆学风指数模型的建立 [J].新世纪图书馆,2008(1):43-44+98.
[3] 唐玲.大学图书馆学风与馆风的互动关系 [J].无线互联科技,2015(5):130-132.
[4] 王凌.大学生利用图书馆与学习成绩的关联性实证研究——以首都医科大学为例[J].图书情报工作,2017,61(24):39-44.
[5] 赵娜娜.大数据时代高校图书馆流通数据统计分析——以西藏民族大学2017年度读者阅读数据为例 [J].内蒙古科技与经济,2019(10):138-140.
[6] 郑春汛.基于纸本图书借阅量持续下降的高校图书馆未来转型探索 [J].山东图书馆学刊,2019(3):75-78.
作者简介:周昌海(1974.10—),男,汉族,四川西充人,讲师,本科,研究方向:计算机算法、数据库和面向对象程序设计;樊玲(1977—),女,汉族,四川眉山人,副教授,博士,研究方向:雷达目标探测、跟踪和多基地雷达多目标跟踪;王丽丽(1986—),女,汉族,四川绵阳人,讲师,博士,研究方向:物流与供应链管理、分享经济。