ERP流程设计

2024-11-30

ERP流程设计(精选12篇)

ERP流程设计 篇1

摘要:物流行业的ERP是一个相对特殊的ERP,本文通过对物流行业的业务分析,提出了物流ERP的解决方案,将CRM、VMI、条形码技术引入了物流ERP,ERP软件的合理运用可以帮助企业提升管理水平,提高工作效率,实现零库存,降低运营成本和控制采购成本。同时运用功能丰富的协同工作技术,帮助企业内部相互配合,共同完成订单。加强与上、下企业的联系,信息交流,扩展企业竞争空间和提高综合能力。

关键词:物流,ERP,CRM

物流行业是一个传统行业,现代物流业需要采用现代信息技术运营和管理,满足庞大的货流、信息流和资金流快节奏、高效率的管理要求,E R P是物流行业最好的业务管理平台,E R P中文意思是企业资源规划。它是一个以资源管理为核心的信息系统,通过分配、规划、协调企业资源,完成整个业务,体现了协同工作。物流业资源的运输、调配是主要业务,ERP非常适合物流行业应用。ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。

一、需求分析

1. 物流公司组织结构

总经理负责管理协调所有分部。一般设有:运输部、采购部、库管部、市场部、业务部、包装部、调度中心、质管部、财务部、人事部、综合部。

物流公司部门设置与物流业务息息相关,物流公司要求各部门之间协同工作,部门之间必须互相配合,部门之间的工作像一个流水线一样。

调度中心:物流的枢纽部门,安排入库作业排程,安排入库站台排程,安排包装生产,印制出货单据,定出货排程,印制出货批次表,安排运输等。

包装部:负责商品的分类、过磅、拆箱重包装、贴标签及商品的组合包装。

质检部:负责保证货物质量的重要部门,也是维护客户的重要环节,丢货、货物残缺、包装破损、货物错发在物流公司中时有发生,公司需要赔偿客户,给公司造成重大损失,由此带来的结果甚至会失去客户,质检部门需要对入库货物检验,还要对出库装箱货物检验,做好记录。

采购部:货物采购是否及时,库存积压是否过大,采购价是否最低,这些都直接影响到物流公司的成本,如果库存占压资金过大,超出客户需求量,公司资金周转会出现严重问题,库存周期反映了物流公司的管理水平,采购部门还承担着供应商评估,挑选,供应链管理,采购部门通常是全球采购,还要负责进口业务。

市场部:负责业务的拓展,市场宣传,战略规划。

业务部:负责客户的管理,订单的下达,订单跟踪和收款,如果是国外客户需要负责出口。

运输部:负责货物运输,配送。

库管部:负责货物入库、出库,仓库区的管理及库存数控制。仓库区的管理包括货品于仓库区域内摆放方式、区域大小、区域的分布等规划,库存盘点,依据盘点清册内容清查库存数,修正库存账,并制作盘亏表。

财务部:负责记账,财务报表,现金、支票管理等财务工作。物流财务需要处理大量的往来账。物流财务同时需要根据客户付款情况为客户建立信用等级,制订不同的账期,严密监控库存,保障资金周转。

人事部:负责人事管理,人员招聘,劳资管理,绩效管理

综合部:行政办公,后勤保障,系统支持。

2. 物流公司业务流程

接受客户订单→查看库存→库存满足需要→出库→包装→质检→运输→交货→提供发票收款→记账;如果库存不能满足客户要求,进行全球采购→入库→质检→出库→包装→质检→运输→交货→提供发票收款→记账。长期客户通常会提供一个季度或全年的配送计划,根据这个计划进行备货,随时调整订货计划。

二、概要设计

1. 业务的数据流程图

以订单为中心,共同完成订单,协同办公。其订单业务的数据流程如下图所示。

2. 业务部门岗位职责

各业务岗位及其职责:

(1)客户:提供订单、提供购货计划、验货收货、支付货款。

(2)业务员:接收订单、发送订单给调度中心、跟踪订单执行情况、收款、建立客户档案、销售统计分析。

(3)采购员:编制采购单、采购统计分析、建立供应商档案、进口管理。

(4)库管员:入库、出库、库存统计、盘库。

(5)调度:编制排产单、监督工作进度。

(6)包装员:编制装箱单、编制发货单。

(7)配送员:将货物、装箱单、发货单、发货单回联登记。

(8)质检员:记录入库货物质量情况、记录出库货物质量情况、记录包装发货情况。

(9)供应商:根据采购单发货、管理自己的库存。

(10)会计:制作凭证、记账、编制财务报表。

3. 系统功能

E R P系统功能包括:客户信息录入、客户信息、订单录入、订单修改、订单查询、订单统计、订单执行跟踪、打印订单、订货计划导入、订货计划调整、订货计划查询、订货计划统计、进货计划转换生成订单、打印订货计划、入库录入、入库修改、入库查询、入库统计、打印入库单、出库录入、出库修改、出库查询、出库统计、打印出库单、库存查询、库存统计、库存盘库、打印库存表、生产安排表录入、进度表录入、任务单录入、打印任务单、打印排产单、查询进度、供应商信息录入、供应商信息查询、采购单录入、采购单查询、采购统计、打印采购单、生成装箱单、查询装箱单、统计装箱单、打印装箱单、生成发货单、查询发货单、统计发货单、打印发货单、凭证录入、凭证查询、生成明细账、查询明细账、打印明细账、生成总账、查询总账、打印总账、生成财务报表、打印财务报表。

物流公司通常仓库在不同位置,业务部门与生产部门和库房往往不在一起,需采用B/S结构,满足异地办公和数据交换。

物流企业业务首先是与下游企业,那些所服务的企业建立长期的客户关系和业务联系,同时发展更多的客户和维护客户关系。通过应用CRM可以建立下游企业的详细信息,充分了解下游企业的需求,做好服务,与下游企业各部门建立广泛联系,有利于业务的开展。物流企业有大量的上游企业,需要对供应链进行管理,供应商的筛选依赖CRM。

物流ERP应包括VMI模块,由供应商管理库存。可以采用虚拟库房,库房可以在物流公司,也可以在供应商。供应商和物流公司可以随时查看库存,物流公司根据库存保有量、安全库存量或供货计划要求供应商随时补货,JIT(Just in time)这种方法使物流公司减少占压资金,减少库房建设维护资金,使物流公司运营成本降到最低。

物流E R P应采用条形码录入方式,方便入库、出库,库存商品品种数量管理方便,采用移动远程管理,可以随时知道货物所处的位置,方便客户货物状态查询,增强信任感。

ERP流程设计 篇2

一. 车辆进场到出场回访

进入ERP主页,左侧快捷按钮为整体流程的操作

1.点击客户接待,弹出窗口实现录入客户信息,录入维修项目,选择工单类型,作业类型,点击完成生成委托书

2.维修派工,实现对委托书所录入的维修项目安排具体的实施人员,带完成实施后点击竣工操作,结束车辆维修。

3.维修领料,维修人人堆维修项目去仓库领取具体所使用的维修材料,实现方式为先选择配件,再把配件出在对应工单上。

4.费用结算,对修毕车辆进行费用汇总,可以实现打折优惠操作。之后将单据转到收银台(点击转收银),带领客户去交费。5.收银,根据实际产生的费用对客户收取费额。6.回访,对出场车辆进行回访,二. 系统管理

1.用户注册,录入企业单位信息

2.用户安全,录入人员信息,分配人员权限。

3.基础代码表维护,录入企业使用前的基础数据。三. 业务管理

1.查询单据情况,车辆维修历史等 2.可以定义服务的套餐

3.对接待是不明确的维修项目工时,材料费用进行检索

四. 配件管理 1.配件的入库退库 2.实现多种配件出库的方式 3.对各种处理值的查询

4.对价格 货位等基础信息的更新维护 5.对仓库的盘点

6.配件多个仓库之间的调拨

五. 财务管理

1.对收银结果的查询 2.对收银后的返单结算 3.对记账单位的统一收款 4.对配件供应商的付款 5.各种配件出库方式的对账 6.配件成本的分析

六. 报表管理

ERP流程设计 篇3

关键词:面向服务架构(SOA);面向对象架构(OOA);软件设计

中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)16-31142-02

New Designing Idea of ERP Software Based on Service Oriented Architecture

WU Ru-xiao,LIU Zhong-ying

(School of Management Science and Engineering, Tongji University, Shanghai 200092,China)

Abstract:There turns out many problems during the ERP is applied in the enterprise,which is designed by traditional architecture. This paper introduces a new designing idea of ERP, which is based on service oriented architecture. Then the paper compares the differences between ERP which is designed by service oriented architecture and the one by object oriented architecture. And it shows the advantage of the ERP designed by SOA with the case of the SAP Company, which is producing the software of NetWeaver and Enterprise SOA.

Key words:service oriented architecture; object oriented architecture; software designing

0 引言

ERP由最初的财务软件逐渐发展起来,内容越来越丰富,功能也越来越齐全[1]。到目前为止,ERP的产品模式最常见的有两种:通用型ERP和专业型ERP。通用型ERP,顾名思义,是适用于多种行业的套装软件。通过对其进行二次开发、系统配置,达到满足不同行业的管理信息化需求。它的拓展性好、通用性高,成为目前的主流。专业型ERP,也称之为行业型软件,是专门针对某一特定(或相近)行业设计和定制的,便于满足目标行业的个性化管理需求。

但这两种ERP产品都存在各自的缺陷,从而导致了应用实施过程中出现了很多问题,最终以失败告终的案例也不在少数。如通用型ERP,它的优点也正是它缺点所在。通用代表了缺乏个性,流程固化,不能针对不同企业做出有效的变化,只能通过企业进行业务流程再造,来满足ERP产品的需求,忽视了企业的个性化需求;专业型ERP的最大缺陷是它的开发成本高,使企业望而却步,同时适用的企业并不多,所以这种专用型ERP,企业很少主动开发,往往是在目标企业提出某种需求的前提之下,进行定制开发,需要很高的成本。

传统ERP产品存在的这些缺陷,大部分原因是其架构理念的落后,开发方法的局限。现在,面向服务架构(SOA,Service Oriented Architecture)这种新的架构理念被引入到ERP软件的设计与开发中,为传统ERP产品走出困境带来了希望,为ERP领域的又一次革命性的飞跃奠定了基础。

1 面向服务架构SOA

早在1996 年,Gartner Group就已经明确地提出了SOA的理念,但目前尚未有一个统一的、业界广泛接受的定义[2]。IBM的高级软件工程师李珉先生说过,不同行业的人可以从不同的视角来理解SOA,从程序员的角度,SOA是一种全新的开发技术,新的组件模型,比如说Web Service;从架构设计师的角度,SOA就是一种新的设计模式,方法学;从业务分析人员的角度,SOA就是基于标准的业务应用服务。

一般认为:SOA——面向服务架构是一个组件模型,它将应用程序的不同功能单元——服务,通过服务间定义良好的接口和契约联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样系统中的服务可以使用统一和标准的方式进行通信。其中服务,是指仅基于两个组件接口之间的契约,由一个组件提供其行为方法给另一个使用。

