v5.3068.682.3_Software Requirements Specification_V1.0
- 格式:doc
- 大小:1.00 MB
- 文档页数:34
仅供收件方查阅-技术文档-04/16/2013-Page 1 of 34 Copyright © BroadenGateE- Warehouse Management System Software Requirements Specification 电子化仓储管理系统软件需求规格说明书版权所有 不得复制Copyright © BroadenGate Technologies, Co., Ltd.. All Rights ReservedRevision Record修订记录Catalog目录1Introduction 简介 (1)1.1Purpose 目的 (1)1.2Scope 范围 (1)2General description总体概述 (1)2.1Software perspective 软件概述 (2)2.1.1About the Project 项目介绍 (2)2.1.2Environment of Product 产品环境介绍 (2)2.2Software function 软件功能 (2)2.3User characteristics 用户特征 (3)2.4Assumptions & Dependencies 假设和依赖关系 (5)3Specific Requirements 具体需求 (6)3.1Functional Requirements 功能需求 (6)3.1.1用户注册登陆R.FUNC.UM.001 (8)3.1.2用户信息修改R.FUNC.UM.002 (9)3.1.3用户权限审核R.FUNC.UM.003 (9)3.1.4供应商管理R.FUNC.SM.001 (10)3.1.5客户管理R.FUNC.SM.002 (11)3.1.6区域管理R.FUNC.SM.003 (11)3.1.7商品管理R.FUNC.GM.001 (12)3.1.8商品分类R.FUNC.GM.002 (12)3.1.9入库管理R.FUNC.BM.001 (13)3.1.10出库管理R.FUNC.BM.002 (13)3.1.11盘点管理R.FUNC.BM.003 (14)3.1.12库存报警R.FUNC.BM.004 (15)3.1.13报表统计R.FUNC.FM.001 (15)3.1.14入库查询R.FUNC.FM.002 (15)3.1.15出库查询R.FUNC.FM.003 (16)3.1.16库存查询R.FUNC.FM.004 (16)3.2Performance Requirements 性能需求 (17)3.2.1Performance Requirements 性能需求 (17)3.3External Interface Requirements 外部接口需求 (17)3.3.1User Interface 用户接口 (17)3.3.2Software Interface 软件接口 (17)3.3.3Hardware Interface 硬件接口 (18)3.3.4Communication Interface 通讯接口 (18)4Overall Design Constraints 总体设计约束 (18)4.1Standards compliance 标准符合性 (18)4.2Hardware Limitations 硬件约束 (18)4.3Technology Limitations 技术限制 (19)5Software Quality Attributes 软件质量特性 (19)6Dependencies 依赖关系 (20)7Other Requirements其他需求 (20)7.1Database数据库 (20)7.2Operations 操作 (21)7.3Localization 本地化 (21)8Requirements Classification 需求分级 (21)9Appendix 附录 (22)9.1Appendix A 附录A Requirements Modeling 需求建模 (22)9.1.1Data Flow Diagram 数据流图 (23)9.1.2Data Dictionary 数据字典 (26)List of reference 参考资料清单: (29)Keywords 关键词:电子化仓储入库出库盘点统计Abstract 摘要:本需求规格描述了电子化仓储管理系统的规范要求。
List of abbreviations 缩略语清单:.1 Introduction 简介1.1Purpose 目的本文主要描述电子化仓储管理系统需求,目的是为了清晰地描述用户使用本软件能够完成的任务进而定义开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务。
1.2Scope 范围本文档规定了电子化仓储管理系统的功能规范需求,适用于实现仓储中心管理的电子化,以提高仓储的效率。
2General description总体概述近些年来,在商界e-Commerce、 eBusiness、 e-Trade 以及供应链管理成为炙手可热的词语。
不论是大公司还是小公司,在这个信息时代,都应该采取e-Commerce 、SCM等技术,建设e-Logistics系统,开展电子物流服务,来增强自己的竞争优势。
根据需求,本系统将集中实现电子化物流管理系统中的电子化仓储管理部分。
此系统主要用于仓储商品出入电子化管理,实现仓库的存货、取货及仓库中的快速盘点,以及相关系统信息维护等操作。
系统中设计了装箱算法,为客户提供合理有效的装箱方案,保证了货物集装箱的利用。
本方案可提供有关库存情况的准确信息,增强了作业的准确性和快捷性、减少了整个物流中由于商品误置、送错、偷窃、损害和库存、出货错误等造成的损耗,以达到最大限度地减少储存成本的目的。
2.1Software perspective 软件概述2.1.1About the Project 项目介绍本项目是一个独立的新项目。
基于仓储管理高效快速的电子化要求,我们将要开发一套在结构上设计合理,功能业务能满足仓储日常操作和管理的系统,该系统还应能自动生成报表,为管理者做决策提供依据。
软件名称为电子化仓储管理系统软件,版本为1.0。
2.1.2Environment of Product 产品环境介绍本产品是独立的并完全自我包含。
电子化仓储管理系统软件管理的对象是出入仓库的商品,用户是仓库中的操作员,信息管理员和部门管理员。
2.2Software function 软件功能本系统的主要功能模块:◆基本信息模块◆用户管理模块◆商品信息模块◆库存管理模块◆报表分析模块2.3User characteristics 用户特征本系统的用户主要有四类:超级用户、进货部门、销售部门和核算部门。
超级用户负责后台维护和数据库管理:接受送货单后生成收货单给进货部门,接受订单后生成发货单给销售部门;管理空位信息和、库存信息、用户信息、客户信息、商品信息和供应商信息并在收到核算部门的报告时更新数据库,处理盘点不服数据;同时超级用户还有权查看报表。
进货部门负责入库信息整理:接受收货单,生成入库单后更改收货单状态,根据入库单收货封装后入库,同时更新库存信息和空位信息进货部门销售部门负责出库信息整理:接受发货单,生成提货单后更改发货单状态,根据提货单提货封装后出库,同时更新库存信息和空位信息销售部门核算部门负责:盘点库存,与系统库存比较是否有出入,如有出入向超级用户报告,同时还应能通过查询制定阶段报表。
2.4Assumptions & Dependencies 假设和依赖关系本系统将采用C#语言开发。
一般情况下使用WINDOWS操作系统,特殊情况下如果用户有其他操作的要求,系统应具备可移植的条件。
本系统将使用SQL2005数据库系统,原因是系统稳定,适合进行大中型项目开发。
页面设计采用的是。
利用PowerDesigner作为生成报表的工具。
3Specific Requirements 具体需求3.1Functional Requirements 功能需求超级用户销售部门核算部门进货部门3.1.1用户注册登陆R.FUNC.UM.001 3.1.1.1Introduction介绍系统实现新用户注册及登陆。
3.1.1.2Inputs 输入职员ID职员名称职员登录密码职员所属部门职员联系电话职员E-mail职员登录权限3.1.1.3Process 处理1. 进入注册页面;2. 填写相关信息;3. 提交相关信息;4. 注册成功则进入相关页面登陆,否则返回错误信息;3.1.1.4Output 输出1. 用户名重复、密码不合要求,系统返回信息错误;2. 操作成功,系统返回操作成功信息3.1.2用户信息修改R.FUNC.UM.0023.1.2.1Introduction 介绍用于修改自己的相关信息。
3.1.2.2 Input 输入职员ID职员名称职员登录密码职员所属部门职员联系电话职员E-mail职员登录权限3.1.2.3 Process 处理用户登陆系统;用户修改个人信息;系统验证输入的个人信息;系统导向修改成功页面;3.1.2.4Output 输出修改的信息不合格;保存到数据库成功,提示修改成功。
3.1.3用户权限审核R.FUNC.UM.0033.1.3.1Introduction 介绍管理员给审核用户管理权限。
3.1.3.2 Input 输入职员名称职员登录密码职员登录权限3.1.3.3 Process 处理管理员需要分配给用户权限;管理员登陆系统;管理员分配用户权限;系统验证分配的权限;系统导向修改成功页面3.1.3.4 Output 输出用户名重复、密码不合要求,系统返回信息错误;操作成功,系统返回操作成功信息。
3.1.4供应商管理R.FUNC.SM.0013.1.4.1Introduction 介绍维护商品的供应商信息,方便对系统中的所有供应商进行记录和统计3.1.4.2Input输入供应商ID供应商名称供应商负责人供应商地址供应商联系电话供应商E-mail3.1.4.3Process 处理1进货部门登陆页面2添加新供应商基本信息;根据供应商ID删除,修改供应商。
3 确认输入3.1.4.4Output 输出数据库信息更新操作成功,系统返回操作成功信息。
3.1.5客户管理R.FUNC.SM.0023.1.5.1Introduction 介绍维护购买商品的客户信息,便于登记客户及相关负责人的详细资料3.1.5.2Input输入客户ID客户名称客户负责人客户地址客户联系电话客户E-mail3.1.5.3Process 处理1 超级用户登陆页面2添加新客户基本信息;根据客户ID删除,修改客户。