【网学提醒】:本文主要为网上学习者提供基于UML的仓储管理系统的设计与实现,希望对需要基于UML的仓储管理系统的设计与实现网友有所帮助,学习一下吧!
资料包括: 论文(65页18660字) 图纸
说明:摘要
面向对象技术是软件工程和过程工程领域中的重要技术,统一建模语言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
目录:目录
引言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
参考文献: 《信息系统开发方法教程》 陈佳著 清华大学出版社 1998.5
《UML基础教程》张瑜 清华大学出版社 2003.10
《java与UML面向对象设计与编程》王柏 电子工业出版社 2003.12
《UML和模式应用》姚淑珍 机械工业出版社 2002.6
《深入java servlets 网络编程》 谢志华 西安电子科技大学出版社2001.10
《java面向对象编程指南》韩柯 电子工业出版社 2001.11
《SOFTWARE ENGINEERING》Shari Lavrence Pfleeger 高等教育出版社 2003.2
《Jbuilder 9》飞思科技产品研发中心 电子工业出版社 2004.1
《UML系统分析设计与应用案例》冀振燕 人民邮电出版社
作者点评:本文从面向对象的思想出发,讨论了UML建模的语法结构和UML的建模思路与过程,并基于此对仓储管理系统进行了分析,设计,以及最后的实现与测试,由于篇幅有限,本文重点介绍了系统的设计部分,对系统的实现与测试只是选择重点分析。
从整个论文的撰写和用例的开发中,我对基于UML和统一过程的面向对象建模方法有了相当的认识。在统一过程开发中,把一个较大的项目的功能分配到一个个用例上去实现,让开发过程变得比较轻松,更适合多个人共同开发;同时,通过开发阶段的限制和迭代的划分,使开发过程的透明度更高,目标更明确,整个项目开发的风险也降低了。
当然,由于时间关系,系统还有很多不完善的地方,系统地实现部分我们只实现了入库管理这一模块,并且对于系统高要求标准作的还不够,这也是我们日后努力的方向。