超市库存管理信息系统设计报告.docx

上传人:牧羊曲112 文档编号:4297456 上传时间:2023-04-14 格式:DOCX 页数:16 大小:130.30KB
返回 下载 相关 举报
超市库存管理信息系统设计报告.docx_第1页
第1页 / 共16页
超市库存管理信息系统设计报告.docx_第2页
第2页 / 共16页
超市库存管理信息系统设计报告.docx_第3页
第3页 / 共16页
超市库存管理信息系统设计报告.docx_第4页
第4页 / 共16页
超市库存管理信息系统设计报告.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《超市库存管理信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《超市库存管理信息系统设计报告.docx(16页珍藏版)》请在三一办公上搜索。

1、管理信息系统课程设计报告设计题目:超市库存管理信息系统目录第1章 项目背景11.1 库存管理的重要性 11.2 超市库存管理的现状分析11.3 系统目标分析3第2章系统分析42.1 组织结构与功能分析42.2 业务流程分析62.3 数据流程分析 72.4 数据字典分析9第3章系统设计123.1 子系统划分123.2 系统平台设计173.3 代码设计183.4 数据库设计193.5 输入输出设计283.6 模块功能与处理过程设计 33第4章 总结35第1章项目背景1.1库存管理的重要性随着科学技术的飞速发展和市场经济在中国的逐步发展与成熟,我国企业正面临着前所未有的激烈的市场竞争。 为了在竞争中

2、立于不败之地,越来越多的企 业将降低成本的焦点集中到了库存管理上。 科学的库存管理可使企业注入新的活 力,增强企业的竞争力。目前,企业迫切需要采用高效的库存管理系统来降低企 业的库存成本、提高库存信息的利用度,从而增强其市场竞争力。库存管理就是通过对所有仓库的进出库物品活动的管理和控制以及对库存 数据有效的统计和分析,使决策人员及早发现问题,采取相应措施,调整库存结 构,缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期 性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个 仓库的现时情况,为各类管理人员从不同侧面提供所需信息, 以便协调协调供应 与需求之间的

3、平衡关系,保证企业经营活动顺利进行。库存管理系统是一个企业不可缺少的部分, 它的内容对于企业的决策者和管 理者来说都至关重要,所以库存管理系统要能够为用户提供充足的信息和快捷的 数据处理手段。但是,一直以来人们使用传统的人工方式进行库存管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外,时间较长时,会产生大 量的文件和数据,这给数据信息的查找、更新和维护都带来了不少困难。此外, 为了及时结清每笔业务、盘点库存和统计货物流动情况,保证企业能及时订货, 库管员要花费大量人力、物力、财力和时间来做数据一记录的统计工作。 随着科 学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻

4、认识,它 已经进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一 部分,使用计算机对库存信息进行管理,具有传统管理方式所无法比拟的优点, 能够极大地提高库存管理的效率,减轻库存管理人员的劳动负担,也是企业的科 学化、正规化管理与世界接轨的重要条件。1.2超市库存管理的现状分析国内零售业正经历着从传统百货向现代百货、从综合百货向主题百货、从单 体经营向连锁经营的转变,形成多业态、多形式、跨行业、跨地区发展的新格局。 目前,整个业态大致分为百货店、超级市场、便利店、专业店、专卖店、购物中 心、大型综合性超市、仓储式商场等,其中,专业店、大型综合性超市和仓储式 商场等大型零售业持续

5、快速增长,呈现出明显的规模递增、市场集中度提高的趋 势,在我国零售业中的主导作用日渐加强。随着业务逻辑的不断变化,其原有的库存管理手段不能满足现有业务的需 要,原有的业务信息处理系统也不再适合企业业务发展的需要, 特别是作为企业 经营管理环节中重要的库存管理部分未被纳入整个信息化系统,使得企业的信息化管理缺乏系统性和规范性,原有的系统呈现出很多的不足和局限性。经过详细 的调查与仔细分析,得出了超市在库存管理工作中存在的主要问题是:(1)企业对库存没有统一管理各商品部自己采购商品自己管理库存,没有专业人员对库存进行专业管理。商品部往往从部门利益出发,对于积压滞销商品不进行削减库存的处理, 致使库

