基于J2EE的ERP系统研究与应用分析

2015-04-20 20:18张腾中
科技创新与应用 2015年11期
关键词:ERP系统应用分析

张腾中

摘 要:文章首先简要阐述了J2EE,然后对基于J2EE的ERP综合应用框架设计的方案以及基于J2EE的ERP综合应用框架的组件设计进行了分析,以供参考。

关键词:J2EE技术;ERP系统;研究;应用;分析

前言

ERP(Enterprise Resource Planning)企业资源计划系统是基于MRP技术进行改进的系统,作为融合企业先进管理理念的信息系统,其核心管理理念为整合企业的物流、资金流、信息流以及与企业价值链相关的所有资源,因而在应用的过程中能够极大地提高企业的生产效率。衡量ERP系统在企业实施成功与否的标准为:是否能够满足不同企业在管理模式上的个性化需求与多样化的变化特征。传统的经典ERP系统的开发模式将用户的业务需求固定于代码中,致使其适应性能差,无法有效的实现企业业务流程重组的需求,进而也就无法满足当前企业的管理需求。基于J2EE的ERP系统,能够提高ERP的开发效率,并能够满足企业个性化管理需求与多样化的业务需求。

1 J2EE概述

所谓的J2EE主要属于一种开发部署平台,将一些复杂的问题简单化、系统化,使得其变得更加的简化。J2EE系统结构主要工作的原理则是通过建立起中间层框架,然后满足企业的低投资和高可用性等要求。J2EE提供的统一开发平台可实现多层应用资金投入,且具有强有力的集成功能,实现对现有程序集成统一化管理。J2EE平台可以完美的支持Enterprise Java Beans,具有极佳的打包和部署功能,运用该平台实现技术开发的时候具有较强的安全性,且其性能也值得肯定[1]。ERP管理系统就是采用J2EE平台开发的软件,因为J2EE平台能够满足不同的平台协议,实现多平台公用,能够及时处理企业数据,从而使得基于J2EE平台开发的ERP系统在广大企业管理中得到良好应用。

2 基于J2EE平台的ERP综合应用框架设计

2.1 整体设计

ERP系统是面向企业各项管理工作需求的系统,因而这就决定了此综合系统的构成板块将十分复杂。所以,在设计开发的过程中,可以将公用部分进行抽象处理,然后再将其融合到框架一部分,从而实现对ERP系统的开发设计。通过这种设计方案,可以提升软件的开发效率,并且在程序应用过程中便于维护,同时还能够完成对系统开发的系统支持。本次实验开发的ERP系统框架的整体设计思路:通过对制造企业的EARP系统的原有系统进行分析,然后抽象出ERP系统的主要共性,再根据此共性来设计出ERP系统开发的流程。通过J2EE搭建起ERP系统的框架,完成框架搭建之后,再实现以框架为基础的应用软件设计开发。

2.2 ERP综合应用框架开发设计

ERP综合应用框架在进行开发的时候,采用了先进的B/S架构,以Web为系统平台完成系统设计,这可以有效的解决服务器终端负载不均衡的问题。通过ERP系统框架的设计可有效的完成今后更新和升级工作,便于日后管理。这一框架的具体结构为:首先,在用户的界面层设计的时候,可以为用户提供视觉平面,然后根据界面用户进行登录操作,完成系统数据交互。用户通过浏览器输入网址进入到服务器,通过加密系统进入到个人空间,如此便可避免机密泄露。其次,应用逻辑层设计上,通过沟通界面与数据库进行数据交互,当用户接受到用户界面请求的时候开始执行任务,并且从数据层获取数据,再传输到界面层,整个数据交换的过程通过Web服务器和应用服务以上的服务器构成[2]。最后,在设计数据储存面的时候,需要维持系统数据的完整性和安全性,同时还能够保证响应逻辑层面的请求,并完成相应的数据访问,促进大型数据库服务实现。

2.3 综合应用框架的整体设计

文章基于J2EE平台所涉及的ERP综合应用框架采用了分层机制,从而为使用者进行二次开发奠定了基础。

