超市库存管理分析与设计报告

超市库存管理信息系统分析与设计

一、超市库存管理信息系统分析

(一)、项目开发的背景

     随着现代科学技术的迅猛发展,计算机技术已经渗入到各个领域,成为各行各业必不可少的工具。作为国内市场的中小型超市,其信息化步伐远远落后于国内大型超市。对这些小型超市来说,要想适应激烈的市场竞争,就要有高效的处理方式和管理方法,因此加快超市的信息化管理进程是十分必要的。   超市形式具有很多优点,但是在目前状况下,它仍存在许多不足:不能有效地管理每种商品,容易差错,盘点效率低等。而且在超市的日常管理中,商品的进存货及销售决策大都以经验为主,缺乏实时分析能力。随着超市的高速发展,其经营管理业变得更加复杂,日常所需要处理的数据量也越来越大,商业运转的中间环节也越来越多,原来的人工管理无法应对变化的市场。   

(二)、项目开发的目的

    超市库存管理信息系统的开发可以帮助超市处理大量的库存信息,能够实时准确的反映店内的销售情况,为管理者提供决策信息支持。同时,它是超市商品管理的中间环节,能够有效地管理货物入库、出库以及存储的数据,降低运营成本,提高商品周转速率,从而提高超市的利润。

(三)、需求分析

随着生活水平的提高,我国的零售业也在迅速的发展,但是通过我们查阅相关资料,发现大部分超市的库存业务采用的是手工管理,账目繁多,仓库的存储也比较凌乱,在领货时造成了很多不必要的麻烦,导致工作效率低。同时,也不能将缺货信息及时的反映给采购员,与供应商不能及时联系,造成物资供应效率低下,影响了超市的销售。因此超市需要建立有效地库存管理信息系统,科学的对各种商品进行管理。、

(四)、项目可行性分析

1、技术上的可行性

    从技术条件来看,我们现在身处的社会信息技术快速发展,信息管理技术也日趋完善,使我们有条件完成管理信息系统的开发。随着技术的发展,特别是网络技术和数据库技术的发展,为我们开发管理信息系统提供了技术上的保证。现在的超市对员工的素质的要求也比较高,从高层管理人员到普通员工都要求具备一定的计算机基础,所以能保证新系统的顺利实施。

2、管理上的可行性

从管理的角度来看,超市的领导大都都对信息技术对企业管理带来的变革是十分认同的。他们认为,信息技术能够帮助企业在日益激烈的竞争中获得优势,特别是能够改进企业的管理机制,提高工作效率,减少管理成本等。

3、经济上的可行性

从经济的有益性来看,超市库存管理信息系统可以利用网络的便利性和快揭性提高超市的销售效率,并且方便管理,可以提高超市的经济效益。该管理系统可以减少超市库存管理费用和人力开支,并且其他的一些繁琐事务也可以通过系统加以分析解决,节省时间,提高效率。为企业带来经济效益。

(五)、业务流程分析

    1、销售部门填写领货单到仓库取货,库长根据商品的销售状况审核领货单,批准的领货单交给库工。未批准的退回销售部门。

    2、库工收到领料单后,首先查阅库存帐。若有货则通知销售部门取货,若缺货,则通知超市采购员。

    3、采购员填写订货单给供货单位,供货单位发出货物后,向订货单位发出发货单。

    4、采购收到发货单后办理货物入库手续,库工验收入库,通知销售部门取货。同时编写库存报表。

                            

具体业务流程图如下:

 

(六)、数据流程图

                           数据流程图

七、数据字典

1、数据项的定义

数据项编号:I-01

数据项名称:商品编号

别名:无

简述:某种商品的编号

类型:字符型

长度:8个字节

取值范围:0—9999

数据项编号:I-02

数据项名称:单价

别名:购入单价

简述:某种商品的购入单价

类型:数值型

长度:10位

取值范围:0—9999

数据项编号:I-03

数据项名称:库存数量

别名:实际库存数量

简述:某种商品的库存数量

类型:数值型

长度:5位整数

取值范围:0—99999

2、数据流的定义

数据流编号:D1

数据流名称:领货单

简述:销售部门填写的向仓库领货的信息

数据流来源:销售部门

数据流流向:仓库

数据流组成:销售部编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D2

数据流名称:未批准的领货单

简述:库管填写的对领货单处理的结果