6、 存大量积压,库存周转率越来越低,流动资金越来越匿乏,严重影响公司的正常 经营活动。(2)库存管理手段落后商品库存管理大部分是靠人工完成,如登记出入库流水账、填写表格资料、分类存储,这都需要大量的人力物力,从而造成了人力资源的浪费。易出错、 保密性差、不能及时反映商品及库存信息等缺陷。 由于获取信息的快捷性、准确 性方面尚有不足,使领导不能及时掌握企业的库存信息和市场动态, 影响了其决 策的质量,也影响了企业的正常运转,更直接影响了企业的经济效益。(3)对库存的量化不够要进一步降低库存的成本,实现对库存的科学管理,就需要对影响库存的诸 多因素进行全面的分析,如对商品周转率的分析、库存结构的分析

7、、订货的经济 批量、缺货成本的分析等,这都需要有精确的量化指标为基础来实现。但由于企业管理手段比较落后,信息化水平较低,导致这些基础数据不准确或缺乏, 不能进行准确的定量分析,因而无法提高库存管理的效率,出现大量的滞销商品 占据库存,致使库存周转率较低,造成库存的浪费和公司流动资金的匾乏。(4)低效率的信息传递超市库存部与各运营部在信息沟通方面一直存在沟通不畅、信息滞后的问 题。当配送出现问题时,超市无法提前得知,从而影响门店的正常销售;变更商 品条码、包装规格、质量等级等信息时,超市在系统中的信息变更往往也是不及 时的,最终导致送到仓库也无法录入电脑系统, 影响入库作业,并且引起一系列 的库

8、存、销售方面的连锁负面效应。门店销售和库存方面的信息没有实现系统的 信息共享,无法通过超市的信息系统查询并掌握商品的第一手的销售和库存信 息,进而导致各个环节运营的失控,不能实现企业的高效发展。目前,超市在商品的库管理方面,没有专业人员对库存进行专门的、 统一的 管理。这样传统的人工管理模式己远远不能满足企业的快速变化,不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得决策层无法及时、准确地掌握一线资料,继而影响到对变幻莫测的市场进行正确地分析和预测,也影响了公司的正常运转,更直接影响了公司的经济效益。因此,为了提高公司的管理 水平和管理效率,方便与客户、供应商的联系,及时了解公

9、司经营过程中各个环 节的数据信息,为公司的领导层提供全面、及时、准确的决策信息,对企业进行 管理信息系统的分析与设计尤为必要。1.3系统目标分析利用信息技术开发库存管理系统,可以改善人工管理库存带来的不便, 更有 许多益处,如实现快速查询、入出库方便、可靠性高、存储量大、保密性好、便 于打印等。可以及时准确地反映商品的库存状况, 保证库存商品的数量保持在合 理的水平,在满足客户需求的同时最大限度地减少库存占用, 从而在竞争中保持 优势。因此,建立商品库存管理系统不仅能帮助管理者和工作人员减轻劳动负担, 同时能堵塞管理漏洞,减少工作差错,提高工作效率,而且能对商品进行优化存 储,更能提高企业的科

10、学管理。本系统应达到的目标是:(1)能够处理用户的库存管理业务,为用户提供及时、准确的数据信息;(2)系统数据尽量归并,实行数据的统一集中保存,并进行相应的可靠的 备份与恢复处理;(3)各相关的职能部门能够从系统中更快、更全面地提取所需要的数据, 以供其决策之用;(4)系统的运行应富有效率,近似的软件控制功能应予以合并,以减少系 统运行过程中需要的管理人员;(5)稳定性、安全性好,操作简单,实用性强。第2章系统分析2.1组织结构与功能分析为了取得批量采购和批量运输的折扣,从而使得订购、运输成本降低,超市 开始积极相互联合、并购发展连锁经营,连锁经营是现代零售经营的先进方式, 其集中采购、集中库

