仓库管理需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理需求分析
1、引言
编写目的:
开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:
数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;
数据修改:修改商品信息、供货商信息、名片、账号等信息;
统计数据:统计仓库里面的商品的数量,种类;
数据查询:输入查询条件,就会得到查询结果;
数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。
2、项目概述
2.1开发背景
仓库管理是与我们日常生活息息相关的问题。大到公司,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。
随着我国经济的飞速发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中及其重要的部分。仓库管理系统只是基于这样的需求背景下研制开发的。
设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够
根据需求进行灵活的查询,完成月底盘点等功能;系统与数据库管理系统结合,提供了功能较为强大的数据俺去那功能,防止了越权操作、失误操作,并支持灾难性恢复;系统界面友好,操作简单,效率高易掌握。最后,该系统是典型的管理信息系统,其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。
2.2系统目标
规范仓库管理,实现信息化管理仓库,方便仓库管理员管理仓库,以便于相关部门查看有关物料的库存及相关信息等,及时采购,销售等。通过有效控制库存,大大减少资金占用,提高资金周转速度,从而提高企业的经济效益。
另外对相关数据进行统计分析,提取出重要的信息元素给企业的决策者,从而做出正确的决策。最终提高企业的核心竞争力。
3、功能描述
仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。
3.1基本信息管理
基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。
基本信息管理模块可以实现以下功能:
⑴添加、修改、删除和查看客户信息;
⑵添加、修改、删除和查看仓库信息;
⑶添加、修改、删除和查看操作员信息。
3.2产品信息管理
产品信息管理模块可以实现以下功能:
⑴添加产品信息;
⑵修改产品信息;
⑶删除产品信息;
⑷查询产品信息;
3.3仓库管理操作
进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息。
3.4查询管理功能
查询管理模块可以对仓库产品进行各种类型的查询,从而能够全面的了解仓库情况。
3.5系统功能模型
根据以上所介绍的功能,可以设计出系统的总体功能模块,如下图所示:
4、 数据描述
4.1数据流图
通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。如
仓库管理系统
基本信息管理 操作员登陆
产品信息管理 仓库管理操作 客户信息管理 查询产品信息
入库操作管路 修改产品信息 删除产品信息 添加产品信息 仓库信息管理
出库操作管理 查询仓库信息 图1-1 仓库管理系统功能模块示意图
查询管理操作
操作员信息管理
查询产品信息 查询客户信息
填写入库单 修改客户信息 添加客户信息 填写出库单
删除客户信息 查询客户信息
图1-2和图1-3所示。
图1-2 系统业务流程图
图1-3 仓库管理系统数据流图
4.2数据字典
仓库管理系统
产品
操作员
客户
仓库
入库
出库 查询操作
返回结果 进货
出货
供货
购货
产品
操作员
注册
返回信息
产品信息管理
仓库信息管理
产品信息表
入库表
P1
P2
D1 D2
基本信息管理
P4 管理
返回信息
D5
仓库信息
D4
操作员信息
仓库信息管理 P3 查询
返回信息
出库表
D3 库存表
D3 仓库
存储 返回信息
入库
添加填表
返回信息
5、 数据库概念设计
经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R 图如以下所示。
名字:产品 别名: 描述:唯一的标识一个产品的信息集合 定义:产品=产品号+产品名+供应商号+
类别+产品单价+产品数量 位置:存储在数据库
名字:仓库 别名: 描述:唯一的标识一个仓库的信息集合 定义:仓库=仓库号+仓库名+剩余容量+
总容量 位置:存储在数据库
名字:客户 别名: 描述:唯一的标识一个客户特征的信息
集合 定义:客户=客户号+客户名+地址+电话
+客户类型 位置:存储在数据库
名字:操作员 别名: 描述:唯一的标识一个职工特征的信息
集合 定义:操作员=操作员号+操作员名+密
码
位置:存储在数据库
名字:库存表 别名:
描述:仓库存储物资的情况
定义:库存表=仓库号+产品号+产品总
数量
位置:存储在数据库
名字:入库表 别名:
描述:物资的入库信息
定义:入库表=产品号+仓库号+入库时
间+数量 位置:存储在数据库
名字:出库表 别名:
描述:物资的出库信息
定义:出库表=产品号+仓库号+出库时
间+数量 位置:存储在数据库