解决企业MIS中的 2000年问题


正当人们对未来世纪充满无限憧憬的同时,也面临一个非常严重的危机—电脑2000年问题,它如同旭日前的一片阴霾,等待人们去拨云见日。80年代以来,国内企业的电脑化管理日新月异,人们对电脑系统的依赖程度日益加深。如果企业目前对千年问题漠然置之的话,到时候将会造成层出不穷的混乱与纠纷,这绝不是危言耸听!

一、企业MIS的组织结构

企业是一个生产经营体系,其系统主要由人、财、物、信息和目标五个要素组成,故企业MIS就是围绕这几个要素的管理,使企业正常运作。

根据企业的一般特点,我们可以将企业MIS的组织结构分成图1所示的几个子系。

图1
二、问题究竟存在什么地方?

了解了企业MIS系统工程的基本组织结构以后,我们可以按照每个子系统分析2000年问题存在的可能。

(1)决策系统
主要职能是通过现有的数据信息进行市场、利润等预测,研究企业达到目标所采用的策略,此系统中历史数据具有特殊意义,常常需要统计分析过去一段时间企业的营运状况,产生一系列报表供决策者使用,它所涉及的时间处理可能比较多,必须全面清查2000年问题存在的可能性。

(2)人事管理
目标是合理使用人力资源,其最基本的数据是职工档案。职工档案中必然有职工出生年月、工作时间、进入本企业时间等资料,这些资料涉及员工的年龄、工龄等期限计算,如果采用两位年份表示法,到时候会造成计算结果错误,报表产生的信息混乱。

(3)工资管理
主要职能是工资奖金发放、工资级别提升、保险制度的实施等管理。工资奖金的发放和级别提升与职工的工龄有密切关系,工龄的计算可能因企业而异,有些企业以年为单位,有些却以月份或季度为衡量单位,不论如何都与时间有关,如果存在2000年问题,工龄可能变成负数,应发金额变成应扣金额,该提升的却变成降级,该交的保险没有及时交付等。

(4)财务管理
对企业材料消耗、生产成本、销售收入等各项费用进行核算,编制财务状况、利润等报表。它所涉及数据很多,主要以单据、票证和报表方式存在。财务系统对于应付、应收、利息等款项处理均与期限有关系,这些环节都可能存在2000年问题。

(5)生产管理
主要职能是生产计划、调度与统计。在生产管理中,产品的进度计划、生产数量、交付期限、原材料供应等项目与时间有密切关系,因而可能产生2000年问题。

(6)销售管理
实现对产品销售的购货、订单、提单处理和定期统计产品的销售情况以供决策、生产和仓库系统使用。它所涉及的销售单据都有出货、交货、定货、运输等各种期限,可能有时间计算,如一个月内处理货物等,当系统跨越2000年时就有可能出现问题,影响系统运行。

(7)仓库管理
主要职能是生产产品和原料入库、销售产品出库、库存量统计、积压或短缺产品名册等。它是销售系统和生产系统的桥梁,根据产品或原料的库存情况,生产部门可以确定增减生产的产品类别,而销售部门则可以有计划接受或拒绝订单。对于出入仓库的安排都与时间息息相关,库存量统计也会产生大量报表,如果存在2000年问题,这些信息将失去原有的意义,甚至引起纠纷,如该进出库的产品未能及时到位。

(8)设备管理
主要是对企业内生产设备的购买、损耗折旧、淘汰更新等方面的管理。设备管理首先是建立设备档案,详细记录设备的购买时间、折旧情况、更新情况等等。如果采用两位年份表示法,就可能发生到了2000年后,该更新或淘汰处理的设备未能及时处理,而该购买的新设备不能投入应用。

三、 解决方案
对于企业MIS中存在的Y2K问题,本文假设企业的所有硬件、软件开发工具都不存在Y2K问题或问题已解决,那么剩下的就是解决应用程序和存储数据中对日期进行操作和读写中的问题了。以下是五种可供选择的方案:

(1) 两位年份扩展为四位
将所有存储数据中表示年份的栏目都转换为四位,并修改所有对日期进行操作的程序,使它们适应新的年份表示法;

