> 论文范文 > 2990字论文范文基于UML技术的通信工程管理系统的开发与实现

2990字论文范文基于UML技术的通信工程管理系统的开发与实现

论文类型:论文范文
论文字数:2990字
论点:系统,建模,管理系统
论文概述:

本论文从理论和实际相结合的角度出发,对基于 UML 的通信工程管理系统的分析、设计与实现进行了说明,并详细介绍了该系统的开发技术及实现条件。本论文的系统结构具有的复杂性和多变性

论文正文:

第一章导言

1.1研究的目的和意义
随着工程管理中对信息技术的需求不断增加,近年来,一门新兴学科——工程管理信息系统应运而生,以应对工程项目的日益扩大、技术的日益复杂以及对工程质量、建设周期和成本的日益严格的控制。如何将现代先进的信息技术正确引入工程建设项目管理,是企业推进工程管理现代化和科学化的最基本保证。工程管理信息系统的应用提高和增强了企业工程项目的管理能力、工作效率和工作质量。同时,对降低项目成本、积累信息财富、提高基础设施企业的市场竞争力具有重要意义。我们知道工程管理软件是一个非常大的软件系统,有许多功能模块和复杂的业务流程。每个生命周期所涉及的分析、设计、编码、测试和维护都要求我们按照软件工程严格组织企业的生产和管理。系统规划和方案设计要求我们遵循系统工程的基本原则和方法。因此,我们应该把重点放在需求分析、系统分析和设计上,这是软件开发成功的最基本保证。在具体的研究中,我们运用UML建模技术对系统进行建模,运用RUP软件工程方法指导软件过程,并结合工程管理系统的特点,认真研究信息系统实现的策略、方法和技术。通过应用这些策略、方法和技术,可以更好地解决软件开发过程中的问题。为了使项目管理信息系统的建设顺利进行,发挥其应有的作用。本文在分析我国实际情况和我国企业工程管理特点的基础上,对信息化战略进行了研究。从软件分析、软件设计和软件实现等方面,针对应用软件工程的思想和方法,提出了如何在工程管理系统建设中运用面向对象的UML建模技术和软件工程方法来提高信息化工作的成功率,使我国有中国特色的企业真正从工程建设项目的管理中受益。

