基于微信小程序的图书馆座位预约系统的设计与实现

2022-05-30 08:08王杰张娓娓赵金龙
电脑知识与技术 2022年27期
关键词:座位页面程序

王杰 张娓娓 赵金龙

摘要:由于目前高校的扩招和学生自学能力的不断提高,让图书馆的座位变得十分紧缺,从而也促使图书馆的占座现象越来越严重。该文将图书馆和微信小程序相结合,开发了一款座位预约和管理一体化系统。使用者基于微信小程序便可以自主完成座位自主预约、查看座位、取消座位、查看学习记录等功能,从某种程度而言可以较好地解决图书馆的占座问题。

关键词:图书馆;设计与实现

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

文章编号:1009-3044(2022)27-0046-02

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

高校图书馆,作为一个可以为学生提供查阅资料和学习的地方,同时作为大多数学生的第二学习空间,也是学生日常学习和查阅资料的重要学习场所之一,但由于高校的空间资源有限,座位的“供不应求”导致图书馆“占座”情况时有发生。根据图书馆座位利用率以及使用情况反馈的调查研究后发现,由于近年来的高校扩大招生规模和图书馆的占地面积不能更好地进一步扩大。从而导致图书馆的座位资源有限,占座、抢座、霸座的现象给图书馆的管理员和大部分学生带来了很大的困扰[1]。如今,大部分的大学生很想学好自己的专业课,但没有安静的学习环境和浓厚的学习氛围。因此该软件开发目的是由于各大高校的扩招以及学生自主学习能力的提升,使得图书馆自习室座位求大于供,致使各高校图书馆占座现象严重,进而导致座位利用率不高。尤其每当英语四六级、教师资格证、公务员和研究生等考试备考高峰期时期,图书馆的座位更是一座难求,同时也严重扰乱了图书馆的正常管理秩序和学生学习的氛围。而高校对于图书馆占座严重的现象,依然还在使用人工清空占座物品的传统方法,费时费力还不能解决根本问题。针对这个问题,如何更好地利用图书馆的座位,做到最大化利用有限的资源,让图书馆的每一个座位都能发挥出它的最大作用。同时让每一位同学感受到图书馆温馨的管理模式和良好的学习氛围,使得图书馆的管理能够日趋完善,这也是笔者基于微信小程序的图书馆选座预约系统的设计目标。

21世纪后技术高速发展的必然趋势,导致了如今更多的信息管理服务走向软件化、智能管理。微信,是由腾讯集团发布的一款智能化终端即时通讯业务的免费程序,支持跨通讯运营商和操作系统之间快速的传输短信和视频等文件。微信小程序是一款不需下载安装的就可以使用的应用软件,大大节约了用户手机的空间内存资源。与传统的App的比较,微信小程序使用方式简单、操作快、维护成本低等大量好处。因此,可以给图书馆的座位设计一个适合的微信小程序,进一步方便图书馆管理员日后的管理,令高校学生更加方便地选择图书馆的座位,从而达到图书馆座位资源的最大化利用。

1 图书馆座位选座系统的设计分析

1.1 图书馆选座系统的设计

基于微信小程序开发的一款图书馆座位预约选座系统。通过对高校图书馆选位系统进行总体模块和功能模块的設计,进一步提高了座位使用的有效性、高效性和公平性,以及图书馆管理和用户使用的方便性,更好地解决了图书馆占座和进馆高峰期用户难以找座的问题[2]。

1.2 可行性分析

1.2.1 技术可行性

图书馆选座预约系统中有使用Eclipse和MySQL数据库。与其他开发工具相比,这两个开发工具更容易上手。Eclipse为使用者提供一个全功能的平台,覆盖了Eclipse Platform、JDT、CDT以及PDE四个模块。众所周知Eclipse Platform作为开放的IDE,为开发者提供了一个通用的平台,同时带来了诸多的便利。经过许多年的积累沉淀,它们自身的可操作性和兼容性也更为完善。微信小程序的主要部分是基于微信开发者工具,使用JavaScript语言编译。系统后台框架是基于SSM设计的,它是常见的数据源较为简单的Web框架。

1.2.2 经济可行性

2017年微信小程序上线到今天,发展可谓之迅速。而与App之间存在的最大差异便是成本更低,使用更加快捷方便。众所皆知,在实现App的完整过程中是要求有很多成本的,主要有前期的开发、后期的维护、测试以及引流等。小程序是在微信平台上得到开发的,这也就意味着它拥有了微信本身携带的庞大用户量,因此无须再消耗成本去进行引流,开发成本相对比较低,开发人员可以把多余的人力、财力和精力更注重与在如何将产品运营好,如何使得内容更为丰富。再者,当小程序真正投入使用后,关于座位管理系统也可以减少人工介入,尤其是在座位使用期间,图书管理员可以减少对座位巡查的次数,这在一定程度上可以节省图书馆人力资源。

