工资管理信息系统开发Word格式.doc

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

工资管理信息系统开发Word格式.doc

《工资管理信息系统开发Word格式.doc》由会员分享,可在线阅读,更多相关《工资管理信息系统开发Word格式.doc(29页珍藏版)》请在冰点文库上搜索。

工资管理信息系统开发Word格式.doc

2.根据用户需求,系统要完成的主要功能有建立工资主文件,建立扣款文件,计算输出和更新公积金。

功能图如图2-2.

西科大工资管理信息系统

建立主文件

建立扣款文件

更新公积金

计算输出

图2-2

2.2 业务流程分析

本系统为会计科工资核算而设计,每月的工资核算是根据上月的工资主文件和人事处提供的工资变动文件获得本月的主文件,总务处提交职工水电气的扣款文件,算得每月的实发工资。

业务流程图如图2-3所示。

建立工资

主文件

人事

工资变动表

上月工资主文件

总务

扣款表

建立扣

款文件

本月工资主文件

本月扣款文件

计算

输出

实发工资文件

工资汇总文件

更新

公积金

公积金文件

图2-3

2.3 数据流程分析

基于业务流程图绘制的数据流程图如图2-2所示。

(对象以汉语拼音字头命名)

GJL

ZU

RS

C

GZZU1

ZW

GJLKK

GZZU

GZKK

GJS

GZSF

GZBDB

KKB

GZHZ

GGXGJJ

GZGJJ

图2-4

2.4 数据字典

1.外部实体

外部实体编号:

RSC

外部实体名称:

人事处

简述:

每月提供工资变动表

输入数据流:

输出数据流:

ZWC

总务处

每月提交职工水电气扣款表。

2.数据流

数据流编号:

数据流名称:

每月人事处基于职工调入、调出及职务升降提供的工资变动表。

数据流来源:

数据流去向:

建立工资主文件模块(GJLZU)

数据流组成:

职工代码+姓名+部门+岗位工资+薪级工资+住房公积金+备注(备注:

0表示调出、1表示调入、2表示变动)。

数据流量:

1份/月

高峰流量:

2份/月

每月总务处根据职工消费的水电气数量开出的扣款表。

数据来源:

数据去向:

建立扣款文件模块(GJLKK)

职工代码+姓名+部门+水电气。

3.处理逻辑

处理逻辑编号:

GJLZU

处理逻辑名称:

建立本月工资主文件

基于工资变动修改上月工资主文件,得到本月工资主文件。

上月工资主文件、工资变动表。

处理:

根据人事处开出的工资变动表,对上月工资主文件编辑修改。

调出删除记录、调入追加记录、升降职修改记录。

本月工资主文件。

处理频率:

每月1次。

把总务处提交的扣款表录入的扣款文件中。

扣款表(KKB)

建立友好人机界面,字段显示职工代码、姓名、部门字段,只需要录入水电气金额。

扣款文件(GZKK)

计算实发工资和汇总工资

根据本月工资主文件和扣款文件,计算实发工资。

再根据实发工资计算工资汇总。

本月工资主文件(GZZU),扣款表(KKB)

通过临时工作文件,实发工资GZSF(职工编号C(4),姓名C(8),部门代码N

(2),岗位工资N(7,2),薪级工资N(7,2),公积金N(7,2),水电气N(7,2),实发工资N(7,2)),把GZZU文件内容和GZKK内容导入GZSF文件中。

再根据GZSF,按部门代码汇总,生成汇总文件表(GZHZ)。

实发工资表。

工资汇总表

4.数据存储

数据存储编号:

数据存储名称:

数据存储组成:

职工代码+姓名+部门+岗位工资+薪级工资+公积金

关键字:

代码

相关处理:

GJLZU

本工资主文件

GZJLZU,GJS

扣款文件

总务处提交后录入到计算机中的扣款文件。

职工代码

GJLK,GJS.

GZSF

基于工资主文件和扣款文件统计实发工资的工作文件。

代码C(4),姓名C(8),部门代码N

(2),岗位工资N(7,2),薪级工资N(7,2),+住房公积金N(7,2),水电气N(7,2),实发工资N(7,2))。

3. 工资管理系统系统设计

3.1 功能结构分析

录入

数据

维护

系统

初始化

输出工资表

