1.1 系统简介
WMS自动化立体仓库计算机管理与调度监控系统是整个自动化立体仓库的灵魂,它的设计与开发直接关系到整个系统的成败,系统不但要能够完成出、入库操作管理,还要能够对库存数据进行各种查询与报表生成与汇总,还要考虑与ERP系统的无缝连接。
自动化立体仓库计算机管理与调度监控系统,采用信息管理级──过程监控级──实时控制级三级联网的在线联机方式,在它上面是企业的主控系统ERP系统。在没有ERP的情况下,自动化立体仓库管理与监控系统可以独立工作。
过程监控级是联系信息管理级和实时控制级的纽带。由它完成两级间的通信传输及信息交换,可动画显示系统的作业状态;
最下层的实时控制级是配置在单机设备上的PLC。由它完成单机自动的功能和与上级监控的信息通信联络;
要体现系统的可靠性和实用性,客观上要求上述设备系统之间定义明确,不同等级之间等级分明。
1.2系统组成与边界分析
自动化立体仓库计算机管理与调度监控系统由网络服务器、管理计算机、监控计算机、无线机站AP、无线手持终端以及各客户端与网络交换设备等组成。系统拓扑结构图如图1-1所示。
在本立体仓库中,实际包括了仓库管理系统(WMS)和调度监控系统(WCS)两个子系统,再加上上位ERP系统,将来在公司运行的实际有三个系统, ERP可看作是WMS的上位系统,WMS又可看作是WCS的上位系统。三个系统之间的关系如图1-2所示。
在对WMS进行数据流分析时考虑与它的数据接口类型及其实现技术。我们对WMS和WCS系统做需求分析,同时考虑WMS与上位系统ERP接口部分内容进行分析。
2 WMS系统的需求分析
自动化立体仓库计算机管理与调度监控系统由管理机、网络服务器、无线基站和无线手持机组成。服务器在Windows 2012server操作系统上运行,采用MS SQL-Server 2012数据库管理系统进行数据管理。客户计算机在Windows XP Professional操作系统中运行。仓库管理系(WMS)的体系结构采用C/S, B/S结构。
仓库管理系统(WMS)将条码技术运用到仓库管理,方便了货物的出入库管理,为生产效率的提高提供了强有力的保证,使原料/产品仓库的管理更加正规化,减少库存资金占用,提高货物利用率,降低库存损耗。同时对出入库数量进行详细记录和统计。
系统支持网络管理及无线手持终端(Hand Terminal)的移动数据采集模式,解决了因货物放置分散而导致数据采集困难等问题,使管理人员对货物的存放位置能够灵活掌握,解决了入库、出库、查找、盘点等操作中可能出现的困难,提高仓库管理人员的工作效率。
基于数据库处理系统的信息管理系统包括所必需的用于完成应用任务的批处理程序和各种对话框。
软件设计采用模块化设计,可快速有效地适应用户所提出的特殊用途。
2.1.1 WMS开发平台
·操作系统:Windows 2012 Server;
·数据库系统:MS SQL-Server 2012数据库;
·开发结构:C/S, B/S结构。
2.2 WMS总体功能需求
通过交流和调研分析,得出计算机管理系统的功能需求如下:
2.3 WMS系统环境与性能需求
2.3.1系统设计依据与标准
WMS系统的设计与实现将依据我们与甲方讨论商定后的技术方案与约束条件来进行,亚宝药业集团仓库管理工作标准化和规范化,开发过程将依照国家制定的软件开发标准执行。开发中涉及的部分标准如下:
《计算机软件开发规范(GB8566-88)》
《计算机软件产品开发文件编写指南(GB8567-88)》
《软件工程术语(GB/T11457)》
采用信息标准的优先次序是:国家标准、国家相关部委的部颁标准、企业标准。
2.3.2主要技术指标
系统结构: C/S结构
交互式信息查询用时: 小于5秒
数据库灾难性故障处理: 自动备份/数据完全恢复
网络传输要求: 视甲方的基础设施而定
2.4 数据流分析2.4.1 数据流分析
数据流图是一种高度抽象的分析工具,它的好处是在对系统进行分析时,已经对系统各模块间所跑的数据信息有了一个比较清楚的认识,对于需求的提出和下一步的设计有重要的意义,但抽象难度比较大,由于时间比较紧张,我们对WMS系统中的各个功能模块采用业务流程图的方法进行分析。
(1)分析与系统关联的外部实体,划分系统边界,识别系统的数据来源和去处,确定外部项,得出系统与其它外部实体的关联图。
对于WMS来说,与其相关的外部项有:ERP系统、WCS系统、生产工厂或供应商(或其他入库人员)、收货单位和收货人。其关联图参见图2-1。
图1-2 ERP、WMS、WCS之间的关系
图2-1 WMS系统关联图
(2)根据系统的总体功能需求,明确各功能模块之间的联系,画出顶层数据流图。 图2-2 WMS系统的顶层数据流图