基于微信小程序扫码考勤系统设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:nescafe_k
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着移动互联网的飞速发展,人们在生活中越来越依赖于手机。同样对于当代大学生,几乎也是人手一部智能手机,而且机不离身,同时具有一定的私密性。基于这种情况下,为了提高高校课堂考勤效率,设计了以微信客户端为载体,跨平台的微信小程序扫码考勤系统,无须下载安装即可使用。在分析完各种考勤手段后,设计系统架构,描述整个小程序系统的开发过程,利用二维码实时更新,扫码考勤,杜绝了拍照替勤的情况发生,有效地保证了课堂的到勤率,从而提高课堂教学效果。
  关键词:考勤;小程序;扫码
  中图分类号:TP3 文献标识码:A
  文章编号:1009-3044(2019)33-0055-02
  传统的考勤方式主要是通过签到,点名等手段,存在耗时长,顶替等问题,影响正常教学。当然随着科技发展,出现了很多基于指纹,人脸,蓝牙等科技手段的考勤,但这些考勤手段需要借助额外的硬件设备,增加了使用成本,那么很显然也不适用在高校課堂上。
  随着移动互联网的迅速发展,我们寻求利用人们每天离不开的手机来解决考勤问题。本文主要采用目前流行的智能手机为硬件平台基础,同时结合如今被广泛应用的微信小程序,它区别于APP的最大优点就是它很小,无须安装、触手可及、用完即走也不用下载,同时还不用进行iOS和Android的跨平台开发,大大降低了开发的成本,从而我们提出基于小程序的高职院校课堂考勤系统开发,来有效的解决高校课堂考勤问题。
  1小程序考勤系统架构
  基于微信小程序的考勤平台,学生客户端通过微信访问小程序来扫描教师端发送的二维码,进行当堂课考勤签到。利用微信小程序提供的接口与后端服务器进行数据交互,中间有一层微信服务器,后端服务器部分主要采用JAVAEE,数据库采用MYSQL,服务器端接收小程序发送过来的请求,解析JSON数据然后将对应的数据传送给MYSQL数据库进行存储,并向小程序返回签到成功与否的数据。教师直接通过WEB页面访问服务器端,创建签到二维码,展示给学生端扫描,并查看和管理签到数据。
  2系统设计与实现
  1)教师通过教工号和密码登录Web系统页面,选择上课时间,课程,班级,地点,创建并开始签到,在页面上生成二维码,二维码是定时变化更新。然后将web页面屏幕投影给学生或者通过电脑广播软件广播给学生进行扫码签到。对于请假和迟到的学生需要在系统中手动添加并记录。教师可以随时查看学生考勤情况,并导出数据表,为期末成绩汇总提供参考。
  2)教师端创建考勤的二维码需要融合请求网址信息,以及二维码定时更新。这里我们利用ZXing来实现二维码,避免浏览器对渲染的不支持,或者对中文的不支持等缺陷。GoogleZXing(zebra Crossinz)是Google提供一个开源的、支持多种格式的条形码图像处理库,提供了二维码的生成与解析方法;ZX-ing是使用Java来实现的,同时也为其他语言提供接口,这个库可以实现对二维码国际标准QR码的编码和解码。
  3)学生通过手机微信客户端添加小程序,扫码进行签到,第一次使用小程序时要绑定自己的学号和姓名,每位同学的学号,姓名和唯一的一个微信号对应。
  学生访问小程序时,在“我的”模块中,完善个人信息,必填项是自己的学号和姓名。课堂上扫描教师创建的考勤二维码,显示本节课信息,点击签到并将自己的微信号,学号和姓名发送给服务器。
  服务器接收到学生端上传信息,然后对比数据库中相应的学院、系部、专业、班级的学生名单,并保存此次签到信息,并将学生端上传的信息实时显示在Web页面,同时可以以Excel表格的形式下载保存。签到结束,老师可以在Web页面查询到学生的签到情况,并且可以修改结果,将没带手机,迟到等同学的情况登记进系统并保存。
  4结束语
  本文所设计的基于小程序的扫码考勤系统,对于高校课堂教学改革具有很重要的现实意义,微信是我们生活交流的一个重要工具,结合小程序的特性,相信随着小程序的日益发展,这将会是一种应用大趋势。
