详细信息
1 引言
1.1 编写目的
本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据。
2 任务概述
2.1 目标
仓储管理的内容应该包括三个部分:仓储组织和输送系统、库存最优控制、仓储作业操作。
设计并完成仓储物资管理系统,实现委托方要求的功能。“仓库信息管理系统”是一套功能强大而又操作简便,实用性的仓储管理软件,其主要包括有用户登录、仓库管理、业务查询和系统设置管理四大管理功能。系统主要的实现目标是控制整个仓库的运行情况,提供完善的任务管理计划功能,实时提供库存变化的信息,完善公司仓储情况的监制与有效利用,以提高仓库存效率,为企业适时的提供仓储信息,为企业创造更多收入与利润。
3 基础数据描述
3.1 物料基础信息
1.本项目涉及的物料包括成品和半成品
半成品的描述信息包括:客户编码、客户名称、物料编码、品名、规格、件数、件数单位、数量、数量单位、质量等级等。
成品的描述信息包括:客户编码、客户名称、物料编码、品名、规格、件数、件数单位、数量、数量单位、质量等级等。
3.2 载具及载具条码信息需求
1.载具编码使用一维码、由6位纯数字组成,保证唯一,由客户自行打印并张贴,张贴2面(码制:CODE128,先打印部分测试读码正确率,没问题后再批量打印)。
3.3物料码垛方式
1.半成品一个托盘上码放物料盒。
2.成品一个托盘上可以码放不同信息的。
3.4 库存预警信息
1.当系统中成品占用的货位数超过一定的数量时(数量可以设置),WMS给予预警提示。
3.5出库方式
1.半成品如果自动出库、则按由少到多的方式出库,如果是人工勾选,则按人工勾选分配库存。
2.成品按指定的单品码出库。
3.6 物料存放原则
1.半成品按编号均匀分布在各个巷道。
2.成品由于码垛方式的原因,WMS随机存放。
3.7其他说明
一、提供超级用户权限、高级用户、普通权限,超级用户具有所有权限,高级用户不能进行系统设置,普通用户不能做单据和系统设置。
二、提供出入库流水表(按托盘)、实时库存统计表、出入库业务统计表。
三、出入库单据还是在现有系统ERP打印,WMS只负责完成出入库的动作。
四、PDA开发点到点的功能,用于货物运送。
4软件功能设计
4.1空托盘垛入库
4.1.1业务描述
系统初始化或成品发货完成的空托盘需要人工叠盘后入库。
4.1.2软件控制流程图
4.1.3软件控制流程特别说明
无
4.2空托盘垛呼叫出库
4.2.1业务描述
当需要入库的业务时,可能需要从库里呼叫部分托盘出库。
4.2.2 软件控制流程图
4.2.3软件控制流程特别说明
无
4.3半成品入库
4.3.1业务描述
半成品来料后,MES把入库单据传给WMS,WMS形成入库单,人工通过PDA把物料信息与托盘进行绑定完成入库,WMS反馈MES入库结果。
4.3.2 软件控制流程图
4.3.3软件控制流程特别说明
1、入库扫码为RFID。
4.4成品入库
4.4.1业务描述
成品需要入库时,MES把成品信息写入中间表,人工把成品绑定托盘时读取中间表中成品信息完成入库,入库后反馈MES入库结果。
4.4.2 软件控制流程图
4.4.3软件控制流程特别说明
无
4.5物料出库
4.5.1业务描述
MES把出库单据传给WMS,WMS形成出库单、人工确定要出库时,选中出库单和出货口,WMS完成出库,并向MES反馈出库结果。
4.5.2 软件控制流程图
4.5.3软件控制流程特别说明
无
4.6盘点
4.6.1业务描述
在库的物料可能需要进行出库盘点,人工在WMS编制盘点单,WMS完成盘点后反馈MES盘点结果。
4.6.2 软件控制流程图
4.6.3软件控制流程特别说明
1.支持全盘和抽盘,抽盘支持按物料盘点和按货位盘点。
2.盘点采取线上盘点的方式。
4.7合盘
4.7.1业务描述
仓库在使用过程中会出现零托比较多的情况,人工根据需要选择要合盘的零托进行出库合盘以提供货位利用率。
4.7.2 软件控制流程图
4.7.3软件控制流程特别说明
5运行需求
5.1 用户界面
采用Web网页的形式,具有良好的交互界面。有一个主页,可以链接其他页面。用户根据自己权限在各个页面进行操作。
要求如下:
1.页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2.导航结构:页面具有明确的导航指示,且便于理解,方面用户使用。
3.技术环境:页面大小合适,能用各种常用浏览器以不同的分辨率浏览;无错误链接和空链接;采用css处理,控制字体大小和面板布局。
4.艺术风格:界面、版面形象清新悦目、布局合理,字号大小十一、字体选择合理,前后一致,美观大方,动与静搭配适当,动静效果好;色彩和谐自然,与主题内容相协调。
6其它需求
6.1 正确性
要求发布的软件能够满足用户需求,实现各个功能,并且在运行过程中不出现严重错误。
6.2 可维护性
要求本软件拥有良好的可维护性,以满足用户不断增长的需求以及日后的BUG修复工作。
6.3 可移植性
该系统采用B/S开发模式,所以可以在多种平台上很好的运行,所以该系统具有良好的移植性。
6.4软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。