仓库管理系统分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统分析报告
简述:
物品仓库一直是本企业单位仓管部门的主要任务,随着业务的不断发展,加强成本管理与收入管理、通过提高服务水平提升企业形象已成为本企业单位的迫切需要。
因为该企业单位目前采用手工操作的运营过程,差错率较高,已不能适应物品对现代化管理的要求。
企业单位的物资供应管理往往是很复杂的,烦琐的。
由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业单位之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业单位的具体情况制定相应的方案一、分析系统目标:
规范仓库管理,实现信息化管理仓库,方便仓库管理员管理仓库,以便于相关部门查看有关物料的库存及相关信息等,及时采购,销售等。
通过有效控制库存,大大减少资金占用,提高资金周转速度,从而提高企业的经济效益。
另外对相关数据进行统计分析,提取出重要的信息元素给企业的决策者,从而做出正确的决策。
最终提高企业的核心竞争力。
仓库的主要功能如下:
在仓库入库出库时,及时将相关信息计入数据库,并更新库存状态;
通过将数据库存放到数据库,实现数据的共享,从而能实现仓库管理的各种信息查询、修改和维修;
通过编码,将原材料及产品等分类,便于及时掌控相关物质的信息,并能及时钟爱的给提或者;
在库存管理中加入提高储备和最低储备字段,对仓库的物资设备实现监控和报警,以便于采购;
通过盘点,及时检查仓库中的物料,及时做好报废准备;
定期统计,生成相关报表给决策者,作出正确的决策。
二、可行性分析:
1、操作可行性
现行系统采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,在运行初可以采用平行方式从旧系统逐步转换过来,在这其间,手工操作与电脑操作并存,微机操作可逐渐增加工作量,且在这段时间,工作不间断,且新老系统有明显的效率对比。
2、技术可行性
本系统可以运行在Win95, Win98, Win2000操作系统之上, 就是说市场上流行的操作系统都可以支持。
因此系统运行可行性绝不会成为《软件零售仓库管理系统》的问题。
3、用户操作可行性
本系统操作简单, 有机算计基础的人无需培训即可使用, 即使是没有计算机基础的人只需经过简单的培训就可以很熟练
的使用本系统。
系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。
而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。
所以说本系统在用户使用可行性上是没有问题的。
三、总体功能图
仓库信息系统的总体任务是实现仓库管理的信息化。
通过资金流、物流、信息流来阐明仓库的经营过程,这就是仓库信息系统要描述的过程。
对于系统管理员来说,他们所关心的是如何方便地保存原始信息,及时核对并统计分析出相关信息。
经过简单分析,仓库管理系统主要是对仓库的物料信息进行管理,由流程管理和信息管理组成:
流程管理主要是负责物料在入库和出库时的程序管理,根据实际物料在仓库中的流动过程及时更新仓库管理系统的记录信息。
信息管理主要是针对仓库中的库存物料信息进行管理,分析库存数据,为企业其它部门提供信息支持等。
四、业务流程分析:
流程管理主要是负责物料在入库和出库时的程序管理,根据实际物料在仓库中的流动过程及时更新仓库管理系统的记录信息。
信息管理主要是针对仓库中的库存物料信息进行管理,分析库存数据,为企业其它部门提供信息支持等。
产品入库:采购入库或者其他入库,自动生成入库单号,货品及可选择方便快捷,可以区分正常入库、退货入库等不同的入库方式。
产品出库:销售出库或者其他出库,可以自动生成出库单号,可以区分正常出库、赠品出库等不同的出库方式;
库存管理:不需要手工管理,当入库和出库时,系统自动生成每类产品的库存数量,查询方便;
业务流程图:
验收入库的具体流程为:
采购物料到货后,由仓库保管员根据物料采购计划核对物料的品种、规格、质量、数量,验收合格后开具物料验收合格单同发票一起报送财务部门。
根据财务部门发送的物料入库通知及物料验收合格单办理采购物料入库手续,填写物料入库单,填写仓库库存明细帐物料出库的具体流程为:
企业其它部门领取物料时首先需要填写领料单,经部门负责人签字后到仓库领料。
仓库保管员根据领料单发放物料,领料单经保管员签字后交仓库的会计记帐。
五、数据流程分析:
顶层数据流程图:补充
一层数据流程图:补充
数据字典:
(一)数据流的描述
数据流的编号:D-01
数据流的名称:计划物品信息统计表
简述:仓库管理部门开出的计划采购物品信息统计表
数据流来源:购买的计划模块
数据流去向:采购
数据项组成:编号+日期+物品代码+物品名称+缺货数量+单价+单位+采购的车间
数据流量:一天约25张
高峰流量:一天约40张
数据流的编号:D-02
数据流的名称:采购单
简述:采购可开出的物品采购单
数据流来源:采购
数据流去向:采购单审核
数据项组成:采购单编号+日期+物品代码+物品名称+采购数量+单价+采购金额+单位+采购的单位+经手人
数据流量:一天约25张
高峰流量:一天约40张
数据流的编号:D-03
数据流的名称:合格的采购单
简述:经过审核的采购单
数据流来源:采购单的审核模块
数据流去向:采购处理模块
数据项组成:采购单编号+日期+物品代码+物品名称+采购数量+单价+采购金额+单位+采购的单位+经手人
数据流量:一天约25张
高峰流量:一天约40张
数据流的编号:D-04
数据流的名称:不合格的采购单
简述:未经过审核的采购单
数据流来源:采购单的审核模块
数据流去向:采购
数据项组成:采购单编号+日期+物品代码+物品名称+采购数量+单价+采购金额+单位+采购的单位+经手人
数据流量:一周约2张
高峰流量:一周约2张
数据流的编号:D-05
数据流的名称:采购数据
简述:根据采购单,应计入库存的物品的数据
数据流来源:采购单的审核模块
数据流去向:入库
数据项组成:采购单编号+日期+物品代码+物品名称+采购数量+单价+采购金额+单位
数据流量:一天约25笔
高峰流量:一天约40笔
数据流的编号:D-06
数据流的名称:库存数据
简述:经过计量的仓库中的物品的数据
数据流来源:入库
数据流去向:库存统计
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+单位数据流量:一周约10笔
高峰流量:一周约30笔
数据流的编号:D-07
数据流的名称:日库存数据
简述:经过计量的每天仓库中的物品的数据
数据流来源:库存统计
数据流去向:库存日常查询
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+单位数据流量:一周约10笔
高峰流量:一周约30笔
数据流的编号:D-08
数据流的名称:出库单
简述:库存机构开出的物品出库单
数据流来源:库存统计
数据流去向:出库单审核
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+用途+使用单位+经手人
数据流量:一天约25张
高峰流量:一天约40张
数据流的编号:D-09
数据流的名称:合格的出库单
简述:经过审核的的物品出库单
数据流来源:出库单审核
数据流去向:出库
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+用途+使用单位+经手人
数据流量:一天约25张
高峰流量:一天约40张
数据流的编号:D-10
数据流的名称:不合格的出库单
简述:未经过审核的的物品出库单
数据流来源:库存统计
数据流去向:库存统计
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+用途+使用单位+经手人
数据流量:一周约1张
高峰流量:一周约1张
数据流的编号:D-11
数据流的名称:出库数据
简述:根据出库单,应发给车间的物品出库数据
数据流来源:出库
数据流去向:车间
数据项组成:物品代码+物品名称+日期+数量+单价+总共金额+用途+使用单位
数据流量:一天约20笔
高峰流量:一天约30笔
(二)处理逻辑的描述
处理逻辑编号:P-01
处理逻辑名称;采购单审核
简述:审查采购科送来的采购单是否合格
输入的数据流:采购单
处理的描述:采购科送来的采购单填写格式是否符合要求,物品的实际采购数量和金额与采购单位上填写的数据是否一致,
不符合的单据返回采购科,合格的单据转给采购处理部
门。
输出的数据流:合格的采购单,不合格的采购单
处理频率:一日30次
处理逻辑编号:P-02
处理逻辑名称;采购处理
简述:根据合格的采购单,将采购数据计入采购账户
输入的数据流:合格的采购单
处理的描述:根据合格的采购单,将采购数据计入采购账户,并更新相应物品的库存数量和金额
输出的数据流:采购数据
处理频率:一日30次
处理逻辑编号:P-03
处理逻辑名称;库存统计
简述:根据采购的数据和原来的库存进行统计
输入的数据流:库存数据
处理的描述:对仓库中的物品进行统计,得出物品的总数据
输出的数据流:日库存数据,出库单
处理频率:一日30次
处理逻辑编号:P-04
处理逻辑名称;出库单审核
简述:审查库存科送来的出库单单是否合格
输入的数据流:库存数据
处理的描述:库存科送来的出库单填写格式是否符合要求,物品的实际出库数量和金额与库存单位上填写的数据是否一致,
不符合的单据返回库存科,合格的单据转给出库处理部
门。
输出的数据流:合格的出库单,不合格的出库单
处理频率:一日30次
(三)数据存储的描述
数据存储编号:F-01
数据存储名称:库存的日常查询
简述:记录产品日常出入库数据
数据存储组成:日期+产品代码+产品名称+入库数量+出库数量+
库存数量
关键字:日期+产品代码
相关联的处理:p-03
(四)外部实体的描述
外部实体编号:S-01
外部实体名称:采购
处理过程:确定订单
说明:采购员以购买计划为准,确定价格,数量,总金额,供应商,在采购过程中生成订单.
输入:计划物品信息
输出:订单
程序提要: 在购买计划表中查找是否在价格范围之内;
在价格范围之内,则单价乘以数量是否在总金额范围之
内;
处理完后,形成订单。
外部实体编号:S-02
外部实体名称:入库
处理过程:入库后修改(增加)现有库存表
说明:入库后增加现有库存表
输入:入库单编号,出库数据
输出:库存数据
程序提要: 在入库单中查找到每一种物品的数量,在现有库
存表中相应增加
处理完后,形成现有库存表
外部实体编号:S-03
外部实体名称:出库
处理过程:出库后登记入库单并修改(减少)现有库存表
说明:提货员提交出库申请,由管理员批准后,登记出库单并修改(减少)现有库存表
输入:合格的出库单
输出:出库数据,出库单
程序提要:(1)在出库申请单中查找物品(例如:M)信息进行核对,出库数量是否超过库存或出库后数量小于最小库存
(2)如若无误,则在出库单中添加一条物品(M)记录
(3)核对完后,形成出库单
(4)在出库单中查找到每一种物品的数量,在现有库存表中相应加减少
(5)处理完后,形成现有库存表
外部实体编号:S-04
外部实体名称:车间
简述:库存产品进入车间
处理过程:加工库存送过来的产品
输入:出库数据
输入的数据流:D-02
子系统的划分:
根据前面对系统组织结构的分析,将系统划分为4个子系统,分别是:
物料入库管理子系统;
物料盘点子系统;
物料出库子系统;
报表统计管理子系统。
物料入库管理子系统,对物料的入库进行管理,严格按照物料入库的手续办理,在物料验收合格放入仓库后存储和反馈相关信息,并且及时更新库存信息。
物料盘点子系统,管理现存库中的物料信息,对库存数据进行管理和维护。
物料出库子系统,严格物料出库手续,及时更新库存物料信息。
这里将报表统计管理单独划分为一个子系统主要是为了能够使系统更好的为其它相关部门提供有效的库存信息,提高库存分析的力度,同时对外提供库存信息的接口,以适应其它部门可能的查询需要等。
六、数据存储分析
E-R图
局部E-R图
1、建立仓库管理数据库
CREATE DAIABASE 仓库管理库
ON PRIMARY (NAME=’仓库管理库.FILENAME=’C:\MSSQL\date、仓库管理库、mdf’)
2、建立采购表
CREATE TABLE 采购(
采购单号VARCHAR(20)PRIMARY KEY CLUSTERED 商品编号VARCHAR(20)
商品名 CHAR(20)
数量 SMALLINT
价格 SMALLINT
供应商 CHAR(20)
采购员 CHAR(20)
订单号 VARCHAR(20))
预订收货时间 DATETIME
3、建立入库单表
CREATE TABLE 入库(
入库单号VARCHAR(20) PRIMARY KEY.CLUSTERED 商品编号VARCHAR(20)
商品名 VARCHAR(20)
数量 smallint
入库时间 DATETIME
采购员VARCHAR(20)
仓库管理员VARCHAR(20)
预定单号VARCHAR(20))
4、建立入库表
CREATE TABLE 入库(
订单号VARCHAR(20),PRIMARY KEY,
商品编号VARCHAR(20),
商品名VARCHAR(20),
数量 INT,
价格 SMALLINT,
所求单位VARCHAR(20),
供应商VARCHAR(20),
采购员VARCHAR(20),
送货时间 DATETIME ,
计划编号 VARCHAR(20) conferences 购买计划表(计划编号))5、建立购买计划表
CREATE TABLE 购买计划表(
计划编号VARCHAR(20)PRIMARY KEY,
商品编号VARCHAR(20),
单价范围int ,
所需部门VARCHAR(20),
商品名VARCHAR(20))
6、简历出库申请表
CREATE TABLE出库申请表(
出库申请单号VARCHAR(20)PRIMARY KEY,
商品编号VARCHAR(20),
商品名VARCHAR(20),
部门经理签字VARCHAR(20),NOT NULL,
部门名称VARCHAR(20),
还库时间 DATETIME,
出库时间 DATETIME)
7、简历库存表
CREATE TABLE 库存表(
出库表编号VARCHAR(20) PRIMARY KEY,
提取人VARCHAR(20),
所需部门VARCHAR(20),
数量 INT,
仓库管理员VARCHAR(20),
入库时间 DATETIME,
出库时间DATETIME,
商品名VARCHAR(20),
商品编号VARCHAR(20)REFERENCES 库存表(商品编号))8、简历库存表
CREATE TABLE 库存表(
商品编号VARCHAR(20) PRIMARY KEY,
商品名VARCHAR(20),
最大库存 INT ,
最小库存 INT ,
现有库存 int)
七、用户所需要查询的问题:
1、仓库中商品的储备量均为多少?
2、可以找到的短缺需要采购的商品有哪些?
3、可以查询什么时间有多少产品入库?数量是多少?
4、可以和对采购计划单与入库是否匹配?
5、可以通过查询采购单了解到采购商品的情况?
6、可以清楚了各种物料的库存情况?
7、通过出库表课清楚查明物料的出库情况?出库时间?数量等?
8、结合出库申请和库存可以了解近期所需物料的种类及数量?短缺的物料?
9、根据整个系统可以充分定制合理的购买和分配计划?。