SOA中一般都包含三个角色:服务的提供者、服务的请求者、服务代理[3]。三个角色是根据对服务提出不同的需求和行使的不同功能来划分的。它们的关系可以简单理解为:服务的提供者将它提供服务的具体描述发布在服务代理,以方便服务的请求者查询;服务的请求者通过对服务代理搜索,查找到需要的服务及其提供者的地址;最后是服务的提供者与服务的请求者进行直接的绑定,完成服务(见图1)。 举个最简单的例子,我们若要在网上下载一首歌,先可以通过搜索引擎GOOGLE等,搜索可下载这首歌的网站,获知这首歌的免费下载的地址,最后我们直接链接这个地址下载歌。在这个过程,网站即相当于一个服务代理,我们是服务的请求者,而最后那个下载地址背后的服务器为服务的提供者。

图1SOA 三者关系图

SOA主要特征是将应用程序功能包装成服务,服务间彼此独立,可单独作为组件使用。它具备松散耦合,提供粗粒度的服务和标准化的接口等。SOA旨在提供一个通用的,可互操作的和有弹性的行业标准架构,可以在软件基础架构之上建立一系列可重复利用的服务,实现企业适应业务流程变化的需求。

2 基于SOA的ERP与传统架构下的ERP的比较分析

2.1 ERP传统体系结构和基于SOA的ERP体系结构的区别

传统的ERP软件在其体系结构上可以分为三层:表现层、业务逻辑层和数据库[4]。在这种体系结构下,其客户端访问存在很多的问题。如表现层在访问业务逻辑层的各个业务对象时,一个客户端可能同时访问多个业务对象,一个业务对象也可能同时被多个不同的客户端访问。因此它们之间关系杂乱、复杂,造成层与层之间的耦合性强;表现层与业务逻辑层相互依赖,访问接口不是公开标准的,而是依赖于特定的接口函数,一旦其中的某一层发生改变,其接口函数也要作相应的改变,导致系统地扩展性和维护性差(见图2)。

图2传统ERP体系结构

将SOA思想引入ERP软件的设计开发之后,其传统的三层体系结构,将会在概念上演变为四层结构,包括表现层、服务层、业务逻辑层和数据库。其中,服务层是抽象层,是独立的、由可重用的、基于标准的服务组成。每一个具体的服务包含了接口部分和实现部分,其接口部分定义了服务使用者和服务提供者进行程序访问的契约;实现部分包含了服务作用和商业逻辑等信息(见图3)。

由图3与图2比较可以清楚地看到两者的区别,SOA架构的四层体系结构,客户端并不像传统的体系结构直接调用业务对象实现最终目的,而是通过调用一个独立的服务,服务再调用相关的业务对象去实现最终目的。由于它调用服务的接口包含在服务层内,所以,各个层之间都是独立的、松耦合的,没有很强的依赖性。任何一层发生变化,只要接口不变,不会影响服务的实现,有利于系统地扩展和维护。

因此,设想以SOA思想实现的ERP软件,具备很强的弹性,可以根据不用企业的不同需求进行调整,符合企业的个性化需求,具体会在后面的实例中说明。

图3 SOA四层体系结构

2.2采用SOA和OOA进行ERP软件设计开发的区别

ERP软件发展至今,它的开发方法由最初的面向过程(POA)的开发方法,发展到面向对象(OOA),至现在提出的面向服务(SOA)的开发方法[5]。面向对象的开发方法是目前ERP软件开发中的主流技术,但它本身存在很多的缺陷。它对编程语言有很强的依赖性,封装粒度小,耦合度高,未形成标准的模型和概念,从而难以形成标准和开发规范,不能达到软件重用的可移植性和互操作性,产生了大量的“对象孤岛”。

相对于传统的面向对象体系结构的紧耦合,SOA是一个粗粒度、松耦合的面向服务架构,其服务之间通过公开、精确定义的接口进行通讯,不涉及底层具体编程接口和通讯模型,服务与服务之间是相互独立的,且服务可以被重复调用,也可以被任何潜在需求者调用。

以下是某公司针对订购产品这一实务做出的一系列数据处理的例子,分别从面向对象架构与面相服务架构这两种不同架构理念对软件设计开发的不同要求做出的比较(见图4)。

面向对象设计中,公司在生产和销售产品的时候,是根据收到的采购订单进行的。采购订单有很多属性,但它的订单编号是唯一的。根据其订单编号,编制公司的销售订单。根据其销售订单中产品清单编号主码,关系到产品清单。最后根据其具体产品编号关系到产品目录,一层一层的处理数据。以上过程,就是软件面向对象架构的最基本思路,对象之间继承关系的依赖性很强,层层相扣。因此,对象的分析与设计及编程实现,要求很高,也很复杂。

图4面向对象架构与面向服务架构

现采用面向服务架构思想对软件进行开发。可以把所有相关的主体分为三个层次,从基础的对象层,到由不同对象组成的组件层,至最终的服务层。关于这项订购实务,公司要处理的有四个基本对象,采购方信息处理,采购订单,产品清单,与产品目录;组件层包括采购方信息和单据两个实体;而它们都包含在订购产品这项服务中。那么公司在开发这项订购产品服务的时候,可以把它分为若干部分,从对象这个最小粒度开始,再组合成不同的组件,到最终完成一项服务。这样对开发人员技术的要求会低一点,且不同部门可同时进行软件开发。

这里需要说明的是,SOA并不是OOA的完全替代,如开发人员对单个对象,或组件乃至整个服务采用面向对象的架构设计,但在整体上是面向服务的,主要原因是接口的设计。

2.3 SAP的NetWeaver平台和ESA思想

目前,SOA的思想被越来越多的用于ERP产品的开发上,ERP产品的巨头SAP也不例外。企业服务架构ESA就是SAP基于SOA的思想提出的新产品的模式。提到ESA就不得不提到它的另一个产品NetWeaver,因为企业服务架构是建立在这个技术平台之上的。

NetWeaver是SAP于04年正式推出的一个产品,它是一个底层技术平台,SAP的很多新产品的应用都是跑在这个平台上,相当于一个中间件产品。它主要提供了以下四方面的功能,人员集成,信息集成,流程集成和应用平台。它是由交换架构XI,主数据管理MDM,解决管理Solution Manager等组件构成。它是目前支持所有SAP应用的基础产品,是企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。

SAP的企业服务架构并不是简单的技术层面的SOA,而是面向企业层面的,它将原有的ERP、SCM、PLM等模块在NetWeaver这个技术平台上集成,组合成业务流程平台(见图5)。企业在这一个平台上可以共享很多组件,不同的企业也可以根据不同的需求,增加或选用不同的企业服务库,或自主开发部分功能,实现企业的个性化。

图5 SAP NetWeaver平台业务组件

SAP的一位主管曾作过这样一个比喻,将软件的企业服务架构化比作电路的集成化。集成块(IC)本身是功能模块化设计的,但它是更复杂电路的基本组件,设计一个个的集成块,把他们组成电子设备,而不再是从电阻、电容、电感、晶体管等基本元件来组建电路。以后软件业业一样,要设计这些“集成块”和利用这些“集成块”,这些“集成块”就是企业服务(Enterprise Service)。 这也是面向服务架构思想在ERP软件开发和产品发展中应用的最佳体现。

3 总结

面向服务架构(SOA)得到了各大软件公司的重视,如IBM、Oracle、SAP等,说明其理念是先进的,相对于传统的架构模式存在很大优势。本文也具体阐述了其存在的优势,但大部分也只存在于理论,因每个公司对SOA的理解各不相同,基于此理论设计开发出的产品也是各有特点,没有得到一致的公认。

本文分析了SAP基于SOA思想提出的ESA这个思想,其最终产品仍处于开发阶段,只能对其主导思想略为阐述。现在是SOA乱战时代,但可以预见,随着SOA思想的发展和完善,以及在软件业的广泛应用,它的优势会逐步显现出来,为传统的ERP软件带来革命性的转变。

参考文献:

[1]黄双柱.我国财务系统软件在ERP发展中的演进[J].厦门科技,2004(4).

[2]王兵.基于面向服务架构的应用系统开发与集成研究[D]. 四川: 四川大学,2005.

[3]吕希艳.基于SOA的企业信息资源整合[J].中国科技论坛,2006(3).

[4]陈其明. Web Services在URP系统中的应用研究[D].广东: 广东工业大学,2004.

[5]魏东.基于SOA体系结构软件开发的研究与实现[D].西安: 西北大学, 2005.

电力企业ERP设备模块设计 篇4

企业资源计划是以企业核心资源,即人、财、物为主线,通过管理方式的转变、业务流程的优化,一体化的应用系统,实现企业资源的精细化管理,为资源配置合理和优化提供决策支持。采用ERP系统可以实现不同部门功能的集成,实现资金流、业务流、信息流的一体化管理,为公司管理提供更有指导意义的资源信息,从而提高工作效率。

随着电网建设的迅速发展,基建、技改、大修、抢修等任务日益加大,如何在保证电网安全与可靠供电的前提下,有效地管理、监控、跟踪设备的维护费用,已是众多决策中的当务之急。ERP项目建设中的设备管理模块正是适应了信息化建设的需要,实现设备从安装、投运到报废的全生命周期管理,最大限度地提升设备的可靠性及资产利用率,实现设备台账管理的账、卡、物一致。

1 设计思想

电力企业ERP项目设备模块的建设主要是基于以下的指导思想,对整个企业的管理现状及业务流程进行梳理。

国家宏观政策方面:流程梳理与设计要有前瞻性、大局观,要认真贯彻落实党中央及国务院“十一五”规划,坚持科学发展观,突出精益管理,着力推进标准化建设,大力创建节约型、创新型企业。

企业发展角度:流程梳理与设计要立足实际,深化体制及机制改革,全面落实“以安全为基础,以客户为中心,坚持规划、前期为基建服务,基建为生产服务,生产为营销服务,营销为客户服务,以及机关服务基层、管理服务一线、全员服务客户”的思路,明确设计中各级职能部门职责。

生产管理角度:ERP设备模块要为企业经营、决策服务,实现设备资产的全生命周期管理,优化并合理配置企业资源。生产管理系统则要提高安全生产,实现电力企业电网资源的规范化、一体化管理,实现基于地理信息的二维空间设备管理以及相关专业管理,为顺利推进一体化生产管理信息系统建设打下坚实的基础。

2 实施内容

设备管理模块是ERP系统的1个子模块,是生产管理系统(PMS)与人财物模块的桥梁,是生产管理业务的有机组成部分,ERP设备模块与PMS共同完成电力系统的生产管理业务。设备管理模块主要包括设备主数据管理和工单管理2部分。

2.1 设备主数据管理

ERP中设备主数据管理主要包括设备的新增、转移、调拨和报废等业务,实现设备的账、卡、物一致管理和实现设备资产全生命周期的维修成本管理(见图1)。ERP设备模型采用主设备与子设备见2层结构,子设备用于描述主设备的各类型组件的构成情况,为处理资产价值变更提供基础。在资产级设备上进行检修工单管理,汇总检修成本,可以满足生产技术分析和投资决策的需要。

2.2 工单管理

工单管理以工单的提交、审批、执行、跟踪为主线,按照临检、抢修、计划检修、计划大修等几种可能,以提高设备维修效率、降低总体维护成本为目标,它与采购管理、库存管理、财务管理、项目管理共同集成在一个数据充分共享的信息系统中。通过工单管理可以实现设备状态的跟踪,工单维护费用的查询并对其成本进行分析和汇总。