11、存、集中快速配送、规模运作的方式。通过集中仓储与配送 可以实现企业组织的低库存的设想, 简化了手续、方便了用户,提高了货物供应 的保证程度。采用集中库存还可以使仓储与配送环节建立和运用规模经济优势, 提高作业效率,统筹利用资源和人员,使单位存货、配送和管理的总成本下降。在充满激烈竞争的经营环境下,合理、安全和高效的库存管理对现代超市的 企业核心竞争力有着巨大的影响;同时,在连锁超市的各种经营活动中,库存管 理起着桥梁纽带的中枢作用,良好的库存管理制度会使得各分店及集团公司的各 种运营活动有序开展。利用现代信息技术改造库存管理业务, 提升库存管理部门 的工作效率,改善库存管理部门的管理流程,减少

12、库存管理成本,提高连锁超市 对快速变化的市场需求响应能力,已经成为大型超市的长期发展战略。为了显示出与超市库存管理相关的核心部门,绘制出超市的基本组织结构 图,如图2-1所示。图2-1组织结构图出库管理员为了能够反映组织内部结构各项具体管理业务功能之间的关系,绘制出业务功能一览表,见表2-1 o表2-1业务功能一览表部门(岗位)业务功能采购部确定商品定位取向,开发引进适销商品;跟踪分店销售情况及库存中心的配送信息,及时补充货源;负责与分店、库存中心以及供应商之间的信息沟通财务部处理所有和财务有关的工作,详细、全面的记录资金的流动状况人事部对各员工的岗位进行详细的安排、分配以及人员的调动运营部负

13、责各分店店日常的销售工作,及时而准确地将销售的相关信息,反馈给其 他相关部门,从而保证商品的及时供应与更新入库主管负责审核物料、产品的入库审核和入库手续的办理;定期编制入库物料与产品的入货台账,并填写相关货物台账检验员识别和记录物资的质量问题,负责所有商品的入库验收工作,并如实填写相应的入库验收单;做好物资验收记录,对商品的验收情况进行统计和分析入库管理员负责对商品进行入库登记,办理相关手续交接;负责核对商品的入库凭证, 并核查相关入库手续、单证;安排货物的存放地点、相关入库报表、单据和 货位编号库存主管安排货物的存放地点,登记保管账和货位编号;负责仓库安全管理和现场管 理;负责冋运营部和采购

14、部沟通库存控制状况;全面负责仓储部库存运作的 管理和优化改进;负责各类库存记录和表格填写的完整性和准确性盘点员根据盘点计划对库存物资进行现场盘点;记录盘点结果,汇总盘点报告控制员分析跟踪每日库存状态,并根据分析、跟踪结果采取相应的处理措施;分析 和改进库存控制系统,协助库存控制主管降低库存和提咼库存周转次数;负 责库存数据录入和库存报表工作出库主管每日编制出库物资统计报表;与运营等部门沟通、协调有关出库商品事宜; 负责制定物资的出库工作流程及优化,提高工作效率出库管理员检验待出库商品的质量、包装情况,清点数量;协助审核商品出库手续、凭 证等的完整性,确保出库工作准确;严格按照出库凭证发放物料,

15、做到账、 卡、物相符;出库单的收集、汇总、统计及保管配送员对运输配送过程中产生的单据和档案进行管理;制订商品配送计划,并组织执行;监控商品的发送及运输,以保证物料配送的及时、安全2.2业务流程分析业务流程分析是要分析一个具体业务的处理过程,以及这个处理过程中的具 体方法、步骤等,分析流程的目标、流程的活动集、活动发生的次序、流程的主 体及流程中相关的信息载体。超市库存管理的主要工作包括入库管理、出库管理、库存盘点、库存统计等。 要开发或改进一个库存管理系统,先要调查入库工作流程、出库工作流程和库存 盘点处理工作流程等,并收集相关的票据、账单等,然后进行需求分析和系统分 析。入库业务流程包括出示

