演示地址
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)