第六章 管理信息系统的系统实施

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新系统一部分一部分地替换老系统,直到全部替代老系
统。 新系统n 老系统
新系统2
新系统1
t1 t4
t2 分段转换过渡时间
t3
t
6.5 系统调试和转换
•避免了直接转换法的危险性,费用也比并行转换法省 •这种转换方式借口复杂,当新老系统差别太大是不宜 采取该方法
6.5 系统调试和转换
系统转换过程中,应注意以下问题:
6.4 系统开发软件工具
6.4.5 计算机辅助软件工具
计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称 CASE)。 它集成了多种工具。 能实现: • 辅助编程 •支持系统分析和系统设计 (如生成数据流程图;生成功能结构图 和各种文档资料等)。
它为系统提供了全过程的开发环境。
1、结构化程序设计 1)结构化程序的基本结构

“自顶向下”的模块化设计方法 结构化程序设计方法的特点就在于其使用三种基本逻辑结构: 顺序结构、选择结构和循环结构来设计程序。
6.3 程序设计
6.3.3 程序设计方法
1、结构化程序设计 2)多元条件结构 它也称开关结构,是一种辅助结构。
I值 A B C

用这些软件工具来生成这些程序模型的原型。
6.3 程序设计
6.3.3 程序设计方法
3、面向对象的程序设计方法

