基于UML的动态电子商务系统建模

更新时间:2024-01-26 作者:用户投稿原创标记本站原创 点赞:21077 浏览:94957

[摘 要]分析电子商务系统内涵及其与ERP系统的关系,阐述B2B模式企业电子商务系统CRM、SCM等业务流程,构建制造企业电子商务系统模型,研究利用扩充UML元模型定义企业建模方法.采用UML相应方法建立企业的电子商务系统工作流视图、功能视图和资源视图.以一个钢铁集团公司电子商务系统为例,建立一个典型的流程型制造企业的企业模型,提出相应的应用软件框架,实现动态企业建模在电子商务系统生产管理中的应用.

[关 键 词]电子商务系统B2B模式企业建模ERPUML生产管理

[分类号]G350C931.6

1 引言

电子商务是信息技术在网络环境下与商务运行相结合而产生的一种新型商务交易过程,是21世纪市场经济商务运作的主要模式,也是新经济涵义下的一种有增长和发展潜力的主要经济方式.电子商务以其独特的优势业已成为新世纪经济增长的引擎,对我国企业提高市场竞争力产生重大影响.目前,我国越来越多的企业开始实施电子商务,将IT技术和网络应用于生产经营活动各个方面,达到降低成本、提高效率、拓展市场和怎么写作于客户等目的,继而提高企业的市场适应能力和核心竞争力.发展电子商务是中国企业迎接经济全球化、贸易自由化、信息现代化与增强企业实力的必然选择.因此,如何构建一个功能强大、通用性强、适合我国国情的电子商务系统便成为企业普遍关注的一个重要问题.

2 电子商务系统

电子商务系统是指在Inter和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产、销售、怎么写作等生产和管理的需要,支持企业的对外业务协作,从运作、管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的信息系统.电子商务追求的是通过商务流程整合完成企业的业务流程重组(BPR),并充分利用企业的各项信息资源,提升企业的竞争优势.电子商务系统作为实现这一目标的技术支撑平台,其建设过程不能简单地立足于实现企业业务流程的电子化,而要从企业的计划、生产、供应链管理(sCM)、客户关系管理(CRM)等方面进行全方位考虑和统筹安排.电子商务系统更为强调如何通过信息技术手段实现BPR,甚至从某种意义上讲,能否实现企业价值链的增值,是电子商务系统能否成功的一个标志.对于一般的企业MIS而言,其怎么写作对象主要是企业内部的相关部门和人员,其中ERP的涵盖范围最广,涉及企业的采购、生产、库存、销售、人事、财务、质量等信息的管理功能,但无论其涉及的业务领域如何广泛,都离不开企业内部这个边界.电子商务系统则不然,它可以利用信息网络等媒介将企业内部与其上下游领域联系起来,通过电子商务系统帮助企业完成与其用户或合作伙伴之间的商务活动.

电子商务系统建设是一项复杂的系统工程,涉及众多部门和人员,涵盖复杂的工作任务与流程.完成这样的复杂任务需要遵循一定的方法论,需要对问题进行分解,将其转换为若干相对较小、较简单的问题分别加以解决.按照电子商务系统内部逻辑关系,把问题分解为若干子问题,再针对每一个子问题,分别建立解决方案,最后把这些解决方案按照系统内部逻辑关系拼合起来,形成原问题的解.ERP系统是企业电子商务系统的主干,也是应用基础.实施电子商务可以理顺内部管理及运作流程,实施ERP系统可以迅速建立企业电子商务的核心,提高企业的运作效率,降低运作成本,直接将企业的运作模式转变为电子商务模式.ERP系统可以完善企业内部的管理,使企业内部的管理更加有效、规范,结合电子商务系统又可以扩大销售机会、增加商机,增强企业的竞争力.

3 B2B模式企业电子商务系统

3.1 B2B模式企业电子商务系统流程

