第六章 管理信息系统的系统实施
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使用新系 统 隐含假设:原系统是正确的
6.5 系统调试和转换
3、试运行方式
类似于平行运行方式同,它在一些关键处理上进行试运行,在试运行感 到满意时,再转入新系统全面运行。
老系统 新系统
试运行
t
6.5 系统调试和转换
4、逐步转换法
6.2
系统实施的实现方法
6.2.3 人员的培训 • 了解计算机的基本操作 • 了解计算机的系统分析和设计的基本概念
• 新系统的概貌
• 信息系统的建立对原系统工作流程和方法的改进 • 系统的变化 • 掌握新系统的操作程序 • 基本的系统维护技能
6.3 程序设计
6.3.1 程序的编制和调试 程序编制中遵循两条基本原则:
新系统一部分一部分地替换老系统,直到全部替代老系
统。 新系统n 老系统
新系统2
新系统1
t1 t4
t2 分段转换过渡时间
t3
t
6.5 系统调试和转换
•避免了直接转换法的危险性,费用也比并行转换法省 •这种转换方式借口复杂,当新老系统差别太大是不宜 采取该方法
6.5 系统调试和转换
系统转换过程中,应注意以下问题:
第6章
管理信息系统的系统实施
本章主要内容
基本概念 系统实施的实现方法 程序设计 系统开发软件工具
系统调试和转换
6.1
基本概念
系统实施实际就根据系统设计得 到的物理模型,选用一种计算机语言 完成新系统的实现。
6.2
系统实施的实现方法
在系统实施阶段,主要是实现已完成的系统设计,即新系
调试数据应符合要求:
1)为了测试不同的功能,调试数据应满足各方面的要求。要根据所需 具有的功能来确定调试数据的各类,保证程序的各个部分都能得到完事的检 查。 2)调试数据要满足上、下限和手环重复次数的要求。 3)要有一定量的错误数据,以便检验能否正确执行出错处理。 4)数据之间的关系应符合程序要求。
NETX
6.3 程序设计
6.3.3 程序设计方法
2、速成原型式的程序开发方法
速成原型式的基本步骤:
将HIPO图或结构图中类似带有普遍性的功能模块集中,如菜单模块 、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子
系统中都是必不可少的
将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工 具。如果寻找无果,则可考虑开发一个能够适合各子系统设计
说明书的要求,来组织工作、安排计划和培训人员。
6.2.1 系统实施的内容
6.2
系统实施的实现方法
6.2
系统实施的实现方法
6.2.2 系统实施的领导 1、做好新系统实施计划的编制工作,布置和协调各方面的
关系;
2、检查工作进度和质量,作必要的调整和修改; 3、处理和解决实施过程发生和发现的一切重大问题。 4、发挥系统分析员和设计员的作用。
1 、新系统的投运需要大量的基础数据,这些数据的整理与录入工 作量特别庞大,应及早准备、尽快完成; 2 、系统运行时会出现一些局部性的问题,这是正常现象,说明系 统是成功的,如果出现致命的问题,则说明系统设计质量不好,整个系 统甚至要重新设计。 3 、系统切换不仅是机器的转换、程序的转换,更难的是人工的转 换,应提前做好人员的培训工作(MIS的开发会引起企业组织结构的变 化、管理方式的变革,人员必须适应新系统管理的要求)
6.4 系统开发软件工具
6.4.5 计算机辅助软件工具
计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称 CASE)。 它集成了多种工具。 能实现: • 辅助编程 •支持系统分析和系统设计 (如生成数据流程图;生成功能结构图 和各种文档资料等)。
它为系统提供了全过程的开发环境。
1)提高程序的可维护性
结构化模块设计 2)程序员 依据系统分析与设计阶段产生的过程结构图、程序伪码 、决策树、判断表、程序说明书和流程图来选择程序语言进行
程序设计。
6.3 程序设计
6.3.1 程序的编制和调试 编制程序是为了使计算机能按照支付宝的内容进行工作,
而调试是检验程序的程序,两者相辅相成。
6.4 系统开发软件工具
6.4.3 套装软件(Set of software)
套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE将下列软件融合在一起: WORD(文字处理软件) EXCEL (电子表格软件) Power Point(绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL 还 具备一定规模的生成模型的函数。
6.4 系统开发软件工具
6.4.2 数据库管理
现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生 成功能。例如: 在ORACLE数据库管理系统中,利用 SQL*FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手 段; SQL*REPORT为报表输出提供方便 SQL*GRAPH为图形生成提供方便。 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发 环境。
在指定的时间点,停止原系统的使用,启动新系统。
老系统 新系统
切换点
•转换简单,费用最省 •风险较大,应有一定的保护措施。
t
6.5 系统调试和转换
2、平行运行
安排新、老系统有一段时间平行运行。在此阶段、手工处理和人——机 处理系统并存。
老系统 新系统
并行运行
t
6.5 系统调试和转换
平行运行法的特点是风险小、安全系数大
6.4 系统开发软件工具
6.4.4 可视化编程工具
例如:Visual BASIC
它结合了面向对象技术,提供了一个运用对象的编程环境。 它提供给用户一种可以跨越多个软件平台(如电子表格软件、Foxpro类型的数据库、 字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连 结,而且看到的是相同的用户界面。
调试就是为了改正错误,而程序中的错误需要通过测试来查找。
6.5 系统调试和转换
6.5.1 系统调试 调试工作分为计算机系统的调试和系统总调试两大阶段。 系统调试的步骤
6.5 系统调试和转换
6.5.2 系统转换
直接转换 平行运行 试运行方式 逐步转换
6.5 系统调试和转换
1、直接转换法
用这些软件工具来生成这些程序模型的原型。
6.3 程序设计
6.3.3 程序设计方法
3、面向对象的程序设计方法
面向对象的程序设计方法一般应与面向对象设计OOD所设计的内容相对应。 它是一个简单、直接的映射过程,就是将 OOD中所定义的范式直接用面向对 象的OOP来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相
6.5 系统调试和转换
人们常常有一种错觉,认为程序编写出来就“万事大吉”。 程序编制完成后,需要对程序进行调试,排除其中的各种错误,如语法 错误、逻辑错误等。一般情况下,语法错误比较容易发现,而逻辑错误 要查找出来并加以改正就不那么容易,而且逻辑错误一般都需要通过程
序测试才能发现。所以程序程序调试与测试往往是密不可分的。
当大的潜在优势,也是其它的程序设计方法所无法取代的。
6.4 系统开发软件工具
6.4.1 电子表格软件
例如,Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表(256 列*2048行)。 用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显 示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用 比较方便。 此外,Lotus 1-2-3还设定了许多统计和财会中常用的函数和模型,因而便于 MIS和DSS的开发。
1、结构化程序设计 1)结构化程序的基本结构
“自顶向下”的模块化设计方法 结构化程序设计方法的特点就在于其使用三种基本逻辑结构: 顺序结构、选择结构和循环结构来设计程序。
6.3 程序设计
6.3.3 程序设计方法
1、结构化程序设计 2)多元条件结构 它也称开关结构,是一种辅助结构。
I值 A B C
6.4 系统开发软件工具
6.4.6 统一建模语言(Unified Modeling Language)
例如:C++,Java 统一建模语言是为面向对象开发设计的一种通用的可视化建模语言。 • 当描述系统的行为需求时,采用图例; • 当规定问题域的词库时,采用类图; • 当类和对象如何相互作用时,采用时序图、协作图、状态图、活动 图; • 当描述系统的软件结构时,采用类图和组件图; • 当描述系统中的软件行为时,采用顺序图、协作图、状态图、活动 图; • 当描述支行软件的处理器和设备的拓扑时,采用配置图。
6.3 程序设计
6.3.2 程序设计的组织工作
根据任务的轻重缓急和程序员的人数、能力进行合理的分工。 编程的安排应考虑程序的特点,一般文件或数据库建立的工作量极大, 应该尽量安排在前。
调试完后:编写程序设计说明书、操作说明书、程序代码说明、程序修改记 录、开发总结等。
6.3 程序设计
6.3.3 程序设计方法
6.5 系统调试和转换
3、试运行方式
类似于平行运行方式同,它在一些关键处理上进行试运行,在试运行感 到满意时,再转入新系统全面运行。
老系统 新系统
试运行
t
6.5 系统调试和转换
4、逐步转换法
6.2
系统实施的实现方法
6.2.3 人员的培训 • 了解计算机的基本操作 • 了解计算机的系统分析和设计的基本概念
• 新系统的概貌
• 信息系统的建立对原系统工作流程和方法的改进 • 系统的变化 • 掌握新系统的操作程序 • 基本的系统维护技能
6.3 程序设计
6.3.1 程序的编制和调试 程序编制中遵循两条基本原则:
新系统一部分一部分地替换老系统,直到全部替代老系
统。 新系统n 老系统
新系统2
新系统1
t1 t4
t2 分段转换过渡时间
t3
t
6.5 系统调试和转换
•避免了直接转换法的危险性,费用也比并行转换法省 •这种转换方式借口复杂,当新老系统差别太大是不宜 采取该方法
6.5 系统调试和转换
系统转换过程中,应注意以下问题:
第6章
管理信息系统的系统实施
本章主要内容
基本概念 系统实施的实现方法 程序设计 系统开发软件工具
系统调试和转换
6.1
基本概念
系统实施实际就根据系统设计得 到的物理模型,选用一种计算机语言 完成新系统的实现。
6.2
系统实施的实现方法
在系统实施阶段,主要是实现已完成的系统设计,即新系
调试数据应符合要求:
1)为了测试不同的功能,调试数据应满足各方面的要求。要根据所需 具有的功能来确定调试数据的各类,保证程序的各个部分都能得到完事的检 查。 2)调试数据要满足上、下限和手环重复次数的要求。 3)要有一定量的错误数据,以便检验能否正确执行出错处理。 4)数据之间的关系应符合程序要求。
NETX
6.3 程序设计
6.3.3 程序设计方法
2、速成原型式的程序开发方法
速成原型式的基本步骤:
将HIPO图或结构图中类似带有普遍性的功能模块集中,如菜单模块 、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子
系统中都是必不可少的
将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工 具。如果寻找无果,则可考虑开发一个能够适合各子系统设计
说明书的要求,来组织工作、安排计划和培训人员。
6.2.1 系统实施的内容
6.2
系统实施的实现方法
6.2
系统实施的实现方法
6.2.2 系统实施的领导 1、做好新系统实施计划的编制工作,布置和协调各方面的
关系;
2、检查工作进度和质量,作必要的调整和修改; 3、处理和解决实施过程发生和发现的一切重大问题。 4、发挥系统分析员和设计员的作用。
1 、新系统的投运需要大量的基础数据,这些数据的整理与录入工 作量特别庞大,应及早准备、尽快完成; 2 、系统运行时会出现一些局部性的问题,这是正常现象,说明系 统是成功的,如果出现致命的问题,则说明系统设计质量不好,整个系 统甚至要重新设计。 3 、系统切换不仅是机器的转换、程序的转换,更难的是人工的转 换,应提前做好人员的培训工作(MIS的开发会引起企业组织结构的变 化、管理方式的变革,人员必须适应新系统管理的要求)
6.4 系统开发软件工具
6.4.5 计算机辅助软件工具
计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称 CASE)。 它集成了多种工具。 能实现: • 辅助编程 •支持系统分析和系统设计 (如生成数据流程图;生成功能结构图 和各种文档资料等)。
它为系统提供了全过程的开发环境。
1)提高程序的可维护性
结构化模块设计 2)程序员 依据系统分析与设计阶段产生的过程结构图、程序伪码 、决策树、判断表、程序说明书和流程图来选择程序语言进行
程序设计。
6.3 程序设计
6.3.1 程序的编制和调试 编制程序是为了使计算机能按照支付宝的内容进行工作,
而调试是检验程序的程序,两者相辅相成。
6.4 系统开发软件工具
6.4.3 套装软件(Set of software)
套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE将下列软件融合在一起: WORD(文字处理软件) EXCEL (电子表格软件) Power Point(绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL 还 具备一定规模的生成模型的函数。
6.4 系统开发软件工具
6.4.2 数据库管理
现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生 成功能。例如: 在ORACLE数据库管理系统中,利用 SQL*FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手 段; SQL*REPORT为报表输出提供方便 SQL*GRAPH为图形生成提供方便。 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发 环境。
在指定的时间点,停止原系统的使用,启动新系统。
老系统 新系统
切换点
•转换简单,费用最省 •风险较大,应有一定的保护措施。
t
6.5 系统调试和转换
2、平行运行
安排新、老系统有一段时间平行运行。在此阶段、手工处理和人——机 处理系统并存。
老系统 新系统
并行运行
t
6.5 系统调试和转换
平行运行法的特点是风险小、安全系数大
6.4 系统开发软件工具
6.4.4 可视化编程工具
例如:Visual BASIC
它结合了面向对象技术,提供了一个运用对象的编程环境。 它提供给用户一种可以跨越多个软件平台(如电子表格软件、Foxpro类型的数据库、 字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连 结,而且看到的是相同的用户界面。
调试就是为了改正错误,而程序中的错误需要通过测试来查找。
6.5 系统调试和转换
6.5.1 系统调试 调试工作分为计算机系统的调试和系统总调试两大阶段。 系统调试的步骤
6.5 系统调试和转换
6.5.2 系统转换
直接转换 平行运行 试运行方式 逐步转换
6.5 系统调试和转换
1、直接转换法
用这些软件工具来生成这些程序模型的原型。
6.3 程序设计
6.3.3 程序设计方法
3、面向对象的程序设计方法
面向对象的程序设计方法一般应与面向对象设计OOD所设计的内容相对应。 它是一个简单、直接的映射过程,就是将 OOD中所定义的范式直接用面向对 象的OOP来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相
6.5 系统调试和转换
人们常常有一种错觉,认为程序编写出来就“万事大吉”。 程序编制完成后,需要对程序进行调试,排除其中的各种错误,如语法 错误、逻辑错误等。一般情况下,语法错误比较容易发现,而逻辑错误 要查找出来并加以改正就不那么容易,而且逻辑错误一般都需要通过程
序测试才能发现。所以程序程序调试与测试往往是密不可分的。
当大的潜在优势,也是其它的程序设计方法所无法取代的。
6.4 系统开发软件工具
6.4.1 电子表格软件
例如,Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表(256 列*2048行)。 用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显 示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用 比较方便。 此外,Lotus 1-2-3还设定了许多统计和财会中常用的函数和模型,因而便于 MIS和DSS的开发。
1、结构化程序设计 1)结构化程序的基本结构
“自顶向下”的模块化设计方法 结构化程序设计方法的特点就在于其使用三种基本逻辑结构: 顺序结构、选择结构和循环结构来设计程序。
6.3 程序设计
6.3.3 程序设计方法
1、结构化程序设计 2)多元条件结构 它也称开关结构,是一种辅助结构。
I值 A B C
6.4 系统开发软件工具
6.4.6 统一建模语言(Unified Modeling Language)
例如:C++,Java 统一建模语言是为面向对象开发设计的一种通用的可视化建模语言。 • 当描述系统的行为需求时,采用图例; • 当规定问题域的词库时,采用类图; • 当类和对象如何相互作用时,采用时序图、协作图、状态图、活动 图; • 当描述系统的软件结构时,采用类图和组件图; • 当描述系统中的软件行为时,采用顺序图、协作图、状态图、活动 图; • 当描述支行软件的处理器和设备的拓扑时,采用配置图。
6.3 程序设计
6.3.2 程序设计的组织工作
根据任务的轻重缓急和程序员的人数、能力进行合理的分工。 编程的安排应考虑程序的特点,一般文件或数据库建立的工作量极大, 应该尽量安排在前。
调试完后:编写程序设计说明书、操作说明书、程序代码说明、程序修改记 录、开发总结等。
6.3 程序设计
6.3.3 程序设计方法