(完整版)人事管理系统数据库表.docx

合集下载

人力资源管理系统数据库

人力资源管理系统数据库

人力资源管理系统的数据库设计与实现组成员及所完成的工作:周宇晴所完成工作:ER图的绘制,数据库的物理设计, 数据库上机实现,数据库中数据的装载张雨薇所完成工作:ER图的绘制,ER图到关系模式的转换,数据库上机实现,数据库的运行,作业的组织整理上传刘琴所完成工作:数据库需求分析,ER图的绘制,数据库上机实现,数据库中数据的审核一.需求分析人力资源管理系统(Human Resources Management System,HRMS)包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

(1)数据检索a.查询职工基本信息及所属部门:输入:工号输出:职工姓名,部门名称,性别,出生年月,籍贯,进入单位时间,身份证号b.查询职工的调动情况输入:调动编号输出:工号,调动日期,调动原因c.查询职工的考勤信息输入:考勤编号输出:日期,出勤情况d.查询职工工资信息输入:工资编号输出:工资发放日期,基本工资,奖金e.查询培训信息输入:培训编号输出:完成情况、工号、培训内容信息(2)数据插入调动信息表的插入(3)数据修改a.职工部门修改:某职工部门变化时,输入该该职工工号及需修改的属性值,完成对职工部门的修改。

b.职工文化程度的修改:某职工文化程度变化时,输入该职工工号及需修改的属性值,完成对职工文化程度的修改。

(4)数据统计与查询a.显示职工全部信息及其工资信息。

b.显示职工考勤情况及调动信息。

本数据库只包含了人力资源系统中的一些基本信息。

建立此数据库的主要目的就是为了更好的能对数据库进行操作,包括数据库的建立,设计数据库的概念模型、绘制ER 图、ER 图转换成关系模式、数据库模式的建立(即为数据库及其基本表的建立)、数据的录入以及完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。

人力资源管理系统数据库

人力资源管理系统数据库

人力资源管理系统的数据库设计与实现组成员及所完成的工作:周宇晴所完成工作:ER图的绘制,数据库的物理设计, 数据库上机实现,数据库中数据的装载张雨薇所完成工作:ER图的绘制,ER图到关系模式的转换,数据库上机实现,数据库的运行,作业的组织整理上传刘琴所完成工作:数据库需求分析,ER图的绘制,数据库上机实现,数据库中数据的审核一.需求分析人力资源管理系统(Human Resources Management System,HRMS)包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

(1)数据检索a.查询职工基本信息及所属部门:输入:工号输出:职工姓名,部门名称,性别,出生年月,籍贯,进入单位时间,身份证号b.查询职工的调动情况输入:调动编号输出:工号,调动日期,调动原因c.查询职工的考勤信息输入:考勤编号输出:日期,出勤情况d.查询职工工资信息输入:工资编号输出:工资发放日期,基本工资,奖金e.查询培训信息输入:培训编号输出:完成情况、工号、培训内容信息(2)数据插入调动信息表的插入(3)数据修改a.职工部门修改:某职工部门变化时,输入该该职工工号及需修改的属性值,完成对职工部门的修改。

b.职工文化程度的修改:某职工文化程度变化时,输入该职工工号及需修改的属性值,完成对职工文化程度的修改。

(4)数据统计与查询a.显示职工全部信息及其工资信息。

b.显示职工考勤情况及调动信息。

本数据库只包含了人力资源系统中的一些基本信息。

建立此数据库的主要目的就是为了更好的能对数据库进行操作,包括数据库的建立,设计数据库的概念模型、绘制ER 图、ER 图转换成关系模式、数据库模式的建立(即为数据库及其基本表的建立)、数据的录入以及完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。

人事管理系统数据库设计

人事管理系统数据库设计

人事管理系统数据库设计1.序言在需求剖析阶段已经画出了每个模块需要的数据的E-R 图,在数据库设计阶段依据这些E-R 图写出对应的数据词典。