1.2.3 社会可行性

对于大多数使用者而言,使用微信小程序就可以进行图书馆选座是相当便捷的,节省了花费数据流量去下载安装一个App来占用的手机内存。进一步说,这样也将可以减少由位置引起的冲突。

对于图书馆的管理人员来讲,传统意义上的座位管理系统必须有的条件是人工管理,没有人工的存在,座位管理系统将会被破坏。当出现占座现象时,如果没有处理好,会把原本有的矛盾进一步被激化,这非常不利于营造和谐美好的阅读环境,使得图书馆失去它自身意义。

2 图书馆选座系统模块和界面设计

2.1 模块设计

自主预约模块:通过进入小程序首页点击自主预约,即可选择图书馆的楼层以及查看该楼层的剩余座位数量,方便自己更好地快速地选择适合自己的座位。

一键预约模块:该模块与自主预约模块稍稍不同的是该模块适合考试党的学生,例如考公考研和考取相关专业证书。一键预约模块可以更好地节省考试党的时间。

小助手模块:用户可以通过该模块查看图书馆的简介、馆藏分布、入馆须知、借阅规则、安全制度和使用公约,可以帮助用户更好地了解图书馆。

注册登录模块:通过扫一扫或者搜索小程序名称后,新用户可以选择注册登录,填写本人的相关信息,即可进入登录界面[3]。

学习记录模块:用户可以通过查看该模块更好地了解自己最近的学习状态和学习时长,方便自己为下一阶段学习制定更优的学习方案。

问题反馈模块:用户在使用小程序的过程中若发现图书馆的违规案例和小程序的漏洞,即可通过该模块及时反馈。小程序框架图如图1所示。

2.2 系统界面设计

首页页面:在首页页面中上面有三个按钮,一是自主预约,二是一键预约,三是使用规则。首页页面如图2所示。如果用户已经注册过小程序,便可以直接点击进去进行选座;如果是新用户,只需要在注册页面完成注册即可使用进行选座。

注册页面:新用户使用该小程序的时候难免需要注册信息,在注册页面中输入自己的手机号并设定一个密码即可完成注册流程,注册页面如图3所示。

使用规则页面:新用户在第一次使用选座小程序时可能会有一系列问题,因此新用户可以打开首页的使用规则,在这里面可以查看到选座的规则和方法。

小助手页面:在小助手页面中用户可以查看图书馆的简介、馆藏分布、入馆须知、借阅规则、安全制度和使用公约。方面用户更好地了解图书馆的历史,有助于图书馆的良性循环发展。

协议说明页面:在协议说明页面中可以查看使用该小程序的免责说明。

问题反馈页面:在问题反馈页面中可以对该小程序和该管理方式的反馈,方便后期的不断改进。

学习记录页面:在学习记录页面中用户可以及時地查看自己的最近学习状况和去图书馆学习的时间。方便自己后期对学习有更好的安排和规划。

3 结束语

随着高校的逐步扩招,学生对图书馆的资源需求量不断扩大,尤其是图书馆的座位资源一直紧缺,因此营造一个安静的学习环境以及图书馆座位利用率最大化是很有必要的。微信小程序相对于App而言使用更加便捷、方便。本系统不仅解决了图书馆的占座的问题,还从另一个角度减轻图书馆管理员的压力[4],为学生提供的方便的选择座位的功能,节省了大量的时间,避免了图书馆座位资源浪费,进一步提高了系统的可行性。

参考文献:

[1] 沈慧,吴仪,徐慧雯,等.基于小程序的图书馆座位预约系统设计与实现[J].电脑知识与技术,2019,15(12):70-71.

[2] 陆有丽,邓凯航,李雯婧,等.基于微信小程序的图书馆座位预约系统的设计与实现[J].湖南理工学院学报(自然科学版),2020,33(1):29-33.

[3] 李昊楠,刘雅莉.基于微信小程序的图书馆座位预约系统设计[J].现代信息科技,2020,4(6):4-6.

[4] 刘嘉峰,孙思齐,韩宁.基于微信小程序的图书馆选座系统学生端功能设计[J].电子技术与软件工程,2021(11):40-41.

[5] 沈梦轩,游晓丹.基于微信公众平台的公共图书馆预约占座系统设计[J].内蒙古科技与经济,2021(2):76-78.

【通联编辑:朱宝贵】

猜你喜欢
座位页面程序
刷新生活的页面
换座位
试论我国未决羁押程序的立法完善
巴士上的座位
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
换座位
创卫暗访程序有待改进
那个没抢到座位的孩子
网站结构在SEO中的研究与应用