周昌海 樊玲 王麗麗
摘? 要:針對圖書館學(xué)風(fēng)墻簡單以讀者刷卡次數(shù)和圖書借閱冊數(shù)為統(tǒng)計依據(jù),無法真實反映讀者在館學(xué)習(xí)時間和圖書借閱冊數(shù)的問題,探討了雙向門禁和金盤圖書管理系統(tǒng)條件下,基于SQL計算讀者在館時間和借閱冊數(shù)的軟件設(shè)計方法,以成都師范學(xué)院圖書館為例給出了軟件設(shè)計的具體過程。最后統(tǒng)計一個班級學(xué)生使用軟件前、后各一年條件下,每次在館時間長度和圖書借閱時間長度,驗證了軟件設(shè)計意義。
關(guān)鍵詞:圖書館學(xué)風(fēng)墻;雙向門禁;金盤Oracle數(shù)據(jù)庫;在館時間;有效借閱數(shù)量
中圖分類號:TP311;G251.4? ? ? 文獻標(biāo)識碼: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? 引? 言
圖書館學(xué)風(fēng)[1]墻,作為靜態(tài)或動態(tài)顯示包括入館次數(shù)[2]和圖書借閱[3-5]冊數(shù)在內(nèi)的諸多信息,展示先進團體或個人,鼓勵個體、班級和學(xué)院之間相互學(xué)習(xí)和競爭的一種大型電子顯示屏,很多高校都有。然而,以入館次數(shù)作為基準(zhǔn)存在弊端,部分學(xué)生刷卡后很快離開或者短時間內(nèi)反復(fù)刷卡,造成入館次數(shù)虛高。圖書流通方面,不少學(xué)生經(jīng)常借書后很快就歸還,每年“借閱”圖書成百上千。因此,現(xiàn)有的學(xué)風(fēng)墻,無法真實反映學(xué)生對圖書館的利用情況[6],不能起到激勵學(xué)生入館學(xué)習(xí)和借閱圖書的作用。
雙向門禁下,以讀者每天在館時間長度作為統(tǒng)計排序標(biāo)準(zhǔn),能更真實地反映讀者對圖書館的利用率;利用金盤圖書軟件的原始數(shù)據(jù),對流通借還的每本圖書,算出借還時間長度,低于設(shè)定值的,統(tǒng)計數(shù)量為0,降低借書充數(shù)的不良現(xiàn)象。
本文以成都師范學(xué)院圖書館為例,基于雙向門禁SQL Server2005和金盤Oracle兩類數(shù)據(jù)庫,使用SQL統(tǒng)計方法,實現(xiàn)了讀者在館時間和圖書借閱數(shù)量更科學(xué)的排序計算,最后通過電子顯示屏,滾動顯示,完成了軟件設(shè)計任務(wù)。
本文第一部分給出統(tǒng)計在館時間和圖書借閱數(shù)量面臨的問題,第二部分闡述如何解決這些問題和學(xué)風(fēng)墻要展示的內(nèi)容以及軟件最終運行界面,第三部分用統(tǒng)計數(shù)據(jù),證明新型學(xué)風(fēng)墻軟件設(shè)計的重要意義,第四部分對全文進行了總結(jié)。
1? 面臨的問題
對于雙向門禁,讀者進館、出館都刷卡,則“在館時間=出館時間-進館時間”。然而,總有讀者僅進館刷卡或僅出館刷卡的現(xiàn)象,或者某天只有進館記錄,而出館日期不在同一天?,F(xiàn)有門禁后臺統(tǒng)計程序,簡單以出館時間-進館時間計算在館時間,部分讀者單次在館時間達數(shù)十小時,不能真實體現(xiàn)讀者在館時間。這些不完整和不合理的進出館數(shù)據(jù),使得在館時間計算變得困難。
表1為我校圖書館讀者進出館記錄。
可以看出,若按入館次數(shù)計,有5次入館記錄;若簡單以出館時間-進館時間計算在館時間,則第一次在館時間僅僅6分4秒,而第二次的在館時間則>91小時。因此,現(xiàn)有的按次統(tǒng)計或者在館時間長度統(tǒng)計,都不適用。
表2為金盤圖書管理系統(tǒng)中另一讀者的圖書借還日志記錄。
從數(shù)據(jù)可以看出,第一本書的借閱時間約34天;但第二、第三本書的借閱時間約13分鐘;而余下三本書則不到1分鐘就已經(jīng)歸還。若以借書冊數(shù)統(tǒng)計,數(shù)量為6冊;從實際情況判斷,只能認(rèn)定1冊。因此,金盤軟件的圖書借閱數(shù)量統(tǒng)計,也不科學(xué)。
針對讀者入館和圖書流通中出現(xiàn)的時長和數(shù)量統(tǒng)計問題,下一節(jié)將給出合理的解決方法,以實現(xiàn)數(shù)據(jù)統(tǒng)計的科學(xué)性。
2? 讀者在館時間和圖書借閱數(shù)量的統(tǒng)計方法
2.1? 讀者在館時間的統(tǒng)計
任何讀者,按其每天刷卡記錄的時間先后排序并編號,入館(In)之后為出館(Out)記錄,且前后兩條記錄在同一天,則“在館時間=出館時間-進館時間”(單位:秒),否則在館時間=0。以表1的數(shù)據(jù)為例,通過上述方法,SQL計算出的讀者在館時間如表3所示。SQL偽代碼如以下所示:
select a.編號,a.姓名,a.刷卡時間,a.學(xué)號,a.進出,a.在館時間=b.刷卡時間-a.刷卡時間from 表1 a,表1 b where a.進出=in and b.進出=Out and a.日期=B.日期 and a.編號+1=b.編號
由表3可知,統(tǒng)計結(jié)果比較真實地體現(xiàn)讀者在館時間長度。
2.2? 入館前名100學(xué)生和團體入館統(tǒng)計排序
為了在學(xué)風(fēng)墻上滾動顯示全校入館前100名學(xué)生的排名信息,以及全校所有學(xué)院和班級人均在館時間的排序,采用了平均每天在館時間作為排序基準(zhǔn)?!捌骄刻煸陴^時間=個人本學(xué)期在館時間代數(shù)和/本學(xué)期到當(dāng)前日期的天數(shù)”。
表4統(tǒng)計出了我校本學(xué)期入館前100名學(xué)生的數(shù)據(jù)信息,SQL統(tǒng)計偽代碼如以下所示:
select top 100姓名,學(xué)工號,班級,在館時間 as [時長/天],全校排名 from 人均每天入館表 order by 全校排名
為了真實計算學(xué)院與學(xué)院之間、班級和班級之間的入館排名,引入了人均每天在館字段?!叭司刻煸陴^=團體所有成員在館時間代數(shù)/(學(xué)院或班級實際人數(shù)*本學(xué)期目前天數(shù))”,以此為排序基礎(chǔ),對學(xué)院和班級全校排名。表5為我校團體人均入館排名統(tǒng)計表。
2.3? 讀者借閱數(shù)量排名統(tǒng)計
自助借還條件下,讀者借書后允許隨時歸還。但是,對借還時間過短的圖書不應(yīng)計入統(tǒng)計數(shù)量,降低借書充數(shù)引起的統(tǒng)計失真情況。在我校圖書館,對于流通借還時間低于30分鐘的圖書,不納入統(tǒng)計數(shù)量。以表2為例,計算出每冊圖書的閱讀時間和有效數(shù),SQL偽代碼為:
Select 姓名,學(xué)工號,圖書條碼,借書,還書,時長,decode(sign(時長-30),1,1,0) as 有效數(shù) from 表2
SQL語句的統(tǒng)計結(jié)果6表所示。對有效數(shù)求和,得到讀者的借閱數(shù)量。
2.4? 借閱前100名學(xué)生和團體人均借書統(tǒng)計排序
以表6為基礎(chǔ),統(tǒng)計出本學(xué)期每個學(xué)生圖書借閱量,提取排名前100條記錄,用于學(xué)風(fēng)墻顯示,統(tǒng)計結(jié)果如表7所示。SQL偽代碼如以下所示:
Select 姓名,學(xué)工號,班級,sum(有效數(shù)) as借閱量,全校排名 from 表6? where rownum=100 group by 學(xué)工號 order by 借閱量
參考表5團體入館排名,統(tǒng)計所有學(xué)院和班級人均借閱冊數(shù),并進行全校排名。結(jié)合金盤讀者庫和表6,計算出人均借閱冊數(shù)。計算公式為:人均借閱冊數(shù)=團體借閱總冊數(shù)/團體實際總?cè)藬?shù)。統(tǒng)計結(jié)果如表8所示。
按照上述思路,設(shè)計學(xué)風(fēng)墻應(yīng)用程序,投屏于電子顯示屏,每天循環(huán)滾動顯示四個方面的數(shù)據(jù)信息,如圖1所示。
3? 實際應(yīng)用情況
在2018年前,我校圖書館學(xué)風(fēng)墻,主要顯示學(xué)生的入館次數(shù)和圖書借閱冊數(shù)兩類信息,學(xué)生之間盲目攀比,造成兩種數(shù)據(jù)虛高不下,學(xué)生入館充次和圖書借閱湊數(shù)現(xiàn)象頻頻發(fā)生。學(xué)風(fēng)墻不能真正反映學(xué)風(fēng),甚至遭到學(xué)生嘲諷,無法吸引更多學(xué)生入館看書學(xué)習(xí)。2018年后,圖書館技術(shù)部設(shè)計此軟件,排除了以往數(shù)據(jù)統(tǒng)計中的弊端。目前,各教學(xué)院和專業(yè)班級已經(jīng)開始采用這些數(shù)據(jù),作為班級之間學(xué)風(fēng)評比、學(xué)生獎學(xué)金評比的參考依據(jù)之一。由于采用了人均入館時間和人均借閱冊數(shù)作為統(tǒng)計基礎(chǔ),迫使那些不入館、不借書的學(xué)生,也不得不入館借書學(xué)習(xí),否則會拖學(xué)院和班級的后腿。2016級計科1班(40人)2017年和2018年的入館和借閱數(shù)據(jù)統(tǒng)計圖如圖2和圖3所示。
從圖2可以看出,該班2018年相對于2017年,平均每天在館時間低于10分鐘的學(xué)生人數(shù),明顯下降,而每天在館學(xué)習(xí)30分鐘以上人數(shù)明顯增加。從圖3,同一個班級,采用新的借閱數(shù)量統(tǒng)計方法之后,全班上一年30分鐘內(nèi)歸還圖書的數(shù)量大幅降低,而借還時間在30分鐘至2小時之間的圖書數(shù)量則大幅上升。
4? 結(jié)? 論
本文以成都師范學(xué)院圖書館門禁和圖書借閱為例,摒棄了原有學(xué)風(fēng)墻軟件入館和圖書借閱統(tǒng)計的不足,設(shè)計了基于在館時長和圖書最低借閱時長為基礎(chǔ)的新型學(xué)風(fēng)墻。使用一年多來,效果顯著,圖書館留住了學(xué)生,圖書有效借閱數(shù)量逐漸增加,學(xué)風(fēng)墻真正起到了發(fā)揚學(xué)風(fēng)的作用,值得在高校圖書館推廣應(yīng)用。
參考文獻:
[1] 唐常艷.基于學(xué)風(fēng)建設(shè)背景下高校圖書館服務(wù)策略研究 [J].知識經(jīng)濟,2019(30):45-46.
[2] 鄧彥.論高校圖書館學(xué)風(fēng)指數(shù)模型的建立 [J].新世紀(jì)圖書館,2008(1):43-44+98.
[3] 唐玲.大學(xué)圖書館學(xué)風(fēng)與館風(fēng)的互動關(guān)系 [J].無線互聯(lián)科技,2015(5):130-132.
[4] 王凌.大學(xué)生利用圖書館與學(xué)習(xí)成績的關(guān)聯(lián)性實證研究——以首都醫(yī)科大學(xué)為例[J].圖書情報工作,2017,61(24):39-44.
[5] 趙娜娜.大數(shù)據(jù)時代高校圖書館流通數(shù)據(jù)統(tǒng)計分析——以西藏民族大學(xué)2017年度讀者閱讀數(shù)據(jù)為例 [J].內(nèi)蒙古科技與經(jīng)濟,2019(10):138-140.
[6] 鄭春汛.基于紙本圖書借閱量持續(xù)下降的高校圖書館未來轉(zhuǎn)型探索 [J].山東圖書館學(xué)刊,2019(3):75-78.
作者簡介:周昌海(1974.10—),男,漢族,四川西充人,講師,本科,研究方向:計算機算法、數(shù)據(jù)庫和面向?qū)ο蟪绦蛟O(shè)計;樊玲(1977—),女,漢族,四川眉山人,副教授,博士,研究方向:雷達目標(biāo)探測、跟蹤和多基地雷達多目標(biāo)跟蹤;王麗麗(1986—),女,漢族,四川綿陽人,講師,博士,研究方向:物流與供應(yīng)鏈管理、分享經(jīng)濟。