论文部分内容阅读
本文是在海尔香港贸易公司搭建信息系统平台项目中开展的。进入信息时代,企业对信息化体系建设逐渐重视起来,并在软件应用中获得了信息技术投资的收益,但是价格和实施速度仍然是中小企业普及信息化的瓶颈。海尔香港贸易公司目前需要在短时间内搭建信息系统平台,并定制开发符合海尔海外业务实际的通用模块。针对此项目,本文中提出了一种基于开源软件的实现方法,通过对Compiere系统结构和标准业务实现功能的分析,建立一套开源软件的实施方法,分析整理出利用开源框架的企业ERP应用的构架。 首先,从海尔的业务现状入手,分析归纳现有的业务流程。提出系统整体实现架构。由于海尔在国外的贸易公司有13个,各个贸易公司之间存在业务操作的差异,本次项目尽可能整理出通用业务模块,为以后整体项目的实施打好基础。 目前海尔业务管理上主要存在的问题:商务流程没有统一的管理规范,定单信息不能共享,客户没有统一的管理标准,不能有效控制客户信用,没有标准的价格策略管理平台。在充分梳理流程的基础上,结合具有全球化特性的Compiere,在一般外贸管理流程的基础上,结合海尔特色的T模式管理和SST机制,完成从销售预算制定、合同签订、定单下达和对定单执行过程中各部门的协调管理,重点加强对财务风险的管理。系统基于B/S技术架构,可以实现多组织管理,运作灵活的定单营运管理。 其次,重点对Compiere的自定义开发部分和其特有的数据字典部分做了详细的说明。国内对于开源软件的实施相对经验较少,没有太多的经验可借鉴。本文对Compiere的技术架构进行了深入剖析,同时在自定义开发部分中介绍了目前流行的MVC模式,并结合本业务说明了如何在实际业务中应用MVC模式。 再次,本文对本项目中使用到的技术,如EJB,ECC和JMX等技术,做了全面的对比分析。运用EJB是为了解决异地部署的问题。运用ECS简化了web端程序的复杂度。