其他文献
摘要:报纸是图书馆馆藏的重要组成部分,但由于缺乏系统支持等原因,报纸的日常管理比较复杂。该文通过采用Python语言和第三方Excel操作模  xlwt研究自动生成报纸记到单,用以进行报纸的管理,能够有效降低管理成本,提高工作效率。  关键词:图书馆;报纸记到单;Python;自动生成  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)33-0041-02  报纸
基于图像处理和版面分割等技术,提出一种可快速检索中文期刊论文得到题目、作者、摘要等结构化数据的方法。该方法可以对中文期刊论文的PDF文件或图像文件进行分析处理,自动形成一些结构化的图像块数据,最终转化为结构化的文字数据,以帮助用户准确地获取或检索论文信息。实验结果表明,本方法对中文期刊论文进行数据采集具有一定的有效性。
摘要:该系统将移动平台、多媒体课件与师生互动三者进行有机的结合,利用移动互联网的高普及程度以及大学生的日常学习和生活习惯,将课程的主要知识点小型化后使用移动终端设备作为载体以课件的形式展现给学生,并利用智能手机的强交互能力与课件结合,使得自主学习和教师辅导均可以在课后完成。课件具备较强的交互能力,师生可以通过课件进行交流。该软件是与基于移动互联网的学习平台配套的应用软件之一,是交互式课件在基于An
摘要:在教育改革的背景下,国家提倡人才教育培养,而国內各大高校中,层出不穷的APP已对学生造成严重困扰,影响学习质量。为解决其他校园APP存在的不足,以实现更方便地使用和提升大学生素质能力,该项目创新性地提出“同文馆”校园APP平台模式,旨在通过该创新平台模式解决大学生在使用及学习、社交、生活上等存在的问题。  关键词:互联网 ;同文馆校园APP;创新平台模式  中图分类号:TP311 文献标识码
摘要:该文通过分析计算机病毒课程教学存在的问题,设计了一种计算机病毒课程“实战型”教学过程,实现对学生从“理论到实践,实践到实战”的全方位培养。  关键词:计算机病毒;实战型;教学过程  中图分类号:TP391  文献标识码:A  文章编号:1009-3044(2019)35-0168-02  随着互联网技术的发展,全球互联、虚实一体的新一代网络格局已初步形成,网络安全威胁日益激增,各类网络安全攻
摘要:随着人们经济水平的提高和电子商务的迅速发展,大学校园中的闲置物品越来越多。科学高效地处理这些物品,实现资源的循环利用变得越来越重要。通过对现有的一些校园二手交易App的分析和本校学生二手物品处理的实地调研,提出了合理构建校园二手交易App的几点建议,并为实用的移动App设置了合理的功能需求。  关键词:校园二手物品交易;循环利用;Android系统;移动App;Wap2App  中图分类号:
摘要:个性化推荐系统可以帮助电子商务网站为用户提供快速有效的商品搜索服务,满足用户的需求,提高用户的购物效率。服装是电子商务平台的重要类目,但是由于用户对服装的偏好因素多,且用户对服装商品同时有趋同性和求异性,对服装个性化推荐的研究有很有必要。基于协同过滤算法,对用户收藏夹的信息进行了分析,计算出相似度最高的用户,并将该用户的收藏夹信息中目标用户还未关注到的信息推荐给目标用户,实现了一个简单电子商
摘要:该博客系统旨在为用户提供一个便捷的互动交流平台,主要的功能有:用户注册成为博主后可以对博客进行发表、查看,删除和编辑,可以对博客进行自定义分类。用户还可以对评论和点赞别人的博客;博客系统会根据用户发表博客的浏览量、点赞量和评论量进行最热排序,根据时间进行最新排序。用户可以在首页按照不同条件对博客进行检索以便快速找到自己需要的博客。后台管理员可以对已经注册的博主进行增删改查。总的来说,该博客系
摘要:针对一些特殊领域的探测和安全问题,随着未知领域各方面环境越来越复杂多样,对未知领域温度监测要求越来越高。在矿井下的特殊环境下,对井下温度的实时准确监测有着举足轻重的作用。传统的温度监测一般是采用电学温度传感器,无法满足对矿井下温度监测高精度的要求,因此,光纤传感技术无疑有最具前景的应用平台。光纤传感器拥有型变性较好,耐受能力更强等更多诸多优点更适用于矿井下环境,因此,本文设计了光纤光栅温度监
摘要:就业是高职教育的生命,是衡量高职院校办学成功与否的试金石。高职学生普遍缺乏面试过程中专业知识测评的指导和训练,影响了学生的就业,基于此设计并实现了面试题库系统。系统根据MVVM设计思路,构建了前后端分离的架构。后台基于SpringCloud的微服务架构实现,前台采用Vue框架实现展示,使用Docker完成分布式微服务部署。系统满足了学生专业知识测评的训练,有效促进智慧化校园的建设。  关键词