基于微信小程序的图书馆综合服务系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:dyoyo90
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对图书馆传统的人工记录效率低下,流程烦琐等问题,设计实现了基于微信的图书馆综合服务小程序。该小程序采用Vue.is框架,使用Visual Studio Code、微信开发工具等开发,后台使用腾讯云开发统一管理数据。该小程序能在一定程度上提高用户体验,解决借阅流程烦琐等问题。
  关键词:综合服务;小程序;云开发
  中图分类号:TP311 文献标识码:A
  文章编号:1009-3044(2020)03-0085-02
  1 概述
  随着移动互联网的发展,智能手机越来越普及,微信也成为人们的主要通讯软件,微信小程序更是开启了一种新的跨平台的应用形式,使用户省去一些无用APP的下载。近年出现的云开发将部署服务器、配置后端环境等烦琐的操作省去,使程序开发更加的简便。
  传统的图书馆大多存在借阅流程比较烦琐,等待时间较长,读者借还书的效率低下的问题,并且无法方便地为用户提供座位预约等服务和即时获取用户反馈。因此开发基于微信小程序的图书馆综合服务系统能在一定程度上提高用户体验和图书馆服务质量。
  2 开发工具
  系统使用HTML CSS技术编写前端页面,使用Vue.js框架实现响应的数据绑定和组合的视图组件,利用腾讯云开发实现程序后端。
  2.1 Vue.js框架
  Vue.js是渐进式的JavaScript框架,由一位华裔前Google工程师开发。它遵循MVVM模式,编码简洁,运行效率高,本身只关注视图层,不仅易于上手,还可以轻松引入Vue插件或其他第三方开发项目,但不支持IE8及以下版本。
  2.2 小程序云开发
  小程序云开发是小程序后端開发的一种新的方式,它可以使开发者省去服务器和小程序开发环境的搭建,并且提供相关的API接口和云数据库,同时还兼容开发者已有的后端开发环境,使开发者可以高效、快捷的开发小程序,也为初学者提供了一种更便利的开发方式。
  2.3 Visual Studio Code软件
  Visual Studio Code是一款跨平台的源代码编辑器。它结合了轻量级文本编辑器的易用性和大型IDE风格的功能,并且还有大量实用的第三方插件可用,安装minapp .Eslint等插件即可轻松编写微信小程序。采用Visual Studio Code开发代码更高效、便捷。
  3 程序设计
  图书馆综合服务小程序前端由藏书详情、图书借阅、座位预约、个人中心四大部分组成,后端由藏书管理、座位管理、图书借阅管理、用户管理等组成。程序总体设计如图l所示。
  1)藏书详情:用户可以查看图书馆的藏书列表、库存数量、借阅情况等。
  2)图书借阅:用户可以现场或提前预约借阅书籍并得到云函数生成的二维码。
  3)座位预约:用户可以查看图书馆座位剩余情况并进行预约。
  4)个人中心:用户可以查看自己的押金详情,图书借阅、座位预约记录。
  5)藏书管理:实现对书籍的二维码生成和包括已借出、新增、删除等库存管理设置。
  6)座位管理:实现对图书馆座位状态的管理,包括座位已使用、未使用、维修中等状态。
  7)图书借阅管理:实现对图书借阅记录的管理。
  8)用户管理:实现对用户基本信息和押金的管理。
  4 程序详细设计及实现
  4.1 图书借阅
  用户进入小程序后完成登录,支付押金,输入姓名、联系电话等个人信息后可以得到图书借阅的二维码,小程序生成图书借阅记录,完成借阅。图书借阅流程图如图2所示.
  4.2 图书归还
  用户出示图书借阅的二维码并归还图书,工作人员确认是否逾期,书籍是否完好等后扫码,后台确认后小程序图书借阅记录显示已归还,完成图书归还。
  4.3 图书借阅管理
  图书借阅管理是对用户借阅图书的情况进行统计、管理,管理员可以在后台查看用户借阅情况的详情。当用户完成借阅、归还图书等操作时,用户记录会在后台生成和更新,同时也是二维码中数据的来源。图书借阅管理功能流程图如图3所示。
  4.4 座位预约管理
  座位预约管理是对图书馆内座位的状态进行信息管理。当用户提交预约座位的申请,系统从云数据库中储存的空闲位置中随机选择一个座位分配给用户并将该座位的状态进行更新。座位预约管理功能流程图如图4所示。
  5 程序测试
  该图书馆综合服务小程序使用微信开发工具进行测试。主要测试程序的主体功能是否实现,前后端的数据是否同步等。经测试,程序运行正常。图5和图6分别是图书借阅界面和后台借阅详情界面,图7是座位预约成功界面。
  6 结束语
  基于微信小程序的图书馆综合服务系统前端使用HTML、CSS技术,Vue.js框架实现,系统后端使用腾讯云开发,实现了图书馆服务的基本功能。用户可以在线预约图书馆的图书、座位,后台管理员可以对图书库存信息、用户借阅和座位记录、押金、用户信息等进行管理。该小程序提高了用户体验和工作人员的工作效率,同时具有较好的独立性、扩展性。
  参考文献:
  [1]桑丽丽.基于微信小程序和二维码技术的图书馆借阅服务分析[J]办公自动化,2019,24(10):49-51.
  [2]王天泥.当图书馆遇上微信小程序[J].图书与情报,2016(6):83-86.
  [3]张毅.基于微信小程序的图书馆座位管理系统[J].新世纪图书馆,2019(8):62-65.
  [4]微信开放文档.[2019- 10- 12].https://developers.weixin.qq.com/miniprogram/dev/framework.
