前记
从2014年到2020年,满天星公益结合项目运营需要,不断摸索尝试,逐步打造互联网“公益阅读平台”,产出多个互联网公益产品。全思科技作为技术支持方,见证了平台的发展历程。这个平台从诞生到发展的故事,在此记录下来,希望对公益机构的信息化建设有一定的参考价值。
满天星青少年公益发展中心(简称“满天星公益”)是一家专注于乡村儿童阅读推广的教育类公益机构。
满天星公益的一项主要业务是建设和运营公益图书馆:在乡村地区寻找适合建立图书馆的学校,按照满天星公益的模式建立标准化图书馆,并通过三年的运营支持确保图书馆能够发挥最大的效用。
这是满天星公益图书馆项目的一大亮点,不仅是建图书馆,还要确保图书馆运营得好,学生真的可以借阅到好书,从中受益。
原因是满天星在考察学校时,发现很多学校虽然有图书馆,但很少开放给学生看书,而且图书馆内的书质量很糟糕,没几本适合学生阅读。
(破破烂烂的旧书)
(很多书籍内容让人无语)
因此满天星在选择建馆学校时,十分看重学校对图书馆的支持力度,必须确保是愿意定期开放给孩子使用图书馆的才能合作。
同时,满天星也很注重图书的质量,按照独创的乡村儿童阅读体系理论采购合适的图书。
依据这样的模式,满天星公益逐年建立了几十所图书馆。每年,满天星公益都需要对图书馆进行回访,了解其使用情况。他们很快发现了一些急需解决的问题:
随着图书馆多起来之后,回访工作变得繁重,而且图书馆运营小伙伴很难在短时间内全面了解图书馆的运营状况。
孩子踊跃借书,但管理图书馆的老师难以抽出大量精力管理图书馆,手工登记书籍和借阅记录也是一项繁琐的工作。
(手工登记的书籍信息)
(手工登记的借阅记录)
如何解决这些问题就摆上了日程。
最直接能想到的就是,给各个图书馆配备电子借阅系统,让使用图书馆的师生可以便捷地进行读者和书籍管理、登记借阅情况;同时可以配备信息中心,使得满天星公益的图书馆运营小伙伴可以看到所有图书馆的数据。
(理想中的系统)
于是满天星公益开始在网络上搜索是否有这样的产品,他们找了免费的、商业的、小型的、大型的……结果发现图书馆管理软件是个非常传统的行业,大部分软件都是为大中型的图书馆开发的,并不太适合乡村学校的图书馆:
1. 功能复杂,操作不简便。传统的图书馆管理软件操作界面比较复杂,有很多图书馆的专业术语,乡村师生难以理解。
2. 部署要求高,费用也高。传统的图书馆管理软件往往需要搭配一系列的扫描枪、借阅证件、条形码使用,部署比较复杂,且采购费用较高。
3. 没有一个机构管理多个图书馆的模式。传统的图书馆管理软件往往是单一图书馆部署多个借阅端的模式,没有一个专有的平台供机构管理多个不同的图书馆。
选用商业图书馆管理软件的路基本走不通了,满天星公益产生了自研借阅系统的想法。主要基于以下方面考虑:
★ 机构未来会继续增加建馆数量,需要标准化建馆的配套设施,其中应该包括借阅系统。
★ 鼓励学生自主管理图书馆,减轻图书馆老师的工作量,需要简单易用的借阅系统。
★ 机构正在构建乡村儿童阅读体系,需要通过借阅系统获取第一手的借阅数据,以验证和完善体系理论。
★ 机构需要向捐赠人和资助方汇报项目进展和成效,需要定制化的统计数据信息。 刚接到这个需求任务时,我们是很乐观的:不就是借阅系统吗,都烂大街了。这可是计算机专业的大学生必做的课程设计之一啊。
刚接到这个需求任务时,我们是很乐观的:不就是借阅系统吗,都烂大街了。这可是计算机专业的大学生必做的课程设计之一啊。
插一句:传说中计算机必做三大课程设计应该是:学生管理系统、图书馆管理系统、内容管理系统。
但深入沟通之后,我们发现事情并不简单。
首先借阅系统是要给学生用的,界面需要比较简单容易操作。
其次由于乡村地区可能网络不太通畅,因此这个系统需要允许在本地存储借阅数据。
由于满天星公益需要查看各个图书馆的数据,我们需要开发部署信息中心,有网络的图书馆可以定期上传数据,汇总到信息中心供满天星公益的小伙伴查看运营状况。
另外满天星公益还有一些项目需求的定制功能,比如图书漂流、阅读活动记录等等。
………………
为了规划开发符合大家期望的产品,我们跟满天星公益多次沟通,不断调整产品原型,在开发过程中也反复确认功能细节。
(仔细规划产品原型)
(仔细规划每个功能模块的操作交互)
2014年的时候,手机端应用还不普及,而且乡村图书馆的借阅场景基本都发生在图书馆内,因此我们决定开发电脑桌面端的软件。
借阅系统还有个需要解决的问题,是书籍的数据来源。如果全部书籍信息都需要手工录入的话,操作会很繁琐。
幸好当时豆瓣对外提供API接口,可以获取到大部分书籍信息,我们得以使用这个接口来自动读取书籍信息。
最终我们规划开发了一套可以在电脑安装使用的桌面版借阅系统,只专注在借还书等核心业务,降低用户使用难度。
(第一版的借阅系统,功能精简,适合乡村图书馆)
同时这套系统配置了身份认证信息,若有网络就可以将借阅数据同步到信息中心。没网络的图书馆,也可以本地导出数据,发送给满天星公益,再导入信息中心。
信息中心收集数据后,我们设计开发一套展示界面,可以把数据展示出来,实时查看图书馆的情况。
(第一版的信息中心,已经可以让图书馆运营小伙伴看到远端图书馆的运行情况)
系统开发出来之后,经满天星公益试用 – 反馈 – 优化 – 再试用 – 试运行之后,终于可以安装到正式的图书馆投入使用了。
满天星公益的图书馆运营小伙伴开心了,在机构就可以看到远在千里外的图书馆的运营数据,真是十分惬意的事情。
很快,满天星公益下属图书馆都装上了借阅系统,学生管理员也可以操作软件进行借阅,图书馆的运营效率提升了。
(学生也可以自主管理图书馆了)
第一版的开发到这里就告一段落了。但满天星公益的互联网“公益阅读平台”之路才刚刚开始,接下来还有更多故事发生……