基于php企业考勤管理系统
项目获取请看文章最底下官网
本设计采用php编程语言和mysql数据库进行开发的一个企业考勤管理系统,系统分为三个角色分别为员工,管理员,经理,员工的主要功能是签到,签退,在线请假申请,查看缺勤记录;经理的主要功能有,对员工的请假进行审批,查看缺勤信息;管理员是对公告信息,部门信息,工资信息,进行管理。本设计采用php原生技术开发,简单易懂,注释全面,可作为php毕业设计和课程设计参考和学习。
一.技术环境
php版本: 5.3以上
开发工具: notepad++,sublime,phpstorm都可
数据库: mysql
服务器: apache
集成环境: phpstudy
详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy
二.项目文件(项目获取请看文末官网)
三.系统功能
四.代码示例
<?php
// +---------------------------------------------------------------------------------------------
// |管理员添加新的员工信息
// +----------------------------------------------------------------------------------------------
//引用常用帮助的函数
require_once('../../../config/config.php');
//获取新员工的数据
$code = $_POST['code'];
$name = $_POST['name'];
$avatar = $_FILES['avatar'];
$phone = $_POST['phone'];
$sex = $_POST['sex'];
$birth = $_POST['birth'];
$city = $_POST['city'];
$school = $_POST['school'];
$department_id = $_POST['department_id'];
$email = $_POST['email'];
$addtime = $_POST['addtime'];
//上传员工的证件照
$avatar = uploadImg($avatar,'../../../public/uploads');
//如果上传图片失败,提示
if(!$avatar) {
exit('上传证件照失败!');
}
//保存员工的数据到数据库中
$data = array(
'code' => $code,
'name' => $name,
'avatar' => $avatar,
'phone' => $phone,
'sex' => $sex,
'birth' => $birth,
'city' => $city,
'school' => $school,
'department_id' => $department_id,
'email' => $email,
'addtime' => $addtime,
);
$result = insert($link,$data,'users');
if($result) {
echo "<script>alert('员工信息保存成功');window.location.href='/qiyekaoqing/app/admin/users.php';</script>";
}else{
echo "<script>alert('员工保存失败,请重试!');history.back();</script>";
}
<?php
// +---------------------------------------------------------------------------------------------
// | 管理员同意员工的请假申请
// +----------------------------------------------------------------------------------------------
//引用常用的函数
require_once('../../../config/config.php');
//获取发来的数据
$id = $_POST['id']; //获取数据的id
$where = "id=".$id;
//检查是否正确获取到id
if(!$id) {
ajaxReturn(0,'抱歉,参数错误!');
}
$data = array(
'status'=>1
);
$result = update($link,$data,"rests",$where);
if($result){
ajaxReturn(1,"审核成功!");
}else{
ajaxReturn(0,"审核失败,请重试!");
}
<?php
// +---------------------------------------------------------------------------------------------
// | 同意员工的请假申请
// +----------------------------------------------------------------------------------------------
//引用常用的函数
require_once('../../../config/config.php');
//获取发来的数据
$id = $_POST['id']; //获取数据的id
$where = "id=".$id;
//检查是否正确获取到id
if(!$id) {
ajaxReturn(0,'抱歉,参数错误!');
}
$data = array(
'status'=>1
);
$result = update($link,$data,"rests",$where);
if($result){
ajaxReturn(1,"审核成功!");
}else{
ajaxReturn(0,"审核失败,请重试!");
}
五.项目截图