wk.baidu.com
面向对象的程序设计方法一般应与面向对象设计OOD所设计的内容相对应。 它是一个简单、直接的映射过程,就是将 OOD中所定义的范式直接用面向对 象的OOP来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相
统物理模型----新系统实施方案。因此,必须根据新系统设计
说明书的要求,来组织工作、安排计划和培训人员。
6.2.1 系统实施的内容
6.2
系统实施的实现方法
6.2
系统实施的实现方法
6.2.2 系统实施的领导 1、做好新系统实施计划的编制工作,布置和协调各方面的
关系;
2、检查工作进度和质量,作必要的调整和修改; 3、处理和解决实施过程发生和发现的一切重大问题。 4、发挥系统分析员和设计员的作用。
开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使用新系 统 隐含假设:原系统是正确的
6.5 系统调试和转换
3、试运行方式
类似于平行运行方式同,它在一些关键处理上进行试运行,在试运行感 到满意时,再转入新系统全面运行。
老系统 新系统
试运行
t
6.5 系统调试和转换
4、逐步转换法
6.4 系统开发软件工具
6.4.2 数据库管理
现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生 成功能。例如: 在ORACLE数据库管理系统中,利用 SQL*FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手 段; SQL*REPORT为报表输出提供方便 SQL*GRAPH为图形生成提供方便。 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发 环境。
1 、新系统的投运需要大量的基础数据,这些数据的整理与录入工 作量特别庞大,应及早准备、尽快完成; 2 、系统运行时会出现一些局部性的问题,这是正常现象,说明系 统是成功的,如果出现致命的问题,则说明系统设计质量不好,整个系 统甚至要重新设计。 3 、系统切换不仅是机器的转换、程序的转换,更难的是人工的转 换,应提前做好人员的培训工作(MIS的开发会引起企业组织结构的变 化、管理方式的变革,人员必须适应新系统管理的要求)
当大的潜在优势,也是其它的程序设计方法所无法取代的。
6.4 系统开发软件工具
6.4.1 电子表格软件
例如,Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表(256 列*2048行)。 用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显 示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用 比较方便。 此外,Lotus 1-2-3还设定了许多统计和财会中常用的函数和模型,因而便于 MIS和DSS的开发。
6.3 程序设计
6.3.2 程序设计的组织工作
根据任务的轻重缓急和程序员的人数、能力进行合理的分工。 编程的安排应考虑程序的特点,一般文件或数据库建立的工作量极大, 应该尽量安排在前。
调试完后:编写程序设计说明书、操作说明书、程序代码说明、程序修改记 录、开发总结等。
6.3 程序设计
6.3.3 程序设计方法
6.4 系统开发软件工具
6.4.6 统一建模语言(Unified Modeling Language)
例如:C++,Java 统一建模语言是为面向对象开发设计的一种通用的可视化建模语言。 • 当描述系统的行为需求时,采用图例; • 当规定问题域的词库时,采用类图; • 当类和对象如何相互作用时,采用时序图、协作图、状态图、活动 图; • 当描述系统的软件结构时,采用类图和组件图; • 当描述系统中的软件行为时,采用顺序图、协作图、状态图、活动 图; • 当描述支行软件的处理器和设备的拓扑时,采用配置图。
6.5 系统调试和转换
人们常常有一种错觉,认为程序编写出来就“万事大吉”。 程序编制完成后,需要对程序进行调试,排除其中的各种错误,如语法 错误、逻辑错误等。一般情况下,语法错误比较容易发现,而逻辑错误 要查找出来并加以改正就不那么容易,而且逻辑错误一般都需要通过程
序测试才能发现。所以程序程序调试与测试往往是密不可分的。
在指定的时间点,停止原系统的使用,启动新系统。
老系统 新系统
切换点
•转换简单,费用最省 •风险较大,应有一定的保护措施。
t
6.5 系统调试和转换
2、平行运行
安排新、老系统有一段时间平行运行。在此阶段、手工处理和人——机 处理系统并存。
老系统 新系统
并行运行
t
6.5 系统调试和转换
平行运行法的特点是风险小、安全系数大
1)提高程序的可维护性
结构化模块设计 2)程序员 依据系统分析与设计阶段产生的过程结构图、程序伪码 、决策树、判断表、程序说明书和流程图来选择程序语言进行
程序设计。
6.3 程序设计
6.3.1 程序的编制和调试 编制程序是为了使计算机能按照支付宝的内容进行工作,
而调试是检验程序的程序,两者相辅相成。
6.4 系统开发软件工具
6.4.3 套装软件(Set of software)
套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE将下列软件融合在一起: WORD(文字处理软件) EXCEL (电子表格软件) Power Point(绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL 还 具备一定规模的生成模型的函数。
调试就是为了改正错误,而程序中的错误需要通过测试来查找。
6.5 系统调试和转换
6.5.1 系统调试 调试工作分为计算机系统的调试和系统总调试两大阶段。 系统调试的步骤
6.5 系统调试和转换
6.5.2 系统转换

直接转换 平行运行 试运行方式 逐步转换
6.5 系统调试和转换
1、直接转换法
6.2
系统实施的实现方法
6.2.3 人员的培训 • 了解计算机的基本操作 • 了解计算机的系统分析和设计的基本概念
• 新系统的概貌
• 信息系统的建立对原系统工作流程和方法的改进 • 系统的变化 • 掌握新系统的操作程序 • 基本的系统维护技能
6.3 程序设计
6.3.1 程序的编制和调试 程序编制中遵循两条基本原则:
调试数据应符合要求:
1)为了测试不同的功能,调试数据应满足各方面的要求。要根据所需 具有的功能来确定调试数据的各类,保证程序的各个部分都能得到完事的检 查。 2)调试数据要满足上、下限和手环重复次数的要求。 3)要有一定量的错误数据,以便检验能否正确执行出错处理。 4)数据之间的关系应符合程序要求。
6.4 系统开发软件工具
6.4.4 可视化编程工具
例如:Visual BASIC
它结合了面向对象技术,提供了一个运用对象的编程环境。 它提供给用户一种可以跨越多个软件平台(如电子表格软件、Foxpro类型的数据库、 字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连 结,而且看到的是相同的用户界面。
第6章
管理信息系统的系统实施
本章主要内容
基本概念 系统实施的实现方法 程序设计 系统开发软件工具
系统调试和转换
6.1
基本概念
系统实施实际就根据系统设计得 到的物理模型,选用一种计算机语言 完成新系统的实现。
6.2
系统实施的实现方法
在系统实施阶段,主要是实现已完成的系统设计,即新系
NETX
6.3 程序设计
6.3.3 程序设计方法
2、速成原型式的程序开发方法

速成原型式的基本步骤:

将HIPO图或结构图中类似带有普遍性的功能模块集中,如菜单模块 、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子
系统中都是必不可少的

将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工 具。如果寻找无果,则可考虑开发一个能够适合各子系统情况的通 用模块
相关文档
最新文档