版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕 业 设 计(论 文)题 目 ERP制造管理系统的设计姓 名学 号 所在学院 专业班级 指导教 日 期目录TOC o 1-3 h z u HYPERLINK l _Toc9950 摘 要 PAGEREF _Toc9950 2 HYPERLINK l _Toc6432 ABSTRACT PAGEREF _Toc6432 3 HYPERLINK l _Toc29384 第一章 绪 论 PAGEREF _Toc29384 5 HYPERLINK l _Toc23928 1.1ERP系统概述 PAGEREF _Toc23928 5 HYPERLINK l _Toc23457 1.2 ERP功能模块
2、简介与优势 PAGEREF _Toc23457 6 HYPERLINK l _Toc30442 1.2.1基本模块介绍 PAGEREF _Toc30442 6 HYPERLINK l _Toc12915 1.2.2 ERP特点与优势 PAGEREF _Toc12915 7 HYPERLINK l _Toc11164 1.3企业制造管理的概念与作用 PAGEREF _Toc11164 7 HYPERLINK l _Toc262 1.4本文研究的主要内容及组织结构 PAGEREF _Toc262 8 HYPERLINK l _Toc12678 第二章 基于ERP的制造管理系统的开发 PAGEREF
3、 _Toc12678 9 HYPERLINK l _Toc29565 2.1概述 PAGEREF _Toc29565 9 HYPERLINK l _Toc16932 2.2 系统的可行性分析 PAGEREF _Toc16932 9 HYPERLINK l _Toc11198 2.3 用户需求分析 PAGEREF _Toc11198 10 HYPERLINK l _Toc29875 2.4 系统功能分析 PAGEREF _Toc29875 10 HYPERLINK l _Toc13624 2.5 系统业务流程图 PAGEREF _Toc13624 10 HYPERLINK l _Toc23401
4、 2.6数据流程图 PAGEREF _Toc23401 12 HYPERLINK l _Toc17352 2.7系统用例图 PAGEREF _Toc17352 12 HYPERLINK l _Toc833 第三章 ERP制造管理系统总体设计 PAGEREF _Toc833 14 HYPERLINK l _Toc32456 3.1项目规划 PAGEREF _Toc32456 14 HYPERLINK l _Toc13137 3.2系统功能构架图 PAGEREF _Toc13137 14 HYPERLINK l _Toc24971 3.3设计目的 PAGEREF _Toc24971 16 HYPE
5、RLINK l _Toc28624 3.4开发及运行环境 PAGEREF _Toc28624 16 HYPERLINK l _Toc17624 3.5逻辑结构设计 PAGEREF _Toc17624 16 HYPERLINK l _Toc9771 3.6主要功能模块设计 PAGEREF _Toc9771 20 HYPERLINK l _Toc290 第四章 ERP制造管理系统代码设计 PAGEREF _Toc290 22 HYPERLINK l _Toc21210 4.1 开发工具选择 PAGEREF _Toc21210 22 HYPERLINK l _Toc22411 4.2人机交互子系统的
6、实现 PAGEREF _Toc22411 22 HYPERLINK l _Toc14042 4.3 系统测试 PAGEREF _Toc14042 29 HYPERLINK l _Toc32759 4.3.1登陆界面 PAGEREF _Toc32759 29 HYPERLINK l _Toc8692 4.3.2主界面 PAGEREF _Toc8692 30 HYPERLINK l _Toc27829 4.3.3管理界面 PAGEREF _Toc27829 30 HYPERLINK l _Toc16438 附录 PAGEREF _Toc16438 31 HYPERLINK l _Toc6291 结
7、论 PAGEREF _Toc6291 38 HYPERLINK l _Toc3152 致谢 PAGEREF _Toc3152 39 HYPERLINK l _Toc6732 参考文献 PAGEREF _Toc6732 40第一章 绪 论1.1ERP系统概述企业资源计划简称ERP(Enterprise Resource Planning),是由美国著名的咨询公司Gartner Group Inc.在1990年率先提出来的,最初被定义为一款应用型软件,但迅速为全世界商业企业所接受,现在经过长时间的发展已经成为现代企业管理理论之一。制造企业按员工数量可分为大型、中型、小型和微型。当制造企业的员工人数
8、达到25人时,就需要通过ERP的使用来满足企业日益迫切的协调需要。而一个好的高效的ERP软件系统对一个制造企业来说变的至关重要。ERP系统与系统化的管理思想为企业管理者和员工提供管理操作方法,是基于一个常见的基于信息技术的管理平台。ERP系统可以反映时代对企业合理利用资源,以求社会利润最大化的要求。ERP系统作为现代企业得以生存和发展的有力工具,它有着先进的管理思想和信息技术,已成为现代企业的一种运行模式。ERP系统由12项业务职能组成其基本结构,它们使用一个公用的制造数据库,如图11所示。这个模型自上而下的说明了宏观的计划(业务计划、销售计划和生产计划)是如何的驱动详细的计划,以协调整个供应
9、链的活动。而本篇论文主要针对生产制造这一块进行详细的讨论。 生产制造活动是通过详细的生产计划、周密的市场预测以及准确的订单信息来进行日常的排产和协调。由于企业生产能力和其他各种资源的限制,企业都希望均衡地排产,已达到资金的周转循环。ERP制造管理系统用来确定所生产物料的数量和日期,对于一张给定的订单,可以对所确定的物料清单、工艺路线进行修改,用来实现物料的替代工作;还可以对物料使用、人工(设备)投入进行归集。1.2 ERP功能模块简介与优势1.2.1基本模块介绍销售管理:对销售报价,订单,委外加工,送货,成本进行综合管理。项目管理:对项目的订单,送货,验收扣款进行管理。制造管理:对制料单,领料
10、单,工具,设备进行管理。人力资源管理:对员工的奖惩,职位调动,公司组织结构进行管理工程管理:对企业项目工程的综合管理。资产管理:对资产登记,减少,评估,折旧,评估,归还进行管理。设备管理:主要进行设备的登记与维护管理。库存管理:出入库申请,调拨,盘点报废管理。财务管理:公司的成本设置,资产负债,短期借贷,个人绩效进行管理。集成起来构成了制造公司的全部业务。1.2.2 ERP特点与优势1、整合性:相比于传统单一的系统来说,ERP系统更具有功能性,可以整合整个企业信息系统。2、弹性:ERP系统采用模块化的设计方法,每当企业需要新的模块时,可以得到支持和ERP系统的整合,得以提高企业的应变能力3、集
11、中的数据储存:ERP数据统一储存,企业中各方面的数据都会被整合到一起,相比起传统单一的系统来说,可以更清晰的呈现个企业管理者。4、便利性:在整合的环境下,当企业管理者需要调用信息时可以在企业的任意地方取得与应用。5、提升管理绩效:ERP使得各个部分间的联系非常紧密,人们可以利用这种紧密性施行管理工作,从而大大的提升管理绩效。6、制造管理中使用ERP可以提高直接劳动的生产流程和间接劳动的生产率,减小劳动者的劳动负荷,为管理者节约资源,为企业带去更多的利润。 1.3企业制造管理的概念与作用制造业和其他行业最本质的区别在于制造业涉及到非常复杂的由低价值的材料到高价值产品的转换过程,所以制造管理也是一
12、个非常复杂、困难的系统工程。制造管理就是针对生产制造过程中出现的一系列问题进行统一的计划、组织、协调、控制的一系列管理活动,从原材料进入流水线投产开始到成品下流水线进出仓库结束。制造管理系统在这个过程中即可以自动生成物料清单、领料单、设备使用单等,也可以自动跟踪整个生产流程,科学的管理生产物料,同时帮助管理者及时了解库存信息,并且有效的控制生产成本。ERP制造管理系统的就是企业管理者用来尽可能解决这些困难的有力工具。因此,为了更好的发现困难和解决困难,应对改变和控制改变,制造企业需要不断的发展和完善其管理技术和工具,这也就是ERP系统技术发展的意义,也是本文意义所在。1.4本文研究的主要内容及
13、组织结构主要内容如下: 本文主要研究ERP系统的功能作用,分析其在制造业信息化中的重要意义,以及ERP制造管理系统的功能需求分析,制造作业的流程分析,同时借助SQL server建立采购系统的数据库,最终通过Microsoft visual studio进行信息系统的界面实现。 第一章主要讲述了ERP系统的概念,ERP系统的相关特点与优势,制造管理的概念以及本文的主要研究内容及组织结构。 第二章主要对制造管理系统进行需求分析,业务流程,组织结构,并借助各种流程图表表示其逻辑关系。 第三章主要是对制造管理系统进行总体设计,包括了数据库的概念模型和逻辑结构模型设计。 第四章是介绍ERP制造系统的界
14、面实现,包括对开发工具的介绍,人机互动界面的开发过程,各个功能模块具体实现的方法与实现后的界面效果展示。 第五章主要讲系统的安装配置,使用与维护。第二章 基于ERP的制造管理系统的开发 2.1概述国家改革开放以来,工业化程度不断加深,企业发展面临着前所未有的挑战。以前使用的针对手工业的管理方式已经无法对现代化的生产加工计划进行管理,也无法对任意一种产品其生产过程中的动态信息进行掌控。各部门之间的信息沟通不流畅,数据很难进行统计汇总,决策者常常得不到其所需要的完整准确的信息,结果造成了生产过程中库存严重积压,原材料时常短缺,资金供应链断裂,计划不准确,零部件生产不配套等不良现象。这在很大程度上影
15、响了公司的长远发展。现阶段国内的企业应用最广泛的系统软件是MRP 2软件。制造资源计划简称MRP 2,是在MRP基础上拓展财务管理的功能而形成的适应制造企业的综合信息化系统。相比于现阶段所使用的MRP 2系统,ERP系统还支持和管理混合型的生产模式,可以对供应链上涉及的产、供、销各个环节进行管理。本系统正是在这背景之下提出的。集中表现在以下几个方面: 1、提高了企业的生产效率和生产质量。 2、降低了企业的生产成本,增强了其市场竞争力。 3、加强了企业资金管理,提高了企业资金利用率。 4、疏通了企业生产渠道,优化了生产管理。 5、提升了企业的应变能力,拓展了更多的市场空间。2.2 系统的可行性分
16、析目前为止很多的中小型企业都还在使用人工的传统管理方式,这种管理即繁杂又浪费时间还容易出错。我们用php和MySQL制作的这个系统,可以解决生产过程中的零件配套、物资配套、库存积压等问题。与此同时还提高了生产管理的水平,在降低企业库存成本、提高生产效率方面有显著的作用。就经济可行性,我们采用自己的开发平台,自己的电脑,不需要什么经费。 技术可行性,鉴于此系统的运行环境,我采用thinkphp作为开发平台,采用php作为开发语言。数据库采用MySQL 。其环境的稳定性和平台的易用,使得开发与使用都变得简单,方便。操作可行性,开发出来的这个系统,运行在Windows系统中,窗口化的运行界面,简单易
17、操作,易掌握。综上所述,此系统的开发代价不是很大,简单易用,具有一定的开发价值。2.3 用户需求分析1. 功能需求:相关部门的相关人员可以在系统中查找物料的基本信息,有着权限的人可以更改或者修改这些信息,实现增删改查功能。 2. 环境需求:WINDOWS 73.可靠性需求:系统结构完整,有加密功能。 4系统界面需求:清晰简单能被用户快速上手操作。2.4 系统功能分析有系统登录界面,可以满足企业管理者和员工的登录操作要求。有主页面,可以使管理者和员工更方便快捷的操作。物料清单管理,录入和维护物料,物料单据。设备使用管理,设备使用的录入和维护。人工投入管理,人工投入单的录入和维护。生产产品管理,生
18、产产品完工入库记录。查询功能,可以在数据库中快速的找到所需要的资料。关于,可以重新登录和退出系统。2.5 系统业务流程图步骤说明1、生产管理部门下发生产作业计划。2、生产调度员了解设备情况、技术情况、原料储备情况,进行生产准备工作。3、车间管理者依据生产作业计划安排生产。4、生产调度员根据在日常生产过程中产生的问题以及工艺设计/质检部提供的问题报告协调有关部门处理。5、生产调度员根据生产状况和生产过程中产生的各种情况写成调度日志。生产作业计划依据生产计划安排生产了解技术情况、设备情况,原料储备情况组织实施生产作业计划协调生产中间件问题能源问题原料问题技术质量设别问题处理技术设备质量问题合理转序
19、、能源供给原材料供给能否解决 否 是 解决问题组织相关部门解决问题2.6数据流程图2.7系统用例图第三章 ERP制造管理系统总体设计3.1项目规划制造管理系统是一个非常典型的数据库开发应用程序,它由物料清单管理模块、设备管理模块、领料管理模块、人工投入管理模块、生产产品管理、系统管理模块、查询模块、关于模块等组成。对于个模块的功能规划如下:*物料清单管理模块 主要负责物料的录入和维护以及产品物料清单的录入和维护。*设备管理模块 主要负责设备领用单的生成和维护。*领料管理模块 主要负责生产领料单的生成和维护。*人工投入管理模块 主要负责人工投入单的生成和维护。*生产产品管理 主要负责生产产品确认
20、完工入库。*系统管理模块 主要负责权限的修改、数据的备份及恢复。*查询模块 该模块主要负责对各种单据的查询。*关于模块 主要负责重新登录、退出系统。3.2系统功能构架图制造系统的功能构架图如下所示3.3设计目的本系统是小型的数据库系统,为了对中小型的企业起到更好的管理,实现一些初步的现代化计算机管理。通过本系统可以实现以下目标。*运用表格灵活的批量输入数据,快捷的传递数据*实现各种查询及打印*系统最大程度的实现易安装,易维护,易操作*系统运行稳定安全可靠*为每个用户设置权限,系统保密性强3.4开发及运行环境数据库管理系统软件:MySQL 编程语言:PHP运行平台:Windows 7分辨率:最佳
21、 1024*7283.5逻辑结构设计本系统采用的是MySQL 数据库,系统数据库的名称为“制造管理系统”。共包含19张表,以下是系统中的部分数据表(主表):生产制令单数据描述表名:Produce_MadeOrder(主表)字段名字段名称类型长度默认值取值范围可否为空MOID制令单号varchar50.0,0FalseBatch批号varchar50.0,0FalseDeptID生产部门varchar50.0,0FalsePlanBeginDate计划开始日期datetime8.23,3FalsePlanEndDate计划结束日期datetime8.23,3FalseActBeginDate实际
22、开始日期datetime8.23,3TrueActEndDate实际结束日期datetime8.23,3TrueCreator录入人varchar50.0,0(dbo.Udf_GetCurrentUserId()FalseRemark备注varchar1000.0,0TrueCreateDate录入时间datetime8.23,3(getdate()FalseProduceDate生产日期datetime8.23,3计算列(ActBeginDate)TrueCalcEquipmentCost标准机台成本decimal9.18,4(0)FalseCalcLabourCost标准人工成本decim
23、al9.18,4(0)FalseState数据状态varchar50.0,0(未审核)FalseAuditer审核人varchar50.0,0TrueAuditDate审核时间datetime8.23,3TrueManager负责人varchar50.0,0True生产开始单数据描述表名:Produce_Begin(主表)字段名字段名称类型长度默认值取值范围可否为空PBID开始单号varchar50.0,0FalseRemark备注varchar2000.0,0TrueCreator录入人varchar50.0,0(dbo.udf_GetCurrentUserId()FalseCreateDa
24、te录入时间datetime8.23,3(getdate()False生产结束单数据描述表名:Produce_EndDetail(主表)字段名字段名称类型长度默认值取值范围可否为空PEID结束单号varchar50.0,0FalseRemark备注varchar2000.0,0TrueCreator录入人varchar50.0,0(dbo.udf_GetCurrentUserId()FalseCreateDate录入时间datetime8.23,3(getdate()False生产日报表数据描述表名:Produce_DayReport(主表)字段名字段名称类型长度默认值取值范围可否为空DRID
25、日报表单号varchar50.0,0FalseSoureType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseBatch批号varchar50.0,0FalseDeptID生产部门varchar50.0,0FalseRKDate生产日期datetime8.23,3FalseCreator录入人varchar50.0,0(dbo.Udf_GetCurrentUserId()FalseRemark备注varchar2000.0,0FalseDateBegin开始时间datetime8.23,3FalseDateEnd结束时间dateti
26、me8.23,3FalseQtyTimeSpin有效时长decimal9.18,0(0)FalseCreateDate录入时间datetime8.23,3(getdate()False生产领料单数据描述表名:Produce_Requisition(主表)字段名字段名称类型长度默认值取值范围可否为空PRID申请单号varchar50.0,0FalseDeptID申请部门varchar50.0,0FalseRequester申请人varchar50.0,0FalseRemark备注varchar1000.0,0TrueApplicationDate申请日期datetime8.23,3TrueCre
27、ator录入人varchar50.0,0(dbo.Udf_GetCurrentUserId()FalseCreateDate录入时间datetime8.23,3(getdate()False人工投入表数据描述表名:Cost_Labour(主表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varchar50.0,0FalseSourceType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseCreator录入人varchar50.0,0(dbo.Udf_GetCurrentUserId()FalseCreateDate录入时
28、间datetime8.23,3(getdate()FalseRemark备注varchar1000.0,0TrueDeptID生产班组varchar50.0,0True设备投入表数据描述表名:Cost_EquipmentCost(主表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varchar50.0,0FalseSourceType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseCreator录入人varchar50.0,0(dbo.Udf_GetCurrentUserId()FalseCreateDate录入时间dat
29、etime8.23,3(getdate()FalseRemark备注varchar255.0,0TrueDeptID生产班组varchar50.0,0True3.6主要功能模块设计为了更好的认识及使用系统文件,设计了如下文件架构图:物料清单管理领料单管理设备领用管理生产产品管理系统主界面系统登录人工投入管理查询系统系统管理关于 物料清单管理文件架构图如下所示物料的录入和维护物料清单管理物料清单的录入和维护领料单管理文件架构图如下所示生产领料单管理生产领料单的录入和维护设备领用管理文件架构图如下所示设备领用单的生成和维护设备领用单生产产品管理文件架构图如下所示生产产品确认完工入库生产产品管理人工
30、投入管理文件架构图如下所示人工投入单的生成和维护人工投入管理物料清单查询查询系统文件架构图如下所示生产领料单查询设备领用单查询查询系统生产产品入库查询人工投入单查询第四章 ERP制造管理系统代码设计4.1 开发工具选择 数据库开发:MySQL 软件开发工具:thinkphp和bootstrap 编程语言:PHP4.2人机交互子系统的实现本项目使用PHP语言,采用thinkphp+bootstrap 编写,MySQL数据库。 1.下载并安装wampserver,搭建运行环境2.安装完毕,打开软件,启动服务3.在thinkphp官网( HYPERLINK / /)下载框架核心包,以此搭建网页框架4
31、.打开www 目录,将下载的框架包进行解压5.打开浏览器,输入/kehao 项目搭建完成6.打开数据库,新建表(使用工具环境自带的数据库工具 HYPERLINK http:/localhost/phpmyadmin/ http:/localhost/phpmyadmin/7.配置数据库连接DB_DSN = mysql:/admin:adminlocalhost:3306/kehao#utf8,8.编写主程序代码wwwkehaoApplicationHomeController 目录下分别编写代码9.编写网页样式代码4.3 系统测试4.3.1登陆界面4.3.2主界面4.3.3管理界面 附录程序主
32、要代码:IndexController.class.phpnamespace HomeController;use ThinkController;class IndexController extends Controller public function index()header(location:.U(User/index); public function login() $this-display(); public function do_login() if($_GETusername=kehao& $_GETpassword=123123) session(uid,1);
33、$this-success(登录成功,U(Index/index); else $this-error(用户名密码不匹配、请重新输入); public function loginout() session(uid,null); $this-success(退出登录成功,U(Index/index); UserController.class.phpnamespace HomeController;use ThinkController;class UserController extends Controller public function _construct() parent:_co
34、nstruct();if(!$_SESSIONuid) $this-error(请登录,U(Index/login);public function index()header(location:.U(User/order);public function order()/*for ( $i=0; $i add($data);exit();*/$this-display();public function order_list()$id=$_GETid;if($id)$maporderid=array(eq,$id);$order=M(order)-where($map)-select();e
35、lse$order=M(order)-select();$this-assign(order,$order);$this-display();public function order_del()$id=$_GETid;if($id)$maporderid=array(eq,$id);$res=M(order)-where($map)-delete();if($res)$this-success(删除成功);else$this-error(删除失败);else$this-error(请选择一个订单删除);public function wuliao()$wuliao=M(wuliao)-sel
36、ect();$this-assign(wuliao,$wuliao);$this-display();public function wuliao_del()$id=$_GETid;if($id)$mapwuliaoid=array(eq,$id);$res=M(wuliao)-where($map)-delete();if($res)$this-success(删除成功);else$this-error(删除失败);else$this-error(请选择一个删除);public function linliao()$wuliao=M(linliao)-select();$this-assig
37、n(linliao,$wuliao);$this-display();public function linliao_del()$id=$_GETid;if($id)$mapid=array(eq,$id);$res=M(linliao)-where($map)-delete();if($res)$this-success(删除成功);else$this-error(删除失败);else$this-error(请选择一个订单删除);*构造函数验证,未登录不能访问 */public function _construct() parent:_construct();if(!$_SESSIONui
38、d) $this-error(请登录,U(Index/login); /* *物料列表 */public function wuliao()$wuliao=M(wuliao)-select();$this-assign(wuliao,$wuliao);$this-display(); /* *物料删除 */public function wuliao_del()$id=$_GETid;if($id)$mapwuliaoid=array(eq,$id);$res=M(wuliao)-where($map)-delete();if($res)$this-success(删除成功);else$thi
39、s-error(删除失败);else$this-error(请选择一个删除); /* *领料列表 */public function linliao()$wuliao=M(linliao)-select();$this-assign(linliao,$wuliao);$this-display(); /* *领料删除 */public function linliao_del()$id=$_GETid;if($id)$mapid=array(eq,$id);$res=M(linliao)-where($map)-delete();if($res)$this-success(删除成功);else
40、$this-error(删除失败);else$this-error(请选择一个订单删除); 结论本文对目前国内的ERP应用与发展现状进行了详细的分析,采用 为主要开发工具,SQL Server为后台数据库,初步的完成了制造系统的设计。此系统实现了生产产品管理,物料清单管理,生产领料管理,设备使用管理,人工投入管理等功能。如今我开发的系统虽然这有少数的功能,但具有很好的意义,为以后制作功能更强大的系统提供了依据和经验。以后的ERP系统会更强大,可以更好的有效的帮助企业管理者完成对整个生产过程的掌控和管理。通过此次的毕业设计,我对企业的管理流程有了更加深刻的了解,并且对系统的开发有了更为直观的感受
41、与认识,这些是我大学四年以前所没有学到的。让我知道了遇到问题应该从哪方面去着手。首先是了解问题分析问题,对问题进行需求分析,当我们知道要做什么的时候我就可以着手对你所做东西的功能分析、详细设计等。这些系统性的分析问题的方法让我收获很大。在设计的初级阶段,我先去了解企业资源计划的意义与作用,还要熟悉ERP的功能与应用。当我对这些都有了初步的了解之后才可以进入到设计里去。从开始的了解到后来的熟悉再到最后的设计,一步步走来,虽然很累但缺充实。本次开发完成初步符合要求。能很好的起到查询和删改功能。由于时间较短以及知识的不充足,设计还存在很多不足之处,比如框架比较简单,功能太少等。这些都有待进一步的学习
42、与提高。致谢在此,要感谢机械学院的老师们,感谢他们对我无私的教导,我才有了完成此次毕业设计能力,特别要感谢我的导师xxx先生,感谢他对我细心的指导,使得论文得以顺利完成。衷心地感谢刘老师在论文选题以及研究过程中多次对我的论文所提出了宝贵的修改意见及有益的建议,使我顺利地完成了毕业设计的学习。刘老师知识渊博、视野开阔、思维敏锐,经常给我提供开拓研究思路,精心点拨、热忱鼓励。使得我在次此论文过程中不仅对过去所学的知识进行了巩固,还对许多新技术的应用有了更多的理解同时也感谢我的朋友xxx同学,感谢他对我的帮助,对我不懂的知识的指点。对各评阅本文的老师、专家表示感谢,感谢他们在百忙中的细心批阅!参考文
43、献1刘正刚、田军.ERP制造系统原理M机械工业出版社,2013.12(美)斯科特汉密尔顿.构建高效的ERP系统M机械工业出版社,2004.13杨尊琦、林海.企业资源规划(ERP)原理和应用M机械工业出版社,2006.64罗鸿ERP原理、设计、实施M北京:电子工业出版社,2002.35宋学军 译ERP必备指南M北京:机械工业出版社,2002.76 陈浩. PHP 程序设计M.北京:电子工业出版社,2005。7 邵煜. PHP和MYSQL WEB开发M.北京:机械工业出版社,2005。8 DAVID LANE美.PHP & MYSQL WEB数据库应用开发指南M.南京:东南大学出版社,2006。9
44、 MIHAI BUCICA美.AJAX与PHP WEB开发M.北京:人民邮电出版社,2007。10 PETER MOULDING英.PHP技术内幕M.北京:中国水利水电出版社,2003。11 NARAMORE美.PHP5、APACHE、MYSQL网络开发 M.北京:电子工业出版社,2005。12 PHP语言,进阶和高级应用 龙浩等编著 清华大学出版社13 PHP & MYSQL Web数据库应用开发指南 Hugh E.Williams等著 谢君英 欧阳宇译2003年5月14 php程序设计 Programming PHP 中国电力出版社 2003年7月15phpmysql数据库开发指南焦桐顺著
45、电子工业出版社2001年9月16php4交互网页数据库实战手册清华大学出版社2004年7月附录资料:不需要的可以自行删除ERP中的成本管理图文详解 点评: 上一篇我们介绍了ERP中的财务会计。从会计理论的角度来说,财务会计是负责公司对外报表的需求的,因此又称为外部会计。外部方可能是所有者,政府机构,证券交易所等等。ERP中的财务会计模块不仅仅是对外报表的工具,它更是一种使业务处理和帐务处理相统一,加强企业财务管理的强大平台。但是毕竟这一模块仍然是在财务会计理论的框架之下的,很多基于内部管理的需求仍然得不到满足。这篇我们将介绍ERP中的管理会计,这是一个基于各种管理会计理论的大模块。其中体现企业
46、内部价值链的成本流和成本对象概念是其核心部分,我们将在本章介绍。会计核算软件虽然ERP历史发展的主要源头是在物流领域,但是如今的ERP软件是涵盖物(物流),财(财务),人(人力资源)等企业管理领域的大型平台,因此从会计核算软件的角度来看看ERP中的财务,会使我们更容易进入ERP管理会计这一对大多数读者来说既熟悉又陌生的世界。根据会计核算软件的功能和思路,我们将其大致划分成三个阶段。第一阶段 手工记帐的电算化这是会计核算软件发展的初级阶段,电算化的目的是替代原来烦琐和易错的手工记帐。所以从各方面看,它都竭力地接近手工记帐的习惯。如图一所示,财会人员在类似手工会计记帐凭证的系统界面里输入凭证的内容
47、,保存后系统更新相应的数据库表,可能会有各种汇总表,但一定会有会计凭证行项目表,在这个表里存储了记帐凭证行的相关字段内容。系统根据数据库可以提供规定格式的各种对外报表,比如资产负债表,损益表和试算平衡表等等。当然系统还会提供各种常用功能,比如帐户的查询等等,不作赘述。在本阶段的系统设计中,使用的是财务会计的通行规则或理论。比如每张凭证都必须“有借必有贷,借贷必相等”。再比如从流程的角度,审核人必须和制单人分开,审核后才能过帐,等等。手工记帐的电算化软件满足了会计核算的最初要求,但是渐渐的对于会计信息分析的要求迫使其向第二阶段发展。第二阶段 增强型会计核算软件从会计理论应用的角度来说,第二阶段和
48、第一阶段并无本质的不同。它的增强来自于在记帐凭证输入时,除了传统手工帐要求的借贷标志,科目,金额,摘要以外,允许财会人员输入一些附加字段。这些附加字段或者出现在主屏幕,或者另外使用附加字段屏幕用于输入。而附加字段的内容本身可以在别的操作中专门维护(就象维护会计科目一样),在凭证输入时可以通过查找输入。系统的数据库结构也和第一阶段没有本质上的区别,只是在行项目表中增加了附加字段,同时可能增加了和附加字段相关的汇总表。视软件产品的不同,有些软件可能和物流模块有了一定的集成,可以部分实现第一篇中所描述的业务处理和帐务处理的统一,这时凭证不是手工录入的,而是根据业务自动生成的。有了附加字段,系统就可以
49、胜任一些汇总类的简单报表了。为什么称之为“汇总类的简单报表”?主要是因为:系统不提供财务分析的的理论支持。在多数情况下这一阶段的系统提供的是类似EXCEL数据透视表那样的分析工具。这种工具背后并没有相关的管理会计理论作为依托,因此分析更多的是采取汇总,筛选等简单的数据分析手段,而不是财务分析手段。数据的输入和处理是平面的,或者说集中在一个层面(即财务会计凭证输入)上,这样数据的处理始终跳不出财务会计的条条框框,而且往往无法描述现实中立体(多层面)的信息。关于立体的信息我们会在本章成本流的案例中看到。因此这一阶段的系统显然不能实现象成本的结转,预算,营销分析,资金管理,流动性预测,现金流量表,合
50、并会计报表等等的功能。同时,如果仅仅是可以增加附加字段,但是字段间的逻辑关系却没有很好的定义,或者不和物流模块集成。往往最终的结果是出于工作负荷和信息质量的原因,很多附加字段形同虚设。第三阶段 分模块集成管理软件会计核算软件和物流管理软件的发展最终指向ERP软件。上一篇我们介绍了ERP财务会计模块丰富的功能,以及财务会计模块和物流的集成。而ERP中的财务模块本身更是发展成了一个真正的财务管理软件。如图三,在本阶段财务会计的数据进入系统后,通过集成进入了其他崭新的财务子模块中,这种集成体现在系统自动生成了其他子模块的凭证。图三中红色的双向箭头代表了这种集成。在这些子模块(比如管理会计)的设计中,
51、ERP软件应用了各种现代管理理论,同时提供了客户化配置的灵活性。比如在管理会计中允许客户定义自己的成本分摊规则,再比如在合并模块中允许客户定义合并抵销分录规则等等。通过这些理论和规则,系统自动地对原始数据进行加工和处理,而这种加工的结果往往也是以其他子模块凭证(比如管理会计凭证)的形式保存在系统中。当然也可以在这些模块中手工对数据进行处理而不影响财务会计。图三中三色的圆箭头代表了自动和手工结合的处理过程。最终,在ERP财务的其他子模块中,我们可以得到各种功能报表,这些报表更准确,运行也更快,最重要的是有更强的理论支撑,这使得我们可以做真正的财务分析,而不仅仅是第二阶段的数据分析。同时这些子模块
52、还提供了适合本身特点的报表工具。本篇“管理会计”是第一个我们将要介绍的这样的子模块。成本流和成本对象成本流和成本对象是管理会计的基本概念。成本流描述了企业内部的价值流,象是流淌在企业内部的河流。而成本对象则象是湖泊。ERP系统使得成本对象和成本流变得透明,从而使管理者可以更加客观和科学地 控制成本。 考评绩效。 分析市场 和支持决策。抽象地解释这两个概念实在没有太大的意义,我们只需看一个案例就能够很清楚的理解它们了。由于制造行业的成本流和成本对象我们将在本篇生产成本章节中有很详细的介绍,所以本章中我们的案例使用航运业这一较特殊的行业。案例ABC船运公司是一家主要从事远洋集装箱运输业务的公司。它
53、的主要营运方式是班轮运输。班轮运输(Liner Shipping)又称定期船运输。是指船舶按事先制定的船期表(时间表)在特定的航线上,以既定的挂靠港口顺序,经常地从事航线上各港口间的船舶运输。船舶在航线上的一次航行称为一个航次。托运单(国内有时用“委托申请书”代替)是指由托运人根据买卖合同和信用证的有关内容向承运人或他的代理人办理货物运输的书面凭证。经承运人或其代理人对该单的签认,即表示已接受这一托运,承运人与托运人之间对货物运输的相互关系即告建立。ABC公司的损益主要由航运收入和各种使费与间接费用组成。其中船运收入(包括净海运费和附加费)可以认定到各托运单,航次费用(包括燃油费,港口费,货物
54、费,中转费,垫仓入料费,货损海损费等)可以认定到航次的各航段和港口。而船舶费用(包括人员工资费用,船舶设备折旧费,物料修理费,保险费,租金费用,非营运期费用等等)只可以认定到各艘船舶)。还有一些费用是船舶公共的(包括后备人员工资费,差旅费,通讯费,业务单证费,海图资料费等等),不能直接认定到个别船舶上。由于集装箱数量大,流动性强,而且虽然个体有差异,但是使用上认为是无差异的。因此集装箱费用(包括折旧费,租金费用,冷箱备件修理费,堆存费用,底盘费用等等)也不能直接认定到个别船舶或航次上。其他的象管理费用,只能认定到部门或科室。根据ABC公司的行业特点,我们认为它的成本流和成本对象的总体结构如图四
55、所示。图四中最左侧代表财务会计模块,它构成了ERP管理会计模块的主要数据来源。而图四的其它部分是管理会计模块。图四中红色的箭头代表了成本流,而其他部分比如公司组织结构,航次(包括航段和港口),托运单和市场细分(图中用魔方表示)则是成本对象。下面我们将简要介绍五种形式的成本流,分别对应图四中的-:收入,成本和费用的凭证入帐当财务人员手工录入会计分录,或者系统自动生成会计分录(如固定资产记提折旧)时,如果这些分录和收入成本或费用相关,那么系统除了生成相应的财务会计记帐凭证外,还将生成管理会计凭证,记录下成本流归集到相应的成本对象。比如航次费用归集到各航次(港口和航段)中,船舶费用归集到各船舶成本中
56、心,航运收入归集到托运单里。从其他成本中心分摊到各船舶成本中心根据预先设定的分摊标准,将成本从其他成本中心分摊到船舶成本中心,比如将船舶公共成本中心归集的船舶共同费用根据事先设定的百分比分摊到所有的船舶成本中心。对于董事会,财务部等成本中心发生的间接费用也可以类似地分摊到船舶成本中心上。但是对于集装箱部发生的集装箱费用可能直接分摊到航次上更为合适。事实上判断的依据是我们认为各成本中心的工作是服务于船舶,还是航次。从船舶成本中心分摊到各个航次对于ABC船运公司来说,船舶的价值体现在它们承载的各个航次中,因此将船舶成本中心的成本按一定的规则(如航程天数)分摊到相关的各个航次(港口和航段)中,是合理
57、的。从航次结算到托运单集装箱船在一个航次装载了各个托运人的货物,要进行托运单的盈亏分析,必须将航次汇集的费用结算到相关的各托运单上,结算的标准可以是该航次(各港口和航段)上各个托运单占用的标准箱位(TEU)。从托运单结算到市场细分在盈利分析模块,我们从托运单的盈利出发,可以对市场及内部责任范围进行多维多层次的盈利分析。关于盈利分析我们在下文以及后面的章节将有详细介绍。成本要素成本流是一个抽象的概念。从技术的角度来看它表现为管理会计凭证。管理会计凭证和我们熟悉的财务会计凭证是不同的。它记录了什么性质的成本(其实包括绝大多数的损益)从哪里流向哪里。它也借用了“借/贷”的概念,“借”是成本的流入,“
58、贷”是成本的流出。因此在有些凭证里借贷是平衡的,如案例中的,它们表示的是成本流从一个成本对象流入另一个成本对象。有些凭证里借贷是不平衡的,如案例中的,它们的含义是成本流从财务会计模块流入了管理会计模块。那么,在回答“什么性质的成本”这个问题时,系统是怎么做的呢?一个直观的回答是用财务会计中的损益类科目,即各种收入,成本和费用科目。在图四财务会计的区域里对于这些科目的财务会计过帐以同样性质的成本流入了管理会计中。但是仅仅这样做有一个主要的不足,即处理管理会计内部成本流转的时候意义上和灵活性上的缺陷。比如船舶费用的明细很多,当分摊到航次上时,从航次分析的角度来看可能这些明细已不很重要,我们所关心的
59、只要知道哪些是从船舶上分摊过来的间接费用就可以了。因此一个灵活的解决方案是用一个独立的概念 - 成本要素 来描述管理会计中成本流的性质。而成本要素分两大类。一类是初级成本要素,它们实质上就是财务会计中的损益类科目。另一类是次级成本要素,它们可以用来描述管理会计内部各成本对象间成本流转时的成本性质。再举一个常用的例子:单位的食堂本身会发生很多费用,比如场地,人员,燃料,粮食副食品等等。当食堂的费用分摊到各部门时,我们不再关心初级成本要素,我们只需要以类似“食堂伙食费用”这样的在会计科目表中没有的次级成本要素表示其性质就可以了。而食堂本身的初级成本费用,在考核食堂本身的管理时才是有用的。成本对象在
60、案例中,我们的成本对象是具体的,比如航次,托运单。在ERP中对于成本对象,系统经过了总结和抽象,形成了若干大类。这些大类的成本对象其性质和特征上有一定的规律。我们可以根据本行业本企业的情况依据这些大类的成本对象设计具体的成本对象类别乃至总的管理会计架构。下面我们简要介绍这些大类的成本对象,有些将在本书的其他章节中有具体的介绍。成本中心(Cost Center)成本中心类似于企业内部“部门”的概念,但在管理会计中它主要用于成本控制的目的。将公司按照成本中心分割,可以实现对于责任区域的成本计划,认定,控制和分摊。和其他成本对象相比,成本中心具有比较稳定,变化较少的特点。从组织结构的角度,将所有成本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年金沙县事业单位人员招聘笔试备考试题及答案解析
- 2026年金寨县公务员招聘笔试参考题库及答案解析
- 2026年景东彝族自治县公务员招聘考试参考题库及答案解析
- 2026年嘉善县事业单位人员招聘考试模拟试题及答案解析
- 2026年左权县公务员招聘考试模拟试题及答案解析
- 2026年沁源县事业单位人员招聘考试备考试题及答案解析
- 高中二年级德育班会课开学升旗仪式教学设计:目标导航与情感共鸣
- 2026年莲花县公务员招聘考试参考题库及答案解析
- 2026年甘肃省平凉市崆峒区第六批城镇公益性岗位工作人员招聘87人考试备考试题及答案详解
- 小学五年级数学《倍数关系建构与模型应用:最小公倍数深度探究》导学案
- 2026新教科版科学六年级上册全套分组演示实验报告(共28个实验可用下料填写实验报告单)
- 2026年保安员考试题库及答案
- 2026年海南(中考)地生会考真题考试试题及答案
- 沪教版初中英语八年级上册Unit 2 Amazing Numbers语法教案
- 铁路物流中心设计规范(Q∕CR 9133-2016)
- 人力放线方案
- 寄宿制学校学生一日常规要求
- 2026北京亦庄恒达人力资源服务中心面向社会招聘劳务派遣人员7人考试备考试题及答案解析
- 髌骨软化症康复
- 2026招聘轮机长面试题及答案
- 保险公司投诉培训
评论
0/150
提交评论