《仓储管理系统需求分析说明书 .doc》由会员分享,可在线阅读,更多相关《仓储管理系统需求分析说明书 .doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仓储管理系统V1.01.1编写的目的 此需求规格说明书对软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能以及与其他软件的接口,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出系统设计说明书与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2背景有限公司,为通过本仓储管理系统更好的管理公司业务。2任务概述2.1目标客户可以通过系统方便的实现订单录入,出入库管理等业务功能2.2内容2.3用户的特点本系统内部工作人员进行操作。3需求规定3.1系统结构图3.2系统用例图:3.3数据库E-R图3.4模块描述
2、3.4.1单据管理设计图:单据管理模块名称: 单 据 管 理 模块概述:记录客户订单信息,形成订单号,对应订单信息查询仓库状态;记录采购单信息,形成采购单号,对应订单信息查询仓库状态;关键字段:产品类型、名称、数量、订单号、客户信息流程设置:一订单录入1.选择客户名称2.选择下订单日期3.选择交货日期4.选择订单类型(A单、B单)5.录入订单产品信息 (1).选择产品类别,按产品名称搜索,将产品相应信息显示出来(产品名称,规格,产品备注,单价) (2).填写订购数量 (3).保存订单产品,并返回到订单录入页,将添加的订单产品显示到订单录入页6.确认订单信息7.保存并生成订单(订单号)二订单查询
3、 1.输入订单号 2.选择客户名称 3.选择日期 4查询并显示结果三采购单录入1.选择供应商名称2.选择采购日期3.录入采购产品信息 (1).选择产品类别,按产品名称搜索,将产品相应信息显示出来(产品名称,规格,产品备注,单价) (2).填写采购数量 (3).保存采购产品,并返回到采购录入页,将添加的采购产品显示到采购录入页4.确认采购单信息5.保存并生成采购单(采购单号)四采购单查询 1.输入采购单号 2.选择供应商名称 3.选择日期 4查询并显示结果功能目标:实现入库统计与管理对应数据库表订单表、采购单表、客户表、类别表、产品表、库存表、供应商表、配料表单据管理的流程图:订单录入:订单查询
4、:采购单录入:采购单查询:3.4.2入库管理设计图:入库管理模块名称: 入 库 管 理 模块概述:根据订单的信息核算出需采购配料或成品数量,与现状态下仓库情况结合,确定需采购的数量;包括成品入库、配料入库2个模块,根据入库的产品的信息和数量来调整库存数量 关键字段:配料信息、成品信息、产品类型、名称、数量、订单信息流程设置:1.选择入库类型(成品入库,配料入库,退货入库)2.成品入库 (1).选择添加入库产品按钮,选择产品类别,按产品名称搜索相应的信息(产品名称,规格,产品备注,单价,库存数量) (2).添加入库数量 (3).保存 (4).返回成品入库页,并显示相应入库产品信息 (5). 确定
5、并保存 (6).打印入库单3.配料入库 (1).选择入库时间(2).选择添加入库配料按钮,选择产品类别,按配料名称搜索相应的信息(配料名称,规格,单价,库存数量) (3).添加入库数量 (4).保存 (5).返回配料入库页,并显示相应入库配料信息 (6). 确定并保存 (7).打印入库单3.退货出库 (1).填写订单号 (2).选择客户名称 (3).查询并显示退货列表 (4).点击退货,显示退货详细信息, (5).填写退货数量 (6).完成,保存退货入库 (7).打印入库单功能目标:实现入库统计与管理对应数据库表入库表、类别表、产品表、配料表、供应商表、采购单表、订单表、客户表入库流程图:成品
6、入库:配件入库:退货入库:3.4.3出库管理:设计图出库管理模块名称: 出 库 管 理 模块概述:关联订单,实现出库管理,并生产出货单;关键字段:客户信息、产品类型、名称、数量、价格、订单号流程设置:1.选择出库类型(成品出库,配料出库,次品出库)2成品出库 (1).选择交货日期范围 (2).选择订单状态 (3).选择客户名称 (4).输入订单号 (5).查询,并生成订单信息(订单号,客户名称,交货日期,订单状态) (6).生成成品出货单3.配料出库 (1).点击添加出库配料按钮,进入出库配料页,按品名进行搜索,并显示相应的信息(名称,规格,库存数量) (2).填写出库数量 (3).保存 (4
7、).返回配料出货页,并显示该配料的出库信息(名称,规格,库存数量,出库数量,单位) (5).生成配料出货单4.次品出库 (1).点击添加出库次品按钮,进入出库次品页,按品名进行搜索,并显示相应的信息(名称,规格,库存数量) (2).填写出库数量 (3).保存 (4).返回次品出货页,并显示该次品的出库信息(名称,规格,库存数量,出库数量,单位) (5).生成次品出货单 功能目标:对应客户订单,实现出库管理功能目标:对应客户订单,实现出库管理对应数据库表订单表、客户表、出库表、库存表、配料表、出库流程图:成品出库:配料出库:次品出库:3.4.4库存管理 :设计图:库存管理模块名称: 库 存 管
8、理 模块概述:通过不同的产品条件,查看对于产品库存情况关键字段:产品名称、数量、价格、订单号流程设置:1.选择查询类型(成品,配料,次品)2.选择是否缺货3.填写规则,产品名称4.查询,显示相应的信息(类别,名称,规格,库存数量,单位,单价,备注)功能目标:即时的库存管理对应数据库表库存表库存管理流程图:3.4.5财务管理:3.4.5.1客户财务管理设计图客户财务管理模块名称: 客 户 账 务 管 理 模块概述:管理客户帐户与订单之间的财务管理关键字段:订单号、价格信息、客户信息流程设置:1.输入客户名称2.输入对应条件订单信息3.输入已付金额,自动计算未付金额并显示4.生成报表功能目标:查看
9、客户与订单之间金额的支付情况对应数据库:订单表,客户表,客户财务表附流程图:3.4.5.2供应商财务管理设计图:供应商财务管理模块名称: 供 应 商 账 务 管 理 模块概述:管理供应商与订单之间的财务管理关键字段:订单号、价格信息、客户信息流程设置:1.输入供应商名称2.输入对应采购单号3.输入已付金额,自动计算未付金额并显示4.生成报表功能目标:查看客户与订单之间金额的支付情况对应数据库:采购表,供应商表,供应商财务表附流程图:3.4.6报表功能:3.4.6.1出库报表设计图:出库报表中心模块名称: 出 库 报 表 中 心 模块概述:选择对应仓库类型,对应时间段内的产品的出库类型信息,生成
10、报表;关键字段:仓库类型、供应商信息,产品类型、名称、数量、价格、订单号流程设置:1.选择时间段2.选择出库类型信息(辅料出库,成品出库)3.选择品名,规格,业务人员(高级搜索,普通搜索可省略)3.点击查询4.生成报表功能目标查看综合产品的出库信息数据; 对应数据库:出存表附流程图:3.4.6.2入库报表管理设计图:入库报表中心模块名称: 入 库 报 表 中 心 模块概述:管理供应商与订单之间的财务管理关键字段:仓库类型、供应商信息,产品类型、名称、数量、价格、订单号流程设置:1.选择时间段2.选择入库类型信息(辅料入库,成品入库,退货入库)3.选择品名,规格,类别(高级搜索,普通搜索可省略)
11、3.点击查询4.生成报表功能目标查看综合产品的入库信息数据; 对应数据库:入库表附流程图: 入库普通查询入库高级查询:3.4.6.3财务报表设计图:财务报表中心模块名称: 财 务 报 表 中 心 模块概述:供应商,客户与订单之间的财务管理关键字段:客户信息,仓库类型、供应商信息,产品类型、名称、数量、价格、订单号流程设置:1.选择报表类型(客户,供应商)2.输入具体名称3.点击查询4.生成报表功能目标查看供应商,客户和订单之间财务报表 对应数据库:供应商账务表、客户账务表财务报表流程图: 3.4.7系统设置:3.4.7.1 产品类别管理模块名称: 产 品 类 别 管 理 模块概述:该模块主要功
12、能是产品类别的查看,增加,修改,删除,停用关键字段: 产品类别,库型流程设置:1.输入产品类型名称,点击查询显示该类别详细信息2.添加产品类别3.修改产品类别4.停用产品类别5.删除产品类别(类别正在使用时无法删除)功能目标产品类别的查看,增加,修改,删除,停用 对应数据库:类别表产品类别流程图: 3.4.7.2 产品管理设计图:产品管理模块名称: 产 品 管 理 模块概述:该模块主要功能是产品的查看,增加,修改,删除,停用关键字段: 产品,产品类别流程设置:1.选择产品类别2.输入产品名称3.输入材料名称4.输入规格5.显示产品详细信息6.添加产品类别7.修改产品类别8.停用产品类别9.删除
13、产品类别功能目标产品的查看,增加,修改,删除,停用 对应数据库:产品表附流程图: 3.4.7.3 配料管理设计图配料管理模块名称: 配 料 管 理 模块概述:该模块主要功能是配料的查看,增加,修改,删除,停用关键字段: 产品,配料流程设置:1.输入配料名称2.输入配料规格5.显示配料详细信息6.添加配料7.修改配料8.停用配料9.删除配料功能目标配料的查看,增加,修改,删除,停用 对应数据库:配料表附流程图: 3.4.7.4 客户管理设计图:客户管理模块名称:客 户 管 理模块概述:该模块主要功能是客户的查看,增加,修改,删除,停用关键字段: 客户,基本信息流程设置:1.输入公司名称2.输入公
14、司电话3.输入联系人4.显示客户详细信息5.添加客户6.修改客户7.停用客户8.删除客户功能目标客户的查看,增加,修改,删除,停用 对应数据库:客户表附流程图: 3.4.7.5 供应商管理设计图:供应商管理模块名称:供 应 商 管 理模块概述:该模块主要功能是供应商的查看,增加,修改,删除,停用关键字段: 供应商,详细信息流程设置:1.输入公司名称2.输入公司电话3.输入联系人4.显示供应商详细信息5.添加供应商6.修改供应商7.停用供应商8.删除供应商功能目标供应商的查看,增加,修改,删除,停用 对应数据库:供应商表附流程图: 3.4.7.6 角色管理设计图:角色管理模块名称:角 色 管 理
15、模块概述:该模块主要功能是角色的查看,增加,修改,删除,停用关键字段: 角色,详细信息流程设置:1.输入角色名称2.点击查询3.显示角色详细信息4.添加角色5.修改角色6.删除角色功能目标角色的查看,增加,修改,删除,停用 对应数据库:角色表附流程图: 3.4.7.7权限管理设计图:权限管理模块名称:权 限 管 理模块概述:该模块主要功能是权限的设置和分配关键字段: 权限设置流程设置:1.选择角色名称3.显示权限模块2.选择需要设置权限的模块3.设置只读,修改,删除,增加权限功能目标权限的只读,修改,删除,增加设置对应数据库:权限表附流程图: 3.4.7.8 用户管理设计图:用户管理模块名称:用 户 管 理模块概述:用户信息添加、修改和删除关键字段: 用户名称、联系方式、地址流程设置:1.输入用户名称3.显示用户详细信息3.添加用户 4.修改用户信息5.停用用户信息6.删除用户信息功能目标建立用户基础信息对应数据库:用户表附流程图:4运行环境规定无4.1设备a.cpu:2.80GHzb.内存容量 2Gc硬盘NT4.2支持软件开发工具:Visual Studio 2005服务器:IIS 6.0数据库:MS-SQLSERVER /ORACLE操作系统:Windows 20034.3接口 4.4附录
限制150内