还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
实例解析之二—库存管理系统第一节 系统调查与分析 以美国某批发服务公司的计算机信息系统为例 该公司从生产厂家购进各类商品放入仓库,接受各地零售商的订单,按要求将货物运到指定地点一般说来零售商总喜欢首先到这个公司订货由于它的批发价格较为低廉但是,如果某个零售商的订货要求得不到满足,它就会转向其它公司订货,从而使这个公司失去顾客零售商的订货量是受季节影响的 为了满足顾客订货要求并尽量减少库存积压,该公司计划开发一个库存控制系统主要目的有:1)为顾客订货提供更好的服务;2)控制库存水平;3)决定向厂家订货的时间和批量
一、系统调查与分析 系统开发队伍由用户、计算机工作人员和上层领导它们用几周时间调查了现系统的工作情况和存在问题产生了如下报告
1.现存系统 现存系统的工作流程如图6-1所示全部处理工作都是由手工来进行的有的商品由于担心订货无法满足而造成严重积压;有的商品由于错过了合适的实际而使顾客转移到其它公司目前的订货时间基本上是由仓库保管人员决定的它们凭经验给出一个最佳订货点,当发现库存货物低于此点时,便向采购部门发出订货要求同时仓库保管人员无法参考销售预报结果
2.计算机系统的目标在不降低顾客服务水平的前提下,减少库存水平改善订货策略对于由季节变化和具有缓慢变化趋势的商品,改善它们的库存管理搜集销售数据,从中分析销售趋势以保证适当的购买策略和库存水平
3.决策内容每一季度中都应订购什么货物?在季节中应追订哪些货物?何时追订?每次应追订多少货物?哪些货物应该从仓库中淘汰?
4.信息流 仓库保管人员每天检查实际库存当发现库存货物低于订货点时,便于日末向采购部门发出订货要求采购部门检查该商品的是否已经在订,如果没有则发出订货书,如已在订,则催促厂方尽快交货在每季度末,采购部门分析采购的订单并估计下一季度各种商品各需要订货多少,据此确定下一季度的订单各月平均发出的订单数量如表1所示表2-1信息流量调查结果 月份平均订单数月份平均订单数一月4100七月5000二月6700八月5100三月7800九月6200四月8400十月9500五月5400十一月10100六月4600十二月8200合计81100每月平均订单数每天平均订单数每天最多订单数每张订单上的平均商品类数
67582225005.
15.几种不同方案的比较如表2-2:表2-2 选取方案方案1对现系统稍加改善方案2用简单的经济订单批量模型进行计算机批处理方案3购买现成的库存控制软件包方案4开发在线的库存控制系统可满足多少指定的目标5%75%60%95%可节约的金额5000美元/年20000美元/年15000美元/年15000美元/年无形的利益10%30%25%50%开发所需时间3个月18个月6个月2年以上总开发费用10000美元50000美元55000美元80000美元
6.几种不同方案的详细分析
(1)方案一 工作方式——所需费用最低,对组织的影响最小,但可以达到部分改善效果 决策和信息流——最佳订货点和订货批量的决定变的较为科学,其它不受影响,信息处理方式不变 所用设备——可不用计算机 开发步骤——
2、3个月即可 对组织的影响——几乎没有影响 对人员的影响——采购人员工作稍多一些,仓库人员工作相对减少 费用和利益——计算最佳订货点的机时费和打印费利益是可以减少库存积压和选取单位成本最低的订货量 工作方式——库房人员每周向计算机输入货物进出数量2次计算机自动完成订货检查和通知采购部门按照通知订货,并通知计算机订货情况该系统能够随时查询 决策和信息流——对四种决策都起到较好的作用仓库和采购部门输入信息,采购部门还要从计算机得到信息 所用设备——可用穿孔卡片于输入,打印订货通知作为输出在磁带上建立一个文件以存储各类商品的最佳订货点点和最佳批量计算机可放在公司本部,而在批处理终端上运行本系统 开发步骤——大约需用一年时间但为了谨慎起见,估计为18个月.它包括最佳订货点和订货批量的计算以及相应文件的建立;批处理软件的设计、编程和调试;输入输出格式的设计;培训库房和采购部门如何填写输入表格,培训从事卡片穿孔和数据输入等工作的专门操作员 对组织的影响——有必要在库房中专门安排几个人从事数据的准备和控制工作,也要有人负责把仓库填写的报表传送给批处理终端上的操作人员据调查、仓库管理人员很欢迎不再每天核对实际库存与最佳订货点,他们反映,这项核对工作十分麻烦又易出错如果由计算机来自动核对,会减轻负担采购部门人员也表示欢迎由计算机自动开订货单和催货单.因为他们目前每天都要从库房接到许多订货通知,而且都要查对是否已经在订 对人员的影响——从表面上看,人员工作方式变化不大,但影响的范围较广泛,各类人员的工作方式都会有些变化仓库人员和采购人员都要为向计算机输入准备数据,上层管理人员可以随时向计算机查询并得到各种报告.不过,具体到每个人来说,都没有增添什么额外的工作 费用和利益——由于计算机对最佳订货点不会发生错误,所以更好地保证了对顾客服务的水平,更大地减少了库存积压,可以更准确地利用最佳批量的折扣,从而降低采购成本所发生的费用主要是系统开发的人工费用,50000美元是根据本公司的计算机人员开发其它系统所用的费用估算出来的
(3)方案三购买现成的库存控制软件包工作方式——开发小组分析了几种可以买到的库存控制软件包并选定了其中最理想的一种这个软件包的工作方式与批处理系统大致一样但该软件包具备一些对我们毫无用处的功能,同时有些我们所需要的功能它又没有,需要加以改造决策和信息流——同批处理系统所用的设备——同批处理系统开发步骤——购买和装置软件包,进行必要的改造以适合本公司需要,人员培训等.估计要用半年左右时间对组织的影响——同批处理系统对人员的影响——同批处理系统费用和利益——利益与批处理系统差不多,但费用会略高一些,因为软件包本身费用就是40000美元,还要加以改造和实施
(4)方案四在线系统工作方式——这种系统最为理想它不需要有人专门从事键盘输入工作,而是在仓库、销售部门和采购部门均设有终端数据由用户随时在终端上键入决策和信息流——对决策的影响与批处理相同,但更为及时信息流会发生变化,书面上的内容会大大减少,用户直接与计算机“会话”所用的设备——文件将不再存于磁带上而必须存于磁盘上以备各种用户随时存取,文件结构也将变得复杂,输出方式也多种多样,有些是打印报表,有些是屏幕显示开发步骤——虽然该公司已经有了几个在线计算机系统在运行,但要开发这种在线库存控制系统,仍需要较大的努力因此所用人工和时间都会较长对组织的影响——会对组织有较大影响因为各种人的工作方式都发生了较大变化,不再以书面文字为主要媒介,而代之以直接同计算机打交道也可能会出现计算机出故障从而影响正常工作的问题各种备份文件也必须随时准备对人员的影响——系统用起来会十分顺,减少了大量的文牍工作但有个问题,就是各类人员必须尽快熟悉这种终端上的工作方式由于多年来人们已习惯于利用书面材料,所以这种工作方式的转换有个接受过程费用和利益——利益很大,主要是由于数据来源于现场,十分及时,十分可靠但运行费用将会高于批处理系统
二、领导批准 系统调查的分析结果上报给公司上层的委员会委员们讨论后同意开发小组对现存系统的分析,认为应该开发一个新的系统对于具体开发的四种方案,委员们否决了小改小革和购置软件包两个方案(注事实上,从上面的分析中可以看出购置现成软件包是最为可取的方案拒绝此方案只是为了教学的需要,以便引入系统设计阶段)对于
二、四两个方案,委员们观点不一致,因此要求开发小组作进一步的可行性研究开发小组又用了两周时间,详细比较了两种方案的优劣,经过细致的估算,得知第一次报告的估算过于保守事实上,批处理系统只要12个月和8万美元,而在线系统只需18个月和11万美元 鉴于各类用户对终端工作很不熟悉,所以同意开发批处理系统,但是要求开发小组在设计时留有充分的余地,以便在条件成熟时,可以较顺利的转入在线系统 根据上述指示,开发小组进入了系统设计阶段的工作第二节系统设计
一、代码设计 仓库中全部零件可分为几十类,每类中又各有几十个类,每小类中又各有几十种商品所以商品代码取六位数字即可但为了减少输入错误,多位代码后边加一个校验值,所以一共是7位数
二、输出设计 系统的主要输出有四个库存总帐、追订报告、订单分析报告、库存盘点的调整报告下面分别进行描述
1.库存总帐去向——销售部门、采购部门、仓库、财会部门形式——缩微胶片顺序——依商品代号排序
2.追订报告去向一采购部门形式——打印顺序——依商品代码排序频率——每批处理打印一次
3.订单分析报告去向——采购部门形式——打印顺序——依商品代码次序或依订货厂方顺序内容——代码、商品名称、单位、年订货量、最佳订货点、最佳批量、缺货数量
4.库存盘点后的调整报告形式——打印顺序——依商品代码次序频率——每次盘点后打印内容——代码、商品名称、单位、前十二个月的盈余、帐面盈余、前十二个月的支出、本月支出、盘点日期、调整数量
三、输入设计 输入的数据有四种,分别为顾客订货单、入库通知、采购部门的订货通知和错误改正分别描述如下
1.顾客订货单来源——销售部门媒体——卡片(每张订单上的每种货物各占用一张卡片)字段——顾客代码(八位数字型)商品代码(八位数字型〕订货数量(六位数字型)厂方代码(六位数字型)单价(八位数字型一两位小数)估计卡片数量——每天平均1600张每天最多2500张
2.入库通知来源——库房媒体——卡片(每到一种货物占用一张卡片)字段——商品代码(八位数字型)数量(六位数字型)厂方代码(六位数字型)订单发出日期(六位数字型)估计卡片数量每天平均800张每天最多1500张
3.订货通知来源——采购部门媒体——卡片(每订一项商品占用一张卡片)字段——商品代码(八位数字型)数量(六位数字型)
4.错误改正来源——所有用户媒体——卡片字段——由负责改错工作的程序员设计(也包括盘点后的实际库存的输入)
四、文件设计 要使用7个文件,其中3个位于磁盘上,四个存于磁带上对它们分别描述如下 l.主文件主文件共有20个字段字段名称长度类型商品代码8数字型商品名称50字符型单位5字符型上期结余8数字型本期结余8数字型过去十二个月结余8*12=96数字型本期支出6数字型过去十二个月支出6*12=72数字型提前期内支出6数字型追订数量8数字型最新订货成本9数字型(小数2位)在订数量8数字型订货日期6数字型缺货个数3数字型三家新零售商6*3=18数字型这三家本年订单张数3*3=9数字型这三家本年订货总额7*3数字型这三家的地址代码6*3数字型超前期(天)3数字型删除标记1数字型备用空间20数字型
2.索引文件它存于磁盘上它按照商品代码进行索引
3.报表格式文件它存于磁盘上所存录的格式与二种打印输出格式相同
4.编辑文件它存于磁带上,用来暂时存放输入的数据.
5.排序文件它存于磁带上,用来存放经过排序以后的输入数据
6.库存总帐文件它存于磁带上其内容与输出的库存总帐一样,用来准备产生缩微胶片
7.报告文件它存于磁带上,用来存放三种打印输出报表所需要的全部信息
五、过程设计 图2-1系统流程图 图2-1给出了该系统的简单流程图可以解释如下四种输入均先经过一个编辑程序进行编辑,使得输入的数据完全具备以后处理所必需的格式然后,经过一个排序程序对这些输入数据予以排序(按商品代码)排好序的数据被更新程序用来更新主文件,并产生新的库存总帐文件和报告文件,如有错误也立即打印出来报告生成程序参照报表格式文件所描述的格式将报告文件生成三种打印报表除此之外,还有一个专门的检索程序,它可帮助用户随时进行自己所关心的查询检索
六、由人工进行的输入准备工作
1.顾客订货单的输入准备工作 顾客订货单的处理分同步进行,分别如同2-2a和2-2b所示在图2-2a中,由接收顾客订单开始先检查该订单上的货物是否在同一仓库如果在不同仓库,则应将订单分成几份送往各自的仓库仓库人员则按照发货的日期把订单纳人自已的文件夹中a b图2-2顾客订单输入准备工作
2.订货通知的输入准备工作 图2-3表明订单通知的输入准备工作采购部门由计算机系统得到追订报告,着手准备订单,一式8份其中三份送厂方,四份交仓库留底验收,一份交计算机部门计算机部门定期将全部订货通知录入系统 图2-3订货通知输入准备工作
3.入库通知的输入准备工作 如图2-4所示,货物到达库房后,开箱清点并与采购部门所送来的四份订单相核对 图2-4 到货通知输入准备工作 如到货不够,则在原订单上注明,将订单重新纳入文件夹将入库通知,一送会计部门以便付款,一送计算机部门
4.改错的输入准备工作 图2-5所示的是改错的准备工作由于改错必须十分谨慎,所以设置了两级批准,而且要存档备查图2-5改错输入准备工作。