




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6 6章章管理信息系统的系统实施管理信息系统的系统实施 本章主要内容本章主要内容 基本概念基本概念 系统实施的实现方法系统实施的实现方法 程序设计程序设计 系统开发软件工具系统开发软件工具 系统调试和转换系统调试和转换6.1 6.1 基本概念基本概念 系统实施实际就根据系统设计得到的物理模型,选用一种计算机语言完成新系统的实现。 6.2 6.2 系统实施的实现方法系统实施的实现方法 在系统实施阶段,主要是实现已完成的系统设计,即新系统物理模型-新系统实施方案。因此,必须根据新系统设计说明书的要求,来组织工作、安排计划和培训人员。 6.2.1 系统实施的内容 6.2 6.2 系统实施的实现方
2、法系统实施的实现方法6.2 6.2 系统实施的实现方法系统实施的实现方法 6.2.2 系统实施的领导 1、做好新系统实施计划的编制工作,布置和协调各方面的关系; 2、检查工作进度和质量,作必要的调整和修改; 3、处理和解决实施过程发生和发现的一切重大问题。 4、发挥系统分析员和设计员的作用。6.2 6.2 系统实施的实现方法系统实施的实现方法 6.2.3 人员的培训 了解计算机的基本操作了解计算机的基本操作 了解计算机的系统分析和设计的基本概念了解计算机的系统分析和设计的基本概念 新系统的概貌新系统的概貌 信息系统的建立对原系统工作流程和方法的改进信息系统的建立对原系统工作流程和方法的改进 系
3、统的变化系统的变化 掌握新系统的操作程序掌握新系统的操作程序 基本的系统维护技能基本的系统维护技能6.3 6.3 程序设计程序设计 6.3.1 程序的编制和调试 程序编制中遵循两条基本原则: 1)提高程序的可维护性 结构化模块设计 2)程序员 依据系统分析与设计阶段产生的过程结构图、程序伪码、决策树、判断表、程序说明书和流程图来选择程序语言进行程序设计。 6.3 6.3 程序设计程序设计 6.3.1 程序的编制和调试 编制程序是为了使计算机能按照支付宝的内容进行工作,而调试是检验程序的程序,两者相辅相成。 调试数据应符合要求: 1)为了测试不同的功能,调试数据应满足各方面的要求。要根据所需具有
4、的功能来确定调试数据的各类,保证程序的各个部分都能得到完事的检查。 2)调试数据要满足上、下限和手环重复次数的要求。 3)要有一定量的错误数据,以便检验能否正确执行出错处理。 4)数据之间的关系应符合程序要求。 6.3 6.3 程序设计程序设计 6.3.2 程序设计的组织工作u 根据任务的轻重缓急和程序员的人数、能力进行合理的分工。u 编程的安排应考虑程序的特点,一般文件或数据库建立的工作量极大,应该尽量安排在前。调试完后:编写程序设计说明书、操作说明书、程序代码说明、程序修改记录、开发总结等。6.3 6.3 程序设计程序设计 6.3.3 程序设计方法 1、结构化程序设计 1)结构化程序的基本
5、结构n“自顶向下自顶向下”的模块化设计方法的模块化设计方法n结构化程序设计方法的特点就在于其使用三种基本逻辑结构:结构化程序设计方法的特点就在于其使用三种基本逻辑结构:顺序结构、选择结构和循环结构来设计程序。顺序结构、选择结构和循环结构来设计程序。6.3 6.3 程序设计程序设计 6.3.3 程序设计方法 1、结构化程序设计 2)多元条件结构 它也称开关结构,是一种辅助结构。ABI值值NETXC6.3 6.3 程序设计程序设计 6.3.3 程序设计方法 2、速成原型式的程序开发方法n速成原型式的基本步骤:速成原型式的基本步骤:p将将HIPOHIPO图或结构图中类似带有图或结构图中类似带有普遍性
6、普遍性的功能模块集中,如菜单模块的功能模块集中,如菜单模块、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子系统中都是必不可少的系统中都是必不可少的p将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工具。如果寻找无果,则可考虑开发一个能够适合各子系统情况的具。如果寻找无果,则可考虑开发一个能够适合各子系统情况的通通用模块用模块p用这些软件工具来生成这些程序模型的用这些软件工具来生成这些程序模型的原型原型。6.3 6.3 程序设计程序设计 6.3.3 程序设计方法
7、3、面向对象的程序设计方法n面向对象的程序设计方法一般应与面向对象设计面向对象的程序设计方法一般应与面向对象设计OODOOD所设计的内容相对应。所设计的内容相对应。它是一个简单、直接的映射过程,就是将它是一个简单、直接的映射过程,就是将OODOOD中所定义的范式直接用面向对中所定义的范式直接用面向对象的象的OOPOOP来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相当大的潜在优势,也是其它的程序设计方法所无法取代的。当大的潜在优势,也是其它的程序设计方法所无法取代的。6.4 6.4 系统开发软件工具系统开发软件工具 6.4.1
8、 电子表格软件 例如,例如,Lotus 1- 2- 3 Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表电子表格软件包有一个规模较大的电子工作表(256(256列列* *20482048行行) )。 用户可以通过键盘在屏幕上填写表中数据,存入数据库,用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显然后按图形方式显示或打印出来。示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用比较方便。比较方便。 此外,此外,Lotus 1-2-3Lotus 1-2-3还
9、设定了许多统计和财会中常用的函数和模型,因而便于还设定了许多统计和财会中常用的函数和模型,因而便于MISMIS和和DSSDSS的开发。的开发。6.4 6.4 系统开发软件工具系统开发软件工具 6.4.2 数据库管理 现在,数据库管理系统已不只是局限于数据管理,现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生而且具有相当强的软件生成功能。例如:成功能。例如: 在在ORACLEORACLE数据库管理系统中,利用数据库管理系统中,利用 SQL SQL* *FORMS FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作;可以通过选择一些菜单和相应的功能键方便地进行对库
10、操作; SQL SQL* *PLUSPLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手的触发器为保证数据的完整性、一致性和合法性提供必要的检验手段;段; SQL SQL* *REPORTREPORT为报表输出提供方便为报表输出提供方便 SQL SQL* *GRAPHGRAPH为图形生成提供方便。为图形生成提供方便。 以上这些以上这些ORACLE ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发软件工具配合起来使用,可以形成一个综合的应用软件开发环境。环境。6.4 6.4 系统开发软件工具系统开发软件工具 6.4.3 套装软件(Set of software)
11、套装软件是将流行的若干软件集成起来形成的软件。例如:套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE OFFICE将下列软件融合在一起:将下列软件融合在一起: WORD WORD(文字处理软件)文字处理软件) EXCEL EXCEL ( (电子表格软件电子表格软件) ) Power Point Power Point(绘图软件)。绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL EXCEL 还还具备一定规模的生成模型的函数。具备一定规模的生成模型的函数。6.4 6.4 系统开发软件工
12、具系统开发软件工具 6.4.4 可视化编程工具例如:例如:Visual BASICVisual BASIC 它结合了它结合了面向对象技术面向对象技术,提供了一个运用对象的编程环境。,提供了一个运用对象的编程环境。 它提供给用户一种可以跨越多个软件平台(如电子表格软件、它提供给用户一种可以跨越多个软件平台(如电子表格软件、Fox-Fox-propro类型的数据库、类型的数据库、 字处理软件、绘图软件)的通用语言。字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结,软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结,而且看到的是相同的用户界面
13、。而且看到的是相同的用户界面。6.4 6.4 系统开发软件工具系统开发软件工具 6.4.5 计算机辅助软件工具 计算机辅助软件工程计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称,简称CASE)CASE)。 它集成了多种工具。它集成了多种工具。 能实现:能实现: 辅助编程辅助编程 支持系统分析和系统设计支持系统分析和系统设计 ( (如生成数据流程图如生成数据流程图; ;生成功能结构图生成功能结构图 和各种文档资料等和各种文档资料等) )。 它为系统提供了它为系统提供了全过程的
14、开发环境全过程的开发环境。6.4 6.4 系统开发软件工具系统开发软件工具 6.4.6 统一建模语言(Unified Modeling Language) 例如:例如:C+,Java 统一建模语言是为面向对象开发设计的一种通用的可视化建模语言。统一建模语言是为面向对象开发设计的一种通用的可视化建模语言。当描述系统的行为需求时,采用图例;当描述系统的行为需求时,采用图例;当规定问题域的词库时,采用类图;当规定问题域的词库时,采用类图;当类和对象如何相互作用时,采用时序图、协作图、状态图、活动图;当类和对象如何相互作用时,采用时序图、协作图、状态图、活动图;当描述系统的软件结构时,采用类图和组件图
15、;当描述系统的软件结构时,采用类图和组件图;当描述系统中的软件行为时,采用顺序图、协作图、状态图、活动图;当描述系统中的软件行为时,采用顺序图、协作图、状态图、活动图;当描述支行软件的处理器和设备的拓扑时,采用配置图。当描述支行软件的处理器和设备的拓扑时,采用配置图。6.5 6.5 系统调试和转换系统调试和转换u 人们常常有一种错觉,认为程序编写出来就“万事大吉”。u 程序编制完成后,需要对程序进行调试,排除其中的各种错误,如语法错误、逻辑错误等。一般情况下,语法错误比较容易发现,而逻辑错误要查找出来并加以改正就不那么容易,而且逻辑错误一般都需要通过程序测试才能发现。所以程序程序调试与测试往往
16、是密不可分的。u 调试就是为了改正错误,而程序中的错误需要通过测试来查找。6.5 6.5 系统调试和转换系统调试和转换6.5.1 系统调试 调试工作分为计算机系统的调试和系统总调试两大阶段。 系统调试的步骤系统调试的步骤6.5 6.5 系统调试和转换系统调试和转换6.5.2 系统转换 n直接转换直接转换n平行运行平行运行n试运行方式试运行方式n逐步转换逐步转换 6.5 6.5 系统调试和转换系统调试和转换在指定的时间点,停止原系统的使用,启动新系统。在指定的时间点,停止原系统的使用,启动新系统。转换简单,费用最省转换简单,费用最省风险较大,应有一定的保护措施。风险较大,应有一定的保护措施。1
17、1、直接转换法、直接转换法老系统老系统新系统新系统t t切换点切换点6.5 6.5 系统调试和转换系统调试和转换 安排新、老系统有一段时间平行运行。在此阶段、手工处理和人机处理系统并存。2 2、平行运行、平行运行老系统老系统新系统新系统并行运行并行运行t t6.5 6.5 系统调试和转换系统调试和转换l平行运行法的特点是风险小、安全系数大平行运行法的特点是风险小、安全系数大l开销大(需要同时运行开销大(需要同时运行2 2套系统)套系统)l用户随着并行期的延长而失去热情,甚至拒绝使用新系用户随着并行期的延长而失去热情,甚至拒绝使用新系统统l隐含假设:原系统是正确的隐含假设:原系统是正确的6.5
18、6.5 系统调试和转换系统调试和转换 类似于平行运行方式同,它在一些关键处理上进行试运行,在试运行感到满意时,再转入新系统全面运行。3 3、试运行方式、试运行方式老系统老系统新系统新系统试运行试运行t t6.5 6.5 系统调试和转换系统调试和转换 新系统一部分一部分地替换老系统,直到全部替代老系新系统一部分一部分地替换老系统,直到全部替代老系统。统。4 4、逐步转换法、逐步转换法老系统老系统 新系统新系统1 1 新系统新系统2 2新系统新系统n nt t分段转换过渡时间分段转换过渡时间t1 t2 t3 t1 t2 t3 t4 t4 6.5 6.5 系统调试和转换系统调试和转换避免了直接转换法的危险性,费用也比并行转换法省避免了直接转换法的危险性,费用也比并行转换法省这种转换方式借口复杂,当新老系统差别太大是不宜这种转换方式借口复杂,当新老系统差别太大是不宜 采取该方法采取该方法6.5 6.5 系统调试和转换系统调试和转换系统转换过程中,应注意以下问题:系统转换过程中,应注意以下问题: 1 1、新系统的投运需要大量的基础数据,这些数据的整理与录入工、新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成;作量特别庞大,应及早准备、尽快完成; 2 2、系统运行时会出现一些局
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃货运从业资格证试题答题器app
- 劳务外包造价合同范本
- 小学英语试卷看图说话
- 加装电梯费用合同范本
- 单独招生(机电类)测试题与答案
- 个人寒假学习计划
- 体育器械采购合同范本
- 企业联销合同范本
- 单位电力购买合同范本
- 医疗器械回收合同范本
- 2024电子版个人房屋租赁合同范本
- 2024年湖北省中考化学真题(解析版)
- 2024肝硬化中医诊疗指南
- 农贸市场保安工作总结
- 2024年湖南长沙自贸投资发展集团有限公司招聘笔试冲刺题(带答案解析)
- JBT 14714-2024 锂离子电池X射线检测设备(正式版)
- DL-T1362-2014输变电工程项目质量管理规程
- 金融知识普及
- (100题)2024时事政治考试题库
- 中国儿童幽门螺杆菌感染诊治专家共识2022
- 全国大学英语六级词汇表
评论
0/150
提交评论