仓库管理系统说明书

合集下载

仓库管理系统需求规格说明书给力版

仓库管理系统需求规格说明书给力版

仓库管理系统需求规格说明书给力版1. 引言1.1 编写目的本文档主要描述了仓库管理系统的需求规格,包括功能需求、性能需求、系统约束等,以指导系统设计和开发工作。

1.2 背景随着企业业务的不断扩展,仓库管理面临着日益严峻的挑战。

为提高仓库管理效率,降低运营成本,提升企业竞争力,有必要开发一套高效、便捷的仓库管理系统。

1.3 定义和缩略词•仓库管理系统(Warehouse Management System,WMS):用于管理仓库作业流程、库存、设备等各项业务的计算机系统。

•入库(Receiving):将货物从运输工具上卸下,并存放至指定位置的过程。

•出库(Shipping):根据订单需求,将货物从仓库中取出,并装载至运输工具的过程。

•库存管理(Inventory Management):对仓库内货物的数量、状态、存放位置等进行跟踪和管理的过程。

2. 功能需求2.1 基本功能需求2.1.1 入库管理•支持多种入库方式,如采购入库、退货入库等。

•支持批量入库,能对同一供应商的多批货物进行合并处理。

•支持货物的条码扫描,确保入库数据准确无误。

2.1.2 出库管理•支持多种出库方式,如销售出库、借出等。

•支持批量出库,能对多个订单进行合并处理。

•支持货物的条码扫描,确保出库数据准确无误。

2.1.3 库存管理•实时更新库存数据,确保库存信息的准确性。

•支持库存预警,当库存数量低于设定阈值时,系统自动提醒。

•支持库存盘点,对仓库内的货物进行实时的数量核对。

2.2 高级功能需求2.2.1 批次管理•支持对货物进行批次管理,方便跟踪货物的生产日期、有效期等信息。

•支持按照批次进行库存查询、出库等操作。

2.2.2 供应商管理•支持对供应商信息进行管理,包括供应商名称、联系方式、评价等。

•支持对供应商的货物进行分类管理,方便查询和入库操作。

2.2.3 客户管理•支持对客户信息进行管理,包括客户名称、联系方式、评价等。

WMS仓库管理系统系统需求规格说明书

WMS仓库管理系统系统需求规格说明书

WMS仓库管理系统系统需求规格说明书WMS仓库管理系统系统需求规格说明书1、引言1.1 编写目的本文档旨在详细描述WMS仓库管理系统的功能需求,以便开发团队能够准确理解和实现系统的设计。

1.2 背景WMS仓库管理系统是为了提高仓库管理效率和准确性而开发的现代化信息管理系统。

它将帮助企业实现仓库的有效管理和快速响应客户需求。

2、系统概述2.1 系统目标WMS仓库管理系统的主要目标是提供一个全面、灵活和可定制的仓库管理解决方案,以满足企业对仓库操作、库存管理和物流管理的需求。

2.2 系统功能2.2.1 仓库管理- 仓库信息管理:包括仓库基本信息、仓库地理位置、仓库管理人员等。

- 仓库布局管理:包括仓库区域划分、货架设置、货位分配等。

- 入库管理:包括入库单管理、入库质检、入库上架等。

- 出库管理:包括出库单管理、出库拣货、出库包装等。

- 库存管理:包括库存查询、库存调整、库存盘点等。

- 移库管理:包括货位调整、库存移动等。

2.2.2 订单管理- 订单录入:包括销售订单录入、采购订单录入、调拨订单录入等。

- 订单处理:包括订单审核、订单分配、订单拣货等。

- 订单跟踪:包括订单状态查询、订单配送跟踪等。

- 订单退货:包括退货申请、退货审核、退货处理等。

2.2.3 物流管理- 运输管理:包括运输计划、运输跟踪、运输费用管理等。

- 运输工具管理:包括车辆信息管理、司机管理等。

- 运输路线规划:包括路线优化、运输成本计算等。

- 运输统计分析:包括运输效率分析、运输费用分析等。

2.2.4 报表与统计- 统计报表:包括订单统计、库存统计、运输统计等。

- 操作日志:记录用户操作、系统日志等。

- 数据分析:采用数据挖掘技术,对仓库管理过程中的关键指标进行分析和预测。

3、用户角色与权限3.1 用户角色WMS仓库管理系统将支持以下用户角色:1) 系统管理员:负责系统的安装、配置和维护。