Induction n. 任职2.数据词典表 2-1 职工任职表 PersonInductionInfo :字段名称数据种类能否为空拘束条件说明PersonnelId CHAR(10) NOT NULL 主键职工号PersonnelName 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 部门表 DepartmentInfo :字段名称数据种类能否为空拘束条件说明DepartmentId CHAR(10) NOT NULL 主键部门编号Department CHAR(10) NULL 无部门名称DeparmentIntroduction CHAR(60) NULL 无简介表 2-3 职位表 PsoitionInfo :字段名称数据种类能否为空拘束条件说明PositionId CHAR(10) NOT NULL 主键职位编号Position CHAR(20) NULL 无职位名表 2-4职称表PositionalTitleInfo:字段名称数据种类能否为空拘束条件说明PositionalTitleId CHAR(10) NOT NULL 主键职称编号PositionalTitle CHAR(20) NULL 无职称名表 2-5 培训记录表TrainingInfo:字段名称数据种类能否为空拘束条件说明TrainingId CHAR(10) NOT NULL 主键培训记录号PersonnelId CHAR(10) NOT NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名PersonnelStyle CHAR(10) NULL 无职工种类TrainingCourse CHAR(10) NULL 无培训课程TrainingHours CHAR(4) NULL 无培训时数TrainingScores CHAR(4) NULL 无培训成绩TrainingExpense CHAR(4) NULL 无培训花费TrainingStart DATETIME NULL 无培训开始日期TrainingEnd DATETIME NULL 无培训结束日期TrainingRemark VARCHAR(50) NULL 无培训备注表 2-6 培训程表 CourseInfo :字段名称数据种类能否为空拘束条件说明CourseCode CHAR(10) NOT NULL 主键课程代码CourseName CHAR(10) NOT NULL 无课程名称CourseDeparment CHAR(10) NULL 无课程主办部门StudentsType CHAR(10) NULL 无讲课对象TeachingHours INT(4) NULL 无讲课时数PlannedStartTime DATETIME NULL 无计划开始日期PlannedEndTime DATETIME NULL 无计划结束日期ActualStartTime DATETIME NULL 无实质开始日期ActualEndTime DATETIME NULL 无实质结束日期AccruedHeadcount INT(4) NULL 无应参训人数AttendedHeadcount INT(4) NULL 无实质参训人数CourseRemark VACHAR(50) NULL 无课程备注probationary[pr ?u’ bei??n?ri]adj.试用的 ,缓刑的表 2-7试用期合同表ProbationaryContractInfo:字段名称数据种类能否为空拘束条件说明ProbationaryId CHAR(10) NOT NULL 主键试用期合同编号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门PositionalTitle CHAR(10) NULL 无职称ProbationaryDays INT(4) NULL 无试用天数ProbationaryStartTime DATETIME NULL 无试用开始日期ProbationaryEndTime DATETIME NULL 无试用结束日期ProbationarySalary INT(4) NULL 无试用月薪表 2-8 正式合同表 OficialContractInfo :字段名称数据种类能否为空拘束条件说明OficialContractId CHAR(10) NOT NULL 主键正式合同编号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Position CHAR(10) NULL 无职位FirstStartTime DATETIME NULL 无初次签署日期FirstEndTime DATETIME NULL 无初次结束日期FirstContractTerm INT(4) NULL 无初次合同限期LastEndTime DATETIME NULL 无最后到期日期RenewTimes INT(4) NULL 无续签次数RenewTotalMonths INT(4) NULL 无续签总月数ProbationaryDays INT(4) NULL 无试用天数TotalContractYears INT(4) NULL 无合同累计年数ProbationarySalary INT(4) NULL 无试用月薪OfficalSalary INT(4) NULL 无正式月薪DateIntoCompany DATETIME NULL 无进入企业日期表 2-9续签表RenewContractInfo:字段名称数据种类能否为空拘束条件说明RenewContractId CHAR(10) NOT NULL 主键续签号OfficalContractId CHAR(4) NOT NULL 无正式合同号RenewStartTime DATETIME NULL 无续签开端日期RenewEndTime DATETIME NULL 无续签结束日期RenewMonths INT(4) NULL 无续签月数表 2-10 日期考勤表 AttendanceInfo :字段名称数据种类能否为空拘束条件说明AttendanceId CHAR(10) NOT NULL 主键考勤号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位AttendanceTypesName CHAR(10) NULL 无考勤种类AttendanceTime DATETIME NULL 无考勤日期AttendanceRemark DATETIME NULL 无考勤备注表 2-11 考勤种类表 AttendanceTypesInfo :字段名称数据种类能否为空拘束条件说明AttendanceTypesId CHAR(10) NOT NULL 主键考勤种类号AttendanceTypesName CHAR(10) NOT NULL 无考勤种类表 2-12 告假表 VacateInfo :字段名称数据种类能否为空拘束条件说明VavateId CHAR(10) NOT NULL 主键告假编号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Sex CHAR(4) NULL 无性别Deparment CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位VacateDays INT(4) NULL 无告假天数VacateStartTime DATETIME NULL 无告假开始日期VacateEndTime DATETIME NULL 无告假结束日期VacateTime DATETIME NULL 无告假日期VacateResult VACHAR(50) NULL 告假原由ApprovalDepartment CHAR(10) NULL 同意部门Approver CHAR(10)NULL同意人表 2-13 出差登记表 BusinessTripInfo:字段名称数据种类能否为空拘束条件说明BusinessTripId CHAR(10) NOT NULL 主键出差登记号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位BusinessDays INT(4) NULL 无出差天数BusinessStartTime DATETIME NULL 无出差开始时间BusinessEndTime DATETIME NULL 无出差结束时间BusinessDstination CHAR(20) NULL 无出差地BusinessResult CHAR(20) NULL 无出差原由表 2-14 奖励表 RewardsInfo :字段名称数据种类能否为空拘束条件说明RewardsId CHAR(10) NOT NULL 主键奖励编号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位AwardMoney INT(4) NULL 无奖金RewardTime DATETIME NULL 无奖励时间RewardResult VACHAR(50) NULL 无奖励原由表 2-15 处罚表 PunishmentInfo :字段名称PunishmentId 数据种类CHAR(10)能否为空NOT NULL拘束条件主键说明处罚编号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位FinedMoney INT(4) NULL 无罚金PunishTime DATETIME NULL 无处罚日期PunishResult VACHAR(50) NULL 无处罚原由表 2-16 职工调换表 TransferredInfo :字段名称数据种类能否为空拘束条件说明TransferredId CHAR(10) NOT NULL 主键调换登记号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名DepartmentBefore CHAR(10) NULL 无调前部门PositionBefore CHAR(10) NULL 无调前职位DepartmentAfter CHAR(10) NULL 无调后部门PositionAfter CHAR(10) NULL 无调后职位TransferredTime DATETIME NULL 无调换日期TransferredResult VACHAR(50) NULL 无调换原由表 2-17 绩效考评表 PAInfo:字段名称数据种类能否为空拘束条件说明PAId CHAR(10) NOT NULL 主键考评号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位PATime DATETIME NULL 无考评日期PAStyles CHAR(10) NULL 无考评种类PAValues INT(4) NULL 无分值PAAssessment VACHAR(50) NULL 无考评评论EvaluaterId CHAR(10) NULL 无考评人编号EvaluaterName CHAR(10) NULL 无考评人姓名EvaluaterPosition CHAR(10) NULL 无考评人职位表 2-18 考评种类表PAStylesInfo :字段名称数据种类能否为空拘束条件说明PAStylesId CHAR(10) NOT NULL 主键考评种类号PAStyles CHAR(10) NOT NULL 无考评种类名表 2-19 职工解聘登记表 TerminationInfo:字段名称数据种类能否为空拘束条件说明TerminationId CHAR(10) NOT NULL 主键解聘登记号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位TerminationTime DATETIME NULL 无解聘时间TerminationResult VACHAR(50) NULL 无解聘原由StopSalaryTime DATETIME NULL 无停薪日期表 2-20 帐套表 AccountCoverInfo :字段名称数据种类能否为空拘束条件说明AccountCoverId CHAR(10) NOT NULL 主键帐套编号AccountCoverName CHAR(10) NULL 无帐套名AccountCoverRemark VACHAR(20) NULL 无帐套说明表 2-21 项目表 ItemInfo :字段名称数据种类能否为空拘束条件说明ItemId CHAR(10) NOT NULL 主键项目号ItemName CHAR(10) NULL 无项目名ItemStyle CHAR(10) NULL 无项目种类ItemUnit CHAR(4) NULL 无项目单位IFAttendance INT(4) NULL 无能否联系考勤表 2-22 帐套项目设置表 AccountCoverItemInfo :字段名称数据种类能否为空拘束条件说明AccountCoverId CHAR(10) NOT NULL 主键帐套号ItemId CHAR(10) NULL 无项目号Money INT(4) NULL 无金额表2-23 帐套人员设置表AccountCoverPersonnelInfo :字段名称数据种类能否为空拘束条件说明AccountCoverId CHAR(10) NOT NULL 主键帐套号PersonnelId CHAR(10)NOT NULL无职工编号表 2-24 薪资表 WageInfo :字段名称数据种类能否为空拘束条件说明WageId CHAR(10) NOT NULL 主键薪资号PersonnelId CHAR(10) NULL 无职工编号PersonnelName CHAR(10) NULL 无职工姓名Department CHAR(10) NULL 无部门Position CHAR(10) NULL 无职位BasicWage INT(4) NULL 无基本薪资FinalWage INT(4) NULL 无实发薪资WageYear DATETIME NULL 无薪资年份WageMonth INT(4) NULL 无薪资月份RetirementInsurance INT(4) NULL 无养老保险Subsidise INT(4) NULL 无补助MedicalInsurance INT(4) NULL 无医疗保险HousingFund INT(4) NULL 无住宅基金EmploymentInsurance I NT(4) NULL 无失业保险AwardMoney INT(4) NULL 无奖金FinedMoney INT(4) NULL 无罚金备注:薪资表还有一些数据项,这些数据项是考勤种类,与考勤种类表相关,故没有列出。

人力资源管理系统数据库说明

人力资源管理系统数据库说明
text
16
0
招聘描述
表名:engage_subjects〔考试题目〕
序号
列名
数据类型
长度
小数
标识
主键
说明
1
sub_id
int
4
0


考题编号
2
first_kind_id
int
4
0
一级机构编号
3
first_kind_name
varchar
60
0
一级机构名字
4
second_kind_id
int
4
0
二级机构编号
varchar
60
教育程度
31
human_educated_years
smallint
2
教育年限
32
human_educated_major
varchar
60
所学专业
33
human_society_security_id
varchar
30
社保号码
34
human_id_card
varchar
20
身份证号
int
4
0
所属一级结构编号
6
salary_grant_man
varchar
50
0
薪资发放人
表名:config_file_third_kind〔三级结构〕
序号
列名
数据类型
长度
小数位
标识
主键
说明
1
third_kind_id
int
4
0


三级机构编号
2

#人事管理系统的数据库设计

#人事管理系统的数据库设计

人事管理系统的数据库设计班级:姓名:学号:指导老师:目录1 系统概述 (3)2 系统数据流程图和数据字典 (3)2.1 用户需求调查 (3)2.2 系统数据流程图 (4)2.3 系统数据字典 (7)3 数据库结构设计 (13)3.1 概念结构设计 (12)3.2 逻辑结构设计 (12)3.3 数据库结构的详细设计 (14)4 物理设计 (15)5 用户的子模式(外模式)设计(没做) (19)6 总结 (19)1 系统概述本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个人事管理系统数据库系统的设计。

最终,在SQL SEVER 2000完成的人事管理系统,可以实现:对员工基本档案的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。

2 系统数据流程图和数据字典2.1 用户需求调查通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。

系统功能的主要描述如下。

(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。

2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。

3)当员工的信息发生变动时,修改员工档案记录中相应的属性。

(2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。

(3)奖惩管理对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。

(4)考勤管理1)对员工上班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、迟到)。

2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。

(5)请销假管理1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。

人力资源管理系统数据库说明

人力资源管理系统数据库说明

