基于微信公众号的“你读书,我买单”图书借购系统构建

2018-03-03 13:12熊建新罗欣
数字技术与应用 2018年11期
关键词:微信公众号二维码

熊建新 罗欣

摘要:本文参照内蒙古图书馆“彩云服务”的运作模式,从系统借購流程的描述、系统各功能模块的设计、系统关键流程代码和界面的展示,构建了一种基于微信公众号的 “你读书,我买单”图书借购系统。该系统特点是简单、易做、快速。相比“彩云服务”去掉复杂的系统对接技术环节,将复杂专业的编目工作交还图书馆。

关键词:微信公众号;“你读书,我买单”;图书借购;二维码

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2018)11-0072-02

0 引言

近几年国内图书馆兴起了一种全新的图书采购方式,称为“你读书,我买单”[1](或者相似的叫法)。2014年内蒙古图书馆推出的“彩云服务”,更是将这类活动推到了一个新的高度。彩云服务的流程[2]:读者前往合作书店,挑选所需图书;书店工作人员核对读者身份,确定所购图书符合采购要求;书店工作人员对所购图书进行现场编目,并将数据传到图书馆服务器;读者即可将该图书借走,在规定期限内,将所借图书还回图书馆。2015年湖南文理学院图书馆推出的“文理风帆”免费购书活动与此相似。

从彩云服务流程不难看出,内蒙古图书馆其实是通过相关的技术把图书馆采编功能扩展到了合作的新华书店,读者在新华书店选择的图书如果符合图书馆的馆藏要求,书店工作人员马上将图书采编入图书馆馆藏库后,再借给读者,完成图书现场采、购、编、借的过程。特点是以读者需求为导向、最大限度地满足读者个性化即时需求。

笔者认为,内蒙古的彩云服务之所以成功,是与其所具有的技术、经费和地理优势分不开的。在其它不具备这些条件的中小型图书馆,如何快速地开展自己的“你读书,我买单”的借购活动呢?笔者结合时下流行的微信和湖南文理学院图书馆的“文理风帆”免费购书实践活动,提出一种基于微信公众号的图书借购系统的解决方案。

1 图书借购流程

根据读者在书店借购图书的过程,分析借购流程:

(1)合法读者在合作书店选择图书。(2)读者通过图书馆微信公众号连接借购系统,扫描图书的ISBN号,查询图书是否符合借购要求。符合要求进入下一步,不符号要求返回则进行相应提示。(3)在读者手机动态生成包含图书信息、读者信息的二维码。(4)书店工作人员用手机微信,扫描读者手机里的二维码,将数据写入借购系统,完成借购。(5)读者将图书带走。(6)读者在期限内将图书还回图书馆,图书馆再将图书再进行编目、上架和流通。

2 系统描述

读者、书店和销售员移动需求性强,且数据传输量小,适合为其提供微信端的使用平台。图书馆管理端,主是完成借购图书还回、查询、统计、对账等,展示的数据量大,所以为其提供PC端的使用平台。

读者关注图书馆微信公众号,通过微信网页授权进入图书借购系统,再通WebService和图书馆读者信息进行绑定实现身份认证和相应的借购功能。书店工作人员关注图书馆微信公众号,通过微信网页授权进入图书借购系统,再根据借购系统的帐号和密码实现身份认证。图书馆管理员,通过PC端WEB浏览器,直接登录图书借购系统处理相应的业务工作。

3 需求分析

基于微信公众号的“你读书,我买单”的图书借购系统其功能是实现读者在书店现采、现购和现借的全过程,并且需要对读者、书店、图书馆三者进行高效、有序的管理,根据他们各自需求,结合微信的特点,要设计出简单、易用、快速、稳定应用系统,其系统的主要功能模式如图1。

4 系统关键实现

系统使用ASP.NET程序设计语言、MSSQL2008数据库、HTML5、CSS3和微信WeUI等技术开发实现,目前系统主体程序开发工作已完成,处于测试完善阶段,其主要功能模块如下:

4.1 身份认证模块

通过微信网页授权OAuth2.0,读者关注图书馆微信公众号,访问图书借购系统,借购系统可以获取微信用户的唯一身份标识openid。读者使用读者证绑定页面,输入读者证号及读者密码,系统通过调用ilas系统的webservice验证读者在图书馆理系统的身份,如果一致,就进行关联。实现微信、借购系统、ilas系统的身份统一认证。图书销售员帐号的绑定与此相似。

4.2 图书借购模块

图书借购功能是系统开发过程中的重点和难点,使用的的技术较多,其主要的业务过程如下:

(1)系统调用微信JS-SDK中的扫一扫API,扫描需要借购的图书的ISBN号(一维码),获取图书ISBN号。(2)使用ISBN号查询在图书借购系统是否有重复,无重复进入下一步,有重复直接提示图书有馆藏。(3)使用ISBN号通过ilas管理系统的webService接口查询图书馆馆藏是否有重复。无重复进入下一步,有重复直接提示图书有馆藏。(4)使用ISBN调用豆瓣图书API接口,获取图书书目信息资料,包括图书名称,作者,价格,出版社等信息。(5)根据获取的书目信息与图书馆预设的借购规则进行对比,如果符合要求则和读者信息生成QR二维码,不符合要求,则提示“该图书不符合借购规则”。

5 结语

本系统是利用微信公众号,实现读者在书店借购图书的全过程,其特点是简单、易做、快速。相比彩云服务,去掉复杂的系统对接技术环节,将复杂专业的采编工作交还图书馆。为读者提供便利,节省读者时间[3]为中小型图书馆开展“你读书,我买单”的图书借购活动提供了不同的解决方案。

参考文献

[1]陈枚香.再议“你选书,我买单活动[J].图书馆杂志,2012(4):49- 51.

[2]韩冰,李晓秋.内蒙古图书馆“彩云服务”探究[J].图书馆论坛,2016(3):65-69.

[3]李明理.泛在知识环境下图书馆学五定律的演绎[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

猜你喜欢
微信公众号二维码
二维码迷宫
二维码
让严肃的二维码呆萌起来
二维码让政务公开更直接
江苏生鲜产品微信公众号营销问题及对策研究
微信公众号在高校“Photoshop图像处理”课程中的应用
二维码,别想一扫了之