论文部分内容阅读
大型企业的ERP系统通常十分复杂,人们经常借助模型来分析设计系统,而面向对象的程序设计语言和软件开发平台已经成为目前企业管理信息系统构建的主要工具。同时,在系统分析和设计中,面向对象的分析和设计方法也正逐渐取代传统的面向过程的分析和设计。面向对象的系统分析与设计适合于在各种问题域中建造各种规模程度和复杂度的系统,并能为当前流行的面向对象的程序语言、操作系统和工具提供有力的支持,与传统面向过程方法相比具有明显的优越性。本文主要针对RUP在ERP项目中的应用进行研究。利用RUP的以用例为中心的、迭代的、面向体系结构的开发过程,通过一系列迭代的开发周期,使ERP系统不断得以扩充和完善,并最终提交出一个优秀的软件系统。在ERP系统的分析和设计过程中,着重介绍了不同开发周期中包括分析、设计和构造等几个阶段,每个阶段使用Rational Rose面向对象建模工具,开发出UML的用例图、交互图、顺序图、协作图、类图等可视化图形表示方法,完成系统模型设计。通过具体实践,对UML语言和RUP开发方法的理解得到了进一步深入,特别是通过实践,体会到了RUP方法与传统软件开发方法相比所具有的优势。定义了一个通用的对象关系数据库转换模型,制定了形式化描述的详细转换规则,并用之完成了本系统的数据模型设计。本文首先介绍了课题的相关背景及其研究意义,紧接着概述了课题研究现状及其作者要解决的问题。其次本文详细阐述了课题涉及的软件开发技术。本文深入探讨了RUP理论与操作实务,给出了RUP在ERP中的工作流程与量化评估方法。本文最后展示了基于RUP技术架构的ERP软件设计与实现内容,并提出课题的下一步规划,本文实现的ERP系统的设计和开发过程具有通用性,对类似工作具有借鉴意义。