软件开发方案与案例分析需求模板
E-Storage Management System Software
Requirements Specification
电子化仓储管理系统软件需求规格说明书
版权所有 不得复制
Copyright © BroadenGate Technologies, Co., Ltd.
All Rights Reserved
软件开发方案与案例分析需求模板
Revision Record
修订记录
软件开发方案与案例分析需求模板
Catalog 目 录
软件开发方案与案例分析需求模板
错误!未找到引用源。
Keywords 关键词:仓储管理
Abstract 摘 要:本文主要描述电子化仓储管理系统的设计需求,包括功能需求和性能需求,以
及其他设计约束等。
List of abbreviations 缩略语清单:
软件开发方案与案例分析需求模板
1 Introduction 简介
1.1 Purpose 目的
1.2 Scope 范围
本文档包含电子化仓储管理系统 V1.0的对外接口和功能描述,以及和外部的约束关系。
2 General description 总体概述
2.1 Software perspective 软件概述
2.1.1
About the Project 项目介绍
2.1.2
Environment of Pruduct 产品环境介绍
2.2 User characteristics 用户特征
2.3 Software function 软件功能
2.4 Assumptions & Dependencies 假设和依赖关系
3 Specific Requirements 具体需求
3.1Functional Requirements 功能需求
软件开发方案与案例分析需求模板
我们采用面向对象分析的方法来作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
Use Case描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成时,该模型将来可
派生出动态对象模型。
设计Use-case时,我们遵循下列步骤: 第一步:
识别出系统的管理员。管理员可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者是谁。尽可能地确保所有管理员都被完全识别出来。 第二步:
描述主要的Use Case。可以采取不断地问自己“这个管理员究竟想通过系统做什么?”来准确地描述Use Case。 第三步:
重新审视每个Use Case,为它们下了详尽的定义。
电子化仓库管理系统是通过对入库业务、出库业务、仓库调拨、库存调整业务信息的管理,提高仓库管理信息的实时性和准确性,达到即时库存管理的功能,并有效控制并跟踪业务的物流和成本管理全过程,实现完善的企业仓储信息管理。系统中设计了装箱算法,为客户提供合理有效的装箱方案,保证了货物集装箱的利用。本系统可以提供有关库存情况的准确信息,增强了作业的准确性和快捷性、减少了整个物流中由于商品误置、送错、偷窃、损害和库存、出货错误等造成的损耗,并最大限度减少存储成本。
总体功能时序图:(如图3-1所示)
软件开发方案与案例分析需求模板
图3-1总体功能时序图
图 3-1总体功能时序图中主要描述了系统和用户之间的交互,此图就把电子化仓库系统当作一个黑盒子,通过描述用户和系统的交互过程,进一步说明了系统是如何运作的,也说明了系统所具有的主要功能。
系统协作图:(如下3-2 所示)
图3-2系统协作图
软件开发方案与案例分析需求模板
图3-2系统协作图主要描述了管理员、系统、一般用户之间的协作关系有库存管理、统计查询、查询信息、库存信息、统计查询等协作关系。 系统领域模型图:(如图3-3所示)
图3-3系统领域模型图
图3-3系统领域模型图 描述了仓库、用户、客户、送货单、货架、商品、供应商的属性以及各类
之间的对应关系。
整个系统划分为如下五个业务子系统:
1 登录管理:
登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。
登录管理模块活动图:(如图3-4所示)
软件开发方案与案例分析需求模板
图3-4登录管理模块活动图
图3-3描述了系统活动图,此图描述的是系统的活动流程,从开始状态到结束状态的整个过程。起始端为显示登录界面,然后进入输入用户名和密码界面,然后系统进行登录操作,接下来系统检查数据库的合法性,如果不合法则直接退出,如果合法系统则显示登录界面,然后用户可选择四个功能,分别为,库存管理,统计查询,系统管理和用户管理,当用户完成某一个功能后则结束。
2 库存管理:
库存管理用例是管理员登陆到系统后,对库存进行各种操作,包括入库管理,出库管理,送货管理,盘点管理,各项管理,通过管理员的增加,删除操作对库存信息进行更新。并同步到数据库。 (1)入库管理:可以查询在一段时间里的货物入库信息,包括入库单号 …… 此处隐藏:3985字,全部文档内容请下载后查看。喜欢就下载吧 ……