《七章节管理信息系统系统实施》由会员分享,可在线阅读,更多相关《七章节管理信息系统系统实施(45页珍藏版)》请在金锄头文库上搜索。
1、第七章第七章 管理信息系统的系统实施管理信息系统的系统实施第一节第一节 物理系统的实施物理系统的实施 MIS物理系统的实施是计算机系统和通信网络系物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。统列活动的总和。 本节内容本节内容 一、一、计算机系算机系统的的实施施 二、网二、网络系系统的的实施施 一、一、计算机系算机系统的的实施施 计算机品牌选择:计算机品牌选择: 国国外外品品牌牌目目前前有有IBMIBM、HPHP、CompaqCompaq、SUNSUN、NECNEC、DellDell等;等; 国
2、内品牌目前有联想、新浪潮、方正等。国内品牌目前有联想、新浪潮、方正等。 计计算算机机购购置置的的基基本本原原则则: 能能够够满满足足MISMIS的的设设计和运行的基本要求计和运行的基本要求 计算机购置应考虑的问题:计算机购置应考虑的问题: 计算机系统是否具有合理的性能价格比;计算机系统是否具有合理的性能价格比; 计算机系统是不是具有良好的可扩充性;计算机系统是不是具有良好的可扩充性; 能能否否得得到到来来自自供供应应商商的的售售后后服服务务和和技技术术支支持等。持等。 计算机的环境要求计算机的环境要求机房要安装双层玻璃门窗,并且要求无尘。机房要安装双层玻璃门窗,并且要求无尘。 硬硬件件通通过过
3、电电缆缆线线连连接接至至电电源源,电电缆缆走走线线要要安安放在防止静电感应的耐压有脚的活动地板下面。放在防止静电感应的耐压有脚的活动地板下面。 另另外外,为为了了防防止止由由于于突突然然停停电电造造成成的的事事故故发发生生,应应安安装装备备用用电电源源设设备备,如如功功率率足足够够的的不不间间断断电源电源(UPS)(UPS)。 计算机设备到货,按合同开箱验收计算机设备到货,按合同开箱验收 安装与调试任务主要应由供货方负责完成。安装与调试任务主要应由供货方负责完成。 系系统统运运行行用用的的常常规规诊诊断断校校验验系系统统也也应应由由供供货货方提供,并负责操作人员的培训。方提供,并负责操作人员的
4、培训。 二、网络系统的实施二、网络系统的实施 流行网络产品厂家流行网络产品厂家Cisco: Cisco公公司司是是世世界界上上最最大大的的计计算算机机网网络络产产品品供供应应商商。 但采用该公司系统的投资较高。但采用该公司系统的投资较高。3Com:3Com 公公司司在在中中国国有有广广泛泛的的市市场场份份额额和和多多个个成成功功案案例例,产产品品性性能能稳稳定定可可靠靠,售售后后服服务务好好,投投资资也也较较少少,在在北北京京、上上海海、成都、广州、武汉和香港等均设有办事处。成都、广州、武汉和香港等均设有办事处。 网络产品选型:网络产品选型: 路由器设备:是路由器设备:是Cisco公司的主打产
5、品,可采用公司的主打产品,可采用Cisco公司的产品;公司的产品; 交交换换机机设设备备:3Com公公司司及及其其交交换换机机闻闻名名国国内内外外,可可采采用用3Com 公司的产品。公司的产品。 MIS网络类型及结构:网络类型及结构: 局域网局域网(LAN)通常指一定范围内的网络,可以实现楼通常指一定范围内的网络,可以实现楼宇内部和邻近的几座大楼之间的内部联系。宇内部和邻近的几座大楼之间的内部联系。 广域网广域网(WAN)设备之间的通信,通常利用公共电信网设备之间的通信,通常利用公共电信网络,如中国公用数字数据网络,如中国公用数字数据网CHINADDN、中国公用分、中国公用分组交换网组交换网C
6、HINAPAC、公用交换电话网、公用交换电话网PSTN、帧中、帧中继继FRAME Relay等,实现远程设备之间的通信。等,实现远程设备之间的通信。 常用的通信线路:常用的通信线路: 双绞线;双绞线; 同轴电缆同轴电缆 ; 光纤电缆;光纤电缆; 微波和卫星通信等微波和卫星通信等 第二节程序设计第二节程序设计本节内容本节内容 一、一、对程序设计的要求程序设计的要求 二、二、结构化程序设计方法结构化程序设计方法 一、程序设计目标可维护性可维护性可靠性可靠性可理解性可理解性效率效率可维护性:可以对程序进行补充或修改。由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系
7、统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。MIS寿命一般是3年至8年时间,因此程序的维护工作量相当大。一个不易维护的程序,用不了多久就会因为不能满足应用需要而被淘汰,因此,可维护性是对程序设计的一项重要要求。可靠性:程序应具有较好的容错能力。正常情况下能正确工作。意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。可理解性:程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。效率:程序能否有效地利用计算机资源。程序效率的地位已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。程
8、序设计人员工作效率的地位日益重要。程序设计人员工作效率高不仅能降低软件开发成本,而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。如:MIS生成器等。程序效率与可维护性、可理解性的关系通常是矛盾的。实际编程过程中,人们往往宁可牺牲一定的时间和空间,也要尽量提高系统的可理解性和可维护性,片面地追求程序的运行效率反而不利于程序设计质量的全面提高。因为,随着计算机应用水平的提高,软件愈来愈复杂,同时硬件价格不断下降,软件费用在整个应用系统中所占的比重急剧上升,从而使人们对程序设计的要求发生了变化。在过去的小程序设计中,主要强调程序的正确和效率。
9、对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。二、结构化程序设计方法从整体上,应采用从整体上,应采用自顶向下的模块化设计方法自顶向下的模块化设计方法。这种方法是在具体编程中应采用的方法,能够指导人们用良这种方法是在具体编程中应采用的方法,能够指导人们用良好的思想方法去设计程序。好的思想方法去设计程序。顺序结构循环结构选择结构 自顶向下的模块化设计自顶向下的模块化设计 首先确定上首先确定上层功能,然后,功能,然后,经过层层分解,把一个复分解,把一个复杂的的系系统分解分解为多个功能多个功能较单一的功能模一的功能模块。 在模块化程序设计中应注意以下几点:在模块化程
10、序设计中应注意以下几点:- - 模块的模块的独立性独立性应尽可能相互独立,以便于模块独立开发。应尽可能相互独立,以便于模块独立开发。- - 模块模块大小划分大小划分要适当,模块中包含的子模块数要合适。要适当,模块中包含的子模块数要合适。- - 模块模块功能功能要简单要简单 底层模块一般应完成一项独立的处理任务。底层模块一般应完成一项独立的处理任务。- - 共享的功能模块应共享的功能模块应集中集中在一个上层模块中,供各模块引用。在一个上层模块中,供各模块引用。三、常用编程工具电子表格开发工具数据库管理系统提供的开发工具可视化编程工具CASE工具工具类别开发工具功能电子表格Lotus1-2-3用户
11、可以通过键盘在屏幕上填写表中数据,存入数据库,然后按图形方式显示或打印出来。有许多统计和财会中常用的函数和模型,因而便于MIS和DSS的开发。数据库系统自带FoxPro有功能很强的菜单生成器、屏幕编辑器、报表编写器、应用生成器和跟踪调试工具,可以快速地生成各种菜单程序、输入输出屏幕、报表和应用程序。ORACLEORACLE*FORMS、ORACLE*REPORT和ORACLE*GRAPH:配合使用可以形成一个综合的应用软件开发环境。套装软件Office软件包Word、Excel和PowerPoint融合在一起,可同时运用字处理、表格设计、数据库和绘图功能。Excel还具备一定规模的生成模型的函
12、数。可视化工具VisualFoxpro是PC机上速度最快、数据类型最丰富的关系型数据库管理系统。VisualBASlC结合了面向对象技术,提供了一个运用对象的编程环境,是Windows环境下速度最快的开发工具。PowerBuilder是专为各种数据库设计的客户端的应用开发工具,是开发客户机/服务器体系结构下的,基于Windows或windowsNT上的应用程序集成开发环境。VisualC+是面向对象的编程环境,是Windows环境下功能强大的开发工具。Dephi采用面向对象技术的开发工具。LotusNotes是办公自动化系统开发工具,支持与Internet的连接和集成。辅助软件工具CASECA
13、SE中集成了多种工具,这些工具既可以单独使用,也可以组合使用,为系统开发提供了全过程的开发环境。第三节第三节 程序和系统调试程序和系统调试 程程序序和和系系统统调调试试的的目目的的是是发发现现程程序序和和系系统统中中可可能能存存在在的错误并及时予以纠正。的错误并及时予以纠正。 本节内容本节内容 一、程序调试一、程序调试 二、分调(功能调试)二、分调(功能调试) 三、总调(能行性联调)三、总调(能行性联调) 四、特殊测试四、特殊测试 五、实况测试五、实况测试 一、程序调试一、程序调试 -1-1 程程序序只只有有经经过过调调试试,才才能能认认为为基基本本正正确确,而而要要证证明明程程序序完完全全正
14、正确确,则则要要经经过过一一段段时间试用才能确定。时间试用才能确定。 程序调试程序调试包括:包括: 1. 代代码码测测试试 测测试试程程序序在在逻逻辑辑上上是是否否正正确确; (用正常数据、异常数据、错误数据) 2. 程序功能测试程序功能测试 测试程序能否满足功能和测试程序能否满足功能和 应应用用上上的的需需求求。(把程序看成是“黑匣子”)二、分调(功能调试)二、分调(功能调试) 分调的目的:分调的目的:保证模块内各程序间具有正确保证模块内各程序间具有正确 的控制关系,并测试模块的运的控制关系,并测试模块的运 行效率。行效率。 分调的时间:分调的时间:单个程序调试完成以后。单个程序调试完成以后
15、。 分调的做法:分调的做法:将一个功能内所有程序按次序将一个功能内所有程序按次序 串联起来进行调试。串联起来进行调试。 三、总调(能行性联调)三、总调(能行性联调) 总调的内容:总调的内容: 1. 1. 主控程序和调度程序调试主控程序和调度程序调试 调调试试目目的的不不是是处处理理结结果果的的正正确确性性,而而是是验验证证控控制制接接口口和和参参数数传传递递的的正正确确性性,以以便便发发现现并并解解决决逻辑控制问题。逻辑控制问题。 2.2. 程序的总调程序的总调 是是将将主主控控制制和和调调度度程程序序与与各各功功能能模模块块联联结结起起来来进进行行总总体体调调试试。这这一一阶阶段段查查出出的
16、的往往往往是是模模块块间间相互关系方面的错误和缺陷。相互关系方面的错误和缺陷。 总调应由系统分析员和程序员合作进行。总调应由系统分析员和程序员合作进行。四、特殊测试四、特殊测试 以上是以上是常规测试常规测试。 特殊测试特殊测试是根据系统需要而选择进行的,如是根据系统需要而选择进行的,如 - 峰值负载测试峰值负载测试 -容量测试容量测试 -响应时间测试响应时间测试 -恢复能力测试恢复能力测试五、实况测试五、实况测试 实况测试实况测试是以过去手工处理时得出正确结是以过去手工处理时得出正确结果的数据作为输入,然后将新系统输出结果与果的数据作为输入,然后将新系统输出结果与手工处理结果进行比较。除严格校
17、对结果外,手工处理结果进行比较。除严格校对结果外,还要考察系统运转的合理性、效率和可靠性。还要考察系统运转的合理性、效率和可靠性。 第四节第四节 系统切换、运行及维护系统切换、运行及维护本节内容本节内容 一、系统切换一、系统切换 二、系统运行管理及维护二、系统运行管理及维护一、系统切换一、系统切换 系系统统切切换换指指由由旧旧的的、手手工工处处理理系系统统向向新新的的计计算算机机信信息息系系统过渡的过程。统过渡的过程。 信息系统的切换的步骤信息系统的切换的步骤 (一)基础数据准备(一)基础数据准备 (二)系统试运行(二)系统试运行 (三)系统切换(三)系统切换 信息系统的切换的方法信息系统的切
18、换的方法 (一一)直接切换法直接切换法 (二二)并行切换法并行切换法 (三三)试点过渡法试点过渡法 信息系统的切换的步骤信息系统的切换的步骤(一)基础数据准备基础数据准备包括如下几方面的内容:基础数据统计工作要严格科学化,具体方法要程序化、规范化。计量工具、计量方法、数据采集渠道和程序都应该固定,以确保新系统运行有稳定可靠的数据来源。各类统计和数据采集报表要标准化、规范化。基础数据准备是指按照系统分析所规定的详细内容,组织基础数据准备是指按照系统分析所规定的详细内容,组织和统计系统所需的数据。和统计系统所需的数据。(二)系统试运行系统试运行阶段的工作主要包括:对系统进行初始化、输入各原始数据记
19、录;记录系统运行的数据和状况;核对新系统输出和老系统(人工或计算机系统)输出的结果;对实际系统的输入方式进行考查(是否方便、效率如何、安全可靠性、误操作保护等);对系统实际运行、响应速度(包括运算速度、传递速度、查询速度、输出速度等)进行实际测试。在在系系统统调调试试时时我我们们使使用用的的是是系系统统测测试试数数据据,而而这这些些数数据据很很难难测测试试出出系系统统在在实实际际运运行行中中可可能能出出现现的的问问题题。所所以以一一个个系系统统开开发发完完成成后后让让它它实实际际运运行行一一段段(即即试试运运行行),才才是是对对系系统统最最好好的的检检验验和和测试方式。测试方式。(三)系统切换
20、系统切换是指由旧的、手系统切换是指由旧的、手工处理系统向新的计算机工处理系统向新的计算机信息系统过渡。信息系统过渡。1、直接切换法在某一确定的时刻,老系统停止运行,新系统投入运行,新系统一般要经过较详细的测试和模拟运行考虑到系统测试中试验样本的不彻底性,一般只有在老的系统已完全无法满足需要或新系统不太复杂的情况下采用这种方法。2、并行切换法新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。一般可分两步进行:第一步:以新系统为正式作业,原系统作校核用;第二步:经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。 并行处理的时
21、间视业务内容而定,短则2至3个月,长则半年至一年。转换工作不应急于求成。3、试点过渡法先选用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。系统切换过程中,应注意以下问题,这些问题解决得好,将给系统的顺利切换创造条件。新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成。系统切换不仅是机器的转换、程序的转换,更是人工的转换,应提前做好人员的培训工作。系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备,并做好记录。系统只出现局部性问题,说明系统是成功的,反之,如果出现整体的问题,则说明系统设计质量不好,整个系统甚至要重新
22、设计。各种切换方法特点比较直接切换 用新系统替换原系统,而没有过渡阶段 转换简单,转换费用少 、风险比较大 当新系统比较成熟时采用并行切换 对新系统、老系统进行对比 保障了业务工作的平稳过渡 费用比较高,业务人员的负担比较重(两套系统)试点过渡根据业务流程和子系统投入的风险大小,将各子系统逐步投入运行 系统切换中注意的问题系统切换中注意的问题 1. 尽尽早早准准备备好好新新系系统统投投用用需需要要的的大大量量基础数据基础数据 2. 不不仅仅是是程程序序的的转转换换,更更难难的的是是人人工工的转换,应提前培训人员。的转换,应提前培训人员。 3.3.系系统统切切换换中中出出现现一一些些局局部部性性
23、的的问问题题是是正常现象,可及时予以解决。正常现象,可及时予以解决。二、系统运行管理及维护二、系统运行管理及维护 (一)系统运行的(一)系统运行的日常日常管理管理(由系(由系统管理管理员完成)完成) 内容包括:内容包括: 数据的收集、整理和数据的收集、整理和录入入 系系统输出出结果的整理与分果的整理与分发 系系统运行情况的运行情况的记录 除了除了记录正常情况(如正常情况(如处 理效率、文件存取率、更新率)外,理效率、文件存取率、更新率)外,还要要记录意意 外情况外情况发生的生的时间、原因与、原因与处理理结果。果。 硬件和硬件和设施的日常管理施的日常管理 (二)(二)软件维护在软件运行维护阶段对
24、软件产品所进行的修改就是所谓的维护。根据要求维护的原因,维护的活动可以分为:改正性维护(corrective maintenance)在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到运行阶段来。改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是改正性维护。适应性维护(adaptive maintenance)随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护。完善性维护(perfective maintenan
25、ce)在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维。预防性维护(preventive maintenance)通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。第五节第五节 项目管理与系统评价项目管理与系统评价 管理信息系统的开发与实施涉及面管理信息系统的开发与实施涉及面广广、时间长,是一个复杂的系统工程,时间长,是一个复
26、杂的系统工程,需要多方面人员的密切配合和科学的项需要多方面人员的密切配合和科学的项目管理。目管理。 本节内容本节内容 一、人员管理一、人员管理 二、拟定和实现项目工作计划二、拟定和实现项目工作计划 三、制定相应文件三、制定相应文件 四、系统评价四、系统评价 一、人员管理一、人员管理 管理信息系统的开发和应用需要的人才管理信息系统的开发和应用需要的人才 -系统工作人员系统工作人员 -程序员程序员 -操作员操作员 -硬件人员硬件人员 -项目负责人项目负责人 项项目目开开发发还还应应由由管管理理人人员员参参与与,应应加加强强用用户户和和设计人员之间的理解和沟通。设计人员之间的理解和沟通。 计计算算机
27、机和和用用户户的的关关系系是是计计算算机机为为用用户户服服务务,而而不是用户为计算机服务,之间的理解和沟通。不是用户为计算机服务,之间的理解和沟通。 二、拟定和实现项目工作计划二、拟定和实现项目工作计划为为了了完完成成系系统统开开发发工工作作,要要制制定定好好项项目目工工作作计计划划,经经常常检检查查计计划划完完成成情情况况,分分析析滞滞后原因,并及时调整计划。后原因,并及时调整计划。制制定定计计划划可可采采用用卡卡特特图图或或网网络络计计划划技技术术,以以达达到到用用最最短短的的时时间间、最最小小的的资资源源消消耗耗完完成预定的目标。成预定的目标。 三、制定相应的文件三、制定相应的文件在在开
28、开发发MIS的的每每个个阶阶段段都都应应制制定定好好相相应应的的文件,文件, 明确工作目标和职责范围。明确工作目标和职责范围。 四、系四、系统评价价系统评价的目的系统评价的目的通过对运行过程和绩效的审查,检查系统达到通过对运行过程和绩效的审查,检查系统达到了预期的目标,是否充分利用了系统内各种资了预期的目标,是否充分利用了系统内各种资源,管理工作是否完善,并提出今后系统改进源,管理工作是否完善,并提出今后系统改进和扩展的方面。和扩展的方面。系统评价的内容系统评价的内容(主要指标如下主要指标如下) - 对信息系统的功能评价对信息系统的功能评价 - 对现在硬件和软件的评价对现在硬件和软件的评价 - 对信息系统的应用评价对信息系统的应用评价 - 对信息系统的经济效果评价对信息系统的经济效果评价信息系统质量的特征和指标1 1、系统对用户和业务需求的相对满意程度、系统对用户和业务需求的相对满意程度2 2、系统开发过程是否规范、系统开发过程是否规范3 3、功能先进性、有效性和完备性、功能先进性、有效性和完备性4 4、系统性能、成本、效益综合比、系统性能、成本、效益综合比5 5、运行结果的有效性或可行性、运行结果的有效性或可行性6 6、信息资源利用率、信息质量如何、信息资源利用率、信息质量如何7 7、系统实用性、系统实用性