基于组件和框架技术构建企业动态ERP系统的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:augenthaler
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ERP系统是目前企业管理的有效工具,也是计算机应用的重要领域。面对多变的企业业务流程和管理策略,ERP系统在结构上应具备一定的动态可调能力。所谓动态可调,是指根据业务需求变化能方便地进行系统的修改和扩展。本文提出一种基于框架和组件技术的动态ERP系统的构建方法,旨在使系统能适应多变的企业业务流程,提高系统的可维护性和可扩展性。 本文以组件软件工程为指导,进行领域工程和基于组件的开发(CBD),在设计和实现系统组件的基础上构建ERP系统。系统通过设计面向对象的框架,用Z语言给出框架的形式化描述,精确定义框架的语义。框架是一个基于组件的三层结构,分为公共对象层、业务处理层和调度层。框架的作用是调用组件并提供系统架构,同时为用户和程序员分别提供了调整系统架构的机制:可调度业务子框架的框架调度层控制类以及调用组件的事件触发机制。调度层在应用系统表示层活动菜单的配合使用下可以动态调整系统业务窗体以及业务窗体的状态,从而实现了系统前台动态性。程序员可以根据业务子框架预定义的事件,调用适当组件接口,由于大部分的业务处理已封装于组件,因此调用除需为接口提供输入参数外,不需要考虑业务细节。当系统有改变需求时,通过更换组件可以实现系统后台的动态性。 本文还研究了各类组件的工作原理,设计开发了基于PowerBuilder的COM组件。通过对组件通用性的研究,设计采用参数化、扩展点等方法力图使组件具有更强的可复用能力。 本文的最后通过一个具体的ERP库存子系统的设计实现具体说明了该设计方法的实施过程。
其他文献
近年来,随着企业信息化的加快,需要对企业内部不同架构的系统和基于不同组件平台实现的系统进行集成,以实现企业内部各系统间的资源共享,互连互通。Internet的迅猛发展也要求企业
随着互联网的快速发展,越来越多的应用通过网络来实现,同时网络的安全也面临着巨大的挑战。快速的网络为攻击者提供了方便,攻击模式和方法越来越复杂,攻击者的技术水平也在不断提
工作流技术在企业生产和办公自动化领域具有广泛的应用,该文考察了工作流的起源及其研究的发展变迁,并对研究现状进行了总结,指出了现有的工作流模型存在着体积过于庞大、重
随着网络规模的扩大,分布式的入侵检测成为该领域内的研究热点。分布式的检测客观上要求采用轻量级的检测算法。本文在概要介绍入侵检测的概念,分类,经典算法以及黑客攻击技术、
在分布式数据库应用中,副本作用具体有:1)减少对通讯网络的要求;2)负载均衡,减少主服务器的负荷;3)增加事务处理的效率.由于存在数据副本,则在系统中各个应用前端和后端服务
最近几年,基于CORBA的分布式对象计算中间件在全球迅速发展和推广。到目前为止,CORBA发展到了3.0版本,每一步发展都是前一个版本的扩展和新技术的引入。CORBA3.0以前的传统CORBA
随着云计算的兴起,云平台监控系统作为维持云平台稳定运行必不可少的一部分而变得越来越重要,但由于云中的资源具有分布式、大规模、动态性等特点,给云平台监控技术带来了一
模具工业是国民经济的基础工业,是国际上公认的关键工业,工业发达国家称之为“工业之母”。采用模具制造产品零件已成为当今工业生产的重要工艺手段。传统的模具设计与制造过程中存在着低效率、高成本、长周期的缺陷;基于实例设计是一种实用的设计方法,能有效的解决上述问题。本文介绍了围绕该课题所展开的研究工作及所取得的成果。模具设计中存在大量模糊性、经验性知识的情况,是一个对设计经验依赖很强的弱知识领域。本文对实
随着移动计算技术的不断发展,手机等移动终端也得到了巨大发展,设备性能的不断提高,功能的不断扩展,使得现在的手机已经不再局限于通讯的作用,更多时候成为了个人的移动数据处理终
基于模型的诊断(MBD)是人工智能领域中一个重要的分支,而软件排错是软件工程中的一项基本技术.该文改进了MBD模型,并将之应用到软件的诊断上.文章首先阐述MBD的基本概念和基