2) 仓库管理员:负责仓库的日常管理。

仓库管理系统说明书

仓库管理系统说明书

二、仓库信息管理系统分析与设计(一)《仓库信息管理系统》的需求建模1、需求分析仓库信息管理系统要能完成以下功能:仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。

针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的基本管理功能基础上发挥信息系统的智能化。

根据要求可将系统分为四个模块(1)用户登录模块普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。

(2)仓库管理模块管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。

可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。

(3)业务查询模块在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。

(4)系统设置模块显示当前仓库系统中的信息,在系统中可以执行供应商设置,仓库设置。

2、功能模块分析(1)登录模块①普通操作员:显示当天仓库中的所有库存的信息。

②管理员:修改仓库中的库存信息。

③用户注销:在用户执行完仓库功能时,注销。

④用户退出。

(2)管理模块①仓库库存的进货与退货;②仓库中的库存需要领料和退料功能;③仓库也可以完成不同地区的商品在此仓库的商品调拨任务;④用户人员也可以在当天之后对仓库中的库存进行盘点。

(3)查询模块①显示当前仓库商品信息,并执行库存查询;②显示仓库信息,对商品的销售量进行查询;③此系统还可以对仓库历史记录进行查询。

(4)设置模块①供应商设置②仓库设置3、工作内容及要求①进一步细化需求分析的内容,识别出系统的参与者,并完成用例图;②将用例图中的每个用例都写成相应的事件流文档;③进一步使用活动图来描述每个用例,为后续的系统设计做好准备;④按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图;⑤分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图(只包含实体类,且注明角色和阶元)。

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书班级:xx姓名:xx学号:xx日期:xx年xx月xx日目录第一章需求分析 (3)一、问题背景及描述 (3)二、功能分析 (3)三、建立系统流程图 (3)四、建立数据流图 (5)五、建立数据字典 (7)六、算法描述 (9)七、建立E-R图 (10)八、建立状态图 (12)第二章概要设计............................................. 错误!未定义书签。

一、软件体系结构模型.................................... 错误!未定义书签。

二、用面向数据流的方法设计系统软件结构.................. 错误!未定义书签。

三、数据库逻辑结构设计.................................. 错误!未定义书签。

第三章详细设计. (14)一、数据库物理结构设计.................................. 错误!未定义书签。

二、模块过程设计与界面设计 (14)第四章数据库设计 (20)一、数据字典的设计 (20)二、数据表的设计 (21)第五章编码和单元测试....................................... 错误!未定义书签。

第六章程序运行. (22)一、登陆界面 (22)二、主控制界面 (23)三、客户管理子模块界面 (24)四、用户管理子模块界面 (25)五、产品入库子模块界面 (26)六、产品出库子模块界面 (27)七、产品查询子模块界面 (30)八、修改产品信息子模块界面 (30)九、帮助信息子模块界面.................................. 错误!未定义书签。

第七章心得体会. (32)参考文献.................................................... 错误!未定义书签。

仓库管理系统需求规格说明书给力版

仓库管理系统需求规格说明书给力版

仓库管理系统需求规格说明书给力版仓库管理系统需求规格说明书1.引言1.1 目的本文档旨在详细描述和规划仓库管理系统的功能和需求,以便开发团队能根据需求进行系统设计和开发。

1.2 范围本文档适用于仓库管理系统的开发和实施过程,涵盖了系统功能、用户需求、技术要求等方面。

2.项目概述2.1 项目背景在传统的仓库管理中,仓库管理员需要手动记录和管理库存、订单和出入库等信息。

为了提高效率、减少错误和优化仓库运作,需要开发一个仓库管理系统。

2.2 项目目标仓库管理系统的目标是实现自动化的库存管理、订单管理和仓库操作记录,提供实时准确的信息,提高仓库管理效率和准确度。

2.3 项目范围仓库管理系统将包括但不限于以下功能:- 库存管理:包括库存的录入、调整和查询功能。

- 订单管理:包括订单的录入、处理和查询功能。

- 出入库管理:包括出入库记录的录入和查询功能。

- 报表:包括库存报表、订单报表等报表的和查询功能。

- 用户权限管理:包括用户管理和权限的分配功能。

3.功能需求3.1 用户管理3.1.1 注册和登录用户可以通过注册功能创建账户,并通过登录功能登录系统。

