本文目录一览:
怎么开发一个php员工考勤系统
用PHP开发的一个简易的工资管理系统,可以根据考勤机的考勤数据导入到PHP工资管理系统里,然后根据人事工资制度,计算迟到、早退、缺勤、事假、病假、婚嫁、产假等应该扣除的工资,核算出本月应该发放的工资额,支持excel表格数据的导入导出。
主菜单分“系统设置” 和 “人力资源” 两个大项
“系统设置” 又分为 “部门设置” 和 “岗位设置”
“人力资源” 又分为 “员工管理”、 “考勤管理” 、“扣发项目”、“增加项目”、“工资明细”
其中,“部门设置”和“岗位设置”支持分多级,“员工管理”,“考勤管理” 支持excel批量数据导入,工资明细以工资条的形式输出,并可以导出excel表格。
php+mysql考勤系统的查询问题
这句是查询打卡记录
SELECT * from user u LEFT JOIN card c ON u.id = c.user_id
WHERE u.id = c.user_id
先查出打卡记录的人,然后在user查询不包含打卡人的记录
SELECT * from user WHERE id not in (
SELECT u.id from user u LEFT JOIN card c ON u.id = c.user_id
WHERE u.id = c.user_id and c.time '2015-11-02'
and c.time ' 2015-11-03' GROUP BY u.id
)
PHP签到系统的逻辑判断部分应该怎么判断
签到表 id,uid,day_time
签到操作,获取当天的day_time date("Y-m-d")="2018-03-29"
取数据库里查询select * from sign where uid=$uid and day_time = $day_time
如果有,表示今天已经签到,如果没有,就新增一条记录uid=$uid, day_time=$day_time,然后处理签到逻辑。