工资管理系统报告分析_第1页
工资管理系统报告分析_第2页
工资管理系统报告分析_第3页
工资管理系统报告分析_第4页
工资管理系统报告分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、浙江工商大学计算机与信息工程学浙江工商大学计算机与信息工程学院院课程设计文档课程设计文档浙江工商大学教职工工资管理系统设计浙江工商大学教职工工资管理系统设计课程名称:课程名称: 系统分析与设计系统分析与设计 专专 业:业: 信息管理与信息系统信息管理与信息系统 班班 级:级: 信息信息 06030603 学学 号:号: 06127003080612700308 姓姓 名:名: 徐盈盈徐盈盈 20092009 年年 4 4 月月系统分析与设计课程设计报告 信息管理与信息系统专业1目目 录录一、系统需求分析.21.1 系统的背景介绍.21.2 系统的可行性研究.21.3 系统需求分析.2二、系统功

2、能分析.22.1 系统概述.22.2 DFD 图.22.3 数据字典.32.4 系统模块结构图.32.5 主要功能的算法描述.3三、系统数据设计.33.1 E-R 图.33.2 表结构.3四、系统界面设计.34.1 用户界面设计.34.2 输入分析设计.34.3 输出分析设计.3五、系统实现.45.1 系统实现体系结构.45.2 主要代码.45.3 系统的实施 .4系统分析与设计课程设计报告 信息管理与信息系统专业2一、系统需求分析一、系统需求分析1.1 系统的背景介绍系统的背景介绍 工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企

3、业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。 工资管理系统是典型的信息管理系统(MIS) ,对

4、企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。 本系统前台程序开发工具采用 delphi,后台数据库采用 SQL Server 数据库。delphi是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 SQL Server 数据库具有与 delphi 无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的

5、需要,同时也成为现代化企业管理的标志。1.2 系统的可行性研究系统的可行性研究 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。通过可行性的研究分析,可以知道问题有无可行性的解决方法,进而避免人力、物力和才力的浪费。 系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化,以达到更加出色的程序系统。操作可行性操作可行性涉及工资管理的相关人员,以及一系列职工均大力支持该项目。新系统的研制和开发充分考虑工作人员对工资的易于管理,管理者方便查询职工的个人基本信息效率,从而能完全满足使用者的要求。本系统有友好的用户界面、有良好的安全性设置、有详细的操作

6、说明书,这样更使各类用户很快地掌握系统的使用方法。在使用过程中,可以根据用户需求,进行适当扩展,也便于维护。技术可行性技术可行性本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。职工工资管理系统开发与运行环境选择如下: 系统分析与设计课程设计报告 信息管理与信息系统专业3开发环境:Windows XP 开发工具:Delphi 7.0 数据库管理系统:SQL Server 2005 数据库服务器:SQL Server 2005 桌面引擎 进度可行性进度可行性实验时间上:第 918 周,给予的

7、开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.3 系统需求分析系统需求分析1功能分解图 FDD 职工工资管理系统系统用户管理职工信息管理工资信息管理工资标准设定 用户密码修改系统退出职工信息删除职工信息添加职工信息修改工资信息修改工资信息结算工资信息查询基本工资标准设定变动工资标准设定其他工资标准设定工资报表创建 系统用户删除 系统用户修改 系统用户添加 系统用户登录 部门信息设置职工信息查询 1.1 职工工资管理系统功能分解图职工工资管理系统功能分解图2.经过实际考察与分析,职工工资管理系统的输入、输出、性能、功能、控制等需求分析系统分析与设计课程设计报告 信息管理与信息系统专

8、业4如下 工资管理:包括与工资发放相关的各种数据处理,以及对这些处理的有机组织规划。工资项目:影响工资计算的各种因素,如:基本工资,津贴,缺勤扣除等等。人事管理:主要指对各种员工人事信息的管理,包括职工的基本情况和升迁离职情况。 系统接口:这里主要指与其他系统的数据库接口。a) 职工的基本个人信息的输入,包括姓名、性别、入校时间、职务等等b) 职工的考勤情况的管理c) 职工的加班情况、奖金及个人补贴情况的管理d) 职工所得工资的信息查询,修改、维护及打印e) 及时计算职工的工资并能根据要求进行相应的查询等操作f) 工资标准设定功能,具体包括基本工资、变动工资以及其他工资标准的设定。为完善系统的

9、管理功能,增加工资系统用户管理功能,包括系统用户数据添加、修改和删除,职工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则运行系统所有功能,从而有效保证系统数据的安全性。二、系统功能分析二、系统功能分析2.1 系统概述系统概述工资管理系统根据用户设定的工资项目和工资核算公式,在操作员输入当前日期的前提下自动完成月工资计算,支持多套帐目情况下的工资生成。对于工资项目中的数据,系统应有能力支持信息的维护与更新,并支持数据的批量录入与修改。系统中可以完成增删一条或多条员工及其工资记录的操作,可以按照日期、部门及员工信息检索到特定记录,能够生成财务上需要的各种报表。系统预留的接口可以实现与银

