1、 人事管理系统数据库设计需求 1.员工管理:建立员工档案表,管理员工的基本信息和变动信息,支持按条件(如婚姻状况、学历等)查询。也要实现管理员工在单位的变动情况,包含岗位变动(不同部门不同职位的变动(根据员工调动表),可以实现单个人的变动也可以实现集体变动)、工资、学历变动等。 2.部门查询:可以根据不同条件(如部门编号)查询到详细的部门信息。 3.考勤管理: 可以查询当天应到人数及实到人数。根据出勤明细等数据,对考勤、请假情况进行分类统计并显示。 4.请假管理:登记、审核员工请假信息,可按多种条件查询请假记录。 5.培训记录:可以根据培训课程、培训的开始、结束时间,查询受培训员
2、工的基本信息。也可以根据员工编号、姓名、部门查询某位员工参加的的培训课程及最终的培训成绩。 6.工资管理:可预先设定员工的基本工资;系统可以根据条件自动计算员工的最终工资,工资表的数据项可以批量修改。 7.员工解聘:可以根据部门、解聘时间查询解聘员工的基本信息。 8.奖励/惩罚管理:可以根据奖励/惩罚的时间查询受到过奖励/惩罚的员工信息,也可以根据员工的编号、姓名、部门、职位查询某位员工所受过的奖励/惩罚。 表2-1员工就职表 字段名称 数据类型 可否为空 约束条件 说明 PersonnelId CHAR(10) NOT NULL 主键 员工号 Personn
3、elName CHAR(10) NOT NULL 无 员工姓名 Sex CHAR(4) NULL 无 员工性别 Department CHAR(20) NULL 无 所在部门 Position CHAR(10) NULL 无 职位 PositionalTitle CHAR(10) NULL 无 职称 DateIntoCompany DATETIME NULL 无 进公司日期 表2-2 部门表 字段名称 数据类型 可否为空 约束条件 说明 DepartmentId CHAR(10) NOT NULL 主键
4、 部门编号 Department CHAR(10) NULL 无 部门名称 DeparmentIntroduction CHAR(60) NULL 无 简介 表2-3考勤表 字段名称 数据类型 可否为空 约束条件 说明 AttendanceId CHAR(10) NOT NULL 主键 考勤号 PersonnelId CHAR(10) NULL 无 员工编号 PersonnelName CHAR(10) NULL 无 员工姓名 Department CHAR(10) NULL 无 部门 Position CH
5、AR(10) NULL 无 职位 AttendanceTypesName CHAR(10) NULL 无 考勤类型 AttendanceTime DATETIME NULL 无 考勤日期 AttendanceRemark Vchar(50) NULL 无 考勤备注 表2-4请假表 字段名称 数据类型 可否为空 约束条件 说明 VavateId CHAR(10) NOT NULL 主键 请假编号 PersonnelId CHAR(10) NULL 无 员工编号 Deparment CHAR(10) NULL 无
6、部门 Position CHAR(10) NULL 无 职位 VacateStartTime DATETIME NULL 无 请假开始日期 VacateEndTime DATETIME NULL 无 请假结束日期 VacateResult VACHAR(50) NULL 请假原因 Approver CHAR(10) NULL 批准人 表2-5 工资表 字段名称 数据类型 可否为空 约束条件 说明 WageId CHAR(10) NOT NULL 主键 工资号 PersonnelId CHAR(10)
7、 NULL 无 员工编号 Department CHAR(10) NULL 无 部门编号 BasicWage INT(4) NULL 无 基本工资 RetirementInsurance INT(4) NULL 无 养老保险 MedicalInsurance INT(4) NULL 无 医疗保险 HousingFund INT(4) NULL 无 住房基金 EmploymentInsurance INT(4) NULL 无 失业保险 AwardMoney INT(4) NULL 无 奖金 FinedMone
8、y INT(4) NULL 无 罚金 FinalWage INT(4) NULL 无 实发工资 表2-6奖惩表 字段名称 数据类型 可否为空 约束条件 说明 RewardsId CHAR(10) NOT NULL 主键 奖,惩编号 PersonnelId CHAR(10) NULL 无 员工编号 Department CHAR(10) NULL 无 部门编号 RewardTime DATETIME NULL 无 奖惩时间 RewardResult VACHAR(50) NULL 无 奖惩原因 AwardMon
9、ey INT(4) NULL 无 奖惩金 表2-7员工调动表 字段名称 数据类型 可否为空 约束条件 说明 TransferredId CHAR(10) NOT NULL 主键 登记调动号 PersonnelId CHAR(10) NULL 无 员工编号 TransferredResult VACHAR(50) NULL 无 调动原因 TransferredTime DATETIME NULL 无 调入日期 DepartmentBefore CHAR(10) NULL 无 调前部门 DepartmentAfter C
10、HAR(10) NULL 无 调后部门 表2-8 员工离职登记表 字段名称 数据类型 可否为空 约束条件 说明 TerminationId CHAR(10) NOT NULL 主键 离职编号 PersonnelId CHAR(10) NULL 无 员工编号 Department CHAR(10) NULL 无 部门编号 StopSalaryTime DATETIME NULL 无 停薪日期 TerminationResult VACHAR(50) NULL 无 离职原因 TerminationTime DATETIME
11、 NULL 无 离职时间 表2-9 用户密码权限表 字段名称 数据类型 可否为空 约束条件 说明 Id CHAR(10) NOT NULL 主键 编号 username CHAR(10) NULL 无 用户名 password CHAR(10) NULL 无 密码 DATETIME NULL 无 权限等级 表2-10员工档案表 字段名称 数据类型 可否为空 约束条件 说明 PersonnelId CHAR(10) NULL 主键 员工编号 PersonnelName CHAR(10) NULL 无
12、员工姓名 Sex CHAR(4) NULL 无 性别 Department CHAR(10) NULL 无 部门 JobTitle CHAR(10) NULL 无 职位 BirthDate DATETIME NULL 无 出生日期 DateIntoCompany DATETIME NULL 无 进公司日期 AdvancedDegree CHAR(10) NULL 无 学历 Professional CHAR(10) NULL 无 专业 PositionalTitle CHAR(10) NULL 无 职称 Address VACHAR(50) NULL 无 家庭住址 Email VACHAR(20) NULL 无 邮箱 Telephone VACHAR(20) NULL 无 电话 IDCard VACHAR(50) NULL 无 身份证号 Remark VACHAR(200) NULL 无 备注 THANKS !!! 致力为企业和个人提供合同协议,策划案计划书,学习课件等等 打造全网一站式需求 欢迎您的下载,资料仅供参考 -可编辑修改-
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818