MYSQL人事工资管理系统--数据库表及表设计(一)
时间: 2023-08-15 13:47:47 浏览: 142
好的,MYSQL人事工资管理系统需要设计的数据库表有:员工信息表、部门信息表、职位信息表、工资信息表、考勤信息表、社保信息表、公积金信息表等。
以下是这些表的详细设计:
1.员工信息表(employee)
字段:员工编号(employee_id)、姓名(name)、性别(gender)、出生日期(birthdate)、联系电话(phone)、电子邮箱(email)、籍贯(native_place)、入职日期(entry_date)、部门编号(department_id)、职位编号(position_id)、身份证号(id_card)、家庭住址(address)
2.部门信息表(department)
字段:部门编号(department_id)、部门名称(department_name)、上级部门编号(superior_department_id)
3.职位信息表(position)
字段:职位编号(position_id)、职位名称(position_name)、基本工资(base_salary)
4.工资信息表(salary)
字段:员工编号(employee_id)、工资时间(salary_date)、应发工资(total_salary)、实发工资(actual_salary)
5.考勤信息表(attendance)
字段:员工编号(employee_id)、考勤时间(attendance_date)、上班时间(sign_in_time)、下班时间(sign_out_time)、迟到时间(late_time)、早退时间(early_time)、加班时间(overtime)
6.社保信息表(social_security)
字段:员工编号(employee_id)、社保类型(social_security_type)、社保基数(social_security_base)、公司缴纳比例(company_ratio)、个人缴纳比例(personal_ratio)
7.公积金信息表(provident_fund)
字段:员工编号(employee_id)、公积金基数(provident_fund_base)、公司缴纳比例(company_ratio)、个人缴纳比例(personal_ratio)
以上就是MYSQL人事工资管理系统需要设计的数据库表及其详细设计。
阅读全文