10、行代发工资业务等其他系统数据共享。系统目标是实现职工工资管理的系统化、规范化和自动化。系统的主要功能a) 职工的基本个人信息的输入,包括姓名、性别、入职时间、职务等等b) 职工的考勤情况的管理c) 职工的加班情况、奖金及个人补贴情况的管理d) 职工所得工资的信息查询,修改、维护及打印e) 及时计算教职工的工资并能根据要求进行相应的查询等操作f) 工资标准设定功能,具体包括基本工资、变动工资以及其他工资标准的设定。2.2 DFD 图 数据流程图(DFD) ,它是描述数据处理过程的有力工具。数据流程图从数据传递和加工的角度,以图型的方式刻画数据处理系统的工作情况。数据流程图是一种能全面地描述信息系

11、统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。工资管理系统中所涉及的数据流图如下:系统分析与设计课程设计报告 信息管理与信息系统专业5人事部门总务部门财务部门职工0工资管理系统保险费用信息职工基本信息职工变动信息出缺勤信息加班信息考勤报表基本工资信息职工工资报表工资查询信息工资津贴信息工资发放凭证国家税率信息病事假信息费用报销信息职工工资报表出差信息 2.1 商大工资管理上下文图商大工资管理上下文图系统分析与设计课程设计报告 信息管理与信息系统专业6人事部门1输入职工信息职工总务部门财务部门9计算工资6编制变动工资表3编制基本工资表职工信息表基本工资

12、信息4输入基本工资信息职工基本信息职工基本信息职工基本信息工资计算标准表基本工资信息工资计算标准信息基本工资表变动工资表考勤信息表相关变动费用表5输入相关变动费用信息相关变动费用信息工资津贴信息保险费用信息费用报销信息相关变动费用信息工资计算标准信息7输入考勤信息出缺勤信息考勤信息考勤信息基本工资信息变动工资信息基本工资信息变动工资信息10工资发放工资汇总信息工资汇总信息实发工资信息11工资查询工资查询信息工资查询信息工资发放凭证职工工资单工资汇总信息2输入职工变动信息职工变动信息职工变动信息病事假信息国家税率信息职工工资报表考勤报表加班信息出差信息2.2 商大工资管理系统商大工资管理系统 0

13、 图图系统分析与设计课程设计报告 信息管理与信息系统专业7费用报销信息保险费用信息工资金贴信息工资金贴信息保险费用信息费用报销信息5.1输入报销费用信息5.4输入保险费用信息5.2输入工资金贴信息5.5费用信息汇总费用报销信息工资补贴信息保险费用信息费用报销信息工资金贴信息保险费用信息相关变动费用信息相关变动费用信息相关变动费用信息6.1相关费用合计工资计算标准信息6.2考勤工资计算6.3变动费用合计考勤信息相关费用信息考勤费用信息变动工资信息2.3 商大工资管理系统底图商大工资管理系统底图2.3 数据字典数据字典1)数据项的定义数据项编号 数据项名称 类型及宽度 简述 I1 考勤日期 Cha

14、r(10)标示职工考勤信息的年月 I2 工资日期 Char(10) 标示职工工资的年月 I3 职工编码 Char(10) 唯一用来标示职工的编码 I4 部门名称 Char(20) 使用此系统单位内部子部分 I5 基本工资 money 各部门内的职工固定工资2)数据存储的描述系统分析与设计课程设计报告 信息管理与信息系统专业8数据存储编号 数据存储名称 简述 数据存储组成 S1 变动工资表 记录职工变动工资的详细信息 工资日期 + 职工编码 +津贴+报销费用 + 加班费 + 保险费 + 病事假扣款 + 旷工扣款S2 基本工资表 记录职工固定工资的详细信息 工资日期 + 职工编码 + 基本工资 S

15、3 工资计算表 记录职工工资的详细信息 工资日期 + 职工编码 + 职工姓名 + 基本工资 + 津贴 + 加班费 + 报销费用 + 应发工资 + 保险费 + 病事假扣款 + 旷工扣款 + 个人所得税 + 扣款合计 + 实发工资 S4职工信息表 职员基本信息 职工编码 + 职工姓名 + 性别+出生日期 + 入职时间 + 部门编码 + 部门名称 + 学历 + 职务名称 + 联系电话+备注 S5工资计算标准表 设置职工工资项目金额标准 基本工资计算标准 + 变动工资计算标准 S6 考勤表 记录职工考勤信息情况 考勤日期 + 职工编码 + 加班天数 + 病假天数 + 旷工天数 + 事假天数; 3)数据

16、流的描述数据流编号 数据流名称 简述 数据流来源 数据流去向 数据流组成 数据流量 高峰流量 D1 考勤记录 输入所有职工的考勤信息 E1 P1 考勤日期 + 职工编码 + 加班天数 + 病假天数 + 旷工天数 + 事假天数1 次 / 月 1 次 / 月 D2职工基本信息 描述职工基本信息 E2 P3 职工编码 + 职工姓名 + 性别+出生日期 + 入职时间 + 部门编码 + 部门名称 + 学历 + 职务名称 + 联系电话+备注 1 次 / 月 1 次 / 月 4) 处理的描述系统分析与设计课程设计报告 信息管理与信息系统专业9处理逻辑编号 处理逻辑名称 输入的数据流 处理逻辑的描述 输出的数