数据库名:Hr表名:bestirinfo(激励信息表)序号 列名 数据类型 长度 小数位 说明1 bestirId int 4 0 主键,自增2 bestirType varchar 50 0 激励管理类型3 BestirContext varchar 5000 0 激励管理内容4 human_id int 4 0 激励人编号5 humanName varchar 50 0 激励人名字表名:bonus序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值说明1 bon_id int 4 0 是 是 否 奖金信息2 major_id char 2 0 是 职位ID3 major_name varchar 60 0 是 职位名称4 human_id varchar 30 0 是 奖励人ID5 human_name varchar 60 0 是 奖励人名字6 bonus_item varchar 60 0 是 奖励项目7 bonus_worth money 8 4 是 奖金金额9 remark text 16 0 是 备注信息10 register varchar 60 0 是 注册人11 checker varchar 60 0 是 复核人12 regist_time datetime 8 3 是 注册时间13 check_time datetime 8 3 是 复合时间14 check_status smallint 2 0 是 复合状态(0未通过,1通过) 表名:config_file_first_kind(系统管理中,一级机构)序号 列名 数据类型 长度 小数位 标识 主键 允许空说明1 ffk_id int 4 0 是 是 否 一级机构编号2 first_kind_name varchar 60 0 是 一级机构名字3 key_man varchar 50 0 是 机构负责人4 first_desc varchar 800 0 是 机构描述5 isdelete bit 1 0 是(1)否(0)删除6 salary_grant_man varchar 50 0 薪酬发放负责人表名:config_file_second_kind(二级机构)序号 列名 数据类型 长度 小数位标识 主键 说明1 second_kind_id int 4 0 是 是 二级机构编号2 second_kind_name varchar 60 0 二级机构名称3 second_kind_des varchar 5000 0 二级机构描述4 isdelete bit 1 0 是(1)否(0)删除5 first_kind_id int 4 0 所属一级结构编号6 salary_grant_man varchar 50 0 薪资发放人表名:config_file_third_kind(三级结构)序号 列名 数据类型 长度 小数位标识主键说明1 third_kind_id int 4 0 是 是 三级机构编号2 second_kind_id int 4 0 所属二级机构编号3 third_kind_name varchar 60 0 三级机构名称4 third_kind_des varchar 3000 0 三级机构描述5 third_kind_is_delete bit 1 0 是(1)否(0)删除6 salary_grant_man varchar 50 0 薪资发放人表名:config_major(职位信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 major_id int 4 0 是 是 职位编号2 major_name varchar 60 0 职位名称3 major_des varchar 500 0 职位描述4 Third_kind_id int 4 所属部门表名:config_msg(系统消息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 msgid int 4 0 是 是 消息编号2 msgcontext varchar 5000 0 消息内容3 nsgSendManId int4 0 消息发送人4 msgSnendMan varchar 50 0 消息发送人名称5 msgRceiveMan varchar 50 0 消息接受人6 nsgRceiveId int 4 0 消息接受人编号7 sendTime datetime 8 3 消息发送时间8 isPublic bit 1 0 是否为共有消息表名:config_question_first_kind(招聘考试题目分类)序号 列名 数据类型 长度 小数位 标识 主键 说明1 qfk_id int 4 0 是 是 题目大类编号2 first_kind_name varchar 60 0 细目大类名字3 first_kind_des varchar 5000 0 题目大类描述表名:config_question_second_kind(招聘考试题目小类)序号 列名 数据类型 长度 小数标识 主键 说明位1 qsk_id int 4 0 是 是 题目小类编号2 second_kind_name varchar 60 0 题目小类名称3 first_kind_id int4 0 所属大类编号表名:engage_answer(考试结果信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 ans_id int 4 0 是 是2 exam_number varchar 30 0 试卷编号3 human_id int4 0 考试人编号4 human_name varchar 60 0 考试人名字5 human_idcard varchar 30 0 身份证号6 major_id char 10 0 职位ID7 major_name char 10 0 职位名字8 test_time datetime 8 3 测试时间9 answers varchar 500 0 答案不同题目答案用|隔开10 total_point numeric 5 2 总分表名:engage_exam(试卷信息表)序号 列名 数据类型 长度 小数位 标识 主键 说明1 exam_number int 4 0 是 是 试卷编号2 exam_name varchar 50 0 试卷名称3 subjectIds varchar 50 0 考题编号,所有考题号码,用|隔开4 usertime int 4 0 考试用时5 margeId int 4 0 所属职位表名:engage_interview(面试信息表)序号 列名 数据类型 长度小数位标识主键说明1 ein_id smallint2 0 是 是 面试信息编号2 human_id int 4 0 面试人3 human_major_name varchar 30 0 面试职位4 native_language_degree varchar 20 0 母语程度5 foreign_language_degree varchar 20 0 外语程度6 response_speed_degree varchar 20 0 反映程度7 EQ_degree varchar 20 0 EQ程度8 IQ_degree varchar 20 0 IQ程度9 register varchar 60 0 面试人10 registe_time datetime 8 3 面试时间11 interview_comment text 16 0 面试评价12 result varchar 20 0 面试结果13 interview_number int 4 0 面试次数14 mark varchar 20 0 综合素质表名:engage_major_release(职位发布信息表)序号 列名 数据类型 长度 小数位标识 主键 说明1 mre_id smallint2 0 是 是 主键2 first_kind_id char 2 0 职位所属一级结构3 first_kind_name varchar 60 0 所属一级机构名字4 second_kind_id char 2 0 所属二级机构编号5 second_kind_name varchar 60 0 所属二级机构名字6 third_kind_id char 2 0 三级机构编号7 third_kind_name varchar 60 0 三级机构名字10 major_id char 2 0 职位ID11 major_name varchar 60 0 职位名称12 human_amount smallint 2 0 招聘人数13 engage_type varchar 60 0 招聘类型14 deadline datetime 8 3 截至时间15 register varchar 60 0 发布人16 changer varchar 60 0 变更人17 regist_time datetime 8 3 发布时间18 change_time datetime 8 3 修改时间19 major_describe text 16 0 职位描述20 engage_required text 16 0 招聘描述表名:engage_subjects(考试题目)序号 列名 数据类型 长度 小数 标识 主键 说明1 sub_id int 4 0 是 是 考题编号2 first_kind_id int 4 0 一级机构编号3 first_kind_name varchar 60 0 一级机构名字4 second_kind_id int 4 0 二级机构编号5 second_kind_name varchar 60 0 二级机构名字6 register varchar 60 0 出题人7 regist_time datetime 8 3 出题时间8 context varchar 1000 0 题干部分9 key_a varchar 500 0 选项A10 key_b varchar 500 0 选项B11 key_c varchar 500 0 选项C12 key_d varchar 500 0 选项D13 key_e varchar 500 0 选项E14 correct_key varchar 10 0 正确答案表名:human_file序号 列名 数据类型 长度 标识 说明1 huf_id int 4 是 职员ID2 first_kind_id varchar 50 所属一级机构编号3 first_kind_name varchar 60 所属一级机构名字4 second_kind_id varchar 50 所属二级机构编号5 second_kind_name varchar 60 所属二级机构名字6 third_kind_id varchar 50 所属三级机构编号7 third_kind_name varchar 60 所属三级机构名字8 human_name varchar 60 员工名字9 human_address varchar 200 员工地址10 human_postcode varchar 10 员工邮编11 human_pro_designation varchar 6012 human_major_id varchar 50 职位编号13 hunma_major_name varchar 60 员工职位名称14 human_telephone varchar 20 职工电话15 human_mobilephone varchar 50 手机号码16 human_bank varchar 50 开户银行17 human_account varchar 30 银行卡号18 human_qq varchar 1519 human_email varchar 5020 human_hobby varchar 60 业余爱好21 human_speciality varchar 60 专业, 特长22 human_sex varchar 5023 human_religion varchar 50 宗教信仰24 human_party varchar 50 党籍25 human_nationality varchar 50 国籍26 human_race varchar 50 名族27 human_birthday datetime 8 生日28 human_birthplace varchar 50 出生地29 human_age smallint 2 年龄30 human_educated_degree varchar 60 教育程度31 human_educated_years smallint 2 教育年限32 human_educated_major varchar 60 所学专业varchar 30 社保号码33 human_society_security_id34 human_id_card varchar 20 身份证号35 remark varchar 5000 备注36 salary_standard_id int 4 工资标准编号37 salary_standard_name varchar 60 工资标准名称38 salary_sum money 8 基本工资39 human_histroy_records text 16 职员履历表text 16 家庭关系40 human_family_membership41 human_picture varchar 255 员工图片42 register varchar 60 登记人43 checker varchar 60 复核人44 changer varchar 60 更改人45 regist_time datetime 8 注册时间46 check_time datetime 8 (getdate())复核时间47 change_time datetime 8 (getdate())更改时间48 lastly_change_time datetime 8 (getdate())最后修改时间 49 delete_time datetime 8 (getdate())删除时间50 recovery_time datetime 8 (getdate())恢复时间51 human_file_status int 4 待删除员工 0注册员工 1待面试员工 2面试通过员工 3带笔试员工 4笔试通过员工 5待入职员工 6准入职员工 7正式员工 8完整员工 952 hu_Number varchar 5053 human_type nvarchar 50表名:major_change(职位变更)序号 列名 数据类型 长度标识主键说明1 mch_id smallint2 是 是 主键2 first_kind_id char 2 原所在一级机构3 first_kind_name varchar 60 原一级机构名称4 second_kind_id char 2 原二级机构编号5 second_kind_name varchar 60 原二级机构名字6 third_kind_id char 2 原三级机构编号7 third_kind_name varchar 60 原三级机构名字8 major_id char 2 原职位编号9 major_name varchar 60 原职位名字10 new_first_kind_id char 2 新一级机构编号11 new_first_kind_name varchar 60 新一级机构名字12 new_second_kind_id char 2 新二级机构编号13 new_second_kind_name varchar 60 新二级机构名字14 new_third_kind_id char 2 新三级机构编号15 new_third_kind_name varchar 60 新三级机构名字16 new_major_id char 2 新职位ID17 new_major_name varchar 60 新职位名字18 human_id varchar 30 员工编号19 human_name varchar 60 员工名字20 salary_standard_id varchar 30 原工资标准ID21 salary_standard_name varchar 60 原工资标准名字22 salary_sum money 8 原工资总额23 new_salary_standard_id varchar 30 新工资标准ID24 new_salary_standard_name varchar 60 新工资标准名字25 new_salary_sum money 8 新工资总额26 change_reason text 16 转职原因27 check_reason text 16 复合意见28 check_status smallint 2 复核状态29 register varchar 60 登记人30 checker varchar 60 复核人31 regist_time datetime 8 登记时间32 check_time datetime 8 复核时间表名:pay_delails序号 列名 数据类型 长度 小数位 标识 主键 说明1 base_pay money 8 4 基本工资2 standard_id int 4 0 是 主键,自增3 traffic_pay money 84 交通补助4 msg_pay money 8 4 通讯补助5 direft_pay money 8 4 浮动工资6 common money 8 4 常规7 lunch_pay money 8 4 午餐步骤8 year_pay money 8 4 交通补助9 car_pay money 8 4 车补表名:salary_grant(工资发放信息)序号 列名 数据类型 长度标识主键说明1 sgr_id smallint2 是 主键自增2 salary_grant_id varchar 30 发放编号按照时间自动生成4 first_kind_id char 2 一级机构编号5 first_kind_name varchar 60 一级机构名称6 second_kind_id char 2 二级结构编号7 second_kind_name varchar 60 二级机构名称8 third_kind_id char 2 三级机构编号9 third_kind_name varchar 60 三级机构名称10 human_amount smallint 2 职工人数11 salary_standard_sum money 8 标准工资总数12 salary_paid_sum money 8 实际发放总数13 register varchar 60 登记人数14 regist_time datetime 8 登记时间15 checker varchar 60 复核人16 check_time datetime 8 复核时间17 check_status smallint 2 状态(复核1 未复核0)表名:salary_grant_details(薪资发放明细)序号 列名 数据类型 长度标识主键说明1 grd_id smallint2 是 明细主键2 salary_grant_id varchar 30 发放明细编号3 human_id varchar 30 员工ID4 human_name varchar 60 员工名称6 sale_sum money 8 个人工资总额7 deduct_sum money 8 扣除总额8 salary_standard_sum money 8 标准总额salary_paid_sum money 8 实际工资总额表名:salary_standard序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 standard_id int 4 0 是 是 否2 standard_name varchar 60 0 是 工资标准名称 3 designer varchar 60 0 是 制定人5 checker varchar 60 0 是 复核人6 changer varchar 60 0 是 修改人7 regist_time datetime 8 3 是 制定时间 8 check_time datetime 8 3 是 复核时间 9 change_time datetime 8 3 是 修改时间10 salary_sum money 8 4 是 总金额11 check_status smallint 2 0 是 状态 13 check_comment text 16 0 是 复核说明 14 remark text 16 0 是 备注表名:salary_standard_details序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 standard_id varchar 30 0 否2 standard_name varchar 60 0 是 标准名称3 item_name varchar 60 0 是 项目名称4 salary money 8 4 否 总金额5 S_id int 4 0 是 是 否表名:training序号 列名 数据类型 长度 小数位 标识 主键 允许空默认值说明1 tra_id int 4 0 是 是 否 课程名称 2 trining_humanName varchar 50 0 是 培训师 3 training_item varchar 60 0 是 培训项目 4 training_time datetime 8 3 是 培训时间 5 training_hour int 4 0 是 培训周期 6 training_degree varchar 60 0 是 培训方式 7 register varchar 60 0 是 历史培训记录 8 regist_time datetime 8 3 是 历史培训时间 9 remark text 16 0 是 培训反馈表名:training_feedback序号 列名 数据类型 长度 小数位 标识 主键 允许空默认值说明1 t_id int 4 0 是 否2 h_id int 4 0 否3 Satisfaction int4 0 否 此次培训满意程度等级1-5 4 interesting int 4 0 否 此次培训是否有趣等级1-5 5 Interaction int 4 0 否 培训师是否和学员有交互等级1-5 6 Instrumentation int 4 0 是 讲师仪容仪表等级1-5 7 attitude int 4 0 是 讲师授课态度等级1-5 8 Curriculum_design int 4 0 否 课程设计等级1-5 9 Remark varchar 500 0 否 备注信息 10 tfid int 4 0 否表名:training_participation序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 ptid int 4 0 是 否2 humanid int 4 0 否3 traiingid int4 0 否表名:user_notebook序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 noteId int 4 0 是 是 否2 NoteTitle varchar 50 0 是3 NoteContext varchar 5000 0 否4 userId int 4 0 否5 noteTime datetime 8 3 否表名:users序号 列名 数据类型 长度 小数位 标识 主键 说明1 u_id int 4 0 是 是 登录人ID2 u_name varchar 60 0 登录人名字3 u_true_name varchar 60 0 真实名字4 u_password varchar 60 0 登录密码6 u_face varchar 60 0 用户头像7 Role_id int 角色ID表名:role(角色信息表)序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 roleId int 4 0 是 是 角色ID2 role_name nvarchar 50 0 角色名称3 roleDes nvarchar 1000 0 角色描述表名:role_module序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 URId int 4 0 是 是 主键3 modleId int4 0 模块ID4 role_id int 4 0 角色ID表名:module(模块信息表)序号 列名 数据类型 长度 标识 主键 允许空 默认值 说明1 module_id int 4 是 是 模块主键2 module_name varchar 50 模块名称3 modle_des varchar 500 模块描述4 parent_id int 4 父模块ID。

人力资源管理系统数据库结构图完结版

人力资源管理系统数据库结构图完结版
主外键关系
备注
变动ID
ChangeID
Int
NO
主键
自增,1
员工ID
ChangePersonID
Int
NO
外键
引用BasicInfo表中BID
工资
Wage
Int
NO
社保
Insurance
Nvarchar(50)
NO
合同台账
ContractAccount
Nvarchar(50)
NO
入职时间
InTime
NO
顾客状态
UState
Nvarchar(50)
NO
备注
URemarks
Nvarchar(50)
YES
版块管理-Section
列表
列名
类型
与否为空
主外键关系
备注
版块名称
SName
Nchar(10)
NO
版块ID
SID
Int
NO
主键
自增,1
版块内容
SContent
Nvarchar(50)
NO
角色-Role
NO
外键
引用BasicInfo表中BID
调入时间
PersonInto
Datetime
NO
调出时间
PersonOut
Datetime
NO
调入因素
InReason
Nvarchar(50)
NO
调出因素
OutReason
Nvarchar(50)
NO
人事变动-PersonnelChange
列表
列名
类型
与否为空
类型

(完整版)人事管理系统数据库表

(完整版)人事管理系统数据库表

成员:李典1000505030王欣1000505031谭宇1000505032李斌1000505033 张俊刚1000505034邓晓峰1000505035何连峰1000505036王相忠1000505037李宝1000505038数据库名:HRManagement1.部门表(Sections)2.职位表(Positions)3.性别表(Sexs)4.民族表(Nations)5.学历表(EduBackgrounds)6.员工表(Staffs):Id,,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,民族id,联系方7.工作时间类别表(WorkingTimeType)8.工作时间表(WorkingTimes)9.打卡状态(ClockStatus)10.上班打卡记录表(StartClockRecords)12.管理员表(Adms)13.打卡用户表(Users)表数据记录:1、部门:董事会BO、人事部PE、策划部PL、技术部TE、广告部AD、市场部MK、财务部FL 2、职位:董事长pr、总经理ge、总监ma、经理di、主管co、员工em3、性别:1男、2 女4、民族:1汉族、2 回族、3 苗族、4 维吾尔族、5 满族、6 傣族、7 壮族、8 藏族、9 蒙古族5、学历:专科1、本科2、硕士3、博士46、员工:7、工作时间类别表:上班1、下班28、工作时间:9:00-18:00am:9:00—12:30pm:13:30--18:009、打卡状态:正常1、迟到2、早退310、上班打卡记录11、下班打卡记录12、管理员表13、打卡用户表。

人力资源管理系统数据库

人力资源管理系统数据库

人力资源管理系统的数据库设计与实现组成员及所完成的工作:周宇晴所完成工作:ER图的绘制,数据库的物理设计,数据库上机实现,数据库中数据的装载张雨薇所完成工作:ER图的绘制,ER图到关系模式的转换,数据库上机实现,数据库的运行,作业的组织整理上传刘琴所完成工作:数据库需求分析,ER图的绘制,数据库上机实现,数据库中数据的审核一.需求分析人力资源管理系统(Human Resources Management System,HRMS)包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

(1)数据检索a。

查询职工基本信息及所属部门:输入:工号输出:职工姓名,部门名称,性别,出生年月,籍贯,进入单位时间,身份证号b。

查询职工的调动情况输入:调动编号输出:工号,调动日期,调动原因c.查询职工的考勤信息输入:考勤编号输出:日期,出勤情况d.查询职工工资信息输入:工资编号输出:工资发放日期,基本工资,奖金e.查询培训信息输入:培训编号输出:完成情况、工号、培训内容信息(2)数据插入调动信息表的插入(3)数据修改a。

职工部门修改:某职工部门变化时,输入该该职工工号及需修改的属性值,完成对职工部门的修改。

b。

职工文化程度的修改:某职工文化程度变化时,输入该职工工号及需修改的属性值,完成对职工文化程度的修改。

(4)数据统计与查询a.显示职工全部信息及其工资信息。

b.显示职工考勤情况及调动信息。

本数据库只包含了人力资源系统中的一些基本信息.建立此数据库的主要目的就是为了更好的能对数据库进行操作,包括数据库的建立,设计数据库的概念模型、绘制ER图、ER图转换成关系模式、数据库模式的建立(即为数据库及其基本表的建立)、数据的录入以及完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用.c.系统结构简述:三.关系模式系统中的实体有:职工基本信息;考勤信息;所属部门;工资;调动信息关系模式如下:职工基本信息(工号,姓名,性别,出生年月,进入单位时间,籍贯,文化程度,身份证号,部门编号)说明:员工编号格式为[0-9][0-9][0—9][0—9] [0-9] [0-9][0—9][0—9] [0—9] [0-9] ,性别的取值为:男或女调动信息(调动编号,工号,调动日期,调动情况)部门(部门编号,部门名称,部门电话,部长)考勤信息(考勤编号,日期,工号,出勤情况)说明:考勤编号格式为[0—9] [0—9] [0-9][0—9] [0—9][0-9][0—9][0—9][0-9][0—9]工资(工号,工资发放日期,基本工资,奖金)培训(培训编号,完成情况,培训名称,培训内容信息)四、物理设计表1 职工表表七五、系统实现(数据库、基本表的建立在查询分析器中使用T-SQL语言:数据库名称为:人力资源管理系统数据库1。

人力资源管理系统数据表

人力资源管理系统数据表
字符(10)


人员性质
Jgbh
字符(20)


机构编号
zhaopia nrujing
字符(50)


照片路径
techa ng
字符(50)


特长爱好
jrgo ngda ng
字符(50)


何时加入共产党、任 何职
jrmin gzhu
字符(50)


何时加入民主党派、
任何职
jrxueshutua nti


结束日期
credit_c on diti on
字符(30)
晋升编号
ygbh
字符(20)


员工编号
zgmczgqdsj
字符(30)


资格名称、取得资格 时间
prsgsj
字符(30)


聘任上岗时间
外出进修学习登记
字段名称
字段类型
主键
为空
取值范围
意义
jxbh
数字


Ide ntity
进修编号
ygbh
字符(20)


员工编号
qsrq
日期型


起始日期
dan wei
数据字典主表
字段名称
字段类型
主键
为空
取值范围
意义
id
数字

否—
Ide ntity
大项编号
diet ion arysort name
字符(20)


大项名称

最新精选人事管理系统数据流图

最新精选人事管理系统数据流图

(2)人事管理系统一层:人员管理模块:工作管理模块:工资管理模块:【附加公函一篇,不需要的朋友能够下载后编辑删除,谢谢】关于进一步加速精准扶贫工作意见为认真贯彻落实省委、市委扶贫工作文件精神,按照《关于扎实推动扶贫攻坚工作的实施意见》和《关于进一步加速精准扶贫工作的意见》文件精神,结合我乡实际情形,经乡党委、政府研究肯定,特提出如下意见:一、工作目标整体目标:“立下愚公志,打好攻坚战”,从今年起决战三年,实现全乡大体消除农村绝对贫困现象,实现有劳动能力的扶贫对象全面脱贫、无劳动能力的扶贫对象全面保障,不让一个贫困群众在全面建成小康社会进程中落伍。

整体要求:贫困村农村居民人都可支配收入年均增幅高于全县平均水平5个百分点以上,遏制收入差距扩大趋势和贫困代际传递;贫困村大体公共服务主要指标接近全县平均水平;实现扶贫对象“两不愁三保障”(即:不愁吃、不愁穿,保障其义务教育、大体医疗和住房)。

年度任务:2015-2017年全乡共减少农村贫困人口844人,贫困发生率降至3%以下。

二、精准识别(一)核准对象。

对已经建档立卡的贫困户,以收入为依据再一次进行核实,逐村逐户摸底排查和精准复核,核实后的名单要进行张榜公示,对不符合政策条件的坚决予以排除,确保扶贫对象的真实性、精准度。

成立精准识别责任许诺制,上报立卡的贫困户记录表必需经村小组长、挂组村干部、挂点乡干部、乡领导签字确认,并作出许诺,如扶贫对象不符合政策条件愿承担行政和法律责任,确保贫困户识别精准。

(二)分类扶持。

通过精准识别建档立卡的贫困户分为黄卡户、红卡户和蓝卡户三类,第一类为黄卡户,是指有劳动能力,家庭经济收入在贫困线边缘的贫困户;第二类为红卡户,是指有必然的劳动能力,家庭贫困程度比较深的贫困户;第三类为蓝卡户,是指年老体弱或因病因残丧失劳动能力的贫困户和五保户。

优先扶持黄卡户,集中攻坚扶持红卡户脱贫,对蓝卡户则通过保障扶贫来保障其大体生活。

(三)挂图作业。

(完整版)人事管理系统数据库表.docx

(完整版)人事管理系统数据库表.docx

(完整版)人事管理系统数据库表.docx成员:李典1000505030王欣 1000505031谭宇 1000505032李斌 1000505033张俊刚 1000505034邓晓峰 1000505035何连峰 1000505036王相忠 1000505037李宝 1000505038数据库名: HRManagement1.部门表 (Sections)ID,名称字段说明类型可空备注SectionID ID Nvarchar(2)No主键SectionName部门名称Nvarchar(20)No唯一2.职位表 (Positions)ID,名称字段说明类型可空备注PositionID ID Nvarchar(2)No主键PositionName职位名称Nvarchar(20)No唯一3.性别表 (Sexs)Id,名称字段说明类型可空备注SexID ID int No主键 ,自增SexName性别名称Nvarchar(4)No唯一4.民族表 (Nations)Id,名称字段说明类型可空备注NationID ID int No主键,自增NationName民族名称5.学历表 (EduBackgrounds)Id,名称字段说明类型可空备注EduBackgroundID ID int No主键 ,自增EduBackgroundName 学历名称Nvarchar(10)No唯一6.员工表 (Staffs): Id,,姓名 ,性别 ID,职位 id,学历 id,生日 ,照片 ,籍贯 ,现住地址 ,民族 id,联系方式,工作年限 ,部门 id,毕业院校 ,专业字段说明类型可空备注ID ID Int No主键,自增StaffID职工编号Nvarchar(8)No组合项:部门 ID+职位 ID+数字标识StaffName姓名Nvarchar(10)NoSexID性别 ID Int No外键PositionID职位 ID Varchar(4)No外键EduBackgroundID学历 ID Int No外键Birthday生日Nvachar(9)NoPicture照片Image NoNativePlace籍贯Nvarchar(40)NoNowAddress现住地址Nvarchar(40)NoIDcardNo身份证号码Nvarchar(18)No唯一NationID民族ID Int No外键ContactWay联系方式Nvarchar(30)NoWorkSeniority工作年限Int NoSectionID部门 ID Nvarchar(4)No外键GraduateSchool毕业院校Nvarchar(30)NoMajor专业Nvarchar(16)no7.工作时间类别表 (WorkingTimeType)ID,类别名称字段说明类型可空备注WTTypeID ID int No主键,自增WTTypeName类别名称8.工作时间表 (WorkingTimes)Id,上班时间 ,工作时间类别字段说明类型可空备注WorkingTimeID ID int No主键,自增WorkTime工作时间Nvarchar(5)No唯一WTTypeID工作时间类别Int No外键9.打卡状态 (ClockStatus)Id,状态名称字段说明类型可空备注ClockStatusID ID int No主键 ,自增ClockStatusName状态名称Nvarchar(10)No唯一10. 上班打卡记录表 (StartClockRecords)Id,打卡时间 ,状态 id,职工 id字段说明类型可空备注SClockRecordsID ID int No主键,自增SColckTime打卡时间DateTime NoSClockStatusID打卡状态 ID Int No外键StaffID职工 ID Int No外键11. 下班打卡记录表 (EndClockRecords):Id,打卡时间 ,标记 id 职工 id字段说明类型可空备注EClockRecords ID ID int No主键,自增EColckTime打卡时间DateTime NoEClockStatusID打卡状态 ID Int No外键StaffID职工 ID Int No外键12. 管理员表 (Adms)Id,用户名 ,密码 ,职工 id字段说明类型可空备注AdmID ID int No主键,自增AdmName管理员名AdmPW密码Nvarchar(15)noStaffID职工 Id Int No外键13.打卡用户表 (Users)Id,职工 id,密码字段说明类型可空备注UserID ID int No主键 ,自增StaffID职工 Id Int No外键UserPW密码Nvarchar(15)no表数据记录:1、部门:董事会 BO、人事部 PE、策划部 PL、技术部 TE、广告部 AD、市场部 MK、财务部 FL 2、职位:董事长 pr 、总经理 ge、总监 ma、经理 di、主管 co、员工 em 3、性别:1 男、2 女4、民族:1 汉族、2 回族、3 苗族、4 维吾尔族、5 满族、6 傣族、7 壮族、8 藏族、9 蒙古族5、学历:专科 1 、本科 2、硕士 3、博士 46、员工:7、工作时间类别表:上班1、下班28、工作时间:9:00-18:00 am : 9:00 — 12:30pm : 13:30--18:009、打卡状态:正常1、迟到2、早退310、上班打卡记录11、下班打卡记录12、管理员表13、打卡用户表。

人事管理系统(数据库)

人事管理系统(数据库)

数据库大型实验报告设计题目:人事管理信息系统班级:计算机901姓名:鲍凯学号:200920100101指导老师:赵端阳2012年6月一、设计的课题题目:《人事管理信息系统》二、内容:课题1.《人事管理信息系统》包括的实体类型有:⏹职工(职工号,姓名,性别,年龄,学历,专业,联系电话)⏹部门(部门编号,部门名称,职能,部门领导),如信息分院,教学,洪宁;学工办,管理,刘德华⏹岗位(岗位编号,岗位名称,岗位等级,岗位工资),如教学岗位4级,2300元⏹技能(技能编号,技能名称,技能等级),如钳工5级,刨工6级⏹奖惩(序号,奖惩标志,项目,奖惩金额)⏹培训课程(课程号,课程名,教材,学时,成绩,学历),学历是指本科、研究生、博士等。

⏹工资(职工号,姓名,性别,基本工资,岗位工资,津贴,奖金,养老金,公积金,纳税,医疗保险,水电费,奖惩,实发工资)⏹内部调动(编号,姓名,性别,年龄,调动性质,备注),刘德华从学工办调到信息分院三、要求⏹《人事管理信息系统》包括的具体操作:⏹自行补充实体之间的联系⏹输入数据,每个表不少于10行数据,数据必须是有意义的⏹统计职工的实发工资⏹列出每个职工培训课程的成绩,检查职工信息中学历数据的更改(经过培训后,学历提高了)⏹查询某部门所有职工的奖惩情况⏹查询人事变动后岗位的变动情况⏹列出两个基本表的插入、更新和删除记录的操作(各举1例)⏹自行补充8至10个SQL操作,如查询信息分院的职工人数,职工“刘德华”的部门领导是谁等等。

四.详细设计1.概念设计:设计E-R图:人事管理信息系统中涉及到职工、部门、岗位、技能、培训课程、奖惩记录,工资,内部调动等信息,根据信息画出E-R图。

人事管理信息系统E-R 整体图设计这个ER 图有7个实体类型,其属性如下:职工(职工号,姓名,性别,年龄,学历,专业,联系电话)部门(部门编号,部门名称,职能,部门领导) 岗位(岗位编号,岗位名称,岗位等级,岗位工资) 技能(技能编号,技能名称,技能等级)奖惩(序号,奖惩标志,项目,奖惩金额)培训课程(课程号,课程名,教材,学时,成绩,学历)工资(职工号,姓名,性别,基本工资,岗位工资,津贴,奖金,养老金,公积金,纳税,医疗保险,水电费,奖惩,实发工资)2. 物理设计:在SQL Server 2000下建立数据库,各个基本表的结构表格如下: 职工表:职工部门 部门调动设置 岗位考核技能工资奖惩接受 享有培训课程选课情况NM 1 1 MN MN 1MN M岗位表:技能表:培训课程表:工资表:设置表:考核表:、接受表:3.各表间的关系:1.统计职工的实发工资2.列出每个职工培训课程的成绩3.检查职工信息中学历数据的更改(经过培训后,学历提高了)4.查询某部门所有职工的奖惩情况5.列出两个基本表的插入、更新和删除记录的操作(各举1例)对部门表:1.插入2.更新3.删除6.查询各个课程号和相应的选课人数7. 查询职工奖惩情况8.查询职工‘沧月’的部门领导9. 查询部门编号既不是B01,B04,也不是B09的职工的编号、姓名和性别10. 查询每个职工的职工号,姓名,进修的课程名,成绩和部门名称11. 查询工资超过2500的职工号,职工姓名和岗位名称实验总结:在这次实验中,我学到了,在WORD中,怎样使用工具制作ER图,更加深刻地了解了数据库的物理模式和概念模式,并且通过良好的设计规范节省了资源以及增加了查询的效率。

人事管理系统数据库设计

人事管理系统数据库设计

人事管理系统数据库设计1.媒介在需求分析时期差不多画出了每个模块须要的数据的E-R 图,在数据库设计时期依照这些E-R2. 数据字典表2-1职员就职表表2-2 部分表DepartmentInfo :表2-3 职位表PsoitionInfo :表2-4 职称表PositionalTitleInfo:表2-5培训记录表TrainingInfo:表2-6培训程表CourseInfo:表2-8 正式合同表OficialContractInfo:表2-9 续签表RenewContractInfo:表2-10 日期考勤表AttendanceInfo:表2-11 考勤类型表AttendanceTypesInfo:表2-12 告假表VacateInfo:表2-13 出差挂号表BusinessTripInfo:表2-14 嘉奖表RewardsInfo:表2-15 处罚表PunishmentInfo:表2-16 职员调动表TransferredInfo:表2-17 绩效考评表PAInfo:表2-18 考评类型表PAStylesInfo:表2-19 职员解聘挂号表TerminationInfo:表2-20 帐套表AccountCoverInfo:表2-21 项目表ItemInfo:表2-22 帐套项目设置表AccountCoverItemInfo:表2-23 帐套人员设置表AccountCoverPersonnelInfo:表2-24 工资表WageInfo:备注:工资表还有一些数据项,这些数据项是考勤类型,与考勤类型表有关,故没有列出。

表2-25 档案表DossierInfo表2-26 平易近族表NationalityInfo:表2-26 籍贯表NativeProvince Info:表2-27 公司信息表CompanyInfo:。

人事管理系统数据库表

人事管理系统数据库表

成员:李典30
王欣31
谭宇32
李斌33
张俊刚34
邓晓峰35
何连峰36
王相忠37
李宝38 数据库名:HRManagement
1.部门表(Sections)
2.
3.性别表(Sexs)
4.民族表(Nations)
5.
6.员工表(Staffs):Id,,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,民族id,联系方
7.工作时间类别表(WorkingTimeType)
8.
9.打卡状态(ClockStatus)
1、部门:
董事会BO、人事部PE、策划部PL、技术部TE、广告部AD、市场部MK、财务部FL 2、职位:
董事长pr、总经理ge、总监ma、经理di、主管co、员工em
3、性别:
1男、2 女
4、民族:
1汉族、2 回族、3 苗族、4 维吾尔族、5 满族、6 傣族、7 壮族、8 藏族、9 蒙古族5、学历:
专科1、本科2、硕士3、博士4
6、员工:
7、工作时间类别表:
上班1、下班2
8、工作时间:9:00-18:00
am:9:00—12:30
pm:13:30--18:00
9、打卡状态:
正常1、迟到2、早退3
10、上班打卡记录
11、下班打卡记录
12、管理员表
13、打卡用户表。

人力资源管理系统数据库结构图完结版

人力资源管理系统数据库结构图完结版
NO
外键
引用BasicInfo表中BID
调入时间
PersonInto
Datetime
NO
调出时间
PersonOut
Datetime
NO
调入原因
InReason
Nvarchar(50)
NO
调出原因
OutReason
Nvarchar(50)
NO
人事变动-PersonnelChange
列表
列名
类型
是否为空
表名
英文
人员基本信息
BasicInformation
员工档案
Personnel Archives
员工履历
PersonnelRecord
员工合同
PersonnelContract
部门
Department
职务
Position
奖惩管理
Incentive management
证件管理
Certificate
人事调动管理
Nvarchar(50)
NO
证件管理-Certificate
列表
列名
类型
是否为空
主外键关系
备注
员工ID
CertificatePersonID
Int
NO
外键
引用BasicInfo表中BID
证件名称
CertificateName
Nchar(10)
NO
证件ID
CertificateID
Int
NO
主键
自增,1
int
主键
自增,1
姓名
RName
Nchar(10)
NO
员工编号

人力资源管理最新最全面的数据库人事管理系统

人力资源管理最新最全面的数据库人事管理系统

(人力资源管理)最新最全面的数据库人事管理系统计算机科学和通信工程《数据库系统原理》课程设计方案题目人事管理系统作者张旭指导教师张保威目录壹、设计且开发人事管理系统…………………………二、需求分析……………………………………………三、概念设计……………………………………………四、逻辑设计……………………………………………五、具体设计……………………………………………六、详细设计……………………………………………七、关键代码和操作界面………………………………八、小组分工及设计体会………………………………九、参考文献………………………………………………壹、设计且开发人事管理系统壹直以来人们使用传统人工的方式管理员工档案,这种管理方式存于着许多缺点,譬如:效率低、保密性差,另外时间壹长,将产生大量的文件和数据,这对于查找、更新和维护均带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域且发挥着越来越重要的作用。

人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。

伴随着人事管理信息系统的广泛应用,它已经成为了任何壹家企业公司均不可缺少的组成部分,它的存于使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。

所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段。

二、需求分析人事管理系统功能要求:1、部门信息管理添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等信息;修改部门信息;删除部门信息;查见部门信息2、员工基本信息管理添加员工基本信息,包括员工编号、姓名、性别、生日、所于部门等信息;修改员工基本信息;删除员工基本信息;查见员工基本信息;3、员工主要家庭成员信息管理添加员工主要家庭成员信息;包括员工主要家庭成员的姓名、性别、关系、工作单位等信息;修改,删除,查见员工家庭成员信息;4、员工主要教育和工作经验管理添加员工主要教育和工作经验,包括开始时间、截止时间、学校或单位、职务等;修改,删除,查见员工主要教育和工作经验;5、员工考勤管理添加员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息;修改,删除,查询,月度考勤统计表;6、员工工作考评管理功能添加员工考评工作信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息;修改,删除,查见员工工作考评信息;7、系统用户管理功能添加系统用户信息,包括用户名,密码,员工编号和用户类型等信息;修改系统用户信息;删除系统用户信息;查见系统用户信息;功能模块:系统流程分析:包括:部门编号、部门名称、部门职能描述、上级部门编号员工家庭主要成员信息表:包括:姓名、性别、年龄、和本人的关系、工作单位员工教育及工作经历记录表:包括:开始日期、终止日期等员工考勤表:包括:考勤月份员工编号全勤天数、出差天数等员工工作考评表:包括:考评月份、总体评价、奖励事由等用户信息表:包括:用户名、密码、用户类型四、逻辑设计将E-R图进行总结、归纳,建立如下关系图:部门表(部门编号、部门名称、部门职能描述、上级部门编号)员工基本信息表(员工编号、姓名、照片、性别、民族、生日、政治面貌、文化程度、籍贯、身份证号、工作证号、办公电话、手机号码、档案存放地、户口所于地、到岗日期、所于部门编号、工作岗位、职务、员工状态、上级员工编号、合同有效期、备注、填表用户、填表日期和时间)员工家庭主要成员表(编号、员工编号、姓名、性别、年龄、和本人关系、工作单位)员工教育及工作经历记录表(编号、员工编号、开始日期、终止日期、学校/单位名称、职务)员工考勤表(考勤月份、员工编号、全勤天数、出差天数、病假天数、事假天数、旷工天数、法定休假天数、年休假天数、到休假天数、迟到时间、早退时间、壹类加班天数(法定节假日加班)、二类加班天数(周六或周日加班)、三类加班天数(日常加班)、备注信息)员工工作考评表(考评月份、员工编号、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息)用户信息表(用户名、密码、用户类型)五、具体设计1、表结构及数据词典的设计(1)总体结构人事管理总工包括7张表:员工表、员工员工教育及工作经历记录表、家庭主要成员表、员工考勤表、员工工作考评表、用户信息表、部门表(2)表结构及数据字典部门表(Departments)员工信息表(Employees)3,员工家庭主要成员记录表(Family)4、员工教育及工作经历记录表(Experience)5,员工考勤表(Checkin)6、员工考评表(Evaluation)8、用户信息表(Users)(3)、应用程序功能:于功能上已经说明:六详细设计七、关键代码和操作界面:创建数据库及表的代码:createdatabaseHrSyscreatetableDepartments(Dep_idintprimarykeyidentity, Dep_namevarchar(40)notnull, Describevarchar(400), UpperIdintnotnull)createtablefamily (Idtinyintprimarykeyidentity, Emp_Idintnotnull,Sexchar(2),Agetinyint, Relationshipvarchar(20), WorkingOrgvarchar(40)) createtableExperience (Idtinyintprimarykeyidentity, Emp_Idintnotnull,Strat_Datechar(10),End_Datechar(10),School_Orgvarchar(50),Titlevarchar(20))创建用户本给用户附加权限:CreateuserduGrantselectinsertupdateOntableExperienceTodu2.应用程序操作界面如下:1、登录界面:2、登录成功后进入如下界面:3、部门管理如下:部门信息添加、修改、删除、分别如下图示:员工信息管理界面如下:员工选项中有:于职,兼职,离职、试用、退休、返聘等几个选项员工信息添加界面如下:修改,和上面添加界面壹样。

人事管理系统(数据库课程设计).doc

人事管理系统(数据库课程设计).doc

©广桌诲译大学课题:人事管理系统学生姓名: 学生学号:所在班级: 指导老师: 成绩:》实习报告课程名称:数据库原理及应用所在专业:计算机科学与技术徐龙琴目录设计总说明 ............ 1.人事管理系统概述 .... 1.1 研究背景......... 1.2 意义及目的开发 ... 2.系统需求分析 ........ 2.1 开发环境和软件 ... 2.2 系统设计与功能分析 3.数据库设计 .......... 3.1 系统概念结构设计 3.1.1系统功能模块图 3.1.2 数据流程图 .. 系统逻辑结构设计物理结构设计 .... 数据库关系图.... 3.2 3.3 3.4 4.系统模块设计概述 4.1 用户登录模块 .. 4.2 系统管理模块 .. 4.3信息管理模块 .. 4.4 信息查询模块 .. 4.5其他模块 ..... 5.系统运行与测试 ... 5.1用户登录 ..... 5.2系统管理 ..... 5.3信息管理 ..... 5.4信息查询 ..... 5.5其他模块 ..... 5.5.1 关于 .... 5.5.2 计算器 ..5.5.3 退出 ..... 5.6 优缺点自我评价6.课程设计总结 ...7.附录(代码) ... 参考文献 ..........3 .4.. .4. .4.. .5... .5... 5... .6... 6... 6... 8... 1..0. 1..1. 1..4. 1..4. 1..4. 1..4. 1..5. .1..5. 1..6. .1..6. .1..6. .1..7. .1..9. .2..0. .2..0. .2..0. .2..0. .2..0. .2..1. .2..2. 3..5..设计总说明1.设计概况名称:人事管理系统用途:学校等机构功能:实现对员工信息的管理与维护等功能2.设计说明学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。

人力资源管理数据库

人力资源管理数据库
smallint
招聘人数
允许空
13
engage_type
varchar(60)
招聘类型
允许空
14
deadline
datetime
截至日期
允许空
15
register
varchar(60)
登记人
允许空
16
changer
varchar(60)
变更人
允许空
17
regist_time
datetime
登记时间
允许空
电子邮件
允许空
13
human_sex
char(2)
性别
允许空
14
human_party
varchar(50)
政治面貌
允许空
15
human_nationality
varchar(50)
国籍
允许空
16
human_race
varchar(50)
民族
允许空
17
human_birthday
datetime
出生日期
部门名称
可以为空
职位发布表
编号
对应字段
数据类型
字段说明
备注
1
mre_id
smallint
主键id
自增,主键
2
engage_file_kind_id
smallint
机构ID
外键,对应机构表主键
8
major_ major_mfk_id
smallint
职位ID
外键,对应职位表主键
12
human_amount
18
change_time
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成员:李典1000505030
王欣 1000505031
谭宇 1000505032
李斌 1000505033张俊刚 1000505034
邓晓峰 1000505035
何连峰 1000505036
王相忠 1000505037
李宝 1000505038
数据库名: HRManagement
1.部门表 (Sections)
ID,名称
字段说明类型可空备注
SectionID ID Nvarchar(2)No主键
SectionName部门名称Nvarchar(20)No唯一
2.职位表 (Positions)
ID,名称
字段说明类型可空备注
PositionID ID Nvarchar(2)No主键
PositionName职位名称Nvarchar(20)No唯一
3.性别表 (Sexs)
Id,名称
字段说明类型可空备注
SexID ID int No主键 ,自增
SexName性别名称Nvarchar(4)No唯一
4.民族表 (Nations)
Id,名称
字段说明类型可空备注
NationID ID int No主键 ,自增NationName民族名称Nvarchar(16)No唯一
5.学历表 (EduBackgrounds)
Id,名称
字段说明类型可空备注
EduBackgroundID ID int No主键 ,自增EduBackgroundName学历名称Nvarchar(10)No唯一
6.员工表 (Staffs): Id,,姓名 ,性别 ID,职位 id,学历 id,生日 ,照片 ,籍贯 ,现住地址 ,民族 id,联系方式,
工作年限 ,部门 id,毕业院校 ,专业
字段说明类型可空备注
ID ID Int No主键,自增
StaffID职工编号Nvarchar(8)No组合项:部门 ID+
职位 ID+数字标识StaffName姓名Nvarchar(10)No
SexID性别 ID Int No外键
PositionID职位 ID Varchar(4)No外键
EduBackgroundID学历 ID Int No外键
Birthday生日Nvachar(9)No
Picture照片Image No
NativePlace籍贯Nvarchar(40)No
NowAddress现住地址Nvarchar(40)No
IDcardNo身份证号码Nvarchar(18)No唯一NationID民族 ID Int No外键ContactWay联系方式Nvarchar(30)No
WorkSeniority工作年限Int No
SectionID部门 ID Nvarchar(4)No外键GraduateSchool毕业院校Nvarchar(30)No
Major专业Nvarchar(16)no
7.工作时间类别表 (WorkingTimeType)
ID,类别名称
字段说明类型可空备注
WTTypeID ID int No主键 ,自增WTTypeName类别名称Nvarchar(14)No唯一
8.工作时间表 (WorkingTimes)
Id,上班时间 ,工作时间类别
字段说明类型可空备注
WorkingTimeID ID int No主键 ,自增WorkTime工作时间Nvarchar(5)No唯一
WTTypeID工作时间类别Int No外键
9.打卡状态 (ClockStatus)
Id,状态名称
字段说明类型可空备注
ClockStatusID ID int No主键 ,自增ClockStatusName状态名称Nvarchar(10)No唯一
10. 上班打卡记录表 (StartClockRecords)
Id,打卡时间 ,状态 id,职工 id
字段说明类型可空备注
SClockRecordsID ID int No主键 ,自增SColckTime打卡时间DateTime No
SClockStatusID打卡状态 ID Int No外键
StaffID职工 ID Int No外键
11. 下班打卡记录表 (EndClockRecords):Id,打卡时间 ,标记 id 职工 id
字段说明类型可空备注
EClockRecords ID ID int No主键 ,自增EColckTime打卡时间DateTime No
EClockStatusID打卡状态 ID Int No外键
StaffID职工 ID Int No外键
12. 管理员表 (Adms)
Id,用户名 ,密码 ,职工 id
字段说明类型可空备注
AdmID ID int No主键 ,自增AdmName管理员名Nvarchar(15)No唯一
AdmPW密码Nvarchar(15)no
StaffID职工 Id Int No外键
13.打卡用户表 (Users)
Id,职工 id,密码
字段说明类型可空备注
UserID ID int No主键 ,自增StaffID职工 Id Int No外键
UserPW密码Nvarchar(15)no
表数据记录:
1、部门:
董事会 BO、人事部 PE、策划部 PL、技术部 TE、广告部 AD、市场部 MK、财务部 FL 2、职位:
董事长 pr 、总经理 ge、总监 ma、经理 di、主管 co、员工 em 3、
性别:
1 男、
2 女
4、民族:
1 汉族、
2 回族、
3 苗族、
4 维吾尔族、
5 满族、
6 傣族、
7 壮族、
8 藏族、
9 蒙古族5、学历:
专科 1 、本科 2、硕士 3、博士 4
6、员工:
7、工作时间类别表:
上班1、下班2
8、工作时间:9:00-18:00
am : 9:00 — 12:30
pm : 13:30--18:00
9、打卡状态:
正常1、迟到2、早退3
10、上班打卡记录
11、下班打卡记录
12、管理员表
13、打卡用户表。

相关文档
最新文档