本文针对企业对企业(B2B)模式的电子商务系统,它是应用SCM等技术,整合企业的上下游产业,利用网络等应用技术,以制造厂商为核心,将产业上游的物料和零部件的供应商、产业下游的经销商、物流商、怎么写作商以及往来银行认证中心、结算中心等结合为一体,构成一个面向最终用户的完整电子商务供应链系统.其基本流程如图1所示:

目前,企业要实现完善的B2B需要很多系统共同支持,如制造企业需要有ERP、SCM、CRM等,且这些系统能够有机地整合在一起,实现信息共享、业务流程的完全自动化.B2B模式企业电子商务从系统的角度来看,是一个集成的信息系统,集成了支持电子商务活动的各种计算机技术手段和相应的管理手段;从应用角度来看,是一个复杂的应用系统,集成了数据管理、事务处理、业务流程重组、系统安全管理等技术.

3.2 B2B模式企业CRM系统业务流程分析

客户是企业生存发展的基础,更是企业盈利的源泉.B2B模式企业通过电子商务系统实施CRM,不但可推进研发,改进产品性能,不断完善客户怎么写作,提高客户交付价值,而且还可与客户建立长期、稳定、相互信任的密切关系,最终用户和经销商逐渐发展成为B2B模式企业电子商务系统的重要业务流程环节之一.

B2B模式企业CRM系统业务流程是完全基于Web的企业级应用系统.CRM系统把有关市场和客户的信息进行统一管理和共享,并能进行有效的分析,从而为企业内部的经营、销售、客户怎么写作等提供全面的支持;能帮助企业缩减销售成本、增加收入,提供寻找扩展业务所需的新市场和新渠道,提高客户的价值.B2B模式企业CRM系统使企业成为一个可以进行电子商务业务合作的理想合作伙伴.

B2B模式企业电子商务系统从业务流程角度看,实施的是以客户怎么写作为中心的商务模式,CRM逐渐成为其核心业务模块之一.从信息交换和数据处理流程角度看,B2B模式企业电子商务系统流程涵盖企业的采购、销售、配送、支付、物流、客户等各个业务环节,不仅需要和企业内部的信息流整合,而且需要集成外部的信息系统,形成一个复杂的网状结构商务系统.

3.3 B2B模式企业ERP系统业务流程分析

电子商务系统是企业信息化的一个重要组成部分,而ERP系统对企业商务流程中不合理的部分提出改进和优化建议,并导致组织结构的重新设计和业务流程重组.因此B2B模式企业电子商务系统是建立在ERP基础之上的应用,即ERP是企业实施电子商务的支撑系统.B2B模式企业电子商务系统全面集成电子商务总体平台、物流管理系统、采购管理系统、销售管理系统、库存管理系统等,使进销存信息和客户信息等实现最大限度的共享和优化,将企业的供应商和经销商一起集成到企业的生产经营系统之中,并通过对顾客的分析,为市场开发、产品设计、广告宣传等提供可靠的分析数据,以便更准确地预测市场,提高顾客对企业的忠诚度和满意度.在此基础之上,通过ERP业务流程科学管理的拉动,企业能够对市场的需求和变化做出及时反应,降低企业的生产库存和经营风险,为企业领导者提供及时准确的决策支持,最终建成以电子商务平台为纽带的物流、资金流、信息流三流畅通又相互贯通的B2B模式企业ERP系统业务流程,并可以发展成为跨地域、跨行业的公共交易平台.

3.4 B2B模式企业SCM系统业务流程分析

B2B模式企业SCM系统的实施可以改善企业的内部作业流程,促进企业间的进一步合作.在SCM业务流程环境中,企业不仅要协调企业内部计划、采购、制造、销售的各个环节,还要与供应商、经销商等上下游企业紧密配合.B2B模式企业电子商务系统中的SCM业务流程,可以使企业在上下游企业之间从事交易的过程中,降低交易成本,缩短订货周期,改善信息管理方式并提高决策水平,增强企业的动态应变能力,把用户需求、供应商和企业内部的生产销售资源有效整合起来,充分体现B2B模式企业按市场需求制造的思想,适应用户需求的快速变化.


