- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 管理信息系统实施与评价 学习目标 1.了解管理信息系统的实施与评价的整个过程; 2.掌握程序设计的基本原则和结构化程序设计方法; 3.掌握系统常用的调试技术和测试策略; 4.掌握系统转换方式及系统日常运行与维护的方法; 5.掌握系统评价的主要指标及其内容。 6.2 相关理论知识 6.2.1 系统实施概述 1.系统实施的主要内容 系统实施阶段的主要任务就是实现新系统的物理模型,为用户提供一个功能丰富实用、运行安全可靠、易于维护扩充、使用简单方便的系统。系统实施的典型步骤包括硬件的获取、软件的获取或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收,如下图所示。 6.2 相关理论知识 2.系统实施成功的主要因素 ① 规划设计时要找出适合自身情况的管理信息系统,使之适应企业的发展战略,做好计划和管理。 ② 实施中一定要有业务流程再造的配合。 ③ 运行中的维护及再开发管理,即对系统持续改进。 6.2 相关理论知识 6.2.2 程序设计概述 1.程序设计任务 程序设计的主要任务是,以用户的需求为出发点,以系统分析与系统设计阶段的结构图、判断表、设计说明书等为依据,选择适当的程序设计语言及软件开发环境和工具,编制程序和调试程序,并检查运行结果是否符合设计要求。 6.2 相关理论知识 2.程序设计原则 (1)可维护性。 (2)可靠性。 (3)可理解性。 (4)效率性。 (5)文档齐全。 (6)健壮性。 6.2 相关理论知识 3.程序设计语言选择 ① 项目的应用范围; ② 算法和计算复杂性; ③ 软件执行的环境; ④ 性能上的考虑与实现的条件; ⑤ 数据结构的复杂性; ⑥ 软件开发人员的知识水平和心理因素等。 6.2 相关理论知识 6.2.3 程序设计方法 1.结构化程序设计的3种基本结构 在数据处理领域中,最早使用的“结构化”(Structured)一词出自程序设计,也就是所谓的结构化程序设计。“结构化”的含义是指用一组标准的准则与工具从事某项工作。在结构化程序设计出现以前,每一个程序员都按照各自的习惯与思路编写程序,没有统一的标准与方法,每个人的编程效率与程序的质量相差很大。 还有一个重要的问题是编写的程序,其可读性和可修改性都很差,往往一个程序员编写的程序只有他自己才能看得懂,有时甚至连他自己都看不懂,因而,别人无法看懂,更无法修改。 6.2 相关理论知识 2.结构化程序的特点 结构化程序的特点是结构简单清晰,容易阅读理解、调试验证和修改维护,可靠性高。 结构化程序总体上呈现线性结构,是由多个程序段串联组成的,因此简单清楚。 阅读结构化程序时,看到哪一段就能理解到哪儿;在进行测试时,只要能验证每一程序段的正确性,那么,整个程序基本上就是正确的,因为每个程序段的输出只影响下一程序段的执行。 同时,由于各程序段只有单入口和单出口,每个程序段相对简单且容易调试,因此,整个程序的质量和可靠性也得到了保证。 6.2 相关理论知识 3.结构化程序设计的基本方法 结构化程序设计的基本方法是:“自顶向下,逐步求精”。当我们对问题只知其要求尚无具体解决办法时,不可能立即设计出具体的处理程序,只能先设计高度抽象的算法,这种算法仅仅表达了解决问题的总体策略和程序的基本框架。 然后,在此基础上,对每个抽象问题进一步分析、分解和求精,划分各个部分并对各部分求得解决办法。这样逐步将问题分解细化、逐步求精,直到写出程序细节为止。 “自顶向下”是从系统的总体模块结构出发,先研究和编写最顶层的主控模块,然后沿着控制调用线向下逐次将较大的模块分解为较小的模块,并逐个予以分析解决。 “自顶向下,逐步求精”,其本质就是从整体到局部,从复杂到简单,逐步分解,细化求精,分而治之,直到问题的最终解决。 “自顶向下,逐步求精”的程序设计方法不能死搬硬套,要灵活运用,有时可以和“自底向上”的程序设计方法结合起来使用。对于模块图底层比较简单、比较熟悉或有现成程序的模块,可以先进行设计和编写,然后再将其组装成较大的模块,这就是“自底向上”的程序设计方法。 6.2 相关理论知识 4.程序设计步骤 (1)充分理解系统设计要求。 (2)熟悉编程的环境。 (3)细化程序处理过程。 (4)编程。 (5)调试。 (6)运行。 如果是自用程序,在调试通过以后即可使用实际数据运行程序,得到计算结果;如果是商品软件或受委托开发的软件,则运行由用户实施。 6.2 相关理论知识 5.建立良好的编程风格 (1)文档习惯。 (2)丰富的想象力。 (3)最简单的是最好的。 (4)代码编写的规范化与标准化。 ① 源程序规范化。 ② 数据声明规范化。 ③ 语句结构正确、清晰。 (5)程序的复用性和模块化。 6.3 相关实践知识 6.3.1 程序和系统调试
您可能关注的文档
- 《单片机原理和接口技术》课后答案陈蕾.pdf
- 《单片机原理与应用》课后习题答案.ppt
- 《弹性力学与有限元法》上机实验指导书.pdf
- 《地层学和类型学的若干问题》导读.pdf
- 第六章 我是真的没想到孩子早教机可以这样选!.pdf
- 《电工和电子技术C》补充题(答案).pdf
- 《电脑入门教程和上机指导》第1课:电脑基础知识.ppt
- Hennecke 安装和调整检测模块 培训文件.pdf
- heX 清单文件(Manifest)说明知识.pdf
- 第六章 五种食物越吃越瘦,第一种你绝对不知道,还不快看看.pdf
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)