熊建新 羅欣
摘要:本文參照內(nèi)蒙古圖書館“彩云服務(wù)”的運(yùn)作模式,從系統(tǒng)借購流程的描述、系統(tǒng)各功能模塊的設(shè)計、系統(tǒng)關(guān)鍵流程代碼和界面的展示,構(gòu)建了一種基于微信公眾號的 “你讀書,我買單”圖書借購系統(tǒng)。該系統(tǒng)特點是簡單、易做、快速。相比“彩云服務(wù)”去掉復(fù)雜的系統(tǒng)對接技術(shù)環(huán)節(jié),將復(fù)雜專業(yè)的編目工作交還圖書館。
關(guān)鍵詞:微信公眾號;“你讀書,我買單”;圖書借購;二維碼
中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2018)11-0072-02
0 引言
近幾年國內(nèi)圖書館興起了一種全新的圖書采購方式,稱為“你讀書,我買單”[1](或者相似的叫法)。2014年內(nèi)蒙古圖書館推出的“彩云服務(wù)”,更是將這類活動推到了一個新的高度。彩云服務(wù)的流程[2]:讀者前往合作書店,挑選所需圖書;書店工作人員核對讀者身份,確定所購圖書符合采購要求;書店工作人員對所購圖書進(jìn)行現(xiàn)場編目,并將數(shù)據(jù)傳到圖書館服務(wù)器;讀者即可將該圖書借走,在規(guī)定期限內(nèi),將所借圖書還回圖書館。2015年湖南文理學(xué)院圖書館推出的“文理風(fēng)帆”免費(fèi)購書活動與此相似。
從彩云服務(wù)流程不難看出,內(nèi)蒙古圖書館其實是通過相關(guān)的技術(shù)把圖書館采編功能擴(kuò)展到了合作的新華書店,讀者在新華書店選擇的圖書如果符合圖書館的館藏要求,書店工作人員馬上將圖書采編入圖書館館藏庫后,再借給讀者,完成圖書現(xiàn)場采、購、編、借的過程。特點是以讀者需求為導(dǎo)向、最大限度地滿足讀者個性化即時需求。
筆者認(rèn)為,內(nèi)蒙古的彩云服務(wù)之所以成功,是與其所具有的技術(shù)、經(jīng)費(fèi)和地理優(yōu)勢分不開的。在其它不具備這些條件的中小型圖書館,如何快速地開展自己的“你讀書,我買單”的借購活動呢?筆者結(jié)合時下流行的微信和湖南文理學(xué)院圖書館的“文理風(fēng)帆”免費(fèi)購書實踐活動,提出一種基于微信公眾號的圖書借購系統(tǒng)的解決方案。
1 圖書借購流程
根據(jù)讀者在書店借購圖書的過程,分析借購流程:
(1)合法讀者在合作書店選擇圖書。(2)讀者通過圖書館微信公眾號連接借購系統(tǒng),掃描圖書的ISBN號,查詢圖書是否符合借購要求。符合要求進(jìn)入下一步,不符號要求返回則進(jìn)行相應(yīng)提示。(3)在讀者手機(jī)動態(tài)生成包含圖書信息、讀者信息的二維碼。(4)書店工作人員用手機(jī)微信,掃描讀者手機(jī)里的二維碼,將數(shù)據(jù)寫入借購系統(tǒng),完成借購。(5)讀者將圖書帶走。(6)讀者在期限內(nèi)將圖書還回圖書館,圖書館再將圖書再進(jìn)行編目、上架和流通。
2 系統(tǒng)描述
讀者、書店和銷售員移動需求性強(qiáng),且數(shù)據(jù)傳輸量小,適合為其提供微信端的使用平臺。圖書館管理端,主是完成借購圖書還回、查詢、統(tǒng)計、對賬等,展示的數(shù)據(jù)量大,所以為其提供PC端的使用平臺。
讀者關(guān)注圖書館微信公眾號,通過微信網(wǎng)頁授權(quán)進(jìn)入圖書借購系統(tǒng),再通WebService和圖書館讀者信息進(jìn)行綁定實現(xiàn)身份認(rèn)證和相應(yīng)的借購功能。書店工作人員關(guān)注圖書館微信公眾號,通過微信網(wǎng)頁授權(quán)進(jìn)入圖書借購系統(tǒng),再根據(jù)借購系統(tǒng)的帳號和密碼實現(xiàn)身份認(rèn)證。圖書館管理員,通過PC端WEB瀏覽器,直接登錄圖書借購系統(tǒng)處理相應(yīng)的業(yè)務(wù)工作。
3 需求分析
基于微信公眾號的“你讀書,我買單”的圖書借購系統(tǒng)其功能是實現(xiàn)讀者在書店現(xiàn)采、現(xiàn)購和現(xiàn)借的全過程,并且需要對讀者、書店、圖書館三者進(jìn)行高效、有序的管理,根據(jù)他們各自需求,結(jié)合微信的特點,要設(shè)計出簡單、易用、快速、穩(wěn)定應(yīng)用系統(tǒng),其系統(tǒng)的主要功能模式如圖1。
4 系統(tǒng)關(guān)鍵實現(xiàn)
系統(tǒng)使用ASP.NET程序設(shè)計語言、MSSQL2008數(shù)據(jù)庫、HTML5、CSS3和微信WeUI等技術(shù)開發(fā)實現(xiàn),目前系統(tǒng)主體程序開發(fā)工作已完成,處于測試完善階段,其主要功能模塊如下:
4.1 身份認(rèn)證模塊
通過微信網(wǎng)頁授權(quán)OAuth2.0,讀者關(guān)注圖書館微信公眾號,訪問圖書借購系統(tǒng),借購系統(tǒng)可以獲取微信用戶的唯一身份標(biāo)識openid。讀者使用讀者證綁定頁面,輸入讀者證號及讀者密碼,系統(tǒng)通過調(diào)用ilas系統(tǒng)的webservice驗證讀者在圖書館理系統(tǒng)的身份,如果一致,就進(jìn)行關(guān)聯(lián)。實現(xiàn)微信、借購系統(tǒng)、ilas系統(tǒng)的身份統(tǒng)一認(rèn)證。圖書銷售員帳號的綁定與此相似。
4.2 圖書借購模塊
圖書借購功能是系統(tǒng)開發(fā)過程中的重點和難點,使用的的技術(shù)較多,其主要的業(yè)務(wù)過程如下:
(1)系統(tǒng)調(diào)用微信JS-SDK中的掃一掃API,掃描需要借購的圖書的ISBN號(一維碼),獲取圖書ISBN號。(2)使用ISBN號查詢在圖書借購系統(tǒng)是否有重復(fù),無重復(fù)進(jìn)入下一步,有重復(fù)直接提示圖書有館藏。(3)使用ISBN號通過ilas管理系統(tǒng)的webService接口查詢圖書館館藏是否有重復(fù)。無重復(fù)進(jìn)入下一步,有重復(fù)直接提示圖書有館藏。(4)使用ISBN調(diào)用豆瓣圖書API接口,獲取圖書書目信息資料,包括圖書名稱,作者,價格,出版社等信息。(5)根據(jù)獲取的書目信息與圖書館預(yù)設(shè)的借購規(guī)則進(jìn)行對比,如果符合要求則和讀者信息生成QR二維碼,不符合要求,則提示“該圖書不符合借購規(guī)則”。
5 結(jié)語
本系統(tǒng)是利用微信公眾號,實現(xiàn)讀者在書店借購圖書的全過程,其特點是簡單、易做、快速。相比彩云服務(wù),去掉復(fù)雜的系統(tǒng)對接技術(shù)環(huán)節(jié),將復(fù)雜專業(yè)的采編工作交還圖書館。為讀者提供便利,節(jié)省讀者時間[3]為中小型圖書館開展“你讀書,我買單”的圖書借購活動提供了不同的解決方案。
參考文獻(xiàn)
[1]陳枚香.再議“你選書,我買單活動[J].圖書館雜志,2012(4):49- 51.
[2]韓冰,李曉秋.內(nèi)蒙古圖書館“彩云服務(wù)”探究[J].圖書館論壇,2016(3):65-69.
[3]李明理.泛在知識環(huán)境下圖書館學(xué)五定律的演繹[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