- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
引言 5
第一章 面向对象的UML建模 7
1.1面向对象的基本思想 7
1.2面向对象的软件建模 7
1.3 UML建模语言简介 9
1.4 RUP过程指导与本系统分析设计过程 10
第二章 仓储系统业务用例建模 13
2.1 仓储系统业务流程分析 13
2.1.1 入库流程分析 13
2.2业务需求用例建模阶段 15
2.2.1业务角色的查找及建立 15
2.2.3业务用例图 18
2.2.3业务活动图 18
2.3 系统基本功能描述 20
第三章 仓储系统系统需求用例建模 21
3.1 入库管理需求用例分析 21
3.1.1 确定系统角色 21
3.1.2 确定系统顶层用例 21
3.1.3 入库管理功能性分析 22
3.1.4 到站日报录入管理用例描述 23
3.1.5 码单管理用例描述 25
3.1.6 入库单管理用例描述 27
3.1.7 审核管理用例描述 29
3.2 系统扩展功能需求用例分析 30
3.3 系统整体功能描述 32
第四章 业务领域分析与设计 33
4.1 系统顺序图,状态图 33
4.2 定义基本对象与类 40
4.3 入库系统类图 41
4.4 定义对象与类的属性与操作 41
4.5 系统设计顺序图,入库类图 53
4.6 系统扩展功能 55
4.7 系统构架设计 63
第五章 系统实现测试与配置 64
5.1系统实现的工具与技术 64
5.2 系统实现方式图 65
5.3 系统测试与系统实现界面 66
第六章 系统开发的思考 68
6. 1 数据库设计问题 68
6. 2 数据库访问设计问题 69
结束语 70
参考文献 71
致 谢 72
基于UML的仓储管理系统的设计与实现
摘要
面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言UML则是近几年国际上比较流行的面向对象的标准建模语言。本文阐述了基于UML建模的仓储管理信息系统的开发。
建模是开发优秀软件所有活动的核心部分,也是本文工作的重点所在。在开发中我们考虑了RUP迭代式开发的优点并与本仓储系统开发的特色相结合,提出了自己的一套UML的建模过程。基于这个过程我们从系统分析,设计,实现与测试,运用UML建模思想与各种模型对仓储系统进行了详细的描述。
关键字:面向对象,UML,仓储系统,系统开发
Abstract
00 is an important technology for software engineering and processing engineering, and the Unified Modeling Language (UML) is ainternational popular 00 modeling language in recent years. This article expatiate the development of storage system based on UML.
Modeling is the key portion for an excellent software development,and modeling is also the key work for the article. we develop an new process of Modeling based on the combine of the RUP developing and the storage system.
Keywords: 00, UML, RUP, storage system , system development引言:
1 问题的提出:
随着企业业务以及外部环境的变化,四川物资储运公司原开发的信息系统已不能满足新业务、新环境以及客户对信息查询的要求,迫切需要开发一套新的系统以替代原有系统,并实现原有流程的优化,把一些原来未纳入系统管理的功能纳入到新的系统中来,并为转变到第三方物流和与电子商务接轨作好准备。
传统的面向过程的仓储管理信息系统的开发中存在不少的问题,传统的面向过程的开发方法,也即主要是基于功能分析或数据分析基础上的结构化方法。这种开发方法下设计的系统在70或80年代早期还可以适应,但在越来越复杂的非数值计算类型的软件开发中,在广泛应用图形界面的交互式系统中,在控制要求非常突出的应用中,在需求经常变化的条件下,尤其是在仓储系统这种数据流动性要求比较高的管理软件的开发,用传统的软件开发方法解决问题往往暴露出严重的不适应性,主要表现在以下几点:
1)功能与数据分离的软件设计结构与人类的现实环境很不一样,和人的自 然思维也就很不一致。
2)系统是围绕着如何实现一定的行为来进行的,当系统行为易变,需要常常修改时,修改极为困难,因此这种
文档评论(0)