基于php人事管理系统
项目获取请看文章最底下官网
人事管理系统是基于php编程语言,mysql数据库进行开发,本系统分为员工和管理员两个角色,员工可以登陆系统,查看编辑个人信息,查看工资信息,在线签到考勤,查看公司公告;管理员登陆系统对工资信息,考勤信息,员工信息,部门信息,公告管理系统;本系统功能齐全,有论文,适合作为php毕业设计和php课程设计进行参考学习。
一.技术环境
php版本: 5.3以上 开发工具: notepad++,sublime,phpstorm都可 数据库: mysql 服务器: apache 前端:layui 集成环境: phpstudy,小皮面板,wamp都可以 详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy+layui
二.项目文件(项目获取请看文末官网)
系统源码+安装视频教程+数据库+安装环境+项目论文 ![在这里插入图片描述](https://img-blog.csdnimg.cn/883dfce9e2144d5eb03f5ad0d38b4fb5.png)
三.系统功能
![在这里插入图片描述](https://img-blog.csdnimg.cn/6cf5142d86d8430fbdb79966b21e22fd.png)
四.代码示例
ajaxReturn(0,'请输入密码');
}
//sql语句
$sql = "SELECT * FROM users WHERE name='$name' AND password='$password'";
//查询数据库用户记录,fetchOne函数在mysql.php里
$result = fetchOne($link,$sql);
//如果没有查询到此用户
if(!$result) {
ajaxReturn(0,'抱歉,登录名和密码错误!');
}else {
//保存用户的session
$user = array(
'id'=>$result['id'],
'name'=>$result['name'],
'avatar' =>$result['avatar'],
'role'=>$result['role']
);
//如果是用户登录
if($role == 1) {
if($result['role'] == 1){
//设置session,失效时间1小时
$_SESSION["user"]=$user;
ajaxReturn(1,'恭喜你,登录成功!');
}else{
ajaxReturn(0,'抱歉,你不是用户!');
}
}
//如果是管理员登录
if($role == 2 ) {
//判断是否是管理员
if($result['is_admin'] == 1) {
//设置session,失效时间1小时
$_SESSION["admin"]=$user;
//提示登录成功
ajaxReturn(2,'恭喜你,登录成功!');
}else{
//如果不是管理员,给予提示
ajaxReturn(0,'抱歉,你不是管理员!');
}
}
}
ajaxReturn(0,'密码格式不正确,不少于6位!');
}
//判断邮箱是否输入正确
if(!is_email($email)) {
ajaxReturn(0,'邮箱格式不正确!');
}
//判断两次密码输入是否一致
if($password != $password_o) {
ajaxReturn(0,'两次输入的密码不一致!');
}
//查询数据库是否已经注册过此邮箱
$sql = "SELECT * FROM users WHERE email='$email'";
$result1 = fetchAll($link,$sql);
if($result1) {
ajaxReturn(0,'抱歉,此邮箱已经注册过!');
}
$data = array(
'name'=>$name,
'password'=>$password,
'email'=> $email,
'addtime'=>date('Y-m-d H:i:s')
);
//保存用户的注册信息到users表,其中的$link在include.php里
$result2 = insert($link,$data,'users');
//注册成功和失败的话,返回提示
if(!$result2) {
ajaxReturn(0,'注册失败!');
}else{
ajaxReturn(1,'恭喜你注册成功');
}
五.项目截图
![在这里插入图片描述](https://img-blog.csdnimg.cn/254843e0bb624787916b0cff460a8f42.jpeg#pic_center)
六.项目获取
|