目 录
第四篇 企业信息管理师
第一章 信息化管理..........................................................................1
第一节 制订信息化战略规划 ...............................................................................................1
第二节 制定并监督执行信息化管理制度 .........................................................................11
第三节 全员信息化培训 .....................................................................................................16
第二章 信息系统开发 .................................................................24
第一节 信息系统总体规划 .................................................................................................24
第一单元 初步调查及报告撰写 ..........................................................................................................26
第二单元 确定综合平台和开发模式 ..................................................................................................27
第三单元 总体方案的撰写 ..................................................................................................................39
第二节 业务流程调查及优化 .............................................................................................41
第三节 系统分析 .................................................................................................................43
第一单元 需求详细调查与分析 ..........................................................................................................45
第二单元 数据流程分析 ......................................................................................................................49
第三单元 系统分析报告的撰写 ..........................................................................................................63
第四节 系统设计 .................................................................................................................67
第一单元 总体设计 ..............................................................................................................................68
第二单元 详细设计 ..............................................................................................................................77
第五节 系统实施 .................................................................................................................90
第一单元 系统实施的组织与管理 ......................................................................................................90
第二单元 系统的转换 ..........................................................................................................................98
第三章 信息网络构建 ...............................................................102
第一节 网络需求调查与分析 ...........................................................................................102
第一单元 网络需求调查 ....................................................................................................................102
2
第二单元 网络概要需求分析 ............................................................................................................104
第三单元 网络详细需求分析 ............................................................................................................105
第二节 网络设计 ...............................................................................................................108
第一单元 网络总体目标和设计原则 ................................................................................................108
第二单元 通信子网规划设计 ............................................................................................................110
第三单元 资源子网规划设计 ............................................................................................................113
第四单元 快速以太网(100Base-T)...............................................................................................115
第五单元 千兆位以太网(GBE) ....................................................................................................116
第六单元 ATM 网络 ..........................................................................................................................118
第七单元 FDDI 网络..........................................................................................................................120
第八单元 广域网连接技术比较 ........................................................................................................122
第九单元 数字数据网(DDN) .......................................................................................................124
第十单元 帧中继(FR) ...................................................................................................................127
第十一单元 综合业务数字网(ISDN)...........................................................................................129
第十二单元 数字用户线路(ADSL)..............................................................................................130
第三节 网络服务 ...............................................................................................................133
第一单元 网络服务系统 ....................................................................................................................133
第二单元 服务器 ................................................................................................................................138
第四节 网络系统软硬选择 ...............................................................................................143
第一单元 网络设备选型原则 ............................................................................................................143
第二单元 交换机的选择 ....................................................................................................................143
第三单元 服务器的选择 ....................................................................................................................145
第四单元 服务器群的综合配置与均衡 ............................................................................................146
第五单元 路由器的选择 ....................................................................................................................148
第六单元 集线器(HUB)的选择 .........................................................................................................148
第七单元 网络操作系统的选择 ........................................................................................................149
第五节 网络管理 ...............................................................................................................151
第一单元 配置管理 ............................................................................................................................151
第二单元 性能管理 ............................................................................................................................155
第三单元 网络管理系统 ....................................................................................................................159
第六节 网络安全 ...............................................................................................................163
第一单元 网络保护策略和安全技术措施 ........................................................................................163
第二单元 防火墙技术 ........................................................................................................................167
第三单元 网络安全设计 ....................................................................................................................171
第七节 网络系统集成工程项目管理 ...............................................................................174
第八节 招标投标基本知识 ...............................................................................................182
第一单元 招标的程序与操作要点 ....................................................................................................182
第二单元 投标的程序与操作要点 ....................................................................................................186
第三单元 开标、评标与决标签约 ....................................................................................................188
第四章 信息系统维护 ...............................................................190
第一节 系统软件的维护 ...................................................................................................190
第二节 应用系统的维护 ...................................................................................................192
第三节 数据维护 ...............................................................................................................198
第四节 系统维护管理措施 ...............................................................................................202
第五节 系统备份和恢复 ...................................................................................................204
第五章 信息系统运作 ...............................................................209
第一节 用户使用手册 .......................................................................................................209
第二节 信息系统运作效果分析 .......................................................................................211
第三节 操作和使用信息系统 ...........................................................................................216
第一单元 业务管理系统 ....................................................................................................................216
第二单元 电子商务应用 ....................................................................................................................224
第六章 信息资源开发利用...................................................234
第一节 信息采集内容规划 ...............................................................................................234
第二节 信息源分析 ...........................................................................................................238
第三节 信息采集与传输系统设计 ...................................................................................241
第四节 信息综合 ...............................................................................................................245
第五节 信息资源规划 .......................................................................................................248
第五篇 高级企业信息管理师
第一章 信息化管理......................................................................253
第一节 制订信息化战略规划 ...........................................................................................253
第二节 建立信息化评价指标体系 ...................................................................................261
第三节 制定企业信息化管理制度 ...................................................................................265
第四节 制定信息化标准规范 ...........................................................................................269
第五节 信息化组织机构设置与调整 ...............................................................................276
第六节 全员信息化培训 ...................................................................................................286
4
第二章 信息系统开发 ...............................................................293
第一节 系统总体规划 .......................................................................................................293
第二节 系统开发的组织管理 ...........................................................................................300
第三节 系统开发策略 .......................................................................................................306
第四节 业务流程重组 .......................................................................................................307
第五节 系统开发 ...............................................................................................................312
第三章 信息网络构建 ...............................................................322
第一节 需求分析 ...............................................................................................................322
第一单元 网络应用目标分析 ............................................................................................................322
第二单元 网络应用约束分析 ............................................................................................................324
第三单元 网络的技术指标分析 ........................................................................................................325
第四单元 网络通信流量特征分析 ....................................................................................................331
第二节 网络规划 ...............................................................................................................333
第三节 网络系统集成工程项目管理 ...............................................................................341
第一单元 网络系统集成工程项目管理 ............................................................................................341
第二单元 Microsoft Project 98 ...........................................................................................................344
第四章 信息系统维护 ...............................................................347
第五章 信息系统运作 ...............................................................358
第一节 信息系统的应用 ...................................................................................................358
第二节 信息系统运作效果评价 .......................................................................................371
第六章 信息资源开发利用...................................................378
第一节 信息资源管理制度 ...............................................................................................378
第二节 信息分析 ...............................................................................................................382
第三节 决策支持 ...............................................................................................................387
第四节 从企业发展战略规划到信息资源规划 ...............................................................392
第五节 信息资源规划技术——需求分析和系统建模 ...................................................399
第六节 企业信息资源开发利用整体解决方案 ...............................................................407
第 四 篇
企业信息管理师
第一章 信息化管理
第一节 制订信息化战略规划
一、学习目标
了解企业经营发展战略和信息化战略的相关知识,掌握起草信息化战略报告的方法。
二、技能与方法
企业按照经营战略的要求,需主动思索企业信息化的建设模式和步骤,主动挖掘业务对信息化
的需求,规划设计企业核心信息战略,并根据企业的发展战略、业务、现状等提出企业信息化架构
规划,依照运营管理的要求实现企业信息及业务管理的中央神经系统,激活神经末梢,保证为企业
的成长提供核心竞争力,避免被动设计、实施、管理所导致的孤立、被动局面。企业信息化战略规
划对一个企业经营战略的推动和支撑非常重要,企业应根据自身的实际情况制订一个 3 至 5 年的信
息化战略规划,而且在企业信息化过程中一定要由上而下地贯彻。每一项具体可行的计划,都应确
立步骤和可测量的目标,这样才不至于在信息化过程中失去方向,造成不必要的人力与资金的浪费。
企业信息化战略规划的步骤主要包括:
(一)基础信息调研
基础信息调研主要包括以下几方面:1.调研信息化的发展趋势。主要对国民经济和社会信息化的
现状和趋势、信息技术的发展对经济的影响和冲击方面作调研;2.调研行业信息化状况和趋势。主要
是行业的总体信息化状况,新的信息技术给行业带来的变化和冲击,行业的信息化趋势,主要竞争者
或领先企业应用的新技术、取得的成功经验或失败教训等;3.调研企业的信息化需求。主要包括供应
商的信息化对企业提出的信息化需求,企业内部各个环节或部门对信息化的需求,为给顾客提供更优
质产品或服务(市场营销)对企业提出的信息化需求,竞争者的信息化对企业提出的信息化需求等;
4.调研企业信息化建设条件。主要包括本企业内部信息化建设的有利条件和制约因素的调研。
(二)能力和现状分析
在取得大量的基础信息之后,可对企业信息化作经营管理能力分析和企业信息化现状分析。企
业经营管理能力的分析包括:外部环境的宏观审视;经营发展战略分析;产品、客户、渠道的市场
定位;客户反馈;市场综合竞争能力分析等。信息化现状分析包括:信息化应用现状;信息化应用
面临的挑战;信息化应用面临的问题、企业发展对信息化的要求等。
(三)信息化战略目标设计和战略制定
通过分析企业的外部宏观环境、发展战略及竞争能力,确定信息化战略的远景目标、价值、规模、
步骤并由此制定企业的信息化规划,使信息化能够有效支持并推动业务,乃至成为业务的一部分。
最终形成的企业信息化战略总体规划主要内容有:
企业发展战略、使命和目标;
企业商业环境、业务模式及流程;
企业竞争策略和信息化的战略意义;
企业业务流程分析及流程改进方法;
企业信息技术与业务应用的实现方式分析;
企业信息化的总体架构模型规划;
企业信息化业务应用架构模型规划;
企业信息化项目实施组织保障计划、项目推进计划。
制定企业信息化建设战略总体规划的目的是:结合公司的发展战略,规划信息化战略目标和实
施计划,理顺公司信息流,充分利用现代信息技术,提高信息利用效率,改善公司管理,提升公司
的核心竞争力。在此过程中,信息化战略目标、信息化架构、信息化实施和保障等内容的确定最为
关键。企业信息化战略规划的基本分析推进方法可以参考图 所示的步骤。
图 企业信息化战略规划基本分析方法
1.信息化战略目标的确定
• 公司业务战略和经营模式分析;
• 竞争力分析;
• 业务流程分析,找到流程中制约企业发展的因素并分析;
• 信息环境分析,现有信息系统分析,外部信息技术及解决方案发展状况扫描,差异性对比;
• 综合分析提出企业信息化能力与目标,并以“信息应用的策略机会”导出信息系统引入策
略、信息关联资源策略等,确定信息化项目优先顺序。
企业信息化战略目标分析方法可参考图 。
图 企业信息化战略目标分析
市场应变需求
IT策略和相关
业务构想,以及
中长期IT规划
确立IT远景
分析IT能力
企业流程和组
织机构问题
业务策略方向
及项目目标
业务策略方向
及项目目标
业务能力需求
信息技术趋势信息技术趋势
企业战略与经营模式企业战略与经营模式
业务能力分析业务能力分析
信息信息化化能力能力与目标与目标
信息信息系系统现状评价统现状评价
信息信息系统引系统引入策略入策略
信息信息应应用的策略用的策略机会机会
信息信息关联资源关联资源策略策略
信息信息化项目优先化项目优先順順序序
业务结构分析和优化建议业务结构分析和优化建议
竞争力分析竞争力分析
策略需求策略需求
2.信息化架构设计
• 制定公司完整、集成的信息平台体系架构,使其支撑公司的整体战略、组织结构、组织文化
与业务流程;
• 设计详细的可实施的技术体系结构,包括基础设施、使用标准和安全策略、数据资源分布策
略、系统集成策略等。
3.具体的解决方案设计包括:
• 数字语音视讯网架构;
• 办公自动化系统架构(OA);
• 企业资源规划系统架构(ERP) ;
• 呼叫中心系统架构(Call Center);
• 分销资源管理系统架构(DRP);
• 知识管理系统架构(KM);
• 电子商务系统架构(EC);
• 决策支持系统架构(BI);
• 客户关系管理系统架构(CRM);
• 供应链管理系统架构(SCM);
4.信息化战略实施与保障策略设计
• 根据信息化战略架构设计,制定具体的实施步骤和预算;
• 信息化战略宣传与信息化全员培训;
• 信息系统项目风险监控体系;
• 价值评估体系(系统成本效益分析体系);
• 项目管理体系;
• 年度计划。
企业信息管理师在经过上述调查、分析和设计后,应能起草企业信息化战略规划报告,送交公
司主管有关领导机构讨论修正。
另外,企业在执行战略规划时需要注意的是,企业信息化战略规划制定的是一个时间跨度相对
较长的中长期目标(如 3-5 年),因此在推进战略的过程中可以根据企业发展的具体情况及短期阶段
目标的实现要求进行适当的调整,即事中战略的规划、修正和调优,这样可以有效地保证战略的执
行符合企业发展的特点和具体情况。当企业信息化战略执行结束后,要及时地总结和评估战略执行
的成效,为企业下一阶段信息化战略的制定和优化做好准备,起到承上启下的作用。
总之,企业信息化战略规划不是一个静止的、一成不变的计划,特别是企业的内外部环境变化
很快,同时信息技术的发展也是日新月异的,因此我们要以动态的眼光来看待企业的信息化战略,
在目标制定、规划执行、总结评估等方面及时作出适当调整,确保目标符合发展趋势,规划执行有
效,总结评估到位,以积累经验,为下一阶段的规划工作打下坚实的基础。
三、相关知识
(一)企业经营发展战略
战略一词本是军事术语,用于企业管理也只是近代的事。运筹帷幄,决胜千里,刻画了战略对最
终战事结局举足轻重的作用。在竞争与日俱增的今天,全球化的浪潮和日进千里的技术创新,使企
业稍有闪失,便有可能招致灭顶之灾。如何在激烈动荡的市场竞争中,制定和执行正确的企业经营
战略,已经成为决定企业能否立于不败之地的关键。
把握未来,是公司经营战略的本质,然而,由于未来的不确定性,它带给公司的,不仅仅有机
会,而且还往往伴随着风险与威胁,这就要求进行战略管理。按照一般定义,经营战略是企业为求
得生存发展而进行的总体谋划。经营战略有全局性、长远性、竞争性和纲领性的特性,所以它的决
策对象是复杂的,面对的问题往往是突发性、难以预测的,而决策的正确与否又关系到企业的全局
和前途,所以,在制订过程中必须运用科学的方法和步骤。
1、经营战略的构成
构成企业经营战略的要素一般包括四个方面:
(1)产品与经营领域。它是说明企业的使命属于什么特定的行业和寻求新机会的领域。在具体
制定过程中,该要素常常需要用“分行业”来描述。而分行业是指大行业内具有相同特征的产品、市
场、使命和技术的小行业。如娃哈哈的领域是食品行业中的饮料和保健品分行业。
(2)企业的成长方向。它是说明企业从现有产品与市场组合向未来产品与市场组合转移的方向。
如市场渗透战略是通过增加目前产品与市场组合的市场份额所表示的成长方向;市场开发战略是为
企业现有产品寻找新的市场空间;产品开发战略是创造新的产品,以替代目前的产品。新兴企业应
着力于市场的开发,处于产品衰退期的企业应选择产品开发战略。
(3)竞争优势。它说明了企业所寻求的、表明企业某一产品与市场组合的特殊属性,凭借这种
属性可以给企业带来强大的竞争能力。如,索尼公司的优势在于新产品的开发;海尔的优势在于良
好的产品质量和企业形象。
(4)协同作用。它是说明企业为达到战略目标,而要求企业内部各部门采取的协调动作。有销
售协调(如企业所有产品用共同的销售渠道)、运行协调(如在企业内分摊间接费用)、管理协调(如
在一个经营部门内使用另一个单位的管理经验)。协同作用的目的是要发掘企业内总体获利能力的潜
力。
2、经营战略的制定
经营战略的制定一般分为四个步骤。
(1)战略思想的形成过程。战略思想是关系企业发展方向的指导思想,是企业根据内外环境和
可获得资源的情况,为求得长期生存和持续的均衡发展而进行的总体性谋划。它的具体化就是战略
决策应遵守的一系列准则。战略思想是战略思维的结果,战略思维是经营战略的逻辑起点。
(2)调查过程。这一过程是为了深入了解和分析企业内外环境,为战略的制定提供依据和前提
条件。它包括内部环境的调查和外部环境的调查两大部分。 内部环境的调查主要是解决知己的问题,
了解各种条件及组合的优劣。具体内容有两大方面:一方面是一般能力的分析,包括原有战略的正
确性和能够实现的程度;高层经理人员的领导素质、员工队伍的素质、企业的知识转化能力、技术
吸收能力等。另一方面是与对手相比,现有产品的竞争力,包括质量、价格、品种,品牌知名度和
美誉度。外部环境调查的目的是,把握市场需求态势、资源供应态势和竞争态势,明确企业的市场
机会和威胁。其中包括,间接环境(如政治动向、经济动向、法律动向、社会动向)、直接环境(指
对本企业产生直接影响的环境因素)。对直接环境的调查要对市场和行业进行分析,判明企业在市场
中的优势和劣势,并确定自己的机会和威胁。对间接环境的调查则是要分析宏观动向,判明对本企
业的关键影响力量和对自身的作用程度及相关的机会和威胁。最后,还要综合以上几个方面对未来
的经营环境进行预测。对两类环境的分析判断对战略制定有着关键性的作用。如,对间接环境来说,
企业如果不了解我国将要加入 WTO 给自己带来的机遇和挑战,就要面临巨大的经营风险;对直接
环境来说,如果不掌握安全、环保生产的新技术、新工艺,一些企业(严重污染环境的企业)就会
失去发展机遇,甚至面临生存危机。
(3)战略决策过程。战略决策是在以上两个步骤顺利进行的基础上开展的,它投入的是有关战
略思想和环境分析结果的各种信息,最终结果是经营战略方案。战略决策应解决的问题有:企业的
经营范围和经营领域;企业的战略态势(进攻、防守还是退却);处理各种战略关系的准则;如何建
立和发挥战略优势;如何取得和分配企业资源;组织方面应采取的具体措施。
(4)战略具体化和完善过程。经营战略方案确定后,必须通过具体化变为企业的实际行动,才
能达到战略目标。而在实施过程中,由于内外环境的变化和制定过程中的判断失误,战略方案也就
失去了指导作用,在这种情况下,必须进行修改和完善。
3、制定战略方案的基点
要跳出旧的思维方式和行为模式。在明确所要经营的领域过程中,管理人员经常要面对的问题
是:选择的经营领域并不是越宽越有利于公司的发展,所以在具体操作中,一方面依赖于市场的需
求,另一方面还须立足于公司的生产能力。为了保证判断的准确性以及战略的长远性,在具体分析
时还必须要考虑:跳出原有思维和观念的局限,对习以为常的假设提出挑战,即对公司内普遍接受
的常识、对习以为常的观念提出挑战。
要准确选择关键成功因素。面对资源短缺、人力缺乏、时间珍贵的现实,把有限的资源集中于
能决定公司获得成功的关键经营领域,对公司而言是很重要的。管理专家把在某一行业获得成功的
核心条件称之为关键成功因素。显然,不同公司关键成功因素是不尽相同的。但是,我们可以借助
于产品生命周期的变化,从一个侧面把握关键成功因素的变化。
要着力寻找战略优势,尤其对于新创立不久的公司来说,战略优势是指公司在一段时间内,在
至关全局的经营成败方面拥有的强大能力、丰富的资源和优势地位。
总之,战略方案制定过程是一个知己知彼的过程,对自身的条件和所处的环境认识得越充分、
越具体,经营战略的科学性就越高;战略制定过程又是系统思维、超前思维的过程,只有扬长避短,
才能制定出指导企业前进的发展战略。
(二)企业信息化理论相关知识
1、企业信息化调研
企业信息化调研工作是整个战略规划的基础性重要工作。基础信息的调研可以分为两大类:
(1)企业信息化外部环境调研
企业的外部环境调研包括业务环境和信息技术环境,业务环境包括调研行业经济状况、行业结
构和竞争基础,以及在这种竞争中业务面对的特殊问题和压力。
企业需要认识外部信息技术环境的两个方面:什么样的新技术出现了?这些新技术如何被其它
企业使用。
Ⅱ调研信息技术的发展,以及它在使用上的经济性和业务需求上的实用性两个方面的趋势。正
确认识信息技术的多种来源和可用产品情况有助于发现新的适应业务需求的应用机会。
Ⅱ调研信息技术的使用,一个企业需要了解本行业内其它企业如何使用信息技术,为了什么目
的,取得了什么样的成功,当然,在其它行业内中使用信息技术也可以借鉴。调研应包含了解竞争
者、客户和供应商正在利用信息技术做什么。
信息技术将通过以下方面影响企业的外部环境:
Ⅱ网络环境的形成。从外部环境来看,信息技术的发展使得整个世界越来越小,这也意味着企
业的竞争环境将由区域化向全球化发展,经济全球化是大趋势,企业所处的宏观环境实际上已经不
仅仅是通过信息技术连接起来的狭义的网络,而是技术环境与经济环境结合在一起的大网络概念,
企业应在这种大网络概念下来考虑企业的经营战略和企业管理模式。
Ⅱ行业竞争结构的改变。根据竞争战略专家迈克尔·波特()的观点,一个行业
的竞争状况是由五种作用力决定的,作用力越强,行业的竞争也更加激烈。这五种作用力是:现有
竞争者的竞争、潜在进入者的威胁、替代品的威胁、买方讨价还价能力、卖方讨价还价能力。互联
网的广泛应用可以从多个方面改变行业竞争结构,也使得竞争更加激烈。在因特网上,顾客获取产
品信息更为方便,可以对多种产品的价格、服务等进行分析,并且购买产品可以不再受时间和地理
位置的限制,买方讨价还价能力自然会有很大提升,为了吸引和留住顾客,竞争者之间的竞争方式
也将从传统的关注利润向关注顾客转移。因此,互联网时代是“客户定制规则”的时代。
Ⅱ顾客需求行为的变化。因特网不仅为顾客了解产品提供了极大的方便,互联网本身也是一个
理想的产品销售渠道。国外的相关研究表明,在顾客服务方面,购物者对网上零售的满意度已经超
过了传统购物方式。B2C 电子商务的发展,势必引起顾客消费模式和需求行为的变化,这种变化要
求企业营销战略进行调整以适应新的市场环境。
Ⅱ企业交易模式的改变与价值链的再造。信息技术逐渐渗透到企业价值链的各个环节,最为明
显的是供应链和销售方式的重大变革,企业间电子商务发展的势头迅猛。B2B 交易的优越性不仅在
于降低了交易成本,而且改变了传统的交易流程,缩短了交易时间,企业内部价值链扩展到连接企
业的供应商和客户网络,企业通过电子商务强化的供应链,大大缩短了从接受订单、原材料采购到
发货的周期,通过供应商、分销商和企业库存,实时共享,实现实时主动的生产计划等。
(2)企业信息化建设内部条件调研
调研包括企业内部业务环境和信息技术环境。其中,内部业务环境包括:企业的使命和目标,
业务活动,强处和弱点,结构和风格。业务活动调研要求对业务活动进行分析,了解它们的关系和
相互作用。这种分析是独立于当前的组织结构的。强处和弱点的调研需要对其形成的原因进行评价
和认同。这一过程包括对业务的各种资源进行分析,例如,财务、销售、采购、人力、生产和技术
等,从而识别信息技术从何处进行支持。
结构和风格的调研包括从企业的正式组织和非正式组织两方面调研信息在企业中的运用情况,
组织的结构、文化和管理风格将决定如何构造和开发信息系统来支持管理过程。
内部信息技术调研内容主要包括:业务系统和信息资源,信息技术资产和资源。前者应调研它
们对业务的贡献和对未来的效果进行评估。后者的调研需要建立资产目录并加以研究,确定当前的
容量和技术是否能满足未来的需要。
信息技术不仅改变了企业的外部环境,内部的管理模式也将因此而发生重大变革,主要表现在
组织结构、营销方式、内部协调、顾客服务等方面。
ⅡⅡⅡ组织结构的变革。在传统的管理模式中,随着企业规模的不断扩大,管理层次越来越深,组织
结构越来越臃肿,结果造成管理流程复杂,管理效率低下,并且增大了管理成本,减弱了企业的竞
争优势。信息技术在企业中的应用使得传统的等级管理向全员参与、模块组织、水平组织等新型组
织模式转变,管理幅度可以冲破传统管理模式的限制,垂直的层级组织中大量的中间层已经没有必
要,企业内部上下级之间的距离大为缩短,组织结构向扁平化方向发展。
ⅡⅡⅡ营销方式的扩展。因特网已经成为现代企业重要的营销工具,网络营销是企业整体营销战略中
一个有机的组成部分,是以因特网为基本手段营造网上经营环境,而不仅仅是通过因特网来销售产
品,网络营销的基本功能还包括提升品牌形象、增进顾客关系、改善顾客服务、网上市场调研等方
面。
ⅡⅡⅡ内部协调方式的变革。基于网络的管理方式使得企业内部沟通和协调不再受地理位置的限制,
在“虚拟企业”、“SOHO”等这些时髦概念背后,揭示了传统管理职能的变迁。协调是管理工作的核心
内容,传统的协调以面对面交流为主要手段,企业内部网和各种新型通信手段将改变这种交流模式,
也使得内部协调更加高效,成本也更为低廉,这种协调方式也为区域性企业向全国甚至全球范围扩
张提供了便利的条件。
Ⅱ Ⅱ业务处理流程的改变。由于现代信息系统的特征(ERP、OA 等),传统的业务流程借助信息
系统可以进行大幅度的改进,无论从效率还是本身的质量和科学性上都可获得质的改变。
2、企业信息化战略
(1)信息化战略规划
当前企业在信息化建设方面的工作方兴未艾,越来越多的企业认识到企业信息化战略与企业经
营发展战略是一个有机的整体,然而如何有效、经济、逐步、规范合理地推进企业的信息化建设,
以支撑企业日益增长的业务需求,同时推进企业经营战略目标的实现,是摆在企业决策层面前最大
的信息化问题。而解决这样问题的关键是对企业信息化建设进行总体规划。通过规划可以使企业在
信息化建设中获得如下好处:
·在保证公司可持续发展的前提下,使企业的信息化投资更好地创造价值,保证经营目标的实现,
避免信息化建设的盲目性;
·使公司的信息化建设符合公司的整体经营的战略规划,变被动满足为主动适应业务发展的要求;
·为信息化建设项目的投资提供决策依据,使公司在信息化建设步骤上达成共识,避免各层面的
冲突;
·保证公司信息化建设具有承上启下的作用,技术体系架构具有良好的集成性、可扩展性、完
整性、开放性、安全性、高效性。
(2)信息化战略与经营战略的结合
在企业信息化战略与企业经营战略结合的问题上,不同企业有不同的选择。由于信息化对企业
外部环境以及内部管理模式都将产生重大影响,当这些因素真正与企业经营环境发生作用时,原有
战略可能已经无法适应新的形势,结果必然引起企业经营战略的演变。企业经营战略的基本特征是:
全局性、未来性、系统性、竞争性和相对稳定性。战略一经形成,在一段时期内有一定的稳定性,
有时又会表现为战略的滞后性。但是,信息技术的发展日新月异,发展方向也具有一定的不确定性,
保持企业战略的未来性与相对稳定性的和谐统一有时会有一定的困难。企业的经营战略应该通过两
个方面来适应环境的变化:一方面是全新战略的制订,另一方面是现行战略的调整和转移。对于新
建的企业,在制订经营战略时显然无法忽视信息化的趋势,在开始阶段就应该将信息化对企业所在
行业以及企业经营方式的影响考虑进来。相对原有企业来说,新建企业的信息化战略会简单一些,
而对于受信息化冲击不得不调整原有战略的企业来说,需要考虑的因素要复杂得多,最重要的是战
略调整的时机。
应该在什么时候全面实现信息化,与每个行业的需求状况和企业的内部条件有关,不同的行业
和同一行业内不同的企业有不同的判断标准,过于超前的战略显得盲目,会造成巨大经济损失,但
是,错过了战略转移的时机,将有可能直接危胁到企业的生存。准确把握战略转移的时机可以从以
下方面进行:第一,通过外部的影响程度来判断。比如,所在行业信息化的平均水平如何、与竞争
者相比有多大差距、与行业领先者有多大差距;第二,根据产品特性和顾客的消费习惯来判断。如,
某种产品在网上推广或者销售有什么优势、顾客是否经常在网上购买、顾客在网上查询哪些相关信
息;第三,根据内部的需求程度来判断。如,现行企业流程是否合理、内部管理是否有效率、组织
结构是否臃肿、引入信息化能否解决这些问题等。
总之,企业信息化虽然是企业生存与发展的必然选择,其具体的实施必须结合实际情况作出正
确选择,何时导入信息化,以何种策略,选择何种技术,从局部还是全面实施等多种关键性决策,
将决定信息化战略实施的成败。
(3)信息化战略制定过程的讨论
信息化战略的制定过程,应有适当的机制保证,以充分调动各层管理人员的积极性,集合多方
智慧,以正确建立所需的目标、方向、计划开发、资源需求等,并根据计划实施业务系统和支撑技
术。
•过程的性质
在过去,信息化战略经常是从逆向导出的。例如,由技术人员预先定义了信息系统和信息技术
项目,然后做出计划并提交到管理人员批准作为一个“战略”,但并没有参考企业经营战略。这种过
程由于制定计划时方向不明,缺少适当的信息系统、信息技术战略分析工具,非正规的思想方式相
对占主导地位,制定的战略有着较大的盲目性,缺乏系统性和全面性。
但是,这种非正规的过程也有一定的优点,很多导致竞争优势的最有创新的信息化应用都来自
企业基层的建议。因此,正确的战略制定过程应当是一个包括反馈在内的循环过程,这个过程可以
由高层首先发起,也可以由基层提议,但主要目的是要经过高层决策者和基层业务人员充分的讨论
和交流,收集所有有益的建议和意见,在企业总体战略方向的导引下归于一体,最终形成正确的体
现多数人意志的信息化战略。非正规思想方式天生的创造性可对战略做出重大的贡献。
•管理人员的角色
一般来说,战略制定过程由高层管理人员启动:设定方向,然后在进程中要求反馈。同时他们
还必须能够容纳新的战略机遇,以及采用各种设计和管理信息化战略的实际手段,有责任把握方向,
防止战略制定和实施脱离实际业务的需要,导致项目失败。
尽管高层管理人员启动战略计划过程,但一线管理人员将信息化计划结合到他们详细的职能计
划中也是至关重要的。这项工作的成败将取决于相关业务和组织上的变动,对这些变动必须谨慎地
计划和实施。一线管理和中高层管理人员必须始终积极地参与信息化计划的制定和控制。
•战略计划研究的三种主要方法
第一种方法,设立一个特别的信息系统、信息技术计划职能部门执行计划任务。这个职能部门
通常设在 IT 部门内,这使得信息系统、信息技术部门能支配该战略。
第二种方法,利用咨询专家带来技术和技能,促进计划过程。这种方法虽然对计划过程有帮助,
但咨询专家形式的战略有时与业务结合不紧,从而导致计划失败。
第三种方法,设立一个工作小组或指导小组指导任务的执行,最好由一位有经验有威信的业务
主管人员领导。该方法是迄今最好的手段,因为由它产生的战略不仅是属于该组织的,而且更可能
是真正由业务驱动的、可有效执行的和可实施的。
在信息化战略制定之前,所有参与者,包括高级管理人员、一线管理人员和信息系统专业人员
必须接受一定的培训,具体了解:战略计划涉及什么;如何完成战略计划;期望产生的结果是什么
等。以便在战略研究开始时对研究目标达成共识。
(4)战略制定案例分析
信息化战略规划必须综合业务计划而成为一个连续的过程。但是,一个组织对于长期目标的设
定在初始阶段会遇到两个主要问题:
为了最精确地识别业务需求,如何设法完成战略研究以及在什么样的组织层次上去完成?
将要实施战略的业务人员和 IT 人员必须支配战略计划,因此必须积极的投入到它的研究并理
解它所包含的内容。
如何执行这一过程来研制出一个初步的战略计划?
这个过程在范围和持续时间两个方面必须是可控的,它必须自始至终不断地提交有价值的结果,
而不是到最后时刻才提交。在进程中必须有一些明确的检查点,在这些点达成一致,并只有在管理
人员正式批准后方可继续更详细的分析和方案制定。
第一个问题:业务单位
精确地识别业务需求,意味着必须选择一个围绕某业务的单位,对它能够研制出一个有效的战
略。针对业务战略研究,适当的组织层级可为作为业务单位进行分析。一个业务单位可以这样定义:
“公司的一个组成部分,它销售一组独特的产品或服务,为一组特殊的客户服务,与一组限定的竞争
者竞争”。这意味着组织中的单位需要划分或重组以达到一个合适的战略计划分组,叫做战略业务单
位。研究的起点是从外部看这个组织做什么,而不是它如何组织去做。从而发现在业务环境中对信
息和系统的特殊的业务需求。另外,组织上的需求也可以加入到这一基本需求中。如图 所示。
图 研究信息系统战略的组织层级
很多企业并没有像这里描述的那样由业务单位组成。由于历史的、地域的或管理人才缺乏等原
因,在企业的结构中可能对各种业务没有清晰的定义。但在信息化战略规划过程中,逻辑清晰的战
略业务单位结构对企业而言是非常重要的,将使下文描述的各种技术可以被最有利地应用。
第二个问题,初步的战略计划
战略的初步形成实际上是在识别和解决冲突的基础上完成的。信息化战略传统上是一个由低层
职能、部门甚至个人决定的有关系统和技术的计划的混合物,它们是由内部,经常是局部问题驱动
的。一些组织曾试图自上而下的制定共同的信息化战略。但由于这一任务太复杂而需过长的时间,
或业务需求太不一致,或是业务环境的变化率不同等因素,使得制定一个适用于各种业务单位的战
略是非常困难的。
由于企业内部结构的复杂性和各业务单位的相对独立性,各业务单位的部门领导并不愿意实施
一个强加的战略。即使是在一个区域公司层级上,除非构成区域公司的各业务单位几乎相同,要达
总公司
区域公司
业务单位
职能机构
或部门
个人
从事业务的组织
成任何共同的战略都需要相当的妥协,直接结果通常是共同战略仅能满足需求很小一部分,而且往
往是会计、人事等非关键性领域。在关键业务领域形成共同的战略是非常困难的。
研究这样一个案例,同一个公司有三个不同的业务单位,分别经营:
单位 A:为很多客户大规模制造产品并建立库存;
单位 B:为少数专门客户的订货而小规模生产;
单位 C:为所有客户提供备件,也为从其他来源购买原设备的顾客提供备件。
一些关键问题可能是:
Ⅱ一个初始为单位 A 开发的票据系统(产品入库和销售出库)已经被单位 C 采用,但增加了备
件标准代码如同单位 A 所使用的产品代码。这不存在问题。
Ⅱ单位 B 被告知它们必须使用票据系统,但它们看不出有什么方法能够为可变的设计和工程服
务费开标准的帐单,此外他们的业务不给折扣,因此也不需要系统中的自动折扣计算。
Ⅱ单位 C 决定他们要在提供备件的同时提供维修服务,他们也发现了开帐单的同样问题。
Ⅱ单位 A 决定以高优先级开发一个订单处理系统,但这要求预开票据(在发货之前),而这必
须对原系统进行重大的修改。
Ⅱ当一个单位在其产业部门为最低成本努力奋斗时,信息系统、信息技术的目标将是主要通过
简化和自动化的手段降低成本;
Ⅱ对于要创立特色服务的单位,尽管成本控制仍很重要,信息系统、信息技术的投资将应着重
增强特色,如通过改变服务的速度和质量这类的事情。
所有这一切导出明显的结论:不同行业环境、根据不同业务战略追求不同目标的业务单位需要
不同的信息化战略。如果两个不同的业务单位遵循不同的战略,比如说,一个追求低成本,另一个
追求特色,则让他们共享系统可能意味着谁也无法有效地追求自己的战略目标。
公司的整体信息化战略将是各业务单位的战略,加上共同的需求以及区域公司对信息和系统需
求的合成。共同战略的形成有赖于一些手段来发展、指导和控制全部业务。站在更高层次的视点上
可能会发现某些跨越业务单位的协同机遇,特别是各种业务相类似或可互补时。
因此,制定信息化战略时,需要特别关注业务在其环境中的特殊性、唯一性。信息系统的实现
既要保证经济有效性,还要减少所涉及的业务类型,使应用系统与其理想需求之间的差距最小。信
息化战略一定是业务需求驱动的,而非技术驱动的,如果一个企业的信息化战略是由信息技术供应
最优问题驱动而形成的先入为主的结果,则业务用户可能既不会认可和实施这个战略,也得不到业
务需求的满足。
四、练习思考题
1.建立企业信息化发展战略的过程是怎样的?
2.制定企业信息发展战略需要注意哪些关键环节?
第二节 制定并监督执行信息化管理制度
一、学习目标
了解企业信息化管理制度的内容组成,掌握制订企业信息化管理制度的方法与步骤。
二、技能与方法
企业信息管理师应能够编写信息化管理制度,检查、分析、监督信息化管理制度的执行,能够
根据执行情况总结经验,提出信息化管理制度的调整建议。企业信息化管理制度的制定可以概括为
两个方面:
(一) 面向资源的管理制度的制定
1、组织管理制度
面向信息化建设与应用的组织结构设置与运作制度:该制度的制定要充分意识到
人及组织对信息化建设与应用成败的决定性影响,要通过制度来保证企业信息化
工作能够在一个设置合理的人员与组织的架构下。制定该项制度可按照决策与规
划层、实施层、应用层、维护层等不同层次展开,对组织的设置,组织内的岗位、
角色、职责等进行规定。
人员培训与知识更新制度:进行信息化建设,观念的转变、知识的更新必须是先
行的,制度中应对人员培训与知识更新的内容、方式、频度、效果等事项进行规
范。
一般性的信息化建设与应用工作纪律:把与信息化建设相关的普遍适用的一些管
理规范与行为准则明确下来并形成纪律,也可写入企业的员工行为规范或基本的
工作纪律中。
考核与奖惩制度:定义相关工作的考核指标与奖惩措施。
2、资金管理制度
成本与费用管理制度:包括成本估计、成本分析、成本预测、成本控制等各方面
的制度。
预算管理制度:主要包括分摊总预算成本与制定累计预算成本等方面的制度。
IT 资产管理制度:包括硬件资产与软件资产的管理制度,在将来,还将包括企业
知识资产的管理。
3、软硬件管理制度
计算机硬件使用管理制度:针对企业全体人员,围绕着企业计算机及相关硬件设
备的正常使用进行制度的制定。
计算机硬件维护管理制度:针对企业计算机硬件维护人员,围绕着企业计算机及
相关硬件设备的日常维护进行制度的制定。
计算机网络资源使用管理制度:针对企业全体人员,围绕着企业计算机网络资源
(如 IP 地址、Internet 接入、各种内联网服务等)的正常使用进行制度的制定。
计算机网络维护管理制度:针对企业网络维护人员,围绕着企业的计算机网络的
维护与有效使用进行制度的制定。
计算机软件使用管理制度:针对企业全体人员,围绕着企业软件资源(如操作系
统、应用系统、工具软件等)的正常使用进行制度的制定。
计算机软件维护管理制度:针对企业软件维护人员,围绕着企业的计算机软件完
善维护进行制度的制定。
计算机安全管理制度:保障企业数据安全的管理制度,包括防病毒管理、防黑客
管理、授权管理、数据备份、安全检查、保密制度等。
信息资源的管理制度:针对企业的信息资源的访问、使用、复制、编辑、删除等
权限的管理进行制度的制定。
(二)面向项目的管理制度的制定
1、项目生命期管理制度
项目需求分析与决策管理制度:针对企业信息化建设项目的需求分析与决策所制
定的管理制度,需定义需求分析与项目决策的全过程。
项目设计与选型管理制度:针对企业信息化建设项目的设计与选型所制定的管理
制度,需定义系统设计(一般包括初步设计与详细设计)与选型(包括询价、招
标、评估、谈判等)的全过程。
项目实施过程管理制度:针对企业信息化建设项目的实施过程所制定的管理制度,
实现实施过程中的项目进度、成本、质量的有效控制。
项目总结与评估管理制度:项目完结时对项目进行总结与评估的管理制度。
2、项目组织管理制度
项目团队的组织结构设置与运行制度:针对企业信息化建设的项目团队而制定的
管理制度。
项目团队的岗位职责与考核制度:规定项目经理、项目团队成员的岗位职责与考
核制度。
项目沟通与报告制度:对项目组成员的人员沟通、会议、项目报告、项目文件进
行有效管理。
3、项目计划与控制管理制度
项目计划制度:从对项目目标、工作分析结构、责任矩阵、界定活动、制定计划
等活动进行管理的角度入手进行制度的制定。
项目进度安排制度:从对工期预估、进度计算、进度安排等活动进行管理的角度
入手进行制度的制定。
项目进度控制制度:从规定项目控制的准则,以及对项目变更处理的角度入手进
行制度的制定。
项目资源配置管理制度:从资源约束计划、技术资源的利用、资源平衡、资源约
束进度安排等内容入手进行制度的制定。
项目成本与绩效管理制度:从项目成本估计、项目预算、实际成本的确定、成本
绩效分析、成本控制等内容入手进行制度的制定。
项目风险管理制度:从识别风险、衡量风险、管理风险、监控项目表现的流程进
行制度的制定。
三、相关知识
(一)、企业信息化管理制度的基本概念
1、 定义
企业信息化管理制度是围绕企业信息化的规划、设计、实施、运行、维护、完善等过程而设计
的一整套管理规范,该制度适用于企业信息化建设与应用的全过程,是企业信息化建设的行动纲领,
是企业信息化应用的行为准则。
2、 制订企业信息化管理制度的目的和意义
企业信息化管理制度是企业信息化迈向规范化的前提。随着信息化建设进程的逐步推进,企业
越来越意识到信息化所具有的战略意义,信息化建设的成败对企业的生存与发展将起到决定性的作
用,而企业信息化建设与应用的规范与否则直接影响到企业信息化的成败。企业信息化管理制度的
制定,使得企业信息化建设与应用有法可依,加强了信息化建设项目的规范性,避免了企业信息化
的随意性。
企业信息化管理制度的建立有助于规避信息化建设风险。企业信息化存在着很强的不可逆性,
其中软件与服务的投资失败则更是灾难性的,所以必须对风险进行控制。在企业信息化建设过程中,
存在着来自技术、标准、产品、供应商及企业自身实际状况等各种客观风险,以及来自咨询商、服
务商及企业自身的主观风险,设计合理的管理制度将使得企业信息化建设从一开始就具有较强的抗
风险能力,使得企业信息化建设与应用过程中的各种人为因素与偶发因素所带来的负面影响降至最
低。
企业信息化管理制度为统一认识奠定了基础。成功的信息化项目,需要在项目实施与应用过程
中企业用户、咨询商、产品供应商及实施商之间的充分协调与有效配合,需要企业用户内各阶层人
员间真正达成共识,以制度化的形式对企业信息化进行规范,将使得各个方面的认识更容易统一到
同一个层面,保证信息化工作步调一致。
企业信息化管理制度是信息化应用持续推进的保障。以往的企业信息化建设与应用经验表明,
很多以失败告终的项目都是因为系统进入运行期后缺乏坚持使用的信心与决心而使得系统部分或全
部报废。信息化往往不会在一朝一夕就能给企业带来丰厚的收益,只有在制度的保障下,不断地坚
持使用,并在应用过程中对系统进行持续完善,企业信息化才能真正体现出巨大的综合效益。
3、规定和措施:
正如其它的管理制度一样,企业信息化管理制度也是通过一系列的规定与措施使其具有可操作
性,并易于执行。这些规定与措施对企业信息化的计划、组织、指挥、协调、控制进行规范,实现
对与信息化建设和应用相关的各项资源(包括人力资源、金融资源、物质资源、信息资源等)的有
效管理。
针对企业信息化的管理主要体现在以下几个方面:
(1)计划
指对企业信息化建设与应用的各项行动或活动以及资源供给与使用的筹划。
计划指导着企业循序渐进地去实现信息化目标,而计划的目的就是要使企业适应变化中的环境,
并使企业的信息系统更具竞争力。该计划按层次可分为信息化战略计划与信息化项目实施计划。
从计划的定义、目标及其功能来看,计划是一种降低企业在信息化过程中的不确定性的一种手
段,事实上无论是信息化战略计划,项目实施计划都是希望通过事先的安排有准备地迎接未来,或
按照设定的目标循序渐进地工作,从而减少未来不确定性对企业信息化的冲击,减少未来工作过程
本身可能产生的不确定性。
(2)组织
是指将企业内各种资源按照配比及程序要求进行安置,使信息化工作得以有序的开展。
组织也是一种降低不确定性的手段,如果不能将无序的资源按照配比及程序的要求使资源在整
合之初及整合过程中达到有序化,有效配置资源就成为一句空话,而这样一种有序化行为也就是在
降低企业信息化建设收益的不确定性。
(3)指挥
是指领导指示与企业信息化相关的各层次人员同心协力去执行设定的计划,实现企业信息化的
目标。指挥涉及四个方面的功能:
及时根据信息化建设与应用的内外部环境变化,指示企业内所有人与资源配合去适应环境,采
取适当的行为;
调动信息化相关成员的积极性,激励他们奋发努力,给他们创造做好工作的机会;
有效地协调企业内外的各种关系,使企业具有一个良好的信息化工作氛围,从而降低信息化项
目开展的各种损耗;
督促项目组成员尽自己的努力按照既定的目标与计划做好自己专职范围的信息化工作。
(4)协调
是指信息化建设与应用过程中专业化分工条件下各自的工作行为成为有序统一的活动。
由于提高工作效率的需要,信息化需要通过专业化分工后由多层面的人员协同完成,然而专业
化分工本身也带来风险和不确定性。这种分工之后的合作不在一个工作主体内进行,而是在多个工
作主体之间进行的状态,直接导致了不同工作主体之间的配合问题,如果配合不好则可能使总体效
率下降,甚至产生负效用。为了防范这种状况的出现,就需要协调行为,没有协调就不会有合力,
由分工产生的不确定性就无法消除。
(5)控制
是指根据既定信息化目标不断跟踪和修正所采取的行动,使之朝着既定目标方向推进并实现预
想的成果。
在现实中,信息化的各项工作处于各种不确定性因素的作用之下,故每一项工作都有可能会偏
离预定要求,从而可能使既定目标难以达成,显然这是企业在信息化过程中所不愿见到的。为了防
范这种状况的产生,控制这一类工作就非常必要。因为通过控制,可以降低工作行为及其结果与既
定要求和目标的不一致性。
4、企业信息化管理制度的内容
就我国的现实情况来讲,企业信息化管理制度分为面向资源的管理制度(包括组织管理制度、
资金管理制度、软硬件管理制度等)以及面向信息化项目建设过程的项目管理制度,前者是根据所
管理的资源的不同进行划分,后者则是因为信息化项目有其特殊性与整体性而专门设置,它与面向
资源的管理制度之间有一定的交叉,但正是因为面向资源的管理制度(横向)与面向项目的管理制
度(纵向)的相互交织才形成一个更为完善的企业信息化管理制度体系。
(1) 面向资源的管理制度
组织管理制度:包括面向信息化建设与应用的组织结构设置与运作制度、人员培训与知识更新
制度、一般性的信息化建设与应用工作纪律、考核与奖惩制度等。
资金管理制度:包括成本与费用管理制度、预算管理制度、IT 资产管理制度等。
软硬件管理制度:包括计算机硬件使用管理制度、计算机硬件维护管理制度、计算机网络资源
使用管理制度、计算机网络维护管理制度、计算机软件使用管理制度、计算机软件维护管理制度、
计算机安全管理制度、信息资源的管理制度等。
(2) 面向项目的管理制度
项目生命期管理制度:包括项目需求分析与决策管理制度、项目设计与选型管理制度、项目实
施过程管理制度、项目总结与评估管理制度等。
项目组织管理制度:包括项目团队的组织结构设置与运行制度、项目团队的岗位职责与考核制
度、项目沟通与报告制度等。
项目计划与控制管理制度:包括项目计划制度、项目进度安排制度、项目进度控制制度、项目
资源配置管理制度、项目成本与绩效管理制度、项目风险管理制度等。
四、练习思考题
1、 企业信息化管理制度制定从几个方面着手?
2、 针对信息化的管理有哪些方面?
3、企业信息化管理制度在企业信息化过程中的意义如何?
第三节 全员信息化培训
一、学习目标
了解企业全员信息化培训大纲的内容,掌握培训的组织实施方法和步骤。
二、技能与方法
(一) 制定信息化培训大纲
1. 信息化培训大纲的内容
信息化培训大纲是在培训信息采集、需求分析、目标和工作分析等的基础上,对培训计划的形
式化成果,是培训工作的纲领性文件。一般情况下,信息化培训大纲的内容主要包括: 培训目的,
阐明培训要达到的目的,在目的指引下扩展培训计划;培训课程和内容,根据目的要求和受训人员
的基础情况,确定培训的目标内容,如信息技术、信息化管理理论等;培训方式,根据内容要求和
人员情况,确定培训的方式,如讲座、研讨、参观等形式;授课人,授课对象、时间、地点等其他
要素。
2. 信息化培训大纲样例
ⅡⅡ公司信息化培训大纲
序号:108
一、公司信息化培训目的
二、2002-2003 年信息化培训的主要内容
1. 企业信息化管理
2. 企业信息系统运作
3. 企业信息资源开发利用
三、培训形式
讲座
四、主持与主讲
主持人:信息部经理李晓
主讲: 技术部王前,ⅡⅡ大学教授ⅡⅡ,ⅡⅡ协会会长ⅡⅡ
五、总学时数:20
六、培训时间与地点:
2000 年 9 月 12-13 日:企业信息化管理
2000 年 12 月 3 日:企业信息系统运作
2001 年 5 月 10 日:企业信息资源开发利用
信息部会议室
七、培训对象:总经理,各部门经理,信息技术部全体人员
八、培训内容提要:
1、企业信息化管理
如何制定和执行信息化管理制度、如何组织和进行全员信息化培训、如何采集并处理信息化情报、
如何制定并实施信息化战略规划、如何建立信息化评价指标体系、如何设计信息化标准规范、如
何设置和调整信息化组织机构
2、企业信息系统运作
如何操作和使用信息系统、调查用户使用信息系统情况、信息系统运行状况的记录、
信息系统运行效果分析,信息系统与业务管理,信息系统与知识管理,信息系统与决
策分析等
3、企业信息资源开发利用
信息应用需求调研、基础数据采集与管理、信息采集内容规划、信息采集与传输系统
设计、信息资源管理制度、信息分析综合和提供决策支持信息
……
(二) 信息化培训的组织过程
1、信息化培训方式的选择
信息化培训是人们为了一个特定的目的获取信息化知识和技能的有组织的过程。其目的是提高
企业的信息化认识和实施能力。信息时代企业的发展,要求员工不仅掌握先进的信息技术,还要有
先进的信息管理知识,并达到一定的信息化认识。这是信息时代企业走向成功所必不可少的。而高
信息化素质的职员不是天生的,是后天采用科学而严格的训练方法进行教育培训的结果。在中国企
业信息化中,企业的培训尤其重要。能否让企业工作人员尽快适应信息化的发展,熟练利用信息化
工具进行工作,转变对信息化的观念,这些都是影响信息化成败的关键。企业信息化培训方式的选
择是制订培训计划的主要内容之一。培训方式的选择是一个发现问题、分析问题、寻找解决问题的
途径、富有严密逻辑性的科学过程。
培训方式包括:
(1)工作指导培训,是培训中应用最多、并较有效的一种方式,尤其是在企业信息化过程中,
训练员工接受新系统或新的工作方式的时候,采用此种培训方式效果比较好。
(2)讲座,是指由专家以口头叙述的方式,将问题系统地讲述给受训人员。讲座易于安排,比
单纯的阅读成效高,同时还适合保证受训人员数量。
(3)示范,指培训师在学员面前展示某种动作、解释某种程序或技巧,以使学员能重复相同的
动作或程序。示范的方法主要适用于教授某种可重复的特殊技能、程序或技巧,如某种新系统或软
件工具的具体操作演示。
(4)练习与演练,指给受训人员提供一定的机会尝试或熟练所学的技能,用此法可以测试和增
强受训人员的学习效果,可以提高受训人员的自我学习能力,激发受训人员的兴趣和学习动力,并
将理论与实际相结合。在信息化培训中,尤其要强调为学员提供更多的机会进行练习和演练。
(5)参观,是指针对某一特殊环境或事件组织学员作实地考察。参观主要适用于某些在本企业
内部无法实现,又不易于在课堂上讲述的信息化问题。通过参观帮助学员了解其它企业信息化发展
的真实情况,了解本企业信息化存在的差距与问题。参观有助于激发学员对信息化实际问题的关注,
加强员工与外界间的联系。
(6)程式化教学,是指根据受训人员的学习步调,以小单元、由浅至深、由简至繁等程序化的
步骤,使学员逐渐学得所需的信息化知识技能。学习的内容可能为书面资料、录音影带、电脑软件
等。程式化教学主要适用于学习地点过于分散的情况以及员工的自我学习。可以让员工自行决定深
入学习的方向、进度,由此减少员工的培训压力,使其自我评价,自我调整。
(7)案例教学,Case studies,是 MBA 开创的符合现代企业特点的教学与培训的一种方法。指
藉由口头、书面、或影片等辅助资料,再经讨论程序,以求得对特殊问题的确认与了解。适用的时
机为:学习解决问题的技巧或教授解决问题的程序。案例培训方式可以帮助受训人员学习分析问题
和解决问题的技巧,帮助其确认和了解不同解决问题的可行方法。可以针对某个企业信息化案例展
开讨论,分析其利弊,掌握其解决问题的基本思路和方法,并与本企业实际情况相联系,寻求解决
问题的新思路和途径。
(8)多媒体培训,是信息化培训的主要形式。即针对某一特定问题进行设计,其中可包括影片、
幻灯片、自学手册、讨论问题、参考资料等。可强调应用计算机技术以及网络技术和设备,配合光
碟设备,以满足受训人员对个别差异、自学步调与双向沟通的需求。多媒体培训几乎可以涵盖任何
信息化主题,可满足标准化、长距离或培训地点分散的需求。同时多媒体培训可以重复和大量使用,
不需要专人在旁指导,培训程序与成效也可以实现标准化,计算机或网络可储存所有培训人员的学
习记录,易于分析比较并能获得受训人员的相关反馈信息。
(9)模拟,类似经角色扮演并加入许多决策点的程式化案例培训,通常由多个受训人员组成团
队,以对应真实状况,共同谋求解决问题的方法。模拟主要是为了给受训人员提供处理动态关系的
机会,训练其团队合作和决策判定的知识与技能,鼓励受训人员相互学习。模拟可以使培训活动多
元化并能增进受训人员的学习兴趣;以团队的方式处理问题,更接近真实情况。
(10)讨论,是指不同立场的参与者面对相关问题提出自身看法,或赞同或反驳对方论点的公
开形式。目的主要是为了训练参与者对信息化问题进行一定的逻辑思考并能准确表达和辩论,激发
受训人员的参与热情;为其提供动态学习的机会与经验;创造生动、活泼、热烈的学习气氛;并提
高学员在具有一定压力的情形下独立思考问题和随机应变的能力。
2、信息化培训的组织
(1) 在完成了相关的准备工作后,进入最重要的组织过程阶段。根据信息化培训的特点,其培训
组织应按如下步骤进行:准备信息化培训大纲等相关材料。
(2) 将信息化培训大纲传达到相关人员:在决策与管理层备案,通知相关受训人员。
(3) 确定信息化培训的方式,明确培训教材、方式、场地,以及培训绩效考核指标等相关内容。
(4) 邀请相关专家到位,收集培训申请表回执,确定参加培训人员数目。一定情况下,可将相关
人员进行分类,并归属其参加培训的内容。
(5) 培训开始。
(6) 收集培训效果反馈信息。
(7) 培训结束。
(8) 培训总结并准备下次培训内容。
(三) 信息化培训效果评估
信息化培训效果评估即研究培训工作是否达到培训的目标,评估培训方案是否有价值,培训的
重点是否和培训的需要相一致。
1、实施步骤:
如何进行信息化培训的评估工作?应该从两方面着手进行,一是评估信息化培训工作实现培训
目标的程度,二是判断信息化培训工作给企业带来的全部效益。
信息化培训效果评估的一般步骤:
(1)人员跟班听课或参与培训活动进行观察;
(2)与参加信息化培训的对象进行交流,收集其对培训的态度、收获以及建议等相关信息;
(3)对参加信息化培训的对象进行考核或考试,以确定他们对信息化知识或技能的掌握情况;
(4)通过调查表形式对受训人员的信息化知识和技能进行抽样调查,统计相关数据,以定量分
析评估的方式对培训效果进行测定;
(5)对培训对象进行进一步跟踪调查,考察其在培训前后工作行为或绩效的改善情况,应用信
息技术或系统的情况,做更为深入的记录或收集相关统计数据。
2.效果分析
(1)定性分析
分析评价信息化培训效果的具体方法很多,大致分两类:定性和定量。目前国内定性的方法采
用较多。一般来说,要比较完整、全面地把握培训效果,至少应从以下几个方面进行分析评价:
(A)参加信息化培训人员对培训计划的反应程度。包括他们对该项培训计划的喜欢程度,对该
项计划的价值判断以及他们在该项计划中所愿投入的时间以及精力。
(B) 通过信息化培训,员工对信息技术以及信息化工作的基本原理、基本方法、基本技能的认
识能力。
(C) 通过信息化培训,员工的信息工作行为的良性变化状况。
(D) 分析评价培训工作所带来的最终成果。
通过以上几方面的测试,一般能够判定信息化培训效果是否达到预期目的。但也有一些从表面
上看属于信息化培训失败的情况,实际上不是培训本身的问题,只是由于培训不是解决该类问题的
最好方法。培训可以改变学员的知识结构和技能水平,却无法改变其先天素质。类似这类问题,就
需要管理者具体分析,切忌仓促加以评论。
(2)定量分析
定性分析法有其局限性,如果辅以定量分析法,效果将会得到改善。定量评价方法很多,如成本
——效益评价法、机会成本法、边际分析法、假设检验法等等。但目前还很难准确计量和评估信息
化的培训成果。在这种情况下,定性与定量相结合,建立可靠的评估指标体系就变得十分必要。建
立可靠的评估指标体系,需要按培训目标设置多个指标,全方位、多角度地评价培训的效果和效益,
需要对受训者横向地与同行相比,纵向地将受训者培训前后进行对比,对受训者未来能力的提高做
出判断。
培训效果是检验培训活动成败优劣的唯一标准。而客观、真实地检验培训效果必须到受训人员
的实际工作中去,看学员受训后实际应用的成果。跟踪评估是对培训过程中阶段性评估和培训结业
时综合性评估的一种补充与深入,能够为评估培训效果提供更加科学的依据,因此是评估培训效果
的必要途径。
信息化培训是企业信息化整体工作的基础,但培训效果的好坏,将直接影响到企业信息化建设
的力度和效果。通过既定性又定量的评价过程,可以准确判断培训效果,促进培训投资,形成良性
循环,提高受训者的培训质量,进而为企业创造更为有利的信息化建设环境。
三、相关知识
(一)什么是信息化培训大纲
信息化培训大纲即本公司信息化培训目的、目标以及内容的纲要。信息化培训大纲形式上要
做到:(1)表述明确,文字清晰;(2)特点突出,内容,时间,地点一目了然。
(二)信息化培训的特点
企业信息化培训有以下特点:
(1)内容纷繁复杂
(2)形式多样
(3)学科专业精深
(4)涉及部门多
(5)信息化培训是一个循序渐进的过程,是一个不断更新的有机体。
(三)信息化培训的一般方法
1.培训分类
(1)从人员培训上分类包括:决策层、管理层、执行人员三层培训计划。对企业内专门负责信
息技术应用的专职人员还需要特别进行专业培训。
对决策层的培训目标,是希望他们从战略管理的角度理解信息化战略,理解信息系统各模块的
管理理念,能够找到他需要的决策数据。在信息化进程中,还要对决策层思想进行教育和引导,使
其能够支持项目进展,控制项目风险。
对管理层的培训目标,是希望他们能够熟悉信息化趋势、信息系统环境,能够控制执行人员的
信息化工作。
对执行人员的培训目标,则是要求他们能够有效完成信息化工作的各种操作。
对于专职负责信息技术应用的人员,除了要让他掌握各项功能和具体操作外,还要对软硬件的
安装、维护、管理、安全措施等进行专业培训。
(2)从岗位培训上分类包括在职培训和脱产培训。在职培训是企业应用最普遍的培训方式。可
供选择的方式有师带徒式培训、工作岗位轮换以及岗位指导训练等。脱产培训有短期培训和长期培
训两种。
员工信息化培训规划的制定与整个企业的信息化规划应遵循的原则是一样的,但是从具体业务
来看,又有自己的特点,应对这些特点予以关注。
2.培训的组织管理
信息化培训的组织管理工作是一个连续的过程。这个过程由一系列逻辑步骤所组成:
(1)确定培训目标;
(2) 对培训目标进行分解,拟定派生目标;
(3) 明确为了实现目标所必需的各项培训工作或活动,并加以分类;
(4) 根据可利用的人力、物力以及利用它们的最佳途径来计划安排各类培训活动;
(5)按计划实施信息化培训;
(6)通过设计、建立并保持一种科学的、合理的培训制度,把培训部门、培训活动和培训人员
结成为一个有机的整体。
(7)根据培训需求的变化,适时地调整和再组织。
3.培训管理制度
企业信息化培训是企业信息化建设及推进工作的有力保证,通过培训可以使整个企业全员信息
化开展的程度得以提高,促使企业的整体管理水平和运行效率得到提升,从而为企业总体战略的顺
利执行奠定坚实的基础。企业信息化培训应该做到制度化,标准化。所谓企业信息化培训制度即企
业对信息化培训制定一定的流程,配置专门的人员进行日常管理,以在企业内部推进全员信息化的
工作规范。企业信息化培训制度规定了企业为了实施信息化战略而进行的信息化培训工作的各方面
行为准则,是提高人员素质、保障信息化进展的基础。信息化培训制度制定规则,保证定期对员工
阐述信息化培训的目标、要求和进展情况,为不同岗位不同需求的人员安排相应的培训内容,在适
当的时候为员工和部门提供信息化知识和技能支持,以使员工可以按不同的工作职责和分工做好信
息化工作。
企业信息化培训制度一般应包括以下内容:
(1)培训工作的组织机构 企业信息化是一项长期的工作,作为企业信息化人才保障重要部分
的企业信息化培训工作必须适应信息化战略的需要,长期服务于企业战略的实施。因此,必须有明
确的组织机构来保证该项工作长期、深入、高效地开展下去。负责培训的组织机构应该有较强的协
调能力,能调度相关单位的人员和资源,以保证培训的开展。
(2)培训工作程序 企业信息化培训制度应明确培训规划的制定、实施人员和程序,与其他
信息化管理机构的关系,信息化培训具体组织实施程序及其相关事宜。
(3)培训工作责任制度 与信息化培训工作相关的部门很多,应明确负责机构或人员,协作机
构或人员,技术人员与管理人员的配合问题等。
(4)培训对象 根据工作人员不同岗位的要求,制定不同的培训计划和课目,对相应岗位作
出明确的知识和技能要求。
(5)奖惩制度 信息化培训工作与信息化战略规划的实施一样具有战略性和长期性。企业员
工具备基本的信息化知识和技能是企业信息化的基本要求。针对当前企业员工在信息化知识与技能
方面的不足,应把信息化培训、考核与岗位要求结合起来,与绩效考核结合起来,大力推动信息化
培训工作的全面开展。
(四)培训效果评估
1.通用方法
任何一种培训都必须接受效果评估,否则这种培训就是漫无目的的和随机的,对企业的发展缺
少基本的促进和推动作用。在进行信息化培训时也是如此,通用的效果评估方法有以下几种:
(1)试卷法,即利用通常意义上的考试形式进行评估的方法,有一定的实际意义。但需要注意
的是,工作中的太多能力与技巧是无法用试卷“考”出来的,面对许多具体的以及未发生的问题往往
应采用其它的方法。
(2)测评软件法:随着人力资源管理研究的不断发展,个人工作能力与技巧测评软件相继被开
发出来,在一定程度实现了效果测评量化,但是软件毕竟是软件,其局限性也是很明显的。在引进
和使用的过程中要注意与本企业的实际问题相结合。
(3)案例分析法:案例分析法是比较科学的效果测评手段,它在一定程度上克服了第一种和第
二种评估方法的局限性。该方法将个人能力与环境条件引入评估中,将评估进行了科学的量化。但
案例分析方法面对的只是个别的例子,普遍性不够。
2.信息化培训效果评估的总原则
对于信息化培训效果评估,总的原则与一般培训原则相同,包括一级评估:观察受训人员的反
应;二级评估:检查参加培训人员的学习结果;三级评估:衡量培训前后的工作表现;四级评估:
衡量公司经营业绩的变化。
一、二级评估一般只统计培训时数和感到满意的学员人数。进行三级和四级评估时,在內容设
计前就应让客户参与进来。提出信息化培训需求的部门或人员不仅清楚其需要解決的问题,同时也
要说明他期望得到什么样的表现。这样,就可以得到衡量一个人行为转变的数量标准。正因为如此,
对大多数企业而言,对所有培训都进行三级和四级评估显然不切实际。所以应该把三、四级评估集
中在最昂贵、决策管理层最重视的培训上。
所有培训都可进行一级评估,对于培训中的特殊知识或某一具体技能,可以进行二级评估。三
级评估适用于意在改变工作表现,而且相关人员对实际效果期望很高的培训。四级评估需要一些硬
性数据,有时候,这种硬性数据并不难确定。
四、注意事项
选择培训方式时应注意如下问题:
(一)进行讲座式培训时:
1、受训人员处于被动位置,应注意适当调动其积极性;
2、事先了解有关专家的情况,可在培训前就其相关研究成果做简单介绍,提供讲演的大
纲与摘要;
3、注意环境如声音、光线等的影响;
4、避免在太短的时间内灌输给培训人员太多的信息,以免造成接收不良;
5、讲座结束后,适当安排问答或讨论。
(二)示范培训时,应注意:
1、培训人员人数不能太多;
2、选择合适的场所,注意如场地面积、设备、材料、灯光等。
(三)练习与演练时,应注意:
1、提供必要的场地、资料、设备、材料等;
2、培训前给予学员详细的说明、指示和要求;
3、过程中提供必要的帮助。
(四)组织参观时,应注意:
1、事先详细计划并联系好参观地点及有关人员,还要做好各种意外的准备;
2、让培训人员事先明确参观目的以及学习目标,避免走过场;
3、要求参观人员提交参观心得和报告。
(五)程式化培训要注意的是:
1、选择符合受训人员兴趣的教材,准备必要的学习设备和用具;
2、配合受训人员素质水平,适度调整学习单元的长短,做到循序渐进;
3、增加讨论或练习等形式加强教学效果。
(六)案例培训,要注意:
1、选择合适的主持人;
2、研讨前提供充裕的时间让受训人员阅读相关的资料;
3、详细介绍相关问题,解释案例;
4、适当引导研讨;
5、总结研讨结果。
(七)多媒体培训,应注意的是:
1、为受训人员准备好相关设备材料和注意事项,提供一定的在线帮助;
2、准备适当的软件,计算机联网以及其它设备;
3、培训结束后讨论以及问题解答;
4、尤其注意个别受训人员的计算机恐惧感;
5、与其它培训方法结合起来。
(八)模拟培训时:
1、准备的材料简单明确,一目了然;
2、适当分组,明确各小组模拟培训的意义和目标;
3、时间要充分;
4、小组讨论和分析;
5、总体分析与评估。
(九)讨论,要注意的是:
1、适当的人员;
2、合适的主持人;
3、公司目前有争论的信息化问题或亟待解决的问题;
4、邀请公司决策层参加;
5、讨论后的分析与总结;
6、形成报告。
五、练习思考题
1. 信息化培训大纲制定的前提及相关准备是什么?
2. 如何完善信息化培训大纲?
3. 信息化培训工作如何组织?
4. 信息化培训方式有哪些?
5. 信息化培训进行方式选择时应注意的问题有哪些?
6. 什么是信息化培训效果评估?评估方法一般如何选择?
7. 什么是定性评估?定量评估?
8. 具体设计信息化培训工作的流程,包括大纲制定,培训组织过程以及最后的评估检验。
第二章 信息系统开发
第一节 信息系统总体规划
引言:总体规划
总体规划是信息系统开发的第一步,它的质量直接影响着新系统开发的成败。现代企业用于信
息系统的投资越来越大,对于这样一个投资巨大、历时很长的工程项目,如果规划不好,不仅会给
系统开发项目本身造成直接损失,还会间接地为企业的其他管理工作带来负面影响。因此,在系统
开发时必须要经过总体规划阶段,并把它置于战略高度。
一、总体规划的目的和任务
总体规划的主要任务是明确“系统是什么”的问题,也就是对目标系统提出完整、准确、清晰、具
体的要求。
由于我们开发的信息系统是一个大系统,复杂程度高,投资大、开发周期长,因而在开发的初
期必须以整个系统为分析对象,确定这个系统的总体目标,主要功能和约束条件。也就是从总体上
来把握系统的目标和功能的框架,继而研究论证这个总体方案的可行性,这样就给今后的系统分析
和设计打好了基础。
具体说来,对信息系统进行总体规划,是出于以下的考虑:
1、信息系统是由众多的子系统所组成的,为了对它们的组成和关系有初步了解,以便于进一步
的分析工作,就必须先从总体上提出方案。
2、为了使领导对系统的开发与否作出决策,并筹集大量的费用,需要有一个概略的投资方案。
3、在实际进行系统分析之前,应拿出一个有说服力的系统可行性说明,对系统的效果作出论证。
4、由于财力限制,用户往往需要分期分批的实施子系统,因而需要事先作出分批开发计划。
根据上述理由,可以认为,总体规划是为系统开发打基础,没有一个好的基础,其他工作即使
做好了,也会出问题。所以我们必须认真做好这一个阶段的工作。具体讲,总体规划的目的可以概
括如下:
1.保证信息共享
人们总是说信息是企业的重要资源,并认为信息流是企业资金流、物流之外的另一种重要的生
产要素。但是企业的信息只有被集中起来,并能够被全企业所共享时,才能真正发挥作用,成为企
业真正意义上的资源,而这就需要总体规划。
我们知道,从内部环境来看,一个企业或组织总是由多个职能部门构成的,从外部环境来看,
企业是一个开环系统,要与材料供应商、市场客户、税务部门及其他政府机构发生关系。由于企业
或组织的内外信息资源很多,其内外之间都有大量的信息需要交换和共享,那么如何收集、存储、
加工和利用这些信息,以满足各种不同管理层次的需要呢?这显然不是分散的、局部的考虑所能解
决的问题,必须有来自高层的、统一的、全局的规划,将这些信息提取并设计出来,才能实现信息
的共享。
2.协调子系统间的工作
我们要开发的信息系统通常是由若干个子系统组成的,如一个企业的综合信息系统由会计管理
对当前系统进行初步调查
分析和确定系统目标
分析子系统的组成以及基本功能
拟定系统的实施方案
进行系统的可行性研究
信息子系统、销售管理子系统、预算管理子系统、库存物资管理子系统、人事管理子系统等组成。
各个子系统除了完成相对独立的功能外,它们之间还存在着大量的公用数据,并需要实时或定期进
行信息交换。
在企业中,有关公用数据和信息交换的例子很多,比如在人事管理子系统中需要对企业的所有
人员信息进行管理,而人员信息同时也在会计管理信息子系统中使用,以便进行工资核算;预算管
理子系统的主要目的是制定成本费用计划,并对计划的执行情况进行实时的监控,它需要实时的从
会计信息子系统中取得成本费用的实际发生数,也就是说预算子系统与会计子系统间存在信息交换。
为了降低企业信息处理的成本,就需要通过总体规划使各个子系统之间能够相互协调工作。
在手工管理方式下,信息的交换工作大多靠纸张、电话等媒体来实现,而为了保证信息处理的
正确性、及时性,多数企业或部门经常会安排两组或三组人员从事着相同的信息处理工作,这样做
一方面带来了人力资源的浪费,另一方面由于不同组人员对信息处理的不一致性,常常会影响决策
的正确性。而基于计算机的信息系统对公用的数据尽量做到由一个部门(子系统)产生,被多个部
门(子系统)多次使用。这种子系统之间的协调必须有来自高层的总体规划。总体规划是站在总体
的高度识别并规划出支持各项管理的数据、数据产生的地点、使用的部门等,负责协调相互之间的
关系,以克服手工管理方式中的弊病。
3.使开发工作有序进行
信息系统的开发是一项艰巨的系统工程,它涉及到了大量的人力、物力、财力,需要经过较长
的一段时间才能完成。一个复杂的信息系统总是由多个子系统组成的,受人、财、物等各种资源和
人们的认识水平等多种因素的限制,各个子系统的开发不可能齐头并进地进行,往往是采用开发一
部分,再开发一部分这样一种循序渐进的开发过程。那么到底先开发哪些子系统,在什么时间内完
成,后开发哪些,在什么时间开始?在整个开发过程中,什么时期内完成哪个阶段的任务,这些任
务的完成需要什么人、多少资金、做什么样的工作等等有关开发进度的安排、人员的调配、所需设
备的配置、资金的到位等一系列问题都必须事先在总体规划阶段解决,以便使开发工作在一个总体
的蓝图指导下,合理、有序地进行。
二、总体规划的主要步骤
概括地说,总体规划阶段主要包括以下工作,如图 所示:
图 总体规划的步骤
第一单元 初步调查及报告撰写
一、学习目标
能够归纳企业部门对信息系统的不同需求,并撰写初步调查报告。
二、技能与方法
(一)下达任务书
信息系统的开发,一般都由业务人员根据业务工作的需要,提出建立信息系统的要求,然
后经单位领导审查同意,组成开发领导小组,下达开发信息系统的任务书。任务书的内容应该
简单明了,可操作性强,作为系统开发的工作依据。
(二)进行初步调查
开发人员接受开发任务以后,以开发任务书为依据对现行系统的主要业务流程和数据流程、企
业外部环境、企业内部计算机软硬件现状、职工信息化水平和对信息化的心理等各方面进行初步综
合调查。
信息系统是在当前管理系统基础上的提高和扩展。因此,对当前系统进行调查,是总体规划的
第一步,为总体规划和可行性研究提供定性和定量的根据。
对当前系统的调查,通常可分成初步调查和详细调查。在总体规划阶段是进行初步调查,旨在
从总体上了解企业概况、基本功能和信息的需求。初步调查一般需要 1~2 周时间,由经验丰富的开
发人员同主要业务人员一同进行。
进入信息系统开发的第二阶段系统分析时,将在初步调查基础上进行深入的详细调查,两者调
查对象一致,只是内容粗细、程序深浅不同而已。具体调查方法参见助理级第 1 章第 3 节。
(三)确定新系统目标和撰写初步调查报告
在初步调查的基础上,通过对现行系统的分析,提出现行系统的薄弱环节,从总体上明确用户
的需求,最终提出新系统的建立目标。
新系统目标是新系统建成后要求达到的运行指标,简单的说就是新系统所要达到的目的。正如一
件新产品的开发需事先拟定设计的性能指标一样,在信息系统的总体规划时,也必须确定系统目标。
在对当前系统进行初步调查的基础上,我们可以将调查所获得的各种图表、资料综合起来,进
行整理和分析,撰写初步调查报告。根据当前系统的目标、功能的具体情况以及存在的薄弱环节,
结合用户的要求,就可以提出新系统目标,并用精炼、准确的文字描述出来。新系统目标是系统初
步调查报告的主要内容。
在制订具体的新系统目标时,应考虑使目标具备以下重要特性:
(1)目标的总体战略性。新系统的目标是整个系统的全局性努力方向,是在各个子系统的共同
配合下才能达到的。因此,系统目标将影响和指导着整个系统的分析、设计、实施和运行。
(2)目标的多重性。系统目标通常是一组目标体系而不是单一的,这组目标体系可以分解成树
形的层次结构并可以有主次顺序。
(3)目标的依附性。新系统的目标依附于当前系统的目标,是在当前系统目标的基础上,针对
其薄弱环节并有所发展和提高。
(4)目标的适应性。信息系统必须对外部环境的变化有良好的适应性,为此,系统目标首先就
应具有一定的适应性。
(5)目标的长期性。信息系统的目标通常情况下需长期努力分期分批达到。因此,一般应根据
资源条件、开发力量和环境条件等因素,对各个子目标进行排序,先实现重要的。这也是子系统开
发顺序的一个依据。
根据以上特征,我们所提出的新系统目标应该充分体现当前系统的最高战略目标和基本特点,
直接为当前系统的主要任务服务。同时,新系统目标应该与当前系统的各项基本功能密切相关,并
且是可以分期分批实现的,具有较强的适应性。
三、注意事项
1. 不同的调查方法,有不同的侧重面,实际工作中应结合具体情况灵活运用。系统调查是一项
繁琐而艰巨的工作,为了能顺利完成任务,要制订调查研究进度计划,事先通知有关人员。在调查
程序上先自上而下的初步调查,在了解全局、总体的基础上再自下而上的具体调查。调查过程中要
注意数量概念,供定量分析之用。调查态度要友好,具备虚心、耐心、细心等良好性格和修养。
2.系统初步调查必然涉及到对现行系统的业务流程和数据流程的分析,但这种分析工作通常是粗
线条的,一些细化的工作应该由系统分析阶段去解决。系统初步调查的主要目的是从总体上把握企业
的概况和业务流程,以便找出各业务之间的主要联系和薄弱环节,最终分析出新系统建立的目标。
四、练习思考题
1.总体规划的目的和任务是什么?
2.总体规划的主要步骤是什么?
3.系统初步调查应包含哪些方面?
4.在制定新系统目标时应考虑哪些问题?
第二单元 确定综合平台和开发模式
一、学习目标
了解信息系统综合平台和开发模式的基本概念,掌握构造方法。
二、技能与方法
(一)制定新系统的总体开发策略
新系统目标明确以后,就可以考虑信息系统的总体开发策略。信息系统开发的方式多种多样,
当企业的技术力量比较强时,可以实行自行开发,相反当企业技术力量较弱时,可以将开发任务承
包给某一开发公司实行委托开发。有时为了充分发挥企业人员精通管理业务和开发单位人员熟悉计
算机的优势,也可以实行企业与某开发企业联合进行合作开发。上述开发方式一旦确定,就应根据
所选用的方式建立相应的开发组织机构,不同的开发方式会有不同的人员配备和经费预算。
在实际开发中,为了达到使新系统正常投入运行这个共同目的,可以采用各种不同的开发策略。
策略的选择往往和开发人员的经验、水平和习惯有较大关系。通常有如下几种开发策略:
(1)“自上而下”的开发策略。从企业或组织的高层管理着手,首先考虑企业的总目标,然后确定
需要哪些功能去保证目标的完成,从而划分相应的业务子系统,并进行各子系统的具体分析和设计。
“自上而下”策略的整体性和逻辑性较强,但对于一个规模较大的系统来说,可能因工作量太大而影
响具体细节的考虑,并且开发费用也较大。
(2)“自下而上”的开发策略。从企业或组织的各个基层业务子系统(如物资供应、财务管理、生
产管理等)的日常业务处理开始进行分析和设计,当下层子系统分析与设计完成后,再进行上一层
系统的分析与设计,将各自的功能和数据综合加以考虑。该种方法可根据较少的资源边实施边见效,
容易开发。但由于在具体子系统的实施时不能很好考虑系统总目标和总功能,缺乏整体性和协调性,
可能导致功能和数据的冗余、矛盾。
(3)综合开发策略。由于“自上而下”的方法适合于系统的总体规划,而“自下而上”的方法适合
于系统分析和设计阶段。因而,最好的策略是将它们结合起来使用,以便发挥各自的优点。在总体
规划阶段,我们应用“自上而下”的策略确定新系统的总体方案,在系统开发的以后各阶段中,就可
以在总体方案指导下,利用“自下而上”策略对一个个业务子系统进行具体功能和数据的分析、分解。
这两种策略的结合,通过全面分析和调整之后,就能得到一个比较理想的新系统。
(二)确立信息系统综合平台
信息系统的综合平台主要描述网络运行环境、数据存储和各主要信息系统间的逻辑结构。图
是某企业信息系统综合平台的示意图,从图中可以看出该企业的信息系统综合平台纵向分为支
撑平台、生产应用、综合应用、宏观战略四个层次,最底层是计算机通信网络及网络管理系统,中
间是综合信息库,围绕综合信息库中各种信息系统,主要包括处理日常业务数据的“生产和管理系
统”,为一般管理者服务的“综合信息查询系统”,为经理提供信息服务的“经理信息系统”,为企业战
略决策服务的“发展规划及经营决策支持系统”,所有上述信息系统最终通过办公自动化系统集成为
一个整体,并通过基础网络进行信息的传输与交换。
图 某企业信息系统综合平台示意图
在对信息系统进行初步调查基础上,企业信息管理师应结合具体情况,综合运用网络知识、系
生产和管理信息系统
综合信息查询
系统
经理信息系统
发展规划及经营
决策支持系统
办
公
自
动
化
系
统
网络通信及计算机设备支持与管理系统
支撑
平台
生产
应用
综合
应用
宏观
战略
综合
信息库
统规划知识、计算机集成制造系统、企业资源规划等知识设计出信息系统综合平台。网络支持平台
的设计方法请参见第 3 章有关内容。
(三)选择适合的综合平台构造工具
从图 可以看出,信息系统综合平台是一系列软硬件产品的有机体。在选择构造工具时,一
方面要注意工具本身的先进性,可拓展性,另一方面要注意不同工具间的协同程度,以便最大限度
发挥平台的性能,体现其综合性。这方面的方法和技能,请参见:
1、网络通信软硬件平台的选择,请参见网络部分;
2、程序开发语言的选择,请参见系统开发初级部分;
3、数据库应具备完整的安全保障体系,选用时重点考虑如下几个方面:
(1)数据修改采用两阶段提交方式,具备事务回滚功能,确保数据安全;
(2)具备用户管理、权限分配、身份验证和审核校验功能;
(3)具备后台日志系统,提供强大的加密方法和密钥管理办法;
(4)具备性能优良的分布模式和一致性检验功能
(5)用户量较大并具有良好的功能价格比,能够完成企业级信息资源的管理。
(6)为了减少数据库系统的维护难度,便于各业务分系统间的数据交换,尽可能采用同一种数
据库管理系统。
(7)充分考虑与现有信息系统的接口问题。
4、在选择操作系统时,首先应关注的是安全问题。对操作系统的最大要求就是必须提供受控的
访问保护,对于每一个系统用户,当他对数据库作任何意图的访问时,操作系统应能够对其进行审
计跟踪。按美国国家计算机安全中心(NCSC)可信赖计算机系统评价标准,操作系统可分为 D、
C1、C2、B1、B2、B3、A1、超 A1,四类 8 个级别,其中 D 级对安全的要求最低,A 级最高。一
般企业级信息化建设中所采用的网络操作系统应至少符合 C2 级标准,即:
(1)必须提供受控的访问保护,这种保护必须实现至单个用户级。审计跟踪必须能追踪到每个
人对(或企图对)每个目标的访问。
(2)必须能够消除残留的泄漏。残留是指在一个过程终止之后留在初级或次级存储器或者寄存
器内的数据,这包括终止时在存储区域存在的值以及写入辅存储器中而终止不再保留的数据。在一
个目标为另外的用户重用之前,这种残留要被消除,比如通过用写 0 覆盖。
三、相关知识
(一)系统规划知识
用于信息系统规划的方法很多,常见的有关键成功因素法(Critical Success Factors,CSF)、战
略目标集转化法(Strategy Set Transformation,SST)和企业系统规划法(Business System Planning,BSP)
等。在上述三种方法中,企业系统规划法具有系统性、简洁性等特点,因此在信息系统开发实践中,
企业系统规划法(BSP)应用最为广泛,因此本章将重点讨论 BSP 方法。
(1)企业系统规划方法的原则
企业系统规划方法(Business System Planning,简称 BSP)是由美国 IBM 公司于 20 世纪 70 年
代创造并逐渐发展起来的一种对信息系统进行规划和设计的结构化方法,至今仍广为应用,并在许
多领域取得了成功。
BSP 所关心的问题是如何在一个较长时间内构造信息系统。由于信息系统是一个企业的有机组
织部分,并对企业的总体有效性起着关键性的作用,因此 BSP 实质上是一个把企业的战略转化成信
息系统的战略的转化过程,在总体思路上,这种方法一般经历如下的过程:首先自上而下识别信息
系统目标,识别企业过程,识别数据,然后再自下而上设计信息系统,以支持目标。
BSP 活动的起点是对企业的现实环境进行调查研究,活动的结果是得出信息系统体系结构及实
施计划的描述性文档。中间各项活动所采用的工具是一些描述企业过程、数据需求、组织单位及系
统之间各种关系的矩阵。BSP 方法工作流程的核心部分为:
·定义企业过程和数据类;
·分析研究现行系统对企业的支持;
·研究管理部门对系统的要求;
·确定新信息系统的体系结构;
·确定新信息系统的实现优化顺序;
BSP 方法在应用过程中,某些步骤和技巧可视具体情况而灵活处理,但是下述原则却是必须遵
循的:
Ⅱ支持企业的总目标。采用自上而下的规划方法,从企业目标入手,分步地向信息系统目标和
结构转化。
Ⅱ面向企业中管理各层次的要求。针对三个不同层次(策略规划层、管理控制层、操作控制层)
的管理和活动,查明不同层次的信息要求。其中特别注意对管理直接有影响的决策支持。
Ⅱ从方法论上摆脱信息系统对旧组织机构的依从性。BSP 首先着眼于企业活动过程,企业的最
基本的活动和最基本的决策是可以独立于任务层次和管理 职责的。例如,“库存管理”可以定义为“由
原材料、零件和组件的收支控制过程”。这个过程可以由一个独立部门完成,尽管仓库可能时而分开、
时而又合并,但库存管理业务的活动过程总是大体不变的。
Ⅱ使信息系统在结构上有良好的整体性。采用自上而下的规划方法可以保证结构的完整性和信
息的一致性,无论数据的域定义、结构定义和记录格式,更新时间与更新规划等都可在总体规划下
统一制定。
Ⅱ自上而下规划和自下而上实施相结合。BSP 方法在规划与设计时遵循自上而下的原则,而实
施过程则是自下而上的,因此在信息系统结构设计的同时就应考虑实施的先后次序和实施步骤。如
图 所示。
(2)BSP 的工作流程
BSP 方法可分成 13 项主要活动,它们的工作流程如图 所示,下面分别对各项活动作简单
介绍。
研究项目的确定
BSP 的研究必须在企业最高领导和最高管理部门参与的前提下才能开始。这是因为 BSP 研究要
反应它们关于企业的观点,研究的成功取决于他们能否向研究组提供对于企业的理解和企业的信息
需求。作为 BSP 研究过程的信息输入,大部分都是从这些管理部门获得的。
规划 实施
企业目标
企业过程
企业组织
数据处理系统
数据文件
数据类
数据库
信息系统
企业过程
企业目标
图 BSP 自上而下规划和自下而上实施相结合的原则
一旦 BSP 研究所提到的建议得到批准,企业就将在数年之内,对其信息处理资源的使用按确定
的目标去执行。因此,在 BSP 研究的一开始,就应该对研究的范围、目标和研究将交付的成果取得
一致意见,以免以后产生分歧。
在取得领导支持以后的最重要的事是选择研究组的成员,所选的人员应该来自上层和中层的管
理部门,对它们自己的部门有充分的了解,并对其他部门也有一定了解,有责任心和工作热情。若
按工作人员全部投入来算,约需 4~7 个成员,占用 6~8 周时间,当然,具体还得根据企业情况和研
究的目标而定。另外,企业应有一位主要领导用全部或大部分工作时间参加研究组活动并任组长。
研究的准备活动
在有经验的专业技术人员的协助下,对研究组成员进行培训,介绍 BSP 方法。使每个成员都明
白要做些什么。
1.研究项目的确定
2.研究的准备工作
3.研究开始阶段
4.定义企业过程
5.定义数据类
6.分析当前的系统支持
7.研究管理部门对系统的要求
8.提出判断和结论
11.评价信息资源管理工作 9.设计信息系统总体结构
10.确定子系统开发的优先顺序
12.制定建议书和开发计划
13.研究成果报告
前
期
工
作
阶
段
基
础
工
作
阶
段
新
系
统
设
计
阶
段
文
档
编
写
阶
段
图 BSP 的工作流程
要尽可能快地确定调查时的面谈对象,以便让他们进行事前准备、安排会面日程以及向研究组
提供的信息。为了使研究组全体成员集中在一起工作时提高效率,应在研究开始前收集好关于企业
和数据处理的有关基础资料。
这一阶段的主要成果应该是制定研究计划,内容主要包括研究的工作计划、调查计划、工作日
程表、研究要形成报告的大纲。
研究的开始阶段
本阶段的主要活动是召开有全体研究组成员参加的企业情况介绍会,会上要求介绍三个内容:
·由管理部门负责人重申研究的目标、期望的成果、研究的远景以及研究目标与企业的关系。
·让研究组成员熟悉已经收集到的资料,对不在此列的有关企业的其他事实进行讨论。作法是由
组长罗列一下收集到的有关资料并对一些不易成文的问题(例如策略和一些敏感的问题、计划中的
或正在变化的问题)提出自己的见解,同时应涉及企业的决策过程、组织的职能、主要的问题和对
数据处理的看法等。
·由信息系统负责人或相应的管理人员介绍当前数据处理部门的情况,包括历史、现状、存在的
问题以及计划中的变化。
通过讨论会,可以加深研究组成员对企业和其目前存在的、以及计划中的数据处理支持的全面
理解。
定义企业过程
定义企业过程又称为企业的过程识别,指的是对企业信息系统环境的了解。这是整个 BSP 研究
中最关键和重要的活动之一,其目的是作出企业的过程/组织之间的关系矩阵。
企业过程是指企业资源转化和资源管理中有逻辑关系的决策和活动。通过企业过程的研究,可
以了解企业的功能、任务、信息需求和关联,从而作出关系矩阵,通过关系矩阵可进一步形成系统
信息模型,所以说,企业过程是企业环境与信息系统之间的界面。BSP 方法强调从企业过程着手研
究,主要是因为企业过程受组织机构变动的影响较小,以企业过程为基础着手研究,使设计的系统
可相对独立于组织机构,较少受体制变动的影响。
定义企业过程的具体方法在以后的章节中介绍。
定义数据类
定义数据类也称为数据类的识别,就是对企业数据需求的了解。数据类是指支持企业所必需的,
在逻辑上相互联系的,并能组成相对独立的完整数据单位的那些数据部分。识别数据类的目的在于
了解企业目前数据状况和数据需求、查明数据共享关系、建立过程/数据类矩阵、为设计出信息系统
体系结构提供基本依据。
数据类定义后,要与企业过程关联起来,从而进一步定义信息总体结构,同时也要与目前的数
据文件关联起来以制定出改进计划。
定义数据类的具体方法将在以后的章节中介绍。
分析当前的系统支持
这项工作的主要目的是为了了解当前的数据处理工作是如何支持企业的,从而才有可能对将来
的工作提出建议。在这个阶段中,必须对目前的组织、企业过程、信息系统和数据文件进行仔细分
析,发现不足和冗余之处,明确责任,进一步加深对企业过程的理解。
这个阶段的分析工具是矩阵,其中最关键的是过程/组织矩阵,它标示出某一过程的决策人、主
要和次要的负责单位,该矩阵可在同管理人员面谈时使用。
分析当前的系统支持不仅有助于研究组同企业最高层管理部门的交流,也有助于他们确定信息
支持的需求。
研究管理部门对系统的要求
这是自上而下进行研究时的一项必要的工作。在这个阶段活动中,一般可以通过与高层管理人
员的会谈来获得管理人员对系统的要求。通过面谈应该达到以下目的:
·对研究组已得出的关于职责、目标关键的成功因子和其他一些结论进行核实。
·弄清企业将来的发展方向、信息需求、主要的障碍和机会。
·确定企业存在的问题,将它们与企业过程和数据类联系起来进行考虑。
·提出解决这些问题可能的方法,确定潜在的效益。
这项工作的成果主要反映在面谈笔记、研究室中的有关图表的更改等方面。同时,通过面谈,
在 BSP 研究组和管理部门之间加深联系。
提出判断和结论
在基本材料收集阶段,获得了许多关于企业问题的材料,它们在研究组对企业的了解过程中被
逐渐扩大和完善,并在同管理人员的面谈中作了解释、补充和确认。现在,收集报告的工作告一段
落,研究组将罗列这些事实,对它们加以分析、作出判断和结论,并与企业过程联系起来。这个阶
段的工作可按以下步骤进行:
·检查前期的工作是否真正完成;
·确定判断和结论的范畴;
·根据这些范畴将问题分类;
·将判断和结论成文;
由管理人员提出的问题当中,有许多同信息系统无多大关系,可把这些问题整理出来交给企业
最高领导为今后的工作所用,而信息系统有关的问题则将反映在 BSP 研究的后续活动之中。
设计信息系统总体结构
信息系统结构是企业长期数据资源规划的一种图形表达方式,它是企业现在和将来信息系统开
发和最终运行的系统所遵循的蓝图。因此,这个阶段的工作是由对目前情况的研究转向对将来计划
的综合。这个阶段的工作成果反映在描述企业信息系统结构的框图上。
在这个阶段中,研究组应对企业过程和支持这些过程的数据类进行进一步分析,以确定如何更
合理、更有效地管理这些数据对过程进行支持。已经识别出来的数据类可以按逻辑关系组成数据库。
这时信息系统就成为一个工具,它对数据库中的数据进行存、取和加工等操作,形成有用的管理信
息来支持企业过程。
确定子系统开发的优先顺序
由于人力、财力和时间所限,整个系统的总体结构是不可能同时开发的,因此,研究组要建立
子系统和数据库的开发优先顺序,确定哪些子系统应当优先设计和开发。
所谓优先开发顺序就是对信息系统总体结构中的子系统中的项目进行排列,然后确定一些准则,
按照这些准则来评定这些项目的重要性。前面讨论过的判断和结论是这项工作的主要依据。
应当指出的是,当优先开发的子系统实施完成以后,余下的各子系统的优先顺序必须重新考虑。
评价信息资源管理工作
为了实行更为完整的信息体系,使信息系统总体结构能有效的和高效率的开发、实施和运行,
必须对当前信息系统的管理作必要的改变,管理过程必须加以优化,从而建立起一个可控的环境,
使管理过程能随着技术和战略的变化而改变。因此,此阶段的信息资源管理工作的评价是 BSP 研究
中的重要一环。
制定建议书和开发计划
开发计划是帮助管理部门对所建议的项目作出决策,这些项目由总体结构优化顺序和信息管理
部门的建议来决定。在所制定的开发计划中,应该确定具体的资源、日程和其他项目间的关系,并
需估计工作规范,以便管理部门进行调度。
研究成果报告
BSP 研究的最后一项工作是在研究汇报会上向最高管理部门提交 BSP 研究报告。该报告的大纲和
格式是在研究准备阶段中就已经预先决定好的,而报告的具体内容则是 BSP 研究的各个阶段中逐步完
成的。当然,若有必要的话,报告的大纲和格式也可略作改动。这个阶段的工作是对整个报告加以整
理使其完整和完善。同时,报告的内容和实施建议应请该单位最高管理部门参加意见并征得同意。
(二)企业信息化的表现形式
发展到现在,企业信息化表现出来的形式,基本可以概括以下四个方面:
1、企业办公自动化(即辅助办公管理系统或 OA 系统):这方面主要实现信息传递、信息类资源
的共享、电子邮件、公文流转、工作日程安排、小组协同办公、工作流程自动化等,即实现企业基
本工作流信息化。
2 、 企 业 业 务 处 理 自 动 化 ( 即 企 业 管 理 信 息 系 统 MIS 、 辅 助 决 策 系 统 DSS 及 电 子 商 务
Ecommerce):实现企业业务管理下的计划管理、项目管理、财务管理、人力资源管理、采购销售和
库存管理等为主要内容的企业管理和交易业务处理活动自动化和信息化,这是企业信息化建设的核
心。
3、企业产品设计与生产过程自动化(即计算机辅助设计 CAD、辅助制造 CAM、计算机集成制
造系统 CIMS 等):这方面主要就制造行业而言的,侧重于生产过程自动化处理,在我国于 1980 年
后逐步兴起。
4、企业运作管理的信息化(即制造资源计划 MRP、企业资源计划 ERP):这方面主要使整个企业
成为一个完整、流畅的管理控制系统,体现供应链管理的思想,现在企业热衷的 ERP 系统就是实施
企业运作管理信息化的最新最先进的技术平台,体现了实现企业供应链管理的思想。而 E-ERP 系统
更是 Internet 时代的最新发展趋势。
上述几方面的内容其实是互相交叉、互相支持的,它们是企业信息化综合平台的有机构成。 下
面对决策支持系统、办公自动化系统、经理信息系统、企业资源计划、计算机集成制造系统的知识
进行简单介绍,若要进一步学习,请参见企业信息管理师培训网站。
1、决策支持系统知识
决策支持系统(Decision Support System,简称 DSS)是信息系统应用概念的深化,是在信息系
统的基础上发展起来的系统。简单的说,决策支持系统是能参与、支持人的决策过程的一类信息系
统。它通过与决策者的一系列人机对话过程,为决策者提供各种可靠方案,检验决策者的要求和设
想,从而达到支持决策的目的。
决策支持系统一般由交互语言系统、问题系统以及数据库、模型库、方法库、知识库管理系统
组成。在某些具体的决策支持系统中,也可以没有单独的知识库及其管理系统,但模型库和方法库
通常则是必须的。由于应用领域和研究方法不同,导致决策支持系统的结构有多种形式。
决策支持系统强调的是对管理决策的支持,而不是决策的自动化,它所支持的决策可以是任何
管理层次上的,如战略级、战术级或执行极的决策。
时至今日,人们对什么是决策支持系统没有一个公认的定义。一般说来,所谓决策支持系统就
是能帮助决策者利用数据和模型去解决非结构化问题的交互式计算机信息系统,它是充分运用可供
利用且合适的计算机技术,针对半结构化或非结构化问题,通过人机交互方式帮助和改善管理决策
的有效性系统。
决策支持系统的基本特征可归纳为五个方面:
(1)主要针对管理人员经常面临的结构化程度不高、说明不够充分的问题。
(2)把模型或分析技术与传统的数据存取及检索技术结合起来;
(3)易于为非计算机专业人员以交互会话的方式使用。
(4)强调对环境及用户决策方法改变的灵活性和适应性。
(5)支持但不是代替高层管理者制定决策。
2、办公自动化系统知识
办公自动化系统(Office Automation,简称 OA)指办公室的职能中应用计算机和通信技术。
办公自动化的初期主要解决秘书级事务,如用文字处理机提高打印、修改编辑、复制和存储文
件的效率。中期的标志是解决经理级事务,如信息检索、辅助决策等。再进一步则是发展各种现代
化的办公设备,组合成办公自动化系统。目前,办公自动化系统已经取得不少成果,例如,智能电
话机可以记录电话内容,简单问题;电子邮件可以不用纸和墨,通过通信线路及时把信息通知有关
部门;电子会议系统可以通过卫星通信把不同城市,甚至不同国家的会议室联结起来,出席会议的
人都可在屏幕上显示,可以相互自由交谈;其他办公自动化设备如传真机、复印机、光电阅读机、
闭路电视、缩微胶片阅读机等等均已投入使用。
根据现代办公业务的需求,办公自动化应该具备以下基本功能:
(1)文字处理功能,文件的编辑、修改、存储和打印等。
(2)数据处理功能,数据的记录、分类、存储、查询、运算和制表等。
(3)图象处理功能,输入、产生、存储、处理和输出有关的图象处理资料,进行传真,召开远
程电子会议等。
(4)声音处理功能,声音的识别、存储和合成等。
(5)网络化功能,将多个信息设备连接成网,提高信息处理能力和传输功能,达到资源的充分共
享。
和信息系统一样,办公自动化也是管理现代化和信息系统学科发展的实际需要而产生的,它具
有强大的生命力,对于人类向信息化社会过渡,是一种重要的物质技术基础。
3、经理信息系统基本知识
经理信息系统(EIS,Executive Information System),又称为经理支持系统(ESS,Executive
Supporting System)或战略信息系统(SIS,Strategic Information System),是为高层管理者提供与关键
成功因素相关的企业内部信息和外部信息,以满足他们的使用需要和管理决策信息的需求,并且进
一步提供包括决策分析工具、办公支持、通信帮助等的综合性支持系统。EIS 是 20 世纪 70 年代末
针对高层管理者需求提出的解决方案,它所服务对象需求的独特性和管理层面的独特性,使得 EIS
区别于 MIS、DSS 和 OA。
EIS 的基本功能体现在对经理的支持方面,包括计划决策、日常办公、信息交流等等。具体有
如下几点:
(1)支持高层经理的非结构化决策问题;
(2)以多种直观形式提供信息,有较强的图像处理功能;
(3)具有很强的信息通信能力,及时、全面了解企业各个领域和外部环境的信息状况和发展动态;
(4)在必要时,能够跟踪数据信息的来源;
(5)方便用户使用,系统对于使用者是透明的;
(6)能够解决各类开放式的问题;
4、制造资源计划与企业资源计划知识
(1)物料需求计划
物料需求计划(Material Requirement Planning,缩写 MRP)是西方企业管理中逐步发展起来的管理
技术的精华。20 世纪 60 年代中期,由美国生产管理和计算机应用专家 Oliver 和 George
首先提出了这项管理技术,IBM 公司首先在计算机上实现了 MRP 的软件产品。MRP 方法
是为了克服早期库存控制中提出的订货点法的缺陷,其核心是根据生产计划表上何时需要什么物料
来定货,即解决了物料未来的短缺现象,而且通过预测投料情况来进行生产安排,又不使库存量过
多而造成资金积压。
MRP 是建立在以下两个假设条件基础之上的:一是采用无限制能力计划,即假设有足够的生产
设备和工时来保证生产计划的实现;二是假设物料采购计划是可行的,即认为有足够的进货能力来
保证采购计划的实施。由此就容易产生生产计划与生产能力的不匹配、不平衡的问题。因此,在 20
世纪 70 年代,MRP 又增加了能力需求计划等内容,将物料需求计划与能力需求计划进行有机地结
合,通过相互的信息沟通解决了上述问题。但是,MRP 的一个关键的问题是,它还不能覆盖整个生
产过程,仅仅涉及到生产中物流方面,而与物流密切相关的其他内容,如财务管理、技术管理、销
售管理等并未过多的涉及到。
(2)制造资源计划
制造资源计划(Manufacturing Resource Planning,简称 MRP-II)是在 MRP 基础上发展起来的。
20 世纪 80 年代,随着计算机网络技术的发展,企业内部信息共享的技术条件逐渐成熟,针对 MRP
理论的缺陷,管理专家在 MRP 的基础上,将企业的生产、财务、销售、技术、采购等各个业务环节
结合成一个一体化的系统,并由此形成了 MRP-II 理论。
MRP-II 理论一经产生便受到企业界的重视,广泛地被欧美等先进国家的制造业所使用,成了制
造业现代化的信息系统。MRP-II 是一套适合于制造行业企业的先进管理方法,其中主生产计划 MPS
(Master Production Scheduling)和物料需求计划 MRP 是其核心功能。借助产品和部件的构成数据、
工艺数据和设备状况数据,将市场对产品的需求转变为对加工过程和外购原材料、零部件的需求,
用计算机完成主生产计划、物料需求计划、能力平衡计划、采购和库存控制、生产成本核算等,从
而实现了对企业复杂的生产过程的一定意义上的优化科学管理,从管理角度确保企业的市场应变能
力。因此根据 MRP-II 管理思想建立的 MRP—II 具有如下特点:
·MRP-II 系统是一个一体化集成系统,它把企业中的各个子系统有机地结合起来,特别是财务与
生产两个子系统之间的关系尤其密切。
·MRP-II 系统的所有数据来源于企业的中央数据库,各个子系统在统一的数据环境工作。
·MRP-II 系统具有模拟仿真功能,能根据不同的决策方针模拟出各种未来将会发生的结果,因此
它是企业上层管理机构的决策工具。
(3)企业资源计划
20 世纪 90 年代,由美国著名的信息技术咨询和评估集团 Cartner Group 提出了一整套的企业管理
系统体系标准,其实质是将主要面向企业内部资源计划管理的 MRP-II 思想逐步发展为有效利用和管
理整体资源的 ERP 管理思想,即我们所说的企业资源计划(Enterprise Resource Planning,简称 ERP)。
ERP 企业资源计划强调供应链的管理,除了传统的 MRP-II 系统的制造、财务、销售等功能外,还增
加了分销管理、人力资源管理、运输管理、仓库管理、质量管理、设备管理、决策支持等功能。ERP
是一种先进的企业管理理念,它以客户为导向,将企业与市场连成一体。ERP 软件系统预先含有大量
优秀的决策方案供选择,为企业的管理者提供更大的决策空间。ERP 软件是一种现代企业管理工具,
世界 500 强企业中有 80%的企业在用 ERP 软件作为决策工具及进行日常工作流程管理。
MRP、MRP-II、ERP 等只是先进的管理思想的一部分,世界各国都存在适于各自国情的先进的
企业管理思想,每种理论的产生都有其产生的市场需求和应用环境。而每种理论从思想到产品,再
到具体实施都需要根据每个企业的具体情况,进行从理想模式到现行模式,再到改进模式的不同程
度的概念轮换,从而使企业运作真正从中得到实际的回报。
5、计算机集成制造系统基础知识
信息技术的发展引起的革命使我们进入了信息时代。信息革命不仅引起人们的思想观念、生活
方式的变化,而且导致了生产方式和制造哲理的巨大变化,可以说近十年来提出的新的制造哲理都
离不开信息技术提供的支撑,以信息化制造技术为代表的先进制造技术正使制造业处于重要的历史
性变革时期。
CIMS,它是英语 Computer Integrated Manufacturing Systen 的缩写,意思是计算机集成制造系统。
它是在 20 世纪 70 年代初提出的,随着计算机辅助设计与制造的发展而产生的。它是在信息技术自
动化技术与制造的基础上,通过计算机技术把分散在产品设计制造过程中各种孤立的自动化子系统
有机地集成起来,形成适用于多品种、小批量生产,实现整体效益的集成化和智能化制造系统。集
成化反映了自动化的广度,它把系统的范围扩展到了市场预测、产品设计、加工制造、检验、销售
及售后服务等的全过程。智能化则体现了自动化的深度,它不仅涉及物资流控制的传统体力劳动自
动化,还包括信息流控制的脑力劳动的自动化。
简单的讲,计算机集成制造系统的核心内涵便是提高企业竞争力的系统观点和信息观点,即用
计算机采取信息集成的方式来实现现代化的生产制造,求得企业的整体效益。企业的生产经营各环
节是密不可分的,正所谓“牵一发动全局”,市场、产品开发、加工制造、管理、销售及服务作为一
个整体统一考虑,而整个制造生产过程实质上是信息采集、传递和加工处理的过程。
CIMS 正是在这种系统观点和信息观点的指导下,通过多种管理方法和各种技术的集成进而实
现技术和经营管理的集成,人和组织的集成、物流、信息流和资金流的集成。CIMS 一般包括管理
信息子系统、产品设计与制造子系统、制造自动(柔性自动化)子系统和质量保证子系统等。管理
信息子系统通常以 MRP-II 为核心,而产品设计与制造子系统将 CAD/CAPP/CAM 集成为一体,在网
络和数据库的支持下,优化或改善企业的设计过程、管理决策过程和加工制造过程,从而进一步地
提高企业的市场竞争能力和应变能力。
四、注意事项
提出信息系统总体开发模式和建立综合平台的过程更多的是一种“创新”活动,它需要综合运用
网络知识、系统规划知识、计算机集成制造系统、企业资源规划等多种知识。在实际工作中可以借
鉴以往的成功经验,但更主要的是在系统调查基础上,针对企业具体情况,提出解决方案,切不要
墨守成规。
五、练习思考题
1.请结合一具体企业,谈谈“自上而下”和“自下而上”开发策略的优缺点。
2.请谈一谈 ERP 和 MRP-II 的区别联系。
3.什么是 CIMS,它的主要思想是什么?
第三单元 总体方案的撰写
一、学习目标
掌握可行性分析方法,能够起草信息系统总体方案。
二、技能与方法
(一)进行可行性分析
在总体规划的前段工作中,通过初步调查,了解系统的概貌和当前系统存在的问题,确立了新
系统目标。在此前提下,再来分析开发新系统的条件是否具备,明确新系统目标实现的可能性和必
要性,这就是信息系统开发中的可行性分析。
我们这里所说的可行性,包括可能性和必要性两个方面。所谓开发的可能性就是指开发的条件
是否具备,必要性是指客观上是否需要开发新系统。可能性和必要性是相辅相成的,缺一不可。例
如,当某个领导对计算机辅助管理不感兴趣,或者对当前系统的运行情况感到满意时,那么,即使
该单位已经具备了开发新系统的条件,即开发是可能的,但却没有必要性,所以在该企业开发新系
统是不可行的。
(二)起草可行性报告
对信息系统开发的可行性进行分析后,就可以编写新系统开发的可行性报告了。可行性报告是
开发人员对现有系统初步调查、分析和总体规划的结论,反映了开发人员对系统开发的看法,是信
息系统开发的纲领性文件和总体方案。
三、相关知识
(一)可行性分析方法
可行性分析也称可行性研究。这种方法已经成为新产品开发、工程投资等领域中进行决策的重
要手段,信息系统的开发也同样需要进行可行性研究,以避免盲目投资,减少不必要的损失。信息
系统的可行性研究一般可从以下三个方面着手:
1、技术上的可行性
根据新系统的目标来考虑系统的软硬件设备、计算机联网能力、网络及数据安全保护设施、输
入输出设备、大容量存贮设备等。软件方面应重点考虑操作系统、数据库管理系统等配置和功能。
技术力量则不仅考虑技术人员的数量,更应考虑他们的经验和水平。
由于系统维护是信息系统生命周期中一项长期且繁重的工作,新系统投入正常运行以后,不可
能一直依靠开发人员进行维护,因此,在技术可行性分析时,必须考虑该单位业务人员的文化素质,
经过培训后是否能够承担使用和维护工作的可能性。
2、经济上的可行性
新系统的经济可行性分析的含义是,估算新系统开发和运行所需的费用,以及新系统的效益,
将投资和效益进行比较,说明在经济上是合算的。
一般新系统所需投资包括以下 4 方面的内容,即(1)设备费用:计算机软硬件、电源设备、机
房设施等;(2)人员费用:开发费、操作人员、维护人员的工资及培训费用等;(3)材料费用:
打印纸等各种耗材,以及电费等;(4)其他费用:除以上所列以外的一切有关费用。
通常情况下,新系统给企业带来的效益很难用具体的数字定量表示,在实际工作中一般可以从
以下几个方面,对新系统的效益进行定性的评估:提高数据处理的及时性和准确性;降低了管理人
员的劳动强度,提高了劳动效率;使用信息更加方便,从而使决策更及时、准确;提高了企业的形
象,增强了同行业务竞争的能力;取得的其他经济和社会效益
3、管理上的可行性
考虑当前系统的管理体制是否有条件提供新系统所必需的各种数据,企业最高层领导及各级管
理人员对开发建设一个新系统来替代现有系统的需求是否迫切,即新系统的必要性。此外,对新系
统运行后将对各方面产生的影响也应加以考虑。例如,用计算机处理大批信息,提高了劳动生产率,
一般情况下会造成企业人员的过剩,于是会涉及到过剩人员的工作安排问题。另外,还应考虑当前
系统的业务人员对新系统的适应能力等。
4、开发环境的可行性
企业领导意见是否一致,有无资金,能否抽出骨干力量参加新系统开发等,简单的说就是企业
能为新系统的开发建设提供一个长期的、良好的环境。这是可行性阶段必须要考虑的问题。如果企
业不能保证资金按期到位,必然会导致开发工作半途夭折。如果企业不能抽出业务骨干参加系统开
发,那么最终开发出来的系统很难满足实际工作的要求。如果企业领导、特别是高层领导间的意见
不一致,则系统开发方案会经常变动,影响开发的时间进度。
(二)可行性报告的参考格式
编写可行性研究报告应达到以下三种目的:(1)说明该信息系统开发项目的实现在技术、经济
和社会条件方面的可行性;(2)评述为了合理地达到开发目标而可能选择的各种方案;(3)说明
并论证所选定的方案。 可行性研究报告的编写内容及格式可参照《计算机软件产品开发文件编制指
南》(GB 8567-88 )的要求,具体可参见中国企业信息管理师网站()。
四、注意事项
可行性报告是系统开发过程中的第一个正式文档。它经有关部门审核通过后,就可以进入系统
分析阶段继续进行信息系统的开发工作,可行性报告也就是今后开发工作的纲领性文件。如果某些
条件不成熟,则需改变系统目标,创造条件再次进行可行性研究。如果经过分析发现,可行性研究
的结论是“完全不可行”,则应该果断放弃系统开发,以免造成人财物力的浪费。因此,可行性报告
的作用至关重要,系统开发人员应高度重视。
五、练习思考题
1.在总体规划阶段为什么要进行可行性分析?
2.可行性分析一般应从总几方面入手?
第二节 业务流程调查及优化
一、学习目标
掌握业务流程调查的方法;
掌握组织设计和业务流程优化的方法。
二、技能与方法
1.能够制定调查提纲、调查方法、调查计划并组织调查
业务流程调查主要是为了描述现行系统的物理模型,是具体分析的第一步。按照实际工作的要
求,业务流程调查一般可分为几个阶段进行:
(1)调查企业的组织结构
信息系统是为管理现代化服务的,因此,要开发建设信息系统就必须了解企业当前的组织机构
设置情况和它们之间的隶属关系。通过对组织结构的调查分析可以明确企业各部门的职能定位、管
理关系,以便于下一阶段工作的展开——调查企业具体业务流程。
通常用组织结构图来描述当前系统组织机构的层次和隶属关系。通过组织结构图可以从管理角
度看,明确企业的管理层次、管理幅度和各职能部门间的行政隶属关系。有关组织结构图的画法请
参见第二篇 节有关内容。
(2)调查企业的具体业务流程
在对系统的组织结构和功能体系有所了解的基础上,还需要从一个实际业务流程的角度将系统
调查中有关该业务的资料串起来,以便于对企业现有的工作过程有一个动态的了解。对业务流程的
调查通常可按原有的信息流动过程,逐个调查当前系统中每个环节的处理任务,处理顺序和对时间
的要求等情况,弄清每个环节的信息来源和去向。
(3)绘制业务流程图
为了要对业务流程调查的结果进行整理和分析,然后再经业务人员的确认,必须采用业务流程
图的形式来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。有关业务流程图
的画法请参见第二篇 节有关内容。
2.在对业务流程进行了充分调查,并将调查结果绘制成业务流程图后,应对收集到的材料进行
整体和全面的分析,并在新系统目标的要求和规定下,找出现行系统业务流程中不合理或不适应新
系统要求的环节,重新确定新系统的职能,在分析的基础上提出业务流程优化方案。因此本阶段的
工作步骤是:1.业务流程分析;2.业务流程优化。
三、相关知识
业务流程优化的过程实质上就是企业流程重组的过程(Business Process Re-engineering,英文缩
写 BPR),就是充分利用先进的信息技术对企业的经营过程作根本性的重新思考和彻底改造,使企业
在成本、质量、服务和对市场变化的反应等方面获得重大的改善,以显著提高企业的生产效率和在
市场中的竞争能力,有时也称做企业经营过程重构,或企业业务流程优化。
任何企业都包含三个基本要素:技术、组织和人。所以企业经营过程的重构主要体现为对这三
个基本要素的优化。
业务流程分析和优化的具体方法和步骤参见中国企业信息管理师网站()上的经典课程《业务
流程重组 BPR》。
四、注意事项
(一)业务流程调查能否取得预期的效果,除了科学的方法外,更重要的在于调查员的沟通能
力。由于业务流程调查追求时间性,因此调查人员能否在有限的时间内及时、有效地与业务人员进
行沟通就成了本阶段工作成功的必要条件。
有效的沟通可以使调查人员和业务人员之间距离贴近,无距离感产生。它极易引起各方的共鸣,
达成默契。业务流程人调查人员在工作中应注意以下原则:
1、选择默契的语言
业务流程调查人员与业务人员间往往存在工作背景、知识结构等方面的差异,因此业务流程调
查人员在开展工作前应尽可能地学习管理知识和具体的业务流程知识,以便于用“术语”与业务人员
交谈。在调查过程中应当随时将自己对业务流程的理解,以业务流程图的形式“画”在纸面上与业务
人员交流。
2、倾听比表达更重要
虽然沟通的方法很多,但都是围绕着沟通过程中的两个关键要素:表达和接收。人们往往更关
注“表达”,认为最重要的是“推理、论证、说服”和说话的方式。在有效沟通中,“接受”或“倾听”比“表
达”或“诉说”更至关重要。调查人员在业务流程调查过程中最重要的是“倾听”。倾听会使调查人员对
业务流程的了解变得全面和深入,倾听期间应仔细地品味,寻找更多细微点,同时要多站在对方的
角度上思考和分析,以便更好地理解对方。
3、及时反映避免误解
由于业务人员一般并不具备系统分析的专门知识,或调查人员又往往不熟悉具体的业务知识,
因此双方沟通经常出现缝隙。为了避免这类问题的出现,调查人员可以采用一种称为镜面反射技术
(Mirror Technique)的沟通技巧,在适当的时候将自己对业务人员所说内容的理解反映出来。就象
镜面反射成像并非真实的,调查人员的理解往往并非表达者的原意,一种可能是业务人员所理解的
是不准确的,另一种可能是业务人员的表述不够全面。调查人员通过及时反映,可以使表达者有一
个机会:进一步修正或改变表达方式,直至倾听者正确理解其真正含义。
4、以学习的态度开展工作
沟通是达成共识的过程。三人行必有我师,业务流程调查人员要想及时、准确、全面地从业务
人员那里了解情况,必须抱着学习的目的,这是沟通的前提,并贯穿于业务流程调查始终。同时调
查人员还需具备良好的心理素质:一方面不易被泄气的话题所感染,另一方面可以从容地面对不同
的逆境。确立规范、真诚相待、控制情绪是业务流程调查成功的三个要素。
五、练习思考题
1.请谈一谈如何进行业务流程调查,它的工作步骤是什么?
2.什么是 BPR,请谈一谈它的主要思想。
第三节 系统分析
引 言
系统分析也称系统逻辑设计,是系统详细开发的关键性阶段,它处于系统开发生命周期的第二
个阶段,上接总体规划,下联系统设计,具有承上启下的作用。系统分析所处的位置决定了它必须
在总体规划的指导下,对某个或若干个子系统进行深入仔细地调查研究,对新系统的各种方案和设
想进行分析、研究、比较和判断,旨在获得一个合理的新系统的逻辑模型,以便为后一阶段的系统
设计提供较详细的开发方案。
具体说,在系统分析阶段要求开发人员详细了解每一个业务过程和业务活动的工作流程及信息
处理流程,理解广大用户对信息系统的需求,然后运用各种系统开发理论、开发方法和开发技术确
定出新系统应具有的逻辑功能,再用适当的方法表达出来,形成这个系统的逻辑方案,这个方案不
但要能够充分反映用户的信息需求并和用户取得一致和意见,而且要能够使系统设计员和程序员由
此设计、开发出一个基于计算机的信息系统。
系统分析的主要任务是对现行系统作进一步的详细调查分析,将系统详细调查中所得到的文档
资料集中在一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角
度进行分析。分析的主要内容有:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现
管理功能之间的关系;现行系统管理模式改革和新系统管理方法的实现是否具有可行性等。
系统分析的目的是将用户的需求及其解决方法确定下来。需要确定的分析结果包括:开发者对
于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据
指标体系;新系统拟改动和新增的管理模型等等。最后,提出新系统的各种方案和设想,并对所有
的方案和设想进行分析、研究、比较、判断和选择,获得一个较优的新系统逻辑模型,并在用户理
解计算机系统的工作流程和处理方式的前提下,将上述分析结果表达成书面资料——系统分析说明
书。系统分析说明书或称系统分析报告所确定的内容是今后系统设计、系统实施和系统评价的基础
和依据,也是开发人员与用户单位签订协议和合同的依据。
(一)系统分析的主要任务
我们将系统分析阶段的主要任务归纳为以下三个方面:
1.详细调查收集和分析用户需求
用户需求是指用户要求新系统应具有的全部功能和特性。主要包括:功能要求;性能要求;可
靠性要求;安全保密要求;开发费用和时间以及资源方面的限制等。
在总体规划时所做的初步调查只是为了总体规划和进行可行性分析的需要,相对来说比较粗糙。
在系统分析阶段则应在初步调查的基础上,进一步收集和了解分析用户需求,调查用户的有关详细
情况。
2.确定新系统初步的逻辑模型
逻辑模型是指仅在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是要解决系统“干
什么”,而不是“如何干”。逻辑模型由一组图表工具进行描述。用户可通过逻辑模型了解未来新系统,
并在此基础上进行讨论和改进。
3.编制系统说明书
补充和完善
抽
象
化
1
2
4
3
具
体
化
当前系统 目标系统
物
理
模
型
逻
辑
模
型
现行系统调查
建立当前系统的物理模型
建立当前系统的逻辑模型
提出改进意见和新系统目标
建立新系统逻辑模型
编写系统分析说明书
图 系统分析的步骤
对上述采用图表描述的逻辑模型进行适当的文字说明,就组成了系统分析说明书,它是系统分
析阶段的主要成果。系统分析说明书既是用户与开发人员达成书面协议或合同的依据,也是信息系
统生命周期中的重要文档。
从系统开发的阶段划分来看,系统分析是总体规划工作的继续,是系统设计工作的前导;从工作
范围来看,系统分析是具体的、详细的工作,而总体规划是面向全局的;从工作深度来看,系统分析
是更具体、更细致的工作,而总体规划是战略的、客观的考虑。系统分析阶段的任务是定义或制定将
来新系统应该“做什么”,暂不涉及“如何干”。关于“如何干”的问题主要在系统设计阶段解决。
(二)系统分析的主要过程
信息系统是一个错综复杂、涉及面广的大系统,在系统开发时,人们不可能光凭想象就造出一
个具有实用价值的“空中楼阁”来。为了使目标系统既能实现当前系统的基本职能,又能改进和提高,
系统开发人员首先必须理解并描述出已经实际存在的当前系统,然后进行改进,从而创造出基于当
前系统,又高于当前系统的目标系统,即新系统。
系统分析过程主要按图 所示的逻辑进行:
1.认识、理解当前的现实环境,获得当前系统的具体的“物理模型”。
2.从当前系统的“物理模型”,抽象出当前系统的“逻辑模型”。
3.对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。
图 系统分析的逻辑
系统开发的目的是把现有系统的物理模型转化为目标系统的物理模型,即图 中双虚线所描
述的路径,为了达到这个目的,我们采用“迂回战术”,即按照Ⅱ→
Ⅱ→Ⅱ→Ⅱ的路线进行,系统分析阶段的结果是到达Ⅱ,从Ⅱ到Ⅱ的
过程是系统设计的任务,我们将在下一章介绍。
“逻辑模型”和“物理模型”的主要差别就是做什么和“如何做”的
差别。逻辑模型反映了系统的性质,而物理模型反映的是系统的某
一种具体实现方案,有关这两个概念,我们在以后的章节内还将
具体讲到,此处不再赘述。
根据图 所描述的系统开发的逻辑,我们将系统分析阶
段的主要工作步骤分为:对当前系统进行详细调查收集数据;建立
当前系统的物理模型;建立当前系统的逻辑模型;在对当前系统
充分了解的基础上,提出改进意见和新系统应达到的目标;建立
新系统的逻辑模型;最后,编写系统分析说明书,如图 所
示。
我们将在后面的章节中详细介绍系统分析各步的内容。
第一单元 需求详细调查与分析
一、学习目标
掌握系统需求详细调查和分析的方法。
二、技能与方法
系统需求详细调查也称为系统详细调查。它是总体规划阶段系统初步调查工作的延续。调查工
作始终贯穿于信息系统建立的整个过程,成功的开发建立信息系统,必然需要反反复复的调查工作,
但无论系统详细调查还是初步调查,甚至业务流程调查,它们的调查对象是一致的、方法是相同的,
只不过是内容粗细、程度深浅不同而已。
具体讲,需求详细调查阶段的工作步骤是:
1. 进行企业组织结构、功能结构等静态信息的调查和分析;
2.进行企业业务流程的调查和分析;
前两步工作在系统初步调查和业务流程分析中已基本完成,本阶段的主要工作是对一些细节进
行完善和确认。系统需求详细调查的工作重点是第3步,即数据流程调查。
3.进行数据流程的调查和分析;
实际上在总体规划和业务流程调查阶段就已经涉及到了数据流程问题,但总体规划中的调查只
是初步的,其目的是勾画出新系统的轮廓,而业务流程调查的工作重点则是将组织与功能匹配起来,
将功能与功能关联起来。由于企业数据是信息系统的主要原材料,因此完全有必要对数据流程进行
专门、详细的调查。
数据流程调查阶段的工作可分成“收集”和“分析”两个步骤,主要有三个任务:
(1)收集一切可以收集的单据、凭证、报表资料,并搞清这些资料的出处,及相互关系。
(2)必须调查清楚每个数据的出处,即数据由哪个部门,哪个功能产生的。
(3)必须调查清楚数据间的前后联系、运算公式。
在上述三个任务中,收集资料是数据流程调查阶段的基础和重点工作。我们知道,在现行系统
中存在的大量单据、原始凭证和各种各样的报表,它们都是信息的载体,对它们的调查、收集和分
析,能够使我们对现行系统的数据收集、输入、存储、加工和输出等环节做进一步的研究,为今后
系统的详细设计提供依据。
在这个阶段通常会使用一些表格来对收集到的各种资料进行归类、整理。这些表格主要有:
(1)资料一览表
如表 3-2-1 所示,该表主要用来归纳收集到的各种资料,并分别统计输入、输出和存储数据的总
量,同时还能精确地表示各种数据流和数据存储的数据结构。
表 3-2-1 资料一览表
数据项编
号
名
称
性质(输入、
输出、存储
使用
频度
编制
单位
使用
单位
使用
目的 序号 项名 类型 长度
1 职工编号 字符型 5
1
工
资
输出
1 次/
月
财务
科
职工
向职工
说明工 2 职工姓名 字符型 8
3 基本工资 数值型 条 资情况
... ... ....
(2)重复数据统计表
在现行系统中,由于管理体制不健全、部门间信息通道不完善等多种原因,许多数据是重复输
入、输出、处理和存储的,既浪费了人力物力,也容易导致报表的泛滥成灾,一方面使得重复信息
过剩,拖延决策的时间;另一方面会造成信息的不一致性,误导决策行为。为此,在调查时应该对
数据进行重复情况的统计,以便于清楚地看出哪些数据是公用的,从而确定有无必要或可能对它们
进行精简或合并,为后一阶段的数据库设计打下基础。表 3-2-2 给出了重复数据统计表的一个例子。
表 3-2-2 重复数据统计表
报表名称
数据项名称
收料通知单 收料单 领料单
物资编码 √ √ √
物资名称 √ √ √
入库数量 √ √
入库单价 √ √
所属仓库 √ √ √
4.找出现行系统的薄弱环节
现行系统中的各个薄弱环节应该引起我们的充分注意,通常这些薄弱环节是新系统中要解决和
改进的主要问题,对这些问题的有效解决,有可能极大地增加新系统的经济效益和社会效益,从而
提高用户对新系统开发的兴趣和热情。薄弱环节的发现,一般可以通过座谈访问、书面调查、参加
业务实践,或分析调查资料等多种方式进行,在上述工作中,开发人员要善于分析和思考,努力发
现问题并找出问题的前因后果。
5.分析用户需求
事实上需求详细调查的过程就是系统分析的过程,调查与分析这两项活动实际上是不可分的。
需求分析已经融入到了调查过程中了,因此,本步骤的主要工作是:在调查工作结束后,整理资料,
归纳分析结论并形成文字。
6.需求确认
由项目实施负责人组织需求分析论证会,项目实施有关人员参加,或与用户共同组织该阶段的
联合评审。需求经签字认可才能生效,项目实施负责人与用户代表共同签字。
7.需求更改
需求的修订应视为更改,由提出更改的人员填写更改申请表,每次的修订由项目实施负责人、
需求分析小组和用户共同确定,同时由项目实施负责人与用户代表共同签字确认;另外,需求分析
小组需填写更改通知单,传递给项目组的有关人员,并监督执行。
三、相关知识
(一)系统分析工作的主要活动
系统分析是确保每个子系统服从全局的前提下,实现具体功能的重要基础。开展系统分析工作
的关键点或称工作要点在于“理解”和“表达”。为什么这样说呢?
因为在实际工作中,用户往往不是计算机专家,受知识结构、认知水平等多种因素的限制,在
系统分析阶段,用户往往对未来新系统仅有一个比较模糊的想法,很难明确的将需求表达清楚、表
达全面。因此,在开发实践中,经常会出现这样的现象:随着开发工作的进行,用户对新系统的想
法和新要求会越来越多,并希望新系统也能随之作相应的更改,有时当新系统建成后,用户才对系
统的功能或运行效果觉得不满意,提出修改要求。为了减少反复的次数,提高系统开发的速度和准
确性,就要求在系统分析阶段尽可能的“理解”和“表达”用户需要。
所谓“理解”即包括了用户明确表达出来的,也包括用户没有明确表达出来的,因此要求开发人员
既要善于挖掘用户没有表达出来的需求,也要善于通过系统分析修正用户提出的要求。
“表达”的目的是指开发人员将对新系统的理解以逻辑模型的形式表述出来,让用户检查,以确定
系统分析结果是否正确。“表达”的关键是用什么样的工具来描述对系统的理解,一方面使用户能够看
懂,能够与开发人员共同讨论和修改;另一方面又要使得系统设计员和程序员能够正确理解,保证
开发的系统能够最终符合用户的需求。通常为了今后有据可查,“表达”应以文字和图表等形式为主,
辅以语言说明。
(二)系统分析工作的难点和对策
系统分析工作是由系统分析人员与广大用户通过“理解”和“表达”来完成的。系统分析人员通过与
用户的交流,对他们的各项业务活动和管理活动进行调查分析,以便最终明确新系统的逻辑模型。
但实际工作中,由于每个人的经历不同、知识结构不同、对客观事物的看法也不尽相同,不但系统
分析人员与用户间的交流非想象中的那么容易,即使对同一个问题,用户与用户间也往往存在意见
分歧,这无疑增加了系统分析的难度。
·对于用户:有些人对自己的业务工作非常熟悉,但是受语言表达能力或本身对系统开发的抵制
情绪,不能够或不愿意清楚地表达出来;另一些人则由于缺乏计算机和信息系统方面的知识,所提
出的一些需求使得系统分析人员难以理解。
·对于系统分析人员:他们是系统开发方面的专家,但往往不是某个具体管理领域的专家学者,
他们缺乏专门领域的业务知识,所以“理解”与“表达”出来的新系统逻辑模型可能与用户需求不一致。
总之,我们经常会发现,系统分析人员与用户之间缺乏共同语言,缺乏良好的通信协议,这是
系统分析工作中的主要难点。相应的对策可以从以下几个方面来考虑:
(1)做好用户事前培训工作。培训工作不应等到系统实施阶段,在系统开发初期就着手对用户
进行计算机知识、信息系统知识的综合培训,使用户能够正确理解未来新系统给他们的工作所带来
的变化,以及他们在开发中的责任,使之积极配合信息系统的开发。
(2)做好系统开发人员的培训工作。系统开发人员特别是系统分析人员应加强业务学习,以便
理解用户对信息系统的需求,同时主动提出自己的见解。
(3)选择正确的开发方法和良好的表达工具。系统分析人员要在统一的、科学合理的开发方法
指导下,从事系统分析工作,同时用适当的工具作为与用户间的通信媒介。
(三)详细调查的工作原则
1.自顶向下全面展开
系统调查工作应严格按照自顶向下的系统化观点全面展开。首先从组织管理工作的最高层开始
调查,然后再调查与最高层管理工作紧密相关的下一层的各项工作(第二层),完成了第二层的调查
后,再深入调查与之相联的第三层。依此类推,直至摸清组织的全部管理工作。这样做的目的是使
调查者既不会因组织内部庞大的管理机构而无从下手,又不会因调查工作量太大而顾此失彼。
2.存在的不一定是合理的
组织内部的每一个管理部门和每一项管理工作应该根据组织的具体情况和管理需要而设置。调
查工作的目的正是要搞清这些管理部门存在的理由、环境条件以及工作的详细过程,然后再通过系
统分析讨论其在新的信息系统支持下有无优化的可行性,简单的说就是弄清各管理部门存在的理由
和分析有无改进的可能性。
系统开发人员在系统调查时最好要保持清醒的头脑和独立的思维,以便较客观地搞清现实工作
和它存在的前提条件。既不要认为“存在就是合理的”,也不要在调查前就已经有了许多合理化的改
革设想,一切应以事实为准,提出根据。
3.分工和协作相结合
对于任何一个较大的企业来说,其内部的管理机构都是庞大的,这就给调查工作带来了一定的
困难。对于一个大型系统的调查一般都是多个系统分析人员共同完成的,为了提高调查的工作效率,
需要按分工和协作相结合的工程化的方法组织调查,这样可以避免调查工作中一些可能出现的问题。
所谓工程化的方法就是将工作中的每一步工作事先都计划好,对多个人的工作方法和调查所用的表
格、图例都统一规划化处理,以使群体之间都能相互沟通,分工协作。
4.点面相结合展开调查
开发信息系统,一般情况下都总是要开展全面调查工作的。但如果近期内只需开发组织内某一
局部的信息系统,比如会计信息系统,那么就必须坚持全面铺开和重点调查相结合的方法,即在全
面调查的基础上,重点调查财务部门的业务。
5.主动沟通的工作方式
系统调查将涉及组织内部管理工作的各个方面、各种不同类型的人。调查者应主动与被调查者
在业务上沟通。创造出一种积极、友善的工作环境和人际关系是调查工作顺利进行的重要基础,一
个好的人际关系可能导致调查和系统开发工作事半功倍,反之则可能会使系统开发根本进行不下去。
四、注意事项
在实际工作中,很多信息系统建设失败的起因都和需求调查和分析有关。业务人员通常并非从
事信息系统开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不
准确,这时候需要系统开发人员特别注意以下两点:
1.让业务人员畅所欲言,罗列出所有的需求
让业务人员(用户)将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。
直接明白地跟业务人员一起把问题和要求一条条地列出来,先不要管归纳、分析和条理化等工作,
将用户最原始、最完整的要求准确地记录下来就完成了第一步也是最重要的一步工作。此时不应该
害怕“勾引”起用户的潜在需求而增加设计开发的工作量,应当帮助用户共同尽可能地将所有想到的
问题全部提出来,否则信息系统开发工作就会被用户今后无止境的变更拖入泥潭
很明显,假如客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破
坏已经做的模型及结构,那么这个项目从开始就注定了会失败。
2.透过现象分析潜在的需求
很多情况下业务人员并非系统开发专业人士,他们会按照自己的理解,用一些术语滔滔不绝的
描述业务情况,系统开发人员不应指望他们能从系统开发的角度整理出重点和技术难关,而应该主
动为业务人员分析、归纳和整理,对于那些业务人员谈的不多却又是技术上实现难度和强度很高的
地方,应特别注意。
业务人员对需求的概念往往是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,
这就要求系统分析人员在倾听了业务人员的详细说明以后,帮助他们进行整理和分析,同时预测用
户在开发过程中的变更需求,以及今后应用中可能进行修改升级的潜在需求。
五、练习思考题
1.为什么说“理解”和“表达”是系统分析的关键点?
2.如何进行数据流程调查?
3.系统分析的主要任务是什么?
4.请谈一谈系统分析的主要过程?
第二单元 数据流程分析
一、学习目标
掌握数据流图的绘制方法;掌握数据字典的编制方法。
二、技能与方法
通过业务流程分析,我们建立了现行系统的物理模型。数据流程分析的主要目的就是在业务流
程分析的基础上,勾画出现行系统的逻辑模型。数据流图,以及与之相匹配的数据字典和加工说明
是系统逻辑模型的重要组成部分。
数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载
体、处理工作等物理组成,单纯从数据流动过程来考查实际业务的数据处理模式。
数据流程分析主要包括对信息流动、传递、处理、存储等的分析,其目的就是勾画数据流
通现状,并发现和解决数据流通中存在的问题,这些问题主要有:数据流程不通畅、前后数据
不匹配、数据处理过程不合理等。所有这些问题都应该通过适合的工具(如数据流图)尽量地
暴露并加以解决。一个通畅的数据流程是今后新系统用以实现业务处理过程的基础。
数据流程分析可通过分层的数据流程图来实现。具体做法是:按业务流程图理出业务流程顺序,
建立现行系统的物理模型,然后再对物理模型进行抽象,将调查过程中掌握的数据处理过程绘制成
一套完整的数据流程图,一边整理绘图,一边核对相应的数据资料。从而理清数据的处理过程,并
发现存在的问题。数据流程分析的工作步骤如图 。
图 数据流程分析的主要步骤
三、相关知识
(一)基本概述
1.什么是数据流
输入流、输出流和处理过程是任何一个系统的最基本的组件,企业也不例外。企业的输入流、
输出流的表现形式多种多样,如物流、事务流、货币流、人员流等等,但企业所有的输入输出流均
可用数字等形式来表示,从而形成企业的数据流。为了更好地了解一个企业管理活动,需具体分析
其中所包含的各种输入输出流。
·物流:工厂输入原材料与零配件,经过加工制造过程,输出产成品;商店进货,经过销售过程
把货卖给顾客。这些输入与输出物品的流动就形成了企业的物流。
·事务流:事务是指系统与外部环境或子系统之间发生的交往活动所引起的一系列信息处理活动。
例如,企业接到订货单,便有开货单、记账等信息处理活动,它们统称为订单处理,这就是一项事
务。事务是随着业务而发生的,如企业出现原材料购买、产品销售等业务活动时,伴随着物流的产
生,事务流也就随之出现。
·货币流:货币流是指资金的流动,如购买原材料的付款、工资的付给等。货币流一般是伴随物
流和劳务付偿而产生的,但在银行业务中货币流则随存取及信贷业务而发生。
·人员流:是指企业内工作人员的增减和流动。
当然,一个组织的输入输出流远不只这四种,还可能有机器设备流等,但它们均可用数据流的
形式表示出来。
数据流是人们用以记录上述各种流的抽象表达形式。数据流的表现形式是多种多样的,手势、
旗语、语言、书面文字、数字符号。各种流在一个企业内的出现都会同时伴随着一个数据流的产生。
例如,一个产品制造的物流,总是伴随有生产计划安排,产生领料单、出料单、生产记录、送货单、
入库单等数据的流动。
2.为什么要进行数据流程分析
数据流贯穿于企业组织的每一个活动中,可以说没有数据流就没有企业的活动。通过对数据流
程的分析,一方面人们不但可以更准确地了解企业管理活动的全过程,还能分析出各种管理活动的
实质和相互间的关系。另一方面,数据是信息的载体,是我们正在开发的信息系统的主要对象,因
此必须对系统调查中所收集的数据和数据处理过程进行分析整理,为今后建立新系统逻辑模型,以
及数据库结构和功能模块设计打下基础。
画数据流图
编制数据字典
编写处理说明
业务流程图
数
据
流
程
分
析
在系统调查中我们已收集了大量的数据载体,如各种报表、单据等,这些原始资料基本上是由
每个调查人员按组织结构或业务过程收集的,它们往往只是局部地反映了某项管理活动对数据的需
求和现有的数据管理状况。对于这些数据资料必须加以分析整理。
另外,在进行数据流程分析时,如果有没弄清的问题,或者发现有数据不全,采集过程不合理,
处理过程不顺畅,数据流程分析不深入等问题时,应重新展开专项调查。早发现问题早解决,千万
不要怕麻烦,而把问题搁置起来。
3.数据流程分析的主要工具
数据流程分析一般需要用到三种工具:分层的数据流图、数据字典和加工说明。其中,数据流
图是用图形的方式对系统进行分解,描述系统由哪几部分组成,各部分间有什么联系;数据字典用
图表描述系统中的每一个数据组、数据存储和数据项;加工说明有时也称做处理说明,是用文字等
形式详细描述系统中的每一个基本处理的过程。
(二)信息的加工处理过程
信息与其他资源一样具有生命周期,从信息的产生到最终被使用发挥作用,可将信息的生命周
期分为需求、收集取、传输、加工、存储、维护、使用和退出等过程,如图 所示。
图 信息的生命周期
当管理人员需要对所发生的问题、要达到的目标和一些设想进行分析决策时,就会提出对信息
种类的要求。为了满足管理者对信息的要求,需要经过信息的收集、传输、加工、存储和维护等阶
段以便获取有价值的资料供管理者使用,当信息已经老化,失去了价值,信息便进行了退出阶段,
而管理者又提出了新的信息需求。
下面主要对信息的收集、传输、加工、存储、维护和使用等几个阶段进行讨论。
1.信息的收集
信息的收集是根据管理人员对信息的需求而进行的原始数据的获取过程。由于现实世界中有各
种各样的信息,而在人们的生产活动中并不需要也不可能将现实世界的所有原始资料统统收集进来,
因而在进行信息收集阶段面临的首要问题是如何将需要的信息识别出来,其次是收集的方法问题,
最后是用何种形式将收集结果表现出来的问题。
(1)信息识别的步骤
由管理者根据自身管理决策的需要及目标,向信息管理人员提出所需要的信息种类、
信息内容、范畴和结构。
信息管理人员在充分理解管理者需求的基础上,通过调研和观察,对所需要的信息进行
识别。
信息管理人员将识别出的信息交与管理人员共同讨论,进一步补充完善。
信息
收集
信息
传输
信息
加工
信息
存储
信息
维护
信息需求 信息使用信息退出
(2)信息收集的方法
自底向上广泛收集。如全国人口普查是自底向上进行的;全厂生产情况的信息收集过
程是:首先将最基层的生产班组的生产信息汇总到车间,然后再对全厂所有车间的生产信息进
行汇总,最后形成全厂生产情况的总体信息。
有目的的专项收集。一个决策往往是通过围绕着决策的主题收集相关的信息而做出的。
如生产计划是在收集并统计以往生产及市场等信息之后做出的;铁路部门在做出春运期间是否
要加工临时客车、在什么时间加开等决策也是根据以往旅客出行情况及当前市场等情况做出的。
围绕决策主题对信息进行有目的的专项收集是人们决策活动中常用的方法。它与自底向上广泛
收集相比,具有针对性强、时间周期短、成本费用低等特点。
随机积累。这种方法是指没有明确的具体目标,只是根据企业或系统的总体目标把一
些将会对管理决策有用的、新鲜的信息收集起来。如随时将各类报纸、杂志、电视等媒体上发
表的各种新技术、新政策收集起来,以备将来使用。
(3)信息收集结果的表达
常规的信息表达有文字、数字、图形、表格等方式,每种方法都有各自的优缺点,应根据实际
情况,尽可能的采用多种方式的混合表达形式。
文字形式是应用最广泛的方式,但在采用这种方式表达信息时,要注意表达语义的简炼性、准
确性,避免使用双关语和具有二义性的语句;
数字表达方式一般来说是比较准确的,但应特别应注意的是不要将大量的、无用的信息与管理
决策所需的信息混在一起,造成信息的过渡增加,人为地增加决策的难度。
图形表达方式是目前信息表达的发展趋势,是人机交互技术的主要研究内容。图形具有信息表
达的整体性、直观性和可塑性等特点,可以反映出事物的发展趋势,使人们很容易理解并做出判断。
但由于图形的准确性较差,因此对于一些具体而详细的信息,如果采用图形就很难表达,此时可用
表格形式将总数和个别详细的信息罗列出来进行精确的比较。
2.信息的传输
信息只有及时准确地送到需要信息的管理者手中,才能发挥作用。所谓及时准确,实际是一个
信息传递的效率问题,表现为信息传输的速度和质量。
为了确保信息传输的效率,必须注意两个问题,一是技术问题,即如何快速、准确地传输信息;
一是语义问题,即在传输过程中如何确切地表达信息的意义。具体讲为了确保信息传输的效率,要
作到以下几点:
(1)建立大容量的信息通道。具有一定容量的信息通道是保证信息传递速度和质量的基础。如
果没有一定的人力和通信设备做保障,日益频繁的的信息沟通就会被延迟,信息的时间价值会丧失。
(2)规定合理的信息流程。不同的部门、不同的层次管理活动,它们的任务是不同的,对信息
内容和数量的需求也是不一样的。因此,什么样的信息应传送到什么位置,要有明确的规章制度,避
免将信息传送到不相干的部门,造成信息失效甚至泄密,或者使信息迂回传输,导致人力物力的浪费。
(3)减少信息传递的环节。信息传递的环节越多,信息在传输过程中失真的可能也就越大,而
传递的速度也会减慢。
3.信息的加工
多数情况下,某些管理决策所需要的信息是对另外一些信息进行加工处理的结果。信息加工是
信息生命周期中的必不可少的重要环节。
信息加工就是对收集到的信息进行去伪存真、去粗取精、由表及里、由此及彼的加工过程。
信息加工不可避免地产生时间延迟,这也是信息的一个重要特征——滞后性。信息按时间分,
可分为一次信息和二次信息,一次信息是初始信息,二次信息是指按照某种规则经过变换、综合分
析和统计推断所产生的信息的总称,图 给出了信息加工的一般模式。
从加工的一般模式可以看出,管理者所需的信息是在经过了变换器的初始加工、综合分析的二
次加工和统计推断的三次加工而得到的,其加工过程是需要一定的时间的。
采用手工管理方式进行信息的加工,其加工过程则需要很长的一段时间,例如某企业每月生产
信息统计的时间过程是:每个生产车间于下一个月的 5 日之间,将该月的生产情况上报生产管理部
门;管理部门要对全厂各车间的生产情况进行统计汇总,在 8 日之前上报厂长;厂长根据上报的信
息及企业的其他信息做出决策,并着手实施可能会在 10 日以后,由此可以看出厂长的决策根据近半
个月前的生产情况做出的,而市场经济环境中,市场是瞬息万变的,机会稍纵即失,在这近半个月
的时间内又可能有新的变化,进而会影响决策的正确性。
从上述分析中不难看出,采用手工的方式进行信息的加工处理已经不可能适应企业发展的需要
了。而计算机信息技术的不断发展和应用大大缩短了信息加工时间,满足管理者决策的需求,同时
也将人们从繁琐的手工劳动中解脱出来。
4.信息的存储
信息存储活动主要涉及保存什么信息、存储介质、保存时间、存储方式等四个问题。
(1)保存何种信息
要存什么信息主要由信息使用的目的确定。在信息需求及目的确定以后,根据支持目的的数学
方法和各种报表的需求,确定信息存储的内容。如为了预测国家长远经济发展,我们要收集并保存
人口、农业、工业等各种经济信息。而为了进行仓库库存水平分析,则需要保存各种物资的入库情
况、出库情况、价格情况等信息。
(2)信息存储介质
存储介质可以是纸、胶片、计算机内存、磁盘等。目前大量的信息仍然是用纸来存储的,纸介
质的优点是存储量大、永久保存性好、存储数据和图象比较容易。但是纸存储的信息查询和传输不
太方便;胶片的存储密度大,查询起来也比较方便,现在许多图书馆将书籍拍到缩微胶片上保存。
但胶片的缺点是必须通过专门的接口设备才能读取,价格较贵。因此,人们往往只将一些贵重的、
不常用的信息存储在胶片上;计算机磁盘主要用来存储变化迅速、常用的并需要进行快速传输的信
息,这是应用最广的信息存储介质之一。
(3)信息的保存时间
信息存储是将信息保存起来以备将来使用,这在管理活动中是十分重要的。现在,人们总是用
“爆炸”这样的词语来形容信息的增长,在这样的一个时代里,信息的更新周期越为越短,如果保存
二次信息
(决策信息)
二次信息
(决策信息)
二次信息
(预信息)一次信息
变换器 综合分析 统计推断
数学模型规则
图 信息加工的一般模式
的信息过多,不但不会对管理活动起促进作用,反而会因为信息的过剩而延误决策。应记住“只有正
确地舍弃信息,才能正确地使用信息”。
(4)信息的存储方式
不同的信息可以有不同的存储方式,究竟采用什么方式要视管理和决策的需求而定。在决定信
息的存储方式时,首要考虑的问题是集中还是分散,集中存放便于信息的共享、信息的管理和维护,
以及减少冗余。分散存放的信息共享性、可维护性要比集中式差,但使用起来较方便。一般对于公
用信息,在有能力提供共享设备的支持下应集中存放,以减少冗余。而对于非公用数据,分散存储
是合理的,现在通常使用的方式是集中与分散相结合。
5.信息的维护
信息维护,狭义上是指不断更新数据、维护数据的安全性和完整性,使信息保持可用状态。广
义上是指信息系统的开发和运行中的一切数据管理工作。
信息维护的主要目的是保证信息的准确性、及时性、安全性、保密性。
(1)保证信息的准确性
首先要保证数据总是处于最新的状态,其次数据要在合理的误差范围内。数据产生错误的主要
原因有两个:二是转录数据时产生错误。防止文件报表的错误主要是靠加强数据收集人员的责任心
和采用合适的报表格式。防止转录错误的主要方法是要尽量减少转录,应尽可能做到原始数据直送
计算机,在键入数据时加强校验。
(2)保证信息的及时性
及时性是对信息收集、信息处理、信息传输、信息存储方式等环节的综合体现。保证信息的及
时性就要求常用的信息放在易存取的地方,保持各种设备状态的完好性,各种操作规程要健全,操
作人员技术熟练,信息目录清楚,并尽量减少信息的处理、传输环节。
(3)保证信息的安全性
安全性是指信息被非法窃取,要防止信息由于各种原因而受到破坏,同时采取一些安全措施,
在万一信息被破坏后,能较容易地恢复数据。为了保证信息的安全,首先要保证存储介质环境的安
全,比如,在计算机机房中做到防火、防湿等;其次要经常进行存储数据的备份,对于一些重要的
信息甚至应考虑不只存于一个地方,以防止火灾、地震、战争等突发事件的发生。
(4)保证信息的保密性
信息对企业自身而言是不可缺少的资源,但它对竞争对手而言,却是更加宝贵的资源。目前信
息被盗的事件越来越多,防止信息失窃是信息维护的重要问题。盗窃信息的方式很多,如电缆窃听、
通过终端非法查阅他人的数据库等。为了保证信息的保密性,通常在信息系统内部可采用设置口令、
检查用户权限、对数据进行加密等手段。在信息系统外部也可以采用如不让外人接触终端和存储介
质、整个机房全用铁板屏蔽等措施。另外,应加强工作人员的保密教育,制度科学合理的工作制度。
(三)数据流图
数据流图或称数据流程图(Data Flow Diagram,简称 DFD)是便于用户理解、分析系统数据流
程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存
储等,是系统逻辑模型的重要组成部分。
1.数据流图的基本符号
数据流图由四种基本符号组成,见图 所示。
(1)数据流
数据流由一组确定的数据组成。例如“领料单”数据流由物资编码、物资名称、规格型号、领用
数量、出料仓库、领用单位、日期等数据组成。数据流用带有名字的箭头表示,名字表示流经的数
据,箭头表示流向。数据流可以从加工流向加工,也可以从加工流向文件、从文件流向加工,还可
以从源点流向加工或从加工流向终点。
对数据流的表示通常有以下约定:
·名字最好能反映出数据流的含义,不同的数据流间不能同名。
·对流进或流出文件的数据流不需标注名字,因为文件名本身就足以说明数据流了。而其他的数
据流则必须标出名字。
·两个加工之间可以有多个不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或
它们的流动时间不同。
·数据流图描述的是数据流而不是控制流,因此象业务流程图中的一些控制流应从数据流图中删
去。
(2)加工(或称处理)
加工是对数据进行的操作,它把流入的数据流转换为流出的数据流。每个加工都应取一个名字
表示它的含义,并规定一个编号用来标识加工在层次分解中的位置。名字中必须包含一个动词,如
“计算”、“打印”、“汇总”等。加工的作用主要是:
·改变数据的结构。例如将数组中各数据项重新排序。
·产生新的数据。例如对原来的数据汇总、求平均值等。
(3)文件
文件是存储数据的工具。文件名应与它的内容一致,写在开口长条内。从文件流入或流出数据
流时,数据流方向是很重要的。如果是读文件,则数据流的方向应从文件流出;写文件时则相反;
如果是又读又写,则数据流是双向的。在修改文件时,虽然必须首先读文件,但其本质是写文件,
因此数据流应流向文件,而不是双向的。
(4)数据源或终点
数据源或终点表示数据的外部来源和去处,它通常是系统之外的人员或组织,不受系统所控制。
图 数据流图的基本符号
数据流
加工(处理)
文件
数据源或终点
为了避免在数据流图上出现线条交叉,同一个源点、终点或文件均可在不同位置多次出现,这
时要在源(终)点符号的右下方画小斜线或在文件符号左边画竖线,以示重复。
从以上内容可以看出,数据流图可通过基本符号直观地表示系统的数据流程和加工、存储等过
程。但它不能表达每个数据和加工的具体、详细的含义,这些信息需要在“数据字典”和“加工说明”
中表达。
2.画数据流图的指导原则
采用数据流图的方式进行数据流程分析一般应遵循两个原则:
(1)总体上:自顶向下逐层分解的原则:即按照结构化方法的思想,采用分层的数据流图,把
大问题、复杂的问题分解成若干个小问题,然后分别解决。如图 所示。
(2)局部上:由外向里的原则:即先确定每一层数据流图的边界或范围,再考虑流图的内部,
先画加工的输入和输出,再画加工的内部。
分层的数据流图一般由顶层、中间层和底层组成。顶层抽象地描述了整个系统的情况,包括系
统的范围、系统与外界实体间的关系(输入输出流)。底层具体地画出了系统的细部,中间层则是从
抽象到具体的逐步过渡。
按照“由外向里”、“自顶向下逐层分解”的方式,不论系统的复杂程度和规模有多大,分析工作都
可以有条不紊地开展。对于大的系统只需多分解几层,分析的复杂程度并不会随之增大。
3.数据流图的画法
对于不同的问题,数据流图可以有不同的画法。具体操作时可按下述步骤进行,见图 。
(1)识别系统的输入和输出
即确定系统的边界。在系统分析初期,系统的功能需求等还不很明确,为了防止遗漏,不妨先
将范围定得大一些,系统边界确定后,越过边界的数据流就是系统的输入或输出。
(2)绘制系统内部数据流
顶层(第 0 层)S
1
2
3 一级细化(第 1 层)
图 0
底层(第 2 层)
图 1 图 3
图 自顶向下逐层分解示意
从系统输入端到输出(也可反之),逐步把数据流和加工连接起来,当数据流的组成或数据发生
变化时,就在该处画一个“加工”。
首先应集中精力画出主要的数据流,然后再补充一些细节,如出错处理等;第二,画数据流图
时还应同时画上文件,以反映各种数据的存储位置,并表明数据流是流入还是流出文件;最后,再
回过头来检查系统的边界,补上遗漏但有用的输入输出数据流,删去那些没被系统使用的数据流。
(3)对复杂加工进行分解
运用“由外向里”、“自顶向下”的方式对加工进行分解。如果在加工内部还有数据流,则可将该加
工分成若干个子加工,用这些数据流把子加工联接起来。
(4)检查、修改、完善
当画完一套数据流图后,应从上到下仔细检查,看一看数据流图是否全面、准确地反映了系统
调查的结果,勾画出了现行系统的数据处理逻辑。如果有些地方不太明确,应重新调查,并进行修
改完善。
图 绘制数据流图的步骤
最后需要说明的是,画数据流图是一项艰巨的工作,不可能一蹴而就,要作好不断深入调查,
不断重画的思想准备。重画是为了消除隐患,为建立新系统的逻辑模型奠定基础。
4.数据流图检查:正确性和可读性
对于一个大型信息系统来说,由于在系统分析初期,开发人员对问题的理解深度不够,在数据
流图上也不可避免地会存在某些缺陷或错误,此时就需要进行检查、修改完善工作。下面介绍如何
从正确性和可读性两方面对数据流图进行改进。
(1)数据流图的正确性检验
数据流图的正确性可从以下几方面检查:
·数据守恒。一个加工的输出数据流仅由它的输入数据流确定,这个规则绝不能违背。数据不守
恒的错误有两种:一是漏掉某些输入数据流;二是某些输入数据流在加工内部没有被使用。
·文件使用。在数据流图中,文件与加工之间数据流的方向应按规定认真标注,这样有利于对文
件使用正确性的检查。例如,如果发现某个文件只有输入流,而没有输出流,对于这种情况,要么
是画错了,要么是系统分析出现了问题,因为一个不产生任何输出流的文件是没有意义的。
·子图和父图平衡。造成子图与父图不平衡的一个常见原因是在增加或删除一个加工时,忽视了
对父图或子图的修改。在检查数据流图时应特别注意这一点。
·加工和数据流的命名。加工和数据流的名字必须体现被命名对象的全部内容,而不是一部分。
识别系统的输入和输出
绘制系统内部数据流
对复杂加工进行分解
检查、修改、完善
对于加工的名字,应检查它的含义与被加工的输入输出数据流是否匹配。
(2)提高数据流图的可读性
如果数据流图的可读性不强,即使正确无误,不会很好地发挥作用。一般可以从以下几方面提
高数据流图的可读性:
·简化加工之间的联系。各加工之间的数据流越少,各加工的独立性就越高,因此应当尽量减少
加工之间的数据流的数目,加工间的数据流最好控制在 1~2 条,否则就应该考虑对加工进行合并、
删除。
·分解应当均匀。在同一张数据流图上,应避免出现某些加工已是最小功能单元,而另一些加工
却还待继续分解好几层的情况出现,否则应考虑重新分解。
·命名应当恰当。理想的加工名由一个具体的动词和一个具体的宾语组成。数据流和文件的名字
也应具体、明确。命名应尽量做到使人一目了然。
5.数据流图举例
前面我们已经介绍了画数据流图的基本方法,下面以一个简化了的会计账务处理系统为例进行
数据流程分析,以便加深对数据流图工具的理解。请参见图 ,图 ,图 。
财
务
报
表
图 顶层图
原始单据会计员
账簿、凭证
财务报表
管理者账务处理系统
F2:分类账文件
账
簿
凭
证
原始单据会计员
F1:凭证文件
F3:日记账文件
管理者
管理者
凭证管理
P1 账务管理
P2
报表管理
P3
图 一级细化图
以上三幅图,以分层的形式描述了账务处理系统的数据处理流程,其中:
(1)顶层图:即图 ,描述了账务处理的范围和边界,从图中可以看出,账务处理系统的
数据源点为企业的会计人员,数据终点为企业的管理负责人。该系统以企业经营活动中发生的各种
原始单据(如发票、转账支票等)作为输入数据流,经过账务处理,最终向企业的管理者输出财务
报表、记账凭证、及各种账簿(银行日记账、现金日记账、总分类账和明细分类账)。
(2)一级细化图:即图 ,描述了账务处理的较详细的过程。从中可以看出,要想将各种
输入数据流(原始单据)变转为企业管理者所需要的财务信息(财务报表、记账凭证、会计账簿),
必须经过“凭证管理”、“账务管理”、“报表管理”等三个加工阶段,同时为了处理和存档的需要,一些数
据被保存在文件中(凭证文件、日记账文件、分类账文件)。 “凭证管理”对原始单据进行处理产生
记账凭证,一方面向管理者提交凭证信息,另一方面将处理结果保存于“凭证文件”中进行存档并做
为“账务管理”的输入数据流;“账务管理”对凭证进行处理生成各种会计账簿信息,供管理者和“报表
管理”使用,同时进行将数据的存档;“报表管理”以“账务管理”的处理结果做为输入流,向管理者提
供各种会计报表。
(3)二级细化图:即图 ,是对一级细化图中“凭证管理”的进一步细化。我们从账务处理
系统的一级细化图中了解了数据的流程,搞清了数据处理的逻辑,但从一级细化图中仍然无法回答
“到底是怎处理的”这类问题。因此需要做进一步的分解细化,直到找出最小功能单元。
本书中只对“凭证管理”进行了二级细化,而“账务管理”和“报表管理”的细化工作请读者自己完成,
以便加深理解和掌握本章所学内容。
(四)数据字典
以上所讲的数据流图描述了现行系统的总体框架结构,在数据流图的基础上,还需要对其中的
每个数据流、文件和数据项加以描述,我们把这些定义所组成的集合称为数据字典(Data Dictionary,
缩写 DD)。
我们知道数据流和文件均是由若干个数据项组成的,因此在数据字典中有三种类型的信息需要
描述:数据流条目、文件条目和数据项条目。
1.数据流条目
数据流条目对每个数据流进行定义,它一般由六部分组成:数据流编号、数据流名、别名、组
成和发生频率。例如我们可以用以下方式描述图 中“凭证”数据流:
F1:凭证文件
会计员
原始单据
管理者 凭证
输入凭证
汇总凭证
打印凭证
审核凭证
图 二级细化图(凭证管理)
5
1}{X
(1)数据字典的例子:数据流描述
·数据流编号:001
·数据流名:凭证
·别名:传票、记账凭证
·组成:凭证=编号+日期+凭证类型+凭证明细+摘要;
凭证类型=[转账凭证|现金凭证|银行存款凭证];
凭证明细={科目代码+科目名称+[借方金额|贷方金额]}
·发生频率:120~200 张/月;
(2)数据字典中常用符号
在数据字典各条目的定义中,常使用下述符号:
·“=”表示“等价”;
·“+”表示“与”;
·“[|]”表示“或”,如上例中凭证类型或者为转账凭证,或者为现金凭证,或者为银行存款凭证;
·“()”表示“可选”,即从括号中任选一项,也可一项都不选;
·“{}”表示“重复”,即重复括号内的项,如上例中的“凭证明细”在“凭证”数据流中可重复出现。
重复次数的上、下界标在括号右边,例如表示把 X 重复 1~5 次,若在重复括号上没有附加
重复次数的上下界时,则表示 0 次或多次重复。
2.文件条目
文件条目用来对文件进行定义。它由六部分组成:文件编号、文件名、组成、结构、数据量、
发生频率。各部分的内容与数据流条目相同。结构用于说明文件的关键字、索引情况等内容;数据
量指明数据的可能存储量,此项目主要是为了将来规划磁盘空间提供依据。
3.数据项条目
数据项是数据的最小单位,是不可分割的,是组成数据流和文件的基本单元,是数据库设计的
基础。因此数据项条目包括名称、代码、类型、长度、小数位、别名、值等内容,表 3-2-3 给出了一
个人事信息系统的数据项条目。
表 3-2-3 数据项条目示例
数据项名 代码 类型 长度 小数位 值的范围
职工号 BH 字符型 6
职工名 XM 字符型 8
性别 XB 逻辑型 1 0-男;1-女
出生时间 CSSJ 日期型 8 1900 年至 2000 年
参加工作时间 GZSJ 日期型 8 1949 年至 2001 年
婚否 HF 逻辑型 1 0-未;1-已
职称 ZC 字符型 10 教授|副教授|讲师|助教|工程师
工作部门 BM 字符型 20
工资 GZ 数值型 12 2 600 至 3000 之间取值
(五)加工说明
“加工说明”是从数据处理功能的角度对数据流图进行描述,它与数据字典一样是对数据流图的
补充资料。需要说明的是,这里讲的“加工说明”是指对数据流图中功能单元(即不能再作分解的最
小加工)的描述,而对数据流图中其他加工则可以没有加工说明。
1.编写加工说明的原则
Ⅱ打开凭证文件
Ⅱ将指针定位于第
一条凭证
Ⅱ打印凭证
Ⅱ将指针定位于下
一条凭证
Ⅱ是否打印了
全部凭证
Ⅱ结束
图 加工说明示意
首先加工说明对数据流图中的每个功能单元必须有一个加工说明;其次,加工说明必须描述功
能单元把输入数据转换为输出数据流的转换规则;最后,加工说明应力求完整、严密、易于理解,
每个加工说明必须描述转换的策略,而不是转换的实现细节,即主要描述一个加工“做什么”,而不
是用程序设计语言来描述具体的加工过程。
2.加工说明的描述工具
最常用的工具的:结构化语言、判定表和判定树,其中结构化语言是一种最成熟、应用最广的
工具,因此我们只对这一工具进行简介。
结构化语言(Structured Language)是介于自然语言和程序设计语言之间的一种语言。自然语言的
优点是容量理解,但是它不精确,可能有多义性。程序设计语言的优点是严格精确,但它的语法规
定太死板,使用不方便。结构化语言吸收了上述两种语言的优点,是一种带一定结构的自然语言。
结构化语言可分为结构化汉语和结构化英语,我们通常采用较易为用户和开发人员双方接受的结构
化汉语。
结构化语言描述问题时只允许使用三种基本逻辑结构:顺序结构、选择结构和循环结构。配合
这三种结构所使用的词汇主要有三类:陈述句中的动词;在数据字典中定义的名词;某些逻辑表达
式中的保留字、运算符、关系符等。下面具体说明这三种结构的使用方式:
(1)顺序结构:由一组有先后顺序的陈述句组成。陈述句是指要做什么事情,它至少包括一
个动词和一个名词,动词说明要执行的功能,名词表示动作的对象,例如“打印工资条”、“按编号查
找职工的姓名、职称、所属部门”等。
(2)选择结构:与程序设计语言结构“IF-THEN-ELSE”类似,也就是汉语的“如果——那么——
否则”。在结构化语言中有以下形式:
如果 条件 A
则执行动作 A
否则
就执行动作 B
如果一个条件有若干个不同的状态,而这些状态只发生其中
的一种,不可能同时发生,则可以使用与 CASE 语句类似的形式:
如果 情况 1 则动作 1
情况 2 则动作 2
... ....
情况 n 则动作 n
(3 )循环结构:由一个循环判断条件和一组重复执行的动
作组成,与程序设计中的“DO——WHILE”和“REPEAT——UNTIL”等结
构类似。例如:
对每位职工执行以下操作
计算本月扣款小计和实发数
打印实发数
3.加工说明的编写规范
为了减少复杂性,便于人们理解,编写加工说明需
要遵守以下规范:
·避免结构复杂的长句;
·所用名词必须在数据字典中有定义;
·不要用意义相同的多种动词,使用的动词应始终如一。例如:修正、修改、更改含义相同,
一旦确定使用其中一个以后,就不要再用其余两个了;
·为提高可读性,书写时可采用阶梯形格式;
·嵌套使用各种结构时,就避免嵌套层次过多而影响可读性。
4.加工说明的例子
以图 中的“ 打印凭证”加工为例说明,如图 。
Ⅱ打开凭证文件
Ⅱ翻到第一张
Ⅱ打印凭证
Ⅱ翻到下一张
Ⅱ如果已打印了全部凭证则到Ⅱ,否则返回Ⅱ
Ⅱ结束打印
四、注意事项
对于一个规模较大且结构复杂的信息系统,它的数据流图可能包括几千个加工。要把它们都画
在同一张纸上是不可能的,即使能够在一张大纸上画出整个数据流程,也会因为图形过于复杂,不
方便理解和使用。为了控制复杂性,我们绘制的数据流图通常是按照“自顶向下逐层分解”的技术分
层处理的,因此数据流图多数情况下被称做分层数据流图。
分层数据流图便于人们理解和使用,但在绘制时应注意以下事项:
(一)合理编号
分层数据流图的顶层称为 0 层,称它是第 1 层的父图,而第 1 层既是 0 层图的子图,又是第 2
层的父图,依此类推。由于父图中有的加工可能就是功能单元,不能再分解,因此父图拥有的子图
数少于或等于父图的加工个数。
为了便于管理,应对数据流图和每个加工进行编号。本书中对编号的规则约定如下:
·子图的编号就是父图中相应加工的编号;
·子图中加工的编号由子图号、小数点和顺序号组成;
·为了简单起见,约定第 1 层图的编号为 0,其中加工的编号为 1,2,3,...。
按上述规则,子图的编号即反映出它所属的层次,又能反映出它与父图的关系。
(二)子图与父图的平衡
子图与父图的数据流必须平衡,这是分层数据流的重要性质。这里的平衡指的是子图的输入输
出数据流必须与父图中对应加工的输入输出数据流相同。但下列情况是允许的:
子图的输入输出流比父图中对应加工的输入输出流表达得更细。例如,在图 中,左侧为
父图,右侧为子图。若父图中的“订货单”数据流是由客户、品种、数量三部分组成,则子图中可将
“订货单”分解为“客户”、“品种”、“数量”三个数据流。这种情况下,我们认为父图与子图是平衡的。在
实际工作中,检查这类平衡问题,需借助于数据字典进行。
图 子图和父图的平衡
(三)分解的程度
对于规模较大的系统的分层数据流图,如果一下子把一个加工直接分解成基本单元,一张图上
画出过多的加工将使人难以理解,也增加了分解时的复杂度。但如果每次分解产生的子加工太少,
又会使分解层次过多而增加了作图的工作量,阅读也不方便。经验表明,数据流图分解最多不要超
过 7 层。
一般说来,当加工可用一页纸明确地表述时,或加工只有单一输入输出数据流时,就应停止对
该加工的分解。另外,对数据流图中不再做分解的加工(即功能单元),必须作出详细的加工说明。
(四)其他事项
·应先给数据流命名,再根据输入输出数据流名的含义为加工命名。名字含义要确切。若遇到难
以命名的情况,则很可能是分解不恰当造成的,应考虑重新分解。
·从左到右地画出数据流图。通常左侧、右侧分别是数据源点和终点,中间是一系列加工和文件。
正式的数据流图应尽量避免线条交叉,必要时可用重复的数据源、终点和文件符号。此外,数据流
图中各种符号布置要合理,分布应均匀。
·画数据流图时,先只考虑稳定状态,即系统启动后正常工作的状态,稍后再考虑启动和终止等
特别情况下的问题。
五、练习思考题
1.什么是数据流?为什么要进行数据流程分析?
2.数据流图的功能是什么?如何画数据流图?请结合一个实际的系统,用数据流图描述它的数
据处理逻辑,并在此基础上编写数据字典和处理说明。
3.绘制数据流图时应注意哪些事项?
4.绘制数据流图时的指导原则是什么?
第三单元 系统分析报告的撰写
一、学习目标
掌握系统分析报告的编制方法。
二、技能与方法
详细调查、收集资料,对现行系统进行业务流程分析、数据流程分析都是为最终确立新系统的
订货单 提货单 提货单
数量
品种
客户
1
逻辑模型做准备。所以说新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和系统实
施的依据。
而所谓新系统逻辑模型是指经分析和优化后,新系统拟采用的管理模型和信息处理方法。因它
不同于计算机配置方案和软件结构方案等实体方案,故称其为逻辑方案或逻辑模型。当该模型建立
后,下一步工作就是着手撰写系统分析报告。一份完整的系统分析报告主要包括以下内容:
(1)组织情况概述
对分析对象的基本情况作概括性的描述,它包括组织的结构、组织的目标、组织的工作过程、
性质和业务功能。
系统与外部实体(如其他系统或机构)间有哪些物质和信息交换关系。
参考资料和专门术语说明。
(2)现行系统概况
现行系统现状调查说明。通过现行系统的组织结构图、数据流图、概况表等,说明现行系统的
目标、规模、主要功能、组织机构、业务流程、数据存储和数据流,以及存在的薄弱环节。
系统需求说明。用户要求以及现行系统存在的主要问题等。
(3)系统逻辑模型
新系统拟定的业务流程和业务处理方式。提出明确的功能目标,并与现行系统进行比较分析,
重点要突出计算机处理的优越性。
新系统拟定的数据指标体系和分析优化后的数据流程,各个层次的数据流图、数据字典和加工
说明,以及计算机系统将完成的工作部分。
出错处理要求。
其他特性要求。例如系统的输入输出格式、启动和退出等。
遗留问题。根据目前条件,暂时不能满足的一些用户要求或设想,并提出今后解决的措施和途
径。
(4)新系统在各个业务处理环节拟采用的管理方法、算法和模型。
(5)与新系统相配套的管理制度和运行体制的建立。
(6)系统设计与实施的初步计划
工作任务的分解。根据资源和其他条件确定各子系统开发的先后顺序,在此基础上分解工作任
务,落实到具体组织或个人。
根据系统开发资源与时间进度估计,制定时间进度安排计划。
预算。对开发费用的进一步估计。
(7)用户领导审批意见
在系统分析报告中,数据流图、数据字典和加工说明这三部分是主体,是系统分析报告中必不
可少的组成部分。而其他部分则应根据所开发目标系统的规模、性质等具体情况酌情选用,不必生
搬硬套。总之,系统分析报告必须简明扼要,抓住本质,反映出目标系统的全貌和开发人员的设想。
三、相关知识
(一)新系统逻辑模型
1.新系统逻辑模型的任务
经过业务流程分析和数据流程分析,我们已经建立了现行系统的物理模型和逻辑模型。建立新
系统逻辑模型的主要任务就是:对系统业务流程分析的结果进行整理;对数据流程分析的结果进行
整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统的逻辑模型。
从现行系统的逻辑模型到新系统逻辑模型的转换,一般可分成两步,首先分析新系统与现行系
统在逻辑上的差别,在此基础上建立起新系统的初步逻辑模型,然后对该模型进行补充和完善,建
立最终模型。
2.建立新系统的初步逻辑模型
首先确定合理的业务处理流程。主要工作有:删去或合并那些多余的或重复的处理过程;说明
哪些业务处理过程进行了优化和改动,以及改动的原因是什么,改动后将带来哪些好处等问题;给
出最后确定的业务流程图;指出在业务流程图中哪些部分新系统可以完成,哪些部分需要用户完成,
也就是要确定人—机配合方案。
其次确定合理的数据和数据流程。主要工作有:确认最终的数据指标体系和数据字典,如指标
体系是否全面合理,数据精度是否满足要求等等;删去或合并多余的或重复的数据处理过程;说明
哪些数据处理过程进行了优化和改动,以及改动的原因是什么,有哪些好处等;给出最后确定的数
据流程图,指出在数据流程图中哪些部分新系统可以完成,哪些部分需要用户完成。
3.对初步逻辑模型进行补充和完善
由于新系统目前还不存在,建立它的初步逻辑模型时,还主要靠经验进行,这是一项创造性的
劳动。因此当新系统逻辑模型初步建立后,还应结合新系统的目标、未来的管理模式等一系列问题,
对这个初步模型从头至尾,仔细地检查、补充和完善,使它尽可能地符合要求和未来的管理模式。
(二)系统分析报告的作用
当建立了新系统的逻辑模型后,整个系统分析阶段的工作就基本完成了,作为该阶段的一个工
作成果,应提交一份完整的系统分析报告。系统分析报告一经确认,就成为具有约束力的指导性文
件,成为下一阶段系统设计工件的依据和今后验收目标系统的检验标准。
系统分析报告主要有以下三个作用:
·描述了新系统的逻辑模型,作为系统设计和实施的依据;
·为用户和开发人员之间交流和监督提供基础;
·为新系统验收和评价提供依据;
因此,系统分析报告是系统开发过程中的一份重要文档。必须要求该文档完整、一致、精确且
简明易懂。
四、注意事项
1.在优化新系统逻辑模型时,除了对初步模型进行小的修修补补外,应重点考虑几个方面:
首先应考虑新系统的人——机界面。计算机信息系统不是孤立的,它存在于一个企业或部门中,
与企业中其他部分一起共同完成业务活动和辅助决策。所以,设计一个计算机信息系统不仅要考虑
系统自身的逻辑,还要考虑它所处的环境以及外界的相互联系和作用。我们建立现行系统和新系统
的逻辑模型时,其研究范围和对象应包括计算机处理系统与计算机系统相联系的所有部分,也含有
某些人工处理部分。
其次考虑一些细节问题。在分析阶段初期,我们建议把涉及具体问题的细节推迟考虑。现在就
应来完成这些细节的描述了,比如系统的启动和退出的时间;系统的输入输出格式;出错时如何处
理等问题。虽然严格按结构化生命周期模型理论来看,有些问题可能是系统设计阶段的事情,但在
系统分析基本完成时,考虑一些细节问题,会提高新系统逻辑模型的准确性。
2.系统分析报告形成后必须组织各方面的人员(包括组织的领导、管理人员、专业技术人员、
系统分析人员等等)一起对已经形成的逻辑方案进行论证,尽可能地发现其中的问题和疏漏。对于
问题和疏漏要及时纠正,对于有争论的问题要重新核实当初的原始调查资料或进一步地深入调查研
究,对于重大的问题甚至可能需要调整或修改系统目标,重新进行系统分析。
五、练习思考题
1. 系统分析的最终目标是建立新系统的逻辑模型,为了建立这样的模型,一般按照怎样的步骤
进行系统分析?
2.请简述系统分析报告的作用,系统分析报告的主要由哪三部分组成?
第四节 系统设计
引 言
系统设计就是根据新系统的逻辑模型建立物理模型,是一个根据新系统逻辑功能的要求,考虑
企业的实际情况,详细地确定新系统的结构和具体实施方案的过程。如果说系统分析解决了“系统干
什么”的问题,那么系统设计就是解决“怎么干”。大体上讲,系统设计可分为总体设计和详细设计两
个阶段。
系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算
机内应该由哪些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,
同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行
数据库的详细设计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。
对于系统分析阶段所规定的各项逻辑功能,在系统设计过程中可能存在着若干种不同的设计方
案,在系统设计阶段还必须提供一组评价标准和设计原则,来对这些方案的质量进行评判。
系统设计阶段的任务是靠系统设计员完成的,由于系统设计主要考虑的是计算机上实现信息系
统的各项功能,因此系统设计员必须具有丰富的计算机软硬件知识和一定的软件开发经验。此外由
于系统设计往往是由一组人员协作完成的,因此在系统设计开始之前应进行两种培训工作:第一,
进行系统分析培训,目的是使所有的系统设计员能够正确理解系统分析的各项逻辑功能要求,以免
造成设计上的偏差;第二,进行系统设计培训,目的是使设计小组内的所有人员都采用相同的、有
效的方法从事系统设计工作,在统一的文档规范要求下形成系统设计文档。
系统设计的目标就是在保证实现逻辑模型的基础上,尽可能地提高系统的运行效率、可靠性、
经济性、灵活性、安全性和简单性等。其中运行效率、可靠性、灵活和适应性是系统设计中最主要
遵循的主要原则,这些原则是评价系统设计质量的标准,也是不同设计方案进行比较选择的参考依
据。
1.简单性
在达到预定的目标、具备所需要功能的前提下,系统应当尽量简单。这样可减少处理费用,提
高系统效益,同时也便于管理。
2.一致性和完整性
一致性有利于子系统之间、多系统之间的联系与合作。因此,在系统设计时应做到信息编码、
采集、信息通信等内容的一致性,设计规范和标准。由于系统是作为一个统一的整体而存在的,所
以系统的功能应当尽量完整。
3.灵活和适应性
灵活和适应性可降低信息系统的维护难度。第一,现代企业的特点之一,就是对外界环境的变
化有很强的适应能力,因此为企业服务的信息系统也必须具有相当的灵活性,以便适应外界环境的
不断变化;第二,由于系统本身可能也会出于各种原因需要不断修改,比如在信息系统开发初期,
用户的需求不明确,系统开发完成后并运行一段时间后,用户又提出改进要求。一个具有灵活和适
应性的系统,各个部分独立性强,容易进行变动;第三,灵活和适应性还意味着,信息系统能够比
较容易地修改以适应其他类似企业的需要,这无疑比重新开发一个新系统成本要低得多。
4.可靠性
可靠性是指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力。衡
量系统可靠性的指标是平均故障间隔时间和平均维护时间。前者反映了系统安全运行时间,后者反
映了系统可维护性的好坏。只有可靠的系统,才能保证系统的质量并得到用户的信任。因此,系统
必须是可靠的,否则就没有使用价值。
5.安全性
安全性特指系统的保密功能和防病毒功能。随着计算机在各行各业中的日益普及,特别是在金
融领域的使用,计算机犯罪也开始出现,一些人专门以盗窃计算机信息资源为目的,同时也有一些
人专门制造计算机病毒以破坏计算机信息系统,尤其是联网的大型系统更容易受到病毒的侵害。因
此,如何保证系统的安全已经成为确定当前系统设计方案的最为重要的因素。
6.经济性
系统应该给用户带来相应的经济效益。系统的投资和经营费用应当得到补偿。需要指出的是,
这种补偿有时是间接的或不能定量计算的。特别是对于信息系统,它的效益当中,有很大一部分效
益不能以货币来衡量。
7.运行效率
系统的运行效率包括:处理能力,即在单位时间内处理事务的个数;处理速度,即处理单个事
务的平均时间;响应时间,即从发出处理要求到给出回答的时间。不同处理方法的系统,其运行效
率指标也不同。如联机实时处理系统的运行效率要用响应时间来表示;批处理系统的运行效率常用
处理速度来表示;而一个数据库系统通常希望有较高的处理响应时间。
上述几个系统设计原则在一定程度上既是相辅相成又是互相矛盾的。例如,为了提高可靠性而
采取各种校验和控制措施,则会延长机器工作时间,降低工作效率或提高成本;但是高的可靠性也
使工作效率得到了保证。从系统开发和维护的角度考虑,系统的灵活和适应性是最重要的指标,只
有具有灵活的系统结构,才能容易被修改以满足对其他指标的要求,从而使系统始终具有较强的生
命力。
对于不同的系统,由于功能及系统目标的不同,对上述原则的要求会有所侧重。如对于联机检
索系统,响应时间是最重要的指标;而对于银行系统,可靠性与安全性则是首要考虑的因素。因此,
在实际工作中应结合具体情况,从总体上权衡、设计信息系统。
第一单元 总体设计
一、学习目标
掌握系统总体设计的方法和技能。
二、技能与方法
总体结构设计需要从软硬件两方面描述系统的总体结构,该阶段需要解决以下问题:如何将系
统总体规划中划分的子系统更合理地甄别和确认;如何将子系统划分为若干模块;模块间的传送数
据和调用关系;如何评价模块结构的质量;采用怎样的网络拓扑结构;如何进行设备和网络的配置。
主要工作步骤是:
1.进行子系统的合理划分和确认
总体设计的一个主要内容是合理地对系统进行分解,将一个复杂的系统设计转为若干子系统。
这里所说的“合理”是指:一个合理的子系统,应该是内部联系强,子系统间尽可能独立,接口明确、
简单,尽量适应用户的组织体系,也就是说,子系统间应具有“弱藕合”关系。需要指出的是,在总
体规划阶段已经对子系统进行了初步的划分,本步骤的主要工作是在系统分析的基础上,对总体规
划阶段的划分结果进行细化和确认。
2.模块设计
在完成子系统划分后,就要进行系统的模块结构设计了。模块结构设计的任务是对各个子系统
进行细化,确定划分后的子系统的模块结构,并通过模块结构图把分解的子系统和一个个模块按层
次结构联系起来。这一过程中必须考虑这样几个问题:每个子系统如何划分成多个模块;如何确定
子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量,如图 所
示:
3.网络设计
现代信息系统早已彻底摒弃了早期的单机模式,可以说现在如果没有计算机网络的支持,信息
系统就不能成为一个真正有用的“系统”。那么如何将各个子系统从内部用局域网连接起来,以及今
后系统如何与外部系统相连接的问题,就是网络设计的问题。
需要说明的是,网络设计的任务并不是要系统设计人员亲自去设计或搭建一个网络环境,而是
根据系统的要求去考虑如何配置和选用网络产品。网络设计的具体方法详见信息网络构建部分有关
内容。
三、相关知识
(一)系统与系统分解的基本概念
1.系统的基本概念
系统的观点最早可以追溯到 20 世纪 30 年代,经过多年的发展,系统的内涵不断丰富完善,系
统工程的思想方法逐渐渗入到一切领域,甚至渗入人们的家庭生活。简单地说,所谓系统是由若干
相互联系的事物结合成的具有整体功能和行为目标的统一体。可以说世上万物都是一个系统,也是
其他系统的组成部分。例如,电动机是一个系统,它可以将电能转变为动能,而电动机又是机床系
统的一个组成部分,机床可以加工零件,而一个机床又是车间系统的一个组成部分,车间又是工厂
系统的一个组成部分,再进一步,工厂又是国民经济的基本单元。
系统的存在需要三个基本条件,即目标、功能和结构。系统要达到某一给定的目标,就要求具
备一定的功能,总功能是由许多子功能组成的,为了实现这些功能,就必须建立相应的结构。
子系统如何划分成多
个模块
子系统间和模块间数据
和调用关系
优化改进模块结构图
图 模块设计阶段的工作步骤
输入 输出处理
控制
反馈
图 系统的逻辑模型
按照一般系统论的观点,系统应当有五个要素:即输入、处理、输出、反馈和控制,可以用图
表示。
Ⅱ输入:给出处理所需的内容和条件;
Ⅱ处理:根据条件对输入的内容进行加工和转换;
Ⅱ输出:处理后所得到的结果;
Ⅱ反馈:将输出的一部分信息返回到输入,以供对系统进行控制用;
Ⅱ控制;操纵或指挥上述四个要素的工作。
2.系统的分解的目的和原则
(1)系统分解的目的
系统通常是由若干个子系统组成的,而子系统又可以进一步由若干个孙系统,依此类推。系统
具有层次结构,见图 ,通常面对一个庞大而又复杂的系统,我们无法把系统所有元素之间的
关系表达清楚,这时要将系统按一定的原则分解成若干个子系统。分解后的每个子系统相对于总系
统而言,其功能和结构的复杂程度都大大降低。
对于系统的分解可以从各种不同的角度来进行,例如从职能的角度可将企业分成生产、后勤、
财会和市场等子系统;从管理层次的角度又可以分为作业控制、管理控制和战略规划等子系统。
无论何种系统,当把它分解成子系统时,会减少我们分析问题的难度,但必须明确各个子系统
的边界和接口,这样才能将子系统有机地结合起来。
图 系统的层次结构
(2)系统分解的原则
系统的分解过程事实上就是确定子系统边界的过程。每个人根据对系统理解的方式与角度的不
孙系统 21 孙系统 22
子系统 2
孙系统 2n
子系统 1 子系统 n
系统
同,对于系统的划分将出现不同的结果。为了保证系统分解的准确性和合理性,一般来说需要考虑
如下几个原则:
可控制性原则:系统内部的元素一般是可控制的,而系统外部的元素则不可控制,因而在把系
统中的若干元素划分为同一子系统时,该子系统应能管理和控制所属的所有元素。例如一个企业中
销售部门经理的聘用由上级人事部门管理,销售人员的聘用由本部门自行管理,则销售子系统中只
有销售人员人事档案管理模块。
功能聚合性原则:在系统内部的元素通常按功能聚集原则来进行子系统的划分,软件系统通常
是由若干模块构成的,而模块具有各自的功能。若干模块聚集构成子系统,子系统按功能构成,例
如材料采购子系统、生产计划子系统、销售子系统、财务子系统、设备和库存子系统等。
接口标准化原则:系统在分解的过程中,需要定义大量的接口。接口是子系统之间的连接点,
即子系统输入、输出的界面。在信息系统中接口的功能是十分重要的。通过接口,系统可完成过滤
(即去掉不需要的输入或输出元素)、编码和解码(即将一种数据格式转换成另一种数据格式)、纠
错(输入或输出错误的检测和修正)、缓冲(让两个子系统通过缓部区耦合,取得同步)几个方面的
工作。标准化接口有助于提高系统之间信息交换的效率,增强系统的扩充能力。
(二)系统的划分原则和方法
1.系统划分的原则
(1)子系统要具有相对独立性。子系统的划分必须使得子系统内部功能、信息等各方面的凝聚
性较好,也就说,子系统内部各功能间具有“强藕合”关系。如果能够使每个子系统或模块间相对独
立、尽量减少各种不必要的数据调用和控制联系,并将联系比较密切、功能相近的模块相对集中,
这样对于以后的检索、查询、调用都比较方便。
我们要求子系统要具有相对独立性,言外之意就是要求子系统间的依赖性,特别是数据依赖性
要小。子系统之间的联系要尽量减少,接口要简单、明确。一个内部联系强的系统对外部的联系必
然很少,所以划分时应将相对集中的模块划入各个子系统的内部,剩余的一些分散、跨度比较大的
模块,就成为这些子系统之间的联系和接口。这样划分的子系统,将来调试、维护和运行都是非常
方便的。
(2)使数据冗余较小。如果数据冗余较多,则可能会使相关的数据分布到各个不同的子系统中,
这样会使程序结构紊乱,需要进行大量的原始数据调用,需要保存和传递大量的中间结果,并重复
进行大量的计算工作,这不但给软件编制带来了困难,也会极大地降低系统的工作效率。
(3)便于系统分阶段实现。信息系统的开发是一项较大的系统工程,它的实现一般都要分步进
行,所以子系统的划分应能适应这种分期分步的实施方式。
(4)适应组织管理机构的设置。从短期看,一个企业的组织机构的设置是稳定的,但从今后管
理发展的趋势看,企业的机构设置又是变化的。因此,为了便于各企业组织机构、职能部门的使用,
使信息系统能够符合现有的情况和人们的工作习惯,在进行子系统划分时必须兼顾组织机构的要求,
但同时也考虑组织的变化趋势。
(5)充分利用各种资源。子系统划分时还应考虑企业各类资源的合理利用。一个适当的系统划
分有利于各种设备资源在开发过程中的搭配使用,又考虑到各类信息资源的合理分布和充分利用,
以减少系统对网络资源的过分依赖,减少输入输出和通信等设备的压力。
2.系统划分的方法
一般还可采用以下几种方法。
模块名 模块
调用
数据
控制信息
转接
模块结构图基本符号
(1)按职能划分。这是目前最常用的一种方法,系统设计人员可参考系统分析阶段得到的功能
体系图进行划分,即按管理的功能。例如,划分出财务、物资、市场分析、人事管理、后勤保障等
子系统。
(2)按逻辑功能划分。即把一些相类似的处理逻辑功能放在一个子系统里。例如,把“对所有
数据输入、编辑”功能放在一个子系统里,做成一个“通用数据输入编辑子系统”。或者把“对所有数
据的查询打印”功能放在“通用查询打印子系统”中来,这样不管是物资管理、人事管理,还是工资管
理,只要涉及到查询打印功能都由这个子系统来完成。
(3)按通信划分。把相互之间有较多通信的功能结合成一个子系统或模块。这样可减少子系统
与子系统或模块间的通讯,使接口简单,子系统内聚度高,与外部通信压力小。
(4)按业务处理顺序划分。这种方法的依据是系统分析阶段得到的业务流程图,它在一些时间
和处理过程顺序特别强的系统中常常被采用。
(5)按业务处理的时间关系划分。即把要在同一时间段执行的各种处理结合成一个子系统。
(三)模块结构图的绘制方法
1.模块结构图的主要符号
模块组合的图形表示就是模块结构图。模块结构图由模块、调用、数据、控制和转接等五种基
本符号组成,如 所示。
(1)模块
模块是组成系统的基本单位,它的特点是可以组合、分解和更换,系统中任何一个处理功能都
可以看成是一个模块。在结构图中是用矩形来表达一个模块的,模块名称写在矩形框的里面,而模
块名称必须表达这个模块的功能,能够指出每一次调用时,该模块应该完成的任务。一个模块应具
备以下几个要素:
·输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取是输
入,进行加工后再把输出返回给调用者。
·加工处理功能。指模块把输入转换成输出所作的工作,这部分内容是由程序代码完成的。
·内部数据。指仅供该模块本身引用的数据。
·程序代码。指用来实现模块功能的程序。
前两个要素是模块的外部特性,即反映了模块的外貌。后两个要素是模块的内部特性。在系统
设计阶段,主要考虑的是模块的外部特性,其内部特性只做必须的了解,具体的实现将在系统实施
阶段完成。
(2)调用
在模块结构图中,用联接两个模块的箭头表示调用,箭头总是由调用模块指向被调用模块,但
是应该理解成被调用模块执行后又返回调用模块。模块间的调用可分为三类,即判断调用、循环调
用和一般的调用(简称调用),如图 所示。
如果一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间
的判断调用,采用菱形符号表示。如果一个模块通过其内部的循环功能来循环调用一个或多个从属
模块,则该调用称为循环调用,用弧形表示。
(3)数据
当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块供处理,而被调用模块
又可以将处理的结果数据送回到调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心
圆的箭头表示,并在旁边标上数据名。例如图 (a)表示 A 模块调用模块 B 时,A 将数据 X,Y
传送给模块 B,B 将处理结果数据 Z 返回给 A。
(4)控制信息
为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给
出的结束标志,文件读到末尾所产生的文件结束标志等。控制信息与数据的主要区别是前者只反映
数据的某种状态,不必进行处理。在模块结构图中,用带实心圆点的箭头表示控制信息。例如,图
(b)中“无此职工”就是用来表示送来的职工号有误的控制信息。
(5)转接符号
当模块结构图在一张图上面画不下,需要转接到另外一张纸上,或为了避免图上线条交叉时,
都可使用转接符号。
例子:根据以上对模块结构图的介绍,请读者自行理解图 所示的工资计算程序的模块结
A
B
(a)调用
A
B C
(b)判断调用
A
B C
(c)循环调用
图 模块调用示例
职工号
图 模块间的通信
A
B
(a)
X,Y
Z
(b)
A
B
简历数据
无此职工
构图。
2.模块结构的质量标准
首先了解以下几个概念:
一是块内联系和块间联系的概念:信息系统的各组成部分之间总是存在联系的,当我们将系统
或子系统划分成若干模块时,一个模块内部的联系就是块内联系,而穿越模块边界的联系就是块间
联系。
二是耦合和内聚的概念:我们用这两个概念来衡量模块之间的独立性。耦合表示模块之间联系
的程度。紧密耦合表示模块之间联系强,松散耦合表示联系比较弱,非耦合则表示模块之间无任何
联系,是完全独立的。内聚表示模块内部各成分之间的联系程度。一般说来,在系统中各模块的内
聚越大,则模块间的耦合将越少,但这种关系并不是绝对的。
我们评价模块质量的标准是“耦合小,内聚大”。耦合小就是模块间尽可能相对独立,从而各模
块可以单独开发和维护。内聚大就使得模块的可理解性和维护性大大增强。因此,在设计时应尽量
减少模块的耦合,力求增加模块的内聚。
(1)模块的耦合方式(数据耦合、控制耦合、非法耦合)
模块的耦合方式有三种:数据耦合、控制耦合、非法耦合,第一种的耦合度最低、性能最好。
·数据耦合。如果两个模块间的通信信息是若干数据项,则这种耦合方式称为数据耦合。例如,
在图 2-24 中,为了计算实发工资,“工资计算”模块必须把工资总额和扣款数传输给“计算实发工资”模
块,而“计算实发工资”模块在算出实发后又送回到“工资计算”模块。
数据耦合对系统的影响比较小,是一种较好的耦合方式,但为了减少接口的复杂性,应尽量防
止传输不必要的数据。
·控制耦合。如果两个模块之间传输的信息是控制信息,则该耦合称为控制耦合。传送的控制信
息可分成两类:一类是判定参数,调用模块通过该判定参数控制被调用模块的工作方式,若判定参
数出错则导致被调用模块按另一种方式工作;另一类是地址参数,调用模块直接转向被调用模块内
部的某一地址,这时若改动一个模块则必将影响另一模块。因为控制耦合方式的耦合程度较高,应
尽量避免采用地址参数的方式。
·非法耦合。不经过调用关系,彼此直接使用或修改对方的数据,这是最糟糕的耦合方式。此外,
在程序设计中,应做到各模块只使用自身的局部变量,尽量不使用全局变量,模块之间必不可少的
数据联系都必须以参数形式明确指定,不要出现早期人们用 Basic 编程时大量使用 Goto 语句,造成
图 工资计算程序的模块结构图
实发工资工资总额
扣款数
工资总额奖金补贴等
基本工资
工资计算
计算工资总额 计算实发工资 打印工资单
实发工资
职工姓名
了模块间非法耦合的现象。
(2)模块的内聚方式(巧合、逻辑、过程、通信、顺序、功能)
模块的内聚方式有六种:巧合、逻辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合度
最高、性能最好。
·巧合内聚。是指模块内各成分之间毫无联系,整个模块如同一盘散沙,不易修改或维护。
·逻辑内聚。是指模块内各成分的逻辑功能是相似的。例如,把系统中与“输出”有关的操作抽取
出来组成一个模块,包括将数据在屏幕上显示,从打印机上打印等,则该模块就是逻辑内聚的。
·过程内聚。是由一段公共的处理过程组合成的模块。例如,我们把一个框图中的所有循环部分、
判定部分和计算部分划分成三个模块,则它们都是过程内聚的。显然,采用过程内聚时,模块间的
耦合度比较高。
·通信内聚。是指模块中各成分引用或产生共同的数据,例如报表打印模块、各成分都从若干共
同的数据来源接收数据,然后转换、汇总并打印出各种报表。
·顺序内聚。是指模块中各成分有顺序关系,某一成分的输出是另一成分的输入。例如。“录入和
汇总”模块、“统计和打印”模块都是顺序内聚模块。顺序内聚的模块中有可能包括几个功能,因而会
给维护带来不便。
·功能内聚。是指模块中各成分的联系是功能性的,即一个模块执行一个功能,且完成该功能所
必须的全部成分都包含在模块中。例如,工资计算、打印报表等。由于这类模块的功能明确、模块
间的耦合简单,所以便于维护。我们在设计模块结构时应力求按功能划分模块。
3.模块结构图与框图、数据流图的区别
通常我们所要开发的信息系统最直接的形式之一是一个软件系统,它具有过程性(处理动作的
顺序)和层次性(系统的各组成部分的管辖范围)两个特征。模块结构图描述的是系统的层次性,
而通常的“框图”等描述的是系统的过程性。在系统设计阶段,我们关心的是系统的层次结构,只有
到了具体编程时,才需要考虑系统的过程性,即先做什么,后干什么。
在学习使用模块结构图这种工具时,必须理解它与数据流程图间的区别(数据流程图在某种程
度上也反映了系统的过程特性,但它与一些程序设计框图相比,更加抽象,而且侧重的是数据的流
动)。首先,数据流程图是从数据在系统中的流动情况来考虑系统的,而模块结构图则从功能的层次
关系上来考虑系统。前者从数据流着眼,后者从控制层次着眼;其次,数据流图的绘制过程是由具
体到抽象,逐步去掉各种具体的处理方法,只表述抽象的系统逻辑功能。而模块结构图正好相反,
由一个总的抽象的系统功能出发,逐步加入具体的实现方法和技术手段,最后获得一个物理模型。
从这个意义上看,两者的作用和绘制过程正好相反,分别用于表述对目标系统的要求和实现步骤。
4.模块结构图推导策略:从数据流图得到初始模块结构图
以上内容只介绍了模块结构图这种工具,但并没有给出得到这个成果的方法。通常画出初始模
块结构图是从数据流程图的转换开始的,一般有两种策略可供参考:即以事务为中心的设计策略(事
务分析)和以变换为中心设计策略(变换分析)。
事务分析用于将高层数据流程图转换成结构图,其优点是能够把一个大的、复杂的系统分解成
若干个较小的、简单的子系统;变换分析通常用于将低层数据流程图转换成模块结构图,它将数据
流程图中的处理功能分解成具有输入、中心变换、输出功能的简单模块。
事务分析和变换分析基本上解决了如何将系统划分为若干个子系统,以及如何将各个子系统分
解为若干模块的问题。下面简要介绍一下这两种方法。
(1)事务分析
在 节我们已学过,数据流程图采用“自顶向下”的原则来绘制,高层的数据流程图特别是一级
流程图所表示的处理功能都是相对独立的,因此可以把它们看成是一类特定的事务,将其转换为模
块结构图。
如果一个系统很大、很复杂,它的数据流程图有三层或三层以上,那么对于第二层数据流程图
来说,也可以采用同样的事务分析方法对其进行分解,以此类推,这样就可以将一个复杂的系统分
解为若干个功能模块了。
例子:请读者参考 节的图 ,这是一个会计账务处理系统的一级数据流图。从这张图中
可以看出,账务处理包含三类事务,即凭证管理、账务管理和报表管理,我们可采用事务分析方法
将其转换成模块结构图,见图 。
(2)变换分析
变换分析提供了一种将低层数据流程图转换成模块结构图的方法。它首先对低层数据流程图中
的处理功能进行分类。一般可分为三大类:
第一类是输入功能,这类处理功能的特点是对数据的变换只是一些形式上的加工、编辑、验证
和排列等;第二类是执行变换功能,也就是真正的处理功能,对输入数据流进行诸如四则运算、汇
总等加工处理;第三类是输出功能,它对输入数据流进行形式上的加工变换,如排列显示格式等,
然后输出到屏幕或打印机上。
根据分类结果确定第二类处理功能为变换中心,用这种方法将数据流程图转换为模块结构图。
它将数据流程图所对应的三种基本类型的处理功能设计成三个从属模块,分别执行输入、变换、输
出功能,在结构图中将输入模块放在左侧,变换模块变在中间,输出模块放在右侧。
例子:请读者参考 节的图 ,这是上例中图 的二级数据流图。从中可看出“凭证
管理”模块有四个基本处理功能,即录入、汇总、审核、打印,它们分属第一类输入功能、第二类执
行变换功能、第三类输出功能。据此可以画出“凭证管理”的模块结构图,见图 。
图 账务处理系统的“高层”模块结构图
账务处理系统
凭证管理 账务管理 报表管理
凭证管理
输入凭证 审核凭证 汇总凭证 打印凭证
图 “凭证管理”模块结构图
实际工作中经常会综合运用上述两种分析推导模块结构图。事务分析提供了对系统和子系统进
行化简的方法,这种方法不但可用于高层数据流程图中,也可以用在低层数据流程图中,即对低层
数据流程图进行转换时,首先采用事务分析将处理功能进行分类,然后再对每一类处理功能采用变
换分析进行数据流程图的转换。
四、注意事项
由于在系统分析阶段,加工说明中所反映的用户要求(例如出错处理、过程信息,以及种种限
制等)不能完全在数据流程图中反映出来,因此通过事务分析和变换分析,我们得到的只是系统的
初始模块结构图,还必须根据用户的需求对它进行补充和修改。
改进模块结构图时一般应重点考虑以下几个方面:
1.应按照“耦合小、内聚大”的模块结构质量标准对结构图进行检查和修改。
2.模块的扇入和扇出数。所谓扇入数是指模块的直接上层模块个数。扇出数是指一个模块拥有
的直接下层模块个数。如果一个规模很小的底层模块的扇入数为 1,则可以把它合并到它的上层模
块中去。若它的扇入数较大,就不能向上合并,否则将导致对该模块做多次编码和排错。如果一个
模块具有多功能,应考虑做进一步分解。反之,对某个扇出数过低(例如 1 和 2)的模块,也应进
行检查。一般说来,模块的扇出数应在 7 以内。
3.消除重复的功能。设计过程中若发现几个模块的功能是相似的,则应设法消去其中的重复功
能。因为同一功能的程序段多次出现,不仅浪费了编码时间,而且会给调试和维护带来困难。
五、练习思考题
1.请分析一个实际的组织,比如一个工厂、公司或学校等,描述它的组织结构及各级管理部门
的职能,并说明它的优缺点。针对这个例子,想一想是否应该采用分解的方法描述复杂系统。
2. 想一想模块结构图和数据流图之间有哪些区别或联系?如何对初始数据流图进行改进行?
3.什么是耦合和内聚?如何利用这两个指标评价模块结构图的“好坏”
4.系统设计的任务是什么?应遵循哪些原则?
5.总体设计时需要考虑哪些问题?
6.为什么要进行子系统的划分?划分的原则和方法是什么?
7.模块设计的主要工具是什么?如何评价模块设计的质量?
第二单元 详细设计
一、学习目标
掌握代码设计、数据库设计及其他详细设计的方法。
二、技能与方法
1.进行系统的详细设计
总体设计阶段的基本内容和重要成果是一整套源于数据流图并经过优化和补充的分层模块结构
图。 要对模块结构图中的模块个体进行说明或定义,使它成为系统实施的主要依据,除了要对模块
的具体内容,包括输入、加工和输出等加以严格说明外,还必须对某些特定的内容进行设计,以便
从整体上满足用户的应用需求,这就是详细设计阶段的主要工作,具体包括代码设计、输出设计、
输入设计、界面设计、处理过程设计、数据存储设计以及安全设计等等工作内容。
2.编写系统设计说明书
详细设计工作的完成意味着系统设计阶段的结束,此时应着手整理编写系统设计文档----系统设
计说明书。
系统设计阶段的主要成果是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要
依据,它包括了本章所介绍的所有内容。以下给出系统设计说明书的一种参考形式,我们在编写时
可根据系统的规模和复杂程度等具体情况,选用全部或其中的一部分内容。
(1)引言
摘要:系统的目标和功能等说明;
背景:项目开发者、用户、本项目和其他系统或机构的关系等;
系统环境和限制:包括硬件软件和运行环境方面的限制;保密和安全的限制;有关系统软
件文本;有关网络协议标准文本;
参考资料和专门术语说明;
(2)系统设计方案
模块设计:包括系统的模块结构图;各个模块的详细设计(模块名称、功能、调用关系、
局部数据项和详细的算法说明等);
代码设计:各类代码的类型、名称、功能、使用范围和使用要求等说明;
输入设计:包括输入人员描述,指出所要求的输入操作人员的水平与技术专长,说明与输
入数据有关的接口软件及其来源;主要功能要求,从满足正确、迅速、简单、经济、方便
使用者等方面达到要求的说明;输入校验,对各类输入数据的校验方法进行说明;
输出设计:包括输出项目、输出接受者、输出要求(所用设备介质、输出格式、数值范围
和精度要求等);
文件和数据库设计说明:包括概述(目标、主要功能);需求规定(精度、有效性、时间要
求及其他专门要求);运行环境要求(设备支撑软件、安全保密等要求);逻辑结构设计(有
关文件及其记录、数据项的标识、定义、长度和它们之间的关系);物理结构设计(有关文
件的存储要求、访问方法、存取单位、设计考虑和保密处理等)。
模型库和方法库设计(新系统所选用的数学模型和方法以及简要说明);
网络设计
安全保密设计
系统实施方案及说明:包括实施计划(工作任务的分解、进度安排和经费预算);实施方案的审
批(说明经过审批的实施方案概况和审批人员的姓名)。
三、相关知识
(一)代码设计
代码是数字或字符来代表事物或属性的符号。在信息系统中,代码是人和机器的共同语言,是
系统进行信息分类、校对、统计和检索的关键。代码设计的任务就是要设计出一套能为系统各部分
公用的、优化的信息编码系统,这是实现计算机管理的一个前提条件。
1.代码设计的原则
(1)惟一化:最常见的例子就是职工编号。在人事档案管理中我们不难发现,重名的现象经常
会出现,为了避免二义性,就需要用职工编号的形式惟一地标识每一个人,以便于计算机的处理。
惟一地对事物加以标识是代码设计的首要任务。
(2)规律化:如果我们仅仅是为了惟一化来编制代码,那么代码编出来后可能杂乱无章,使用
起来不方便。所以在惟一化的前提下还要强调代码的规律化。例如我们可以用“01-01-001”来惟一标
识一个职工,这个编码的前两位表示该职工所在的车间,中间两位表示所在的班组,后三位表示该
职工在 01 车间 01 班组中的代号。
(3)标准化:系统所用代码应尽量标准化。凡国家和主管部门对某些信息分类和代码统一规定
和要求的,则应采用标准形式的代码,以便通用化。在实际工作中,一般企业所用大部分编码都是
国家或行业标准。例如,在会计领域中,一级会计科目由国家财政部进行标准分类,101 代表现金
科目,102 表示银行存款科目;二级科目由各部委或行业协会统一进行标准分类,而企业则只能对
三、四级科目进行分类。
(4)可扩充且容易修改:要考虑今后的发展,为增加新代码留有余地。当某个代码在条件或代
表的实体改变时,容量进行变更,但同时尽量短小精悍,这样不但可以减少编码所占据的存储空间,
提高