工资管理信息系统开发_第1页
工资管理信息系统开发_第2页
工资管理信息系统开发_第3页
工资管理信息系统开发_第4页
工资管理信息系统开发_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录、尸、前言1. 工资管理系统系统规划开发背景开发目的可行性分析2. 工资管理系统系统分析 组织结构与功能分析 业务流程分析 数据流程分析 数据字典3. 工资管理系统系统设计 功能结构分析 信息系统流程图设计 代码设计 数据库设计 输入输出设计过程设计说明书、尸、前言随着计算机和通信技术的飞速发展,管理信息系统已经渗 透到社会经济生活的各个角落。 工资管理信息系统在企事业单位 已经普及,但由于企事业单位规模不同,管理方法方式不同,管 理内容不同,需要具体问题具体分析,为具体使用单位量身定制 工资管理信息系统。1. 工资管理系统系统规划1.1 开发背景蜀山峻秀,涪水含章。西南科技大学位于大禹之

2、乡、李白 故里、人杰地灵的中国科技城四川省绵阳市,校址为原清华 大学绵阳分校。历经风雨、几经搬迁,学校发展成为:全日制多 科性普通本科高校,校园绿树成荫,碧水环绕,景色宜人,是读书治学的好地 方。校园占地 4088 亩,学校校舍建筑面积近 100 万平方米。学 校现有在校研究生和普通本专科学生 2.9 万余人, 教职工 2 千多 人。学校每月发放工资和岗位津贴各一次, 工资核算工作量大, 目前使用省教委下发的软件, 但管理功能不能满足新形势下的 要求,如不能实时更新住房公积金的变化,所以需要开发一个新 的工资管理系统满足管理需要。1.2 开发目的新系统简单易用, 能满足工资核算和实时更新住房公

3、积金。1.3 可行性分析住房公积金信息不准确,财务处经常受到投诉,因此从领 导到操作人员都迫切希望有新系统代替旧系统。财务处有多年信息化的基础,员工有较高的信息文化素养,软硬件设施齐备,每 年有充足的资金支持软件更新和维护。2. 工资管理系统系统分析2.1 组织结构与功能分析1. 经调查西科大财务处组织结构图如图2-1图2-12. 根据用户需求,系统要完成的主要功能有建立工资主文件,建立扣款文件,计算输出和更新公积金。功能图如图2-2.建立主文件建立扣款文件计算输出更新公积金西科大工资管理信息系统图2-22.2 业务流程分析本系统为会计科工资核算而设计,每月的工资核算是根据上月的工资主文件和人

4、事处提供的工资变动文件获得本月的主文件,总务处提交职工水电气的扣款文件,算得每月的实发工资2.3 数据流程分析2-2所示。(对象以汉语基于业务流程图绘制的数据流程图如图拼音字头命名)图2-42.4 数据字典1. 外部实体 外部实体编号:RSC外部实体名称:人事处 简述:每月提供工资变动表 输入数据流:输出数据流:GZBDB外部实体编号:ZWC外部实体名称:总务处简述:每月提交职工水电气扣款表。输入数据流:输出数据流:KKB2. 数据流 数据流编号: GZBDB 数据流名称:工资变动表 简述:每月人事处基于职工调入、调出及职务升降提供的工资变 动表。数据流来源:人事处 数据流去向:建立工资主文件

5、模块(GJLZU)数据流组成:职工代码 +姓名+部门 +岗位工资 +薪级工资 +住房公 积金 +备注(备注: 0 表示调出、 1 表示调入、 2 表示变动) 。 数据流量: 1 份 / 月高峰流量: 2 份 / 月数据流编号: KKB数据流名称:扣款表 简述:每月总务处根据职工消费的水电气数量开出的扣款表。 数据来源:总务处数据去向:建立扣款文件模块( GJLKK) 数据流组成:职工代码 +姓名 +部门 +水电气。 数据流量: 1 份 / 月 高峰流量: 1 份 / 月3. 处理逻辑 处理逻辑编号: GJLZU 处理逻辑名称:建立本月工资主文件 简述:基于工资变动修改上月工资主文件, 得到本月

6、工资主文件。 输入数据流:上月工资主文件、工资变动表。 处理:根据人事处开出的工资变动表,对上月工资主文件编辑修 改。调出删除记录、调入追加记录、升降职修改记录。 输出数据流:本月工资主文件。处理频率:每月 1 次。处理逻辑编号: GJLKK处理逻辑名称:建立扣款文件 简述:把总务处提交的扣款表录入的扣款文件中。 输入数据流:扣款表( KKB)处理: 建立友好人机界面, 字段显示职工代码、 姓名、 部门字段, 只需要录入水电气金额。输出数据流:扣款文件( GZKK)处理频率:每月 1 次。处理逻辑编号: GJS处理逻辑名称:计算实发工资和汇总工资 简述:根据本月工资主文件和扣款文件,计算实发工

