解决企业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) 采用滑动日期 (3) 编制桥接程序 (4) 建立世纪标志 (5) 年份压缩存储方式 现在,我们比较一下上述五种方案。方案(1)显然是最彻底的,但它耗费的资源和人力当然也是最多的;方案(2)的改动应该是最小的,但如果你的MIS对日期处理频繁,每处理一笔日期数据都判断一下,肯定影响效率;方案(3)虽然有点连贯性不强,但对于历史数据不太重要的企业来说也是可行的;方案(4)可以节省一个字节的存储空间,但改动与方案(1)不相上下,却不如方案(1)彻底,如果你的存储空间不是太紧张的话,就不要采用这种方案;方案(5)是最节省存储空间的,但转换年份的方式复杂,程序处理中不断转换年份也会降低效率,只有你的空间实在太珍贵、日期处理不多的情况下采用它。 (1) 建立清查小组 (2) 硬件系统软件 (3) 评估工作 (4) 选择合适的解决方案 (5) 修改程序和转换存储数据 (6) 程序测试 (7) 系统实施 |