论文部分内容阅读
随着我国近些年来经济的突飞猛进,我国物流业也随之得到了极大的发展。而物流活动的日益频繁,仓库的储量日益增加,货物出库入库频率越来越高,如何高效的利用管理仓库成为了亟待解决的问题。而信息技术的引入以及仓储管理系统的发展使得物流成本得以降低,整合了优势的资源,提高了物流的效率,优化了供应链的管理。由于仓储管理系统属于数据流动性较高的系统。因此,仓储管理系统当下流行的开发方式是面向对象开发。而UML是当下最主流的面向对象建模语言。使用UML对仓储管理系统进行分析与建模的优点在于,UML提供了图形化的可视模型,使得系统建模更加便捷,也方便了系统开发人员之间、开发人员与用户之间的交流。但是使用UML建模也存在一定的不足,UML的语义部分的描述是采用自然语言描述,这使得UML所建立的模型分析与验证相对比较困难,从而在一定程度上制约了UML模型的有效性。因此,在形式化方面对UML进行一定程度的拓展是十分有必要的。而本文正是在使用UML对仓储管理系统分析与建模的基础之上,引入了Petri网作为UML的形式化规约,从而既能够利用UML的优点,也有效的弥补了使用UML建模所存在的不足,从而使得系统的分析与设计更加的严谨。之所以选择Petri网对UML形式化进行扩展,是因为Petri网与UML都采用图形化表示,UML转换为Petri网更加方便,并且Petri网有完善的分析工具,便于对模型的验证。本文首先阐述了UML与Petri网的基本概念,然后对UML相关图形转换为Petri网的方法进行了详细的介绍。然后对仓储管理系统进行分析与设计。先对仓储管理系统的业务流程进行分析,设计业务流程图。然后对仓储管理系统需求进行分析,设计系统用况图。最后对系统进行详细设计,设计系统类图、顺序图、状态图、组件图、配置图。用UML完成对系统的分析与设计之后,将所建的UML模型图转换为Petri网模型,再利用Petri网可达标识图对模型进行验证,从而保证模型的正确性,使得后续开发工作得以顺利进行。