仓库信息管理系统.docx
- 文档编号:18259576
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:19
- 大小:438.35KB
仓库信息管理系统.docx
《仓库信息管理系统.docx》由会员分享,可在线阅读,更多相关《仓库信息管理系统.docx(19页珍藏版)》请在冰点文库上搜索。
仓库信息管理系统
仓库信息管理系统
仓库信息管理系统是一套功能强大而又操作简便、实用的仓库管理软件,包括用户登录、仓库管理、业务管理和系统设置4大管理功能。
系统主要的目标是监控整个仓库的运转情况;提供完善的任务计划功能,有整个操作的指令中心来安排进出任务,确认任务的开始,进货管理和出货管理按其指令执行即可;实时监控所有货物的在线运动情况,实时提供库存变化信息。
1系统总体功能需求
一个功能完善的仓库信息管理系统,必须包括以下的几个模块:
(1)用户登录
由用户登录、用户注销、退出系统3个部分组成。
用户可以用两种身份登录本系统:
普通操作员或经理(管理人员);不同身份登录被系统授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范围内的信息。
用户在登录后可以不退出系统,而采用用户注销的方式使系统不存在激活状态下的用户。
(2)仓库管理
仓库管理系统中,包括仓库进货、仓库退货、仓库领料、仓库退料、商品调拨和仓库盘点6个功能模块组成。
仓库管理系统是整个仓库信息管理系统的核心,是所有数据的来源,用户通过本系统的使用,可以使仓库的空间得以优化,减低无效和冗余的作业,使库存精度更准确,库存周转率提高及库存资金占用减少,“仓库进货→仓库领料→仓库盘点“组成了仓库管理的重要过程。
(3)业务查询
业务查询系统中,包括库存查询、销售查询和仓库历史记录查询3个功能模块组成。
库存查询实时提供库存变化的信息,随时应不同客户的要求得到其当前的库存。
销售查询提供了一个完整的出货查询平台:
用户可以根据货物的ID号查询某个时间段里该货物的销售情况,该功能可以使企业的管理人员能够以最快的速度了解仓库的出货情况和与仓库相配套的商场的销售情况,方便企业管理人员根据不同的情况及时的调整经营战略。
仓库历史记录查询功能模块:
在本系统中仓库进货、仓库退货、仓库领料、仓库退料、商品挑拨和仓库盘点的人一个操作都存储在数据库中,本功能模块就是查询任意一条操作记录。
由此可知,本仓库管理模式通过供应商、仓库及客户间的信息沟通与指令的及时有效的传递,将制造商和供应商的库存成本与资金压降到最低限度。
(4)系统设置
系统设置包括供应商设置和仓库设置两个部分。
供应商是货物的提供者,在供应商设置中:
用户可以输入详细的供应商信息,包括联系方法、供应商名称和主要经营项目等信息,方便企业管理查询和维护。
仓库设置:
在本系统中,用户可以将整个仓库虚拟的分成数个仓库,每个仓库储存不同类型的货物,这样方便仓库货物的分类管理,也有利于提高仓库进货、出货的效率。
综上所述,系统的功能需求可用图1所示的框图简要表示。
图1系统总体功能需求
1.1用户登录
用户登录所包括的具体功能模块如图2所示。
图2用户登录包括的功能模块需求框图
1.1.1用户登录
用户进入本仓库信息管理系统的入口,没有得到身份验证的用户只能拥有最低的使用权限,即只能选择退出系统或用户登录。
本系统的使用者可以用两种身份登录到系统:
普通操作员或经理(管理人员),不同的身份意味着不同的使用权限,这是一个稳定、安全的系统所必须具备的。
前置条件:
无
1.1.2用户注销
本系统中引入了类似Widows操作系统的用户注销功能,当用户在短时间内不使用本系统,他不必退出,只需要选择用户注销,这样可以使系统中不存在处于激活状态的用户,以便其他用户使用本系统。
前置条件:
无
1.1.3退出系统
用户在完成工作后,点击退出系统按钮可以安全的退出,以免不安全退出导致数据丢失情况的发生。
前置条件:
无
1.2仓库管理
仓库管理包括的具体功能模块如图3所示。
图3仓库管理包括的功能模块需求框图
1.2.1仓库进货
本仓库信息系统中,仓库进货模块要求操作员输入商品号、进货数量、单价和供应商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计总进货金额。
该操作完成后,相应货物的数量为原数量加进货的数量,并更新数据库。
仓库进货功能如图4所示。
图4仓库进货功能
前置条件:
无
1.2.2仓库退货
仓库退货功能如图5所示
图5仓库退货功能
需求分析表明,企业仓库中的货物离开仓库主要有两种原因:
企业无法销售某种商品,将其退还给供应商;企业销售了一部分某商品,再从仓库调出部分库存的该种商品。
本仓库信息系统中,仓库进货模块是为了企业无法销售某商品,将其退还给供应商而设计的,它要求操作员输入退货商品号、退货数量、单价和供应商,系统会自动的将当前系统时间作为退货时间更新到数据库,并且会自动统计总退货金额。
该操作完成后,相应货物的数量为原数量减退货的数量,并更新数据库。
前置条件:
存在该商品的进货信息。
1.2.3仓库领料
仓库退料功能如图6所示。
图6仓库领料功能
根据上述仓库退货中列举的原因,在本仓库信息系统中,仓库领料模块是为了第二种原因而设计的,它要求操作员输入领取商品号、领料数量、领料人和仓库管理员,系统会自动将当前系统时间作为退货时间更新到数据库,并且会自动统计总领料数量.在打印的单据中将会给出上述的所有信息。
该操作完成后,相应货物的数量为原数量减领料的数量并更新数据库。
前置条件:
该商品库存信息。
1.2.4仓库退料
仓库退料功能如图7所示。
图7仓库退料功能
根据需求分析,企业功能遇到下述问题:
企业销售部门在某段时间内没有销售出某件商品,这可能会造成销售部门的货物积压,因此部门就需要将这件商品返回一部分到仓库,这就是所谓的仓库退料。
在本仓库信息系统中,仓库退料模块要求操作员输入退料商品好、退料数量、退料人和仓库管理员,系统会自动的将当前系统时间作为退料时间更新到数据库,并且会自动统计总退料数量。
在打印的单据中将会给出上述的所有信息。
该操作完成后,相应货物的数量为原数量加退料的数量并更新数据库。
前置条件:
无。
1.2.5商品调拨
商品调拨功能如如8所示。
图8商品调拨功能
企业中很可能不止一个销售部门,而各个销售部门的销售业绩也不相同,按照传统的仓库物理管理模式,业绩不好的销售部门将其积压的商品退回仓库,业绩好的销售部门从仓库领取一定数量的商品。
本系统引入了商品调拨的概念,即业绩不好的销售部门可以直接将其积压的商品移交一部分给业绩好的销售部门,不必通过仓库中转。
商品调拨模块要求操作员输入退料商品号、调拨数量、调拨人和仓库管理员,系统会自动的将当前系统时间作为调拨时间更新到数据库,并且会自动统计总调拨数量,在打印的单据中将会给出上述的所有信息。
1.2.6仓库盘点
仓库盘点功能如图9所示。
图9仓库盘点功能
仓库盘点的目的是为了更好地了解仓库准确的库存信息。
盘点的周期和盘点的方式,企业可以根据自身的情况加以选择,不合理的仓库盘点,将会降低仓库库存信息的准确性、物料计划的准确性;不必要的仓库盘点将浪费企业的人力和物力。
仓库盘点一般可以按照周期盘点、循环盘点和零点盘点3种方式进行,企业采用周期盘点这种方式的情况较多。
操作员可以在仓库盘点中任意增加或减少某种商品的库存数据,因此,出于安全性方面的考虑,本功能模块需要管理员(部门经理)才能使用,并且所有的修改信息都会存储在数据库中。
仓库盘点模块要求管理员输入某商品号、该商品实际数量,系统会自动的将当前的系统时间作为盘点时间更新到数据库,并且会自动统计总盘点过程中修改的数量。
在打印的单据中将会给出上述的所有信息。
前置条件:
管理员身份登录。
1.3业务查询
业务查询包括的具体功能图10所示。
图10业务包括的功能模块需求框图
1.3.1库存查询
库存查询如图11所示
图11仓库库存查询功能
在本系统的库存查询功能模块中,用户可以查询所有的商品的库存,也可以输入某件商品的ID号从而得到该商品的库存。
用户可以通过本查询模块轻松得到及时的库存信息。
前置条件:
商品库存表
1.3.2销售查询
销售查询如图12所示
图12销售查询功能
该功能模块主要为企业管理者的经营决策提供参考的信息,更高层面上为客户制定生产和销售计划,及时调整市场策略等方面提供持续、综合的参考信息。
.
在销售查询功能模块中,用户只需要选择某个时间段,计算机就会根据数据库中的资料给出该时间段中所有商品的销售情况。
企业的经营者可以参考这样的信息来做出一些营销策略。
由于本功能模块涉及到企业的经营信息,考虑到商品信息的安全,需要管理员级的用户才可以使用本模块。
前置条件:
管理员身份登录。
1.3.3仓库查询
仓库查询如图13所示
图13仓库查询功能
本系统提供了非常完善的信息查询,在仓库管理中输入的任何一条信息都可以在仓库查询模块中查询到。
在本模块中,用户可以选择查询的类型包括:
仓库进货、仓库退货、仓库退料、仓库领料、商品调拨、仓库盘点;用户在选择查询的类型后,再输入需要查询的时间,系统就会返回用户所需的信息。
前置条件:
无。
1.4系统设置
系统设置包括供应商设置和仓库设置两个功能模块组成。
供应商设置主要是提供一些供应商的信息以方便用户查询和使用。
仓库设置的主要功能是用户可以将整个仓库虚拟的分成数个仓库,每个仓库储存不同类型的货物,这样方便仓库货物的分类管理,也有利于提高仓库进货,出货的效率。
仓库管理包括的具体功能模块如图14所示。
图14系统设置包括的功能模块需求框图
1.4.1供应商管理
供应商管理如图15所示。
图15供应商管理功能
本功能模块中,用户可以增加新的供应商,需要输入供应商的一些信息,包括供应商号、名称、联系人、联系电话、传真、地址和邮政编码。
用户也可以对已经输入的供应商信息进行修改和查询。
前置条件:
无
1.4.2仓库设置
仓库设置如图16所示。
图16仓库设置功能
前置条件:
无。
2系统的用例图
在仓库信息系统中,可以归纳出来的主要问题有:
购买的商品入库;将积压的商品退给供应商;将商品移送到销售部门;销售部门将商品移送到仓库;管理员盘点仓库;供应商提供各种货物;用户查询销售部门的营销记录;用户查询仓库中的所有变动记录。
从上面所归纳的问题可以看出,本系统所涉及的操作主要是仓库信息的管理、维护以及各种信息的分析查询。
本仓库信息管理系统可以创建一下角色:
操作员、管理员、供应商、商品领料人、商品退料人。
仓库信息系统根据业务流程可以分为以下的几个用例:
仓库进货、仓库退货、仓库领料、仓库退料、商品调拨、仓库盘点、库存查询、业务分析、仓库历史记录查询、供应商信息维护、仓库信息维护、用户登录、用户注销、退出系统。
本系统的各个角色的用例关系图如下。
图17操作员的用例关系图
图18管理员的用例关系图
图19商品领料人的用例关系图
图20商品退料人的用例关系图
图21商品供应商的用例关系图
图22整个系统的UseCase关系图
3系统活动图
图23描述了一个进货的例子。
在图中,管理员、操作员还有供应商三者发生了相互的关系。
首先管理员查看销售记录判断商品销售状况,然后查看商品库存情况。
如果发现仓库中商品库存充足则操作完毕,如果发现仓库中某商品库存出现不足,则通知操作员缺货商品清单,操作员领取清单后立即联系相应的供应商,供应商提供相应的商品,操作员接受货物,更新数据库,操作完成。
图23进货的活动图
4系统时序图
4.1管理员盘点过程时序图
图24仓库盘点过程时序图
4.2商品管理时序图
图25商品管理时序图
4.3仓库历史记录查询时序图
图26仓库历史记录查询时序图
5系统协作图
5.1管理员盘点过程协作图
图27仓库盘点过程协作图
5.2商品管理协作图
图28商品管理协作图
5.3仓库历史记录查询协作图
图29仓库历史记录查询协作图
6系统类图
类图中的类是针对时序图和协作图中各种对象创建的。
图30~图32所示分别显示了人员信息包,接口包和事务包中类的类图。
图30人员信息包内的类图
因为操作员的操作往往都是来自管理员的指令,可以理解成操作员的操作依赖于管理员,因此从操作员到管理员的虚线箭头,表示两者之间的依赖关系。
除此之外,人员间没有明显的关系。
图31接口信息包内的类图
处于企业数据安全性方面的考虑,在仓库管理系统中,要进行仓库管理、系统设置和业务查询的操作都必须事先登录系统,因此在接口信息包内的类图中有仓库管理、系统设置、业务查询到用户登录的虚线箭头,表示它们之间存在依赖关系。
仓库管理系统中的任何操作都必须在用户的登录前提下进行,因此在系统事务的类图中,所有事务都依赖于用户登录事务,它们以虚线箭头指向用户登录。
仓库进货、退货、领料、退料、调拨和盘点都会影响到仓库中商品的库存,因此库存查询操作就依赖于上述的操作,他们之间也用箭头相连。
图32系统事务信息包内的类图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 信息管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)