熊建新 羅欣
摘要:本文參照內蒙古圖書館“彩云服務”的運作模式,從系統借購流程的描述、系統各功能模塊的設計、系統關鍵流程代碼和界面的展示,構建了一種基于微信公眾號的 “你讀書,我買單”圖書借購系統。該系統特點是簡單、易做、快速。相比“彩云服務”去掉復雜的系統對接技術環(huán)節(jié),將復雜專業(yè)的編目工作交還圖書館。
關鍵詞:微信公眾號;“你讀書,我買單”;圖書借購;二維碼
中圖分類號:TP315 文獻標識碼:A 文章編號:1007-9416(2018)11-0072-02
0 引言
近幾年國內圖書館興起了一種全新的圖書采購方式,稱為“你讀書,我買單”[1](或者相似的叫法)。2014年內蒙古圖書館推出的“彩云服務”,更是將這類活動推到了一個新的高度。彩云服務的流程[2]:讀者前往合作書店,挑選所需圖書;書店工作人員核對讀者身份,確定所購圖書符合采購要求;書店工作人員對所購圖書進行現場編目,并將數據傳到圖書館服務器;讀者即可將該圖書借走,在規(guī)定期限內,將所借圖書還回圖書館。2015年湖南文理學院圖書館推出的“文理風帆”免費購書活動與此相似。
從彩云服務流程不難看出,內蒙古圖書館其實是通過相關的技術把圖書館采編功能擴展到了合作的新華書店,讀者在新華書店選擇的圖書如果符合圖書館的館藏要求,書店工作人員馬上將圖書采編入圖書館館藏庫后,再借給讀者,完成圖書現場采、購、編、借的過程。特點是以讀者需求為導向、最大限度地滿足讀者個性化即時需求。
筆者認為,內蒙古的彩云服務之所以成功,是與其所具有的技術、經費和地理優(yōu)勢分不開的。在其它不具備這些條件的中小型圖書館,如何快速地開展自己的“你讀書,我買單”的借購活動呢?筆者結合時下流行的微信和湖南文理學院圖書館的“文理風帆”免費購書實踐活動,提出一種基于微信公眾號的圖書借購系統的解決方案。
1 圖書借購流程
根據讀者在書店借購圖書的過程,分析借購流程:
(1)合法讀者在合作書店選擇圖書。(2)讀者通過圖書館微信公眾號連接借購系統,掃描圖書的ISBN號,查詢圖書是否符合借購要求。符合要求進入下一步,不符號要求返回則進行相應提示。(3)在讀者手機動態(tài)生成包含圖書信息、讀者信息的二維碼。(4)書店工作人員用手機微信,掃描讀者手機里的二維碼,將數據寫入借購系統,完成借購。(5)讀者將圖書帶走。(6)讀者在期限內將圖書還回圖書館,圖書館再將圖書再進行編目、上架和流通。
2 系統描述
讀者、書店和銷售員移動需求性強,且數據傳輸量小,適合為其提供微信端的使用平臺。圖書館管理端,主是完成借購圖書還回、查詢、統計、對賬等,展示的數據量大,所以為其提供PC端的使用平臺。
讀者關注圖書館微信公眾號,通過微信網頁授權進入圖書借購系統,再通WebService和圖書館讀者信息進行綁定實現身份認證和相應的借購功能。書店工作人員關注圖書館微信公眾號,通過微信網頁授權進入圖書借購系統,再根據借購系統的帳號和密碼實現身份認證。圖書館管理員,通過PC端WEB瀏覽器,直接登錄圖書借購系統處理相應的業(yè)務工作。
3 需求分析
基于微信公眾號的“你讀書,我買單”的圖書借購系統其功能是實現讀者在書店現采、現購和現借的全過程,并且需要對讀者、書店、圖書館三者進行高效、有序的管理,根據他們各自需求,結合微信的特點,要設計出簡單、易用、快速、穩(wěn)定應用系統,其系統的主要功能模式如圖1。
4 系統關鍵實現
系統使用ASP.NET程序設計語言、MSSQL2008數據庫、HTML5、CSS3和微信WeUI等技術開發(fā)實現,目前系統主體程序開發(fā)工作已完成,處于測試完善階段,其主要功能模塊如下:
4.1 身份認證模塊
通過微信網頁授權OAuth2.0,讀者關注圖書館微信公眾號,訪問圖書借購系統,借購系統可以獲取微信用戶的唯一身份標識openid。讀者使用讀者證綁定頁面,輸入讀者證號及讀者密碼,系統通過調用ilas系統的webservice驗證讀者在圖書館理系統的身份,如果一致,就進行關聯。實現微信、借購系統、ilas系統的身份統一認證。圖書銷售員帳號的綁定與此相似。
4.2 圖書借購模塊
圖書借購功能是系統開發(fā)過程中的重點和難點,使用的的技術較多,其主要的業(yè)務過程如下:
(1)系統調用微信JS-SDK中的掃一掃API,掃描需要借購的圖書的ISBN號(一維碼),獲取圖書ISBN號。(2)使用ISBN號查詢在圖書借購系統是否有重復,無重復進入下一步,有重復直接提示圖書有館藏。(3)使用ISBN號通過ilas管理系統的webService接口查詢圖書館館藏是否有重復。無重復進入下一步,有重復直接提示圖書有館藏。(4)使用ISBN調用豆瓣圖書API接口,獲取圖書書目信息資料,包括圖書名稱,作者,價格,出版社等信息。(5)根據獲取的書目信息與圖書館預設的借購規(guī)則進行對比,如果符合要求則和讀者信息生成QR二維碼,不符合要求,則提示“該圖書不符合借購規(guī)則”。
5 結語
本系統是利用微信公眾號,實現讀者在書店借購圖書的全過程,其特點是簡單、易做、快速。相比彩云服務,去掉復雜的系統對接技術環(huán)節(jié),將復雜專業(yè)的采編工作交還圖書館。為讀者提供便利,節(jié)省讀者時間[3]為中小型圖書館開展“你讀書,我買單”的圖書借購活動提供了不同的解決方案。
參考文獻
[1]陳枚香.再議“你選書,我買單活動[J].圖書館雜志,2012(4):49- 51.
[2]韓冰,李曉秋.內蒙古圖書館“彩云服務”探究[J].圖書館論壇,2016(3):65-69.
[3]李明理.泛在知識環(huán)境下圖書館學五定律的演繹[J].情報資料工作,2013(01):38-41.
Build System of Borrowing and Purchasing Books for Activities of "You Read the Book, I Pay the Bill"in the WeChat Public Account
——Taking Library of Hunan University of Arts and Science as an Example
XIONG Jian-xin,LUO Xin
(Hunan University of Arts and Science,Changede Hunan? 415000)
Abstract:This paper according to the Inner Mongolia library the operation pattern of "colorful clouds service", from describing of borrowing and purchasing books' process , designing of the function module , showing of the code and interface of the key processes ,build a platform of borrowing and purchasing books in WeChat public account. The platform is simple, is easy to do, is fast . Compared with the " colorful clouds service ", The platform which removes the complex docking technology of system and returns the cataloging work of complex and professional to the library.
Key words:WeChat public account; "You read the book,I pay the bill";borrowing and purchasing books;two dimensional code