毕业论文基于EXCEL的工资管理系统设计和ERP沙盘应用.docx
《毕业论文基于EXCEL的工资管理系统设计和ERP沙盘应用.docx》由会员分享,可在线阅读,更多相关《毕业论文基于EXCEL的工资管理系统设计和ERP沙盘应用.docx(19页珍藏版)》请在冰豆网上搜索。
毕业论文基于EXCEL的工资管理系统设计和ERP沙盘应用
2010-2011学年
(2)学期经济管理学院实践教学
成绩评定表
实践教学项目
财务软件应用
专业
会计学
学生姓名
班级学号
评
语
组长签字:
20年月日
成绩
日期
2010-2011学年
(2)学期经济管理学院实践教学
任务书
学院
经济管理学院
专业
会计学
学生姓名
实践教学项目
财务软件应用
实践题目
基于EXCEL的**管理系统设计和ERP沙盘应用
实践教学要求与任务:
1、EXCEL在会计中的应用
2、根据有关案例,用友U861财务软件进行系统初始化、账务处理系统、报表管理系统、工资管理系统、固定资产管理系统等的操作。
3、应用用友ERP沙盘进行准备组织工作、初始状态的设定、运营规则的理解、实际模拟训练等的实战演练。
工作计划与进度安排:
课程实践为4周,具体安排如下:
1、第1周,讲解有关事项,布置任务;财务软件操作。
2、第2、3周,EXCEL应用、用友财务软件操作。
3、第4周(课外),ERP沙盘模拟;撰写报告。
指导教师:
20年月日
专业负责人:
20年月日
学院院长:
20年月日
摘要
工资管理系统对于一个企业是至关重要的,特别是对于一个企业员工众多,复杂。
对于传统的手工工资核算来说,无疑是一件棘手而困难的事。
而且工资费用往往在一个企业中占有非常重要的位置,其份额一般较大,对对企业盈利带来非常重要的影响,因此也成为一些投机取巧者作为认为变相操作的目标。
我国的点算化得概念已经提出了20多年,经过这20多年的不断改革和发展,到今天会计的各类核算软件已经屡见不鲜。
工资管理系统软件更是其中之一。
编写会计管理软件所用的工具是非常多的,EXCEL作为微软OFFICE办公软件中最主要的组件之一,是公认的数据处理、数据分析能力最强大、使用最方便的电子表格软件,各类管理信息系统,同样也是用于编写工资管理系统。
工资管理信息系统的内容管理要求及工资资产管理内容包括:
员工编号,基本工资,应发工资,等等。
而且还涉及到所得税等复杂项目的核算统计。
工资管理系统不系统不仅不要对职工工资进行项目核算,还要对职工工资进行统计,计算和分配。
因此用EXCEL强大的表格统计计算功能能够很好的实现这一目标。
在现在的社会环境下社会需要的更多的是拥有实践能力的人才,而不仅仅是掌握着专业理论知识,却脱离实践的学生。
为了满足社会对人才的需求,本学期开设ERP沙盘模拟实验和财务软件应用实验,让我们用实践操作的形式来填补我们实践与理论之间的严重脱节,进一步了解了社会实践中的会计工作。
本报告是关于ERP沙盘模拟实验的分析、认识和总结。
我们的沙盘实验是以工业企业为模板进行的,从实验中让我们了解到了工业企业的具体的工作流程和企业各部门之间的联系和交流。
对于我们财会专业来说,更加认识到了作为会计人员得工资本质。
在实验中的的充分调动,交流使得我们认识到了会计人员并不是账房先生的形式,而是一个充分接触各级管理的关键管理人员。
通过ERP沙盘模拟,我们大致了解了一个公司的营运情况,而我作为一名财务总监,也从中了解了市场占有率和产品销售对企业的重要性,以及企业与其他单位之间的不可割断的联系。
经济是一个公司的命脉,一个公司的持续经营除了需要管理阶层的正确决策,也需要一个团队的团结协作,当公司遇到挑战与困难时,需要大家同舟共济,共渡难关。
关键字:
工资管理系统EXCEL沙盘财务总监
目录
摘要I
1基于EXCEL的工资管理系统设计1
1.1系统分析1
1.11系统功能简介1
1.12开发人员分工2
1.2系统设计3
1.21如何利用Excel建立子系统3
1.22开发工资结算单子系统4
1.23开发工资总额汇总表6
1.24职工工资查询表7
1.3系统开发总结10
2ERP沙盘模拟感想11
2.1融资情况11
2.2角色就职宣言11
2.3对经营的规划的再思考12
2.31市场开发规划12
2.32ISO认证开发规划12
2.33生产线投资规划12
2.34产品开发规划13
2.4改进工作思路13
2.5模拟总结14
参考文献15
基于EXCEL的工资管理系统设计和ERP沙盘应用
1基于EXCEL的工资管理系统设计
在企业中工资管理往往是会计工作的一个重点和难点,特别是在企业的员工众多,员工级别较多,核算复杂的情况下,会给传统的手工记账带来很大的困难
,给企业的预测和工资费用的分配带来麻烦,甚至是错误。
工资管理系统的开发已经成为企业管理的一项重要而常见的事了,在系统开发中有多种不同的开发工具可供开发者选择使用,但是Excel拥有其独特的特点是无法代替的。
用Excel制作工资管理系统不仅从减轻了会计工作人员的工作负担,而且用Excel编制的工资管理系统各工作模块简单简洁明了,大大提高了会计人员对工资核算的工作效率,规范了工资费用的核算,归集和分配,特别是对于一些拥有众多员工,核算复杂的企业。
企业中的工资费用往往成为企业费用的一个较大的组成部分,同时也有很多的主观性,以此容易成为企业管理人员认为操作的对象。
以此以工资管理系统规范企业工资核算,是一项很重要的事,本工资管理系统的开发采用的是结构化系统开发方法。
其特点是将整个系统开发采用模块化的开发处理模式,每一步的开发任务、目标和结果都有严格的规范、标准和控制,目的是减少重复和避免错误。
1.1系统分析
工资是企业根据劳动者工作的数量和质量支付给劳动者个人的劳动报酬,是企业对职工个人的一种负责,是企业使用职工的知识、技能、时间和精力而付出给职工个人的一种补偿。
工资核算的主要任务是正确的计算职工工资,对职工工资总额实行计划管理,按工资的用途、部门进行计算和分配,同时登录有关的总账和明细帐。
如要实资核算的电算化,就要了解工资核算的任务和业务处理过程,了解工资数据的组成和流向。
1.11系统功能简介
工资核算主要包括以下的环节:
1编制工资结算单。
编制公司结算,就是根据劳动人事部门的工资核算资料,对来自各部门的工资信息进行整理加工,编写,填制工资结算单。
2按部门汇总工资。
按部门分类汇总是对工资结算单内容按工资核算的部门进行汇总,并计算,填写工资汇总表、工资分配汇总表等。
3编制记账凭证进行账务处理。
对这个环节的工作,可以放在工资核算软件中管理,也可以直接放在账务处理软件中通过转账功能,提取工资系统中的数据,生成工资核算凭证。
在手工方式下,财务人员为了搞好工资核算,需要投入大量的精力和时间,往往难免出现错误。
实现电算化后,无论从精度上,还是从灵活性上,都要是手工方式所不可比拟的,大大减轻了财会人员的工作强度,提高了工作效率,因此,工资核算电算化具有非常重要的意义。
1.12开发人员分工
工资管理系统的开发采用的是模块化的模块分开模式进行的系统设计,根据会计的基本核算过程和要求,对工资管理系统设立满足不同需求的设计模块,并且在相应的模块下建立工资管理系统的相关子系统。
但是公司的性质和类别有很多种,这就需要在设计工资管理系统前对公司的经营机构,人员组成,部门组成等基本情况进行详尽的分析总结。
按照公司对系统的基本需求设计工资管理系统表格,然后再公司根据自身的需求,对工资管理系统进行系统的模块化细分,每个开发人员设计负责一个或多个子系统。
工资管理系统的开发是各个子系统有机的组合而形成的一个整体,需要每个开发人员明确分工,各尽其职才能形成一个完整的工资管理系统,而且对于一个企业的经营变动和需求变动,往往需要随着实际中的应用对系统设计进行后续的改进,因此系统设计过程中需要有利于后续的设计需求。
我主要是负责工资结算单和工资结算汇总表俩个子系统的开发与编制。
工资子系统图为:
1.2系统设计
系统设计总要是在对企业进行了初步的调查研究之后,对系统模块子系统进行设计,编制,使之达到使用者所要求的目标。
对系统要求有了一个交明确的目的和要求,并且进行了详尽的系统细分后,实现系统的的过程,它需要将原有的对本企业所需工资管理系统的研究的理论结果进行实际的应用和实现。
它包括系统设计和系统实施两部分,俩部分是相互联系的。
系统设计完成后仍然要借助于系统实施的过程,在实际应用中发现问题,进行及时的修改,如此反复,使得系统最终适应企业的要求。
1.21如何利用Excel建立子系统
1设计思路
用EXCEL为企业进行工资管理系统的设计需要首先对企业的工资处理程序和分类的进行有效的归纳,确立所需的系统各功能需求。
不同的企业对工资的管理需求和方法都有所不同,所以设计工资管理系统就要根据企业的不同性质和需求进行设计,相关的人员在实际的账务处理的过程中进行有效的及时的调整和修改,使得系统更加满足企业的实际需求,提高系统的实际使用效果。
1.22开发工资结算单子系统
启动Excel程序,单击文件中的“新建文件”新建一个工作薄,并选择左下角的sheet1点击“右键---重命名”命名为“工资结算清单”,建立工资结算清单表,例如:
2)为了方便输入,可对“部门列加以控制”。
选中D2单元格,选择“数据---有效性”菜单项弹出数据有效性的对话框,切换到设置窗口进行设置,单击确定。
然后拖动单元格D2的填充柄将其有效控制填充到该列的其他单元格。
按照此方式,对其他项目进行控制,防止数据的录入错误。
3)选中A2到D2的区域,在单元格中分别输入基本核算项目分类“月份”、“编号”、“姓名”、“部门”各项信息,其他信息暂时不必输入。
4)单击单元格设置算法。
基本工资=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
岗位工资=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
工龄工资=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
住房补助=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
伙食补助=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
交通补助=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
医疗补助=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
奖金=IF(B3="","",[工资管理系统.xls]工资调整表!
D3)按ENTER键录入
应发合计=IF(B3="","",SUM(E3:
L3))按ENTER键录入
住房公积金=IF(B4="","",社会保险表!
F4)按ENTER键录入
养老保险金=IF(B4="","",社会保险表!
F4)按ENTER键录入
医疗保险金=IF(B4="","",社会保险表!
F4)按ENTER键录入
失业保险=IF(B4="","",社会保险表!
F4)按ENTER键录入
个人所得税
=IF(V3<=500,ROUND(V3*0.05,2),IF(V3<=2000,ROUND((V3*0.1-25),2),IF(V3<=5000,ROUND(V3*0.15-125,2),IF(V3<=20000,ROUND(V3*0.2-375,2),IF(V3<40000,ROUND(V3*0.25-1375,2),IF(V3<60000,ROUND(V3*0.3-3375,2),IF(V3<80000,ROUND(V3*0.35-6375,2),IF(V3<100000,V3*0.4-10375,V3*0.45-15375))))))))按ENTER键录入
应扣合计=IF(B3="","",SUM(N3:
R3))按ENTER键录入
实发合计=IF(B3="","",M3-S3)按ENTER键录入
辅助计算应税额=IF(B3="","",MAX(M3-[工资管理系统.xls]有关计算比率表!
$B$12,0))按ENTER键录入
5)增加高级筛选条件。
设置高级筛选条件“部门”“基本工资”“制造商”“>=1500”,做为数据筛选的条件使用。
1.23开发工资总额汇总表
1)在已经建立的Excel中单击第二个标签,并单击右键中的重命名选项,将其重命名为工资总额汇总表,并设置按照部门设置计算项。
在A4到A8中分别输入“部门”“办公室”“销售”“制造部”。
2)工资按照月份进行计算,在各个部门中输入工资总额的汇总算法。
单击B5单元格输入=countif(工资结算清单!
GETPIVOTDATA("应发合计",'[新建MicrosoftExcel工作表.xls]Sheet1'!
$A$3,"月份","2月","部门","办公室")
单击B6单元格输入=countif(工资结算清单!
GETPIVOTDATA("应发合计",'[新建MicrosoftExcel工作表.xls]Sheet2'!
$A$3,"月份","2月","部门","后勤部")
单击B7单元格输入=countif(工资结算清单!
GETPIVOTDATA("应发合计",'[新建MicrosoftExcel工作表.xls]Sheet3'!
$A$3,"月份","2月","部门","销售部")
单击B8单元格输入=countif(工资结算清单!
GETPIVOTDATA("应发合计",'[新建MicrosoftExcel工作表.xls]Sheet3'!
$A$3,"月份","2月","部门","制造部")
单击B9单元格中输入=sum(B5:
B8)
3)对表格进行权限保护,
单击工具中的保护,设置相应的表格保护,以防止人为对表格的修改,防止企业对工资核算的人为操作,也有利于明确岗位职权。
1.24开发职工工资查询表
单击工具菜单,选择保护选项。
对表格进行相应的权限报告,以防止其他人对表格的人为修改和破坏。
有利于明确岗位责任制度。
1)单击表格sheet3,单击右键进行重命名,重命名为职工工资查询表。
2)在表格单元格中录入“应付薪金”“应扣薪金”等核算项目,并在对对应项目进行公式设计。
在C5单元格输入=IF(E3="","",INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
A2:
A100,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
C2:
C100,0)))按ENTER键录入
在E5单元格输入=IF(ISERROR(INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AL5:
AL1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))),"","病假"&INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AL5:
AL1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))&"(天)")按ENTER键录入
在E6单元格输入=IF(ISERROR(INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AM5:
AM1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))),"","事假"&INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AM5:
AM1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))&"(天)")按ENTER键录入
在E7单元格输入=IF(ISERROR(INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AN5:
AN1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))),"","旷工"&INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
AN5:
AN1000,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]考勤及奖金表'!
B5:
B1000,0))&"(天)")按ENTER键录入
录入基本工资,岗位工资的取数公式,有系统自动取数录入
例如在C11录入=IF(E3="","",INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
E2:
E100,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
C2:
C100,0)))按ENTER键录入
在C12单元格录入=IF(E3="","",INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
F2:
F100,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
C2:
C100,0)))按ENTER键录入
以此类推
3)在应扣薪金项目中录入住房公积金,养老保险,医疗保险等应扣项目。
在E11单元格录入=IF(E3="","",INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
N2:
N100,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
C2:
C100,0)))按ENTER键录入
在E12单元格录入=IF(E3="","",INDEX('F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
O2:
O100,MATCH('F:
\会计\新建文件夹\[工资管理系统.xls]查询表'!
E3,'F:
\会计\新建文件夹\[工资管理系统.xls]工资结算单'!
C2:
C100,0)))按ENTER键录入
以此类推
4)权限保护
单击工具中的保护,设置相应的表格保护,以防止人为对表格的修改,防止企业对工资核算的人为操作,也有利于明确岗位职权。
1.3系统开发总结
企业工资管理系统是一个典型的信息管理系统,其主要通过软件工程方面的选择课题、需求分析、总体设计、选用工具、程序模块、系统测试等几个步骤来实现。
开发本系统的过程中,首先要对企业工资管理进行系统调研,熟悉企业财务、人事、工资发放管理的流程、步骤,使得更方面的软件开发,人事,会计等不同学科之间能够有机的结合起来形成系统的工资管理程序;其次在系统需求分析过程中,要透过现象看本质,敏锐观察到企业工资管理中存在的各种问题,并在总体设计把握好对问题的分析、理解,进而解决问题;选用Excel作为开发工具要充分力熟悉、充分理解Excel中的系统开发功能,能在系统开发过程中熟练的利用Excel强大的系统功能,使得开发的系统程序语言尽可能简单、功能尽可能的满足用户的需要、各自系统有条不紊,相互有机的联系。
程序模块的编制中,重点把握系统内部完整性、功能性、实用性、便捷性,使其能够协调统一、运行无误,并且要注重系统后续开发的便捷性,有利于企业在日常的实际软件的应用中能够根据自身的实际需求就系统进行有效的系统优化和改进。
企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志,所以开发一个准确,实用的工资管理系统对一个企业的发展至关重要。
2ERP沙盘模拟感想
2.1融资情况(财务总监写)
初始年公司拥有4000万的短期,年末到期,年末的多有者权益为6600万。
第一年,借短期款4000万,长期款4000万用于企业周转,年末所有者权益5200万。
第二年,借4000万还短期借款,年末借2000万短款用于广告费支出,年末所有者权益3600万。
第三年借2000万短款用于设备更新,第三期还2000万到期短款,年末还长期借款2000万,借4000万短款由于各种费用开支,年末所有者权益3000万。
第四年,长款,短款各借2000万用于设备更新,还到期长款2000万,年末所有者权益6000万。
第五年第一,二期分别借短款2000万用于生产消耗。
年末借款4000万短款用于广告费用支出,年末所有者权益6000万。
第六年,借短款75000万用,同时还短款2000万,年末偿还所有到期款2000万。
年末所有者权益152000万
2.2角色及就职宣言
财务总监在企业总的主要工作职责是:
1.总管公司会计、报表、预算工作。
2.负责制定公司利润计划、资本投资、财务规划、销售前景、开支预算或成本标准。
3.制定和管理税收政策方案及程序。
4.建立健全公司内部核算的组织、指导和数据管理体系,以及核算和财务管理的规章制度。
5.组织公司有关部门开展经济活动分析,组织编制公司财务计划、成本计划。
财务总监是属于公司高层,对公司财务、会计工作全面负责和监督。
因此,财务总监必须遵守以下执业理念:
1有效行使CFO工作职责,勇于承担责任,2持有独立客观公正的处事原则,3诚实守信公私分明,4遵循财政制度工作准则,遵守财务法纪,5向社会负责,6向股东负责,7向公司负责,8向全体员工负责。
2.3对经营的规划的再思考
2.31市场开发
经过对企业生产,经营以及对新市场的开发等所需成本费用的研究,对自身市场进入的可能性进行有效的资金预期,对产品结构,设备更换方案广告投标进行系统预期规划。
我们主要考虑到资金情况的限制和市场开发后销售及应收款项的收入及时性,如果同时更换会使得资金发生短缺,同时会有生产的大量剩余。
例如一条全自动生产线每年要投资2000万的更新费用,柔性则更要每年3200万的更新费用。
由于我们第一年年末有9700万的现金,除去将到期的借款外我们有大量的资金剩余,于是我们从第一年年末开始更新设备。
并且我们选择同时开发区域市场和国内市场,根据产品开发的进度和所需成本逐一更换生产设备,最终将全部放弃手工和半自动设备,全部采用全自动和柔性设备,由高生产效率来摊薄固定成本。
但是由于对操作的过程的认识不够,第一年没能投入每期费用导致我们已经申请的产品和市场无法持续开发,导致我们的步伐慢了一步,导致产生了一期的产品积压导致资金的短缺,必须贴现2期应收款来弥补资金短缺。
考虑到实验年限有限,根据我们的产品生产能力和市场销售情况的预期,我们决定放弃国际市场和亚洲市场,重点开发国内的P3和区域P3产品,同时保留原有的部分P2产品市场。
最后连续今年的大额领先,证明我们的选择是明智的,既保证了资金的健康安全的周转,又保证了生产的更新和进行,在更新设备时,尽量减少设备空闲时间,使得所有设备得到了充分的利用。
2.32ISO认证开发
ISO认证包括ISO9000和ISO14000认证。
通过开发ISO认证,我们可以取得具有ISO条件的产