论文部分内容阅读
随着Internet的逐步普及,电子商务从最初的EDI发展到现在的基于Internet的商务应用,它利用Internet的全球性,扩大了交易范围,使成本大大降低。然而对大多数商家来说,往往存在着多种不同平台、不同系统,有用的数据难以集成,针对这一状况,本课题所研究的一体化订单平台(以下简称OMP),将逐步解决家电销售企业长期以来存在的订单处理分散在不同的系统和环节,不能收集完整的、及时的补货信息的问题,它将当前企业所有的业务模式纳入到统一的补货流程、采购流程和反向流程中来,通过对家电销售企业连锁体系订单的全过程管理,即时、完整地记录和统计业务信息,在基础一致、职责明确的统一的企业信息架构之上与家电各信息系统实现实时的业务数据交互,从而为总部加大统购分销比例和未来的计划预测系统奠定信息基础。本课题在研究了现有WEB应用技术的前提下,将开源框架Struts和OFBiz相结合,引入订单管理平台项目,并在其基础上进行了扩充和修改,实现了标准的J2EE多层架构设计。系统建立在Struts和OFBiz框架基础之上,利用Struts实现MVC设计模式,利用OFBiz实现商业业务逻辑。多层的体系结构给系统提供健壮性和可扩展性。在表示层,系统支持用户浏览器应用的HTTP和HTTPS协议的访问;同时支持企业应用集成的Web Service和JMS访问。在应用层,采用Websphere应用服务器提供企业应用的可靠的运行环境。在数据层,应用IBM的DB2数据库提供数据稳定的存储。在应用层中的设计中,采用了业界流行的Struts的Action模式对控制逻辑进行有效的封装,增强系统的性能,使用先进的Service模式设计所有的商业应用逻辑,为以后对商业应用逻辑的扩展提供了良好的接口。选择Entity模式抽象数据模型,方便系统维护人员的配置和部署,提供了系统数据库的可移植性。特别是在系统中内嵌的工作流服务引擎,为复杂的企业应用提供了强大的支持。本课题对同类问题的解决也有很好的借鉴作用。在实际项目开发中,本人参与系统框架的设计,参与编写库存、价格、订单查询模块,参与设计及开发报表模块以及参与系统整体测试。