7、资。再根据 实发工资计算工资汇总。输入数据流:本月工资主文件(GZZU,扣款表(KKB处理:通过临时工作文件,实发工资GZSF (职工编号C (4),姓名C( 8),部门代码N(2),岗位工资N (7, 2),薪级工资N(乙 2),公积金N(7,2),水电气N (乙2),实发工资N (乙2),把 GZZU文件内容和GZKK内容导入GZSF文件中。再根据GZSF按部门代 码汇总,生成汇总文件表(GZHZ。输出数据流:实发工资表。工资汇总表处理频率:每月 1次。4. 数据存储数据存储编号:GZZU1数据存储名称:上月工资主文件简述:上月工资主文件数据存储组成:职工代码+姓名+部门+岗位工资+薪级工

8、资+公积金关键字:代码相关处理:GJLZU数据存储编号:GZZU数据存储名称:本月工资主文件简述:本工资主文件数据存储组成:职工代码+姓名+部门+岗位工资+薪级工资+公积关键字:代码相关处理:GZJLZU, GJS数据存储编号:GZKK数据存储名称:扣款文件简述:总务处提交后录入到计算机中的扣款文件。数据存储组成:职工代码 +姓名+部门+水电气。关键字:职工代码相关处理:GJLK, GJS.数据存储编号:GZSF数据存储名称:实发工资文件简述:基于工资主文件和扣款文件统计实发工资的工作文件。数据存储组成:代d C(4),姓名C(8),部门代码N (2),岗位 工资N (7, 2),薪级工资N

9、(乙2),+住房公积金 N(7,2),水电 气N (7, 2),实发工资N (乙2)。关键字:代码相关处理:GJS3. 工资管理系统系统设计3.1 功能结构分析西科大工资管理信息系统r系统初始化建立工资主文件更新 公积金计算 输出维护数据 录入数据输出汇总表输出工资表建立扣 款文件图3-1功能结构图设计如图3-1所示。1. 初始化清空GZZU GZKK GZSF,还包括录入职工基本信息、设置合法用户。2. 建立工资主文件根据上个月的工资主文件和人事处开出的工资变动表,确定本月的工资主文件。2. 建立扣款文件把主文件中的 DM XM数据添加到空表 GZKK把总务处提交的纸 质扣款表录入到扣款文件

10、(GZKK中。3. 计算输出根据主文件和扣款文件统计出每个职工的实发工资,存入GZSF,再根据GZSF按部门汇总,存入GZHZ4. 更新住房公积金根据每个职工所扣公积金乘以2更新公积金余额。3.2 信息系统流程图设计 为计算实发工资,首先建立工资主文件,再建立扣款文件,基于两个文件的数据计算实发工资,再根据实发工资汇总,得到汇总文件。计算输出信息系统流程图如图|工资表j3-2所示。上月主文件建立工资 主文件扣款建立扣款主文件图3-23.3 代码设计3.3.1 程序名 格式: GAABBX 格式中:G表示工资管理信息系统AA文件做何种处理,如JL(建立)、JS (计算)X 序号BB文件类型,如

11、ZU(主文件)、BD(变动)、KK(扣款)3.3.2 数据文件名格式: GZAAX格式中:GZ表示工资管理系统数据文件。AA说明数据文件类型,如ZU(主文件)、KK(扣款)。X 序号。3.3.3 字段名字段名以字的第1个拼音字母为名,如代码(DM。部门名称( BMM)C。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.图 3-3-1图 3-3-2工 资图 3-3-3342 逻辑设计1. GZBM(BMDM

12、 C(2),BMMC C(10),BMDD C(10)2. GZZG ( DM XM,XB,BMDM,CSRQ,ZC, HF3. GZZU(DM, XM, GWGZ,XJGZ, GJJ)4. GZKK(DM,XM, SDQ)5. GZ YH(DM, YH M,MM)6. GZGJJ(DM,XM,GJJ)7. GZBD(DM,XM, GWG Z, XJGZ,GJJ,BZ)XJGZ8. GZSF( DM C (4), XMC ( 8), BMDIC (2), GWGN (7, 2)N(7, 2), GJJ N(7,2) , SDQ N(7, 2) , SFGZ N(7, 2),3.5 输入输出设计

13、基于教学条件,只考虑屏幕输出实发工资表和工资汇总表。录入 基本信息在表的窗口中。做到一处录入,多处共享。3.6 过程设计说明书1. 建立工资主文件(GJLZU)过程设计系统:西科大工资管理系统设计人:于波模块:建立工资主文件 GJLZU日期:2012.5处理过程说明:输出:本月工资主文件GZZU输入:上月工资主文件 GZZU1工资变动文件 GZBDBBZ=0选择GZZU,删除记录BZ=1选择GZZU,追加记录巳入C77U1数据NOT EOF()?- mth1005該(R谨Hi nfiiiinfiiian ill in-ii ir*-iiI1004 ;吴关兴ntin n ii Mil imbii

14、 man1005 :赵子英!男mOZ/15/62:女mi泊5/空?T4lillllwqi M4II irAiiBiiffciilirvil HrRllniii男jOi!o3/arr/63 I Ml Ml ! Illi l : MB! I02S03/24/6Ai 疫一擡ffi我ff熨迸副裁-I -= T -= -T= -Tz-m = xs =T i E-J F i r1009懂正史!男 02H1/27/Q1i -Ir图4-78.公积金表图4-89. 用户表rbu GzyhEE区密码iId删张M1123455:120002 $李网iSSBBSajB54321界面设计图4-9主界面设计如图 4-1.

15、1.表单FORM的CAPTION属性值为“工资管理系统 作者:于波”INIT的事件代码:PUBLIC I 匸THISFORM.WIDTHTHISFOR M LABEL7.LEFT=ITHISFOR M丄 ABEL2.ENABLED二.F.THISFORM.LABEL3.ENABLED=.F.THISFORM.LABEL4.ENABLED=.F.THISFORM.LABEL5.ENABLED=.F.只有 CAPTION属性为“初始化”的标签 LABEL1和CAPTION属性值为“退出系统”的标签 LABEL6的ENABLED!性值为.T.;标签 建立工资主文件 、建立扣款文件、计算输出 、更新公

16、积金的ENABLED!性值也为.F.。2. 标签LABEL7的CAPTION属性值为“欢迎使用西科大工资管理 信息系统”。ENABLEDS性值为。3. 计时器TIMER1的INERVAL属性值为“ 50”,TIMER的事件代码:I=I-10THISFORM.LABEL7.LEFT=IIF I132THISFORM.TIMER1.ENABLED=.F.ENDIF建立工资主文件设计标签建立工资主文件LABEL2的CLICK单击事件代码:SET TALK OFFSET DELETE ONSET SAFE OFFCLEASELECT 1USE GZZUAPPEND FROM GZZU1INDEX ON

17、 DM TAG DMSELECT 2USE GZBDSET RELA TO DM INTO AGO TOPDO WHILE NOT EOF()DO CASECASE BZ=0SELECT 1DELETCASE BZ=1SELECT 1APPEND BLANKREPL DM WITH B.DM,XM WITH B.XM,GWGZ WITH B.GWGZ,XJGZ WITHB.XJGZ,GJJ WITH B.GJJCASE BZ=2SELECT 1REPL GWGZ WITH B.GWGZ,XJGZ WITH B.XJGZ,GJJ WITH B.GJJENDCASESELECT 2SKIPENDD

18、OSELECT 1PACKCLOSE ALLSET TALK ONSET DELETE OFFSET SAFE ONTHISFOR M丄 ABEL3.ENABLED二.T.THISFOR M丄 ABEL2.ENABLED=.F.单击“建立工资主文件”事件代码后,本月工资主文件GZZU如 图4-6所示:图 4-10建立扣款文件设计 标签建立扣款文件 LABEL3的CLICK单击事件代码:USE GZKKAPPEND FROM GZZUBROWSETHISFOR M丄 ABEL3.ENABLED二.F.THISFOR M LABEL4.ENABLED二.T.单击“建立扣款文件”后,本月工资主文件G

19、ZKK如图4-7所示自动生成DM和姓名字段值,手工填入SDQ直。GzkkfDm|oooo n tiai ! 1003II IM !1004ill IVi I Ili-a-SI IJ pool李孙明 !25. 00!r4i lafcyilHri il3rill Ihilli-rll Hi-4111 *1005赵子英on1009 |童正义iHi its i larrfei ihn 占i ski llfca iRi *i ilieaIolai甲*I r4 IB- Tlo图 4-11计算输出文件设计标签“建立扣款文件”SET SAFE OFFCLOSE ALLSELECT 1USE GZSFAPPEN

20、D FROM GZZULABEL5的CLICK单击事件代码:SELE 2USE GZZGINDEX ON DM TAG ZGDMSELE 1SET RELATION TO DM INTO BREPLACE ALL BMDM WITH B.BMDMSELECT 3USE GZKKINDEX ON DM TAG KKDMSELECT 1SET RELATION TO DM INTO CREPLACE ALL SDQ WITH C.SDQREPL ALL SFGZ WITH GWGZ+XJGZ-GJJ-SDQBROWSE TITLE 按 CTRL+W?盘退出!MESSAGEBOX查看汇总文件)INDEX ON BMDM TAG BMDMTOTAL ON BMDM TO GZHZSELECT 0USE GZHZBROWSE TITLE 按 CTRL+W?盘退出!CLOSE ALLTHISFORM.LABEL4.ENABLED=.F.THISFORM.LABEL5.ENABLED=.T.输出结果如下:皈按CTRLW盘退出1DmKm| Em dm |2 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论