企业工资管理信息系统分析与设计.doc

上传人:wj 文档编号:1774737 上传时间:2023-05-01 格式:DOC 页数:22 大小:539KB
下载 相关 举报
企业工资管理信息系统分析与设计.doc_第1页
第1页 / 共22页
企业工资管理信息系统分析与设计.doc_第2页
第2页 / 共22页
企业工资管理信息系统分析与设计.doc_第3页
第3页 / 共22页
企业工资管理信息系统分析与设计.doc_第4页
第4页 / 共22页
企业工资管理信息系统分析与设计.doc_第5页
第5页 / 共22页
企业工资管理信息系统分析与设计.doc_第6页
第6页 / 共22页
企业工资管理信息系统分析与设计.doc_第7页
第7页 / 共22页
企业工资管理信息系统分析与设计.doc_第8页
第8页 / 共22页
企业工资管理信息系统分析与设计.doc_第9页
第9页 / 共22页
企业工资管理信息系统分析与设计.doc_第10页
第10页 / 共22页
企业工资管理信息系统分析与设计.doc_第11页
第11页 / 共22页
企业工资管理信息系统分析与设计.doc_第12页
第12页 / 共22页
企业工资管理信息系统分析与设计.doc_第13页
第13页 / 共22页
企业工资管理信息系统分析与设计.doc_第14页
第14页 / 共22页
企业工资管理信息系统分析与设计.doc_第15页
第15页 / 共22页
企业工资管理信息系统分析与设计.doc_第16页
第16页 / 共22页
企业工资管理信息系统分析与设计.doc_第17页
第17页 / 共22页
企业工资管理信息系统分析与设计.doc_第18页
第18页 / 共22页
企业工资管理信息系统分析与设计.doc_第19页
第19页 / 共22页
企业工资管理信息系统分析与设计.doc_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业工资管理信息系统分析与设计.doc

《企业工资管理信息系统分析与设计.doc》由会员分享,可在线阅读,更多相关《企业工资管理信息系统分析与设计.doc(22页珍藏版)》请在冰点文库上搜索。

企业工资管理信息系统分析与设计.doc

企业工资管理信息系统分析与设计

燕山大学里仁学院09级工商管理小组

一、系统项目概述

工资管理涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分,是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。

实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。

开发企业工资管理的目的就是为了帮助企业财务部门能更好的管理企业的员工工资,提高工作效率,实现企业工资信息管理的规范化与自动化。

职工工资管理信息系统的实现可以减轻比较繁琐的手工工资管理更加针对性、便捷性、可视化的管理职工工资。

本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。

汇总各项数据生成员工个人台帐,打印工资报表。

采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。

二、项目工作计划

1.由小组成员根据现有企业工资管理系统进行业务过程重组,并进行数据类定义,在一天之内,定义工资管理信息系统的总体结构,主要利用U/C矩阵,划分如下为四个子系统。

数据类

功能

工资汇总文件

工资记录

人员变动记录

标准工资数据

考勤记录

加班费记录

奖金纪录

水电费

扣款单

工资结算文件

工资单

工资表

员工档案

添加用户

U

U

C

修改密码

C

U

U

基本工资设置

U

C

其他项目设置

U

U

C

U

U

计算公式设置

U

U

U

U

C

出勤统计

U

C

计算实发工资

U

U

U

C

U

查询工资

U

C

U

U

U

U

工资表导出

U

U

U

U

C

U

基本工资打印

U

C

U

C

U

其他项目打印

U

U

U

U

C

U

工资统计打印

C

U

U

数据

功能

员工档案

人员变动记录

标准工资数据

奖金记录

扣款单

加班费记录

水电费

考勤记录

工资单

工资记录

工资表

工资结算文件

工资汇总文件

添加用户

C

U

U

修改密码

U

C

U

基本工资设置

C

U

其他项目设置

C

U

U

U

U

计算公式设置

U

U

C

U

U

出勤统计

C

U

计算实发工资

U

U

U

C

U

查询工资

U

U

U

U

U

C

工资表导出

U

U

C

U

U

U

基本工资打印

U

U

C

C

U

其他项目打印

U

U

U

U

U

C

工资统计打印

U

U

C

2.依据如上结果,对子系统按顺序排出开发进度计划,小组根据现有资源及实际情况确定如下开发进度

日期

内容

4.16-4.17

完成业务流程图

4.18-4.19

完成数据流程图