3.1.2 用户权限分配系统管理员可以分配用户角色和权限,以控制用户对系统功能的访问权限。

3.2 库存管理3.2.1 库存录入系统应提供录入新的库存信息的功能,包括物品名称、数量、规格等。

3.2.2 库存调整用户可以对库存进行调整,包括增加或减少数量、修改物品信息等。

3.2.3 库存查询用户可以根据物品名称、规格等条件查询库存信息,并获得实时的库存数量和位置信息。

3.3 订单管理3.3.1 订单录入用户可以录入新的订单信息,包括订单号、物品名称、数量等。

3.3.2 订单处理系统应提供订单处理功能,包括根据库存情况自动确认订单、分配出库任务等。

3.3.3 订单查询用户可以根据订单号、物品名称等条件查询订单信息,并获得订单状态和发货信息。

3.4 出入库管理3.4.1 出入库记录录入用户可以录入出入库操作的记录,包括物品名称、数量、操作类型等信息。

仓库管理系统说明书

仓库管理系统说明书

超市仓库管理系统需求规格说明书一:引言:实现超市仓库管理系统,至少有以下优点:1.记录规范化,为货物的采购、记录、查询质量的提高打下基础。

2.查询自动化和检索途径多样化,可以更方便、及时地澄清超市货物的状态。

3.资源共享的优势,通过局域网可以在全超市范围内实现资源共享,为消费者提供便利条件。

二:系统设计(一)系统指导思想和建设目标建成符合标准化协议、通用性较强、实用的系统,以提高超市仓库的现代化管理水平,实现信息资源的共享。

1. 系统建设目标(1) 建立超市仓库系统(2) 规范超市仓库的管理工作模式用计算机管理取代以往的手工作业和定性管理模式,使超市仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。

(3) 建立标准货物数据库依照货物的不同性质对货物进行合理的调配(4) 提高超市仓库管理的运营质量便于工作人员准确地掌握仓库结构,全面了解消费者的需求,及时调整采购计划,突出库藏特点。

(二)总体功能设计我们超市仓库管理进行了详细调研,发现现行软件很难满足我们超市仓库管理货物的需求。

好的软件价格相当昂贵,只有少部分的软件在市场上流通由于他们的局限性我们的软件会弥补市场上大多软件的不足而更人性化的为销售者和消费者服务(三)定义数据流图——用于描述系统对数据的加工过程。

数据字典——各类数据描述的集合,能够提供对数据的详细规格定义,并可用于验证数据,以发现系统在数据需求描述中是否出现遗漏。

三:系统概述 (1)系统定义系统顶层数据流图如下:(2)处理流程系统0层数据流图如下:商品汇总报表订货报表出库单入库单商品流通表商品分析计划超市仓库管理系统计划部门仓库管理部门销售部门采购部门商品数量控制 订货 报表 商品计划 商品计划库存量入库单 入库单商品汇总 出库单 出库单 报价 商 品 流通表(3)运行环境Pentium 133以上、内存至少128MB 、硬盘至少10G HD 、操作系统为Win2000、WinXP 、WinNT 、Win98其中之一、要有数据库软件(SQL )的安装、打印机(4)功能需求1.功能划分系统组成和功能框图如下:录入商品采购计划计划部门 商品信息表 生成订货报表 打印订货报表 超市仓库管理部门 打印商品汇总报表商品流通表 生成商品汇总报表1.录入入库单 1.录入入库单 采购部门 销售部门系统组成和功能框图四:软件界面以及操作说明 1.即时库存按仓库汇总设置销售进货库存财务即时库存按仓库汇总仓码仓库名库存数量库存金额(元)1 食品仓库 -8 -200.62 生活用品仓库 26 126超市仓库管理系统采购部门销售部门仓库管理部门采购分析采购订单销售统计售后服务 进出货物管理货物状态确认计划部门超市仓库管理系处理数据的变更查找打印删除复制添加返回主页面通过界面可以清晰的看到各种货物在仓库的剩余情况,以及余额情况,当东西少于预定的最低限度时候,管理员做出相关指示,并分配各个不能购买商品。

仓库管理系统详细设几说明书

仓库管理系统详细设几说明书

仓库管理系统详细设计说明书小组成员:陈程煜刘东红吕珂雷婷孙俊财引言1.1编写目的条形码识别具有快速、准确、易于操作等特点,商品流通的仓储及配送中心的出入库。

