图 2 3 发料出库流程
2.5.2 功能需求
管理功能:将发货进行出库登记,并对商品出库信息进行添加、删除、修改等操作。
库存查询:用户通过系统来查询出库商品的在库信息和零售商的相关信息。
自动生成出库批号:在商品出库页面输入出库时间、出库商品的位置、数量、单位和保质期等详细信息后,系统自动为本次商品出库生成唯一的出库批号。
提供配送信息:系统向用户提供商品配送信息。
数据更新:将相应的出库信息写入数据库中。
其他功能:对未确认的出库信息进行变更、确认和取消等操作。
2.6 调拨管理
本节针对WMS的物资调拨模块进行需求分析,使用功能交互图对仓储作业的调拨流程进行分析,得出需求。
2.6.1 业务流程
仓库管理员根据调库通知对仓库之间的物料进行调整,调整完成后新建调拨单,对调出仓库的库存量和调入仓库的库存量进行调整。如图 2 4所示是库间调拨的工作流程图。
图 2 4 库间调拨流程图
2.7 非功能需求
2.7.1 交互性
仓储管理系统涉及的用户比较多,有IT管理员,调度系统管理员,扫描员等都要使用到系统,都需有用户名。鉴于使用的用户较多,又必须考虑在使用系统过程中的各种培训的难度,要求系统必须容易操作,易于上手。界面设计要求要美观,同时要求功能模块界限清晰,每一个功能模块都要以单独向导的方式进行界面设计。
首先,要求设计能够在每个界面中尽可能的展示业务功能和数据信息,并不会将业务功能操作与数据相混,使用户对该业务功能一目了然,方便上手、容易使用。
其次,可以通过向导方式,对业务进行一步步的引导操作,以便实现业务的规范流程,并使操作简便易懂。
2.7.2 安全性
自动化仓储管理系统的调度与管理系统应用比较频繁,也比较重要,系统一定要保证安全并且畅通,否则就会影响包装工作的正常开展。系统数据是各类故障清除、各类报表的重要依据,因此,必须保证数据的安全、准确,特别是与财务数据核对过程中,数据必须保证货品、财务数据信息不被修改或丢失。
3 系统设计
3.1 系统功能映射
为了更好地将签署系统各模块与实际仓储操作对应起来,可以参考图 3 1。图中上半部分是仓储管理系统的功能模块,而下半部分则是实际仓储操作。
图 3 1 系统功能模块与操作映射图
3.2 系统部署
系统只有一个部署视图,它表明处理活动在系统中各节点的分布,包括进程和线程的物理分布。图 3 2为仓库管理系统的物理部署视图。
图 3 2 物理部署视图
3.3 系统功能设计
一个仓储管理系统主要包括如图 3 3所示的各功能模块。
图 3 3 系统功能模块总图
3.3.1 基础设置
基础设置模块文护的基础数据包括部门班组、仓库库位、物料类型、系统用户等基本数据。此部分是由系统管理员进行文护,在货品入货之前,系统要求建立该货品的详细信息和供应商信息等相关资料。当仓库储位发生调整时,系统也应作相应调整。
(1) 部门班组
一个企业总是有一定的组织结构,在制造型企业中,一般将生产现场用部门/班组两级结构来进行管理,员工隶属于某个班组或直属部门进行管理协调。因此在本系统中,设计部门班组的结构是一个最基本的出发点。 ,NET仓储管理基本信息处理子模块的设计与开发(5):http://www.751com.cn/jisuanji/lunwen_5827.html