仓库管理系统课程设计报告UML

上传人:re****.1 文档编号:508127333 上传时间:2022-08-13 格式:DOCX 页数:16 大小:355.88KB
返回 下载 相关 举报
仓库管理系统课程设计报告UML_第1页
第1页 / 共16页
仓库管理系统课程设计报告UML_第2页
第2页 / 共16页
仓库管理系统课程设计报告UML_第3页
第3页 / 共16页
仓库管理系统课程设计报告UML_第4页
第4页 / 共16页
仓库管理系统课程设计报告UML_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《仓库管理系统课程设计报告UML》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告UML(16页珍藏版)》请在金锄头文库上搜索。

1、二、仓库信息管理系统分析与设计一?仓库信息管理系统?的需求建模1、需求分析 仓库信息管理系统要能完成以下功能:仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库 管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的根本管理 功能根底上发挥信息系统的智能化。根据要求可将系统分为四个模块1用户登录模块 普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所 能执行的功能不一样。2仓库管理模块 管理员工作需要登陆系统,才能够进展操作,系统中的各项数

2、据都不允许外人随便查看和更改, 所以设置登陆模块是必须的。可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能 (3)业务查询模块在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。(4)系统设置模块 显示当前仓库系统中的信息,在系统中可以执行供给商设置,仓库设置。2、功能模块分析1登录模块 普通操作员:显示当天仓库中的所有库存的信息。 管理员:修改仓库中的库存信息。 用户注销:在用户执行完仓库功能时,注销。 用户退出。2管理模块 仓库库存的进货与退货; 仓库中的库存需要领料和退料功能; 仓库也可以完成不同地区的商品在此仓库的商品调拨任务; 用户人员也可以在当天之后对仓库中

3、的库存进展盘点。3查询模块 显示当前仓库商品信息,并执行库存查询; 显示仓库信息,对商品的销售量进展查询; 此系统还可以对仓库历史记录进展查询。4设置模块 供给商设置 仓库设置3、工作容及要求 进一步细化需求分析的容,识别出系统的参与者,并完成用例图; 将用例图中的每个用例都写成相应的事件流文档; 进一步使用活动图来描述每个用例,为后续的系统设计做好准备; 按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图; 分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图只包含实体类,且 注明角色和阶元。 对数据库的逻辑模型进展优化,取消多对多的联系,完成最终的逻辑模型设计;

4、 使用交互作用图或状态机图完成系统动态行为的建模。建议使用顺序图按功能分别描述 4、创立 SRS 文档: 引言 仓库管理系统将24小时为用户效劳。 用途 SRS文档将作为SDLC设计和编码阶段的输入。 作用域 管理员直接对系统进展管理。 功能性需求 操作员需要取得管理员的认可才可以登录此系统。 操作员可以查询库存的信息。 系统管理员可以管理登录系统以后对仓库进展管理 因为不是每个人都可以随便修改系统的,所以系统管理员可以登录进系统以后对用户 的权限信息进展管理。 界面需求 界面应该清晰易懂。 运行环境 此系统可以在网络上进展运行。用例图如下:分析:操作员在进展验证后登陆系统,可以执行商品的进退

5、货的记录信息的查询与管理等操作。分析:此用户是管理员,可以对仓库信息进展维护,仓库商品进展盘点,业务分析,历史记录查询, 供给商信息维护和仓库查询操作。分析:仓库信息维护用户登录仓库盘点仓库查询.员退出系统供应商信息维护历史记录查询图 2 管理员用例图该用户为供给商,可以对执行仓库进货和退货的查询与管理操作。二?仓库管理系统?的静态建模静态建模用于描述软件的静态成分,又叫构造建模。它包含类关系图和对象关系图。用于描述软 件系统的成分之间的关系和依赖性。1类的分析与设计 确定初始类图 提取类的属性 提取类的操作 类之间的关系去除不必要的类和不正确的类:1. 冗余类:假设两个类表述同一信息,保存最

6、具有描述能力的类;2. 不相干的类:去掉与问题没有多少关系和根本不相关的类;3. 模糊类:类必须是确定的,有些临时类边界定义不对,或围太广,应排除;4. 属性:如果有些名词是用来描述某个类的,那么它一定是这个类的属性。5. 操作:如果所描述的操作并不适用于对象并且被自身所操作,那么这一定不是类。 这样可以得到相关的三种类关系:人员信息包类图接口信息包类图 系统事务信息包类图 2确定类之间的关系两个类之间的相互依赖就是关联,关联常用描述性动词或动词组来表示,其中有物理位置的表示 传导的动作、通信、所有者关系及条件的满足等等。通过以上方法可以确定类图: 人员信息包类图里包含:操作员类、管理员类、供

7、给商类、商品进货模块类、商品退换模块类 商品打印模块类、库存查询模块类、商品盘点模块类、历史信息查询模块类和商品调拨模块类。供应商操作员姓名 -i号-权限-供应商姓名-供应商-联系方法管理员+仓库进货 +仓库退货 +仓库领料 +仓库退料 嘀品调拨 4用户登录 4用户注销 4退出系统 +盘点信息打 4进货商品打 4退换商品打 4商品库存信4进货4退货姓名 -i号 权限历史信息查询模块印报k印报印报+供应商信息、维护* +仓库信息维护+盘点信息+仓库查询 *+业务分析*4用户注销4退出系统历史记录查询+用户登录+查询结果+查询条件4进货记录4商品调拨:4商品盘点信息己录商品进货模块商品退换模块商品

