高校微信小程序的设计与实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校微信小程序的设计与实现 签名是高中最常见的应用场景之一。传统的签名方法效率低下,无法解决签名等问题。虽然随着信息技术的发展,考勤方式变为指纹识别,人脸识别和打卡。这些考勤方式虽然优于传统的人工考勤,但是需要添加硬件增加成本并且签到时间分散。为此,设计出实现高效率、高可信度的签到平台是非常重要的。微信是手机安装最多、使用最频繁的移动应用之一。 截至2018年3月,微信小程序用户规模就已经突破了4亿,其渗透率达到了43.9%。根据发布的《微信小程序洞察报告》,微信小程序月活用户从2018年1月开始出现爆发式增长,到3月微信小程序月活用户突破4亿,渗透率达到43.9%,用户数增长潜力巨大,微信已经根深蒂固。微信作为腾讯内部首批被微信官方要求的项目之一,小程序的出现就被赋予了不一样的意义,微信小程序在高校教育教学中应用也就成了必然。 1 小程序的应用 微信小程序,英文为We Chat Mini Program,简称为小程序。它是一款不用下载安装,具有跨平台性,直接可以应用的程序。用户通过扫一扫或者搜一下就可以实现该应用,也体现了“用完即走”的理念。因为小程序不需要安装,所以用户随时随地可以使用并且不用关心是否安装太多应用的问题。对于开发者而言,谁都可以进行小程序的开发,难度比较低,实现了人们的基本生活需要。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。因为小程序不存在入口,所以用户通过关联公众号实现公众号与小程序之间的相互切换。 信息技术的高速发展,微信早就渗透到了生活的方方面面,所以越来越多的小程序取代传统App。几乎全部使用微信的人都用过微信小程序,并且安装微信的人数目庞大,这成就了微信小程序的成功。在高校中,有很多学生都缺乏良好的自制力,因此用来进行签到打开的小程序出现了学生的视野之中,这一类小程序可以对各种资源进行充分的利用,并进行线上督促,还可以让学生更好地分享自己的兴趣爱好,有效地改善教学管理的效果;部分高校教师也开始尝试利用微信小程序来进行教学模式的创新。在教学方面,教师可以使用微信小程序发布学习资料,还可以用于学生签到。 2 系统介绍与签到情况检查 以微信平台作为基础的微信小程序不需要进行安装就可以使用,并且其开发成本较低、有着突出社交分享功能、方便使用。该考勤签到系统借鉴了图书馆预约座位系统,解决了代替签到和早退的问题,分为3个模块:登录模块、教师用户模块、学生用户模块。 (1)用户登录模块,将教师和学生的位置信息与账号信息提交给数据库进行比对。(2)教师功能模块,生成临时的二维码,让学生在规定的地理范围内通过进行扫码签到,查看学生的签到情况。(3)学生功能模块,在规定的地理范围内扫码签到,查看自己的考勤情况;在课上一旦离开规定的地理范围则退出签到系统。 3 基于小程序的嵌入式物流系统的设计 3.1 微信用户唯一的地址成为用户的服务平台 无论什么用户在使用小程序前,都必须根据用户类型进行注册或登陆,然后进入学生模块或教师模块。如果是第一次登陆,就把用户的手机地址,微信用户唯一的标志(openid)和账户信息绑定起来。如果不是第一次登陆,系统将手机地址,微信用户的唯一标志和账户信息与数据库进行比对,比对成功后跳转到学生模块或教师模块。这样做的好处是避免一个手机登陆多个微信号,一人替代多人签到的情况。 3.2 教师培训模块 教师用户的主要功能是建立班级,位置获取,生成课程二维码,查看考勤情况,并对请假或迟到的学生进行标记。 3.2.1 临时二维码创建过程 教师用户登陆成功后,可以选择进入新建时间班级界面,输入上课周次、上课班级、班级序号等。创建该二维码首先要先创建临时ticket,然后得到临时二维码。创建临时二维码,设置有效期一分钟。学生用微信扫描后,通过公共平台将扫描的时间写入考勤系统。代码如下: 3.2.2 确定位置 创建好班级后跳转至定位界面,将教师所在的位置信息写入数据库,以该位置为原点超过一定的范围则无法签到。 3.2.3 监听和听力状态 学生用户扫描二维码后加入该课程,教师可以实时的查看学生的签到情况,并进入监听状态,避免学生早退的情况。当课程结束,教师退出并取消考勤。其中,监听状态就是随机检测学生的位置信息并与教师用户的位置信息进行比较。 3.2.4 地理位置信息比对 在上课期间设置一个监听功能,教师端实时监测学生的地理位置信息,并与教师最近一次提交的位置信息进行比对,超出一定的距离,学生端则自动掉线,并在名单列表中显示为灰色。这样能很好地解决早退这一问题。 3.3 学生支持模块 3.3.1 维码的生成 教师新建班级,生成一个临时的二维码,发送到该班级的微信群里面。学生扫描该二维码,然后进入对应的课程。学生用户的主要功能是确认个人信息后,和教师用户所提供的地理位置信息进行对比,在所规定的范围

文档评论(0)

lmzwkyc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档