16、商品入库单、 核对商品、填写商品入库账。采购部门 将到货商品连同填好的验收单一起送到仓库, 检验员将验收商品,并核对入库单, 将不合格的入库单返回采购部门;核对无误后将商品分类入库,并把合格入库单 交给入库管理员。然后,由入库管理员填写商品入库账。如果是新产品入库,则 由仓库管理员将商品的相关信息记录到数据库中。记账员将入库账登记到库存台 账。统计员根据库存台账得出所需的相关统计报表,并将统计报表送交相关的财 务主管部门,以便于领导进行审核或决策。出库业务流程包括出示商品出库单、 核对商品、填写商品出库账。运营部门 的提货人员向仓库管理员出示商品提货单, 仓库管理员根据运营部门开出的有效 商品

17、提货单及时交货,提货人员将商品与出库单核对无误后, 领取商品,把出库 单交给出库管理员,仓库管理员按照出库单登记商品出库账。 记账员则将出库账 登记到库存台账。统计员根据库存台账得出所需的相关统计报表, 并将统计报表 送交给相关的财务主管部门,以便于领导进行审核或决策。商品出库后配送至运 营部各分店,并出示发货单。库存盘点处理主要包括建立库存台账、月盘点库存和库存量的监控等。每天 入库、出库处理结束后,仓库记账员将根据入库流水账和出库流水账按商品及其 名称、规格等分别进行统计,并将统计结果填入到库存台账。 填写盘点库存单库 存管理员必须对库存商品进行定期或不定期的盘点,并按实际盘点数量填写库存

18、 盘点单,以便于能够及时、合理的订货。每个商品的库存量必须设置合适的限量 范围,任何时候商品的库存量都必须在设定的范围内。 当库存降到最低限量以下 时,要及时订货;当库存量超过最高限量时要及时报警。通过对超市库存管理的主要业务进行系统分析,绘制出超市库存管理的业务 流程图,如图2-2所示。图2-2业务流程图2.3数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,单纯从数据流动过程来考察实际业务的数据处理模式。其目的就是发现和解决数据流程不 畅,前后数据不匹配,数据处理过程不合理等问题。数据流程分析采用数据流程图中的顶层图、一层图和底层图的描述方式来表 达需求。它们是一种功能模

19、型,以图形的方式描绘数据在系统中流动和处理的过 程,只反映系统必须完成的逻辑功能。数据流程图由外部实体、数据流、数据存 储和数据处理四部分组成。外部实体可以是人、部门、外部机构或其他信息系统, 外部实体负责向系统提供数据或从系统中接受数据;数据流程图中数据存储符号用来表示系统中处理的结果或是处理中要保存的数据信息,一般用D来表示;一个数据处理将接受输入数据并产生出具有不同内容和形式的输出数据,数据处理标识用P表示;数据流是数据从信息系统的一部分转移到另一部分的完整路 径,数据流标识用F表示。为了表达本系统的数据处理过程,根据用户的需求,按业务过程自顶向下地 对数据进行处理,绘制出一套完整的三层

20、数据流程图来反映这种结构关系, 以便 整体地考虑功能子系统和数据资源的合理分布。(1)顶层数据流程图,仅包含一个加工处理,它代表被开发系统。它的输 入流是该系统的输入数据,输出流是该系统的输出数据。根据现阶段各种业务的分析,可以确定超市库存管理系统的顶层数据流程图,如图2-3所示,其概括了该系统的总体功能,说明了主要的输入流和输出流等。(2)第一层数据流程图,是对顶层图的细化,在一层图中显示了系统内部 的主要处理、数据流和数据存储,而一层图一般会重复顶层图中相同的外部实体 和数据流。对顶层图进行分解就可以得到超市库存管理系统的第一层数据流程图,如图2-4所示,它反映了该商品库存管理系统的主要功