3 与其他模块的集成关系

设备管理模块的主要集成关系有2种:设备管理模块与PMS的集成、设备管理模块和ERP系统中其他模块的集成,如图2所示。

3.1 设备模块与PMS的集成

PMS系统与ERP系统在功能上彼此相对独立,PMS系统不仅对电网的生产管理业务流程提供支持,也是ERP系统中设备主数据、功能位置主数据、工单管理及计划管理的存量数据源头。同时,PMS系统中的设备台账管理、设备异动管理、检修工作安排、检修作业指导书、技改和大修年度计划与ERP中的设备和功能位置主数据、工单管理、任务清单管理、计划管理存在功能重叠,且PMS系统和ERP系统的这些功能又要同时启用、独立运行。因此,为了保证生产管理业务流程,在2个系统的支持下全面完成,就需要在2个系统间建立数据集成接口。

PMS系统执行生产设备台账维护和异动业务,提供生产技术管理方面的设备信息,包括完整的技术参数。ERP系统中维护功能位置和设备主数据,用于实现设备资产管理和设备维修成本管理,因此,需要与PMS系统的设备台账保持同步。ERP系统中的设备和功能位置的存量数据是通过接口从PMS系统中同步得到(见图3)。但在后期运行阶段,基于资产全寿命周期的考虑,设备台账和功能位置数据的新增可先在ERP中维护并通过接口同步到PMS中。对于设备台账数据和功能位置的其他异动同样也以ERP为源头,同步到PMS中(见图4)。

PMS系统负责检修计划管理,安排检修工作任务,并在ERP系统中创建对应的检修工单。在此之后,检修人员需要分别在ERP系统中完成工单的计划、审批、执行、完成、核算以及预算控制;在PMS系统中完成停电申请、工作票、修后试验等安全技术管理工作。

PMS系统负责检修作业指导书的管理,ERP系统提供物资编码和主数据供作业指导书引用。ERP系统维护物料的主数据,负责物料的编码和主数据、分类和特性、定额管理,以及相关的采购、库存和核算业务。

3.2 设备模块与其他模块的集成点

(1)设备管理和项目管理的集成。在建工程竣工验收后自动转为资产并形成设备验收清单,方便设备数据录入PMS中,既可极大减少重复工作,又能保持数据一致性,加快业务运作效率。

(2)设备管理和财务管理的集成。既实现了设备台账的“账、卡、物”一致管理、设备全生命周期管理,又可有效控制维修计划成本。

(3)设备管理和物资管理的集成。既合理安排物料计划和服务采购,又能有效利用和配置企业资源,极大地节约生产成本。

4 实施效果

(1)规范了设备主数据管理,保证数据的合理性、唯一性,提高了设备查询和统计效率。设备技术对象类型与财务资产模型在主要分类类型上相对应或保持一致,简化了工程自动转资操作,提高工程转资效率和公司资产管理水平,实现设备台账管理的账、卡、物一致。

(2)提高了部门之间的协作效率。设备模块与项目、物资、财务模块的集成,减少了重复性劳动,确保了设备主数据的一致性和工单管理的明确分工,实现了ERP系统内的信息流、物流、资金流和业务流有机集成,确保设备管理的过程监控有效。

(3)实现了流程的标准化管理。设备主数据维护和工单维护流程的标准化,在流程的设计过程中明确了设备管理相关部门的职责分工、关键控制节点和传递职责,保证了业务数据及时准确的传递,规范了企业的设备维修流程,为提高长远期设备维护维修管理水平奠定了基础。

(4) 有效地控制了成本。通过与其他模块的集成,可以有效地跟踪设备在各个阶段资金的流动情况,使物流、资金流、信息流得到了迅速、真实、全面的反应,提高了企业的精细化管理。

5 结语

电力企业资源管理系统的实施提高了企业的信息化应用水平,使部门之间的协作更加顺畅,信息流通更加清晰透明;设备管理模块流程的构建,实现了设备“账、卡、物”的一致管理,便于领导及时掌握物流、资金流和信息流的动向。但是实施效果的好坏不仅取决于流程设计的合理化,更取决与实施过程中各个部门之间的磨合程度,只有各个部门积极配合,努力克服现有管理模式中的缺陷,ERP的实施才能更加有效。

参考文献

[1]李伟忠.SAP顾问实施宝典[M].北京:人民邮电出版社, 2002.

[2]张永梅, 俞雯静, 贾辉.通过PMS与ERP的有效集成实现设备资产的一体化管理[J].电力信息化, 2009, 7 (7) :62-65.

ERP课程设计报告 篇5

专 业 信息管理与信息系统

虚拟公司

金凤燕集团

陈燕(083411102);李美金(083411105);王设计成员 凤(083411109)指导老师 闫晓妍、张延红、张娜 设计时间

2014-2015学年

(一)第19周

计算机科学与工程学院

一、公司说明...................................................................................................................4

二、经营理念...................................................................................................................4

三、实习内容...........................................................................................................................4

3.1管理维护子系统.........................................................................................................4 3.2基本信息子系统.........................................................................................................4

3.2.1品号编码设置..................................................................................................4

3.2.2客户编码设置..................................................................................................5 3.2.3供应商编码设置:..........................................................................................5 3.2.4公司信息设置..................................................................................................5 3.2.5仓库信息设置..................................................................................................6 3.2.6部门信息设置..................................................................................................6 3.2.7职务类别设置..................................................................................................7 3.2.8员工姓名录入..................................................................................................7

3.3销售管理子系统(王凤).........................................................................................8

3.3.1设置编码原则..................................................................................................8 3.3.2录入客户品号信息..........................................................................................8 3.3.3录入客户信息..................................................................................................9 3.3.5录入报价单....................................................................................................10 3.3.6客户订单........................................................................................................10 3.3.7订单变更单....................................................................................................11 3.3.8录入销货单....................................................................................................11 3.3.9录入销退单....................................................................................................12 3.3.10设置信用参数..............................................................................................12 3.4存货管理子系统(陈燕).......................................................................................13

3.4.1设置编码原则(基本信息子系统)............................................................13 3.4.2设置进销存参数............................................................................................14 3.4.3录入品号类别................................................................................................14 3.4.4录入品号信息................................................................................................14 3.4.5设置库存单据性质........................................................................................15 3.4.6库存交易流程................................................................................................15 3.4.7库存调拨........................................................................................................15 3.4.8借出/借出归还流程......................................................................................16 3.4.9借入/借入归还流程......................................................................................17 3.4.10报废销毁流程..............................................................................................18 3.4.11录入盘点料件..............................................................................................18 3.5采购管理子系统(李美金)...................................................................................19

3.5.1系统简介........................................................................................................19 3.5.2设置编码原则................................................................................................19 3.5.3录入供应商信息............................................................................................19

3.5.4设置采购单据性质........................................................................................20 3.5.5请购流程........................................................................................................20 3.5.6采购流程........................................................................................................21 3.5.7采购变更流程................................................................................................21 3.5.8进货/进货验收流程......................................................................................22 3.5.9验退流程........................................................................................................22 3.5.10进货退回流程..............................................................................................23 四 课程设计小结...................................................................................................................23

金凤燕集团供应链管理

一、公司说明

金凤燕集团致力于金银首饰买卖,我公司有库存部门,采购部门,销售部门等多个部门,公司销售各种金银首饰,如:戒指,项链,耳环等。我公司产品质量保证,与多个供应商建立友好联系,是一家值得信赖的公司。

二、经营理念

团结友爱,不断创新,质量保证,服务客户

三、实习内容 3.1管理维护子系统

首先登录系统的用户的信息(陈燕,李美金,王凤)与用户权限设置

3.2基本信息子系统

首先设置系统的共用参数,最主要的就是编码原则(品号、客户、供应商)、工厂信息、仓库信息、部门信息、职务类别、员工姓名、交易对象分类等信息的设置。

3.2.1品号编码设置

3.2.2客户编码设置

3.2.3供应商编码设置:

3.2.4公司信息设置

3.2.5仓库信息设置

3.2.6部门信息设置

3.2.7职务类别设置

3.2.8员工姓名录入

3.3销售管理子系统(王凤)

销售管理子系统主要包含了报价、订单、销退货和客户信息管理。除详细记载从报价、接单以及销退货的交易信息外,更重要的是实时提供各种报表,供管理者了解销售状况,以便正确做出与销售相关的管理决策。

3.3.1设置编码原则

3.3.2录入客户品号信息

3.3.3录入客户信息

3.3.4设置订单单据性质

3.3.5录入报价单

3.3.6客户订单

3.3.7订单变更单

3.3.8录入销货单

3.3.9录入销退单

3.3.10设置信用参数

3.4存货管理子系统(陈燕)

存货管理可以帮助企业在适合的时机,提供合理的物品及数量,避免出现因停工待料而延误交货的困境,同时也可避免因库存数量过多,而导致资金积压、周转困难、增加利息等管理成本的负担。除此之外,存货管理的基本工作,还要记载及保留出入库的交易资料,从而事实提供各种相关报表,以供管理者了解库存的状况,后续做出正确的采购或存货处理等决策。

3.4.1设置编码原则(基本信息子系统)

3.4.2设置进销存参数

3.4.3录入品号类别

3.4.4录入品号信息

3.4.5设置库存单据性质

3.4.6库存交易流程

3.4.7库存调拨

3.4.8借出/借出归还流程

3.4.9借入/借入归还流程

3.4.10报废销毁流程

3.4.11录入盘点料件

3.5采购管理子系统(李美金)

3.5.1系统简介

采购管理涵盖采购作业流程的五个主要项目:请购、采购、进货收料、日常跟催管理以及供应商管理。出了详细记载,从请购到采购再到收料进货的交易信息外,更重要的是实时提供各种相关报表,以供管理者了解所有的采购状况,以便能够后作出合理的决策。

3.5.2设置编码原则

3.5.3录入供应商信息

3.5.4设置采购单据性质

3.5.5请购流程

3.5.6采购流程

3.5.7采购变更流程

3.5.8进货/进货验收流程

3.5.9验退流程

3.5.10进货退回流程

四 课程设计小结

