库存管理信息系统.docx
- 文档编号:4541333
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:26
- 大小:288.83KB
库存管理信息系统.docx
《库存管理信息系统.docx》由会员分享,可在线阅读,更多相关《库存管理信息系统.docx(26页珍藏版)》请在冰豆网上搜索。
库存管理信息系统
超市库存管理信息系统分析与设计
摘要
超市库存管理在欧美等国已实行多年,如今,在像中国这样的发展中国家也迅速地得到了推广。
它最主要的特点是能够实时和准确地反映店内的销售情况,以便为超市管理者提供决策信息支持。
超市库存管理的内容就是商品的入库、出库和库存管理,它是商品管理的中间环节。
用数据描叙货物的收入、发出和储存的状态,实际反映了商品在超市内流动的客观过程,库存管理和商品管理的其他环节都有直接联系。
可以说它在商品配送管理中起着枢纽和基础的重要作用。
有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。
一个超市的库存,也就代表了这个超市的大部分资产总额。
如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。
一个好的超市,并不是只有畅销的商品就行了。
因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金运转相当的困难。
要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。
通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。
我所设计的超市库存管理系统由库存商品信息模块、库存商品供货商模块、库存管理员模块和进货信息模块,库存盘点信息模块和更新库存数据模块组成,它们分别实现商品信息管理,商品供货商管理,商品进货管理,库存盘点管理和更新库存管理的功能。
1库存管理的主要内容和方法
库存管理的方法主要有ABC管理法、定量订货法、定期订货法以及经济订货法(EOQ)、JIT库存管理方法等。
1.1ABC管理法
ABC管理法又叫ABC分析法,就是以某类库存物资品种数占物资品种数的百分数和该类物资金额占库存物资总金额的百分数大小为标准,将库存物资分为A、B、C三类,进行分级管理。
ABC管理法的基本原理:
对企业库存(物料、在制品、产成品)按其重要程度、价值高低、资金占用或消耗数量等进行分类、排序,一般A类物资数目占全部库存物资的10%左右,而其金额占总金额的70%左右;B类物资数目占全部库存物资的20%左右,而其金额占总金额的20%左右;C类物资数目占全部库存物资的70%左右,而其金额占总金额的10%左右。
1.2定量订货法
(一)定量订货管理法的原理
定量订货方式是指当库存量下降到预定的最低库存数量(订货点)时,按规定数量(一般以经济批量EOQ为标准)进行订货补充的一种库存管理方式。
(二)定量订货管理法参数的确定
a在需求和订货提前期确定的情况下,不需设置安全库存:
订货点=订货提前期(天)*全年需求量/360
即 R=LT*D/360
b在需求和订货提前期都不确定的情况下需要设置安全库存:
订货点=(平均需求量*最大订货提前期)+安全库存
安全库存=安全系数*√ˉ最大订货提前期*需求变动值 (注:
最大订货提前期,开根号)
来源:
(-库存管理的方法_wuxp_新1.3期订货法
定期订货法是按预先确定的订货时间间隔进行订货补充库存的一种管理方法。
定期订货法的原理:
预先确定一个订货周期和最高库存量,周期性地检查库存,根据最高库存量、实际库存、在途订货量和待出库商品数量,计算出每次订货量,发出订货指令,组织订货。
2系统分析
2.1需求分析与可行性分析
2.1.1需求分析
随着生活水平的提高,我国的零售业也在迅速的发展,各种大中通过大量的调查,我们了解到当前的该超市的业务由于采用的是手工管理,账目繁多,仓库的存储比较凌乱,没有次序。
这样使超市的饿销售前台在领料的时候造成了不必要的时间的浪费,导致工作效率较低,使超市的整体效益下降,另外每种商品存放的也没有固定的次序,在领某种缺货的商品的时候耽误了时间,加之几个仓库距离较远,库管员、计划员和有关领导相互之间的信息交流困难,对所需物资的缺货与否了解的不太及时,不能将缺货信息快速的传递给采购部门,也不能尽快的与供应商联系,使得物资供应效率低下,影响销售。
同时每月的月末报表会耗费大量的大力,且由于手工处理容易造成失误,从而影响了数据的效率和准确率,造成了不必要的损失。
因此,该超市必须建立相应的库存管理信息系统,使其能根据市场的情况和用户的需求,及时合理地采购所需商品,并对所采购的商品进行有序的分类或编码存放,如可以按照生活用品,食品,服装类等等进行分类,也可以对每种种类的商品在进行细分,比如食品也可以分为肉类,海鲜,奶类等,服装也可以分为儿童,女式,男士等。
也需要对不同的商品进行分类存放,例如可以将食品类放在冷库,家中用品可以放在1号仓库,服装可以放在2号仓库等。
在详细分析中我们将会详细的说明。
同时又能科学的对商品进行管理,统筹安排人力、物力、财力,使销售环节与仓库紧密的联系起来,形成一个比较协调的系统,在取货以及供货方面都节约时间,有效地改善当前管理的混乱状况。
根据对该厂的库存管理的情况所做的调查和参考有关资料,发现目前该超市在库存管理方面存在着如下问题:
不能及时获得存库信息,库存信息不够准确,无法及时了解哪种商品销售的比较好,及时的采购某种商品或者对某种快到期的商品进行促销活动等。
2.1.2可行性分析
市场需求日益多样化和个性换,产品更新换代的周期越来越短,加之电子商务的发展也对零售超市增加了很多压力,所以该超市应该在管理方面进行进一步的优化,已达到最佳的管理模式来适应这竞争激烈的市场,赢得更多的客户。
这就要求超市必须改变现在的管理模式,以适应时代的要求。
本系统开发的目的就是通过系统开发,实现库存管理工作的计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个超市的管理信息化。
该系统可以提高管理工作的质量和效率它可以实现管理的“动态”化,能及时地提供库存商品的信息,配以库存警报功能,在系统过高或过低时,都给予提示。
强大的统计分析功能,利用计算机工具以各种方式统计处出入库情况以便整体营销策略的调整,对每个月的销售情况进行分析销售最好的商品,来判断市场的需求,对下一步营销策略做出进一步规划,方便的查询功能能快速的实现对各种商品的入库及出库情况,可以在领取某种商品的时候更多的节省时间实现让商品柜台的流动起来,不出现缺货的情况,满足顾客的需求,赢得顾客的信赖。
(1)从技术上的可行性分析:
在现在的计算机技术发展到一定的成熟的阶段,计算机以及普及在每个家庭当中,各个工作人员都有了较好的计算机水平,利用计算机技术、管理技术、数据库等综合技术的支持下完全能够开发出完善的库存管理系统。
(2)经济方面的可行性分析:
在当代系统管理流行的时代,各种系统管理设备的价格也在逐渐的下降,该超市用于系统开发的预算基本可满足设备的投入和人力的投入,就收益而言,系统投入使用后所得到的效益远远比成本要多,并且能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪费。
(3)社会可行性分析:
系统的开发与使用与现行的管理制度没有冲突,不违反任何法律。
而且现在计算机技术很普及,超市员工可以通过培训很容易的掌握和使用库存管理系统。
综上所述,该系统具备可开发的条件,项目可行。
2.2调查研究与现状分析
2.2.1现代库存管理系统的特点
因为传统企业库存管理存在以上的问题难于适应现代管理的要求,所以现代企业库存管理系统
要具有以下的特点:
(1)科学的库存管理流程
存货的商品种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。
一般而言,库存业务包括入库处理、货物保管和出库处理三个主要部分。
通畅的业务流程是保障高效库存管理的基础,应具备优化、无冗余、并行作业的基本属性。
(2)商品代码的化管理
设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。
由于商品种类繁多,这种编码技术对所有存库商品按照层次和类别赋予唯一的编码。
它是区分不同商品的最主要的标准,具有易读和易记的特点,使得管理者只需要知道商品得编码,就可以了解该商品的有关信息,以便在每日的繁杂的管理中,保持规范有序的状态。
(3)系统异常报警
当库存数量小于商品的最低库存限度的时候,系统发出警报,提醒管理人员应该向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,系统也会发上警报,提醒管理人员应该停止商品的进货活动,就是说企业库存管理系统能防止商品的供应滞后于车间对它们的需求,也能防止对它们的需求,也能防止商品过早的生产和进货,以免增加库存。
对企业的生产起了保障作用,同时节省了企业的流动资金。
2.2.2组织机构图
图2-1组织机构图
2.2.3业务流程图
根据系统调查阶段的数据资料,确定该超市信息系统的基本功能和工作过程如下:
首先是销售部根据销售情况,查看哪种商品需要缺货,即向仓库提出货物请求,并列出详细的货物类型,库管员根据货物需求单在仓库进行查询所需商品的剩余情况,当仓库有足够的货物时则向销售部发出提货信息,根据需求并向销售部发货,如果仓库缺货,则把缺货信息列出并向采购部门发出信息,采购部门针对仓库发出的信息向针对性的供应商进行订货,在一定的时期内货物还没有到达的时候则向供应商再进行催货工作。
等货物到达时交给仓库进行处理按照货物的不同类型进行编号入库,仓库进而向销售部发出提货信息并向销售部进行发货。
并记录出入库的详细记录。
其业务流程图如下图2-2所示:
图2-2业务流程图
2.2.4数据流程图
根据业务流程图的处理过程,把数据处理的过程画出其数据流程图,通过更详细的数据流程图描绘更具体的数据处理过程,如图2-3所示:
图2-3数据流程图
2.3数据字典
数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典。
2.3.1数据项的定义
数据项编号:
I-01
数据项名称:
商品编号
别名:
无
简述:
某种商品的编号
类型:
字符型
长度:
8字节
取值范围:
数字+英文字母
数据项编号:
I-02
数据项名称:
单价
别名:
购入单价
简述:
某种商品的购入单价
类型:
数值型
长度:
10位,小数2位
取值范围:
0—99999
数据项编号:
I-03
数据项名称:
库存数量
别名:
实际库存数量
简述:
某种商品的库存数量
类型:
数值型
长度:
5位整数
取值范围:
0—99999
2.3.2数据流的定义
数据流名称:
入库单
编号:
D1
简述:
采购人员填写的商品入库凭单
数据流来源:
采购人员
数据流去向:
库存记录
数据流组成:
日期+入库单编号+商品编号+购入数量
流通量:
30份/天
高峰流通量:
50份/天
数据流名称:
发货单
编号:
D2
简述:
供应商向采购部门填写的发货的信息
数据流来源:
供应商
数据流去向:
采购部
数据流组成:
日期+发货单编号+采购部编号+商品编号+发货数量
流通量:
30份/天
高峰流通量:
55份/天
数据流名称:
领料单
编号:
D3
简述:
销售部填写的领料的信息
数据流来源:
销售部
数据流去向:
库管员
数据流组成:
日期+销售部门编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
催货单
编号:
D4
简述:
采购部填写的向供应商催货的信息
数据流来源:
采购部
数据流去向:
供应商
数据流组成:
日期+采购部编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
订货单
编号:
D5
简述:
采购部填写的向供应商订货的信息
数据流来源:
采购部
数据流去向:
供应商
数据流组成:
日期+采购部编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
领料通知单
编号:
D6
简述:
销售人员填写领料信息
数据流来源:
销售部
数据流去向:
仓库
数据流组成:
日期+销售编号编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
缺货统计单
编号:
D7
简述:
仓库填写的缺货记录
数据流来源:
库管员
数据流去向:
库存记录
数据流组成:
日期+仓库编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
未批准的领料单
编号:
D8
简述:
库管员填写的对领料单校验的结果
数据流来源:
库管员
数据流去向:
销售部
数据流组成:
日期+仓库编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
已批准的领料单
编号:
D9
简述:
库管员填写的对领料单校验的结果
数据流来源:
库管员
数据流去向:
库工
数据流组成:
日期+采购部编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
数据流名称:
缺货单
编号:
D10
简述:
库工向采购部填写的缺货通知
数据流来源:
库工
数据流去向:
采购部
数据流组成:
日期+仓库编号+商品编号+数量
流通量:
25份/天
高峰流通量:
40份/天
2.3.3数据存储的定义
数据存储的名称:
库存记录
数据存储的编号:
F1
简述:
记录商品的编号、名称、单价与库存数量等信息
数据存储组成:
商品编号+购入单价+库存数量
关键字:
商品编号
数据存储的名称:
供应商信息
数据存储的编号:
F2
简述:
记录供应商的编号、名称、地址、电话、传真、银行账号
数据存储组成:
供应商编号+名称+地址+电话+传真+银行账号
关键字:
供应商编号
数据存储的名称:
商品信息
数据存储的编号:
F3
简述:
记录库存商品的编号、类别、名称、规格、单价、单位、存放位置、用途
数据存储组成:
商品编号+类别+名称+规格+单价+单位+存放位置+用途
关键字:
商品编号
数据存储的名称:
销售部门信息
数据存储的编号:
F4
简述:
记录车间的编号、名称、联系人、电话
数据存储组成:
销售部门编号+名称+联系人+电话
关键字:
销售部门编号
2.3.4处理逻辑的定义
处理名:
校验单处理
编号:
P1
输入:
所领商品的信息
输出:
是否合理
描述:
对销售部门发出的领料单进行校验是否合理
处理名:
处理已批准的领料单
编号:
P2
输入:
所领商品的信息
输出:
是否能够供货
描述:
如果仓库有足够的商品则向车间发货,如果没有则向采购部发出缺货信息
处理名:
入库处理
编号:
P3
输入:
所采购商品的信息
输出:
商品的信息
描述:
对采购的商品进行信息核对和分类并进行编号分类存放
2.3.5外部实体的定义
外部实体编号:
S1
外部实体名称:
销售部
简述:
向仓库提出领货的单位
输入的数据流:
D6,D8
输出的数据流:
D3
外部实体编号:
S4
外部实体名称:
采购部
简述:
按照仓库所发信息进行采购商品
输入的数据流:
D10
输出的数据流:
D4,D5
外部实体编号:
S5
外部实体名称:
供应商
简述:
向采购部提供商品
输入的数据流:
D4,D5
输出的数据流:
D2
3系统设计
3.1功能结构设计
库存管理信息系统的目标是保障企业生产所需的所有商品供给,并通过有效地管理,提高库存周转率,降低资金占用。
我们根据系统分析结果,得出本系统的功能结构图如图3所示。
进库功能主要是在仓库在采购货物的时候进行进库登记。
然后再通过修改库存信息。
在该厂需要进行提货时候向仓库发出提货单,如果仓库有货则发货并且进行出货登记,要是缺货则向采购科发出缺货单,并进行修改信息,当货物到达时向生产部门或销售部门发货。
计划管理的主要功能是根据各生产部门上报的生产、维修及工程用料计划与已有的采购合同计划和库存情况等信息建立数据库,并及时根据生产计划的变更,修改商品计划,生产商品采购清单。
库存管路模块中的个子模块都由数据录入、修改、删除、查询等模块构成。
其中数据录入模块包括对商品库文件的数据录入、商品购入文件的数据录入、商品出库文件的录入;数据修改是对上述三中文件的数据进行修改;数据删除同数据修改基本上是一样的,只不过这里是将记录从相应的数据库文件中删除掉。
其功能如下图所示:
图3-1功能结构图
3.2系统流程图设计
可从数据流程图到处信息系统流程图,如图3-2所示:
图3.2系统流程图
3.3数据库存储设计
数据库管理系统选用sqlserver2005数据库。
本系统中领货数据为基础数据,缺货数据为中间数据。
4信息详细设计
4.1代码设计
代码设计代表事物的名称、属性、状态等的符号。
为了便于计算机处理,一般用数字、字母或它们的组合来表示。
为了和工作人员以往的管理方式一致,本系统采用区间码的形式来记录商品信息,区间码使信息处理的比较可靠,排序、分类、检索等操作易于进行。
编码以数字和字母表示。
根据行业标准,所有商品分为10大类(一位字母a----j),每大类又分为若干个小类(两位数字00----99),在小类中根据商品规格型号的不同以卡号(四位数字0000----9999)进行区分。
设计方案如图所示。
a122431
商品规格型号
小类号
大类号
图4.1商品代码设计方案
4.2数据库设计
数据库设计是数据库应用程序的核心。
数据库设计是建立一个应用程序的作重要的步骤之一,数据库设计的步骤分为:
需求分析、概念结构设计、逻辑结构设计、物理结构设计、系统实施和系统运行和维护。
即主要的部分是在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。
4.2.1概念设计
经过调查与分析我们知道系统中主要有供应商、领用单位、和商品等几个实体。
它们的主要关系有:
供应商和商品之间是m:
n供应关系。
领用单位和商品之间是m:
n的供应关系。
其中每个实体的属性分别为:
供应商:
供应商编号,名称,地址,电话,传真,银行账号
商品:
商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途
车间:
车间编号,名称,联系人,电话
采购部:
部门编号,联系人,电话
仓库:
仓库编号,名称,电话,联系人
其E-R图如下图所示:
图4.2.1销售部门属性
图4.2.2商品属性
图4.2.3供应商属性
图4.2.4采购部属性
图4.2.5总库存管理E-R图
4.2.2逻辑设计
逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。
概念设计所得到的是将E-R模型是独立于DBMS的,这里的转换就是把表示概念的结构E-R图转换为关系模型的逻辑结构。
将上图转换为关系模式为:
供应商(供应商编号,名称,地址,电话,传真,银行账号)
商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)
供应(销售部门编号,名称,联系人,电话)
车间(车间编号,名称,联系人,电话)
出库(商品编号,车间编号,仓库编号,供应商的编号)
存储(商品编号,仓库编号,供应商编号)
4.2.3物理设计
数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。
数据库的物理结构设计大致包括:
确定数据的存取方法、确定数据的存储结构。
表1库存记录表
gno
char
8
商品入库的时候按照类别进行编号
gprise
float
9.5
商品的单价
gcount
int
6
商品的数量
表2供应商信息表
字段名
字段类型
字段宽度
说明
pno
char
10
供应商编号
pname
char
40
供应商名称
paddress
char
50
供应商的具体地址
ptel
char
20
供应商的电话
pfax
char
20
供应商的传真
pbankaccount
char
3
供应商的银行账号
表3商品信息表
字段名
字段类型
字段宽度
说明
gno
char
10
商品编号
gname
char
20
商品名称
gsort
char
10
商品类别
gstand
char
10
商品规格
gprise
float
9.5
商品单价
gunit
char
30
商品单位
gaddress
int
40
存放在那个仓库
表4销售部门信息表
字段名
字段类型
字段宽度
说明
wno
char
10
销售部门编号
wname
char
20
销售部门的名称
wlinkman
char
10
销售部门联系人的电话
wtel
char
20
联系人的电话
表5仓库信息表
字段名
字段类型
字段宽度
说明
sno
char
20
仓库的编号
sname
char
20
仓库的名称
scontent
char
30
仓库的存储量
表6出库信息表
字段名
字段类型
字段宽度
说明
wno
char
10
领货部门编号
gno
char
10
出库商品的编号
sno
char
10
仓库的编号
pno
char
10
供应商的编号
表7入库信息表
字段名
字段类型
字段宽度
说明
pno
char
10
供应商的编号
gno
char
10
入库商品的编号
sno
char
10
仓库的编号
5前台界面
本系统是用VisualStudio2005C#开发前台界面,实现具体的功能。
5.1用户登陆界面
5.2注册界面
5.3进货管理
5.4销售管理
5.5库存管理
5.6统计分析
5.7仓库定义
5.8商品信息
5.9供应商信息
5.10人事档案管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库存 管理信息系统
![提示](https://static.bdocx.com/images/bang_tan.gif)