1、MIS课程设计汇报学 院:信自学院 专 业:控制工程学 号:304023 姓 名:苏吉传导 师:郭剑毅库存管理信息系统分析和设计1问题提出(1)开发背景伴随改革深入和经济发展,企业生产任务日益繁重,从而对库存管理要求也愈加严格。在传统手工管理时期,一个物品由进货到发货,要经过若干步骤,且因为物品规格型号繁多,加之业务人员素质较低等原因,造成物品供给效率低下,严重影响了企业正常生产。同时,因为库房和管理部门之间信息交流困难,造成库存严重积压,极大地影响了企业资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。当今企业竞争压力越来越大,企业要想生存,就必需在各个方面加强管理,并要求企业有更高
2、信息化集成,能够对企业整体资源进行集成管理。现代企业全部意识到,企业竞争是综合实力竞争,要求企业有更强资金实力,愈加快市场响应速度。这就要求企业各部门之间统一计划,协调生产步骤,汇总信息,调配集团内部资源,实现既要独立,又要统一资源共享管理。伴随信息技术发展,该厂为了提升库存周转率,加紧资金周转速度,决定开发“库存管理信息系统”。(2)项目目标充足利用现有设备,采取VB6.0作为开发工具,利用ACCESS数据库建立一个高效、正确、操作方便,含有查询、更新及统计功效微机管理信息系统,以满足管理人员进行综合、模糊查询及更新要求,从而愈加方便地管理库存物品。该系统开发和建立会极大地提升管理人员、工作
3、人员工作效率。2对现有系统进行需求调查需求调查是信息系统分析和设计基础。要开发并实施一个完整信息系统,必需首先了了解用户需求,并形成系统需求说明书。在此基础上才能进行系统分析、系统设计和程序编码等工作。该厂在需求调查过程中发放了8种不一样种类调查表,要求相关人员对其进行逐条逐项地填写,从而对其现行系统业务步骤进行了具体调查。(1)现行系统业务步骤经过大量调查,了解到目前该厂业务步骤以下:各车间向物品供给部门提出对某种物品需求计划,仓库将对应商品发放给各车间,通常要经过计划、库房管理等步骤。其业务步骤图图1所表示。(2)现行系统存在问题因为采取是手工管理,账目繁多,加之多个仓库之间距离较远,库管
4、员、计划员和相关领导相互之间信息交流困难,使得物资供给效率低下,影响生产。同时每个月月末报表会花费大量人力,且因为手工处理轻易造成失误,从而影响了数据效率和正确率,造成采购单需求计划单库管员订货单采购员车间供给商采购员提货通知单入库单库管员领料单车间库存台账统计报表图1 业务步骤图了无须要损失。所以,该厂必需建立对应库存管理信息系统,使其能依据市场情况,立即合理地采购所需商品,同时又能科学地对商品进行管理,统筹安排人力、物力、财力,有效地改善目前管理混乱情况。依据对该厂库存管理情况所作调查和参考相关资料,发觉现在该厂在库存管理方面存在着以下问题:不能立即取得库存信息在企业运作过程中,管理人员必
5、需获知多种商品目前库存量,在库存数量小于商品最低库存程度时候,向供给商进行订货;在库存数量大于商品最高库存程度时候,即商品积压时候,应该停止商品进货活动。但在实际操作中,因为商品种类多、数量大,需要进行仔细地核实,这不仅费时,而且易犯错,从而影响企业快速有效地运转。库存信息不够正确仓库管理员依据多种入库单、需求计划单和领料单进行商品入库、出库操作后,要随时修改商品库存信息和出库、入库信息,方便反应库存情况。工作中关键问题是:因为商品种类多、数量大、出库入库操作频繁等原因,造成库存统计和实际库存量通常达不到严格一致,所以需要经过盘点来纠正差错,这既耽搁时间,又增加了工作量。无法立即了解车间对库存
6、商品需求情况在需求计划单下达后,因为库存商品和车间关系复杂,依据送料员个人经验给各车间分配车间所需商品时,常缺乏入库、出库信息和相关信息,常常出现车间缺乏该商品时候才知道该产品需要情况,此时假如库存量不足,将会造成车间停产。无法立即了解车间对库存商品需求情况会使企业生产和销售步骤发生混乱,使企业无法正常运作。市场需求日益多样化和个性化,产品更新换代周期越来越短,这就要求企业必需改变库存管理现实状况,以适应时代要求。(3)企业库存管理系统特点因为传统企业库存管理存在以上问题难于适应该代库存管理要求,所以现代企业库存管理系统要含有以下特点: 科学库存管理步骤存货种类不一样,所包含业务步骤及它们所组
7、成业务步骤也各有差异。通常而言,库存业务包含入库处理、货物保管和出库处理三个关键部分。通畅业务步骤是保障高效库存管理基础,应含有优化、无冗余、并行作业基础属性。企业库存管理系统对企业业务步骤进行步骤再造,使其愈加通畅,提升企业在同行业中竞争力。 商品代码化管理代码问题,严格说是一个科学管理问题,设计出一个好代码方案对于系统开发工作是一件极为有利事情。代码设计好能够使很多机器处理变得十分方便,还能够把部分现阶段计算机极难处理工作变成很简单工作。因为库存商品种类繁多,在库存管理过程中极易发生混乱问题。IT技术和层次编码技术结合为商品高效管理提供了可能。这种编码技术对全部库存商品根据层次和类别给予唯
8、一编码。它是区分不一样商品最关键标准,含有易读和易记特点,使得管理者只需知道商品编码,就能够了解该商品相关信息。 库存异常报警当库存数量小于商品最低库存程度时候,系统发出警报,提醒管理人员应该向供给商进行订货;在库存数量大于商品最高库存程度时候,即商品积压时候,系统也会发出警报,提醒管理人员应该停止商品进货活动。也就是说企业库存管理信息系统既能预防商品供给滞后于车间对它们需求,也能预防商品过早地生产和进货,以免增加库存。3系统分析供货单位出入库处理车间采购员计划台账库存台账协议台账供给商信息商品信息车间信息计划台账发货单退货单到货通知入库单取货单计划单订货单验货处理库存提醒可供货计划单库存检验
9、查询打印图2数据步骤图系统分析任务是在全方面调查基础上,经过对现行管理业务分析,提出系统目标要求和功效分析总体逻辑模型。(1)数据步骤图依据系统调查阶段数据资料,并依据用户要求,确定该厂信息系统基础功效和工作过程以下:首先车间科室提出需求计划,库房管理员依据库存情况,决定是否需购货,如不需购货则通知车间前来取货,不然库房管理员通知采购员购货,当货物抵达后进行入库处理并通知车间科室前来取货。依据对应功效要求,绘制系统数据步骤图图2所表示:(2)数据字典数据字典是对描述数据步骤图中数据项、数据流、数据存放、加工处理逻辑等组成部分严格定义,下面是本系统数据字典(因为篇幅原因,在此仅给出部分)。 数据
10、项定义数据项编号:1-01数据项名称:商品编号别名:无简 述:某种商品编号类型:字符型长度:8字节取值范围:数字 + 英文字母数据项编号:1-02数据项名称:单价别名:购入单价简 述:某种商品购入单价类型:数值型长度:10位,小数位2位取值范围:0.009999999.99数据项编号:1-03数据项名称:库存数量别名:实际库存数量简 述:某种商品库存数量类型:数值型长度:5位整数取值范围:099999 数据流定义数据流名称:入库单编号:F1简述:采购人员填写商品入库凭单数据流起源:采购人员数据流去向:登记库存台账数据流组成:日期 + 入库单编号 + 商品编号 + 购入数量流通量:25份/天高峰
11、流通量:50份/天数据流名称:发货单编号:F2简述:供给商填写商品发货凭单数据流起源:供给商数据流去向:登记协议台账数据流组成:日期 + 发货单编号 + 供给商编号 + 商品编号 + 发货数量流通量:25份/天高峰流通量:50份/天数据流名称:取货单编号:F3简述:库管员填写要求车间取货凭单数据流起源:库管员数据流去向:车间数据流组成:日期 + 车间编号 + 商品编号 + 数量流通量:25份/天高峰流通量:50份/天 数据存放定义数据存放名称:库存台账数据存放编号:D1简述:统计商品编号、名称、单价和库存数量等信息数据存放组成:商品编号 + 购入单价 + 库存数量关键字: 商品编号数据存放名称
12、:协议台账数据存放编号:D2简述:统计协议编号、供给商编号、货物编号、单价和购入数量等信息数据存放组成:协议编号 + 供给商编号 + 商品编号 + 单价 + 购入数量 + 日期 + 协议状态关键字: 协议编号数据存放名称:计划台账数据存放编号:D3简述:统计计划编号、车间编号、商品编号、数量等信息数据存放组成:计划编号 + 供给商编号 + 商品编号 + 数量 + 日期 + 计划状态关键字: 计划编号数据存放名称:供给商信息数据存放编号:D4简述:统计供给商编号,名称,地址,电话,传真,银行帐号数据存放组成:供给商编号 + 名称 + 地址 + 电话 + 传真 + 银行帐号关键字: 供给商编号数据
13、存放名称:商品信息数据存放编号:D5简述:统计库存商品编号,类别,名称,规格,单价,单位,存放位置,用途数据存放组成:商品编号 + 名称 + 类别 + 规格 + 单价 + 单位 + 存放位置 + 用途关键字: 商品编号数据存放名称:车间信息数据存放编号:D6简述:统计车间编号,名称,联络人,电话数据存放组成:车间编号 + 名称 + 联络人 + 电话关键字: 车间编号 数据存放名称:用户信息数据存放编号:D7简述:统计用户名称、密码和权限数据存放组成:用户名 + 密码 + 权限关键字: 用户名 处理逻辑定义处理名:库存检验编号:P1输入:数据流F5输出:数据流F6描述:当车间将计划单发给库管员后
14、,库管员要将计划单和库存台账进行比较,看是否需要订货。处理名:验货处理编号:P2输入:数据流F2,数据流F5输出:数据流F1,数据流F4描述:采购员要检验货物质量。处理名:出入库检验编号:P3输入:数据流F1输出:数据流F3描述:当验货处理后,库管员将货物入库,并发取货单到订货单位。4系统设计(1)系统功效结构设计库存管理信息系统目标是保障企业生产所需全部商品供给,并经过有效管理,提升库存周转率,降低资金占用。依据系统分析结果,得出本系统功效结构图图3所表示。计划管理模块关键功效是依据各生产部门上报生产、维修及工程用料计划和已经有采购协议计划和库存情况等信息建立数据库,并立即依据生产计划变更,
15、修改商品计划,生成商品采购清单。库存管理模块中各子模块全部由数据录入、修改、删除、查询等模块组成。其中数据录入模块包含对商品库存文件数据录入、商品购入文件数据录入、商品出库文件录入;数据修改是对上述三种文件中数据进行修改;数据删除同数据修改基础上是一样,只不过这里是将统计从对应数据库文件中删除掉。库存管理信息系统系统管理计划管理库存管理系统初始化用户控制库存台账管理计划台账管理合同台账管理修改信息出库入库库存提醒图3功效结构图(2)系统配置方案依据开发时期计算机市场性能价格比和本系统实际情况,选择了P4微机及Access数据库管理系统。(3)代码设计为了和工作人员以往商品管理习惯一致,商品信息
16、编码以数字表示。依据行业标准,全部商品分为19大类(两位数字),每大类又分为若干小类(两位数字),在小类中依据商品规格型号不一样以卡号(四位数字)再进行区分。设计方案图4所表示。 * * * 小类号商品规格型号大类号图4 商品代码设计方案另外,为了使数据录入、商品信息管理、信息查询、统计方便快速,还依据需要对商品去向和起源进行了统计用信息编码和部门编码。(4)数据库设计数据库是数据库应用程序关键。数据库设计是建立一个应用程序最关键步骤之一。数据库设计通常要在需求分析和数据分析基础上进行概念设计、逻辑设计和物理设计。 概念设计经过对该厂调查,了解到系统中实体类型有:供给商、商品、领用单位等,这些
17、实体之间相互关系有:供给商和商品之间存在“供给”联络,是多对多。商品和领用单位之间存在“出库”,“出库”对多。每个实体属性分别是:供给商:供给商编号,名称,地址,电话,传真,银行帐号 商 品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途车 间:车间编号,名称,联络人,电话画出库存管理ER图图5所表示。图5库存管理ER图 逻辑设计逻辑设计任务是依据DBMS特征把概念结构转换为对应逻辑结构。概念设计所得到ER模型,是独立于DBMS,这里转换就是把表示概念结构ER图转换成关系模型逻辑结构。将图5转换为规范关系模式为:供给商(供给商编号,名称,地址,电话,传真,银行帐号)商品(商品编
18、号,名称,类别,规格,单价,单位,库存量,存放位置,用途)供给(供给商编号,商品编号,数量,单价)车间(车间编号,名称,联络人,电话)出库(商品编号,车间编号,数量) 物理设计物理设计目标是依据具体DBMS特征,确定数据库物理结构(存放结构)。关系数据库物理设计任务包含两个方面,一是确定全部数据库文件名称及其所含字段名称、类型和宽度;二是确定各数据库文件需要建立索引,在什么字段上建立索引等。各表结构如表1至表7所表示。表1库存台账字段名字段类型字段宽度说明商品编号Character 8 购入单价 Numeric10.2 库存数量 Numeric 5 库存数量表2协议台账字段名 字段类型8 协议
19、编号 字段宽度 8 供给商编号说明协议编号Character8供给商编号Character8商品编号Character8 商品编号 8单价Numeric10.2数量Numeric5日期Date8协议状态 10.2 单价Logic 10.2 购入数量 1 备注 30 协议未实施原因Demo协议未实施原因表3计划台账字段名字段类型字段宽度说明计划编号Character8车间编号Character8商品编号Character8数量Numeric5日期Date8是否定货Logic1是否到货Logic1是否取货Logic1表4供给商信息字段名字段类型字段宽度说明供给商编号Character8名称Char
20、acter40地址Character50电话Character20传真Character20银行帐号Character20表5商品信息字段名字段名字段类型字段宽度说明商品编号Character8名称Character20类别Character8规格Character8单价Numeric10.2单位Character8存放位置Character50用途Demo表6车间信息 字段名字段类型字段宽度说明车间编号Character8名称Character20联络人Character10车间联络人电话Character20联络人电话表7用户信息 字段名字段类型字段宽度说明用户名Character20用户登录时名称密码Character20用户登录时密码权限Character8用户权限(5)系统处理步骤设计该厂库存管理信息系统包含:计划管理、库房管理等子系统,系统运行步骤图图6所表示。结束开始登录界面各子系统选择计划管理库房管理 图6库存管理系统步骤图5系统实施(略)