3.5 B2B模式企业电子商务系统建模

B2B模式企业电子商务系统建模需要考虑企业内外部物流、资金流、信息流的畅通.系统在建模时以基于Inter的ERP、SCM以及CRM等先进的管理思想为基础,建立企业的互联网数据中心(IDC),形成行业多方交易平台,以便对这些资源和过程进行集中、有序的高效管理.对供应商、生产制造商、经销商、物流支持商、怎么写作商等进行优化,减少中间冗余环节,从而降低库存,减少运行成本,进而提高运行效率.

B2B模式企业电子商务系统建模的发展是一个循序渐进的过程,典型的企业电子商务系统模式需要构建企业信息网络基础设施;实现OA系统;并针对企业经营的三个直接增值环节设计CRM、SCM以及PDM(产品数据管理);建设企业核心的业务管理和应用系统,最具代表性的是ERP系统.B2B模式制造企业电子商务系统模型如图2所示:

4 基于UML动态建模方法

随着企业竞争的加剧,了解企业管理运作的现状和不断优化企业电子商务系统经营活动对于企业来说越来越重要,而这正是动态企业建模所要研究的问题.

4.1 企业建模

企业建模是创建和维护企业模型.一个企业模型在层次上应包含一个企业结构模型、几个业务模型和一个数据模型等.其中,每个业务模型包含一个工作流模型、一个功能模型、一个信息模型、一个组织模型及一个资源模型.

工作流模型用来对企业电子商务系统基本过程进行可视化,并使用业务功能对相关的业务进行控制.每个工作流模型至少包括几种不同的元素:基本流程(如物流、信息流)、基本活动、业务功能和触发器等.功能模型实现企业应用目标所需的功能.信息模型实现企业应用目标所需的信息.组织模型描述企业组织的层次化结构,定义组织中不同角色.资源模型实现企业应用目标所需的各种企业资源.

4.2 动态企业建模

动态企业建模是企业电子商务系统模型随企业的业务流程不断优化、改变的过程.大多数企业没有时间做到停下手中工作,重建业务流程.业务流程连接支持业务流程的可持续改造,比业务流程再造更能回避风险.电子商务系统动态企业建模是提高ERP实施成功率的有效途径.

关于动态企业建模,结构化系统分析和设计方法有CIMOSA、IDEFx、Petri网等,而UML在这方面显示了强大的生命力.面向对象方法采用一种增量的迭发式方法来完成需求分析定义、设计及系统实现.利用面向对象思想建模已经成为软件开发的主要方法.UML是面向对象领域内占主导地位的标准建模语言,是一门用面向对象图的形式来说明、可视化、结构化和文档化软件系统,包括商业模型和其他非软件系统的语言.RationalRose是基于UML的建模工具,利用它可以设计出便于更改、扩展性强、易于维护的系统.

UML代表了成功应用于大型和复杂系统建模的最优秀的工程实践的集合.UML采用四层元模型的体系结构,即用户对象层、模型层、元模型层、元元模型层,定义本身和它如何用于项目产品的生产.UML定义良好的扩展机制使得它优于IDEFx、Petri网等建模方法.NasserKettaniLioj通过使用UML作为业务流程建模工具,并以此作为企业ERP选型的依据,取得了商业上的成功.他因此建议ERP开发商把UML作为标准的业务流程建模工具.

4.3 企业模型分析方法

需求分析阶段的目标是建立企业电子商务系统的现状模型和需求模型,明确电子商务系统中ERP的总体目标.其输入是企业的初始需求,主要的输出是需求模型,包括工作流模型、功能模型和约束模型.需求分析过程主要涉及电子商务系统工作流视图和功能视图,同时要考虑组织、资源和信息的约束.

