基于构件的供应链管理模型的研究与应用

基于构件的供应链管理模型的研究与应用

论文摘要

对零售业供应链领域系统构架/构件的研究在国内还属于起步阶段,零售业领域业务逻辑复杂,数据处理量大,对系统体系结构的灵活性、易变性、可维护性有较高要求。目前,供应链管理模型在技术上主要有以下几个研究方向:基于Agent、基于Web、基于电子商务及基于数据挖掘等。这几种技术各有优点与不足。为解决软件开发中存在的一系列问题,一种基于构件的系统开发思想被提出,它是目前企业级应用系统建设的主流方向。 构件技术是目前先进的软件开发技术之一,基于构件的软件开发可避免相同功能模块的重复性编写,构件自身拥有的可用性及正确性,可极大减少软件测试阶段人力物力的投入。构件的组装技术,可明显提高复杂软件系统的维护性和扩展性。 本文以零售业供应链管理信息系统为背景,研究供应链管理软件的构架与构件模型的设计及实现。主要做了如下一些工作: 1、通过对软件复用、系统构架、软件构件等基本理论的研究,为企业级应用系统的构架设计提出一种将可视化面向对象建模与形式化体系结构描述相结合的构架设计思想; 2、提出了将UML可视化建模与ADL形式化描述相结合的设计思想。UML/ADL的集成可得到可视化图形符号易于表达和理解,对面向对象具有良好的支持,又可兼具形式化体系结构描述精确、无歧义的优点。通过需求分析,用UML对系统构架建模,然后用ADL对系统构架模型精确描述,在比较评价多种ADL的基础上,选用ACME作为与UML集成的形式化描述语言; 3、为软件构件的开发提供一套从非形式化的需求规约到具体的面向对象设计模型的抽象转换方法;为网络环境下大规模系统的搭建建立一个基于构架、面向构件完整的系统开发模型。 本文建立了基于构件的供应链管理信息系统模型,具体给出了订单管理子系统的构件模型设计与实现。经过验证,证实了该建模思想与方法的有效性,特别是本文提出的将UML与ADL相结合的建模思想,在大规模系统开发中具有一定的实际参考价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 零售业供应链的发展概况
  • 1.2 企业级应用系统建设存在的问题及发展方向
  • 1.3 课题研究的目的与内容
  • 第2章 软件构件与构架的相关理论
  • 2.1 软件复用的思想
  • 2.1.1 软件复用的定义
  • 2.1.2 软件复用的优点
  • 2.1.3 软件复用的技术形式
  • 2.2 系统构架
  • 2.2.1 构架的基本概念
  • 2.2.2 构架的构成要素
  • 2.2.3 构架设计的元模型
  • 2.2.4 用例驱动的构架设计模型
  • 2.3 构件技术
  • 2.3.1 构件的定义
  • 2.3.2 构件的特点与分类
  • 2.3.3 构件模型和构件描述语言
  • 2.3.4 构件与构架的关系
  • 2.4 系统体系结构风格
  • 2.4.1 系统体系结构风格描述
  • 2.4.2 系统构架的描述方法与UML/ADL的集成
  • 2.4.3 ACME形式化描述语言
  • 2.5 本章小结
  • 第3章 基于构件的应用系统开发
  • 3.1 面向对象的构件的分析与设计
  • 3.2 面向构件的建模工具
  • 3.2.1 UML的语义
  • 3.2.2 UML的图形表示
  • 3.3 UML的构件建模机制
  • 3.3.1 用例图(Use-Case diagram)
  • 3.3.2 包图(Package diagram)
  • 3.3.3 类图(Class diagram)
  • 3.3.4 交互图(Interaction diagram)
  • 3.3.5 实现图
  • 3.4 基于用例的需求描述
  • 3.5 基于UML的构件抽取
  • 3.5.1 用例对象类的识别
  • 3.5.2 对象类属性的识别
  • 3.5.3 对象类方法的识别
  • 3.5.4 对象类间关系的识别
  • 3.6 基于构件的应用系统开发
  • 3.7 本章小结
  • 第4章 供应链管理软件的模型设计
  • 4.1 基于用例的系统需求描述
  • 4.1.1 零售业供应链管理信息系统总体结构
  • 4.1.2 订单管理子系统的用例模型
  • 4.1.3 库存管理子系统的用例模型
  • 4.1.4 销售管理子系统的用例模型
  • 4.1.5 货品及价格管理子系统的用例模型
  • 4.1.6 供应商管理子系统的用例模型
  • 4.2 供应链管理软件的构架设计
  • 4.2.1 零售业供应链管理信息系统构架模型
  • 4.2.2 订单管理子系统构架模型
  • 4.3 供应链管理软件的构件设计
  • 4.3.1 主流的构件实现规范
  • 4.3.2 基于J2EE规范的应用程序构件
  • 4.4 供应链管理软件的数据库设计
  • 4.6 本章小结
  • 第5章 订单管理子系统的构件设计与实现
  • 5.1 构件抽取
  • 5.2 构件设计
  • 5.3 构件实现
  • 5.3.1 “付款”业务构件
  • 5.3.2 “订单付款”数据表构件
  • 5.3.3 “订单”数据表构件
  • 5.3.4 JSP访问Session Bean的JavaBean代理构件
  • 5.4 订单管理子系统设计的主要构件列表
  • 5.5 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  

    基于构件的供应链管理模型的研究与应用
    下载Doc文档

    猜你喜欢