演示地址
http://www.moyuwa.com/sys/kaoqin/login.php
kaoqin/123456
用途:
该考勤系统可将上传的员工的考勤记录进行分析,计算出上下班时间,备注是否缺勤。
系统默认自动排除周末,若遇到节假日或调休日,可手动输入日期参与考勤计算。

系统搭建:
环境
推荐使用宝塔搭建环境。
- centos7.6
- mysql5.6
- php7.4
- nginx1.x
数据库搭建
新建数据库kaoqin,创建表结构:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
-- 表的结构 `kaoqin`
CREATE TABLE IF NOT EXISTS `kaoqin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`department` varchar(50) DEFAULT NULL COMMENT '部门',
`name` varchar(50) DEFAULT NULL COMMENT '姓名',
`number` varchar(50) DEFAULT NULL COMMENT '工号',
`deadline` varchar(50) DEFAULT NULL COMMENT '打卡时间',
`month` varchar(10) DEFAULT NULL COMMENT '月份',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- 转存表中的数据 `kaoqin`
-- 表的结构 `kaoqin_user`
CREATE TABLE IF NOT EXISTS `kaoqin_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`department` varchar(50) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`number` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- 转存表中的数据 `kaoqin_user`
使用
将代码拷贝到网站根目录
修改config.php里的数据库账号密码

接着就可以直接访问了:

演示页面
http://www.moyuwa.com/sys/kaoqin/login.php
kaoqin/123456

考勤数据模板
第一列部门,第二列名字,第三列工号,第四列考勤时间
在check.php文件里指定要计算的日期和打卡时间(用以判定考勤)

版权所有,转载注明来源


评论(0)