最新最全面的数据库人事管理系统.docx

上传人:b****2 文档编号:1345959 上传时间:2022-10-21 格式:DOCX 页数:18 大小:885.29KB
下载 相关 举报
最新最全面的数据库人事管理系统.docx_第1页
第1页 / 共18页
最新最全面的数据库人事管理系统.docx_第2页
第2页 / 共18页
最新最全面的数据库人事管理系统.docx_第3页
第3页 / 共18页
最新最全面的数据库人事管理系统.docx_第4页
第4页 / 共18页
最新最全面的数据库人事管理系统.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

最新最全面的数据库人事管理系统.docx

《最新最全面的数据库人事管理系统.docx》由会员分享,可在线阅读,更多相关《最新最全面的数据库人事管理系统.docx(18页珍藏版)》请在冰豆网上搜索。

最新最全面的数据库人事管理系统.docx

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

 

计算机科学与通信工程

《数据库系统原理》课程设计报告

 

题目人事管理系统

作者张旭

指导教师张保威

 

一、设计并开发人事管理系统…………………………

二、需求分析……………………………………………

三、概念设计……………………………………………

四、逻辑设计……………………………………………

五、具体设计……………………………………………

六、详细设计……………………………………………

七、关键代码和操作界面………………………………

八、小组分工及设计体会………………………………

九、参考文献………………………………………………

 

一、设计并开发人事管理系统

一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深

刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

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

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

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

 

二、需求分析

人事管理系统功能要求:

1、部门信息管理

添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等信息;

修改部门信息;

删除部门信息;

查看部门信息

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

Int

上级部门编号

 

员工信息表(Employees)

编号

字段名称

数据类型

说明

1

Emp_id

Int

员工编号

2

Emp_Name

Varchar(50)

姓名

3

Photo

Image

照片

4

Sex

Char

(2)

性别

5

Nationality

Varchar(40)

民族

6

Birth

Varchar(20)

生日

7

Political_Party

Varchar(40)

政治面貌

8

Culture_Level

Varchar(40)

文化程度

9

Martial_Condition

Varchar(20)

婚姻状况

10

Family_Place

Varchar(60)

籍贯

11

Id_Card

Varchar(20)

身份证号

12

BadgeId

Varchar(40)

工作证号

13

Office_phone

Varchar(30)

办公电话

14

Moblie

Varchar(30)

手机号码

15

Files_Keep_Org

Varchar(100)

档案存放地

16

Hukou

Varchar(100)

户口所在地

17

HireDate

Varchar(20)

到岗日期

18

Dep_Id

Int

所在部门编号

19

Position

Varchar(40)

工作岗位

20

Title

Varchar(20)

职务

21

State

Tinyint

员工状态

22

Upperld

Int

上级员工编号

23

Contract_Person

Varchar(20)

合同有效期

24

Memo

Varchar(200)

备注

25

Fillin_Person

Varchar(30)

填表用户

26

Fillin_Time

Varchar(20)

填表日期和时间

3,员工家庭主要成员记录表(Family)

编号

字段名称

数据类型

说明

1

Id

Tinyint

编号

2

Emp_Id

Int

员工编号

3

Name

Varchar(50)

姓名

4

Sex

Char

(2)

性别

5

Age

Tinyint

年龄

6

Relationship

Varchar(20)

与本人关系

7

WorkingOrg

Varchar(40)

工作单位

4、员工教育及工作经历记录表(Experience)

编号

字段名称

数据类型

说明

1

Id

Tinyint

编号

2

Emp_Id

int

员工编号

3

Start_Date

Char(10)

开始日期

4

End_Date

Char(10)

终止日期

5

School_Org

Varchar(50)

学校/单位名称

6

Title

Varchar(20)

职务

5,员工考勤表(Checkin)

编号

字段名称

数据类型

说明

1

CheckDate

Char(10)

考勤月份

2

Emp_Id

Int

员工编号

3

qqDays

Decimal(4,1)

全勤天数

4

ccDays

Decimal(4,1)

出差天数

5

bjDays

Decimal(4,1)

病假天数

6

sjDays

Decimal(4,1)

事假天数

7

kgDays

Decimal(4,1)

旷工天数

8

fdjDays

Decimal(4,1)

法定休假天数

9

nxjDays

Decimal(4,1)

年休假天数

10

dxjDays

Decimal(4,1)

到休假天数

11

cdMinutes

Tinyint

迟到时间

12

ztMinutes

Tinyint

早退时间

13

Ot1Days

Decimal(4,1)

一类加班时间

14

Ot2Days

Decimal(4,1)

二类加班时间

15

Ot3Days

Decimal(4,1)

三类加班时间

16

Memo

Varchar(200)

备注信息

6、员工考评表(Evaluation)

编号

字段名称

数据类型

说明

1

EvaMonth

Char(10)

考评月份

2

Emp_id

Int

员工编号

3

ztEva

Varchar(200)

总体评价

4

jlReason

Varchar(200)

奖励事由

5

jlAmount

Smallint

奖励金额

6

cfReason

Varchar(200)

处罚事由

7

cfAmount

Smallint

处罚金额

8

Memo

Varchar(200)

备注信息

8、用户信息表(Users)

编号

字段名称

数据类型

说明

1

UserName

Varchar(40)

用户名

2

Pwd

Varchar(40)

密码

3

User_type

Tinyint

用户类型

 

(3)、应用程序功能:

在功能上已经说明:

六详细设计

七、关键代码和操作界面:

创建数据库及表的代码:

createdatabaseHrSys

createtableDepartments

(Dep_idintprimarykeyidentity,

Dep_namevarchar(40)notnull,

Describevarchar(400),

UpperIdintnotnull

createtablefamily

(Idtinyintprimarykeyidentity,

Emp_Idintnotnull,

Sexchar

(2),

Agetinyint,

Relationshipvarchar(20),

WorkingOrgvarchar(40)

createtab

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1