人事工资管理系统数据库的需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库的结构能充分满足各种信息的输出和输入。需求分析阶段主要是收集基本数据,确定数据结构及数据处理的流程,组成一份详尽的数据字典,以便为后面的概念设计和逻辑设计打下基础。
1、系统调查
1)人工管理的处理流程
通过对人工管理流程进行详细调查,了解到人事工资管理的处理流程是:
l 管理人员对新调入的职工建立其人事档案和工资档案并保存。
l 平时,管理人员要考核每个职工的出勤率并记录在案,对职工的奖惩情况和变动情况也要记录在案,另外,还要根据需要对人事工资数据进行各项统计并存档。
l 每个月末,要对职工的出勤率进行汇总,要根据每个职工的奖金系数计算奖金,还要根据工资计算办法计算出每个职工的工资并进行工资的发放,并且还要将相关的原始数据和统计结果存档。
l 人事工资信息(包括原始数据和统计结果)还要随时接受职工、管理人员及各级领导的查询。
2)人事工资管理的日常工作
人事工资管理的日常工作有:
部门信息的登记、修改和查阅;
职工档案的登记、修改和查询;
职工出勤的登记、查阅和分析;
工资信息的登记、修改和查阅;
奖惩信息的登记、修改和查阅
变动信息的登记、修改和查阅
经过分析,以上工作可归纳为部门信息管理、职工信息管理、出勤信息管理、工资信息管理和奖惩信息管理、变动信息管理六大类。
3)人事工资管理的主要对象
人事工资管理的主要对象有:部门、职工、工资、考勤,奖罚等。
4)确定系统的功能边界
经过调查,确定了系统的功能边界,该系统应能完成下面的功能:
部门信息的录入、修改、查询、打印;
职工基本档案的录入、修改、查询、打印;
工资档案的录入、查询、分析、打印;
考勤信息的录入、修改、查询、打印;
工资发放信息的分析、查询、打印。
奖惩信息的录入、修改、查询、打印;
职工变动信息的录入、修改、查询、打印
5)数据采集
通过调查和分析,我们采集到与人事工资管理相关的数据表格,主要有:
部门信息表,内容如表1所示;
职工档案表,内容如表2所示;
出勤信息表,内容如表3所示;
职工工资表,内容如表4、表5所示;
奖惩表,内容如所示表6;
职工变动表,内容如表7所示。
表1部门信息表
部门编号
部门
人数
负责人
联系电话
01
信息工程
王敬远
13455667788
02
机电工程
康辉
13344556677
03
电子电气
董一平
13266778899
04
科研处
潘惠
15977889900
05
财务处
纪云
3938772
表2 职工档案表
部门名称
职工编号
姓名
性别
出生日期
民族
政治面貌
婚否
家庭地址
入职时间
学历
职称
电话
身份证号
简历
备注
信息工程
0101
陈红芳
女
1972-10-2
回
党员
已
柳州市东环路33号
1995-12-12
本科
副教授
3536780
机电工程
0201
李小波
男
1975-5-29
白
团员
已
柳州市长江路9号
1997-10-18
大专
讲师
2178564
信息工程
0102
王红红
女
1980-10-23
汉
团员
未
柳州市龙盘路97号
2000-11-4
本科
助教
13345678901
机电工程
0202
刘明
男
1981-8-12
汉
团员
未
柳州市太平北路1号
2001-7-14
研究生
讲师
信息工程
0301
肖红莉
女
1974-10-20
满
团员
已
柳州市北站路1号
1995-4-01
本科
讲师
2823451
信息工程
0203
李维明
男
1973-8-20
壮
党员
已
柳州市西环路15号
1996-7-9
本科
讲师
财务处
0501
许明汉
男
1965-12-10
回
群众
已
柳州市南环北路8号
1980-8-3
本科
教授133
3112367
133
人事工资管理系统数据库的需求分析
表3 考勤信息表
职工编号
姓名
部门
加班
请假
旷工
考勤日期
0101
陈红芳
信息工程
6
2005-1-30
0201
李小波
机电工程
6
2005-1-30
0102
王红红
信息工程
4
2005-1-30
0202
刘明
机电工程
2
2
2005-1-30
0301
肖红莉
信息工程
1
1
2005-1-30
0203
李维明
信息工程
3
2005-1-30
0501
许明汉
财务处
5
2005-1-30
表4 工资档案表
职工编号
姓名
基本工资
岗位工资
补贴
公积金
0101
陈红芳
1200
800
200
280
0201
李小波
1000
780
300
260
0102
王红红
1400
700
400
200
0202
刘明
1200
500
350
120
0301
肖红莉
1100
450
250
100
0203
李维明
1000
450
200
100
0501
许明汉
1000
450
300
100
表5工资发放表
职工编号
姓名
固定工资
奖金
其他加
其它扣
发放日期
备注
0101
陈红芳
1980
800
80
100
0201
李小波
1820
780
60
120
0102
王红红
2300
700
100
150
0202
刘明
1930
500
120
200
0301
肖红莉
1700
450
50
100
0203
李维明
1550
450
80
150
0501
许明汉
1650
450
50
120
表6奖惩表
职工编号
姓名
奖罚名称
奖罚类型
日期
0101
陈红芳
市先进工作者
奖
2004-12
0201
李小波
院优秀教师
奖
2005-10
0102
王红红
二级教学事故
罚
2005-12
表7职工变动表
职工编号
姓名
原部门
转入部门
转入日期
备注
0202
刘明
机电工程
机电工程
2000-1-1
人事调整
0301
肖红莉
电子电气
信息工程
2001-2-2
人事调整
从以上系统调查也可以看出,人事工资管理工作信息处理量大,数据准确性要求较高,数据处理有时限要求,因此开发人事工资管理系统、实现人事工资管理的计算机自动化是非常必要的。它可以彻底改变目前人事工资管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决手工管理中信息滞后、资源浪费等问题。
6)系统设计目标
经过对人工进行的人事工资管理工作流程的分析,我们将在计算机上实现的人事工资管理系统的设计目标确定为:
1) 实现人事工资管理基本信息的登记
2) 实现数据的浏览与删改
3) 实现符合一定条件的信息查询
4) 实现有关数据的统计与分析
2、生成数据字典
1).数据项描述
数据项名称:职工编号
别名:zgbh
含义说明:惟一标识一个职工的代号
类型:字符型
长度:4
其它数据项略
2).数据结构描述
名称:部门
含义说明:定义了一个部门的有关信息
组成结构:部门编号、部门名称、部门人数、负责人、联系电话
名称:工资
含义说明:定义了一个职工的工资信息
组成结构:编号、姓名、岗位工资、、部门、基本工资、补贴、公积金、备注
名称:考勤
含义说明:定义了一个职工考勤的有关信息
组成结构:编号、姓名、部门、加班、请假、旷班、备注
名称:职工
含义说明:定义了一个职工的有关信息
组成结构:编号、姓名、部门、性别、出生日期、民族、婚否、职称、政治面貌、身份证号、学历、入职时间、家庭住址、联系电话、简历、备注
名称:奖惩
含义说明:定义了一个职工奖惩的有关信息
组成结构:编号、姓名、部门、奖惩说明、奖惩类型、奖惩日期,、备注
n3).数据流(非数据项)说明
数据流名称:新职工登记表
含义:新职工入职时填写的数据表格
来源:管理人员
去向:录入职工档案
数据流量:不定
组成:编号、姓名、部门、性别、出生日期、民族、婚否、职称、政治面貌、身份证号、学历、入职时间、家庭住址、联系电话、简历、备注
数据流名称:工资档案表
含义:管理部门对员工工资的记录的工资数据
来源:管理人员
去向:录入工资档案表
数据流量:不定
组成:编号、姓名、、部门、岗位工资、基本工资、补贴、公积金、备注
数据流名称:查询结果
含义:领导、管理人员、员工需要了解自己工资的情况等原始数据及统计信息
来源:查询处理
去向:领导、管理人员、职工
数据流量:不定
组成:工资发放信息和考勤信息等原始数据及统计信息
n4)数据存储说明 (以其中的三个表为例说明)
数据存储名称:职工基本档案表
含义说明:存放职工档案信息
存储方式:一条记录存储一个职工的档案信息,整个表存储所有职工的档案信息
处理要求:增、删、改和查询、排序
说明:编号用来唯一标识一个职工
数据存储名称:工资档案表
含义说明:存放工资的基本信息
存储方式:一条记录存储一个职工的基本信息,整个表存储所有职工的工资信息
处理要求:增、删、改和查询、排序
说明:编号用来唯一标识一个职工工资
数据存储名称:考勤信息
含义说明:存放职工考勤的信息
存储方式:一条记录存储一个职工某年某月的考勤信息,整个表存储所有职工的考勤信息
处理要求:增、删、改和查询、排序以及统计
说明:姓名和考勤日期和用来唯一标识某个职工某年某月的的考勤信息