企业集团的信息管理系统应用 【摘要】 本文以某个 it 产品销售公司的信息系统项目的开发为背景,讨论了一个信息系统需求分析的整个过程,其重要特征是:所涉及的项目是原有系统的一个升级替换版本。因此,需求分析过程不同于建立一个全新的系统,大体上可分为三个阶段:实施逆向工程获得对系统的初步了解;(2)在第 1 步的基础上写出基本需求,交由客户评审补充;(3)在第 2 步的基础上开发原型,利用原型与客户交流,最终获得基线需求。针对上述三个阶段,本文论述了所使用的分析方法与工具以及所遇到过的一些典型问题和措施,最后对需求分析中使用的工具,谈一些自己的初步体会。 【正文】 我于 1998 年 8 月至 2000 年 7 月参加了某个大型集团的企业信息系统的开发工作,该大型集团的业务主要涉及到 it 类产品的进销存。本人在项目中负责系统分析的工作,该集团企业原先已委托某个电脑公司开发过一套 it 类产品管理系统,但是该老系统存在两个主要的问题: (一)系统运行速度非常慢,如商品销售开单时,从确定开单到开单完成有时需要 1~2 分钟左右的响应时间,让客户无法忍受。 (二)系统数据不准确,经常出现实物库存与电脑库存严重不相匹配的情况,使销售数据的统计产生一些混乱,有关财务的数据因此无法有效使用,只能采用人工录入方式补充进行。在这种情况下,该集团的总经理决定参考原有系统重新开发一个系统,以便解决原系统所存在的上述两个难以克服的难题。注;原系统采用 pb6.5 开发,数据库采用 sybase,服务器采用windows2000server,客户端采用 windows98,程序架构采用的是传统的 c/s 结构。 鉴于该集团业务操作复杂,流程多,涉及人员多等特点,以及项目完成时间短,经费有限,人员有限等限制约束条件,再考虑到必须避免前一系统出现过的结构混乱与难于维护等问题,我们决定要对原系统的需求做一个比较彻底的和切实可行的分析,由于原有系统已经开发了近两年,并且客户也有了一定的使用经验,业务基本流程本身也并没有太大的变化,因此,我们把需求分析的过程分为三步:分析原有系统的结构,主要是数据库结构和程序结构,(2)在获得第(1)步结果的基础上写出基本需求,交由客户评审补充,(3)在第(2)步的基础上开发原型,利用此原型与客户交流,从而获得最终可用的需求结果。下面按上述三步分别加以论述。 第一步是实施逆向工程,获取原有系统的基本需求。 由于原有系统在功能上大体上...