一周的ERP课程设计结束了,在这次实践的过程中学到了一些技能以外的其他东西,领略到了其他同学在处理专业技能问题时显示出的优秀品质,更深切的体会到人与人之间的那种相互协调合作的机制,最重要的还是自己对一些问题的看法产生了良性的变化。在社会这样一个大群体里面,沟通自然是为人处世的基本,如何协调彼此的关系值得我们去深思和体会.在这次设计当中我的触及很大,小组的同学很有责任感,把这样一种事情当成是自己的重要任务,并为之付出了很大的努力,不断的思考自己所遇到的问题。其实在生活中这样的事情也是很多的,当我们面对很多问题的时候所采取的具体行动也是不同的,这当然也会影响我们的结果。很多时候问题的出现所期待我们的是一种解决问题的心态,而不是看我们过去的能力到底有多强,那是一种态度的端正和目的的明确,只有这样把自己身置于的问题之中,我们才能更好的解决问题。在这种相互协调合作的过程中,口角的斗争在所难免,关键是我们如何的处理遇到的分歧,而不是一味的计较和埋怨。这不仅在类似于这样的协调当中,生活中的很多事情都需要我们有这样的处理能力,面对分歧大家要消除误解,相互理解,增进了解,达到谅解,也许很多问题没有想象中的那么复杂,关键还是看我们的心态,那种处理和解决分歧的心态,因为毕竟我们的出发点都是很好的。课程设计也是一种学习同学优秀品质的过程,比如与我同组的同学的确有种耐得住寂寞的心态。确实他在学习上取得了很不错的成绩,但是我所赞赏的还是他追求的过程,当遇到问题的时候,那种斟酌的态度就值得我学习,同学是在用心造就自己的任务,而且孜孜不倦,追求卓越。我们过去有位老师说得好,有些事情的产生是有原因的,别人能在诸如学习上取得了不一般的成绩,那绝对不是侥幸或者巧合,那是自己付出劳动的成果的彰显,那是自己辛苦过程的体现。这种不断上进,认真一致的心态也必将导致一个人在生活和学习的各个方面做的很完美,有那种追求的锲而不舍的过程是相同的,这就是一种优良的品质,它将指引着一个人意气风发,更好的走好自己的每一步。在今后的学习中一定要戒骄戒躁,虚心认真„„要永远的记住一句话态度决定一切。

ERP流程设计 篇6

关键词:ERP;采购综合管理;采购过程管理;合同管理;办事公开

中图分类号:TP315 文献标识码:A 文章编号:1006-8937(2016)02-0008-02

2011年,行业进一步加大“两项工作”推进力度,深入开展规范“工程投资、物资采购、宣传促销”项目管理工作,扎实推进办事公开民主管理,要求各单位加强信息化建设,充分发挥内部网的作用,梳理业务流程,通过信息化固化运作程序,进一步增强对项目管理的约束力和监管力度,进而全面实现“三项业务”要网上办公,并逐步建立行业“两项工作”常态化、规范化、标准化管理的运行机制。

1 系统总体设计

1.1 总体架构

系统建设的目标是利用现代化管理思想、技术和方法,结合我司的管理实际,对采购管理及其活动进行总体控制和协调管理,优化配置有限资源,规范采购管理业务,促进“两项工作”深入开展,支撑公司战略方针目标的实现。

在系统总体设计时,为了保持企业信息化总体建设的连续性和一致性,就必须采用统一的集成应用平台,集中信息资源,协同业务运作为设计思想,结合企业的管理制度和管理模式,建立基于ERP系统的采购综合管理流程。

整个系统建设由项目管理、采购计划管理、采购过程管理、辅助管理以及合同管理等功能模块组成,并在各功能模块环节上通过企业ERP系统与物资管理、备件管理、设备管理、预算管理、报销管理、办事公开管理等系统进行数据集成,形成多系统上下贯通、左右衔接的采购综合管理平台,如图1所示。

1.2 主要功能模块设计

系统各组成模块功能内容如下所述。

1.2.1 项目管理

项目管理实现投资项目的计划申报(拟建项目、新建项目、续建项目)、项目计划初审和下达,实现企业的审批过程管理,并通过主子项目的维护,汇总后输出数据为国家局投资管理系统提供数据支持,也为企业的采购计划制定提供数据来源,形成企业的投资项目档案库。

1.2.2 采购计划管理

采购计划由采购承办部门提报的反映其采购需求及实施要求。采购计划实行按年度编制,分月实施的原则。采购计划管理实现企业的整体采购计划库,用于业务需求部门的年度计划制定、汇总上报以及投资管理委员会对整个企业采购计划的批复过程,系统设计引入了“主体”和“归口”的概念,将企业本部、采购、研发、营销等部门作为相对独立的主体管理,且把企业本部作为顶级主体,采购、营销、技术作为二级主体,实现主体的层级关系,遵循统一领导、归口管理的原则,在各主体内和主体间实现采购业务的归口管理,按采购业务的性质、范围来划分职能管理归口,进行归口的业务审批。采购计划功能模块主要包含年度采购计划的编制、申请、归口汇总、审批、调整,计划变更,月度采购计划管理等内容。

1.2.3 采购过程管理

采购过程管理根据年初董事会决议通过批复的采购方式,实现对公开招标、邀请招标、竞争性谈判、单一来源采购、询价等采购流程的管理。首先,采购业务活动的开展源于月度采购计划,通过月度采购计划对年度采购计划的分解,实现三项业务数据的管理,并根据年初董事会批复的采购方式走不同的采购过程管理。

在采购过程管理中,不同的采购方式流程有不同的过程环节支撑,前一个环节活动结束后才能开展下一个环节工作,做到规范管理与提高效率相结合,其过程的每一个环节支持职能管理部门对采购环节实施全过程在线审批、决议及监督,在采购活动重点环节和关键程序签署相应的审批和监督意见,充分体现了采购活动遵循公开、公平、公正和诚实信用的原则,体现了采购活动遵守国家法律法规和规章制度,自觉接受有关行政监督部门和上级主管部门依法进行的监督管理,此外,在每个流程都提供丰富的辅助决策查询和支撑采购过程的材料归集。

1.2.4 辅助管理

为配合采购过程管理,系统还配套设计了采购辅助管理模块,主要包括专家库、代理机构库管理,为采购过程的业务开展提供代理机构及专家支撑。专家库对企业现有的专家进行分类管理,并提供专家抽取、专家推荐、专家退出以及专家评价等功能;代理机构库管理对招标代理机构信息进行统一管理,并提供代理机构抽取和评价等功能。

1.2.5 合同管理

合同管理在采购过程确定成交供应商及金额后,进行合同的签订过程管理,实现合同的草拟、送审、会签、生效处理。合同管理设计了合同范本库的管理,为企业合同范本的规范化管理,为业务部门草拟合同的方便快捷提供了丰富的知识库,同时,系统引入了强大的自定义审批流定義,并结合合同业务实际审批流程,设计满足了多岗位、多角色在线审批的功能,大大提高了合同审批的效率,另外,系统还设计合同文本的在线批注功能,为合同审查部门提供了方便。合同管理主要包括合同的范本建立、申报审批、变更处理、合同生效处理和统计分析等功能。

2 应用效果

通过采购综合管理平台将采购计划、立项、采购、合同、审计和评价等一系列经济活动管理过程有机联系起来。建立覆盖项目管理、采购管理、合同管理的一体化信息应用平台,有效支撑公司的经营管理运作,规范采购管理业务,促进“两项工作”深入开展。具体表现在以下方面。

2.1 实现制度和平台建设相融合

相关职能管理部门根据系统建设实际情况,一边逐步对企业《采购管理办法》及《合同管理办法》进行修订完善,一边也逐步对相关流程进行了梳理优化,为系统运行提供了有力的制度保障。

2.2 实现采购监管全程化

系统从项目计划申请,采购计划申请、上报、审批,采购过程管理,采购供应商确定,合同审核签定,到后续报销业务都进行了控制。按照两项工作的要求,将监管、审计过程融入采购活动的相应环节,实现整个采购活动生命周期的监管。

2.3 实现采购管理流程规范化和标准化

通过梳理和建立标准规范的采购管理流程,将流程固化在系统中。使用系统的过程,就是规范业务的过程。实现采购业务网上办理、网上合同会审、网上采购监管、网上审批,推进两项工作管理流程的规范化和标准化。

2.4 实现采购过程管理痕迹化和可控化

实现公开招标、邀请招标、竞争性谈判、询价、单一来源等采购方式的全部采购管理过程的痕迹化管理和控制,环环相扣,上一环节没有通过进入不了下一环节,实现采购管理过程的全程监管和可追朔。系统作业流向清晰,控制管理严密,责任主体明确,信息操作痕迹化,便于监察问责。根据制度要求,系统设计了清晰的业务流程,把业务流程用图标形式展示在系统流程中心,实现流程的可视化;在业务流程方面,严格控制前一个环节活动结束后才能开展下一个环节工作,并结合系统的权限分配功能,为每个操作主体进行授权,做到责任明确;在业务信息录入、审批方面,系统自动记录信息录入人、录入时间、审批人、审批意见、审批时间等重要信息,实现业务活动的痕迹化管理,便于职能管理部门的监察、审计提供依据。

2.5 实现知识成果档案化

建立采购项目及活动过程中的知识管理机制,获取、吸收和整合各種知识,形成合同文本库、专家库、代理机构库和合格供应商名录等各类规范知识库,实现知识共享,不断提高企业管理水平,并对采购过程及合同管理形成有力的支撑。系统还提供招标代理机构和评标专家的随机抽取功能,为招标采购的公开、公平性提供技术支撑。

2.6 实现系统集成自动化

通过将采购系统与合同管理、报销管理、办事公开、民主管理平台及ERP业务系统(预算、设备、备件、物资)的有机集成和信息共享。形成计划、采购、合同、审计、付款及评价等一系列经济活动过程的闭环管理,并通过办事公开平台形成各环节信息的公开和有效监管。系统还集成了短信平台、企业门户。

3 结 语

本次采购综合管理平台的建设满足了行业“两项工作”开展要求和全省采购管理信息化建设需求。在系统建设内容方面主要包括:项目管理、采购计划管理、三项业务数据管理、采购过程管理、辅助管理、合同管理等几个主要模块;同时,在系统集成方面要充分考虑与全面预算及直属企业自行建设的采购综合管理平台项目的功能及数据整合要求,实现业务数据顺畅交互和共享。进一步实现了企业采购管理的流程管理高效化、过程管理可控化、知识成果档案化、系统集成自动化。

参考文献:

[1] 魏刚.基于ERP系统的企业采购管理研究[J].中国科技博览,2014,(2).

[2] 王大海.基于ERP的企业采购、库存和销售管理应用研究[J].江苏商论,2013,(6).

ERP电子沙盘的设计与实现 篇7

通过教学实践发现, 目前的ERP物理沙盘训练课程导入周期较长, 对抗规则复杂, 容易出现误操作和不规范行为, 且问题无法追溯, 影响公平性;另一方面由于采用独占式教学资源, 学生需要拿出至少3-4天的时间完成整个物理沙盘的对抗实验, 效率较低, 使我们萌生了开发电子化沙盘的创意。

2 设计思路

2.1 框架设计

由于物理沙盘采用情景式教学, 许多环节需要交互, 至少需要有教师端和学生端来模拟不同角色。为了使数据处理更加规范, 我们选择了基于三层“客户/服务器”模式的系统框架。同时充分利用我系机房的网络环境, 将数据库安放数据库服务器上, 将教师端、学生端和应用服务器任意分布在局域网中。其部署规划构架设计如图1所示:

2.2 人机界面设计

(1) 一致性原则 即电子沙盘的界面风格、结构布局等与物理沙盘尽量保持一致。

(2) 兼容性原则 电子沙盘的界面操作流程与顺序要完全兼容手工模拟操作, 能够实现物理沙盘与电子沙盘的交互过渡。

(3) 指导性原则 电子沙盘的界面设计通过任务提示和反馈信息来指导学生, 做到“以用户为中心”。

在上述基本原则指导下, 屏幕界面设计实现了电子沙盘与物理沙盘的高度兼容, 现选择几个具有代表性的设计手法描述如下:

(1) 从具体到抽象。首先通过图形界面给用户展现物理沙盘的全貌, 然后从电子沙盘的流程操作中让学习者归纳出ERP原理并理解企业信息化的作用。这体现了一致性、兼容性和适应性的原则。如厂房模拟界面完全按照物理沙盘实物图来设计实现, 如图2所示。

(2) 可视化内容显示不可见的内容。使用图片和组件显示认证投资状态和融资贷款状态。图2-3是认证投资显示界面, 可以显示出认证投资的当前状态。

(3) 合理运用再认与再忆, 减少用户短期记忆的负担。遵循指导性原则, 界面设计中使用弹出窗口的方式提示用户操作完成后数据发生的变化, 以及刚刚操作的事件类型。比如投放广告后会弹出您在某市场投放多少币的提示等。

3 功能结构设计

学生端功能模块划分:主要有销售模块、采购模块、生产模块、融资模块、查询模块、认证模块、财务模块、系统模块。教师端功能模块划分:主要有参数设置模块、初始化模块、生成选单顺序模块、召开订货会模块、查询模块、系统模块。学生端登陆成功后, 会呈现出系统主界面, 分为显示信息区、发送信息区、操作区和数据查询区四部分, 下图4-13显示运行后的学生端主窗体界面 (这里以小组1为例) :

系统运行前, 教师端模块需要完成以下功能操作:

(1) 基础参数设置。如长短期贷款的利率常量, 贴现率等;

(2) 小组信息初始化以及小组第0年财务报表基础数据的录入, 并且清空以前操作时留在数据库中不必要的信息;

(3) 根据市场投入、上年市场领导者地位等条件, 由教师端生成选单顺序, 并适时组织召开订货会等功能;

(4) 查询各组学生端初始状态信息等。

所以教师端系统要求具有较强的伸缩性, 并具有一定的扩充性和较好的运行效率, 对服务器配置有一定要求。通过分析, 教师端主界面分为显示区、信息区和操作区三部分, 图5所示为教师端主窗体界面。

4 关键技术

本系统的数据库连接采用了BDE数据库引擎。BDE (Borland Database Engine) 是针对Delphi和BCB等产品开发的专门处理数据库的引擎。为了省去每次运行程序都必须要填写数据库配置, 在系统中使用了DB.ini文件用来记录首次配置数据库的连接信息。

主要代码如下:

系统中每个小组最多可以拥有3个厂房:A厂房、B厂房、C厂房。A厂房有4条生产线, B厂房有3条生产线, C厂房有1条生产线, 每条生产线的状态时有变化, 如何才能更好、更形象的显示出每条生产线的状态呢?仔细的分析生产线所存在的所有状态发现其实生产线的所有状态只有25种, 每种状态对应一张图片, 这样就可以通过更新数据库同时读取图片来实现生产线状态的迁移。这就要解决2个问题:一是图片的存储, 二是图片的读出。这里选择了位图进行存放, 根据系统的这种需求先要写一个录入数据库的程序。

这个程序使用TADOQuery来实现, 主要代码如下:

这样先把图片进行编号并保存进数据库表XS_SCXZT中, 到使用的时候再根据编号将图片读出, 读的方法已经在SQL语句的使用方法讲到, 这里就不做赘述。

摘要:介绍了基于DELPHI三层模式开发的ERP电子沙盘系统, 详细说明了系统的设计思想和实现方法, 说明了包括学生端投放广告、选单、原材料采购、产品生产、销售、直至产生财务报表等功能及教师端召开订货会、发放订单、经营数据查询、分析等功能的实现方法, 并对在系统设计和实现过程出现的难点问题进行了分析和讨论。

关键词:DELPHI,三层模式,ERP电子沙盘

参考文献

[1]赛奎春.Delphi数据库开发关键技术与实例应用[M].北京:人民邮电出版社, 2004, (5) .

ERP系统数据库扩展流程研究 篇8

目前,企业资源规划(Enterprise Resources Planning,ERP)系统都有一定的通用性,但大多数企业购买ERP软件后都需进行二次开发,如果同一个ERP软件经过简单的二次开发后即能适用于生产不同产品的企业,那将极大的节约开发成本。但现实的二次开发中,不同生产类型的企业都有着各自的特点,且随着企业的发展,企业的业务规则和自身组织在不断的变化,企业对ERP软件在不断的提出新的要求,这给二次开发带来了难度。数据库是ERP系统的基础与关键[1],数据库设计得是否合理直接影响着ERP软件在企业中的应用,在新的需求环境下对数据库进行重新设计会给软件开发带来诸多困难。

(1)在ERP软件二次开发过程中需要重新进行数据库的分析、设计,而且需要考虑到企业的各个业务模块,这样不可避免需要投入大量精力来进行数据库的设计,增加了软件开发成本的同时延长开发周期。

(2)数据库设计是一个繁琐的过程,许多工作都在重复地进行[2],这将增大开发中错误出现的概率。

(3)企业在提出对ERP软件的需求之后需要在短期时间内将ERP软件投入使用,开发时间仓促会影响到软件的质量以及企业的信息安全。

针对上述问题,在为新企业进行ERP系统二次开发时,须根据具体的需要对数据库进行扩展使扩展后的数据库能够满足新的需求环境。

2 数据库扩展需求分析

ERP是建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。ERP涉及企业的人、财、物、产、供、销、预测、决策等方面的管理工作,包括采购、库存、销售、生产、财务、人事管理等多个子系统[3],企业各部门之间密切联系,时刻都在进行信息的交换。

对于新的需求环境,可能因为企业的业务规则和业务范围的变化需要更改数据库中数据表间的对应规则,对数据库中的数据表进行添加、删除等操作。

对于一个制造类企业,仓库与产品间的对应关系可能由1:1(一对一,即一个仓库只能存放一种产品)变成1:N(一对多,一个仓库可以存放多种产品),同样对于同一个企业,伴随着企业不断发展,企业供应商的生产规模可能日益增大,供应商与零件间的关系可能由一对一变为一对多。这种情况也存在于企业的销售、生产的各个部门,这样的对应业务规则的变化对数据库提出了新的需求。

对于一个企业,为了扩大市场占有率,希望保留所有客户信息,如果直接将描述客户信息的字段添加到销售单数据表中,这将使数据表过于臃肿,会造成数据库信息的混乱,不利于系统使用过程中数据的查询,由此就必须对数据库进行应用扩展,需要创建新的数据表,并对表中的字段进行调整[4]。

3 数据库扩展流程设计

在进行数据库扩展时,首先把新环境下提出的新需求信息分为业务规则变化和应用扩展变化,对于业务规则可能出现十二种变化情况,各种情况均有相应的处理规则;应用扩展需要添加或删减一些数据库的信息表,对应的也有相应的处理规则,最后通过数据库管理平台进行处理后新的数据库就可以投入使用,如图1所示。

3.1 业务规则变化处理

在企业的业务规则发生变化时,可先用语言对变化进行描述,然后抽取其主要信息,判断其规则变化的类型,这里总结为4种类型,分别是由一对一变为一对多和多对一,一对多、多对一变为一对一,一对一和一对多、多对一变为多对多,多对多变为一对一、一对多、多对一,根据不同的变化类型使用不同的处理方法对数据库进行扩展。这些处理方法在数据库管理平台中将变为一些通用的方法类,这些方法类可被随时调用,如图2所示。

3.2 应用扩展处理流程

当确定数据库要进行应用扩展时,首先抽取主要扩展信息,然后分析现有数据库中的数据表,此过程对数据库中数据表名及字段名需要按照严格的规则命名,数据库扩展的核心就是删除其重复的数据表和数据表中的字段,对新插入的数据表和字段进行重新规划,如图3所示。

4 数据库扩展实例

遇到业务规则变化和应用扩展的需求时,借助所设计的数据库扩展流程在数据库扩展平台的支持下可对数据库进行扩展。

数据库结构的扩展需要具体的数据库管理工具,现存的数据库管理系统(DBMS)有DB2(IBM公司继SQL/DS之后在大型机上开发的又一个关系数据库管理系统产品)、ORACLE(由美国ORACLE公司开发的一种关系数据库管理系统)以及Sybase、SQL SERVER等等[5],这些数据库都提供了建立、存储、编辑数据库等许多功能,借助Visual Studio 2005、利用c#.net语言开发数据库扩展平台,旨在对现有数据库进行扩展,首先平台将数据库文件导入,借助于窗体的特殊功能显示各个数据表以及表中的字段,平台以比较直观的方式提示用户输入需要扩展的信息,如图4所示。

本文以应用扩展为例,由于业务拓宽需要添加一个专门用来存储客户信息的表,首先从数据库管理系统(这里以SQL Server 2000为例)中将现有数据库导入平台,数据库中的数据表以窗体的形式显示,在窗体中显示数据表字段,然后在平台的信息录入界面输入扩展信息,平台会自动判断,如图5所示。

5 结语

数据库扩展的需求来自于ERP软件不断的更新,而ERP软件的更新是因为企业的不断变化,数据库扩展流程以及数据库扩展平台为ERP软件的二次开发提供了处理方案,它缩短了二次设计数据库的时间,提高了ERP系统的二次开发效率,在软件开发中有一定的应用价值。

摘要:为了减少ERP系统二次开发的工作量,使二次开发后的ERP系统既能用于不同生产类型的企业,同时也能满足一个快速发展的企业。对ERP系统二次开发中的数据库扩展问题进行了研究,对数据库提出的新需求按照业务规则变化和应用扩展变化进行分类后,分别设计出了两种变化类型的扩展流程,并以应用扩展为例,证实了扩展流程的可行性。

关键词:ERP,二次开发,数据库扩展

参考文献

[1]田华,石军.灵活运用数据库设计理论[J].冶金自动化,2006(S2):606-609.

[2]黄作明,丛秋实,张金城.面向客户需求ERP产品可重构开发模型研究[J].计算机工程与应用,2005(30):196-200.

[3]赵庆建,陈森发,郜振华.ERP中生产管理系统的研究[J].计算机应用研究,2004(2):61-64.

[4]刘洋,高连生,王斌.一种面向应用扩展的树状数据库设计模型[J].计算机工程与设计,2006,27(1):4 074-4 077.

ERP流程设计 篇9

关键词:化工企业,ERP软件,设计

化工企业就是从事化学工业生产和开发的企业和单位的总称。化工行业渗透各个方面, 是国民经济中不可或缺的重要组成部分, 其发展是走可持续发展道路对于人类经济、社会发展具有重要的现实意义。一般将化工企业划分为三大类:石油化工、基础化工以及化学化纤三大类, 每一大类又可细分为众多小类。本文是在对南京新材料产业园 (原六合红山精细化工园) 调研后的总结, 南京新材料产业园于2011年4月由南京市政府批准成立, 着力发展以新材料产业为代表的先进制造业, 高规格规划建设新型、绿色市级工业园, 园区有75家企业, 绝大多数是中小型化工企业, 对研究化工企业有较强的代表性。

1 化工企业的生产特征

化工企业属于制造业企业, 有着较强的生产和经营特点, 对ERP软件的功能也有着特殊要求。正确选择合适的ERP软件, 将对企业生产起到促进作用。化工企业具有自身的特征, 主要有以下几方面。

1.1 生产过程的动态连续性