21、能。(3)对第一层数据流程图进行进一步的分解、细化就可以得到超市库存管 理系统的底层数据流程图如图2-5所示,其中可以更清楚地看到系统中数据流的 流动情况和系统主要功能。P1入库处理验 收 单退 货 单采购部北F入库单F8退货单P2库存控制D库存数据库存报表入库单M图2-4P1.1入库检验P1.2登记入库账出库通知P3出库处理发货出通库知单1rP4配送处理运营部发 货 单第一层数据流程图F2商品验收表D1检验商品信息D2入库账F盘点盈P2.11财务部F7报表D6库存台账4,P4*库存:统计 -1入信出信 库息D4VP2.2安全库存F6存量管制表存量控制商品盘点D3库存会计亏汇总表F出库单运营部

22、2.4数据字典分析P3.1登记出库账F4B库通知表D5出库账图2-5底层数据流程图为了对数据流程图中的元素加以定义和说明,在这里有必要建立数据字典。数据字典是一种用户可以访问的记录数据库和应用程序源数据的目录。数据字典主要由五部分组成,包括数据项、数据结构、数据流、数据存储以及处理过程。数据字典最重要的作用是作为分析阶段的工具, 任何字典最重要的用途都是供人查询对不了解的条目的解释。(1)数据项数据项又称为数据元素,是数据的最小组成单位,若干个数据项可以组成一 个数据结构,用I表示数据项。数据项包括:数据项编号、名称、数据项的类型 和长度。本系统中的数据项见表 2-2。表2-2 数据项编号名称

23、类型长度I10商品编号CHAR10I11商品名称CHAR20I12商品型号CHAR8I13商品数量INT10I14商品单价INT10I20仓库编号CHAR10I21仓库名称CHAR10I22仓库类型CHAR10I23库存量INT10I30供货商名称CHAR20I31供货商性质CHAR10I32供货商地址CHAR30I40采购编号CHAR10I50入库编号CHAR10I51入库数量INT4I52出库编号CHAR10I53出库数量INT4I60日期DATEI61负责人CHAR10I62联系方式CHAR11(2)数据结构数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若

24、干个数据结构组成,还可以由若干个数据项和数据结构组成, 用S表示数据结构。数据字典中数据结构包括以下内容:数据结构的名称、编号简述和数据结构的组成。本系统的数据结构见表2-3表2-3 数据结构编号名称组成S01商品信息110+111 + 112+113+114S02仓库信息I20+I21 + I22+I23+I61+I62S03供货商信息I30+I31 + I32+I62S04采购信息I40+I61 + I62S05库存信息S01+S02+S03S06入库信息I50+I51 + I60+S01S07出库信息I52+I53+I60+S01(3) 数据流数据流由一个或一级固定的数据项组成。 定义数

25、据流时,不仅要说明数据流 的名称、组成等,还要指明它的来源、去向和数据流量等,用 F表示数据流。本 系统的数据流见表2-4。表2-4 数据流编号名称来源去向组成F1入库单采购部检验商品信息商品编号、名称、规格、型号、供应商名称F2商品验收表入库检验登记入库账商品编号、名称、规格、型号、供应商名称F3出库表运营部登记出库账商品编号、名称、数量、出库金额F4出库通知单出库通知出库商品信息商品名称、出库金额、数量F5盘点清单商品盘点库存会计商品编号、名称、规格、型号、供应商名称F6存量管制表存量控制安全库存商品编号、名称、安全库存、数量F7报表库存台账财务部商品编号、名称、安全库存、数量F8退货单检

