燕山大学课程设计报告
第2章 需求分析
2.1 系统功能描述
在水果罐头加工生产企业中,产品的出入库管理是一项日常工作,企业的各级管理人员需要及时了解、掌握各种产品的入库量、出库量和库存量,以便心中有数合理安排企业生产经营的各个环节,因而产品库存管理是罐头生产企业中的一项非常重要的工作。
在该企业中,由于罐头的品种多样,各种各样的罐头和原料每日出入库量也很大,依靠手工处理来记录或统计各种罐头的出入库数据,很难到及时性和准确性,因此有要求计算机仓库管理系统你能够准确及时反映各种产品的入库量、出库量和库存量和进行出入库操作。
2.2系统需求分析
库存管理是企业物流系统的重要环节。库存的主要作用和功能是在物料的供需之间建立有效的缓冲区,以减轻物料的供需矛盾。但保持库存又具有一定的损失,包括:库存物资的采购费用、库存系统的运行和存储费用等。
库存管理是指在物流过程中商品数量的管理。过去认为仓库里的商品多,表明企业发达、兴隆,现在则认为 零库存是最好的库存管理。库存多,占用资金多,利息负担加重。但是如果过份降低库存,则会出现断档。因此,对本软件的功能要求更精细。
库存管理的特点是信息处理量大,库存货物种类繁多,而且入库单、出库单、盘点单等单据的发生量特别大,关联信息多,查询和统计的方式各不行同。在管理过程中经常出现信息的重复传递,各个部门管理规格不统一等问题,因此在管理上实现起来有一定的困难。
在本系统的设计过程中,为了简化系统管理流程,采取以下原则: (1) 统一各种原始单据的格式,统一账目和报表形式。 (2) 删除不必要的管理冗余,实现管理规范化、科学化。
(3) 程序代码标准化,软件统一化,确保软件的可维护性和应用性。 (4) 界面友好,做到实用、方便、容易操作,尽量满足企业要求。
仓库管理系统要满足来自四方面的需求,这四方面的需求分别来生产
3
燕山大学课程设计报告
部门、销售部门、仓库管理部门和供应商。
仓库管理部门里设置有单据审核员、记账员和统计员。审核员可以检查出入库单填写的形式是否符合要求,产品实际入库数量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于库存量等,把不合格的出入库单送回、生产部门和销售部门,合格的单据给记账员,由其登记库存台账,记账员依据合格的入库单和出库单登记产品的入库台账,并且记录每一笔出入库业务,统计员根据库存台账定期统计分析各种产品每日、每月出入库数量等综合数据也可以进行库存的随机查询;
销售部门填写并提交出库单,并进行出库操作。 生产部门填写并提交入库单,并进行入库操作。 供应商填写和提交原材料入库单,并进行入库操作。
该系统中对不同种类的商品库存都设有最低库存量,当某一产品的库存低于某一数据时,会有报警提示。
2.3数据流图
数据流图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。通过以上分析本系统的数据流图可描绘如下: 2.3.1顶层数据流图
f1:出库单 s2: d2:库存报表
销售部
f2:入库单 s1: p1 p2
f3:合格出入库单 生产部
门 出入库生成报
表 单处理 f3:原料入库单
s2:供应 d1: 标准单据 商
4
燕山大学课程设计报告
图2.3.1 顶层数据流图
3.2.2进一步分解后的数据流图 d1:出库单 s2:销售部门
d2:不合格出库单 p1: 出库单审核 d3:合格出库单 p4: 出库处理 d5:预警信号 f9 :库存下限 d4:出库数据 库存f1:出库单检验标准文件 d12:库存数据 数据 p8: 预警处理 d21预警信号 d7:产品入库单 f3:库存台账 d14:库存数据 f2:入库单检验标准文件 d13dd15 6:库存数据 p2: 入库单审核 :合格入库单 p5 入库处理 产品入库s1生产部门 d8:不合格入库单 d9:日库存数据 数据 f4: 库存日常查询 10:库单综合数据 p6: 生成库存报表 f5: 产品收发存汇总表 d11:月库存数据 f6: 库存月报表
5
燕山大学课程设计报告
图2.3.2进一步分解后的数据流图1
d16原材料入库单 f7:原材料入库单标准文件 d17:合格原材料入库p3: 原材料入库单审核 单 p7: 原材料入库处理 d18:库存数据 s3:供应商 d19:原材料入d20:不合格原材料入库单 库数据 f8: 库存统计
图2.3.2进一步分解后的数据流图2
2.4数据字典
2.4.1 数据流的描述 数据流编号:d1
数据流名称:出库单
简述:销售部门开出的出库单 数据流来源:销售部门
数据流去向:出库单审核模块 数据项组成:入库单编号+日期+产品代码+产品名称+入库数量+产品价
格+入库金额+单位+入库车间+经手人
数据流量:约200张/日 高峰流量:约500张/日
6
燕山大学课程设计报告
数据流编号:d2
数据流名称:不合格出库单 简述:经审核出库单 数据流来源:出库单审核模块 数据流去向:销售部门 数据项组成:出库单编号+日期+产品代码+产品名称+出库数量+产品价
格+出库金额+单位+出库车间+经手人 数据流量:约10张/日 高峰流量:约10张/日
数据流编号:d3
数据流名称:合格出库单
简述:经审核合格的出库单 数据流来源:出货单审核模块 数据流去向:出库处理模块
数据项组成:出库单编号+日期+产品代码+产品名称+出库数量+产品价格+出库金额+单位+出库车间+经手人
数据流量:约200张/日 高峰流量:约500张/日
数据流编号:d4
数据流名称:出库数据
简述:经审核合格的出库单,应计入出库存台账的出库数据 数据流来源:出库处理模块 数据流去向:库存台账 数据项组成:出库单编号+日期+产品代码+产品名称+出库数量+产品价格+出库金额+单位
数据流量:约200笔/日 高峰流量:约500笔/日
数据流编号:d5
数据流名称:库存数据
7