库存、配送等管理中引入条码,能够使管理工作节省人力。

减少差错、提高工作效率,并保障商品流转的顺利进行应用计算机系统与手持终端的结合可以方便、准确地完成商品流转的相关管理。

1.2背景1企业当接到客户订单或下达生产任务时应能随时提供所需产品的仓库库存量及现在的材料库存所能生产的产品数量,时时了解库存数量,需要一套有效的软件来帮您实现。

2运用人工的计算方法需要先根据产品的包装清单逐个列出计算,当要计算多种产品,中间又嵌套半成品时将是件非常繁琐的上饶租房事,并且很难做到准确、及时的核算,并还要核对库存最后才能得出库存报表。

3企业外地设办事处或外派人员想随时了解企业的库存量运用以往的做法是外派人员通过电话或传真向公司查询1.3系统说明:条码系统采用条形码作为标识,以条形码为数据源,使用数据采集终端扫描条码标识,进行数据采集。

系统从级别、类别、货位、批上饶租房次、单件等不同角度来管理库存物品的数量,以便企业可以及时了解和控制库存业务各方面的准确情况和数据,助您有效的进行仓库管理。

1.4系统实施效益1减少为生产投料每日进行的库存分析统计所投入的人力;2应用条码标识仓库货物、库位,实现物流数字化管理;3电子化任务分派,利用无线将任务实时发布到掌上终端,确保任务实时执行,满足JIT 供料要求,降低生产线因缺料停线的风险4应用自动识别技术和无线实时采集技术,准确高效率收集现场数据5供应商货物代管模式,降低企业物料库存占用资金,提高资金使用率6利用WEB方式实现企业间信息的快速交流,提高准确率7收货、仓库、发货任务设置操作流程和过程控制,实现任务的流程化监控1.5该系统主要功能特点:◆物料收货管理功能基于收货通知自动分排收货任务,需要来料检验时,自动添加和分派进货检查任务。

仓库管理系统(详细设计说明书)

仓库管理系统(详细设计说明书)

仓库管理系统(详细设计说明书) 仓库管理系统(详细设计说明书)版本.1.0日期.20年月日1.引言1.1 目的1.2 范围1.3 定义、缩略词和缩写2.系统概述2.1 功能2.2 总体描述2.3 用户特征2.4 假设和约束2.5 应用场景3.系统设计3.1 架构设计3.1.2 后端设计3.2 数据库设计3.2.1 数据库结构3.2.2 数据库表设计 3.3 数据传输设计3.3.1 接口定义3.3.2 数据格式3.4 安全设计3.4.1 用户认证与授权 3.4.2 数据加密3.4.3 安全性考虑4.模块设计4.1 模块A4.1.1 功能描述4.1.2 接口定义4.1.3 数据流程图4.2 模块B4.2.1 功能描述4.2.2 接口定义4.2.3 数据流程图 4.2.4 输入/输出4.3 模块C4.3.1 功能描述4.3.2 接口定义4.3.3 数据流程图4.3.4 输入/输出5.用户界面设计5.1 页面流程图5.2 页面设计5.2.1 登录页面5.2.2 主页5.2.3 仓库管理页面5.2.4 物品管理页面5.2.5 报表页面6.测试计划6.1 测试目标6.2 测试策略6.3 测试环境6.4 测试用例6.5 验收标准7.部署计划7.1 硬件需求7.2 软件需求7.3 安装步骤7.4 配置步骤7.5 启动和关闭步骤8.维护和支持8.1 错误处理8.2 日志记录和审计功能8.3 可拓展性9.参考文献附件:附件A:数据库表设计附件B:数据流程图附件C:测试用例法律名词及注释:1.著作权:指对作品享有复制、发行、出租、展览、表演、摄制、广播、信息网络传播等权力的权利人享有的权利。

2.商标:指图形、文字、颜色组合等在商品或服务上以区别该商品或者服务来源的标记。

3.专利:指为了保护利益由国家授予的发明者对其发明的专有权。

4.保密协议:指在一定的时间或范围内,受许可方对获得的他方技术或商业机密负有保密责任的约定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、仓库信息管理系统分析与设计
(一)《仓库信息管理系统》的需求建模
1、需求分析
仓库信息管理系统要能完成以下功能:
仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。