4.20-4.21

完成代码设计

4.22-4.23

完成功能结构图设计

4.24-4.25

完成数据存储设计

4.26-4.27

完成IPO设计

4.28-4.29

提交书面实验报告

三、管理业务流程分析

(一)下面从技术上,经济上,管理上进行可行性分析。

1、技术上的可行性。

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。

2、经济上的可行性。

主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。

另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。

基于企业的现有计算机及配套设备,建设MIS系统。

不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。

由于企业工资管理系统是一个比较小型的系统,是由我及几个同学小组进行开发的,所以从人力、物力、财力方面来说都是可行的。

3、管理上的可行性

主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。

需求分析

  对用户需求的分析应该全面、深入、发展,全面是指考查由MIS管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短MIS的使用寿命。

为了保证需求分析的完备性,就必须保证需求分析的时间。

(二)组织结构图

总经理

创作部客户服务部媒介部行政、财务部

平面制作组

电视制作组

平面统筹组

客户联系组

市场开拓组

电视媒介组

平面媒介组

行政组

财务组

人事组

(三)工资系统管理功能图

企业工资系统管理

系统管理

工资信息设置

工资信息管理

打印报表

添加用户

修改密码

退

基本工资设置

其他项目设置

计算公式设置

出勤统计

计算实发工资

查询工资

工资表导出

其他项目打印

基本工资打印

工资统计打印

(四)工资管理业务流程图

人员变动记录

人事组

标准工资数据

会计员

工资汇总文件

会计员

工资记录文件

工资结算文件

会计组

考勤记录

各部门

加班费记录

会计员

工资发放通知单

奖金记录

总务部

房租水电记录

工资汇总表

扣款汇总表

员工

扣款单

上图图例:

人员单位文档,单据

四、数据流程的调查与分析

通过业务流程图得知各单位、人员之间的业务关系以及管理信息流向。

在此基础上进行资料收集,包括收集原工资系统的全部输入单据,各环节处理方法及计算方法等。

得出如下数据流程图

外部实体数据流处理数据存储

分类汇总

人事组

人员变动记录

各部门

标准工资数据汇总数据

工资汇总

数据统计

考勤记录统计工资记录

工资结算文件

总务部

加班费记录数据数据

结算汇总单据

计算实发工资

分类汇总

数据工资汇总文件

奖金纪录

扣款单工资表导出

发放通知单

员工

打印处理

表单

总经理

(2)数据字典

数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,

下面是本系统的数据字典(由于篇幅原因,在此仅给出部分)。

1.数据项

数据项编号:

I01-01

数据项名称:

员工编号

别名:

简述:

工资管理系统员工的编号

类型及宽度:

字符型,20

取值范围:

“00001”~“99999”

数据项编号:

I01-02

数据项名称:

员工姓名

别名:

简述:

工资管理系统员工的姓名

类型及宽度:

字符型,20

取值范围:

“0001”~“9999”

2、数据结构

数据结构编号:

DS03-03

数据结构名称:

工资单

简述:

员工工资明细情况

数据结构组成:

DS03-01+DS03-02+DS03+04

3、数据流

数据流编号:

D03-04

数据流名称:

工资表

简述:

员工工资情况总表

数据流来源:

财务组

数据流去向:

总务部

数据流组成:

员工编号+员工姓名+职务+部门+实发工资+日期

数据流量:

1份/月

4、数据存储

数据存储编号:

F04-03

数据存储名称:

工资汇总文档

简述:

以文档形式汇总的工资表

数据存储组成:

员工编号+员工名称+月份+月工资总额+总计

关键字:

员工编号

相关联的处理;P02,P03

5、处理逻辑

处理逻辑编号:

P04-03

处理逻辑名称:

工资汇总

简述:

将工资汇总出来

输入的数据流:

工资表

处理:

根据数据流工资表确定该汇总文件

输出的数据流:

工资表汇总文件

处理频率:

每月处理一次

6、外部实体

外部实体编号:

S01-01

外部实体名称:

员工

简述:

利用本系统的用户

输入的数据流:

I01-01I01-02

输出的数据流:

DS03-03

4,由于员工的出勤情况各不相同,并且员工出勤有着不定的变化,所以用决策树来制定员工的缺勤记录对工资的影响,并且制定处理方案。

处理方案

≤基本工资 记过

≤3天 工资

>基本工资处分

缺勤记录 >3天 工资 ≤基本工资 解雇

