首页 仓库管理系统课程设计UML

仓库管理系统课程设计UML

举报
开通vip

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

仓库管理系统课程设计UML
.二、仓库信息管理系统 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 (一)《仓库信息管理系统》的需求建模1、需求分析仓库信息管理系统要能完成以下功能:仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的基本管理功能基础上发挥信息系统的智能化。根据要求可将系统分为四个模块(1)用户登录模块普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。(2)仓库管理模块管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。业务查询模块在用户登录系统后,可以执行库存查询,销售查询,仓库历史 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 查询。系统设置模块显示当前仓库系统中的信息,在系统中可以执行供应商设置,仓库设置。2、功能模块分析1)登录模块普通操作员:显示当天仓库中的所有库存的信息。管理员:修改仓库中的库存信息。用户注销:在用户执行完仓库功能时,注销。用户退出。2)管理模块仓库库存的进货与退货;仓库中的库存需要领料和退料功能;仓库也可以完成不同地区的商品在此仓库的商品调拨任务;用户人员也可以在当天之后对仓库中的库存进行盘点。3)查询模块显示当前仓库商品信息,并执行库存查询;显示仓库信息,对商品的销售量进行查询;此系统还可以对仓库历史记录进行查询。(4)设置模块供应商设置仓库设置3、工作内容及要求进一步细化需求分析的内容,识别出系统的参与者,并完成用例图;..将用例图中的每个用例都写成相应的事件流文档;进一步使用活动图来描述每个用例,为后续的系统设计做好准备;按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图;分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图(只包含实体类,且注明角色和阶元)。对数据库的逻辑模型进行优化,取消多对多的联系,完成最终的逻辑模型设计;使用交互作用图或状态机图完成系统动态行为的建模。(建议使用顺序图按功能分别描述)4、创建SRS文档:引言仓库管理系统将24小时为用户服务。用途SRS文档将作为SDLC设计和编码阶段的输入。作用域管理员直接对系统进行管理。功能性需求操作员需要取得管理员的认可才可以登录此系统。操作员可以查询库存的信息。系统管理员可以管理登录系统以后对仓库进行管理因为不是每个人都可以随便修改系统的,所以系统管理员可以登录进系统以后对用户的权限信息进行管理。界面需求界面应该清晰易懂。运行环境此系统可以在网络上进行运行。..用例图如下:分析:操作员在进行验证后登陆系统,可以执行商品的进退货的记录信息的查询与管理等操作。用户登录仓库领料仓库进货*****退出系统**商品调拨***操作员****仓库退货用户注销**仓库退料c图1操作员用例图分析:此用户是管理员,可以对仓库信息进行维护,仓库商品进行盘点,业务分析,历史记录查询,供应商信息维护和仓库查询操作。..仓库信息维护用户登录***用户注销******管理员***退出系统***业务分析历史记录查询图2管理员用例图分析:该用户为供应商,可以对执行仓库进货和退货的查询与管理操作。仓库进货***商品供应商仓库退货*仓库盘点*仓库查询*供应商信息维护图3供应商用例图(二)《仓库管理系统》的静态建模静态建模用于描述软件的静态成分,又叫结构建模。它包含类关系图和对象关系图。用于描述软件系统的成分之间的关系和依赖性。1)类的分析与设计确定初始类图提取类的属性提取类的操作..类之间的关系去除不必要的类和不正确的类:冗余类:若两个类表述同一信息,保留最具有描述能力的类;不相干的类:去掉与问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 没有多少关系和根本不相关的类;模糊类:类必须是确定的,有些临时类边界定义不对,或范围太广,应排除;属性:如果有些名词是用来描述某个类的,那么它一定是这个类的属性。操作:如果所描述的操作并不适用于对象并且被自身所操作,那么这一定不是类。这样可以得到相关的三种类关系:人员信息包类图接口信息包类图系统事务信息包类图2)确定类之间的关系两个类之间的相互依赖就是关联,关联常用描述性动词或动词组来表示,其中有物理位置的表示、传导的动作、通信、所有者关系及条件的满足等等。通过以上 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 可以确定类图:①人员信息包类图里包含:操作员类、管理员类、供应商类、商品进货模块类、商品退换模块类、商品打印模块类、库存查询模块类、商品盘点模块类、历史信息查询模块类和商品调拨模块类。..**供应商操作员-供应商姓名-供应id商号-姓名1-联系方法-id号+进货()-权限+退货()+仓库进()货*+仓库退()货**+仓库领()料+仓库退()料管理员-姓名-id号-权限+供应商信息()维*护+仓库信息()维护+盘点信()息历史信息查询模块*+查询条()件+进货记()录+商品调拨()记录+商品调()拨*+用户登()录+用户注()销+仓库查()询+业务分()析+用户注()销*+商品盘点()信息*+退出系()统+退出系()统**+盘点信息打()印报表*+历史记录()查询*+用户登()录+进货商品打()印报表+退换商品打()印报表+查询结()果+商品库存()信息******商品进货模块商品退换模块商品盘点模块+商品清()单*+退货清()单+审核后盘点()信息+查询信()息+查询信()息*库存查询模块*+查询条()件*商品调拨模块*+查询信()息商品打印模块*+盘点信息()列表图4人员信息包类图..②接口信息包类图里包含:用户登录类、仓库管理类、系统管理类和业务查询类。用户登录用户登录()用户注销()退出系统()仓库管理+仓库进货()+仓库退货()+仓库领料()+仓库退料()+仓库调拨()+仓库盘点()系统设置-供应商设置-仓库信息维护业务查询+库存查询()+业务分析()+历史记录查询()图5接口信息包类图③系统事务信息包类图包含:用户登录类、供应商管理类、业务分析类、查询历史信息类、仓库信息维护类、领料类、退料类、退换类、盘点类、调拨类和仓库查询类。..仓库信息维护-该操作id号-日期查询历史信息-该操作id-日期供应商管理-该操作id号-日期-管理员id号+增加供应商()用户登录-该操作id号-登录日期-登录人id-name+用户登录()+用户注销()+退出系统()业务分析-操作id号-日期-管理员id+opname()领料-交易id-日期-领料员-操作员退料-交易id-日期-退料人-操作员退货-交易id-日期-操作员盘点-交易id-日期-管理员id-仓库id调拨仓库查询-该操作id-日期图6系统事务信息包类图(三)《仓库管理系统》的动态建模在完成静态建模后,需要对系统实现动态建模。需要创建活动关系图:表示系统的静态成分为了完成过程需要执行的活动的顺序;交互关系图:表示软件系统静态成分之间的交互,常用序列关系图和通信关系图。活动关系图活动关系图是用来对特定过程的控制流进行建模。分析:管理员在登录系统后,查看销售记录和查看商品库存情况,如果缺货就通知操作员缺货商品清单,操作员即可联系供应商按缺货清单提供货物,然后管理员更新数据库结束,如果不缺货直接结束。..通知操作员缺货商品清单查看销售记录联系供应商按缺货清单提供货物查看商品库存情况[缺货]接受货物更新库存数据库[不缺货]图7仓库系统的活动图交互关系图:通信关系图、序列关系图①通信关系图以消息的形式表示对象之间的交互。通信图集中在活动着的对象上,表现的是相互通信的对象之间的消息传递,不参照时间。通信图通过在消息上加序号表示消息传递的次序。序列号放在消息之前作为消息的前缀。注:通信关系图不描绘对象的生命线。管理员盘点过程协助图分析:操作员把盘点信息发送给管理员,管理员审查后盘点信息,在仓库商品盘点模块中盘点信息列表,然后交由信息打印模块打印盘点信息列表,给操作员。..操作员盘点信息管理员表审列查印后打盘息点信信点息盘商品信息打印模块盘点信息列表商品盘点模块图8管理员盘点过程协作图商品管理协作图分析:操作员通知供应商进货,供应商打印出进货清单,操作员也可以对进货退货进行管理,供应商打印出退货清单。商品进货报表品打印进货商进货清单操作员退货商品供应商库存信息进货商品打印报表单清货退库存查询商品退换图9商品管理协作图..仓库历史记录查询协作图分析:管理员应该先登录系统。当管理员登录系统以后,可以查询历史信息,看到商品进货、商品盘点、商品调拨的历史记录。商品进货录记货退、货进管理员查询条件历史信息查询查询条件商品调拨商品盘点信息商品盘点图10仓库历史记录查询协作图②序列关系图序列关系图以按时间排序的消息形式来表示对象之间的交互。序列关系图和通信关系图的区别在于通信关系图情调对象的组织结构,而序列关系图则按时间顺序显示对象之间交互的消息。在序列关系图中,可以沿x轴方向排列对象。将启动交互的对象放在最左边。消息序列中后来的对象则放在交互启动对象的右边。在交互中,对象发送和接收的消息按时间升序沿y轴防止。注:和通信关系图不同,序列关系图描述对象生命线。仓库盘点过程序列图分析:操作员将盘点信息发送给管理员,管理员审查盘点信息,然后盘点信息列表交给商品打印模块打印后发给操作员执行相关商品操作。..操作员管理员商品盘点模块商品打印模块盘点信息盘点信息列表()审核后盘点信息盘点信息打印报表()图11仓库盘点过程序列图B.商品管理序列图分析:操作通知商品供应商进货、退货,商品供应商将商品清单和退货商品清单发送给商品进货模块,商品进货模块将进货商品打印报表给操作员,商品退货模块将商品退换报表打印发给操作员,操作员也可以查询库存,库存库存模块将库存查询信息发送给操作员。..操作员商品供应商商品进货模块商品退换模块进货()商品清单()进货商品打印报表()退货清单()退货()退换商品打印报表()查询条件()商品库存信息图12商品管理序列图.仓库历史记录序列图分析:管理员登录系统查询历史信息模块,历史信息则查询商品进货退货模块、商品调拨模块、商品盘点模块,之后各模块将查询得到的信息发送给历史信息模块,最后由历史信息模块统一将信息发给管理员。.管理员.历史信息查询模块商品进货退货模块商品调拨模块商品盘点模块查询信息()查询条件()进货记录()查询信息()商品调拨记录()查询信息()商品盘点信息()查询结果()图13仓库历史记录序列图..(四)《仓库管理系统》的架构建模架构建模使您能够了解组件在组织网络中的物理分布。您需要对软件系统的架构进行建模以确定组件的设计是否符合软件系统的需要。软件架构描述软件按系统的所有组件以及这些组件之间的关系。要对系统软件的架构进行建模,您需要创建以下关系图:包关系图:描述根据特定条件分组在一起的软件系统构成。组件关系图:描述软件系统的可执行构成。部署关系图:描述软件系统组件的各种处理设备。组件关系图:组件可实现一组接口并构成软件系统的可执行部分。分析:该图是系统的各个组件图,由系统登录、仓库管理管理、信息查询、系统设置。仓库管理信息查询系统登录系统设置图14组件关系图部署关系图:显示需要在其中部署软件组件的硬件。分析:下图表明系统采用数据库系统作为后台数据提供者,然后客户登录使用系统,也可以对系统中的信息进行打印操作。..数据服务器客户机1客户机n打印机图15部署关系图.
本文档为【仓库管理系统课程设计UML】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
is_916672
暂无简介~
格式:doc
大小:680KB
软件:Word
页数:16
分类:
上传时间:2021-11-27
浏览量:13