1.2[通信公司建设项目管理体系的必要性和内容河南通信公司的核心任务之一是建设通信项目,这是企业稳定、持续、健康发展和追求效益的重要保证。随着竞争机制的形成和市场需求的增加,通信项目的建设将在企业中占据非常重要的地位,尤其是项目管理水平的逐步提高问题,已经成为电信发展的重中之重。为了推进工程建设管理,使管理工作走上规范化、标准化和流程化的轨道,电信企业必须进一步提高工程建设管理水平,更好地加强工程建设管理。因此,河南通信公司在全省范围内提出了项目建设管理的“数字化”管理理念。依靠现代先进的信息技术,通过计划项目建设的信息管理来指导和控制项目建设管理,从而实现项目各个阶段的全过程管理,加强对项目建设的有效控制,全面提高项目建设的管理水平和工作效率,提高项目管理的科学化和高效化。省公司工程部提出开发“河南省通信工程管理信息系统”,针对全省18个城市的分支机构,实现全省工程项目的在线申请、审批和工程管理。

1.3论文主要内容
在分析现有通信工程管理系统存在问题的基础上,分析并设计了主要任务:在统一建模语言中实现通信工程管理系统。本文主要研究以下几点:
(1)基于UML的迭代增量开发过程。介绍了UML的概况、建模过程和建模工具。
(2)基于UML的系统分析与设计。分析设计了通信工程管理系统的总体框架,划分了各个模块,分析了该服务所针对的主要模块以及模块之间的关系。基于RUP建模过程,对通信工程管理系统进行建模,并研究如何在分析阶段掌握该系统。它的基本功能结构通过用例图描述。类图用于描述系统中的类及其关系。系统的行为特征由序列图和活动图等描述。提出了一种基于统一建模语言的RUP建模过程,该过程更适合通信工程建设项目的开发。
(3)系统的实施。通信工程管理系统具体功能的实现。最后,总结了所解决的问题,并对软件建模方法的发展趋势进行了展望。

第二章软件工程设计方法和技术

目前,流行的重要过程包括Rational的统一过程(RUP)、开放过程和面向对象软件过程(OOSP)。本文主要描述RUP的统一过程。在这个过程中,我们自然会使用统一建模语言,因为它是由提出统一建模语言的三个方法论者布斯、贾布森和理性反对者提出的。项目的开发可能持续几个月、一年甚至更长时间。因此,为了更快更好地完成工作,我们可以把工作分成几个小部分或几个小项目。每个小项目指的是一个迭代,它可以导致增量。工作流中的步骤称为迭代,而产品增长称为增量。在RUP,软件生命周期由一系列迭代组成,这些迭代是由软件项目分解的许多袖珍项目。早期阶段的迭代主要集中在确定项目的范围、消除关键风险和建立系统框架基准。后期的迭代是增量增加的结果,直到获得可以向公众发布的产品。每次迭代的实际结果都是以构建的形式交付的,其中每次构建都会增加一个增量,以降低风险。这些版本可以显示给客户,以便获得有价值的反馈来确认工作结果。因此迭代有助于管理计划、组织、监控和控制项目。UML是一种工程软件开发方法,可以保证系统“蓝图”的顺利、高效建立和合理实现。

第三章基于UML的通信工程管理系统建模.............................12
3.1问题领域分析..........................................................12
3.2系统需求建模..........................................................12
3.2.1确定系统边界和系统范围.............................13
3.2.2定义参与者.........................................13
3.2.3顶级用例及其用例图.............................................14
3.2.4用例细化和用例图.............................................16
3.3静态结构模型..........................................................22
3.3.1静态结构模型简介.........................................22
3.3.2定义系统对象和对象类别..............................22
3.3.3作业分类操作.........................................23
3.3.4绘制类图.................................................23
3.4动态建模........................................................27
第4章系统分析和设计.................................................34
4.1系统分析........................................................34
4.2系统设计........................................................39
4.2.1系统设计原则.............................................39
4.2.2数据模型设计.........................................40
4.2.3应用服务层设计...........................................42
4.2.4数据访问控制层设计.............................................42
4.3总结....................................................................43
第五章系统实施........................................................44
5.1数据库实施......................................................44
5.2系统功能模块..........................................................48
5.2.1项目应用模块.............................................49
5.2.2项目批准子模块...........................................5
15.2.3项目进度管理子模块.............................................53
5.2.4计划管理子模块.............................................54
5.2.5基本维护子模块...........................................56
5.2.6用户管理子模块...........................................57
5.3系统集成和运行状态.............................................59

结论

随着社会的发展,项目管理体系的建设是目前通信企业提高产品质量和服务水平的主要手段之一。同时,这种建设对企业来说是一个重要的管理机遇:发展后的管理达到了一个新的水平。它可以把企业的管理提高到一个更高的水平。为了撰写本文,我们做了以下工作。一是基础工作:根据系统早期的需求分析和通信工程管理系统的特点,做了一些必要的基础工作。二是使用建模语言UML:将UML应用于企业的系统建模、系统分析和系统开发三个方面,分析和总结其特点和经验,不仅要解决如何更好地建立现代管理系统的问题,还要掌握更多的实际工作经验,这在教科书中是没有的。
通过分析企业工程管理信息系统的结构和软件功能,系统的特点总结如下:
(1)系统设计。在系统结构设计中,面向对象技术的应用使得工程管理系统的建模设计和数据库设计更加合理和适用。我们知道系统的结构有它自己的特点——复杂性和可变性。设计还必须满足用户的需求——特殊性。只有综合考虑这两个方面,设计的系统才能真正合理和适用。为了实现上述两个方面,系统采用面向对象建模技术和模块化功能进行悬挂和扣合。这不仅具有很好的扩展性和灵活的使用方法,而且具有降低风险的特点。因此,这些特性不仅对提高系统开发效率有很好的效果,而且降低了软件开发(二次开发)的成本。
(2)系统方法。采用面向对象的分析和设计方法,通过自然分割解决问题,使得系统维护简单、快捷、方便。这些特性使用户能够降低未来维护的难度、强度和成本。