最新最全面的数据库人事管理系统Word格式.docx
《最新最全面的数据库人事管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《最新最全面的数据库人事管理系统Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
![最新最全面的数据库人事管理系统Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/20/0a62c190-0664-41c8-943d-63d7a467df52/0a62c190-0664-41c8-943d-63d7a467df521.gif)
添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等信息;
修改部门信息;
删除部门信息;
查看部门信息
2、员工基本信息管理
添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息;
修改员工基本信息;
删除员工基本信息;
查看员工基本信息;
3、员工主要家庭成员信息管理
添加员工主要家庭成员信息;
包括员工主要家庭成员的姓名、性别、关系、工作单位等信息;
修改,删除,查看员工家庭成员信息;
4、员工主要教育与工作经验管理
添加员工主要教育与工作经验,包括开始时间、截止时间、学校或单位、职务等;
修改,删除,查看员工主要教育与工作经验;
5、员工考勤管理
添加员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息;
修改,删除,查询,月度考勤统计表;
6、员工工作考评管理功能
添加员工考评工作信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息;
修改,删除,查看员工工作考评信息;
7、系统用户管理功能
添加系统用户信息,包括用户名,密码,员工编号和用户类型等信息;
修改系统用户信息;
删除系统用户信息;
查看系统用户信息;
功能模块:
系统流程分析:
根据功能可以得到数据需求:
员工的基本信息表:
包括:
员工编号、姓名、照片、性别、民族、生日、
政治面貌、文化程度、婚姻状况等;
部门的基本信息表:
部门编号、部门名称、部门职能描述、上级部门编号
员工家庭主要成员信息表:
姓名、性别、年龄、与本人的关系、工作单位
员工教育及工作经历记录表:
开始日期、终止日期等
员工考勤表:
考勤月份员工编号全勤天数、出差天数等
员工工作考评表:
考评月份、总体评价、奖励事由等
用户信息表:
用户名、密码、用户类型
三、概念设计
通过对数据库基本信息的分析,建立E-R图如下:
四、逻辑设计
将E-R图进行总结、归纳,建立如下关系图:
部门表(部门编号、部门名称、部门职能描述、上级部门编号)
员工基本信息表(员工编号、姓名、照片、性别、民族、生日、政治面貌、文化程度、籍贯、身份证号、工作证号、办公电话、手机号码、档案存放地、户口所在地、到岗日期、所在部门编号、工作岗位、职务、员工状态、上级员工编号、合同有效期、备注、填表用户、填表日期和时间)
员工家庭主要成员表(编号、员工编号、姓名、性别、年龄、与本人关系、工作单位)
员工教育及工作经历记录表(编号、员工编号、开始日期、终止日期、学校/单位名称、职务)
员工考勤表(考勤月份、员工编号、全勤天数、出差天数、病假天数、事假天数、旷工天数、法定休假天数、年休假天数、到休假天数、迟到时间、早退时间、一类加班天数(法定节假日加班)、二类加班天数(周六或周日加班)、三类加班天数(日常加班)、备注信息)
员工工作考评表(考评月份、员工编号、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息)
用户信息表(用户名、密码、用户类型)
五、具体设计
1、表结构及数据词典的设计
(1)总体结构
人事管理总工包括7张表:
员工表、员工员工教育及工作经历记录表、家庭主要成员表、员工考勤表、员工工作考评表、用户信息表、部门表
(2)表结构及数据字典
部门表(Departments)
编号
字段名称
数据类型
说明
1
Dep_id
Int
部门编号
2
Dep_name
Varchar(40)
部门名称
3
Descripe
Varchar(400)
部门职能描述
4
Upperld
上级部门编号
员工信息表(Employees)
Emp_id
员工编号
Emp_Name
Varchar(50)
姓名
Photo
Image
照片
Sex
Char
(2)
性别
5
Nationality
民族
6
Birth
Varchar(20)
生日
7
Political_Party
政治面貌
8
Culture_Level
文化程度
9
Martial_Condition
婚姻状况
10
Family_Place
Varchar(60)
籍贯
11
Id_Card
身份证号
12
BadgeId
工作证号
13
Office_phone
Varchar(30)
办公电话
14
Moblie
手机号码
15
Files_Keep_Org
Varchar(100)
档案存放地
16
Hukou
户口所在地
17
HireDate
到岗日期
18
Dep_Id
Int
所在部门编号
19
Position
工作岗位
20
Title
职务
21
State
Tinyint
员工状态
22
上级员工编号
23
Contract_Person
合同有效期
24
Memo
Varchar(200)
备注
25
Fillin_Person
填表用户
26
Fillin_Time
填表日期和时间
3,员工家庭主要成员记录表(Family)
Id
Emp_Id
Name
Age
年龄
Relationship
与本人关系
WorkingOrg
工作单位
4、员工教育及工作经历记录表(Experience)
int
Start_Date
Char(10)
开始日期
End_Date
终止日期
School_Org
学校/单位名称
5,员工考勤表(Checkin)
CheckDate
考勤月份
qqDays
Decimal(4,1)
全勤天数
ccDays
出差天数
bjDays
病假天数
sjDays
事假天数
kgDays
旷工天数
fdjDays
法定休假天数
nxjDays
年休假天数
dxjDays
到休假天数
cdMinutes
迟到时间
ztMinutes
早退时间
Ot1Days
一类加班时间
Ot2Days
二类加班时间
Ot3Days
三类加班时间
备注信息
6、员工考评表(Evaluation)
EvaMonth
考评月份
ztEva
总体评价
jlReason
奖励事由
jlAmount
Smallint
奖励金额
cfReason
处罚事由
cfAmount
处罚金额
8、用户信息表(Users)
UserName
用户名
Pwd
密码
User_type
用户类型
(3)、应用程序功能:
在功能上已经说明:
六详细设计
七、关键代码和操作界面:
创建数据库及表的代码:
createdatabaseHrSys
createtableDepartments
(Dep_idintprimarykeyidentity,
Dep_namevarchar(40)notnull,
Describevarchar(400),
UpperIdintnotnull
)
createtablefamily
(Idtinyintprimarykeyidentity,
Emp_Idintnotnull,
Sexchar
(2),
Agetinyint,
Relationshipvarchar(20),
WorkingOrgvarchar(40)
createtab