手工系统业务流程分析。
工资是企业以货币形式支付给职工的劳动报酬,它是构成企业生产成本的组成部分。工资核算是企业会计核算的一项重要组成部分,是一项重复、繁琐、细致的工作。工资核算正确与否,不仅关系到职工个人的利益,而且也影响产品成本的计算。
一) 工资核算的内容及方法。
工资核算包括工资结算、工资分配及福利费的计提等三方面的内容。工资结算是指应付给职工工资的计算,代扣款项的计算及实发工资的计算,工资分配是将工资分配给有关的成本项目或特定的资金**负担,福利费是根据工资总额的一定比例计提。
二) 工资结算凭证的编制。
会计部门根据各部门提供的原始数据,计算出每个职工的应发工资,代扣款项和实发工资后,填制工资结算单。工资结算单通常一式三份,一份以“工资条”形式发给职工,以便查对,另一份留劳资部门备查,第三份经职工签收后,作为支付和结算的凭证。在编制工资结算单以后,为了发放工资和分配工资费用,须按工资发放部门和职工类别进行汇总,编制工资结算汇总表。
(三) 工资费用的分配。
根据工资结算汇总表,按工资的用途和规定的资金**进行分配,并按一定的比例计提福利费。工资分配的固定转账分录如下:
借:生产成本——基本生产成本。
制造费用—一基本生产车间。
生产成本——辅助生产成本。
应付福利费。
营业费用。在建工程。
管理费用。贷:应付工资。
按一定比例计提职工福利费的固定转账分录如下:
借:生产成本——基本生产成本。
制造费用——基本生产车间。
生产成本——辅助生产成本。
应付福利费。
营业费用。在建工程。
管理费用。贷:应付福利费。
四) 工资管理的业务处理流程图(如图所示)
要求。1. 根据手工系统的分析,工资管理系统应具备哪些功能?
2. 根据工资管理的业务处理流程图,请绘制相应的数据流程图。
二、工资管理系统的设计。
一) 工资管理系统处理流程图(如图所示)
工资核算模块的处理过程是输入、修改好当月工资主库数据后,即可对工资主库数据进行各种所需的计算,计算的结果有些仍存于主库中,有些则存于其他库中,然后从相应库中取出有关数据打印出相应的报表,从工资分配库中取数据做转账分录转入账务处理模块的凭证库文件中。
二) 功能模块的设计。
通过对手工系统的核算程序、核算内容及工资核算子系统的需求分析,导出工资核算子系统的功能模块。
1.初始化模块。
初始化模块完成对工资管理系统中工资款项的定义,计算公式的设定及固定数据项的录入。其中添加记录是初始建库按各部门职工顺次逐个记录添加到工资库中;插入记录是以后有某部门增加职工时把该记录插入到本部门末尾(下一部门之前);修改记录是当职工固定项如基本工资、补贴等有变动时使用;删除记录是职工自然减员、外调等情况使用;修改活动项是指每月根据实际情况输入当月的病事假扣款,水、电费等活动数据。
(1) 工资款项定义:工资款项即进行工资核算所需要的各个数据项,包括工资条上计算应发工资、实发工资所需要的各项数据,如姓名、出勤天数、标准工资等。工资款项定义就是建立企业进行工资核算所需的各项数据。
根据工资款项的不同属性,工资款项可分为:①相对固定数据项,如职工编号、职工姓名、参加工作时间、标准工资等;②变动原始数据项,如出勤天数、病假天数等;③变动基础数据项,如病事假扣款等;④计算所得数据项,如应发工资、实发工资等。
(2) 计算公式设定:对于计算所得数据项,设定该数据项的计算公式。
3) 固定信息录入:录入工资款项中的相对固定数据项的值。
2.原始数据录入维护。
(1) 录入工资变动数据。
(2) 对固定、变动数据进行维护处理。
3) 对职工的录用、调动进行相应的记录增删处理。
3.计算汇总。
1) 对于计算所得数据项依次进行计算。
(2) 根据每一职工的应发工资、扣款数、实发数按部门进行分类汇总,生成分类汇总表。
(3) 按职工类别进行分类汇总。
4) 根据工资汇总表进行票面值的统计计算。
4.分配、计提、结转。
1) 根据工资结算汇总表,按工资用途及规定的资金**进行工资费用的分配。
2) 根据工资分配数,计提职工福利费。
3) 根据工资分配及计提数据进行自动转账,生成转账凭证。
5.打印、查询。
(1) 打印工资条。
(2) 打印工资结算汇总表。
(3) 打印工资分配汇总表。
(4) 打印票面统计汇总表。
(5) 打印转账凭证。
(6) 工资结算单数据查询。
7) 工资分配汇总表、转账凭证数据查询。
6.数据备份。
(1) 工资结算文件的备份。
(2) 工资结算、分配文件的备份。
要求:根据以上描述和工资核算模块信息处理流程图,绘制工资核算的模块结构图。
三)工资管理系统的**设计。
工资核算中的**设计包括职工编码、部门编码及职工类别**的设计。
1.职工编码的设计,有如下方法:
1) 群码法:优点:直观、可扩展、易汇总。缺点:**变化性大。
(2) 固定码法:按职工进厂时间、姓氏特点等编码,一经确定长期不变。例如,用职工的工作证号或工号。
2.部门编码的设计,根据企业的规模,可以采用4位**,前面两位为部门**,后两位为班组**。
3.职工类别**设计按劳动人事部门的有关规定。
四) 输入输出设计。
1.输入设计。
工资管理系统中的输入方式,主要采用屏幕输入。输入设计包括:初始化状态下,工资固定信息录入的输入设计及日常运行下工资核算原始数据的录入设计。
2.输出设计。
(1) 输出方式设计。
工资管理系统的输出方式有:打印输出、屏幕显示输出与磁盘输出三种。打印输出的内容有:
工资结算单(工资条、工资签收单)、工资结算汇总表、票面值统计汇总表、工资费用分配表、票面值统计汇总表等。屏幕显示输出是为了满足日常管理所需的查询要求。例如,查询某职工的工资数据、某工资项数据、某部门工资数据、工资分配数据等。
磁盘输出主要是进行数据备份和为其他子系统提供数据。
(2) 输出格式设计 ,打印输出的工资条、工资签收单、工资结算汇总表及票面值统计汇总表。
说明:工资核算子系统中,程序设计的难点在于工资条、工资签收单、工资结算汇总表、工资分配汇总表的打印输出设计,打印输出设计的难点在于工资条目多,在一张打印纸上实现打印输出困难较大,可以采用以下方法解决:
①工资条输出时,将工资项目进行适当合并,保证能在一张打印纸上打印输出。
②工资结算汇总表由于数据较大,即使采用压缩输出也达不到输出要求时,可以采用二张打印纸拼接方式实现打印输出。
答案。1.工资管理系统应具有以下功能:
1) 录入工资结算单中各数据项的原始数据,应发工资、代扣款项、实发工资数的计算,能对来自人事部门的人员变动数据进行相应的人员变动数据处理,打印工资结算单;
2) 根据结算单,按部门、班组、人员类别、费用科目进行分类汇总,进行票面值的汇总计算,打印票面统计表、分类汇总表;
3) 根据工资汇总表进行工资费用的分配、福利费的计提,打印工资费用计提、分配表;
4) 根据工资汇总表中代扣款项的有关数据进行汇总,将汇总结果存入银行或转入其他有关部门;
5) 根据工资分配汇总表,产生相应的转账凭证,打印转账凭证,并经审核后转入账务处理子系统;
6) 提供工资数据的查询功能。
2.工资管理系统的数据流程图。答案。
工资管理系统课程设计
课程名称 数据库应用课程设计 题目名称工资管理系统 学生姓名薛珂 指导教师赵青成 工资管理系统。1 绪论 工资管理系统 是一个企事业单位不可缺少的部分,它的内容对于企业决策者和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,一直以来人们使用传统人工的...
工资管理系统课程设计
计算机科学与技术学院。c高级语言程序设计 课程设计报告。2012 2013学年第一学期 学生姓名茹伟。专业班级 计算机112002班。学生学号 201120010220 指导教师王艳 2012年 12 月 29日。目录。一 目的和要求 4 一 课题的 和研究意义 4 二 课题的开发环境 4 三 本课...
工资管理系统课程设计
软件工程。课程设计报告。题目 工资管理系统设计与实现。班级。教师。学号。姓名。大学。计算机科学与技术学院。年月。课程设计任务书。内容概要。第一章引言。1.1 项目开发背景。1.2 项目开发的目标及意义。1.3 系统的开发方法。第二章可行性研究。2.1 系统流程图。2.2 完成新系统的可行性。第三章系...