数据流来源:库长

数据流流向:销售部门

数据流组成:仓库编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D3

数据流名称:已批准的领货单

简述:库管填写的对领货单处理的结果

数据流来源:库长

数据流流向销售部门

数据流组成:仓库单编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D4

数据流名称:取货单

简述:仓库人员填写的取货信息

数据流来源:库工

数据流流向:销售部门

数据流组成:仓库单编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D5

数据流名称:缺货单统计

简述:仓库填写的缺货记录

数据流来源:库工

数据流流向:库存记录

数据流组成:仓库编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D6

数据流名称:缺货单

简述:仓库人员填写的缺货信息

数据流来源:库工

数据流流向:采购部门

数据流组成:仓库编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D7

数据流名称:入库单

简述:采购人员填写的入库单

数据流来源:采购人员

数据流流向:库存记录

数据流组成:入库单编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D8

数据流名称:订货单

简述:采购部门填写的向供应商订货的信息

数据流来源:采购人员

数据流流向:供应商

数据流组成:采购部编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D9

数据流名称:催货单

简述:采购人员填写的向供应商催货的信息

数据流来源:采购人员

数据流流向:供应商

数据流组成:采购部编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

数据流编号:D10

数据流名称:入库单

简述:采购人员填写的入库单

数据流来源:采购人员

数据流流向:库存记录

数据流组成:入库单编号+商品编号+数量+日期

数据流量:30份/天

高峰流量:50份/天

3、处理逻辑的定义

处理逻辑编号:P1

处理逻辑名称:领货单处理

简述:对销售部门填写的领货单进行校验

输入的数据流:所领商品的信息

输出的数据流:校验的结果

处理:对销售部门填写的领货单进行校验,判定其是否合理

处理逻辑编号:P2

处理逻辑名称:已批准的领货单处理

简述:对已批准的领货单进行相应的处理

输入的数据流:所采购商品的信息

输出的数据流:商品的信息

处理:如果仓库有货,则通知销售部门取货,否则向采购部门发出缺货单。

处理逻辑编号:P3

处理逻辑名称:入库处理

简述:对商品进行入库处理

输入的数据流:所采购商品的信息

输出的数据流:商品的信息

处理:对所采购的商品进行信息核对和编号,并分类存放

4、数据存储的定义

数据存储编号:F1

数据存储名称:库存记录

简述:记录商品编号、 商品单价、数量和时间等信息

数据存储组成:商品编号+购入单价+库存数量+时间

关键字:商品编号

相关联的处理:P2   P3

5、外部实体的定义

外部实体编号:S1

外部实体名称:销售部

简述:向仓库提出领货的单位

输入的数据流:D2  D4

输出的数据流:D1

外部实体编号:S2

外部实体名称:采购部

简述:按照仓库所发信息进行采购商品的单位

输入的数据流:D6

输出的数据流:D8、D9

外部实体编号:S3

外部实体名称:供应商

简述:向采购部门提供商品的单位

输入的数据流:D8  D8

输出的数据流:D10

二、超市库存管理信息系统设计

  1、功能结构设计

根据系统分析结果,得出本系统的功能结构主要有出库管理,入库管理和库存管理,具体如下图所示:

2、代码设计

      本系统的编码以数字和字母表示,将所有商品分为十大类(一位字母a——j),每大类又分成若干个小类(两位数字00——99),在这些小类中,又根据商品的规格型号区分(四位数字0000——9999),设计方案如图所示    :                       

      

3、数据库设计

(1)、概念设计

   实体有供应商、销售部门和商品等,它们的主要关系有:

供应商和商品之间是m:n的关系

销售部门和商品之间也是m:n关系。

用E-R 图表示如下:

供应商:编号,名称,地址,电话,传真,银行账号

商品:商品编号,名称,类别,规格,单价,库存量

销售部门:销售部门编号,联系人,电话

仓库:仓库编号,联系人,电话

采购部:部门编号,联系人,电话

用E-R图表示如下:

                       1、商品属性

椭圆: 单价  

 2、供应商属性

                         

                 3、销售部门属性

4、仓库属性

                           5、采购部

总的E-R图如下


(2)、逻辑设计:

供应商(编号,名称,地址,电话,传真,银行账号)

商品(商品编号,名称,类别,规格,单价,库存量)

