基于小程序的图书馆设备运维管理系统构建研究
刘百平
(南京工业职业技术大学图书馆,江苏南京210023)
摘要:针对高校图书馆设备运维管理现状,概述小程序的基础上,对设备运维管理小程序开发从需求分析、可行性分
析、数据库设计、设计实现的全过程进行了深入分析。通过设备运维管理小程序的运用,实现了设备运维管理的信息化,提高了设备运维管理效率,保证了设备高效运行,满足读者需求,提高了满意度。关键词:高校图书馆;设备管理;小程序;运维管理系统中图分类号:TP311
文献标识码:A
文章编号:1009-3044(2020)36-0077-03
开放科学(资源服务)标识码(OSID ):
随着技术发展和读者需求变化,智慧化成为当前高校图书馆建设的方向[1]。为了实现智慧图书馆建设,作为基础设施的各类新技术设备不断引进,包括自助借还机、智能机器人、自助打印复印机、朗读亭、云桌面系统、电子阅读机等[2]。设备的急剧增加,给维护工作带来极大的挑战。无论在人员配备、技术水平还是管理工具上都不能够与之相匹配。目前高校图书馆都在使用学校的资产管理系统管理设备,但资产管理系统只是实现了设备的入库、保管变更、报废处理等工作,对设备运行维护期间的管理涉及较少,如报修、巡检、维修等工作未能实现信息化管理,仍以手工管理为主[3]。本文以平台为基础,运用小程序构建设备运维管理系统,实现设备管理信息化,以提高设备运维管理效率。
1小程序概述
小程序是由腾讯公司推出的,基于平台的一种全
新应用。是在充分利用互联网、手机移动终端和庞大的用户体基础上,提供了一种解决特定需求功能的应用。其最大的特点是触手可及,用完即走。小程序不必下载安装,用户扫一扫或者是搜一下就可以打开小程序。也无须卸载程序,减少了用户手机资源的消耗。小程序是腾讯平台在、企
业号、服务号之后,推出的一种新的连接用户和服务的方式[4]
。公众平台体系结构如图1所示。
图1公众平台体系
小程序是为特定场合解决特定需求,目前小程序在各行各业都有应用,如电商购物、餐饮娱乐、教育培训、新闻广播、房产、金融等。小程序借助庞大的用户数量实现有效的
应用推广,其推广获取方式有以下方式。
1)通过搜索方式获取。2)通过扫描小程序二维码获取。3)分享给好友。4)通过进入小程序。
2需求分析
通过某高校图书馆设备管理实地调研及读者问卷调查,总结归纳存在设备运维管理效率低下的问题,为解决问题,提升设备运维管理人员的工作效率,提高设备的使用率,提高读者使用设备满意度。对
图书馆设备运维的主要业务进行梳理、使用者角分析基础上,提出符合图书馆现状的小程序功能、性能需求。
2.1设备运维管理工作流程分析
设备运维管理是设备管理全寿命周期当中最长的阶段。
在运维阶段的核心任务就是保证设备稳定高效的运行,出现设备服务故障能尽快解决,减少设备故障停机时间。设备报修管理、维修管理、巡检管理是设备运维阶段的主要业务工作,这些工作开展的好坏直接影响设备运行状态的优劣。因此,要对设备运维管理中这些主要业务工作进行分析,使其能全面地反映在设备运维管理系统中。
1)设备报修工作分析
设备使用过程中必然或偶然会发生故障,此时,畅通的报修投诉渠道和明了易操作的报修流程是快速解决故障问题的关键。报修渠道可以通过电话报修、网络报修、现场报修等方式。网络报修方式,首先需要填写设备故障相关信息,信息内容通常包括设备名称、编号、故障类型、故障描述、故障时间、报修人信息等。确认信息无误后提交,等待设备运维管理员回复维修。报修流程如图2所示。
收稿日期:2020-09-08基金项目:南京工业职业技术大学哲社项目:高校图书馆设备运维管理研究(
项目编号:2019SKYB01)作者简介:刘百平(1981—),男,馆员,硕士,研究方向为图书馆管理。
Computer Knowledge and Technology 电脑知识与技术第16卷第36期(2020年12月
)
图2设备报修工作流程
2)设备维修工作分析
设备发生故障收到报修信息后,设备运维管理人员需要根据收到的报修信息准备维修。根据设备故障情况、自身设备维修能力,选择自行维修或原厂维修。设备维修完成后,测试维修效果,同时要记录整个维修过程,包括设备名称、设备编号、报修人、维修人、维修情况描述、维修开始和结束时间等。维修业务流程如图3
所示。
图3设备维修工作流程
3)设备巡检工作分析
设备日常巡检是设备运维管理必不可少的一项工作。巡检工作一般分为定期和不定期两种形式,并将两种方式结合起来开展。定期是按照事先制定好计划,巡检在固定的时间范围进行,是日常性的。不定期巡检没有固定时间要求,运维管理人员依据自身和设备使用情况对设备状况进行检查。定期或不定期巡检,对巡检过程要进行记录,如果发现设备故障还要进行报修。记录内容包括,设备名称、设备编号、设备状态、巡检人、巡检时间等。巡检业务流程如图4
所示。
图4设备巡检工作流程
2.2用户需求分析
小程序的使用者包括系统管理员(图书馆)、设备管理员、
读者,从三者不同需求角度分析如下。
1)读者。读者是设备的直接使用者,直接接受设备提供的服务。读者需要了解设备的服务功能、使用方法、服务失败的投诉渠道等。读者通过小程序了解设备服务功能,操作指南、培训视频、设备服务失败投诉渠道等。并且对设备提供服务的功能提出意见和建议,能够跟踪设备维修进度,对维修结果、设备管理人员做出评价。
2)设备管理员。设备管理员负责设备的运行维护管理,必须随时掌握设备的运行状况,及时解决设备服务失败问题,对设备服务的诉求做出及时有效地应答。设备管理员通过设备管理小程序记录登记设备运行状态,查看读者设备服务失败投诉,能够与读者互动,解答读者使用设备服务过程的问题,记录更新设备维修进度,发布设备服务相关通知公告等。
3)系统管理员。为了更好地开展设备服务工作,提升设备服务水平,提高读者满意度,需要对设备使用的效果、运行状态、读者满意度、设备管理员的工作效率等进行统计分析,为设备服务的开展与规划提供决策支持。因此小程序能够对巡检记录、设备服务失败投诉记录、读者评价记录、读者满意情况等各类数据统计查询功能。2.3功能需求
根据业务流程和角需求分析,按照业务流程和小程序不同使用人员需求,要求设备运维管理小程序应具备以下功能:
1)设备故障、服务失败投诉报修。2)设备维修记录及效果评价。3)设备巡检信息记录。4)设备服
务功能展示。5)投诉意见和建议反馈。6)服务满意度调查、数据查询统计。2.4性能需求
小程序相比电脑端和手机端App 管理信息系统,其基础框
架没有那么庞大和复杂,功能也没有管理信息系统全面,但更加灵活方便。因此,小程序的功能在满足基本需求基础上,充分考虑读者使用快捷方便的特点,对小程序性能要求如下:
1)界面简洁大方,结构布局清晰。2)操作简便,流程明确,导航明确清晰。3)减少输入,尽量以选择项目为主。4)减少加载等待,错误反馈。5)页面功能重点突出,风格统一。2.5
功能模块结构图
图5小程序功能模块结构图
3可行性分析
从技术、经济、应用三个方面分析图书馆开发使用设备运维管理小程序的可行性,如表1所示,罗列了技术、经济、应用的特点和优势,是完全可行的。
表1可行性分析
技术可行性
经济可行性
应用可行性
编程语言难度、易掌握,无须软件专业及经验亦可,第三方公司提供模板,组
件式开发。无论是选择原生态开发还是利用模板开发,其技术难度都可在
短时间内掌握[5]。
相比电脑端和手机App 开发难度小、体量小、周期短,可租赁也可使用已有服
务器,硬件、开发、维护成本较低。
无须下载与安装,扫码、搜一搜、好友分享即可获得使用,用完关闭即可。利用社交平台,用户书数量庞大、操作熟练、良好的用户体验,易于推广[6]。
4数据库设计
数据库设计的优劣决定着小程序开发的成败,一个不合理
Computer Knowledge and Technology电脑知识与技术第16卷第36期(2020年12月)
的数据库设计方案对设备服务提升没有帮助作用[7]。数据库的
设计要充分考虑设备运维所有相关的信息,设计出一个数据完
整且少冗余的信息数据库。由于篇幅有限,主要对设备报修和
维修表进行说明。
4.1设备报修信息表
读者报修表是由读者使用设备过程中发生服务失败情况
提交的报修信息。报修表要求能够清晰表述出设备故障的基
本信息,且要简明扼要,表项名称能直接表达其填写内容。其
表项主要包括报修人id、报修人电话、设备id、设备名称、设备
地点、设备故障描述、设备图片、报修时间等。如表2所示。
表2设备报修信息表
字段名baox_id baoxr_id sb_repairman sb_code sb_name sb_place gz_describe gz_picture baoxi_time 数据类型
String
String
String
Sting
String
String
String
Image
date
是否允许为空
写文章的小程序N
N
N
N
N
N
N
N
N
关键字
Y
说明
系统自动生成
号(程序获取)
报修人(名)
设备编码
设备名称
设备地点
故障描述
故障图片
报修时间
4.2设备维修信息表
设备维修信息表,设备维修表用于记录设备维修过程中产生的相关信息,其记录主要内容有报修单号、设备编号、设备名称、维修描述、维修人、维修时间、维修进度、维修方式等。如表
3所示。
表3设备维修信息表
字段名wx_id wxr_id wxr_name sb_code sb_name gz_describe wx_time wx_speed wx_mode 数据类型
Sting
Sting
Sting
Sting
Sting
Sting
date
Sting
Sting
是否允许为空
N
N
N
N
N
N
N
N
N
关键字
Y
说明
系统自动生成
号(程序获取)
维修人
设备编码
设备名称
维修描述
维修时间
维修进度
维修方式
5小程序开发与应用
小程序其实是由多个页面组成的,每个页面布置若个组件,每个页面由相应的组件实现特定的功能[8]。页面的功能内容简单、明了、易懂,操作流程清晰有提示,没有与使用者操作无关的其他因素。页面导航明确,来去自如[9]。小程序框架结构如图6所示。
5.1报修功能模块设计实现
打开里的扫一扫,扫描贴于设备上的设备维护小程序二维码。小程序打开后,点击设备报修图标,进入设备报修界面,开始填写故障信息进行报修,如图6
所示。
图6设备报修界面
5.2巡检记录功能模块设计实现
图书馆设备管理人员定期对设备的运行情况进行检查,比如自助借还机、门禁系统属于图书馆开展服务的基础设备,并要连续运行,需每天早上检查运行状态。对运行状态进行记录,以便被查,用于分析设备性能、稳定性等。如图7所示。5.3维修功能模块设计实现
设备运维管理人员接收到报修信息后,查看报修记录,对设备故障进行初步判断,准备维修所需的工器具和材料,并在维修过程中记录维修过程情况,如图8
所示。
图7设备巡检界面图8设备维修界面
6结束语
利用小程序技术,结合图书馆设备管理实际需要,构建实用的设备运维管理小程序。在整个研究过程中,需要充分了解设备服务功能和工作流程,以及运维管理工作的任务和特点,还要调查读者对设备运维管理的满意度和需求,同时要熟练掌握小程序开发技术框架和开发工具。在此基础上,开发人员和设备管理人员要及时沟通,确保需求与功能的统一。
参考文献:
[1]龙军,向宏华.智慧社会视角下的智慧图书馆服务策略研究[J].图书馆工作与研究,2019(2):12-17.
(下转第94页)
Computer Knowledge and Technology电脑知识与技术第16卷第36期(2020年12月)
2.4动态权限访问控制
动态权限是系统业务权限化的重要体现,既要突出业务与权限之间松耦合,实现可配置化的灵活的控制,又要实现权限与用户角间的关联性,突出系统的是围绕着角访问控制(RBAC)这一基础安全特性来开发的,权限化系统使得不同角的业务功能区别明显,有明显的区分度,这便是RBAC模型所要实现的事情。权限管理在本系统中地位十分重要,它区分了用户身份,限定了用户的权限等级(角),不同用户登录系统能够获得不同的权限,完成各自的功能,保证系统在不同的场景都能够
稳定运行,系统利用Spring框架优秀的面向切面编程思想,使用动态代理的方式实现了接口权限控制,具体的实现策略是防止执行前有一层代理来实现用户请求鉴权,配合自定义注解和环绕通知对用户发起的请求做权限校验,同时会缓存用户权限以降低数据库的访问压力,最终实现权限校验对系统业务的零入侵。
3结束语
本系统综合多项现代应用技术,利用在线考试的优势和核心技术实现,构建出一个更加符合真实考试和线下阅卷场景的在线考试系统,同时引入多方面的反作弊策略,补足传统在线考试系统在评卷和反作弊等方面的短板,为教师和学生带来更加贴近线下考试场景的体验,以角访问控制作为鉴权的载体,利用Spring框架提供的诸多特性,为系统的细粒度权限控制、数据交互等基础设施建设工作带来更为高效便捷的实施环境。
参考文献:
[1]李继伟.基于ASP.NET和Ajax技术的在线考试系统关键技
术研究[J].电子测试,2020(14):74-75,85.
[2]赵英萍,毛玉萃.基于Java Web的在线考试管理系统的设计
与实现[J].电脑知识与技术,2020,16(19):47-48,51. [3]庞希愚,王成.高校程序设计类课程网上考试自动组卷方法
的研究[J].中国教育信息化,2020(14):93-96.
[4]杨伟凡.基于Java技术平台的在线考试系统的设计与实现[J].卫星电视与宽带多媒体,2020(3):99-100.
[5]潘宏.高校学生考试系统的设计与实现[J].信息与电脑(理论
版),2020(1):76-78.
【通联编辑:谢媛媛】
(上接第72页)
5结论
通过以上程序的改进过程可以发现,只要不迷信于教材中的经典案例,勇于改进,勇于创新,就能够向学生传授更加科学合理的知识和技能。而这个案例的改进过程本身,也是对学生进行创新教育的一个很好的样板。
参考文献:
[1]陈涛.面向编程能力培养的C语言教学模式研究[J].计算机
教育,2020(1):100-103.[2]薛小锋.案例教学在非计算机专业“C语言程序设计”教学中
的应用[J].江苏技术师范学院学报,2010(4):80-82,88. [3]丁海燕.高级语言程序设计案例教学模式的探讨[J].计算机
教育,2011(8):65-68.
[4]谭浩强.C程序设计[M].5版.北京:清华大学出版社,2017.
[5]田淑清.全国计算机等级考试二级教程——C语言程序设计(2016年版)[M].北京:高等教育出版社,2015. [6]巨同升.C语言程序设计新思路[M].北京:科学出版社, 2020.
【通联编辑:王力】
(上接第79页)
[2]袁征,白雪松.看屏幕不等于读书——文本呈现方式对学生
阅读效果的影响[J].教育发展研究,2016,36(20):15-20. [3]张伟.图书馆设备信息化管理探讨[J].中国教育技术装备, 2015(17):72-73.
[4]官方文档[EB/OL].developers.weixin.qq/mini⁃program/dev/framework.
[5]艾佳.小程序的现状与发展[J].新媒体研究,2019(9): 80-81.[6]刘颖,高俊宽.江苏省“211工程”高校图书馆公众平台建
设现状及对策研究[J].图书馆学研究,2018(3):41-47. [7]林平.图书馆运维管理系统的设计与实现[J].图书馆界,2014 (2):79-82.
[8]吕云翔.小程序,大未来:小程序开发[M].北京:电子工业
出版社,2018.
[9]小程序从0到1:全栈工程师一本通[M].赵建华,译.北京:
机械工业出版社,2018.
【通联编辑:谢媛媛】
(上接第91页)
参考文献:
[1]夏曦,李洪,贾香恩,等.基于Java Web的“大学印迹”网站的
设计与实现[J].电脑知识与技术,2018,14(23):120-122. [2]王昆鹏.基于Java技术的精品课程网站设计与开发[D].上海:
华东师范大学,2010.
[3]周晶.基于JAVA技术的B2C电子商城网站系统设计与实现
[D].上海:复旦大学,2009.
[4]冯学军.基于SSH框架的Web网站设计与实现[D].长春:长春
理工大学,2010.
[5]苏姗娜.基于Java EE的就业信息管理系统设计与实现[J].辽
宁高职学报,2011,13(7):85-87.
[6]王雪梅,郭丽娜.基于SSH的在线考试系统的设计与实现[J].
软件,2015,36(12):132-136.
【通联编辑:谢媛媛】

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。