APP下载

高校图书馆应用小程序的实践探究

2021-09-23郭一丁,王伟,赵浩楠

电脑知识与技术 2021年21期
关键词:微信小程序图书馆

郭一丁,王伟,赵浩楠

摘要:为了提高高校图书馆座位资源的利用率,并有效解决图书馆自习室一座难求等问题,大多数高校图书馆都引进了座位管理系统,极大地方便学生的日常使用。图书馆对大学生而言是一个非常重要的学习资源地,为了帮助学生充分利用图书馆,建设了一个图书馆微信小程序,它极大地 优化用户的图书馆使用体验。同时微信小程序不必再下载相关 App,直接在微信上搜索即可使用,进一步优化了学生日常使用体验。

关键词:微信小程序;图书馆;座位预约

中图分类号:TP311       文献标识码:A

文章编号:1009-3044(2021)21-0076-02

开放科学(资源服务)标识码(OSID):

1 研究背景及意义

图书馆整体占地面积较大,同时因为存放书籍等因素,导致图书馆座位分布为无规律分布,并且图书馆座位往往会被长时间占用而导致资源浪费。尤其是周末考试前的高峰期在图书馆里面很难找到一个座位,因此开发一个具有座位管理和座位预约功能的程序来解决图书馆在日常使用中的造成座位资源浪费是非常有必要的。

同时在图书馆中寻找书籍也并不容易,人们在想要在图书馆找到一本自己需要的书时,首先要通过图书馆自助查询机排队查询自己的书的编号和图书所位于的图书室。如果对于图书馆的编号也不了解,往往需要花费大量时间先找到图书室,而在找到图书室之后还需要了解图书室编号规律再从众多的书架中找出自己所需要的书,也会浪费大量的时间。所以建设一个可以存储图书所位于图书馆具体位置的功能将帮助用户节省大量时间。

2 微信小程序简介

2.1 微信小程序环境

2017年1月9日,微信发布的“小程序”正式上线。“小程序”是一种不需要下载和安装即可使用的快捷应用,基于微信平台运行,用户可通过线下扫描二维码或者搜索微信小程序应用号的方式进入,能够在微信界面中使用相关应用的全部功能。小程序使用微信自己开发MINA框架,提供视图层描述语言, WXML和WXSS以及基于Java Script的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者方便地聚集于数据与逻辑上。

2.2 微信小程序优势

微信小程序作为轻型应用代表着今后移动互联网应用的发展方向, 这种轻型应用也会是未来移动互联网应用的主要形式,相较于传统软件,微信小程序不仅开发周期成本低,而且用户不必再下载相关App,直接在微信上搜索即可使用,体现了“无需安装卸载,随时可用”的理念。微信小程序易推广、易开发、易维护,并且可以同时在 iOS 和 Android 上运行。微信小程序未来发展空间巨大,小程序的出现使微信具有一些应用商店的功能, 但微信小程序并不会完全替代传统软件,小程序的主要优势还是在于“小”字,会和传统软件起到互补作用。

3 小程序功能设计

3.1 总体功能设计

本系统采用了浏览器/服务器(B/S)体系结构和三层架构,B/S 体系结构为前后端分离结构;三层架构即“路由层”,“业务层”,“持久化层”,路由层:主要用于接收前端发送的请求, 以及返回操作数据,是小程序访问的入口;业务逻辑层:主要是对数据进行操作,对数据进行处理;持久化层:主要是对数据的操作层,具体为业务层或路由层提供数据服务。

小程序主要分为三个页面,分别是首页、发现、我的三个页面, 其中在首页页面查询空余图书馆座位和图书馆藏书位置等功能,在发现页面中会举办一些写作比赛的相关信息以及报名通道、 借阅推荐等功能,在我的页面中会有个人信息和建议反馈等功能。

3.2 “首页”页面功能

“首页”页面主要有两个功能,座位预约功能和查阅图书功能。座位预约功能主要包括图书馆座位查询模块、图书馆座位预订模块、座位资源回收功能各个信息模块分区管理,让用户以最快的时间获取相应信息,通过座位管理系统,规范图书馆座位使用行为,提高座位利用率,避免传统占座冲突。为了更好地管理,将用户需要用手机号进行绑定就可提前预约图书馆内的座位,系统实时上传图书馆内部情况,第一时间更新,并以通知栏的方式告知用户,方便操作。此外,为了防止用户恶意取消和违规预订,设有座位预订违规和预订取消对用户信用等级的更新策略。根据用户在指定时间段内座位取消次数和座位预订违规次数,及时更新用户的信用等级。然后, 根据用户信用等级,控制用户的座位预订权限,引导用户合理、规范地使用座位信息管理系统。用户还可通过该平台实现选座、续座、离座等操作,有利于增强读者阅读体验,提高图书馆座位資源管理服务能力。

查询图书功能主要包括图书剩余查询模块、图书所在位置查询模块、个人中心数据管理模块、各个信息模块分区管理,让用户的查询体验得到极大的提高。图书剩余查询模块会和图书馆的数据库进行连接,用户查询图书时可以根据作者、图书名称、出版社等关键字进行查询,让用户以最快的时间获取相应信息,方便用户取书查书。图书所在位置查询模块是用户在进行图书查询后,用户如果想要借阅查询图书时可以查询图书位置。 系统会在用户查询图书时如果想要借阅本书也会用通俗语言告诉用户图书位于图书室的具体位置。同时借阅图书功能会和座位预约功能的信誉积分互相影响,引导用户合理、规范地使用相关功能。

3.3 “发现”页面功能

“发现”页面主要有两个功能,一个是报名参加个人创作比赛的功能,一个是借阅图书推荐功能。报名创作比赛的主要功能是小程序将会定期组织开展个人创作比赛,培养用户认真积累文化的良好习惯。借阅推荐的主要功能包括对于图书馆一月(每月的一号更新),一周(每周的周一更新)图书访问量最高排行做一个统计, 以及会结合当下热点进行推荐,也会对大学生必看书单等进行推荐,由于互联网的飞速发展,目前当代年轻人普遍存在读书少,不知读什么书的问题。小程序将为用户做出推荐,并将展示图书的内容推荐给用户做参考。

猜你喜欢

微信小程序图书馆
图书馆
基于CNKI的微信小程序研究文献计量分析
当图书馆遇上微信小程序