APP下载

基于微信小程序的大学选修课考勤签到系统设计与开发

2019-09-19赵智敏李俊峤谢涛吴霜霖

电脑知识与技术 2019年20期
关键词:微信小程序考勤定位

赵智敏 李俊峤 谢涛 吴霜霖

摘要:在大学选修课中考勤是教学要求也是教学手段,使用信息化手段解决传统点名式考勤效率低、不精准等缺点是十分必要的。该文所述小程序基于微信公众平台提供的设计开发框架进行制作,通过教师和学生两种角色用户完成定位考勤签到功能。实测结果表明,该系统运行稳定可靠,定位准确,可满足实际要求。

关键词:微信小程序;考勤;定位

中图分类号:TP393      文献标识码:A

文章编号:1009-3044(2019)20-0085-02

开放科学(资源服务)标识码(OSID):

1 背景

目前国内高校基本都是学分制管理,学生必须修满足够的选修课学分才能毕业,因此全校的学生都会选学各种选修课,因为是全校学生根据自己的需求进行选择,相对于专业课的固定班级学生管理难度更大,考勤作为重要的课堂管理手段越发重要。随着现代教育水平的不断提高,学校规模不断扩大,信息化进程己经成为一种必然的趋势[1],根据针对某高校的调查问卷显示,大学生微信的使用率高达98.44%[2],如果能根据手机微信的使用,将考勤与微信结合起来,利用智能化手段进行考勤,勢必能提高效率。本文旨在设计开发一款基于微信公众平台搭建的针对大学选修课考勤管理的微信小程序,结合微信小程序的优势特点实现考勤的高效管理。

2 微信小程序

微信小程序(Wechatmini-Apps)由腾讯公司于2017年1月正式推出,是一种不需要安装就能使用的应用,具有开发成本低、社交分享功能突出、使用便捷等优势[3]。微信小程序的使用不会占用用户设备的内存,它用之即来,关之即走,不必下载。

3 大学选修课考勤签到系统小程序设计

小程序为了简化用户的操作过程,课表设置、名单上传由管理员负责进行操作;教师只需要登录系统,选择时间和课程,确定考勤位置,发起考勤签到,查看考勤情况;学生登录小程序后选择对应班次,等待教师发起签到后就可以点击签到,还可以查看签到情况。该小程序的设计目标是目的明确、操作简单、流程清晰。

4 微信小程序系统功能实现

首先,在所有用户打开小程序时,系统自动获取微信用户的唯一标识(openid)与数据库中信息进行比对,配对成功后读取数据并跳转到个人界面。如果是第一次登录,则跳转到登录页面,用户输入学号及密码,选择教师或者学生身份,点击登录后,系统将用户的openid与账号进行绑定,可以实现用户的自动登录及避免代替登录签到的情况。功能实现部分代码如下,登录界面如图1:

4.1 教师用户功能实现

教师用户主要的功能是利用定位,根据上课时间发起对应班级的考勤,然后查看考勤情况,退出并取消考勤。

完成登录后进入时间班级选择界面,选择上课周次、上课班级、班级序号,选择完成后激活对应的班次。在班级选定之后跳转到定位界面,该程序是使用定位签到,在教室确定位置后,程序将老师的位置写入数据库中,用于与学生的位置进行对比。发起考勤后,学生可以开始考勤签到,教师也可以实时的查看学生的考勤情况,签到与未签到人数以及具体名单,点击退出按钮则退出程序并关闭考勤签到。教师设置定位签到界面及部分代码如图2所示:

4.2 学生用户功能实现

学生用户的主要功能是确认个人信息后,选择对应的班级,等待教师发起考勤,确认定位位置是否在考勤签到范围内(教师定位半径50米以内),签到成功后还可以查看个人考勤情况。

学生在登录小程序后核对个人信息,有时间、学号、姓名、课程、教师、周次信息,同时程序会检测教师是否已经发起签到,会对应显示红字“教师已经发起签到,可以开始”和“教教师还没有发起签到,请稍等”,同时界面上还有三个按钮可以选择“开始签到”“注销退出”“查看考勤情况”。点击“开始签到”会进入定位检查界面,点击“注销登录”会退出当前账户,点击“查看签到情况”可以查看本门课程的签到情况。

学生点击“开始签到”按钮后进入定位检查界面,在此界面获取学生当前定位于教师发起的签到定位进行比对,如果在半径50米的范围内就可以进行签到,反之则不能签到。会以红字进行提示,同时还会检查该学生是否已经完成签到,如果已经完成过签到,就不能再次重复签到。签到功能界面及部分代码如图3:

学生在点击查看签到记录后进入查询界面,可以查询当前课程的签到情况,会显示签到的周次和未签到的周次,点击注销则退出程序。

5 结束语

本文描述的程序是基于微信小程序的选修课课程考勤签到系统,该系统的主要特点是使用简单、针对性强,并且能满足考勤签到的要求。经过实际运用的测试,该系统运行稳定、可靠。

参考文献:

[1] 傅俊. 大学学生管理系统设计与实现[D].成都: 电子科技大学, 2013.

[2] 陈萍. “微时代”对大学生思想政治教育的影响与对策研究[D]. 西安: 西安建筑科技大学, 2017.

[3] 尹明章, 张莉, 周天旻, 等. 基于微信小程序的高校O2O图书共享平台开发与应用[J]. 图书馆理论与实践, 2017(3): 94-97.

【通联编辑:谢媛媛】

猜你喜欢

微信小程序考勤定位
《导航定位与授时》征稿简则
Smartrail4.0定位和控制
基于人脸识别技术的考勤应用研究
智能人脸识别考勤系统
找准定位 砥砺前行
便携式指纹考勤信息管理系统设计
当图书馆遇上微信小程序
青年择业要有准确定位
“最严考勤”难留学生心