其他文献
摘要:针对高校创新创业教育体系不完善的问题,提出了创新创业教育与专业教育有机融合的构建方案。其中针对软件工程专业,分析了该专业的特点,并对人才培养模式改革、课程体系重构、教学模式与方法改革、评价体系优化、双创师资队伍建设等环节进行改进。创新创业教育与专业教育有机融合的教学系统可以为软件工程专业学生提供基本的创业环境,培养创新创业相关基本技能,为创新创业实践与学生个人职业生涯的结合打下坚实基础。  
摘要:在生活中关于动态连通性的案例比比皆是,尤其在油田井间、网络节点等方面应用较为丰富。在此将针对动态连通性问题进行对其常用的三种算法进行探究,完成其三种算法的实现以及测试,而后通过算法的改进,选择出其中运行效率最高的解决动态连通性问题的算法。  关键词:动态连通性;算法;运行效率  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2021)26-0164-04  开放科
根据新工科背景下物联网专业人才培养现状,探索并制定切实可行的、符合人才培养规律的创新型物联网工程专业卓越工程师人才培养机制。充分保障卓越工程师人才培养在学校教育教学工作中的主导地位,形成专业理论教学与创新实践教学相互促进的新型教学体系。以社会需求为导向、以工程实际为背景,从人才培养目标定位、培养机制构建、培养方式创新等方面进行改革实践。以新工科建设为契机,通过物联网专业卓越人才培养机制的探索与实施
摘要:计算机技术的发展使现代社会生活更加便捷,因此,我国各大高校计算机专业现阶段的主要目标是培养出合格的计算机技术人才,为社会服务。培养具有实践技能的综合型人才并不能只依靠书本知识,利用计算机搭建虚拟仿真实验平台、训练人才的实践技能也是十分重要的。网络课程成为未来计算机技术人才发展的重要课程,因此,该文以计算机网络课程为例,探讨应如何构建虚拟仿真实验平台。  关键词:计算机网络;虚拟仿真;实验平台
摘要:说课是面对同行或其他听众,针对具体课题,说出自己教学设计的一种教研活动。主要从教材分析、学情分析、教学目标、教学重难点、教学过程五个方面探讨了《微机原理与接口技术》课程的“存储器容量的字扩充”一节的说课设计。通过说课使教师透彻理解教学内容,结合学生实际,有的放矢进行教学,实践表明,说课提高了教师自身素质,取得了良好的教学效果。  关键词:说课;存储器容量的字扩充;教学目标;教学过程;案例教学
摘要:职业院校技能大赛是我国职业教育的一项重大制度设计和创新。大赛既是强化技能型人才培养、选拔优秀技能型人才的重要途径,也是弘扬工匠精神、培育大国工匠的重要手段。该文以安徽商贸职业技术学院近十年的大赛实践,构建了以赛促改、以赛促建、以赛促教、以赛促学的完整教学改革体系。  关键词:职业院校技能大赛;工匠精神;以赛促改;以赛促建;以赛促教;以赛促学  中图分类号:G642 文献标识码:A  文章编号
摘要:随着国家教育信息化改革的步伐,传统教学已经无法满足个性化培养的需求,翻转课堂迎合了教育改革发展和人才培养模式的改革,为了改善《数据库应用基础》课程的教学质量,克服传统教学中弊端,根据近两年的课程改革实践,总结出“基于微课的翻转课堂”教学模式及应用策略。翻转课堂的教学实施效果表明,翻转课堂的引入激发了学生的学习兴趣和学习能力,提高了教学效果,但仍存在进一步改进的问题。  关键词:微课;翻转课堂
摘要:该文利用大数据的分析手段和方法,对西藏大学近年来毕业生就业价值取向做了研究分析。分析结果呈现出:近年来西藏大学毕业生倾向于企业就业的比率呈现上升趋势,而事业机关单位就业的倾向性有所降低但仍占据主流地位。该文中研究小组根据大学生就业价值取向中存在的功利性强、就业认知不正确等问题,提出了相应的建议策略。  关键词:大学生;就业价值取向;MapReduce;大数据分析  中图分类号:TP311 文
摘要:为了提高教学质量、培养优秀人才,针对单独采用传统课堂教学和MOOC教学的不足,开展了基于MOOC的混合式教学模式研究与实践。从教学环境的混合、教学资源的混合、教学方式的混合和教学评价的混合4个方面,构建了基于MOOC的混合式教学模式框架,设计了“以学生为主体”的教学活动,并在《大学计算机基础》课程教学中进行了实践。结果表明,基于MOOC的混合式教学模式教学效果显著,可以培养学生实践能力、创新
摘要:基于Arduino开发平台,以盲人出行安全为设计目标,展开超声波探路、红外避障、GPS定位等导盲系统的终端设计与测试。通过超声波测距,检测道路前方0.1~5m内是否适于直行;采用红外探测,确认盲人左右2~40cm是否有障碍或行人;选择GPS模块解决盲人出行中的定位问题;通过蜂鸣器为盲人行走时不在安全距离提供预警。设计以高精度、低成本的方案,为手持式导盲终端提供技术参考。  关键词:导盲终端;