化工企业生产过程是动态连续的生产过程, 这将对生产设备、原料配合比、物料特性以及操作技术人员综合能力率等因素都有较高的要求;但对各个环节而言又是不连续的, 各生产环节的生产情况依赖于相应的生产设备、原料配合比和操作人员的水平, 如果原料配合比和工艺参数的控制程度不同将会导致不同的产出率;相同的配方或原材料而因为设备、操作人员技术不同, 也会产出不同产量的产品。为此, 化工企业在生产过程中需要有严格的生产过程控制要求, 并应有纠偏和动态调整的能力。

1.2 产品产出的多样性

化工企业的生产中, 一般会有多种副产品, 确定副产品的产出量是一个复杂的过程, 做到产品的产量符合设计要求是化工企业生产计划管理中的一个难题。产出的产品往往还有不同产品等级, 不同的纯度和浓度等问题。这些产品特性都需要在设计ERP软件中给予解决。

1.3 计量单位的多样性

化工企业的生产中还存在计量单位的转化问题, 一般生产企业的转换关系是比较简单的, 但是化工企业在其生产经营过程中的计量单位涉及较多, 转换关系相对复杂, 如进货时用加仑, 储存时用吨, 出货时用桶, 生产时用夸脱, 消耗时用盎司等等。每一批次物料的转换与物料的特性有关, 转换率关系较为复杂。

1.4 成本核算的特殊性

化工产品的成本核算相对复杂, 各类化工产品不尽相同, 各类化工企业都需要根据其产品的特殊性, 采用不同的成本核算方法。

1.5 质量管理的特殊性

化工企业对产品的质量管理有着较一般企业更为严格的要求, 不仅要对原材料、产成品进行质量管理, 还要对每个工艺有着严格的质量控制要求。化工企业要重视过程质量数据的实时采集和化验分析, 防止生产过程中产出较多的等级品, 甚至废品。此外, 化工企业的质量标准和工艺还应符合国家ISO9001的质量认证。

1.6 设备管理的兼容性

对化工企业而言, 一般都是连续生产的, 某一台设备出现故障将会影响整个生产过程, 因此, 要充分考虑设备的维护和管理, 应做到保证设备和生产线的稳定运行和满负荷生产, 同时要实时对生产设备进行检查和管理, 这就要求设备管理软件具有全生命周期管理、周期标定管理、仪器仪表及计量器具的定期校验和标定检验提示功能。由于ERP软件本身并不能提供设备运行的实时信息, 所以化工企业要真正做到对设备的实时动态管理, 需将ERP软件与其他设备管理软件相结合。

1.7 人才管理的高技术性

由于化工生产所具有的现代化特征, 生产过程要求操作人员必须具备相应的专业知识和专业技能, 因此, 化工人才需具有较高的综合能力和素质。

2 化工企业ERP软件设计的要求

根据化工企业的生产特征, 其实施的ERP系统需具备以下主要模块, 来满足化工企业的生产需要。

2.1 计划管理模块

计划管理模块是化工企业管理的重要组成部分, 该模块将协助企业计划员科学的制定各方面的管理计划, 化工企业由于产品的多样性, 该模块应能够制定所有产品的生产计划, 从而使企业按照制定的各项计划来实施, 该模块应该包含产品销售计划管理、原料采购计划管理和生产计划管理3个模块。

2.2 生产管理模块

生产管理模块对于化工企业来说是最重要组成部分。该模块能够根据接收的订单, 对车间的生产进行分配, 对原材料投料、各原料的配合比例进行计算和管理, 对化工生产的单位能够自动换算, 解决化工企业计量单位多样化的特性。该模块还能够控制生产的连续和中断, 以便适应生产的动态连续性。生产管理模块的基本功能模块包括物料清单管理、生产订单管理、生产领料管理和生产产品管理等部分, 该模块应与企业MES系统 (生产过程执行系统) 有效兼容。

2.3 采购管理模块

采购管理模块协助采购管理人员完成企业需要的各种物料的采购, 通过采购管理模块把对生产物料需求信息和物料供应商信息进行整合, 采购人员根据需要综合制定采购计划, 包含了签订采购合同、完成采购订单、物料入库整个流程的管理。该模块包括:采购物料管理、采购订单管理、采购员管理、采购进, 退货管理和供应商信息管理。

2.4 库存管理模块

库存管理模块帮助仓库管理员完成对库存物料的出入库的统计和对物料的盘点等, 进而能够有效控制库存物品的数量、库存成本等, 最终达到降低库存成本、减少物料积压货短缺情况出现的目的, 保证企业经营活动顺利进行。该模块包括:库位管理、物料库存管理、产品库存管理、库存移动管理和库存调整管理等。

2.5 销售管理模块

销售管理模块能够帮助销售人员及时收集用户需求信息, 能够及时的跟进客户合同的履行情况, 掌握发货情况、回款情况和售后情况, 定期统计销售管理信息包括客户资料管理、产品管理、销售预测管理和客户订单管理。该模块包括:客户管理、销售产品管理、销售人员管理、销售预测管理、销售订单管理和查询统计等功能。

2.6 人力资源管理模块

化工企业对人才也有相对较高的要求, 人力资源管理模块主要帮助人事部门对企业人员的基本信息和资格信息进行管理, 对人员的合同进行管理, 对绩效情况进行统计, 以及对员工的考勤和考核, 有利于企业内部员工贯彻和执行公司的各项规定。人力资源管理模块和系统中的其他模块应该能够集成, 方便人事管理。人力资源管理模块包括:员工档案管理、工资管理、招聘管理、培训管理、考核管理等。

2.7 财务管理模块

财务管理是每个公司的重要日常工作, 财务管理模块将有助于财务人员对账目和报表进行高效、准确的处理, 通过了解资金使用情况实现对企业的综合管理。同时财务管理模块实施可以帮助企业对整体财务情况进行了解和分析, 掌握公司的经营情况。财务管理模块包括:总账报表、应收应付、成本管理、资金管理等。

2.8 综合分析模块

综合分析摸块能提供按时间 (天/月/年) 的实际制造过程的报告, 并将这些结果与过去的历史记录及所期望出现的经营目标进行比较。综合分析模块主要包括:资源利用情况、资源可使用性、生产周期时间、对计划执行的符合性、与标准比较的差异等功能分析。

3 结束语

化工企业是国民经济中的重要组成部分, 设计一套好的化工企业ERP软件, 不仅能提高企业的生产效率, 优化生产环节, 还能降低生产成本, 使企业在节省能源、减少污染等方面受益颇多, 实现企业的集约化发展。

参考文献

[1]韩海晓.中小型化工企业信息管理系统的研究[J].现代电子技术, 2011.

ERP系统中的销售退货流程 篇10

企业在实施应用ERP系统的过程中,有很多成功的案例,也有更多的失败案例。从大量失败的案例中,我们发现,失败的一个很重要的原因,就是对系统涉及的特殊业务的流程定义不清楚或定义的不可操作性。

什么是系统内的特殊业务呢?就是指那些业务总量不多,但操作却较复杂的业务,比如销售退货流程、采购退货流程、BOM修改流程、调价流程、订单变更、物料结构工艺变更等。这些业务的总量,往往占企业业务总量5%不到,但他们的复杂性和操作难度却远高于常规业务的系统操作,占用操作人员大量的时间和精力。特殊业务流程可能对整个系统数据的准确性、操作的流畅性产生非常不利的影响。因此,研究并规范特殊业务的系统操作流程,对于一个企业ERP系统实施是否成功至关重要。

由于特殊业务流程种类较多,本文只对系统实施过程中的销售退换货问题做重点研究,寻找最简单且符合法律规定的方法。希望能为更多的准备实施或正在实施ERP系统的企业提供务实的、可操作的经验借鉴。

二、特殊流程产生的原因

企业的类型有很多种,各种类型公司对于ERP系统的需求和使用有很大的不同,没有一个标准的模板适用于所有的公司。所以,本文所论及的观点,主要适用于涉及进出口的中等规模的生产制造型企业集团,本文阐述所依据的ERP系统为用友N系统。

在系统实施的过程中,尽管很多企业的前期准备工作比较充分,但是对一些特殊流程的研究还是不全面的,导致在后续实施过程中经常遇到新问题。这主要有四个方面的原因:一是业务本身是复杂的、千变万化的;二是每家企业的经营模式不尽相同;三是某些业务流程还要考虑各个部门的实际利益;四是对ERP系统本身各个模块在开始实施时难以做到充分研究。由于上述原因,软件开发商也难以将这些特殊流程固化下来,而是要企业根据实际情况重新改造。

在这些特殊流程中,销售退货由于其业务发生的普遍性、会计处理的特殊性,以及税务、海关、外汇等政府部门的数据监管要求,退货流程必须符合公司内外部各部门的工作需要,所以显得尤为重要。

三、会计准则和税法对于销售退货的操作实务

企业在销售过程中,由于商品品质等原因,造成一部分商品在销售之后发生退货行为。目前在会计准则中,对于销售退回的处理规定很明确,即依据退库单和红字发票做销售收入的冲减。

对于内销商品开具红字发票的规定,实务中可以总结成以下两个方面:

对于跨月退回的销售发票,如果未认证,销售方往往选择销方申请开具红字发票,此时不需要客户提供拒收证明,销方自行在开票软件中开具红字发票申请单,凭红字发票申请单在开票系统中开具红字发票。

对于客户已认证的发票,无论是否跨月,均需要由客户先行开具申请单,并到主管税务局申请开具通知单,以表明客户已做进项税转出,凭纸质通知单,销售方才能开具红字发票。

对于外销商品开具红字发票的规定,需要先提供申请书、国外公证文件、原出口货物报关单、核销或注销已核外汇证明、《出口商品退运已补税证明》等文件办理退货进口报送手续。货物进口报关后,依据上述各项文件,开具负数出口发票,办理补税手续等。

以上开票的实务操作均能符合会计准则和税法的要求。但是,在实际开票时,开具红字发票(特别是客户已认证的发票)可操作性较差,主要有三个原因:一是多数情况下,采购入库时往往不是全检,多数商品发现不合格的时间点是一个月之后的事,此时发票已经被客户认证抵扣,这也造成了销售方不能使用销方申请开具红字发票,而必须要客户开具申请单。二是客户是上帝,发生退货行为一般是由于产品质量原因或其他由于供应商的原因造成的,开具红字发票如果要客户去主管税务局开证明,客户往往不是很积极配合。三是对于出口商品,办理退关手续比较复杂,有时也不经济。

另外,很多情况下,客户对于发现的不合格品只要求提供换货,并不是真正地退货,此时就更不需要按退货来操作金税发票和系统操作了。

鉴于以上原因,企业在实务操作时,可以灵活简便地操作。本文主要针对客户要求换货的退货,且原批次发货的金税发票已认证抵扣的这种情况来进行流程总结。而对于不要求换货的退货,要么在未认证的情况下由企业做红字发票申请单,要么在已认证的情况下由客户提供主管税务局审批的红字发票通知单。此外,也对出口商品的退货进行流程总结。

四、ERP系统中的销售退货的关联订单

退货操作,是关联原销售订单还是独立创建一个负数销售订单呢?笔者简要分析如下。