此次综合应用框架设计的时候一共包含了2个重要部分,首先是数据库设计和结构设计,同时可给出相应的支持框架。采用软件复用技术,将J2EE平台开发的软件代码进行集成,将数据库存储的部分通过集成机制实现相应的数据库构建管理,并且实现对数据反复调用。

3 基于J2EE的ERP综合应用框架的组件设计

3.1 基础数据库的设计

基础数据库是设计构件时要用到的数据基础共性表,数据库设计的时候选用数据词典则是用于保存非数据信息的数据库。基础数据库实现对数据资源、数据标准化管理,其在应用过程中还需要实现数据扩张。基础数据库通过J2EE框架来平台为用户提供相应的数据扩张点,然后开发者则可以使用信息定制机制,再从数据词典中所描述的信息或者扩张基础数据生成相对应的数据表。

3.2 构件库的设计

構件库作为综合应用系统的核心部分,在未来的可开发中可以实现扩展,如果在后期的应用过程中,发现一些构件不实用或者性能不强,就可以将其卸载。构件库设计的时候,通常采用MVC模式完成架构,而且每个架构件基本上都是基于此种模式来完成和实现。MVC作为一种专门的交互模式,其在交互系统实现的时候具有很大的优势,并且将该模式引进到J2EE的系统之中,并且成为了开发数据交互的重要模板。该模式的核心部分主要是三层或者三层以上的松散耦合,该模式所面向的动态内容则为其实现方式。所以,在MVC模式之中,整个模式将会被强制的划分为三个核心阶段:视图、模型以及控制器,每个核心阶段的东西承担着其各自的任务[3]。

3.2.1 视图。视图模式则是软件实现最为直观的感觉,属于整个程序的外在表现,其能够访问模型的数据,但是却无法了解到模型具体情况以及控制器的基本情况。所以当构建出模型的时候,虽然视图可以得到相应的通知,并且完成相应的数据访问,但是却无法实现对数据的改变。在一个模型中能够同时拥有多个视图,而在理论上讲一个视图也能够实现与多个模型形成关联性。

3.2.2 模型。所谓的模型则是应用程序的核心部分,其通过封装应用程序的数据和事物逻辑,并且集中体现出应用程序的当前状态。J2EE平台中满足Java Bean的模式要求,其能够在软件框架中完成大部分的逻辑事物处理以及数据交互以及数据库的结构构建,并且最后还会成为数据维护的角色。

3.2.3 控制器。控制器所封装的是外界作用于模型的操作,而这些操作通常情况下会被转发到模型上。控制器是模型与视图之间沟通的桥梁,实现了二者之间的松散耦合,因为是由控制器连接的,所以存在着视图与模型不知道的状况。

3.3 集成机制的设计

集成设计的时候,J2EE框架集中体现了特定的领域存在着的不同应用系统共性,其在软件开发的时候能够实现代码复用,这就为开发人员减轻了代码书写任务。在系统框架设计时,建立J2EE框架就完成了数据集成、信息定制、构件库管理以及数据扩展等任务。

4 结束语

综上所述,基于J2EE的ERP系统,能够提高ERP的开发效率,并能够满足企业个性化管理需求与多样化的业务需求。文章基于J2EE的ERP系统开发设计与应用进行了研究,从而为提高ERP系统的开发效率等提供有效参考,进而能够为企业在建设与应用ERP系统上提供可参考性的建议。

参考文献

[1]郭芳周,等.基于模型驱动的ERP平台二次开发的设计与实现[J].计算机工程与设计,2013,11(36):133-134.

[2]胡诚皓,等.ERP中成本计算的重组和实现[J].微计算机信息,2014,11(2):144-145.

[3]孙奇,王爱玲.基于Web的ERP系统中的工作流技术研究[J].机械工程与自动化,2010,8(16):136-137.

猜你喜欢
ERP系统应用分析
隐蔽失效适航要求符合性验证分析
电力系统不平衡分析
电力系统及其自动化发展趋势分析
基于BSC的中小企业ERP绩效评价指标体系设置
探讨ERP系统环境下企业会计的实时控制
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究