输出汇总表

图3-1

功能结构图设计如图3-1所示。

1.初始化

清空GZZU、GZKK、GZSF,还包括录入职工基本信息、设置合法用户。

2.建立工资主文件

根据上个月的工资主文件和人事处开出的工资变动表,确定本月的工资主文件。

2.建立扣款文件

把主文件中的DM、XM、数据添加到空表GZKK,把总务处提交的纸质扣款表录入到扣款文件(GZKK)中。

3.计算输出

根据主文件和扣款文件统计出每个职工的实发工资,存入GZSF,再根据GZSF,按部门汇总,存入GZHZ。

4.更新住房公积金

根据每个职工所扣公积金乘以2更新公积金余额。

3.2 信息系统流程图设计

为计算实发工资,首先建立工资主文件,再建立扣款文件,基于两个文件的数据计算实发工资,再根据实发工资汇总,得到汇总文件。

计算输出信息系统流程图如图3-2所示。

本月主文件

上月主文件

建立扣款

工资

变动表

扣款

图3-2

3.3 代码设计

3.3.1程序名

格式:

GAABBX

格式中:

G——表示工资管理信息系统

AA——文件做何种处理,如JL(建立)、JS(计算)

X——序号

BB——文件类型,如ZU(主文件)、BD(变动)、KK(扣款)

3.3.2数据文件名

GZAAX

GZ——表示工资管理系统数据文件。

AA——说明数据文件类型,如ZU(主文件)、KK(扣款)。

X——序号。

3.3.3字段名

字段名以字的第1个拼音字母为名,如代码(DM)。

部门名称(BMMC)。

3.3.4代码结构

ABCDE

其中ABCD为职工序号,E为校验位。

权为2、4、8、16,模为9。

E=(2*A+4*B+8*C+16*D)%9。

3.4 数据库设计

3.4.1概念设计

基于用户需求,设计E-R模型如图3-3.

部门

职工

用户

合法

属于

消费

工作

N

积累

1

图3-3

分解图如下:

部门

部门代码

部门名称

部门地点

图3-3-1

职工

婚否

出生日期

职称

性别

姓名

图3-3-2

工资

岗位工资

薪级工资

住房公积金

图3-3-3

扣款

水电气

图3-3-4

用户

用户名

密码

图3-3-5

图3-3-6

3.4.2逻辑设计

1.GZBM(BMDMC

(2),BMMCC(10),BMDDC(10))

2.GZZG(DM,XM,XB,BMDM,CSRQ,ZC,HF)

3.GZZU(DM,XM,GWGZ,XJGZ,GJJ)

4.GZKK(DM,XM,SDQ)

5.GZYH(DM,YHM,MM)

6.GZGJJ(DM,XM,GJJ)

7.GZBD(DM,XM,GWGZ,XJGZ,GJJ,BZ)

8.GZSF(DMC(4),XMC(8),BMDMC

(2),GWGZN(7,2),XJGZN(7,2),GJJN(7,2),SDQN(7,2),SFGZN(7,2)),

3.5 输入输出设计

基于教学条件,只考虑屏幕输出实发工资表和工资汇总表。

录入基本信息在表的窗口中。

做到一处录入,多处共享。

3.6 过程设计说明书

1.建立工资主文件(GJLZU)过程设计

系统:

西科大工资管理系统设计人:

于波

模块:

建立工资主文件GJLZU日期:

2012.5

输入:

上月工资主文件GZZU1输出:

本月工资主文件GZZU

工资变动文件GZBDB

处理过程说明:

打开GZZU

NOTEOF()

导入GZZU1数据

打开GZBD

选择GZZU,删除记录

选择GZBD

SKIP

BZ=1

BZ=0

BZ=2

选择GZZU,追加记录

选择GZZU,修改记录

2.建立扣款文件(GJLKK)过程设计

建立扣款文件GJLZU日期:

扣款表KKB输出:

本月工资主文件GZKK

打开GZKK

导入GZZU数据

编辑GZKK

3.计算输出文件(GJS)过程设计

建立扣款文件GJS日期:

本月工资主文件GZZU输出:

实发工资主文件GZSF

扣款文件GZKK工资汇总文件GZHZ

打开GZSF

打开GZKK,GZZG

用GZKK的SDQ替换GZSF的SDQ,

