作者: | 雷瑛 |
专业: | 计算机技术 |
导师: | 高福祥 |
授予学位: | 硕士 |
授予学位单位: | 东北大学 |
关键词: | 可视化建模语言;建模;信息管理系统;静态行为模型;动态行为模型;软件密集型系统;软件工程;合同管理信息系统 |
摘要: | UML是一种可视化建模语言,它使用图形表示法来表示系统的面向对象的分析与设计。一方面,它是一种对软件密集型系统的各个方面进行可视化、规格说明、构建和文档化的语言;另一方面,使用UML有助于用户与软件开发人员之间进行良好的沟通,使可靠的系统设计成为可能。 本文首先对介绍了面向对象的分析与设计过程和UML的发展背景,然后对UML建模语言的主要特点和表示法进行了分析和讨论,并介绍了UML的建模工具RationalRose,最后将UML语言应用于首钢公司合同管理信息系统的设计与开发过程中。 首钢公司合同管理信息系统是对首钢机动部和各分厂合同管理中的信息存储、预算管理、合同审核、数据维护及数据传送等进行管理的典型系统,不仅实现了对分布在各处的分厂的合同信息进行微机化、统一化的管理,而且还为首钢ERP系统的数据利用保留了接口。 该系统主要采用面向对象方法进行分析与设计,用UML语言为系统建模。在课题的实施过程中,首先采用用例图对机动部合同系统和分厂合同系统实现的功能进行分析。用例图的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格定义达成的共识。它不仅描述了待开发系统的功能需求,而且带动了需求分析之后各阶段的开发工作。然后利用交互图、活动图和状态图等对系统的动态行为建模,并在此基础上设计了系统的类图、构件图和部署图等静态行为模型。最后,利用UML建模语言对系统的GUI进行了设计。 在系统设计开发过程中,坚持实用性和科学性相结合的原则。同时,不断进行迭代开发,通过修改文档和可视化的模型来进一步满足用户的需求。 本系统采用MicrosoftSQLServer2000数据库作为后台数据库,选择JAVA作为开发工具。系统软件界面友好,操作简便易行,功能实用。 |