针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的基本管理功能基础上发挥信息系统的智能化。

根据要求可将系统分为四个模块
(1)用户登录模块
普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。

(2)仓库管理模块
管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。

可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。

(3)业务查询模块
在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。

(4)系统设置模块
显示当前仓库系统中的信息,在系统中可以执行供应商设置,仓库设置。

2、功能模块分析
(1)登录模块
①普通操作员:显示当天仓库中的所有库存的信息。

②管理员:修改仓库中的库存信息。

③用户注销:在用户执行完仓库功能时,注销。

④用户退出。

(2)管理模块
①仓库库存的进货与退货;
②仓库中的库存需要领料和退料功能;
③仓库也可以完成不同地区的商品在此仓库的商品调拨任务;
④用户人员也可以在当天之后对仓库中的库存进行盘点。

(3)查询模块
①显示当前仓库商品信息,并执行库存查询;
②显示仓库信息,对商品的销售量进行查询;
③此系统还可以对仓库历史记录进行查询。

(4)设置模块
①供应商设置
②仓库设置
3、工作内容及要求
①进一步细化需求分析的内容,识别出系统的参与者,并完成用例图;
②将用例图中的每个用例都写成相应的事件流文档;
③进一步使用活动图来描述每个用例,为后续的系统设计做好准备;
④按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图;
⑤分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图(只包含实体类,且
注明角色和阶元)。

⑥对数据库的逻辑模型进行优化,取消多对多的联系,完成最终的逻辑模型设计;
⑦使用交互作用图或状态机图完成系统动态行为的建模。

(建议使用顺序图按功能分别描述)
4、创建SRS文档:
⏹引言
●仓库管理系统将24小时为用户服务。

⏹用途
●SRS文档将作为SDLC设计和编码阶段的输入。

⏹作用域
●管理员直接对系统进行管理。

⏹功能性需求
●操作员需要取得管理员的认可才可以登录此系统。

●操作员可以查询库存的信息。

●系统管理员可以管理登录系统以后对仓库进行管理
●因为不是每个人都可以随便修改系统的,所以系统管理员可以登录进系统以后对用户
的权限信息进行管理。

⏹界面需求
●界面应该清晰易懂。

⏹运行环境
●此系统可以在网络上进行运行。

5、用例图如下:
分析:操作员在进行验证后登陆系统,可以执行商品的进退货的记录信息的查询与管理等操作。

图1 操作员用例图
分析:此用户是管理员,可以对仓库信息进行维护,仓库商品进行盘点,业务分析,历史记录查询,供应商信息维护和仓库查询操作。

图2 管理员用例图
分析:该用户为供应商,可以对执行仓库进货和退货的查询与管理操作。

图3 供应商用例图
(二)《仓库管理系统》的静态建模
1、定义
静态建模用于描述软件的静态成分,又叫结构建模。

它包含类关系图和对象关系图。

用于描述软件系统的成分之间的关系和依赖性。

2、类的分析与设计
(1)确定初始类图
(2)提取类的属性
(3)提取类的操作
(4)类之间的关系
3、去除不必要的类和不正确的类:
(1)冗余类:若两个类表述同一信息,保留最具有描述能力的类;
(2)不相干的类:去掉与问题没有多少关系和根本不相关的类;
(3)模糊类:类必须是确定的,有些临时类边界定义不对,或范围太广,应排除;
(4)属性:如果有些名词是用来描述某个类的,那么它一定是这个类的属性。

(5)操作:如果所描述的操作并不适用于对象并且被自身所操作,那么这一定不是类。

4、这样可以得到相关的三种类关系:
(1)人员信息包类图
(2)接口信息包类图
(3)系统事务信息包类图
5、确定类之间的关系
两个类之间的相互依赖就是关联,关联常用描述性动词或动词组来表示,其中有物理位置的表示、传导的动作、通信、所有者关系及条件的满足等等。

6、通过以上方法可以确定类图
(1)人员信息包类图里包含:操作员类、管理员类、供应商类、商品进货模块类、商品退换模块类、商品打印模块类、库存查询模块类、商品盘点模块类、历史信息查询模块类和商品调拨模块类。

*
图4 人员信息包类图
(2)接口信息包类图里包含:用户登录类、仓库管理类、系统管理类和业务查询类。

