扫码考勤小程序介绍

经过几周的本地调试和云端部署,我的第二款应用级小程序终于上线了。

写过许许多多的小程序,也见过许多的打卡小程序,但是接下来的这个,一定是最人性化的那个,很自豪地推荐给大家,无论是班级活动打卡,还是公司年会打卡,这款打卡小程序都有用武之地。

可在微信搜索扫码考勤记,或扫描下方小程序码体验该小程序。

在这里插入图片描述

界面一览

快速打卡界面

新建任务界面

任务管理界面

任务详情界面

打卡详情界面

关于界面

操作说明

1、新建打卡任务可复制邀请码或二维码邀请好友参加。

2、在 任务管理->我的参与 界面,点击可查看打卡详情,长按可删除。

3、如未打开 GPS;快速打卡页数据刷新会不及时。

4、可打卡的范围是任务地点 1 km以内;可打卡的时间是打卡截止时间前两个小时以内。

开发流程

小程序原生开发,用到了 ColorUI、QRCode 等第三方组件。

后台采用了 Flask,虽然说是轻量级 Web 框架,但是应付几万的并发,还是没问题的,更何况后面还用了 Nginx 负载均衡。

辛辛苦苦编好了界面,写好了接口,准备上线了,但是发现小程序只能通过备案后的域名访问,于是我就申请了域名,备案又等了两周,这里有个坑提醒下,有些后缀的域名是不能备案的,但是不能备案的域名会被逐渐批准,具体可以网上查询,还有就是 .cn 的域名特别难备案。

uwsgi/nginx/supervisor

在等待备案的同时,先用 ip 地址做云端调试,主要采用 uwsgi + nginx + supervisor 技术路线。

第一次接触的同学可能对这三个东西一脸懵逼,且听我一一道来。

1、nginx:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强。

2、uwsgi:用来处理 Python 代码的应用服务器,Flask 自带的测试服务器不足以支撑在生产应用中的使用。

3、supervisor 在出现 uwsgi 异常退出的时候,supervisor 可以让这个服务自动重启。即作为守护进程使用。

这三个东西的协调配合,保证了我们的后台稳定运行。

web 服务器/应用服务器/web 应用框架

web 服务器(给静态网页)应用服务器(主要处理逻辑层)web应用框架
负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS.负责处理逻辑的服务器。比如php、python的代码,是不能直接通过nginx这种web服务器来处理的,只能通过应用服务器来处理,常见的应用服务器有uwsgi、tomcat等。一般使用某种语言,封装了常用的web功能的框架就是web应用框架,flask、Django以及Java中的SSH(Structs2+Spring3+Hibernate3)框架都是web应用框架

当我们在浏览器输入 URL 请求的时候,如果请求的是静态资源,则 web 服务器立即返回给浏览器,如果发送的是逻辑请求,则 web服务器将请求给应用服务器处理。

课堂考勤签到在线扫码小程序CSDN是一个非常有用的工具,它为教师和学生提供了一个方便、高效的方式来进行课堂签到。这个小程序的主要功能是通过扫描二维码来实现学生签到,并将签到记录保存在系统中,方便教师进行后续的统计和管理。 使用这个小程序的过程非常简单。教师只需要在课堂开始时生成一个二维码,并将其展示给学生。学生则可以打开小程序,选择签到功能,使用手机相机扫描二维码即可完成签到。小程序会自动记录学生的签到时间和地点,并将签到信息发送到后台数据库中。 这个小程序的优点有很多。首先,它大大减轻了教师的工作负担。在传统的课堂签到中,教师需要逐一叫到每位学生的名字,然后记录他们的到场情况。而使用这个小程序,教师只需一键生成二维码,学生自动扫码签到,所有过程都会被系统记录下来。其次,这个小程序提供了实时的签到数据统计功能。教师可以随时查看学生签到的情况,包括签到人数、到勤率等等。这对于教师进行课堂管理和后续的评估非常有帮助。 总之,课堂考勤签到在线扫码小程序CSDN是一款便捷、高效的工具,为教师和学生带来了很多便利。它大大减轻了教师的工作负担,提供了实时的签到数据统计功能,帮助教师更好地进行课堂管理。希望更多的教师和学生可以使用这个小程序,享受到它带来的好处。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月小水长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值