用GZZG的BMDM替换GZSF的BMDM

计算输出实发工资

计算输出汇总文件

4.系统实施

1.工资变动表

图4-1

2.部门表

图4-2

3.扣款文件表

图4-3

4.实发工资表

图4-4

5.上月工资主文件

图4-5

6.本月工资主文件

图4-6

7.职工表

图4-7

8.公积金表

图4-8

9.用户表

界面设计

图4-9

主界面设计如图4-1.

1.表单FORM1的CAPTION属性值为“工资管理系统作者:

于波”。

INIT的事件代码:

PUBLICI

I=THISFORM.WIDTH

THISFORM.LABEL7.LEFT=I

THISFORM.LABEL2.ENABLED=.F.

THISFORM.LABEL3.ENABLED=.F.

THISFORM.LABEL4.ENABLED=.F.

THISFORM.LABEL5.ENABLED=.F.

只有CAPTION属性为“初始化”的标签LABEL1和CAPTION属性值为“退出系统”的标签LABEL6的ENABLED属性值为.T.;

标签建立工资主文件、建立扣款文件、计算输出、更新公积金的ENABLED属性值也为.F.。

2.标签LABEL7的CAPTION属性值为“欢迎使用西科大工资管理信息系统”。

ENABLED属性值为.T.。

3.计时器TIMER1的INERVAL属性值为“50”,TIMER的事件代码:

I=I-10

IFI<

132

THISFORM.TIMER1.ENABLED=.F.

ENDIF

建立工资主文件设计

标签建立工资主文件LABEL2的CLICK单击事件代码:

SETTALKOFF

SETDELETEON

SETSAFEOFF

CLEA

SELECT1

USEGZZU

APPENDFROMGZZU1

INDEXONDMTAGDM

SELECT2

USEGZBD

SETRELATODMINTOA

GOTOP

DOWHILENOTEOF()

DOCASE

CASEBZ=0

DELET

CASEBZ=1

APPENDBLANK

REPLDMWITHB.DM,XMWITHB.XM,GWGZWITHB.GWGZ,XJGZWITHB.XJGZ,GJJWITHB.GJJ

CASEBZ=2

REPLGWGZWITHB.GWGZ,XJGZWITHB.XJGZ,GJJWITHB.GJJ

ENDCASE

ENDDO

PACK

CLOSEALL

SETTALKON

SETDELETEOFF

SETSAFEON

THISFORM.LABEL3.ENABLED=.T.

单击“建立工资主文件”事件代码后,本月工资主文件GZZU如图4-6所示:

图4-10

建立扣款文件设计

标签建立扣款文件LABEL3的CLICK单击事件代码:

USEGZKK

APPENDFROMGZZU

BROWSE

THISFORM.LABEL4.ENABLED=.T.

单击“建立扣款文件”后,本月工资主文件GZKK如图4-7所示。

自动生成DM和姓名字段值,手工填入SDQ值。

图4-11

计算输出文件设计

标签“建立扣款文件”LABEL5的CLICK单击事件代码:

USEGZSF

SELE2

USEGZZG

INDEXONDMTAGZGDM

SELE1

SETRELATIONTODMINTOB

REPLACEALLBMDMWITHB.BMDM

SELECT3

INDEXONDMTAGKKDM

SETRELATIONTODMINTOC

REPLACEALLSDQWITHC.SDQ

REPLALLSFGZWITHGWGZ+XJGZ-GJJ-SDQ

BROWSETITLE"

按CTRL+W存盘退出!

"

MESSAGEBOX("

查看汇总文件"

INDEXONBMDMTAGBMDM

TOTALONBMDMTOGZHZ

SELECT0

USEGZHZ

THISFORM.LABEL5.ENABLED=.T.

输出结果如下:

图4-12

图4-13

更新公积金文件设计

标签“更新公积金”LABEL5的CLICK单击事件代码:

INDEXONDMTAGSFDM

USEGZGJJ

SETRELATIONTODMINTOA

REPLACEALLGJJWITHGJJ+2*A.GJJ

THIS.ENABLED=.F.

图4-15

退出系统

点击标签“退出系统”LABLE6的事件代码:

THISFORM.RELEASE

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

当前位置:首页 > 职业教育 > 职高对口

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

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