员工工资管理系统设计

上传人:博****1 文档编号:389238095 上传时间:2023-03-06 格式:DOC 页数:9 大小:807.50KB
返回 下载 相关 举报
员工工资管理系统设计_第1页
第1页 / 共9页
员工工资管理系统设计_第2页
第2页 / 共9页
员工工资管理系统设计_第3页
第3页 / 共9页
员工工资管理系统设计_第4页
第4页 / 共9页
员工工资管理系统设计_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《员工工资管理系统设计》由会员分享,可在线阅读,更多相关《员工工资管理系统设计(9页珍藏版)》请在金锄头文库上搜索。

1、员工工资管理系统一、系统开发背景与调查结果1.1开发背景 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。 通过调研,并参考其他设计员工工资管理软件,知道了小型企业对系统的需求,如果设计一套针对类似小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件替代不了的。 本系统实现的主要功能有:员工信息管理、工资结构设

2、置、工资汇总打印等等功能。1.2系统调查结果和工作计划 根据相关系统资料:系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了基本的思路和过程。资料查询 定题定题开发环境熟悉调查研究概要设计数据库的结构设计功能模块开发功能模块测试系统调试系统试运行和修改二、系统分析与设计2.1系统功能需求简介 员工工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资设计模块,报表设计模块,打印输出模块,模糊查询模

3、块等等。 本系统为一家科技公司定制开发的。该公司是一家刚成立的公司,总体人员比较少,有正式员工20人,人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以该公司目前对工资管理的要求并不高。因此,针对该公司而言,最终确定了工资管理系统的设计方案。该公司的主要功能如图2.1所示:工资管理系统员工基本信息工资结构设置工资汇总资料输入资料输入资料输入资料输入资料输入资料输入资料输入资料输入 2.2功能需求描述 1、员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在

4、岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对员工信息进行查询。2、工资结构设置模块根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资和工龄工资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。3、工资汇总模块用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。2.3系统业务流程分析 工资是企业以货币形式支付给职工的劳动报酬,它是构成企业生产成本的组成部分。同时,根据企业现行的会

5、计制度,按照工资总额的一定比例从成本中提取的职工福利费用于各种福利开支。工资核算是企业会计核算的一项重要组成部分,是一项重复、繁琐、细致的工作。工资核算正确与否,不仅关系到职工个人的利益,而且也影响产品成本的计算。一、工资核算的内容及方法工资核算包括工资结算、工资分配及福利费的计提等三方面的内容。工资结算是指应付给职工工资的计算、代扣款项的计算及实发工资的计算,工资分配是将工资分配给有关的成本项目或特定的资金来源负担,福利费是根据工资总额的一定比例计提。二、工资结算凭证的编制 会计部门根据各部门提供的原始数据,计算出每个职工的应发工资、代扣款项和实发工资后,填制工资结算单。工资结算单通常一式三

6、份,一份以“工资条”形式发给职工,以便查对,另一份留劳资部门备查,第三份经职工签收后,作为支付和结算的凭证。在编制工资结算单以后,为了发放工资和分配工资费用,须按工资发放部门和职工类别进行汇总,编制工资结算汇总表。 三、工资费用的分配 根据工资结算汇总表,按工资的用途和规定的资金来源进行分配,并按一定的比例计提福利费。工资分配的固定转账分录如下:借:生产成本基本生产成本 制造费用基本生产车间 生产成本辅助生产成本 应付福利费 营业费用 在建工程 管理费用贷:应付工资按一定比例计提职工福利费的固定转账分录如下:借:生产成本基本生产成本 制造费用基本生产车间 生产成本辅助生产成本 应付福利费 营业

7、费用 在建工程 管理费用贷:应付福利费四、工资管理的业务处理流程图(如图2-1)图2-1 工资管理系统业务流程图工资管理系统的数据流图如图2-2。图2-2 工资管理系统的数据流2.4 工资管理系统的设计一、工资管理系统处理流程图(如图2-3所示)图2-3 工资管理系统处理流程图由图可见,工资核算模块的处理过程是输入、修改好当月工资主库数据后,即可对工资主库数据进行各种所需的计算,计算的结果有些仍存于主库中,有些则存于其他库中,然后从相应库中取出有关数据打印出相应的报表,从工资分配库中取数据做转账分录转入账务处理模块的凭证库文件中。二、功能模块的设计。通过对手工系统的核算程序、核算内容及工资核算