理论上,ERP系统中,退货是之前销售的退货,退货当然是关联原销售订单。但在实务中,所退货物常常很难确定是哪个销售订单的,可能是不同的销售订单的,也有可能不是最后一次发货的。即使将退货指定为一个特定的销售订单,如果该销售订单已完成全部的发货收款,自动处于关闭状态,那么需要先手工打开关闭状态。如果所退货物种类较多,需要判断各种物料对应的原销售订单,且可能需要手工打开多个订单的关闭状态。这样,操作人员工作量过大,流程变得不具有可操作性。

另一方面,对于很多客户的管理而言,他们考虑采购流程的简洁性,也倾向于退货产生的退款之类的问题放在后续货款中处理,而不希望关联到之前的诸多订单。由于这些原因,退货时,一般不将所退货物关联对应的原销售订单,而是单独创建一个负数销售订单,作为后续销售结算、仓库入库的依据。可以增加一个销售订单类型,即退换货订单类型。

由于出口商品的实际操作和内销商品存在较大差异,所以分开讨论。

五、内销产品的退货流程

(一)对于客户通知退货时,且仓库没有合格品库存可以换货的。此时,就是真正意义上的退货。销售部在系统中做负数销售订单(具体操作步骤同正常销售订单,区别就是数量为负,订单类型选择退换货订单)。同时,依据负数销售订单,在系统中陆续生成负发货单、负出库单、负系统开票,最终生成负数应收单。实际金税开票时,如果当月同类产品有新的发货且数量大于退货时,可以按正负抵销后的扎差数来开票。如果当月同类产品没有新的发货时,或当月同类产品新发货的数量小于退货时,则需严格按照开具红字发票的规定流程来操作,即客户提供红字申请单。

(二)对于客户退货,仓库无合格品库存可提供换货,同时客户由于各种原因未能将实物退回的,经公司确认同意就地报废的,则简化操作。系统内做负数销售订单(费用型),财务依据负数销售订单直接做负数系统开票。至于开红字金税发票的方法,同第1种情况。

(三)对于客户退货时,仓库有合格品库存。此时,按照客户至上的原则,仓库在收到退货时,将相应的合格品发运给客户,保证客户的经营需求不受影响。在ERP系统中不需要做销售退货处理,由仓库直接做转库单,将成品库存转至客退库;待质量判定后,将客退库库存转至废品库或返修库等。

(四)对于客户退货时,仓库有合格品库存,但客户由于各种原因未能将实物退回,经公司确认同意就地报废的。处理方法基本同上述第3条,区别就是仓库在系统中做转库单,直接将成品库存转至废品库。

内销产品在各种情形下的退货流程,可以用下图来表示:

六、外销产品的退货流程

对于出口商品的退货,理论上可以通过出口退货流程办理,即要准备国外公证、原出口相关文件、补税证明等,在海关办理退运货的进口报关手续。但在实务中,考虑经济性原则,免除退货运费和退货报关等诸多负担,一般不执行出口商品退货流程,而是采用灵活方法处理。一般采取折让、就地报废等方法处理,很少将实物退货。所以,本文不考虑实物退回这种情况,而只考虑实物实际不退回的退货情况。

另外,由于每年政府部门会对企业的年度开票销售收入、出口报关金额、财务账面确认收入进行核对。所以,换货引起的报关,会造成报关金额、出口发票金额、财务收入确认金额和收汇金额很可能不一致。

在出口产品的退货流程中,主要涉及的单证包括:1.ERP负数销售订单、ERP负数销售发票、ERP负数应收单;2.报关单、出口发票、退税用进项发票。出口产品的退货流程,对于ERP系统操作并不复杂,主要在于要保证年度总报关金额、出口发票金额、财务收入确认金额和收汇金额四者的一致。

(一)对于客户不退回货物,仓库无货可换时

在系统中做负数销售订单(费用型),据以生成负数销售发票,再生成负数应收单。在后续正常货物报关时,将后续报关单、出口发票、退税用进项发票的金额扣除退货金额,即降低价格,而总数量不变。只有这样,才能保证报关金额、出口发票金额和财务确认收入金额、收汇金额四者的一致性。

(二)对于客户不退回货物,仓库有货可换时,且换货不报关

这种适用于小批量货物。在换货出口时,如果不报关(即通过快递),则仓库直接将成品库存转为废品库。这种情形的处理方法最简单。

(三)对于客户不退回货物,仓库有货可换时,换货办理报关手续

在这种情况下,仓库直接将成品库存转为废品库。在后续正常货物报关单中,需将换货报关货物的金额抵减掉,使报关金额、出口发票金额和财务确认收入金额、收汇金额四者的一致性。

外销产品在各种情形下的退货流程,可以用下图来表示:

七、结论与建议

在上述操作中,报废产品时应考虑废品所涉及的增值税,以及税务报批等,但这不是本文所讨论的重点。

每个企业的经营模式都可能不一样,在实施应用ERP系统时,无论选用什么品牌,都要根据自身的经营特点,对特殊业务的流程予以清晰地定义。否则,在实际操作时,不同的操作人员对于同一项业务的理解可能就不一致。比如,非财务部门的操作人员很难想到报关金额、出口发票金额、财务确认收入金额和收汇金额四者的一致性。

对于其他每一个特殊业务的ERP系统流程,我们都应该象销售退货流程一样去清晰地定义,以便于各部门人员的实务操作。

参考文献

ERP流程设计 篇11

摘要:ERP项目是一个企业管理系统工程,而不是一般意义上的企业管理信息系统工程或者是企业信息化建设工程。这不仅仅是因为整个管理系统基于ERP、SCM、BPR、系统工程和信息技术等现代科学技术的思想和方法,而是从本质上深刻地揭示了现代企业管理与传统企业管理、先进与落后,以及企业应用ERP与开展企业管理创新、推进企业管理现代化和提高企业竞争力之间的必然关系。

关键词:ERP 中小企业信息化建设

0 引言

大多数以传统的技术、管理和产业发展起来的块状经济,面对高度信息化的市场竞争,也凸现出固有的弱点:偏离中心城市,物流配送成本高;缺乏自己的品牌,多为定牌加工业务;缺乏规模效应,资源配置不合理;缺乏人才,新技术开发困难;信息落后,缺乏现代管理意识等。这些弱点,使得中小企业在面临国际、国内双重挑战环境下,显得步履维艰。面对我国加入WTO之后的机遇与挑战,以典型特色产品见长的块状经济急需上一个台阶,必须加快中小企业的信息化建设、打造典型特色产品品牌,引入先进的管理理念,提高产品制造的创新能力,调整产业结构、优化资源组合,最终提高块状经济的综合竞争能力。

1 块状经济环境下中小企业信息化建设现状分析

企业在上ERP项目前必须清楚企业自身的现状,明确引入ERP项目的目的,这样选型和实施都会做到有的放矢。ERP实施与做板凳其实是一样的,不要总想得到最完美的。在确定本阶段实施ERP的具体目标和投入成本时,首先就要认识到万能的ERP是不存在的。千万不要被销售代表天花乱缀的承诺搞晕了头,你必须坚守己见,选择适合自己的、在行业内成功使用的ERP产品。目前大部分块状经济中小企业的信息化建设已逐渐开展,并有部分规模企业正由基础信息化管理阶段向全面信息化管理阶段过渡,具体反映出以下特点:块状经济环境下中小企业对信息化建设重视程度逐渐提高,大多数中小企业已经实施或者正在实施企业信息化工程。大部分企业已经开始全面信息化管理(已实施MRPII、ERP、电子商务等管理软件),企业对信息化需求强烈,但大部分企业的领导不知道如何进行信息化的投资与建设。大多数块状经济中小企业已开始了CAD系统的应用。企业迫切需求实现CAD/CAM的一体化,以提高企业的新产品开发能力,但资金和人才是发展的瓶颈。通过政府的大力宣传、引导,块状经济环境下大部分中小企业已认识到开展电子商务的好处,有部分企业开展了电子商务的应用。信息化建设目前还处于初级阶段,企业信息化管理应用程度较低,大多数企业只实施了设计信息化和财务信息化管理,有的企业实施了MRP/MRPII/ERP系统,应用没有达到预期的效果。由于块状经济企业管理的特殊性,在信息化建设中没有现成的商品化管理软件可以直接应用,中小企业信息化管理平台建设一般采用委托软件公司开发为主,缺乏信息化建设总体的规划块状经济企业在信息化建设中,没有考虑到各企业管理的共性,各企业各自进行信息化的建设工作,没有实现资源和信息的共享,造成了资源的浪费。

从上面的企业信息化的特点可以看出,块状经济环境下,中小企业的信息化还存在着很大的不足,例如,部分企业决策者对企业信息化的认识程度和重视程度不够,缺乏紧迫感,特别是对企业信息化带来的管理理念和模式的变革准备不足;对实施信息化管理缺乏总体规划,一些企业的信息化应用处于离散状态,软件繁杂、体系混乱,形成若干“信息孤岛”,缺乏整体设计;企业基础管理薄弱,相当部分企业内部管理不规范,基础数据不准确、不及时,直接影响信息化应用的成效;企业信息化的外部环境有待改善。各级政府对推进企业信息化的重大意义认识尚显不足,指导尚不到位,且缺乏相应的鼓励政策和措施;为企业信息化服务的社会中介机构也不够健全。

2 面向块状经济的中小企业信息化建设系统框架

针对块状经济的特点,块状经济环境下各企业的管理流程具有很大的相似性,并且单个企业实力相对较弱,信息化人才也相对缺乏,同时块状经济环境下中小企业对信息化的需求强烈,针对这种现状,利用先进的信息网络基础设施和块状经济相对集中的优势,在网络带宽瓶颈已有效解决基础上,积极利用最先进的信息技术,可以按照公共信息服务平台的方式全面实施块状经济环境下中小企业信息化服务工程,整合社会资源、实现资源共享,由政府引导,市场化运作,搭建面向块状经济的中小企业信息化建设系统平台,在面向块状经济的中小企业信息化建设框架中,主要由面向块状经济中小企业网络化服务平台,IT企业和支撑环境组成。

面向块状经济的中小企业网络化服务平台包括:公共信息平台、专业技术平台和商务平台。通过这些公共的平台能够实现:提供CAD、CAM、PDM、CIMS等共享的产品研发、设计软件,提高企业技术创新能力,提升产品质量档次;提供MIS、CRM、SCM、ERP、MRPⅡ等企业管理软件,提高企业管理水平,降低产品管理成本;发布生产和产品公共信息,发展行业、区域电子商务,形成整体品牌,扩大产品市场,扩大生产规模,带动区域经济整体发展。

面向块状经济的中小企业信息化建设框架中的IT企业主要是块状经济环境下中小企业信息化解决方案的提供者,包括软件供应商和信息咨询及管理咨询公司,它们根据块状经济的特点和企业的需求进行方案的设计、软件开发和维护。能够为企业提供信息化全面技术解决方案;对企业信息化的关键技术进行攻关;帮助企业进行信息化过程中的软件开发和二次开发;重点跟踪培养单元示范企业和集成示范企业,树立样板用户。

支撑环境主要包括政府、中介机构和教育部门,它们对块状经济环境下的中小企业信息化提供政策支持、资金支持、人才培训和咨询监理。

3 实施面向块状经济中小企业信息化建设的策略研究