≤5天

>基本工资降职

>5天 解雇或降职

5代码设计

代码的设计应该按照以下的原则进行设置:

代码应唯一标志它所代表的事物或属性。

结构应与处理的方法相一致。

代码设计要预留足够的位置,以适应不断变化的需要。

不要使用易于混淆的字符。

要注意尽量采用不易出错的代码结构。

在遵守代码设计原则的基础上,根据系统的需要选择使用上下区间关联码。

对员工的编号设计如下:

1101代表创作部平面制作组01号员工

第一个数字代表部门,第二个数字代表组,后两位代表员工。

对工资汇总文件的代码设计:

20120101代表2012年1月创作部的工资汇总文件。

代码校验

员工代码检验

质数法

原代码1101

各乘以权 13753

乘积之和以11为模去除乘积之和,把得出的余数作为校验码:

23∕11=2……1

因此代码为11011

工资汇总文件代码检验

质数法

原代码20120101

各乘以权 2923191713753

乘积之和以11为模去除乘积之和,把得出的余数作为校验码:

121∕11=11……0

因此代码为201201010

六、功能结构图设计

1系统功能模块图

本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统维护等工作,系统的功能模块本结构图如图所示。

工资管理系统

员工基本信息

工资基本设定

工资汇总

个人工资单查询

资料输入

员工增删

员工查询

基础工资

岗位工资

工龄工资

工资总表

口令验证

打印

浏览

查询结果

2功能的说明

本系统大致分为如下四大功能模块。

(1)员工基本信息

员工基本信息模块具有资料输入、员工增删和员工查询三个功能。

员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。

员工增删实现了对数据库中员工信息的增加和删除。

员工信息查询可以通过员工号或员工姓名对员工信息进行查询。

(2)工资基本设定

包括对基础工资、岗位工资、工龄工资的设定。

基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。

岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。

工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。

(3)工资汇总

在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:

员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合。

工资汇总模块会自动对员工工资进行汇总。

用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。

(4)个人工资查询

此查询通过口令验证进行查询,以得出查询结果。

系统的信息系统流程图如下

用户信息

登录系统

员工

个人工资查询

用户表

管理员

更新资料

工资更新资料单

基本工资设定

员工基本信息处理

员工基本工资文件

员工信息文件

信息查询文件

工资等级文档

岗位工资文档

工资汇总计算

工龄工资文档

工资汇总文件

工资单

打印预览

打印

工资汇总表

图例:

手工输入处理文档,打印报告决策磁盘

七、数据库存储设计

主文件主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。

处理文件处理文件又称事务文件,是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据。

例如水电费扣款单

工作文件工作文件是处理过程中暂时存放数据的文件。

如打印时的报表文件

周转文件周转文件用来存放具有固定个体变动属性的数据。

例如周转控制清单

其它文件周转文件副本,档案文件

1文件设计

使用效果组织方式

文件处理方式

文件

大小

随机查

找速度

顺序查

找速度

适用于何种活动率

对软件要求

备注

顺序

随机

顺序

很好

不好

无限制

很快

索引

中等大

直接

不好

很好

有限制

很快

 

表中活动率指的是更新过程中作用到记录的百分数。

例如,针对10000个记录,需要处理8000个,则活动率为80%。

根据常用文件组织性能,计算机操作系统提供的文件组织形式,数据的处理方式等因素进行文件设计。

以下为系统主文件设计结果,并以此为基准,其他文件中与他相同的数据项目与主文件的尽量保持一致

工资主文件

记录文件名________________应用__________________

序号

1

2

3

4

5

6

数据项名

员工编码

职工姓名

部门

基本工资

岗位工资

工龄工资

变量名

DM

XM

BM

JBGZ

FJGZ

FF

类型

C

C

C

N

N

N

宽度

5

8

2

7

7

7

小数位数

2

2

2

输入到

输出自

设计者签名_____________

设计日期_______________

表3-21员工基本信息文件

字段名

类型

长度

允许

员工编号

字符型

5

No

部门

字符型

2

Yes

职务

字符型

8

Yes

员工姓名

字符型

8

Yes

身份证号

字符型

18

Yes

性别

字符型

2

Yes

出生日期

日期型

10

Yes

婚否

逻辑型

2

Yes

文化程度

字符型

8

Yes

政治面目

字符型

6

Yes

毕业学校

字符型

16

Yes

联系电话

数值型

16

Yes

