- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 MIS的系统实施 主要内容: 物理系统的实施 程序设计与软件开发工具 程序和系统调试 系统切换、运行及维护 项目管理与系统评价 从结构化到面向对象方法的系统实施 8.1 物理系统的实施 8.1.1 计算机系统的实施 购置计算机系统的基本原则 能够满足MIS 的设计要求 应考虑的主要问题 计算机系统是否具有合理的性能价格比 系统是不具有良好的可扩充性 能否得到来自供应商的售后服务和技术支持等。 8.1.2 网络系统的实施 MIS网络 局域网(LAN) 广域网(WAN) 网络系统的实施的主要内容 通信设备的安装; 电缆线的铺设; 网络性能的调试等工作。 常用的通信线路 双绞线、同轴电缆、光纤以及微波和卫星通信等。 8.2 程序设计 8.2.1 程序设计的目标 可维护性 指当系统需求变化时,容易对程序进行补充或修改。 可靠性 可理解性 要求层次清楚,便于阅读,便于维护。 效率 程序能有效地利用计算机资源,充分发挥其效用,提高运行效率。 8.2.2 结构化程序设计方法 应用软件工程的方法进行程序设计 整体:采用自顶向下的模块化设计方法; 局部:具体编程中应采用结构化程序设计方法。 8.2.2 结构化程序设计方法 自顶向下的模块化设计 首先确定上层功能,然后经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。 模块化程序设计中应注意: 模块的独立性(功能的独立性、结构的独立性) 模块划分规模的适当性 底层模块功能的简单性 8.2.2 结构化程序设计方法 顺序结构 由一系列依次执行的语句或模块构成; 循环结构 当型循环结构 直到型循环结构 选择结构 简单选择结构 二路选择结构 多路选择结构 8.3 软件开发工具 8.3.1 电子表格软件 Lotus 1-2-3电子表格软件包有一个规模较大的电子工作表(256列*2048行); 用户可以通过键盘在屏幕上填写表中数据,存入数据库,然后按图形方式显示或打印出来; 能够将其它类型的数据文件转换成工作表文件; 设定了许多统计和财会中常用的函数和模型,便于MIS和DSS的开发。 8.3.2 利用数据库管理系统的生成功能 现在的数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生成功能。 例如ORACLE数据库管理系统中的: SQL*FORMS 可以进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手段; SQL*REPORT为报表输出提供方便; SQL*GRAPH为图形生成提供方便 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发环境。 8.3.3 套装软件 套装软件是将流行的若干软件集成起来形成的软件。 例如OFFICE融合以下几个软件: WORD(文字处理软件) EXCEL (电子表格软件) Power Point(绘图软件) 8.3.4 可视化编程工具 Visual BASIC 结合面向对象技术,是一个运用对象的编程环境; 给用户提供了一种可以跨越多个软件平台(如电子表格软件、Fox-pro类型的数据库、 字处理软件、绘图软件)的通用语言; 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结,而且看到的是相同的用户界面。 8.3.5 计算机辅助软件工程(CASE) 计算机辅助软件工程集成了多种工具,能实现: 辅助编程 支持系统分析和系统设计(如:生成数据流程图;生成功能结构图和各种文档资料等); 为系统提供了全过程的开发环境。 8.4 程序和系统调试 8.4.1 程序调试 程序的正确性验证方法: 理论法:程序正确性证明 实验法:程序调试 程序调试包括: 代码测试:测试程序在逻辑上是否正确; 测试数据(正常、异常、错误) 功能测试:测试程序能否满足功能和应用上的需求。 8.4.2 分调(功能调试) 分调的目的 保证模块内各程序间具有正确的控制关系,并测试模块的运行效率。 分调的时间 单个程序调试完成以后。 分调的做法 将一个功能内所有程序按次序串联起来进行调试。 8.4.3 总调(能行性调试) 总调应由系统分析员和程序员合作进行 总调的内容 主控程序和调度程序调试 验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。 程序的总调 是将主控制和调度程序与各功能模块联结起来进行总体调试,检查模块间相互关系方面的错误和缺陷。 8.4.4 特殊调试 特殊测试是根据系统需要而选择进行的测试 特殊调试举例: 峰值负载测试 容量测试 响应时间测试 恢复能力测试 8.4.5 实况测试 实况测试是以过去手工处理时得出正确结果的数据作为输入,然后将新系统输出结果与手工处理结果进行比较; 除严格校对结果外,还要考察系统运转的合理性
文档评论(0)