智能考勤小程序实现毕业论文
2021-10-26 21:59:29
摘 要
微信小程序是近几年的飞速发展的新领域,它带来了全新的应用程序交互逻辑和体验,满足了现代快节奏生活对应用的快速使用、快速分享以及轻量的要求,研究和应用微信小程序能贴合时代的发展潮流,实现触手可及的应用使用的梦想,同时将考勤和小程序融合起来,可以将考勤的严谨同小程序的快速使用、快速分享、轻量相结合,方便了各种场景的考勤应用。
本文将构建一个完整的考勤小程序,主要基于腾讯官方的微信开发者工具进行开发,用来开发前端的界面和交互逻辑,使用PHP作为后端语言,同时使用MySQL作为后端数据库。论文从原理出发,研究了微信小程序开发过程中的界面转换、前后端数据流通交换的问题,研究的过程和结论对微信小程序的发展和考勤方法的研究都具有一定的参考意义。
本文的特色:注重于小程序实现原理和前后端逻辑交互。
关键词:小程序;考勤;智能
Abstract
WeChat mini program is a new field of rapid development in recent years. It brings a brand new application interaction logic and experience, and meets the requirements of modern fast-paced life for rapid use, rapid sharing and lightweight applications.The research and application of WeChat mini program can be in line with the development trend of The Times and realize the dream of application use within reach. At the same time, the integration of attendance and miniprogram can combine the rigor of attendance with the rapid use, sharing and lightweight of applet to facilitate the application of attendance in various scenarios.
This paper will build a complete attendance mini program, mainly based on the official tencent WeChat developer tools for development, used to develop the interface and interaction logic of the front end, using PHP as the back-end language, and MySQL as the back-end database.Starting from the principle, this paper studies the interface conversion and the data flow exchange between the front and back ends of WeChat mini program development process, and the research process and conclusion have certain reference significance to the development of WeChat mini program and the study of attendance method.
This article features: focus on the principle of mini program implementation and before and after the end of the logic interaction.
Key Words:mini program;checking-in;intelligent
目 录
第1章 绪论 1
1.1 微信小程序发展历程 1
1.2 考勤综述 2
1.3 考勤与小程序结合的思考 3
第2章 小程序基础与原理 4
2.1 小程序的版本 4
2.2 小程序框架简介 5
2.3 小程序特点 9
第3章 考勤小程序的具体实现 11
3.1 实现方法与功能 11
3.2 小程序代码分析 20
3.2.1 总体代码分析 20
3.2.2 详细代码分析 21
3.3 服务器配置 27
结论 30
参考文献 31
附录 32
致 谢 36
第1章 绪论
微信小程序是腾讯微信推出的一种类APP应用程序,顾名思义,其相对于普通的应用程序来说是轻量级的,并且是存在于微信内部的,可以通过微信好友分享、微信扫码等方式快速打开使用,不用下载打开即可使用,和网页应用有点类似;微信小程序的使用体验是APP级别的,几乎和正常APP没有区别;用户使用完小程序后,可以点击关闭按钮,不用卸载也几乎不占内存。
微信小程序是一个新兴领域,虽然其发展时间比较短暂,但已然成了目前最炙手可热的研究领域,下面我将从三个方面努力探究微信小程序快速发展的原因。
1.1 微信小程序发展历程
目前发展迅速的微信小程序的起点可以从四年前的2016年1月11日说起,也是社会各界认为的微信发展历史上的三个节点中的第一个节点:微信缔造者张小龙首次提出微信小程序的概念。经过几年的快速发展,2016年的中国电子消费市场体量已经非常巨大,要想保持以往的高速发展已经不可能,事实上2015年中国电子消费需求增长速度已呈现下降趋势,这是过去几年电子市场饱和带来的必然影响。在硬件竞争趋于激烈的情况下,微信首先从软件层面寻求突破。2016年是微信公众号火爆的一年,越来越多的商家和个人涌入微信公众号,让微信公众号传播缓慢、体验不佳、不利于团队管理等缺点暴露出来。减少硬件成本、加快传播速度、类APP体验是商家和个人对微信公众号最大的期许,为了达到这些目标,张小龙研究了新的微信形态,就叫做微信小程序。
微信小程序发展的第二个节点是小程序概念提出同年的9月,2016年9月,微信正式将第一批小程序上线,开启小程序内测。内测进行了三个多月,内测期间引起了全社会的高度关注,其快速便捷的特性也得到了行业内更多同行的支持,具体表现为支付宝也上线了他的小程序等。内测期间微信及腾讯都为小程序都做了大量的优化,如微信为用户提供了方便快捷的投诉入口,用以督促开发者开发出更加优秀的小程序;腾讯云为小程序提供网络云端服务器,上线了解决方案,为开发者的云端开发以及后期的云端数据流通提供了便利。
不过微信小程序也有过一段时间的沉寂,主要原因是不易分享与传播,这与小程序最初的定位相违背。但是很多人只是听过微信小程序,可是根本不知道在哪里或怎么使用小程序,同时只能通过搜索小程序号的方式分享,传播效率非常低下,也没有大型企业进入。2018年7月,微信开始为小程序独立出一个入口,使得用户能够更加方便的进入小程序的页面,并且新增了很多传播渠道,如对话分享、关联公众号、二维码扫描、商家消息通知等,同时邀请大量的企业商家入驻,完善了小程序的生态,优化小程序界面和交互逻辑,使得小程序有了近乎APP的日常使用体验。小程序走走上了快速发展的道路。