(2) 采用滑动日期
不修改存储数据(即年份仍按两位表示),修改所有对年份操作的程序,世纪归属方式作如下判断:大于等于60年的年份认为是二十世纪,小于60年的年份认为是二十一世纪,因为1960年前你的企业应该没有用计算机管理,到了2059年,你现用的MIS也该淘汰了,很难想象一套应用系统可以用上一个世纪;

(3) 编制桥接程序
将所有存储数据分成两个阶段,即1999年12月31日前年份用两位表示,以后年份用四位表示,相应的程序用四位的年份操作方式,另外编制一个桥接程序,当读取2000年以前的数据时,年份的世纪位冠以19;

(4) 建立世纪标志
在所有存储数据中凡是表示年份的栏目前增加一位标志,用0表示二十世纪,1表示二十一世纪,并修改对日期操作的程序,按标志位区分世纪位为19或20;

(5) 年份压缩存储方式
我们知道表示年份YY在计算机中占两个字节(2bytes),每个字节有八位(8bits),每个字节可以表示128种组合,如果用一个字节表示世纪(19~20),一个字节表示年份(00~99),显然也是绰绰有余。所有的程序则要按照这种压缩的方式对年份进行输入输出和计算操作。

现在,我们比较一下上述五种方案。方案(1)显然是最彻底的,但它耗费的资源和人力当然也是最多的;方案(2)的改动应该是最小的,但如果你的MIS对日期处理频繁,每处理一笔日期数据都判断一下,肯定影响效率;方案(3)虽然有点连贯性不强,但对于历史数据不太重要的企业来说也是可行的;方案(4)可以节省一个字节的存储空间,但改动与方案(1)不相上下,却不如方案(1)彻底,如果你的存储空间不是太紧张的话,就不要采用这种方案;方案(5)是最节省存储空间的,但转换年份的方式复杂,程序处理中不断转换年份也会降低效率,只有你的空间实在太珍贵、日期处理不多的情况下采用它。

四、 解决步骤

(1) 建立清查小组
清查小组由熟悉业务、计算机的人员组成,其中应该有一位企业的高层决策者,以便在整个过程中进行工作协调。另外,如果你的MIS是由开发商开发的,清查小组中最好有开发商人员参加;

(2) 硬件系统软件
这是解决Y2K问题的前提,企业必须先清查现用的硬件、系统软件是否能跨越2000年,最好能与有关厂商直接联系,取得有关资料,存在问题的可选择淘汰或升级的方法解决;

(3) 评估工作
主要是评估2000年问题对你的MIS造成的影响,程序中处理年份的工作量占整个工作流程的比率,修改程序所需要的工具和人力、资源等,各类程序的修改先后顺序;

(4) 选择合适的解决方案
在评估工作完成后,根据企业的实际情况选择合适的解决方案,方案的选择必须兼顾企业的计算机资源、人才和不影响现行运作等多方面因素,力求以尽量少的资源和时间,使问题得以解决;

(5) 修改程序和转换存储数据
如果有条件的企业,可以在另一套机器上建立修改环境,否则也要将修改环境和运行环境区分开,千万不要影响运行环境;

(6) 程序测试
测试过程力求所有权数据处理的过程都能够在设定的系统时间运行,即尽量让日期处理程序在两个世纪的临界时间执行,测试结果必须按项目列举清单,以便程序进一步修改和测试;

(7) 系统实施
一切准备就绪之后,必须拟定一个实施计划,从二十世纪最后一天进入新世纪是极短的时间,有完善的计划,到时候才不至于手忙脚乱。

以上几个方面是对于企业如何解决MIS中的2000年问题的一些看法和建议,当然各种企业有不同的侧重点,解决办法也不可能是千篇一律的,我们衷心祝愿所有企业都能以最优方案解决千年问题,在新世纪鹏程万里。


地址:深圳市红荔西路203栋证券交易所运行部
邮编:518028
电话:(0755)3256211
传真:(0755)3247216

Next-->page>>回上一页,看更多资料