初始化阶段是系统分析的准备阶段,也是整个电子商务系统中ERP项目的准备阶段,主要包括企业环境和目标描述、定义研究领域、文档化初始需求等步骤.用户需求和业务现状调查阶段的任务是忠实反映客户各种需求.电子商务系统用户需求和业务现状调查是同时进行的,目的是建立企业现状模型.现状分析阶段针对企业电子商务系统现状模型,结合用户需求,发现企业功能和业务流程的优点和缺点,提出系统优化需求,对应一系列优化目标.现状分析可以采用鱼刺图的方法,每个问题或原因涉及一定的资源、信息和组织,这些资源、信息和组织必然为工作流中的某些活动所使用,相应的活动即可能是系统的瓶颈.用户需求强化阶段用户最初提出的需求可能发生变化,形成强化的用户需求模型,并作为下一建模阶段的主要输入.最后,确定电子商务系统中ERP项目的总体目标和评价标准,以用于对实施ERP效益的评价.

5 系统实现

选择一个中等规模的钢铁集团公司轧钢厂的电子商务系统作为实施动态企业建模的对象,并选择其中有一定信息化基础的生产管理系统人手.生产管理系统在整个电子商务系统中的作用是:通过对实时信息的分析,了解各项生产指标情况,及时调整不合理的生产过程,优化生产资源的配置,降低生产成本,并为领导者的生产决策提供依据;同时,还可以从实时信息中准确地得到各项生产投入及产品产出的指标信息,并将这些信息直接送到成本核算子系统,迅速计算企业的生产成本,提高企业的反应速度.

轧钢厂原有的生产管理系统难以满足现有生产的规模、业务流程的分布性和管理的集中性.现有的生产管理系统采用面向对象的设计开发方法,应用基于UML的动态企业建模技术和采用应用程序框架的软件开发技术.系统分析与设计工具为PowerDesigner和ROSE,开发工具为POWERBUILDER和Visualc++,数据库平台为SQLSERVER.软件开发过程主要采用同时支持领域建模和UML概念的OPEN,同时参考RUP.RUP中的项目开发总的流程是:分析模型一设计模型一实现模型.

电子商务系统工作流模型可以表示为UML中基于状态机的状态图或活动图.这里的状态机特指有限状态机,是具有有限个可罗列状态的对象,在任一给定时间具有一个确定的状态,当内部或外部事件发生,对象的状态可能发生改变.轧钢厂电子商务系统基于状态机的工作流视图模型如图3所示:

电子商务系统功能模型视图描述系统与外部之间以及系统各组成功能间进行业务往来(动态交互)时的各种信息交互情况,如系统与外系统之间以及各子系统之间各种资料(文字、图形等)的交流等.用例描述系统中要发生的一个事件流,其中包括具体的事件和事件发生的先后次序.系统在角色触发下执行该组事物,以完成某个特定功能.轧钢厂电子商务系统基于UML用例图的功能视图模型如图4所示:

电子商务系统资源视图描述企业的资源分类、资源构成、资源结构、资源流、资源之间联系及其与其他视图模型元素之间联系等.轧钢厂电子商务系统基于类图的资源视图模型如图5所示:

6 结语

UML的目标是以面向对象图的方式来描述软件领域的系统,它还可以对任何具有静态结构和动态行为的系统进行建模.本文以UML为基础建立一种新的面向对象企业电子商务系统建模机制与实现方法,并通过一个钢铁集团公司电子商务系统的企业模型实现基于UML的动态企业建模方法.把上述方法应用于实际的生产管理系统中,可超额完成用户要求,并把开发周期由原来的10人年缩短至3人年,极大地减小开发代价.电子商务系统是一个动态的变化的应用系统,而ERP系统是企业电子商务系统的主干,更是应用基础.随着信息技术的发展和电子商务政策、法规的逐渐完善,其技术将不断更新,内容将不断充实,电子商务系统的功能将更加成熟和完善.