基于微信的扫码签到系统的设计与实现

基于微信的扫码签到系统的设计与实现

ID:23540303

大小:69.50 KB

页数:5页

时间:2018-11-08

基于微信的扫码签到系统的设计与实现_第1页
基于微信的扫码签到系统的设计与实现_第2页
基于微信的扫码签到系统的设计与实现_第3页
基于微信的扫码签到系统的设计与实现_第4页
基于微信的扫码签到系统的设计与实现_第5页
资源描述:

《基于微信的扫码签到系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于微信的扫码签到系统的设计与实现摘要:微信自成立以来己经拥有了亿级的用户,而公众平台作为微信上的自媒体活动,已经被名人、政府、媒体、企业等机构广泛采用。如今,一般单位组织等都会主办各种各样的活动,参加活动的人员一般都需要在现场签到。目前采用最多的签到形式就是活动现场由工作人员组织进行纸上签到,这种方式往往会浪费很多时间、空间、人力、物力等成本。微信的扫码签到系统是在智能终端上基于微信公众平台进行扫码签到的一种智能签到系统,用户只需关注主办方的公众号,注册之后即可在活动现场扫描工作人员提供的二维码进行签到。活动结束后,工作人员可以在后?_进行多种方式的智能统计签到情况并可以打印进行存档

2、查看,很大程度上节约了总成木。关键词:微信;二维码;签到中图分类号:TP311文献标志码:A文章编号:1674-9324(2017)12-0066-02一、引言随着移动网络和智能手机的普及,以微信为代表的移动APP己经成为人们日常生活中必不可少的一部分;另一方面,传统的纸质化签到方式,具有耗时、耗力、数裾丢失等种种弊端,已不能满足现代信息化管理和网络时代的需求。基于微信公众平台的扫码签到系统在此背景之下应运而生,本系统依托微信公众平台,以二维码为中介,结合后台数据管理,实现活动签到的便捷化和信息化,为主办单位信息化管理提供了科学依据。二、二维码签到原理及工作过程系统将活动的信息使用二维

3、码的形式表现出来,用户使用微信客户端扫描二维码后,系统将获得二维码所携带的活动信息和扫描二维码时所登录的微信账号,从而确定具体活动及用户,并执行签到业务。活动前,主办方只需将二维码张贴在会场内。活动签到时,参与人员只需携带手机扫描二维码轻松完成签到,带来了全新的参与体验,同时也避免了主办方现场纸质签到时手忙脚乱的尴尬。活动结朿后,参与人员需再扫描一次二维码完成退签操作,公众号会对每一位用户单独显示活动签到的详细时间。活动结束后,管理员可以在后台对用户签到的数据进行统计,其中统计的方式可以以用户,活动等方式进行统计。此外,主办方还可以按年、季度、月等方式统计,统计结果以表格的形式进行呈现

4、,如果有需要,可以直接导出Excel进行存档或打印,从数据上更加直观地了解每一位用户的签到情况,为评优等活动提供了更加真实客观的数据。三、扫码签到系统的设计与实现1.系统架构。系统整体架构如图1所示,客户端分为管理员和用户,管理员可直接通过Web浏览器进行用户管理、活动生成、活动统计、导出Excel表格等操作。用户通过微信客户端向微信服务器发送请求,微信服务器将请求封装并推送到系统服务器,系统服务器将请求解封进行相应的业务逻辑操作。2.系统实现。(1)活动创建。此部分可在系统中创建一个活动,活动的唯一性是根据活动名称和活动幵始时间确定的,同一活动名称不同开始时间的活动系统将判定为同一个

5、系列的活动。活动创建后即可生成活动的二维码,可张贴至活动现场供用户使用微信扫描。创建活动过程中还可设置活动结朿时间及限制活动的最大签到人数,若超过活动结朿时间及达到了最大的签到人数将不可进行签到/退签操作。(2)活动控制。为了使签到过程更具有机动性及安全性,该系统具备以下特性:活动在开始时间前半小时即可接受用户签到。每一个活动在生效时间内可由人工手动设置为失效,系统不接受任何失效活动的签到/退签操作。活动在超过结束时间后把绝任何签到/退签操作。(3)扫码签到。这是系统的核心部分,用户通过微信扫描活动二维码,即可完成签到/退签操作。用户扫描二维码后,微信服务器将二维码携带的信息及扫描用户

6、的微信openid发送到业务服务器。正常情况下,系统根据二维码所携带的信息来确定唯一的活动,根据微信openid来确定唯一的用户,从而记录哪位用户签到/退签了哪一个活动,并句微信服务器返回成功签到的信息以通知用户。非正常情况下,系统向微信服务器返回错误信息,如“活动已失效”、“未绑定用户”、“不在签到时间”。(4)查询统计。单个用户统计:统计结果为该用户参加了的活动,每条记录有活动名称、活动开始时间、签到时间、退签时间、时长等信息,可对统计结果进行时间筛选,导出Excel表格操作,此统计结果可应用于对某个用户参加活动情况的阶段性总结及向某个用户反馈签到信息等;全局统计:统计结果为所有签

7、到用户的签到情况,每条记录有用户ID、用户真实姓名、性别、手机号、参加的活动数、参加活动的总时长,可对统计结果进行时间筛选,按参加活动数或总时长排序,导出Excel表格操作,该统计结果可应用于季度性评优等;单个活动统计:统计结果为该活动有哪些用户参加,每条记录有用户ID、用户真实姓名、性别、手机号、签到时间、退签时间、时长等信息,可对统计结果进行导出Excel表格操作,该统计结果可应用于单次活动总结;系列活动统计:统计结果为一个系列活动有哪些用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。