探索中国CIO人才现状 | 第四季调研报告
集成ERP的移动商业智能系统在煤炭工业集团
2014-01-08  作者:e-works 

  0引言


  在今天这个技术日新月异的世界中,全球化的市场及激烈的竞争,都使得煤炭工业集团对信息系统的需求达到前所未有的迫切,并在不断扩展技术的同时希望得到更高的可用性,以便速适应企业重组、业务改造对系统带来的巨大改变。本文以某煤炭工业集团为背景,设计集成ERP的移动商业智能系统,包括总体结构的设计、数据库设计和测试情况,并叙述在煤炭工业集团的应用。


  1集成ERP的应用内涵


  1.1ERP的应用概况


  在企业竞争激烈程度日益加剧的今天,企业之间的竞争不仅仅体现在单个企业之间的竞争,而是更加体现在以供需关系为基础的供应链之间的竞争。在全球信息化和大力发展信息经济的背景下,企业信息化已成为企业提高核心竞争力的战略选择ERP系统是解决企业管理问题的较为有效的手段。


  1.2集成ERP的特点


  与管理信息系统的发展类似,ERP软件从本世纪60年代开始,经过将近40年的发展和演化,如今己经是一项从理论和技术上均非常成熟的系统。到目前为止,已经投入市场的成熟的ERP软件就有包括欧美数十家人的ERP软件公司所提供的数十个系统。集成ERP与传统意义上的ERP信息系统是不一样的,主要存在了5个方面的区别。


  2集成ERP的移动商业智能系统在煤炭工业集团的应用需求分析


  2.1系统需求


  一般来说,我国煤炭工业集团虽然企业大,人数多,但是多由家族企业发展起来,人治的因素比其他大型公司要多一些,组织结构也相对简单。同时由于我国的煤炭工业集团大都是创建时间不长,因此企业缺乏人才积累,炭工业集团里一般都很少或根本没有专门的IT技术人员,多数企业没有专门的IT部门,技术力量比较薄弱。同时根据煤炭工业集团的特点,煤炭工业集团ERP系统没有必要做得大而全,应该根据自身情况选择合适的ERP系统。


  2.2需求分析


  2.2.1开放、易用、灵活


  煤炭工业集团客户可以随时植入新的想法。比如WorldVision需要通过数以千计的陆海空运输价值近3亿美元的捐赠,MicrosoftDynamics为其提供了供应链解决方案,其灵活性和扩展力帮助WorldVision成功扩展了全球业务,甚至包括拥有广阔地域和复杂地形的蒙古,显着提高供应链绩效。


  2.2.2消除信息孤岛


  实现业务流程统一化管理--着名的莲花F1车队需要的不仅仅是一个普通ERP企业资源计划软件,他们需要一个ERP解决方案可以在一个单一的环境下集成其性能和制造系统,莲花车队选择了MicrosoftDynamics创建环境,重建业务流程,高效收集度量,通过流程改造创新,在2014年比赛中,有效助力莲花车队一臂之力。


  2.2.3完善用户体验


  IT管理员无需逐一为用户使用权限进行繁杂的设定,系统界面已包含超过30个角色中心,按照用户角色授权,让不同部门的员工取得业务范围的资讯、商业智能报告等。同时,整合关联商业智能,企业不但节省投资成本,还可确保得到最新、最准确的商业资讯。比如MicrosoftDynamicsAX2012将精益生产与ERP准确的MRP、生产计划、采购计划及库存管理等强大的功能相结合,实现了制造业所有流程的信息一体化,并实施了审批工作流及费用报销等,确保了企业信息流的完整、准确、及时,不但解决了企业各部门业务以及管理上的诸多问题,而且为企业制定市场战略决策提供了可靠的数据来源,实现了企业敏捷制造,提升了企业竞争力。


  3集成ERP的移动商业智能系统在煤炭工业集团的应用总体设计与数据库设计


  3.1应用总体设计


  经过对煤炭工业集团的业务流程经过反复的分析,其总体设计包括五个模块。


  3.1.1基本信息模块


  基本信息管理是在实现与PDM,ERP集成系统信息共享的基础上,对生产作业排序提供必要的信息来源,并对这些基本信息进行系统化管理。模块主要包括任务管理、资源管理、信息查询三个部分。信息查询中实现工件工艺信息、订单的交货期、图纸信息及BOM信息等的查询。任务管理实现统计并存储历史生产任务相关数据,获取来自ERP管理系统的当前生产任务数据,并为能力平衡模块和调度提供任务数据来源;资源管理在为能力平衡、调度提供所需的车间可用资源信息并对其进行管理,并及时向上级反馈。


  3.1.2物料需求计划(MRP)模块


  在这一阶段,ERP系统会对销售的订单与库存进行平衡处理后形成生产的订单,智能系统接收并形成订单(先将生产的订单分成为生产任务单),编制并安排生产计划,信息传至ERP,将排产信息转为生产指令,下达至二级系统。不过智能系统上传了排产的信息后相关的生产订单会处理锁定的状态,ERP系统不可以再对相关的信息进行删除或修改。


  3.1.3采购管理模块


  该阶段在记录成品信息的同时,还需要采集、监控生产过程中能源、设备、质量、物料等方面的信息,并将这些信息与生产任务单进行相匹配。在汇总了生产的实绩的信息后产生最终的生产订单,按生产实绩合并投料量及收货量后传至ERP系统。如果没有发现可以进行匹配的生产订单,会直接向ERP申请新生产订单,以此来实现按订单进行组织生产,明确并核算各项成本,提高客户的满意率及产品的质量。该阶段的物流方面的管理包括:从ERP的物流管理模块得到物流的转移计划,物流转移结果或生产过程的其它物流转移结果反馈至ERP系统,ERP记账。


  3.1.4销售管理模块


  销售管理系统是以客户为核心管理整个销售过程,通过它用户可以及时了解到销售过程的每个环节的准确状况,包括销售业务处理、客户订单管理、销售基础数据管理、售系统查询销售评估管理等。


  3.2数据库设计


  要创建一个大型ERP系统常常需要存储和组织海量数据。为了方便对这些数据进行操作,可以利用一些常用的数据库来完成这些功能,如SQL、Access等,本文使用SQLServer2010进行数据库设计,其数据网络有三个来源,分别是话务网管、WLAN网管、人工维护数据。步骤为:话务网管数据是informix数据库,源数据并非直接采用数据表形式提供,而是逐指标提供了一个或一组SQL的算法形式提供;WLAN网管数据是oracle10g数据库,源数据采用视图形式提供;人工维护数据是Excel2003估计模板格式提供;调用数据检查模块检查数据情况;拼接数据并入库。每次采集都要根据输入的时间点依次从3个数据源读入数据,拼接成预先定义的字符串同时保存采集数据结果,根据是否有该时间点数据进行更新或新增。


  4集成ERP的移动商业智能系统在煤炭工业集团的应用测试


  4.1测试方法


  系统进行测试目的是要尽可能减少系统中所存在的问题,并进行后续的完善。按现有的条件只能进行黑盒测试,对该系统进行黑盒测试,来确认每个模块对应的功能是否都可以正常使用。但从实际上来说,要查出代码中所有的错误是不可能的。情况有无穷多种,通过已掌握软件测试技术进行有针对性的测试,从使用者角度出发,根据应用系统制定相关的墨盒测试案例,有计划的进行步骤测试,尽最大可能去发现错误。


  4.2测试案例


  5结论


  集成ERP的移动商业智能系统最为一个高度集成的软件系统,为煤炭工业集团提供了全面的解决方案。系统以MRP为核心,通过对企业规划、销售、生产等各种环节,以及企业内部资源的有效控制和管理,ERP在实现企业内部资源的优化配置、提高企业生产效率和市场响应能力方面发挥了重要作用。