MYSQL人事工资管理系统--数据库表及表设计(一)
时间: 2023-08-15 16:37:19 浏览: 46
好的,我可以为你介绍MYSQL人事工资管理系统的数据库表及表设计(一)。
为了方便管理人事和工资信息,通常需要将数据分成多个表存储。下面是对应的表及其设计:
1.员工信息表(employee_info)
字段名 | 类型 | 描述
---|---|---
id | int | 员工ID,主键
name | varchar(50) | 员工姓名
gender | varchar(10) | 员工性别
age | int | 员工年龄
department | varchar(50) | 所属部门
position | varchar(50) | 岗位名称
entry_date | date | 入职日期
phone | varchar(20) | 员工联系电话
2.部门信息表(department_info)
字段名 | 类型 | 描述
---|---|---
id | int | 部门ID,主键
name | varchar(50) | 部门名称
manager | varchar(50) | 部门经理
phone | varchar(20) | 部门联系电话
3.岗位信息表(position_info)
字段名 | 类型 | 描述
---|---|---
id | int | 岗位ID,主键
name | varchar(50) | 岗位名称
4.工资信息表(salary_info)
字段名 | 类型 | 描述
---|---|---
id | int | 工资ID,主键
employee_id | int | 员工ID,外键
salary_month | varchar(10) | 工资月份
basic_salary | decimal(10,2) | 基本工资
bonus | decimal(10,2) | 奖金
allowance | decimal(10,2) | 津贴
absence_deduct | decimal(10,2) | 缺勤扣款
social_security_deduct | decimal(10,2) | 社保扣款
housing_fund_deduct | decimal(10,2) | 公积金扣款
tax_deduct | decimal(10,2) | 税收扣款
total_salary | decimal(10,2) | 总工资
以上就是MYSQL人事工资管理系统的数据库表及表设计(一),希望能对你有所帮助。