销售部门(销售部门编号,联系人,电话

仓库(仓库编号,联系人,电话)

出库(入库号,商品编号,数量)

入库(商品编号,入库号,供应商编号,数量)

库存记录(商品编号,商品单价,商品数量)

(3)、物理设计

     物理结构的设计大致包括确定数据的存储结构和存取方法。        

                       入库信息表

                         库存记录表

                           

                仓库信息表

                                                                        

                      

                      

供应商信息表

                      销售部门信息表

                       出库信息表

                         商品信息表

三、系统设计总结

      首先,在此次管理信息系统设计当中、我们认识到开发一个好的系统不是某一个人能完成的任务,一个勤奋的团队,一个沟通的小组,是完成设计的关键因素。其次,开发管理信息系统要先做好规划,对每一步都进行进行分析。

超市库存管理信息系统

小组成员:

陈柱存  彭毛才吉  柯贤良  卓玛措  卓玛

 

第二篇:实验报告(超市库存管理系统需求分析)

超市库存管理系统需求分析

一、引言

随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

二、任务概述  

   2.1目标

本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。

   2.2项目背景

 在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。

   2.3 运行环境

   (1)硬件环境

    台式机或笔记本电脑

     运行时所需内存:5MB;

   (2)软件环境

    Windows操作系统

三、 数据描述

   3.1静态数据描述

操作员个人信息表(UID, Uname, 联系电话);

仓库信息表(仓库名称,负责人,联系电话,联系地址); 

    货品信息表(货品编号,货品名称,货品类别,规格型号,单位);

    库存信息表(库别,货品编号,数量,进货单价,出货单价);

    入库单(凭证编号,库别,货品编号,数量,进货单价,合计,入库时间,制单人,采购人编号);

    出库单(凭证编号,库别,货品编号,数量,出货单价,合计,出库时间,制单人,客户编号); 

    采购员表(UID, Uname, 采购的货品类别,联系电话);

  客户信息表(客户编号,客户名称,联系人,联系电话,联系地址); 

3.2数据库描述

本软件采用数据库:Microsoft SQL Server 2008;

3.3数据字典

表1  操作员个人信息表

表2  仓库信息表

表3  货品信息表

 表4  库存信息表

表5   入库单

表6  出库单

表7  采购员表

表8  客户信息表

四、功能需求

  4.1功能划分

     本软件主要有如下功能

    (1)身份验证

    (2)系统主界面的实现

(3)出库管理模块的实现

    (4)信息查询模块的实现

    (5)修改功能

    (6)帮助功能

  4.2功能描述

   (1)身份验证功能

        对登陆的用户进行验证,通过者才能进入系统。

   (2)系统主界面的实现      

    填写货品信息

      入库单

    修改最低库存

   (3)出库管理模块的实现

    出库单

    获取采购员信息

   (4)信息查询模块的实现

     对超市的基本信息进行查询

   (5)修改功能

     对超市的一些信息进行修改

   (6)帮助功能

     为超市提供使用帮助

五、性能需求

  5. 1 数据的准确性

     查询时应保证此用户的所有信息都是正确的。

  5. 2时间特点

     操作响应时间不能太长,数据的输入也该在一定时间内完成。

六.运行需求

  6.1 用户界面

    采用windows 的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

     (1)  界面具有一致性,接你按规范应遵循Windows软件界面概念规范。

     (2)  提供简单的错误处理。

     (3)  提供信息反馈,用多种信息提示用户当前的软件运行状态。;

     (4)  操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;

    (5)   显示启动画面,画面要简洁明了。

 6.2 硬件接口

      支持一般的台式电脑,笔记本电脑。

 6.3 软件接口

      运行于Windows操作系统之上。

 6.4故障处理

     正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

  

七、其它需求

  7.1 易使用性

    要求能尽量为用户的使用提供方便。

  7.2 可维护性

     当软件出错时可以尽快的进行修改。

  7.3 可移植性

     要求本软件能在Windows系统上进行移植。

   7.4 安全性要求

    库存管理系统是生产、计划和控制的基础。库存管理系统是通过对仓库、货位、入出库类型与入出库单据的管理,及时反映物资的仓储、流向情况,为生产管理和成本核算提供依据。并通过库存分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、ABC分类情况等不同的分析信息。通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生产经营活动的顺利进行。

相关推荐