预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

http://www.paper.edu.cnUML在仓储与配送系统中的应用杨佳欣1李玲1杨砚博21辽宁工程技术大学工商管理学院辽宁葫芦岛(125105)2大庆石油学院网络管理部黑龙江(163318)E-mail:yjxteacher@126.com摘要:本文以基础性、实用性为原则对UML建模语言做了简要介绍并以仓储与配送系统为例研究了UML在系统分析和设计中的应用主要列出了对象模型的类图功能模型的用例图动态模型的时序图、活动图。关键词:UML仓储与配送系统用例图时序图1.引言UML-UnifiedModelLanguage统一建模语言是用来对软件密集系统进行可视化建模的一种语言。UML是在开发阶段说明可视化构建和书写一个面向对象软件密集系统的制品的开发方法。在UML系统开发中有三个主要的模型:功能模型:从用户的角度展示系统的功能包括用例图。对象模型:采用对象属性操作关联等概念展示系统的结构和基础包括类图。动态模型:展现系统的内部行为包括时序图活动图状态图。UML是目前最常用的一种面向对象建模语言主要包括七种常见的类型即用例图、类图、时序图、状态图、活动图、组件图和部署图分别用以不同的建模用途。[1][2]2.系统分析随着科学技术的发展社会进步计算机迅速的发展仓库管理的方法也日新月异以前由人工管理的方法现存在很多的缺点:管理效率低劳动强度大信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率减轻劳动强度提高信息处理速度和准确性为仓库管理员提供更方便、科学、先进的服务系统。因此有必要设计一款仓储与配送系统让计算机对仓库进行自动管理仓库管理员可以直接在计算机上实现仓库的信息管理并能在一定程度上实现自动化。2.1系统功能模块分析UML在系统分析中的应用下面主要介绍类图、用例图的建立。根据对一些中小企业的仓库管理业务的调研可知仓储与配送系统的主要功能模块如下:用户登陆:这个模块包括用户登陆、修改用户信息和退出系统3个部分组成。仓库管理:主要由入库登记出库登记入库统计配送统计库存预警5个功能模块组成。业务查询:包括入库查询、库存查询、和配送查询3个功能模块。相关查询:主要包括注册用户查询商品信息查询客户查询和供应商查询4个功能模块。系统维护:主要包括商品信息维护供应商信息维护客户信息维护和注册用户信息维护4个功能模块组成。[3][4]-1-http://www.paper.edu.cn2.2创建类图对象是一个真实或抽象的元素项它包含信息(即描述对象的属性)和用于处理对象的方法。任何对象都可以包含其他对象这些对象又可以包含其他对象直到系统中最基本的对象被揭示出来。[1]类图中的类是针对对象创建的。如图1显示仓储与配送系统中的人员信息包的类图。因为操作员的操作往往都是来自管理员的指令可以理解成操作员的操作依赖于管理员因此从操作员到管理员的虚箭头表示两者的依赖关系。除此之外人员之间没有明显的关系。而且大部分操作都是由管理员和操作员完成。-姓名-供应商名-姓名-id号-供应商id-id号-权限-联系电话