论文部分内容阅读
摘 要:图书馆预约系统与微信小程序之间的结合能促进学生们查看图书馆座位使用情况,方便用户使用,以此提高图书馆的利用效率,也为学生学习提供了便利性。本文介绍了基于微信小程序的图书馆座位预约系统,名为“书遇”,包括了账号实名制、占座、预约、用户信誉积分和图书管理员权限功能。该小程序界面简洁,功能全面,能够满足图书馆和学生之间的信息互通,也迎合了当前移动服务的时代发展要求。
关键词:微信小程序;图书馆座位;占座预约;移动服务
引言
高校图书馆作为高校教学资源的传统组成之一,目的在于给学生提供自主、独立、多样化的学习环境。高校图书馆不仅蕴含着丰富的文献和学习资源,而且在阅读环境上改善的愈加适合学习,图书馆座位利用率的高效便捷问题便成为了关键。移动服务的飞速发展已经适应于各个领域,因此微信小程序与图书馆座位预约系统的结合也变得十分迫切[1]。
1 基于微信小程序的图书馆座位预约系统
本文中介绍的基于微信小程序的图书馆座位预约系统具有高效、便捷的特点,省去了传统的预约繁琐操作流程。同时高校学生学习使用自习室已经是一个大势所趋,各个高校都开始发布了考研座位预约的方法,但这种方法其所依托的公众号往往必须靠于人力完成,在这种情况下,微信小程序下的图书馆座位预约系统能大大节省图书馆工作人员的时间,增加人员利用率[2,3]。
2 微信小程序在图书馆座位预约系统中的关键技术
2.1 设计思路
如图1为小程序功能逻辑图。在整个运作模块里,由账号实名,占座预约和信誉积分三部分组成。三个模块中的逻辑功能核心为账号实名模块,用户必须先完成实名认证才可进行后面的一系列操作,其主要实现要与学校的教育网进行联系,达到信息零误差[4]。占座预约模块则为核心功能模块,不仅可以实现预约,新增的占座功能可以让用户了解到某个座位在该时间段是否为可用状态,大大提高了便利性。信誉积分模块,是为了防止一些用户没有足够的自制力或者恶意占座,在预约座位后,没有及时的到达从而导致座位资源浪费。此外,该小程序还有一些专门服务于管理人员的功能:人员权限。该功能的设计目的在于让图书馆管理人员获得座位和人员的调整权力。而在这个功能里,管理人员可以直接以开发者权力进入,对座位等进行修改。
2.2 账号实名制模块
账号实名制模块的主要功能是绑定用户数据。要求用户在使用过程中关注微信小程序,并将个人信息输入其中,完善之后即可进行相应的预约操作。通过每个人的用户数据,小程序可以分辨出不同用户的不同预约时间段,防止同一座位被重复预约。同时也可以记录每个用户的信誉和预约完成情况,也给予了信誉积分模块实现的基础。此外,该程序是为了服务于每一个高校,用户信息的快速绑定也可以让用户快速的进入自己学校的图书馆进行选座,而不用在学校选择上重复的进行操作[5]。
账号实名制模块的主要页面上用户可以查看自己的预约记录,同时在小程序每个界面都设有“个人中心”,方便用户即时核对用户信息的正确性。其中用户名与用户头像通过微信公众平台的wx.login和wx.getSetting来获取录入小程序的用户信息,再由用户先点击个人信息绑定来完成自己的学校、学号和姓名信息。完成绑定后便可返回直接去进行选座。其中“您的权限”则是专门为人员权限模块所设置,目的在于让用户快速了解自己权限,出现问题也可以尽快联系后台工作人员。而“您的信誉积分”则是让用户知道自己的积分情况并决策。
2.3 占座预约模块
占座预约模块是小程序的主要功能体现。用户在绑定完成个人信息后,便可进入到选座功能界面,若如果用户在主页面不绑定而直接进行选座则会被提示错误行为:需要先进行账号绑定才可进行选座。
图2所示为小程序的教师座位管理界面,程序中占座功能主要针对没有预约,临时想要查看图书馆座位信息的用户,这部分用户以进入小程序内直接查看目前的座位,通过颜色来判断哪些座位可以使用,减少了传统图书馆人工服务台的繁琐流程,提升用户体验(按钮为红色则代表该座位正在使用或已经被预约;白色则代表空闲)。同时用户落座后需点击座位然后点击占座,再点击时间段确认,便可完成占座流程。
预约功能的前端操作与占座功能相一致,不同的是在点击到座位以后,用户要选择的是预约。小程序会为用户展示座位已经被占用的时间点,用户只需要根据选择空余的座位即可。在选择完毕后,小程序会自动调至个人信息界面并记录下用户预约的时间段,若预约取消需重新找到预约座位去取消记录此外,小程序还实现了一些人性化的小功能,增加用户使用的流畅度。地理位置判断模块的功能是比对地理位置:用户在预约完成后,第二天在其预约时间点便会进行玩家与图书馆的教室地点的距离,从而判断用户是否到达地点,同时该小程序也实现了在预约时间段的前十分钟向用户发出信息提示预约时间段开始,防止用户错过座位使用时间。
2.4 信誉积分模块
预约、地理位置和信誉三大模块之间的逻辑关系如图3所示。为了有效维护预约系统的公平公正,防止座位资源的浪费,在小程序中添加了信誉积分模块。小程序给用户设定的初始信誉积分为100分,用户在绑定使用该小程序后,在预约时间段内没有到达所预约的图书馆教室,系统会扣除该用户的信誉积分,每次扣除5分,且信誉积分低于80分则不能使用本小程序,信誉分在80分以上的用户每完成一次预约可获得加分,而80分以下再想升高信誉积分的方法则根据每个学校的的图书馆管理方法而定。信誉积分模块是维护小程序有效良好运行的关键一环,可以防止座位资源浪费,同时还可以约束一些自制力不高的用户。
2.5 人员权限
小程序作为高校图书馆座位预约系统,其面向的用户主要分为两类:高校学生和高校图书馆管理员。其中高校学生是主要用户群,也是预约功能的主要使用者,因此这部分用户的权限便是占座和预约。而高校图书馆管理员作为图书馆资源的管理者,该部分用户需要了解每天座位资源可使用的情况,并随时进行调配。此外,管理员也需要对人員的信誉积分进行调整,让违规的用户重新使用预约功能,因此其权限为座位调整,信誉积分调整,占座与预约。在用户进行账号实名绑定的环节,系统会事先在后台对管理员账号权限进行录入和保存。
3 结束语
基于微信小程序的图书馆座位预约系统的开发和使用在图书馆资源的移动服务中运用极为广泛,能够有效地提高图书馆的座位资源利用率,改变了传统图书馆座位资源的管理方式,为学生提供了更为便捷、人性化的预约服务,加强了图书馆和学生之间的人性化联系。
参考文献
[1] 韩舶.微信小程序发展现状及其前景探析[J].数字传媒研究,2020,37(08):5-9.
[2] 许嘉,黄新昊,吕品.基于微信小程序的教学服务应用软件开发与教学实践[J].中国教育信息化,2020(18):88-91.
[3] 陈晨,王晓冰.微信小程序在图书馆读者荐购中的应用探析[J].图书馆研究与工作,2020(09):59-63.
[4] 耿方方,周沛卓.基于微信小程序的《Web前端开发》课程教学模式改革探讨[J].电子世界,2020(16):17-18.
[5] 罗泽鹏.基于Java Script微信小程序在图书馆移动服务中的设计与应用[J].信息技术与信息化,2020(08):8-10.
基金项目:本文为西安工业大学大学生创新创业项目(S201910702010)成果。
关键词:微信小程序;图书馆座位;占座预约;移动服务
引言
高校图书馆作为高校教学资源的传统组成之一,目的在于给学生提供自主、独立、多样化的学习环境。高校图书馆不仅蕴含着丰富的文献和学习资源,而且在阅读环境上改善的愈加适合学习,图书馆座位利用率的高效便捷问题便成为了关键。移动服务的飞速发展已经适应于各个领域,因此微信小程序与图书馆座位预约系统的结合也变得十分迫切[1]。
1 基于微信小程序的图书馆座位预约系统
本文中介绍的基于微信小程序的图书馆座位预约系统具有高效、便捷的特点,省去了传统的预约繁琐操作流程。同时高校学生学习使用自习室已经是一个大势所趋,各个高校都开始发布了考研座位预约的方法,但这种方法其所依托的公众号往往必须靠于人力完成,在这种情况下,微信小程序下的图书馆座位预约系统能大大节省图书馆工作人员的时间,增加人员利用率[2,3]。
2 微信小程序在图书馆座位预约系统中的关键技术
2.1 设计思路
如图1为小程序功能逻辑图。在整个运作模块里,由账号实名,占座预约和信誉积分三部分组成。三个模块中的逻辑功能核心为账号实名模块,用户必须先完成实名认证才可进行后面的一系列操作,其主要实现要与学校的教育网进行联系,达到信息零误差[4]。占座预约模块则为核心功能模块,不仅可以实现预约,新增的占座功能可以让用户了解到某个座位在该时间段是否为可用状态,大大提高了便利性。信誉积分模块,是为了防止一些用户没有足够的自制力或者恶意占座,在预约座位后,没有及时的到达从而导致座位资源浪费。此外,该小程序还有一些专门服务于管理人员的功能:人员权限。该功能的设计目的在于让图书馆管理人员获得座位和人员的调整权力。而在这个功能里,管理人员可以直接以开发者权力进入,对座位等进行修改。
2.2 账号实名制模块
账号实名制模块的主要功能是绑定用户数据。要求用户在使用过程中关注微信小程序,并将个人信息输入其中,完善之后即可进行相应的预约操作。通过每个人的用户数据,小程序可以分辨出不同用户的不同预约时间段,防止同一座位被重复预约。同时也可以记录每个用户的信誉和预约完成情况,也给予了信誉积分模块实现的基础。此外,该程序是为了服务于每一个高校,用户信息的快速绑定也可以让用户快速的进入自己学校的图书馆进行选座,而不用在学校选择上重复的进行操作[5]。
账号实名制模块的主要页面上用户可以查看自己的预约记录,同时在小程序每个界面都设有“个人中心”,方便用户即时核对用户信息的正确性。其中用户名与用户头像通过微信公众平台的wx.login和wx.getSetting来获取录入小程序的用户信息,再由用户先点击个人信息绑定来完成自己的学校、学号和姓名信息。完成绑定后便可返回直接去进行选座。其中“您的权限”则是专门为人员权限模块所设置,目的在于让用户快速了解自己权限,出现问题也可以尽快联系后台工作人员。而“您的信誉积分”则是让用户知道自己的积分情况并决策。
2.3 占座预约模块
占座预约模块是小程序的主要功能体现。用户在绑定完成个人信息后,便可进入到选座功能界面,若如果用户在主页面不绑定而直接进行选座则会被提示错误行为:需要先进行账号绑定才可进行选座。
图2所示为小程序的教师座位管理界面,程序中占座功能主要针对没有预约,临时想要查看图书馆座位信息的用户,这部分用户以进入小程序内直接查看目前的座位,通过颜色来判断哪些座位可以使用,减少了传统图书馆人工服务台的繁琐流程,提升用户体验(按钮为红色则代表该座位正在使用或已经被预约;白色则代表空闲)。同时用户落座后需点击座位然后点击占座,再点击时间段确认,便可完成占座流程。
预约功能的前端操作与占座功能相一致,不同的是在点击到座位以后,用户要选择的是预约。小程序会为用户展示座位已经被占用的时间点,用户只需要根据选择空余的座位即可。在选择完毕后,小程序会自动调至个人信息界面并记录下用户预约的时间段,若预约取消需重新找到预约座位去取消记录此外,小程序还实现了一些人性化的小功能,增加用户使用的流畅度。地理位置判断模块的功能是比对地理位置:用户在预约完成后,第二天在其预约时间点便会进行玩家与图书馆的教室地点的距离,从而判断用户是否到达地点,同时该小程序也实现了在预约时间段的前十分钟向用户发出信息提示预约时间段开始,防止用户错过座位使用时间。
2.4 信誉积分模块
预约、地理位置和信誉三大模块之间的逻辑关系如图3所示。为了有效维护预约系统的公平公正,防止座位资源的浪费,在小程序中添加了信誉积分模块。小程序给用户设定的初始信誉积分为100分,用户在绑定使用该小程序后,在预约时间段内没有到达所预约的图书馆教室,系统会扣除该用户的信誉积分,每次扣除5分,且信誉积分低于80分则不能使用本小程序,信誉分在80分以上的用户每完成一次预约可获得加分,而80分以下再想升高信誉积分的方法则根据每个学校的的图书馆管理方法而定。信誉积分模块是维护小程序有效良好运行的关键一环,可以防止座位资源浪费,同时还可以约束一些自制力不高的用户。
2.5 人员权限
小程序作为高校图书馆座位预约系统,其面向的用户主要分为两类:高校学生和高校图书馆管理员。其中高校学生是主要用户群,也是预约功能的主要使用者,因此这部分用户的权限便是占座和预约。而高校图书馆管理员作为图书馆资源的管理者,该部分用户需要了解每天座位资源可使用的情况,并随时进行调配。此外,管理员也需要对人員的信誉积分进行调整,让违规的用户重新使用预约功能,因此其权限为座位调整,信誉积分调整,占座与预约。在用户进行账号实名绑定的环节,系统会事先在后台对管理员账号权限进行录入和保存。
3 结束语
基于微信小程序的图书馆座位预约系统的开发和使用在图书馆资源的移动服务中运用极为广泛,能够有效地提高图书馆的座位资源利用率,改变了传统图书馆座位资源的管理方式,为学生提供了更为便捷、人性化的预约服务,加强了图书馆和学生之间的人性化联系。
参考文献
[1] 韩舶.微信小程序发展现状及其前景探析[J].数字传媒研究,2020,37(08):5-9.
[2] 许嘉,黄新昊,吕品.基于微信小程序的教学服务应用软件开发与教学实践[J].中国教育信息化,2020(18):88-91.
[3] 陈晨,王晓冰.微信小程序在图书馆读者荐购中的应用探析[J].图书馆研究与工作,2020(09):59-63.
[4] 耿方方,周沛卓.基于微信小程序的《Web前端开发》课程教学模式改革探讨[J].电子世界,2020(16):17-18.
[5] 罗泽鹏.基于Java Script微信小程序在图书馆移动服务中的设计与应用[J].信息技术与信息化,2020(08):8-10.
基金项目:本文为西安工业大学大学生创新创业项目(S201910702010)成果。