论文部分内容阅读
随着经济的发展和企业规模的壮大,为了适应扩大生产的需要,许多企业都建立了ERP信息管理系统。在信息化高速发展的今天,传统ERP系统已经不能够满足企业不断发展的业务需要。通过移动通信技术,移动ERP使用户能够自由访问ERP服务器端的数据和信息,提高了企业业务运营的效率。目前,手机操作系统主要有iPhone OS, WindowPhone, Android等。其中比较主流的Android系统是以Linux内核和Java接口开发的。因此,基于Android的手机操作系统为平台开发的移动ERP系统,它的客户端可以使用J2ME来开发,实现对网络的访问,企业应用的服务器端使用J2EE来开发和部署。本文首先讨论移动ERP现状和面临的问题,明确了基于J2ME/J2EE的移动ERP系统开发的必要性。在此基础上,先对移动ERP系统业务流程进行梳理,主要针对客户关系管理、库存管理、采购和销售订单管理、客户服务等主要流程,确定系统的功能需求。然后,利用模块化方法来设计ERP系统总体结构,通过对XML文件格式的包装和解析来实现信息的传递,由J2ME客户端与J2EE服务器端发布的Web Service构建起移动网络服务。在服务器端,由Servlet技术来实现服务器端对网络服务的响应,由EJB等技术实现对于系统业务逻辑的处理和与数据库之间的交互。最后,对移动ERP系统的设计进行总结,可扩展性进行分析,并对其应用前景进行展望。