奖惩系统是管理员工绩效的一种有效工具。以下是一个简单的PHP奖惩系统实例,它包括员工信息管理、奖惩记录添加和查询等功能。
1. 系统功能概述
| 功能模块 | 功能描述 |
|---|---|
| 员工管理 | 添加、删除、修改员工信息 |
| 奖惩记录 | 添加、删除、修改奖惩记录 |
| 查询统计 | 按员工查询奖惩记录,按时间统计奖惩情况 |
2. 数据库设计
以下是一个简单的数据库设计,包含员工表和奖惩记录表。
员工表(employee)
| 字段名 | 类型 | 描述 |
|---|---|---|
| id | int | 主键,自增 |
| name | varchar | 员工姓名 |
| department | varchar | 部门 |
| position | varchar | 职位 |
奖惩记录表(punishment)
| 字段名 | 类型 | 描述 |
|---|---|---|
| id | int | 主键,自增 |
| employee_id | int | 员工ID,外键 |
| type | varchar | 奖惩类型(奖、惩) |
| content | varchar | 奖惩内容 |
| date | date | 奖惩日期 |
3. PHP代码实现
以下是一个简单的PHP代码实现,用于添加奖惩记录。
```php
// 连接数据库
$mysqli = new mysqli('localhost', 'root', 'password', 'database');
// 添加奖惩记录
if (isset($_POST['submit'])) {
$employee_id = $_POST['employee_id'];
$type = $_POST['type'];
$content = $_POST['content'];
$date = $_POST['date'];
$sql = "