籍贯

字符型

10

Yes

民族

字符型

10

Yes

家庭地址

字符型

30

Yes

邮政编码

数值型

6

Yes

入单位时间

日期型

10

Yes

合同期限

数值型

8

Yes

职称

字符型

16

Yes

评定时间

日期型

10

Yes

备注

备注型

100

Yes

员工基本工资文件

字段名

类型

长度

允许

员工编号

字符型

5

No

员工姓名

字符型

8

Yes

年/月

日期型

10

Yes

基本工资

数值型

7

Yes

工龄工资

数值型

7

Yes

岗位工资

数值型

7

Yes

实发工资

数值型

7

Yes

表3-24工资统计汇总文件

字段名

类型

长度

允许

部门

字符型

2

Yes

人数

数值型

10

Yes

工资总和

数值型

20

Yes

日期

日期型

10

Yes

员工姓名

字符型

8

Yes

员工编码

字符型

5

NO

2进行数据库概念设计

概念结构设计的任务是根据用户的需求设计数据库的概念数据模型。

概念模型是从用户的角度看到的数据库,用E-R图来表示。

对数据库进行概念模型的设计。

包括对数据库的实体及其属性的设着,以及关系模式的设计。

通过对工资管理系统的数据分析并根据业务之间的联系,我们可以得出与系统相关的实体有:

员工、部门、职务、职称、工资、奖励信息、工资报表、管理员。

工资管理系统的数据据库管理模式用语义描述如下:

(1)每一个员工只能属于一个部门,担任一个职务,但是可以拥有多个职称.

(2)每个部门可以有多名员工,有不同的职务.

(3)每个职务可以由多名员工担任,可以在相同的部门,也可以在不同的部门.

(4)每个职称可以授予不同的员工.

(5)每个员工每个月都会有一份工资记录,并且会有一份历史工资记录.

(6)不同部门可以输出一份自己的工资报表,但是也可以输出其他部门及自己的历史记录表。

(7)一个管理员可以掌管多个员工的工资设置,设置多份工资情况。

(8)一个管理员可以查询多个部门工资报表,一个部门的报表也可以被其他管理员查询。

(9)一个员工可以有自己当年的或当月的奖励信息。

综合上述语义,可以得出系统的ER图如图3.3.1所示:

职称

职务

N1

工资报表

担任

拥有

MMN

输出

部门

隶属

员工

M1M

管理

1N

拥有

查询

管理员

1M

M1N

工资报表

工资设置

工资

N

职工编号

职称编号

职称

工资年月

工资

工龄工资

名称

职称津贴

岗位工资

基本工资

员工编号

姓名

姓名

性别

员工

编号

管理员

职务

部门

口令

电话

员工编号

姓名

人数

基本工资

年月

部门

部门

工资报表

名称

编号

工龄工资

岗位工资

名称

职务编号

职务

基本工资

根据实体之间的联系,以及分析实体的属性,得出了工资管理系统中各个实体的属性,相关属性列表见表3.3.1。

表3.3.1工资管理模型的相关属性列表

实体或联系

属性

员工

员工编号、姓名、性别、部门、职务

部门

部门编号、名称、人数、电话

职务

职务编号、名称、基本工资

职称

职称编号、名称、职称津贴

工资报表

员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门

管理员

编号,姓名,口令

工资

员工编号,基本工资,岗位工资,工龄工资,年月

加粗的为主键

3进行数据库逻辑设计

根据概念模型初步设计出如下关系数据模型

员工基本信息(员工编号、姓名、性别、部门、职务)

部门(部门编号、名称、人数、电话)

职务(职务编号、名称、基本工资)

职称(职称编号、名称、职称津贴)

工资报表(员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门)

管理员(编号,姓名,口令)

实发工资(员工编号,姓名,基本工资,岗位工资,工龄工资,)

工资(员工编号,基本工资,岗位工资,工龄工资,年月)

工资设置(员工编号,基本工资,岗位工资,工龄工资,年月,编号,姓名,口令)

输出报表(部门编号、名称、人数、电话、员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门)

隶属(部门编号、名称、人数、电话、员工编号、姓名、性别、部门、职务)

进行关系规范化,将实体及联系转换成符合范式规定的表

员工基本信息表

*员工编号

姓名

性别

部门

职务

职称

符合3NF要求

工资报表

*员工编号

姓名

职务

部门

实发工资

日期

符合3NF要

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2