功能:签到系统
载体:微信小程序
微信小程序的好处:
- 使用者
学生:学习成本低
老师:签到准备成本低,便于管理,操作简单
- 开发者
基于微信小程序搭建能利用微信的相关信息(GPS,学生信息)
微信小程序方便上线和推广
微信小程序开发简单
微信在人群中普及
微信小程序的不足:
- 使用者:本文采取的方式需要对微信进行拉群,但实际是高校大多采用QQ拉群
- 本文是通过地理位置来对签到作弊进行防范,但是学生使用的app如学习通自带就有位置签到,手势签到这些功能,相比于学习通这个app,微信小程序的速度比不过,而且没有新的突破。
文章架构
调查比较:
- 传统纸笔签到方式(优,便于实施;缺,效率低,作弊成本低)
- 指纹签到(优:杜绝作弊;缺:效率低,花费时间长)
- 智能手机签到(对比钉钉,无法强制学生安装钉钉,学习成本大。进而转向微信)
实现分析:
itchat微信消息解析
流程设计:
程序设计:
测试
总结收获:该论文结构:摘要->背景(引言)->相关对比调查->实现技术->使用流程逻辑->代码逻辑(这两部分用逻辑图展示),测试->总结
总结:因为真实场景是大学生使用QQ来进行学校信息的交流更多,所以微信小程序并不适用。这个可以考虑到移植到QQ,都是腾讯家的,肯定是可以获取地理位置的。还有就是基于位置签到这个在其他的软件中已经有了,没什么新意,而且就亲身体验的话,学习通的位置签到还经常出现人在十教显示的签到位置是菜鸟驿站这种情况(或许腾讯的GPS更准?)。且这个的工作量小,就是通过GPS来获取地址信息再返回。