8、盘点模块4商品清单4退货清单4查询信+审核后盘()点信息库存查询彳模块旬信息图 4 人员信息包类图+查询条/商品打印模块+盘点信息列表商品调拨模块+查询信丿 接口信息包类图里包含:用户登录类、仓库管理类、系统管理类和业务查询类。图 5 接口信息包类图 系统事务信息包类图包含:用户登录类、供给商管理类、业务分析类、查询历史信息类、仓库信 息维护类、领料类、退料类、退换类、盘点类、调拨类和仓库查询类。调拨仓库信息维护V退料杳询历史信息该操作id号 日期盘点-交易d-日期-管理员d-交易d-日期-退料人-操作员仓库查询-该操作d 日期用户登录 -该操作d号 -登录日期 -登录人d -nam +用户登

9、录) +用户注销) +退出系统)领料-交易d-日期-领料员-操作员供应商管理-该操作d号-日期-管理员d号+增加供应閒退货-交易d-日期-操作员业务分析-操作d号-日期-管理员d+opname()-该操作d 日期图 6 系统事务信息包类图三?仓库管理系统?的动态建模在完成静态建模后,需要对系统实现动态建模。需要创立 活动关系图:表示系统的静态成分为了完成过程需要执行的活动的顺序; 交互关系图:表示软件系统静态成分之间的交互,常用序列关系图和通信关系图。 (1)活动关系图活动关系图是用来对特定过程的控制流进展建模。分析:管理员在登录系统后,查看销售记录和查看商品库存情况,如果缺货就通知操作员缺货

10、商 品清单,操作员即可联系供给商按缺货清单提供货物,然后管理员更新数据库完毕,如果不缺货直 接完毕。查看销售记录联系供应商按缺货清单提供货物查看商品库存情况通知操作员缺货商品清单 不缺货 ,货接受货物更新库存数据库图 7 仓库系统的活动图 (2)交互关系图:通信关系图、序列关系图通信关系图以消息的形式表示对象之间的交互。通信图集中在活动着的对象上,表现的是相 互通信的对象之间的消息传递,不参照时间。通信图通过在消息上加序号表示消息传递的次序。序 列号放在消息之前作为消息的前缀。注:通信关系图不描绘对象的生命线。A. 管理员盘点过程协助图 分析:操作员把盘点信息发送给管理员,管理员审查后盘点信息

11、,在仓库商品盘点模块中盘点信 息列表,然后交由信息打印模块打印盘点信息列表,给操作员。操作员盘点信息管理员打舊盘商品信息打印模块盘点信息列表商品盘点模块图 8 管理员盘点过程协作图B. 商品管理协作图分析:操作员通知供给商进货,供给商打印出进货清单,操作员也可以对进货退货进展管理,供 给商打印出退货清单。图 9 商品管理协作图C. 仓库历史记录查询协作图 分析:管理员应该先登录系统。当管理员登录系统以后,可以查询历史信息,看到商品进货、商 品盘点、商品调拨的历史记录。图 10 仓库历史记录查询协作图序列关系图序列关系图以按时间排序的消息形式来表示对象之间的交互。序列关系图和通信关系图的区别在

12、于通信关系图情调对象的组织构造,而序列关系图那么按时间顺序显示对象之间交互的消息。在序 列关系图中,可以沿 x 轴方向排列对象。将启动交互的对象放在最左边。消息序列中后来的对象那 么放在交互启动对象的右边。在交互中,对象发送和接收的消息按时间升序沿y轴防止。注:和通信关系图不同,序列关系图描述对象生命线。A. 仓库盘点过程序列图分析:操作员将盘点信息发送给管理员,管理员审查盘点信息,然后盘点信息列表交给商品打印 模块打印后发给操作员执行相关商品操作。图 11 仓库盘点过程序列图B. 商品管理序列图分析:操作通知商品供给商进货、退货,商品供给商将商品清单和退货商品清单发送给商品进货 模块,商品进

13、货模块将进货商品打印报表给操作员,商品退货模块将商品退换报表打印发给操作员, 操作员也可以查询库存,库存库存模块将库存查询信息发送给操作员。图 12 商品管理序列图C. 仓库历史记录序列图分析:管理员登录系统查询历史信息模块,历史信息那么查询商品进货退货模块、商品调拨模块、 商品盘点模块,之后各模块将查询得到的信息发送给历史信息模块,最后由历史信息模块统一将信 息发给管理员。四?仓库管理系统?的架构建模架构建模使您能够了解组件在组织网络中的物理分布。您需要对软件系统的架构进展建模以确定组 件的设计是否符合软件系统的需要。软件架构描述软件按系统的所有组件以及这些组件之间的关系 要对系统软件的架构进展建模,您需要创立以下关系图: 包关系图:描述根据特定条件分组在一起的软件系统构成。 组件关系图:描述软件系统的可执行构成。 部署关系图:描述软件系统组件的各种处理设备。a)组件关系图:组件可实现一组接口并构成软件系统的可执行局部。分析:该图是系统的各个组件图,由系统登录、仓库管理管理、信息查询、系统设置。X仓库管理信息查询系统登录系统设置图 14 组件关系图b)部署关系图:显示需要在其中部署软件组件的硬件。分析:下列图说明系统采用数据库系统作为后台数据提供者,然后客户登录使用系统,也可以对 系统中的信息进展打印操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号