26、验商品采购部商品编号、商品名称、数量(4) 数据存储数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组 织,用D表示数据存储。本系统的数据存储见表2-5。表2-5 数据存储编号名称组成关键字D1检验商品信息商品编号、名称、规格、型号商品信息D2入库账商品编号、名称、规格、型号商品信息D3库存会计商品编号、名称、金额、计量单位、单价库存量D4安全库存商品编号、名称、出入库量、现有库存库存量D5出库账商品编号、名称、规格、型号、计量单位商品信息D6库存台账商品编号、名称、规格、型号、安全库存商品信息(5)数据处理数据处理仅对数据流程图中最底层的处理加以说明。 数据处理的定义包括数 据

27、处理的编号、名称、简述、输入和输出的数据流等,用 P表示处理逻辑。本系 统的数据处理见表2-6。表2-6数据处理编号名称输入数据流输出数据流P1.1入库检验采购单商品验收表P1.2登记入库账入库检验入库账P2.1商品盘点库存台账管理盘点清单P2.2存量控制库存台账管理单存量管制表P3.1登记出库账出库单出库账单第3章系统设计3.1子系统划分子系统是整个系统的组成部分,它实现系统总体功能中某一部分相对独立的 功能,并具有相对独立的物流结构,各个子系统之间功能明确,接口明确,功能 相互独立,无重复、无相互矛盾现象且应保证系统总体功能的实现。并根据系统 总体功能和各自实现的功能,以及信息管理的需要,

28、实现数据联系和资源共享, 有利于支持各级管理决策活动和进行规范化的信息管理。因此,子系统的划分应遵循以下原则:(1) 子系统要具有相对独立性。每个子系统或模块应该相对独立,尽量减 少各种不必要的数据调用和控制联系,相对集中功能类似的模块。(2)子系统之间的数据依赖性尽量小。划分时,应将联系较多的列入子系统内部,相对集中的部分划入各个子系统内部, 剩余的一些分散、跨度较大的联 系,成为子系统之间的联系和接口。这样,有利于系统的维护和运行。(3)子系统的划分结果应使数据冗余较小。如果不注意这个问题,可能使 相关的功能数据分布到各个不同的子系统中, 造成大量的原始数据需要调用,大 量的中间结果需要保

29、存和传递,大量计算工作重复。数据冗余不仅给软件编制工 作带来困难,而且也大大降低系统的工作效率。(4)子系统的设置应具有相应的超前意识。这与信息系统的总规划原则是 相一致的。(5)子系统的划分应便于系统分阶段实现。信息系统是一项耗时很长的工 程,一般需要分期分布完成,所以,子系统的划分功能应能适应这种分期分布的 实施。(6)子系统的划分应考虑到各类资源的充分利用。一个适当的系统划分应当既考虑有利于各种设备资源在开发过程中的搭配使用,又考虑到各类信息资源 的合理分布和充分使用,从而减少系统对网络资源的过分依赖, 减少输入、输出、 通信等设备压力。所以,在进行仓储管理信息系统的功能模块划分上也应该

30、遵循 以上描述的子系统划分原则。常用的系统规划方法是功能/数据分析,是在实际系统的业务流程、管理功 能、数据流程以及数据分析的基础上进行系统化的分析,以便检查出工作中的疏漏、原系统的缺点和不足,确定未来新系统的改革方案。功能与数据分析一般使用 U/C矩阵来实现对系统功能划分的分析和优化。 其基本原理与系统思想关于子系统的划分相一致,即在系统之间尽可能保持相对 独立性,每个功能的数据处理要求高内聚、低耦合。U/C矩阵又称过程/数据类分析法,它将管理信息系统中的元素分为两类, 即“过程”与“数据类”。其中,过程指的是系统中作用相对完整,逻辑较为独 立的一项功能,而数据类在逻辑上与系统其他元素相互关联,通常是一组相对完整的数据。过程与数据类之间的关系分为使用关系(U),即过程使用数据类、生成关系(C),即过程生成数据类、无关系,即过程与数据类之间不存在使用 或生成的关系三种。一般情况下U/C矩阵要满足以下三个原则:1)完备性原则,即每一个数据类都要有其生成者,在 U/C矩阵中表现为每

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号