8、子系统的需求分析,导出工资管理系统的功能模块如图2-4。图2-4 工资管理系统的功能模块1初始化模块初始化模块完成对工资管理系统中工资款项的定义,计算公式的设定及固定数据项的录入。其中添加记录是初始建库按各部门职工顺次逐个记录添加到工资库中;插入记录是以后有某部门增加职工时把该记录插入到本部门末尾(下一部门之前);修改记录是当职工固定项如基本工资、补贴等有变动时使用;删除记录是职工自然减员、外调等情况使用;修改活动项是指每月根据实际情况输入当月的病事假扣款,水、电费等活动数据。(1)工资款项定义:工资款项即进行工资核算所需要的各个数据项,包括工资条上计算应发工资、实发工资所需要的各项数据,如姓

9、名、出勤天数、标准工资等。工资款项定义就是建立企业进行工资核算所需的各项数据。根据工资款项的不同属性,工资款项可分为:相对固定数据项,如职工编号、职工姓名、参加工作时间、标准工资等;变动原始数据项,如出勤天数、病假天数等;变动基础数据项,如病事假扣款等;计算所得数据项,如应发工资、实发工资等。(2)计算公式设定:对于计算所得数据项,设定该数据项的计算公式。(3)固定信息录入:录入工资款项中的相对固定数据项的值。2原始数据录入维护(1)录入工资变动数据。(2)对固定、变动数据进行维护处理。(3)对职工的录用、调动进行相应的记录增删处理。3计算汇总(1)对于计算所得数据项依次进行计算。(2)根据每

10、一职工的应发工资、扣款数、实发数按部门进行分类汇总,生成分类汇总表。 (3)按职工类别进行分类汇总。 (4)根据工资汇总表进行票面值的统计计算。 4分配、计提、结转 (1)根据工资结算汇总表,按工资用途及规定的资金来源进行工资费用的分配。 (2)根据工资分配数,计提职工福利费。 (3)根据工资分配及计提数据进行自动转账,生成转账凭证。 5打印、查询 (1)打印工资条。 (2)打印工资结算汇总表。 (3)打印工资分配汇总表。 (4)打印票面统计汇总表。 (5)打印转账凭证。 (6)工资结算单数据查询。 (7)工资分配汇总表、转账凭证数据查询。 6数据备份 (1)工资结算文件的备份。 (2)工资结

11、算、分配文件的备份2.5 目标系统要求目标系统应达到以下要求:1、 时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反应速度快。2、 可靠性。能连续准确的处理业务,有较强的容错能力。3、 可理解性。用户容易理解和使用该系统。4、 可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需求。5、 可用性。目标系统功能齐全,能够完全满足业务需求。6、 安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。2.6数据库设计2.4.1 数据库介绍所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的

12、若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,和操作系统通信等。DBMS通常由数据字典,数据描述语言极其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言

13、(Sql)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。在VFP中数据库是一个逻辑上的概念,通过一组系统文件将相互关联的数据表及其数据库对象组织起来,成为扩展命为.dbc的数据库文件、扩展名为.dct的数据库备注文件和扩展名为.dcx的数据库索引文件,三个文件一般不能直接使用,而是交由VFP数据库统一管理。VFP把.dbf文件称为表文件,一个库可以容纳多个表,通过库我们可明确各表之间的相互关系,使表文件不在彼此孤立,而成为相互关联的数据集合。数据流图 根据对工资管理工作的调查和用户需求分析,该系统的数据流图如图2.2所示。工龄工资设定基础工资设定岗位工资设定

14、 工资标准设定员工信息设定员工工资汇总 图2.5 系统的数据流图 数据词典分析该系统的数据库有下述四张数据表组成:员工信息表:PERSONNEL.DBF基础工资设置表:COURSE.DBF岗位工资设置表:RANK.DBF工龄工资设置表:GONGLING.DBF1、 员工信息表:PERSONNEL.DBF 字段字段名类型宽度说明1员工号字符型3数字2员工姓名字符型10小于等于5个汉字3员工性别字符型2“男”或“女”4岗位名称字符型14小于等于7个汉字5工 龄数值型21-99之间6工资等级数值型21-99之间 2、 基础工资设置表:COURSE.DBF字段字段名类型宽度说明1工资等级数值型21-99之间2工资标准数值型41-9999之间 3、岗位工资设置表:RANK.DBF字段字段名类型宽度说明1岗位名称字符型14小于等于7个汉字

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号