一般来说,中小企业正处于快速发展阶段,管理模式较为落后。这样的一种企业管理现状就必然要求企业在ERP选型的同时,进行业务流程的重组(BPR),按照先进的ERP管理要求对现有的业务流程进行优化和改造。由于中小企业管理基础的约束,流程重组不能全线出击,而应该选择存在问题最突出的环节或核心部分进行改造。现代市场的竞争实质上是以核心大企业为主导的供应链之间的竞争。中小企业要在这样的竞争环境下求生存,就必须及时沟通供应链上下游信息,迅速响应市场需求,及时调整生产。核心企业的ERP系统成为供应链的神经中枢,与各节点企业的ERP系统共同组成了供应链神经网络。因此,拥有良好的ERP系统,一方面能够帮助中小企业摆脱信息闭塞的困境,准确把握市场趋势,另一方面可以帮助中小企业规范管理模式,走上结构化的自我优化之路,从内到外提升企业在市场竞争中的地位。面向块状经济中小企业信息化平台的建设是一项复杂的系统工程,同时块状经济中小企业信息化平台的建设作为一个新生事务,没有现成的成功案例可以借鉴,需要在实施过程中不断摸索和创新。

针对块状经济的特点和信息化工程建设的经验,在块状经济中小企业信息化平台实施过程中要整合政府、企业、教育机构和信息服务商等各方面的资源,对信息化平台的建设和运营策略进行研究和实践。

政府前期投资,市场化运作,培养典型、应用示范。针对中小企业不愿意出资金、或自身没有实力实施信息化的状况,由政府支持先在若干块状经济区域设立信息化服务中心,建立网络化服务平台。建议先选两至三家开展试点,政府投资建立硬件平台,IT公司参与系统软件开发,采用市场化运作。扶持、帮助企业应用信息化技术进行生产管理与产品创新设计的若干方面的尝试,重点培养若干成功的典型个案并推广,最终引导中小企业及其社会自觉投资信息化建设。

培育块状经济中小企业信息化第三方的中介服务机构。培育一批专业技术力量强、有信誉的面向市场的信息技术服务、咨询、监理机构。鼓励它们在培训、咨询、方案推介、硬件选型、项目评估等方面,帮助、指导、监理企业开展信息化项目建设,起到政府与企业之间的桥梁和纽带的作用。

建立规范有序的面向块状经济中小企业信息化服务的多层次人才培训体系。高素质人才是块状经济企业信息化发展的关键因素。要采取各种形式加速人力资源的开发和培养。通过长期培养与短期培训,学校培养与在职培训等多种方式,为块状经济企业的一般信息化操作和使用人员提供基础培训,培养和造就一批熟悉块状经济企业信息化的专业技术人员和懂管理的复合型人才。

探索市场运作的块状经济中小企业信息化服务的机制。制订相关法规,让中小型企业之间以会员形式,共享网络化服务平台的软硬件资源和服务,愿意进行信息化合作和资源共享,建立让中小型企业愿意应用信息化安全保障机制与外围环境;建立进入中小信息化市场的准入证制度,鼓励、培养、引导相关的IT机构开发一些专门针对中小型企业需求的专业软件系统,真正使企业信息化软件系统和设备用用得起、用得好、用得上,确保信息化的质量和有效性。

4 结论

中小企业需求是选择ERP系统的重要依据。中小企业既要考虑当前需求,也要考虑未来的发展。这要从中小企业的行业特点、当前运转状态和未来发展进行分析。通过需求分析,找到中小企业目前管理中存在哪些低效环节,明确企业的规模、生产类型,以及希望ERP系统解决哪些问题。宏观方面,企业要考察:企业的市场环境、生产特点、制约企业发展的因素、应用ERP的时机是否成熟、资金能否到位;微观方面,企业要考察:各个部门需要处理的业务需求、软件使用权限、业务报表需求、现有系统的调查。

面向块状经济环境的中小企业信息化服务平台是解决块状经济环境下中小企业信息化建设的一种重要模式,它能够整合政府、企业、科研机构等各方面资源,能够克服中小企业在信息化建设中面临的前期投入大、运行成本高、专业技术人员缺乏、实施周期过长的难题,从而对块状经济环境下中小企业信息化起到积极的促进作用。

参考资料:

[1]邹大斌.信息化时代——管理遭遇两大挑战[J].计算机世界.2003年4月7日.

ERP流程设计 篇12

关键词:数据字典,复合查询,表格控件

1 引言

本文所述复合查询显示组件主要是针对下类示例表而言的。

可以看出,类似表1的复合查询在ERP中是大量存在的,是ERP查询系统中重要功能之一。它具有两个主要特点:(1)查询是由多个SQL语句组成的,每个SQL语句是基于单表或多表查询的,且SQL语句间是相关联的;(2)要在查询结果中明确体现出数据的排序、分组情况。解决好上述两点是实现复合查询显示组件的关键[1]。

本文论述的复合查询显示组件工作环境:(1)操作系统Windows;(2)开发平台:Visual C++6.0;(3)开发方法:ATL+WTL COM组件;(4)数据库:SQL Server 2000。

2 复合查询显示组件设计思想

2.1 总体设计思想

通过对大量具体的复合查询加以分析,抽象出共性,主要包括两部分:(1)针对输入查询参数的数据字典描述;(2)针对SQL语句(可能多个)的数据字典描述。以此为依托,从而实现通用复合查询显示组件功能:根据(1)的内容,动态产生查询参数输入界面,根据(2)的内容再加上输入查询参数的内容,动态生成具体的多个SQL语句,最后把查询结果在表格控件中以类似表1的形式显示出来。

2.2 查询参数数据字典

2.2.1 内容

通过对复合查询输入参数分析得出:一般有三种输入方式(人为输入、时间控件输入、下拉菜单输入),由此得出,查询参数数据字典封装的内容为:

上述数据字典以SQL Server 2000中的一个数据库表存在。有多少个复合查询,在该表中就有多少个记录。通过查询ViewName(复合查询视图名称),就能获得相应查询参数描述记录。如何具体加以描述也是很有学问的,本文中尽量以数字加以描述。如有3个输入参数,若EditCell内容为2,表明第二个参数是通过编辑框输入的;DateCell内容为1,表明第一个参数是通过时间控件输入的;ComboCell内容为3-select itemname from item,表明第三个参数是通过下拉框输入的,下拉框可填充的内容是item表中的itemname字段对应的所有值。

2.2.2 功能

查询参数数据字典的主要功能是动态生成界面,框图见下:

可知,动态生成界面主要依据数据字典的四个字段:EditCell---与WTL中Cedit类对应、DateCell---与WTL中CMonthCalCtrl类对应、ComboCell---与WTL中CComboBox类对应、Descripts---与CStatic控件对应。各控件必须以一定的策略动态产生在相应的位置上。

2.3 复合查询SQL语句数据字典

2.3.1 综述

本通用组件是主要是把预定义的SQL语句封装在数据字典中,对需填充的查询条件加上特殊标志,如:

select*from item where itemname=[]

可知仅需要补充[]中的内容(它是通过在界面上输入查询条件获得的),这样就可得到具体完善的S Q L语句。当然,不一定把整个SQL语句直接写到数据字典中,可通过一定的方式,能合成上述SQL语句即可。

2.3.2 内容

从前文中表1可知复合查询主要由四部分组成:主标题区、子标题区、数据区、分组统计区,因此对应的数据字典内容见下[2][5]:

2.3.3 功能

复合查询SQL语句数据字典功能是动态生成主标题区、子标题区、数据区、分组统计区的预定义SQL语句,进而结合查询界面输入的参数值填充各预定义SQL语句,形成各具体的SQL语句。框图主要环节如下[3][4]:

可以看出,本组件即可实现带分组的显示信息,又可实现不带分组的显示信息。

2.4 复合查询显示实现方法

本组件应用了MSFLXGRD.OCX表格控件巧妙完成了显示功能,要解决好如下两个问题。

2.4.1 加载MSFLXGRD.OCX表格控件

由于本组件是基于ATL(Active template library---动态模板库)的,与在M F C中加载是不一样的,应在父窗口初始化的时候,添加下述代码,假设表格控件标识是IDC_GRD.接口类名是IMSFlexGrid.

这样就获得了接口指针m_pGrid,就可以应用表格控件所提供的所有函数。

2.4.2 实现单元格合并

由表1可知:若实现排序、分组显示清晰,根本原因是解决水平、垂直单元格的合并问题,而MSFLXGRD OCX提供了两个合并函数,见下:

分别表示行、列合并函数。第一个参数表示哪行(列)有合并功能,第二个参数通过设置true或false来决定是否允许该行(列)有合并功能。

例如:若表格控件设置为5行4列,第一行允许行和并,则当往第一行添加数据的时候,若两个(或更多)相邻单元格内容相同,则这些单元格自动实现行合并。列单元格合并原理与此相同。

因此得出本组件填充表格控件的主要原则,即设置哪行、哪列具有合并功能。其余就是把数据组织好,按标准二维表格添加数据,而由表格控件根据配置自动完成行、列单元格合并功能。

3 复合查询显示组件界面示例

复合查询显示组件是ERP系统的一个主要部分,该ERP的主界面显示如下,以工程管理中的“货号使用点”及销售管理中的“CO查询按货号”来演示复合查询显示组件的功能。

当选中“货号使用点”后,出现复合查询显示组件界面,可输入具体的物料号,也可输入物料号的一部分,从而支持模糊查询,当什么也不输时,显示所有物料都在哪些父件上使用。

当选中“CO查询按货号”,按确定后可看出某产品在所属订单的完成情况。

上述列举的两个查询功能尽管界面不相同,但所执行的代码是共同的。通用复合查询组件可应用于以下主要情况:(1)普通查询;(2)普通查询+分组功能;(3)普通查询+分组功能+分组统计。

4 复合查询显示组件特点

(1)数据字典中封装了界面生成信息,复合查询所需的各预定义SQL业务信息。依据数据字典,动态生成查询界面,动态生成了各具体SQL业务语句。

(2)巧妙运用表格控件提供的put_MergeRow,put_MergeCol函数实现了单元格合并功能,使得排序、分组结果显示清晰。

(3)客户自主性强。可通过填充数据字典内容,实现适合自己业务的复合查询功能,不需要编程,不需要程序设计人员参与。

5 结束语

本文论述了复合查询显示组件的设计、实现及其特点,进一步工作有:

(1)完善数据字典内容及层次关系,使得组件易于扩展、维护,满足不断发展的客户需求分析的需要。

(2)本组件数据字典内容目前是以数据库表的形式存在的,进一步是用XML脚本语言封装数据字典。

(3)编制B/S下的复合查询显示组件。

参考文献

[1]张晶,张云生.基于XML的实时数据一致性描述与查询处理[J.]计算机工程,2007,33(10):52-54.

[2]朱鸿宇,刘瑰,唐福华等.数据库查询优化中的智能预取技术[J.]计算机应用研究,2007,24(5):35-37.

[3]骆力明,陈小兵,王彦丽.数据库多条件组合查询优化算法研究[J.]首都师范大学学报(自然科学版,)2007,28(2):23-27.

[4]杨卫东,王清明,施伯乐.针对XML流数据的复杂TwigPattern查询处理[J.]软件学报,2007,18(4):893-904.

上一篇:花腔演唱下一篇:计算机类图书