17、据流 处理频率 P1 输入考勤信息 D1 总务部门汇总的考勤信息 由总务部门的负责人每个月按期输入所有职工的考勤信息 S6 考勤表 1 次 / 月 P2 编制变动工资表 S5 工资计算标准表 ;s6 考勤表 财务部门根据总务部门的负责人输入的职工考勤等考勤信息,以及工资计算标准表中设置的金额计算出每个职工的加班费、病假扣款、事假扣款、旷工扣款等金额,并编制变动工资表。 S1 变动工资表 1 次 / 月 P3计算工资 S1 变动工资表; s2 基本工资表 ; 把基本工资信息和变动工资信息加以汇总和计算。通过基本工资表的主键工资日期、职工编码和变动工资表的工资日期、职工编码相等,选择相应的数据输入

18、到工资表中。 S3 工资计算表 1 次 / 月 P4编制基本工资表 S4 职工信息表 ; S5 工资计算标准表 财务处根据存贮职工的最新信息的职员信息表和工资计算标准表,计算基本工资,编制基本工资表。 S2 基本工资表 1 次 / 月 P5扣税 S3 工资计算表 个人所得税的计算一般由用户设定各级纳税基数和各段纳税率,然后系统自动生成相应的计算公式。个人所得税计算采用分级累进制。首先,设定纳税基数,一般把实发工资项目设置为纳税基数。第二,定义税率表。一般系统提供了国家颁布的工资、薪金所得所适用的 9 级超额累进税率。税率为 5%45% ,级数为 9 级。单位可根据需要调整费用基数、附加费用以及

19、税率。S5 个人所得税申报表 1 次 / 月 2.4 系统模块结构图系统模块结构图系统分析与设计课程设计报告 信息管理与信息系统专业102.5 主要功能的算法描述主要功能的算法描述退出系统开始登陆系统用户类型普通用户系统用户验证密码验证密码添加,修改,更新,查询职工基本信息添加,修改,更新查询职工考勤信息设置部门及权限信息统计工资汇总信息查询职工基本信息个人工资查询提示出错信息提示出错信息NNNYYN三、系统数据设计三、系统数据设计3.1 E-R 图图3.2表结构表结构系统分析与设计课程设计报告 信息管理与信息系统专业11表字段名代表意义主键t-user系统用户数据表yhmt-zgb职工基本信

20、息数据表zgbht1-zwgzb基本工资标准数据表t1-zcgzb职称工资标准数据表t1-qtgzb其他工资标准数据表T0-gzjsb工资结算数据表T0-bmb部门代码数据表T2-kqb考勤数据表系统用户数据表:系统用户数据表用于保存系统用户的帐户信息,包括用户名、密码和级别代码,数据表命名为“t_user”,表结构如表 3.2.1 所示。 “yhm”字段作为主关键字,添加 Admin 作为默认的系统级用户。口令字段的默认值设置为“admin”。 表 3.2.1 t_user 表结构属性 字段名称类型及大小索引说明YhmChar 10是用户名MmChar 10否密码QxTinyint 1否权限

21、职工基本信息数据表:职工基本信息数据用于保存职工与工资管理相关的信息数据,包括职工编号、职工姓名、性别、出生日期、工作日期、学历、部门代码、职称代码、职务代码、联系电话、备注,数据表命名为“t_zgb”,表结构如表 3.2.2 所示。“zgbh”字段作为主关键字。 表 3.2.2 t-zgb 表结构属性 字段名称类型及大小索引说明ZgbhChar 10是职工编号ZgxmChar 10否职工姓名XbChar 2否性别CsrqDatetime 否出生日期GzrqDatetime 否工作日期xlChar 10否学历BmdmChar 10是部门代码ZcdmChar 10是职称代码zwdmChar 10

22、是职务代码lxdhChar 20否联系电话系统分析与设计课程设计报告 信息管理与信息系统专业12BzVarchar MAX否备注基本工资标准数据表:基本工资标准数据表用于保存各种职务对应的标准工资数据,数据表命名为“t1-zwgzb”,表结构如图 3.2.3 所示.表 3.2.3 t1-zwgzb 表结构属性 字段名称类型及大小索引说明ZwdmChar 10是职务代码ZwmcChar 20否职务名称ZwgzMoney 否职务工资职称工资标准数据表:职称工资标准数据表用于保存各种职称对应的工资标准数据,包括高级、副高、中级、初级等,数据表命名为“t1-zcgzb”,表结构如表 3.2.4 所示。 表 3.2.4 t1-zcgzb 表结构属性 字段名称类型及大小索引说明ZcdmChar 10是职称代码ZcmcChar 20否职称名称ZcgzMoney 否职称工资其他工资标准数据表:其他工资标准数据

温馨提示

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

评论

0/150

提交评论