
仓库管理系统
软件需求说明书
作 者:
完 成 日 期:
学 号:
目录
1 引言..............................................................................3
1.1编写目的.............................................................................................................3
1.2 范围....................................................................................................................3
1.3 可行性分析........................................................................................................3
1.4 定义....................................................................................................................3
2 总体描述.....................................................................3
2.1产品描述.............................................................................................................3
2.2 产品功能............................................................................................................4
2.3产品分析............................................................................................................4
2.4 设计约束、...............................................................................................4
3 具体需求..................................................................................5
3.1功能需求..............................................................................................................5
4 数据设计..................................................................................6
4.1数据库结构设计..................................................................................................6
4.2系统的功能层次图..............................................................................................6
4.3数据结构及各结构模块图..................................................................................7
4.4 系统的E-R图....................................................................................................8
4.5系统的数据流图..................................................................................................8
4.6数据字典..............................................................................................................9
5 对系统的分析.........................................................................13
5.1系统的性能分析.................................................................................................13
5.2时间特性.............................................................................................................13
5.3灵活性.................................................................................................................13
1 引言
1.1编写目的
仓库管理系统(warehouse management system ,简称WMS )最主要的任务是及时了解仓库库存量,为了能实时反映仓库的进销存的商品情况,尤其是商家销量大增的时候,能予以支持及时进货,减少库存量,达到及时掌握库存动态,少呆账,信息的可控管理的目的。
1.2 范围
仓库管理是最能体现一个企业效率的指标之一,仓库管理最显而易见的是库存备料,大到公司、超市的仓库管理,小到图书馆、商店的藏书管理,凡是含有仓库管理的商家都可以当作是各种各样的仓库管理需求,仓库管理的日趋现代化的管理模式也就造就了仓库管理信息系统的诞生。
1.3可行性分析
设计实现的仓库管理系统能够正确有效地完成仓库管理的日常入库出库的工作,极大提高了人工管理工作的效率和水平,并且能够进行高效便捷的查询,完成月底的仓库进出库的记录功能;将系统和数据库连接起来,提供一种较为强大的数据安全功能,给各部门的工作带来了便利,防止失误、越权和不必要的过失;界面友好,操作简单,高效易掌握。该系统是最为经典的信息管理系统,设计开发具有通用性,对于其它系统开发具有借鉴意义。
1.4定义
关键字: 用户 出入库 导入 导出 预留款
2.总体描述
2.1 产品描述
仓库管理系统的基本实现就是能够高效地管理仓库中物品的流通,包含像是进库管理,出库管理,物品采购,物品的销售等等,对仓库物流管理流程做了细致的分析,可以从中发现一些有关于仓库管理系统的细节的特征:
1.仓库的种类和数量繁多,应该及时对物品进行清理分类,做好数据的备案,然后对物品的进出库进行数据流通统计,对数据进行检索。
2.仓库内的物品要有一定的计量单位,例如物为基本的单位进行流通录入。
3.仓库内物品的损耗,数量的增加都要有专门的检索系统来实现物品追踪。
4.仓库物品的流通设计需要有入库、出库、报损三种物流方式。
5.物品的登记管理涉及数据库的增删改查和汇总等操作。
6.仓库管理工作人员需要有自己的账户密码,防止越权操作,需要给不同的操作人员不同的权限。
7.仓库工作人员要有专门的代号表示,以区分同名不同人的情况的发生。
8.仓库管理部门要设置好部门,一般有采购部门,财务部门,生产部门,营销部门。
9.生产部门要生产产品的时候需提交一份物品的申请清单,当仓库没有库存量的时候,就要有部门操作者向采购部门提交一份采购申请单。
10.当采购部门需要采购时,财务部门需要根据采购部门采购回来的账单进行财务汇总,办理报销手续,领取报销费用。生产出来的产品进入库存还需要登记,由营销部门卖出的商品也需要登记在案。财务部门负责对采购部门提交的报销手续进行核查、登记,进行报销。
11.仓库部门需要对仓库进行物品的出入库管理,签订有关采购单和核实采购单,通知生产部门领取物品。
2.2 产品功能
1.用户管理
2.系统登录
3.仓库部门:
1)物品标记
2)物品类别设置
3)物品进出库处理
4)物品进出库情况查询
4.采购部门:
1)采购申请
2)采购信息的增删查改
5.财务部门:
1)财务信息的增删查改
6.生产部门:
1)物品信息增删查改
7.营销部门:
1)产品信息增删查改
2.3产品分析
系统的可操作性比较强,用户界面友好,效率高,易掌握,并不需要花费深功夫学习操作步骤,也不需要操作人员具有高水平。
设计开发过程具有通用性,对于类似的工作具有延展性。
2.4 设计约束、
本产品必须在windows操作系统之下进行,数据传输使用TCP/IP协议。平台的,加之在开发过程中安全保密工作极为重要,避免资料的外露。
产品描述 该系统是在Windows操作系统下开发的,在使用和操作中遇正常到无法实现的功能可能是存在领域的差异。
3.具体需求
3.1 功能需求
1.用户管理
功能用途:登记或是设置对工作人员的身份表示,密码设置,权限操作。
使用人员:系统管理员
主要数据:工作人员的姓名,工号,登录密码,部门编号,电话,备注等内容
基本操作:维护人员信息,数据的增删查改所形成的记录。
2.系统登录
功能用途:防止其他非法入侵,防止越权操作。
使用人员:需要管理该系统内部事务的人员。
主要数据:工作人员的工作编号,密码
基本操作:登录信息输入,确定登录,取消登录等
3.仓库部门
1)物品标记
功能用途:登记物品编号,说明,进库时间,便于分类检索。
使用人员:仓库物品管理员及具有该权限的工作人员。
主要数据:物品编号,物品的类别说明。
基本操作:数据的增删查改形成记录。
2)物品分类
功能用途:对物品进行分类登记,对物品的摆放位置做标记,便于高效有序的管理。
使用人员:仓库物品管理员及具有该权限的工作人员。
主要数据:物品的分类号,物品的编号,摆放位置编号,物品的分类说明。
基本操作:数据分类的增删查改形成记录。
3)物品进出库处理
功能用途:对物品进行进库,出库,报损等物品流通处理操作。
使用人员:系统管理员及具有该权限的工作人员。
主要数据:物品的分类号,摆放位置编号,物品的编号,物品名称,单价,库存量。
基本操作:启动进库处理,出库处理,报损处理。
4)物品进出库情况查询
功能用途:查询物品流通。
使用人员:系统管理员及具有该权限的工作人员。
主要数据:物品的分类号,摆放位置编号,物品的编号,物品名称,物流类型,单价,库存量,说明,查询日期。
基本操作:搜索算法查询物品进出库情况。
4.采购部门:
1)采购申请
功能用途:添加采购详情
使用人员:采购部门管理员及具有该权限的工作人员。
主要数据:物品信息,采购时间,采购人员,供应商。
基本操作:选择日期,供应商,添加物品信息。
其他说明:采购部门采购申请获批之后,需要在购买后获取正规,进行数据验证,确保信息的完整性。采购部门需要向财务部门申请资金拨款。
2)采购信息的操作
功能用途:对采购物品的增删查改操作,实现便捷式操作。
使用人员:系统管理员及具有该权限的工作人员。
主要数据:日期,摆放位置编号,物品的编号,物品名称,单价,库存量及其他说明。
基本操作:对采购物品的增删查改操作。
5.财务部门:
1)财务数据记录的操作
功能用途:对采购物品的花费增删查改操作,实现便捷式操作。
使用人员:财务部门系统管理员及具有该权限的工作人员。
主要数据:日期,物品的编号,物品名称,单价,库存量,进货量,出货量,花费金额及其他说明。
基本操作:对采购物品的花费增删查改操作。
其他说明:财务部门需要对采购完成的信息进行核对校验,对于营销部门的所赚金额进行比对录入。
6.生产部门:
1)生产记录的操作
功能用途:对生产物品的进出库增删查改操作,实现便捷式操作。
使用人员:生产部门系统管理员及具有该权限的工作人员。
主要数据:日期,物品的编号,物品名称,库存量,进货量,出货量及其他说明。
基本操作:对生产物品的进出库量进行增删查改操作。
7.营销部门:
1)营销记录的操作
功能用途:对营销物品的进出库增删查改操作,实现便捷式操作。
使用人员:营销部门系统管理员及具有该权限的工作人员。
主要数据:日期,物品的编号,物品名称,库存量,进货量,出货量,单价,所赚取金额及其他说明。
基本操作:对营销物品的进出库增删查改操作。
4.数据设计
4.1数据库结构设计
将需求分析阶段形成的实体模型转换为数据库支持的数据库模型。
4.2 系统的功能层次图
4.3 数据结构及各程序模块图
4.4 系统的E-R图
N N
1 1
1
1
N 1 1
N
N
N
4.5系统的数据流图
数据流图的图标
—————实体
—————操作
—————生成表
4.5.1第一层数据流图:
4.5.2第二层数据流图:
用户管理:
登录管理:
仓库部门:
采购部门及财务部门:
生产部门:
营销部门:
4.6数据字典形成如下:
名称:仓库物品清单
别名:仓库数据库库存信息
描述:可供仓库管理人员查看仓库物品信息以及查看物品进货量,出货量,产品的增加量以及减少量。
定义:仓库物品清单=物品编号+物品分类+物品摆放位置编号+物品单价+物品的存货量+物品缺货量+日期+到期时间+物品进库量+物品出货量
位置:输出到仓库物品数据库中。
名称:缺货清单
别名:仓库数据库库存缺货信息
描述:可供仓库管理人员查看仓库物品信息以及查看物品缺货记录
定义:仓库物品清单=物品编号+物品分类+物品摆放位置编号+物品缺货量+日期
位置:输出到仓库物品缺货登记表中。
名称:购货清单
别名:仓库数据库库存购货信息
描述:可供仓库管理人员查看仓库物品信息以及查看物品购货记录
定义:仓库物品清单=物品编号+物品分类+物品摆放位置编号+物品购货量+日期
位置:输出到仓库物品购货登记表中。
名称:领货清单
别名:仓库数据库库存领货信息
描述:可供仓库管理人员查看仓库物品信息,库存信息以及查看物品领货记录
定义:仓库物品清单=物品编号+物品分类+物品摆放位置编号+物品领货量+物品缺货量+日期
位置:输出到仓库物品领货登记表中。
5.5.对系统的分析
5.1系统的性能分析
计算机可以储存大量的数据信息,而且具有一次存入就可以重复使用的特性,管理数据变得高效方便,数据规整统一。
存货信息可以实现及时更新,减少差错的发生,及时保存信息,并且定时检查与实际存放在仓库中的物品校验核对。
5.2 时间特性
该系统具有较高的响应时间约为0.02S,高效地数据库处理时间约为0.01s,数据库存放内存时间约为0.1S.
5.3 灵活性
该系统运行在windows系列平台上,具有良好的兼容性,健壮性,跨平台的性能好。