图5 接口信息包类图
(3)系统事务信息包类图包含:用户登录类、供应商管理类、业务分析类、查询历史信息类、仓库信息维护类、领料类、退料类、退换类、盘点类、调拨类和仓库查询类。

图6 系统事务信息包类图
(三)《仓库管理系统》的动态建模
1、在完成静态建模后,需要对系统实现动态建模。

需要创建
(1)活动关系图:表示系统的静态成分为了完成过程需要执行的活动的顺序;
(2)交互关系图:表示软件系统静态成分之间的交互,常用序列关系图和通信关系图。

2、活动关系图
(1)活动关系图是用来对特定过程的控制流进行建模。

分析:管理员在登录系统后,查看销售记录和查看商品库存情况,如果缺货就通知操作员缺货商品清单,操作员即可联系供应商按缺货清单提供货物,然后管理员更新数据库结束,如果不缺货直接结束。

图7 仓库系统的活动图
3、交互关系图:通信关系图、序列关系图
(1)通信关系图以消息的形式表示对象之间的交互。

通信图集中在活动着的对象上,表现的是相互通信的对象之间的消息传递,不参照时间。

通信图通过在消息上加序号表示消息传递的次序。

序列号放在消息之前作为消息的前缀。

注:通信关系图不描绘对象的生命线。

①管理员盘点过程协作图
分析:操作员把盘点信息发送给管理员,管理员审查后盘点信息,在仓库商品盘点模块中盘点信息列表,然后交由信息打印模块打印盘点信息列表,给操作员。

图8 管理员盘点过程协作图
②商品管理协作图
分析:操作员通知供应商进货,供应商打印出进货清单,操作员也可以对进货退货进行管理,供应商打印出退货清单。

图9 商品管理协作图
③仓库历史记录查询协作图
分析:管理员应该先登录系统。

当管理员登录系统以后,可以查询历史信息,看到商品进货、商品盘点、商品调拨的历史记录。

图10 仓库历史记录查询协作图
(2)序列关系图
序列关系图以按时间排序的消息形式来表示对象之间的交互。

序列关系图和通信关系图的区别在于通信关系图情调对象的组织结构,而序列关系图则按时间顺序显示对象之间交互的消息。

在序列关系图中,可以沿x轴方向排列对象。

将启动交互的对象放在最左边。

消息序列中后来的对象则放在交互启动对象的右边。

在交互中,对象发送和接收的消息按时间升序沿y轴防止。

注:和通信关系图不同,序列关系图描述对象生命线。

①仓库盘点过程序列图
分析:操作员将盘点信息发送给管理员,管理员审查盘点信息,然后盘点信息列表交给商品打印模块打印后发给操作员执行相关商品操作。

图11 仓库盘点过程序列图
②商品管理序列图
分析:操作通知商品供应商进货、退货,商品供应商将商品清单和退货商品清单发送给商品进货模块,商品进货模块将进货商品打印报表给操作员,商品退货模块将商品退换报表打印发给操作员,操作员也可以查询库存,库存库存模块将库存查询信息发送给操作员。

图12 商品管理序列图
③仓库历史记录序列图
分析:管理员登录系统查询历史信息模块,历史信息则查询商品进货退货模块、商品调拨模块、商品盘点模块,之后各模块将查询得到的信息发送给历史信息模块,最后由历史信息模块统一将信息发给管理员。

图13 仓库历史记录序列图
(四)《仓库管理系统》的架构建模
1、定义
架构建模使您能够了解组件在组织网络中的物理分布。

您需要对软件系统的架构进行建模以确定组件的设计是否符合软件系统的需要。

软件架构描述软件按系统的所有组件以及这些组件之间的关系。

要对系统软件的架构进行建模。

2、您需要创建以下关系图:
(1)包关系图:描述根据特定条件分组在一起的软件系统构成。

(2)组件关系图:描述软件系统的可执行构成。

(3)部署关系图:描述软件系统组件的各种处理设备。

①组件关系图:组件可实现一组接口并构成软件系统的可执行部分。

分析:该图是系统的各个组件图,由系统登录、仓库管理管理、信息查询、系统设置。

图14 组件关系图
②部署关系图:显示需要在其中部署软件组件的硬件。

分析:下图表明系统采用数据库系统作为后台数据提供者,然后客户登录使用系统,也可以对系统中的信息进行打印操作。

图15 部署关系图。

相关文档
最新文档