【教学课件】第9章MIS的系统实现与系统文档.ppt
《【教学课件】第9章MIS的系统实现与系统文档.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第9章MIS的系统实现与系统文档.ppt(35页珍藏版)》请在三一办公上搜索。
1、第9章 MIS的系统实现与系统文档,第九章 MIS的系统实现与系统文档,结构化系统实现依然遵循结构化的基本思想。但系统实现阶段要将纸上的模型变成实际运行的新系统,要投入大量的人力、物力、财力,涉及到系统平台的建立、数据库的建立、应用程序的设计与测试、人员培训、新组织机构的建立、新规章制度的建立与推行等等,方方面面,千头万绪。这就更需要周密的计划和清晰的思路。MIS系统实现阶段直接的任务是:MIS系统平台建立与人员培训MIS数据库系统的建立与测试结构化程序设计与测试系统调试与试运行系统鉴定与系统文档整理,9.1 MIS系统平台配置的实现与人员培训,一、MIS系统平台配置的实现 MIS系统平台在建
2、立就是按系统设计方案购置和安装计算机网络系统,没有多少实质性的难点,但繁杂得很。平台建立的一般做法是:先建立开发平台,后建立运行平台;先改造现有设备,充分利用现有的软、硬件资源,后购置新设备。按设计要求和可行性报告对人、财、物资源进行分析,选择好适当的软、硬件,通知供货商按要求供货,安装调试,要把好质量关。,二、人员培训 人员培训是信息系统开发过程中不可缺少的一部分。人员培训包括::信息技术人员:承担计算机的操作与维护管理工作知识工作者:完成信息系统中人工处理过程和利用MIS获取资讯,发现知识,构思方案各级管理决策者:用MIS管理业务支持决策的。,管理决策者既是MIS的用户,又是MIS的组成部
3、分。对管理决策者的培训往往容易被忽视。MIS开发的成败,管理的水平,运行的效果,都在很大程度上取决于相关领导的观念、水平与能力。培训内容:主要是通过鲜活的案例与仿真环境,展示新系统处理业务与支持决策的优势与潜力,并与其一起研究如何用MIS获取资讯和支持决策。培训时间:要在可行性研究完成后就马上开始,以便管理决策者的用MIS管理业务与支持决策的观念、水平与能力随着系统开发的进程与时俱进,对MIS开发运用的要求日益迫切,从而为MIS的开发与运行使用提供支持与保证。,企业的知识工作者是针对企业业务和管理决策的需要,通过就近和远程与计算机系统协同完成人工处理模块,利用MIS来获取相关资讯,分析发现鲜活
4、有用的知识,乃至提出备选的决策方案,直接为管理决策者及全体员工服务的人员。培训内容:重点是如何配置、改进乃至开发自己的本地微机上的个人系统与工具软件,针对管理决策者或其他员工的现实与潜在需求,协同计算机系统完成人工处理模块,运行MIS来获取分析资讯,发现知识,制定方案。培训时间:前期是在系统分析的与其交流中非正式地进行的。在系统分析完成后,就要结合新系统的逻辑模型和总体构思正式开展。,信息技术人员:系统操作员和运行管理人员等,培训时间是与系统的程序设计和调试工作同步进行的。程序设计完毕后,系统即将投入试运行和实际运行,这时,经过培训合格的操作人员和运行管理人员才能接手新系统的运行和管理,确保系
5、统按时正常投入运行操作人员和运行管理人员接受培训后能够更有效地参与系统的测试,更好地了解系统的结构、功能和软、硬件运行环境,从而更好地管理系统。,9.2 MIS数据库系统的建立与测试,一、数据库结构的建立1.建立数据库结构(实际上是建立数据库字典)用SQL的 CREATE DATABASE 命令语句或其他方法建立,常常要说明数据库包含的逻辑文件等2.建立数据库表结构用SQL的 CREATE TABLE 命令语句或其他方法按设计的具体结构建立,注意完整性约束的描述3.建立视图结构用SQL的 CREATE VIEW AS 命令语句或其他方法按设计的具体结构建立,二、数据录入数据转换、组织入库的工作
6、相当费时费力。为提高数据输入工作的效率和质量,应该针对具体的应用环境设计一个数据录入子系统,人机来完成数据入库的任务。在源数据入库之前后都要采用多种方法对它们进行检验,以防止不正确的数据入库。在组织数据入库的同时还要调试输入应用程序。,二、数据库的测试与联合调试1.数据库的测试测试数据:量不能太大,但要有代表性,枚举可能出现的各种典型情况,包括DBMS及DB结构应能防止的典型错误。测试:用测试数据来校验数据库及其主要应用程序的设计质量,并力求尽可能多地发现问题,以便改正。测试通过后,即可清除测试数据,输入原有系统的数据。2.数据库的联合调试 在原有系统的数据有一小部分已输入DB后,就可以开始对
7、DB进行联合调试,即称为DB的调试运行。这一阶段要实际运行DB应用程序,执行对DB的各种操作,校验应用程序的功能是否满足设计要求。如不满足,对应应用程序部分则要修改、调整,直到达到设计要求为止。,在DB试运行时,还要测试系统的性能指标,分析其是否达到设计目标。有些参数的最佳值往往是经过运行调试后找到的。如果测试运行的结果与设计目标不符,则要返回物理设计阶段,重新调整物理结构,修改系统参数,某些情况甚至要返回逻辑设计阶段,修改逻辑结构。有两点必须注意:应分期分批地组织数据入库,先输入小批量数据做调试,待试运行基本合格后,再大批量输入数据,逐步增加数据量,逐步完成运行评价;应首先调试运行DBMS的
8、恢复功能,做好DB的转储和恢复工作。一旦故障发生,能使DB尽快恢复,尽量减少对DB的破坏。试运行阶段,原有系统应照常工作。,9.3 结构化程序设计,结构化程序设计(Structured Programming,SP)是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口的控制结构。SP方法是建立在模块化基础上,使程序具有更好的结构性和逻辑性。任何程序逻辑都可以用顺序、选择和循环三种基本结构(见图9.1)a).b).和c)。在SP方法的内部,强调的是自顶向下地分析和设计,而在其外部它又可以自底向上地实现整个系统,是当今程序设计的主流方法。SP方法特别适合那些开发过程不规范、模块划分不细,
9、或因特殊业务处理所需模块程序量较大的系统。,a)顺序结构,b)选择结构,c)循环结构,9.3.1 结构化程序设计优点,自顶向下逐步求精的方法符合人类解决复杂问题的普遍规律,可以显著提高成功率和生产率。先全局后局部,先整体后细节,先抽象后具体,开发出的程序有清晰的层次结构,容易阅读和理解。仅用受限制的GO TO 语句、单入口的控制结构,程序的静态结构和动态执行情况比较一致。容易保证程序的正确性,即使出现错误也较容易诊断和纠正。控制结构有规范的逻辑模式,源程序清晰流畅,易读易懂,容易测试。程序清晰和模块化,修改和重新设计一个软件时可以重用的代码量大。程序的逻辑结构清晰,有利于程序正确性证明。,9.
10、3.2 描述程序的常用工具,描述程序处理过程的工具可以细分为图形、表格和语言三类。在第七章已介绍过的PAD图就是一种常用的图形描述工具。不论是哪类工具,对它们的基本要求都是能提供对描述的无歧义描述,也就是应该能指明控制流程、处理功能、数据组织以及其他方面的实现细节,从而在编码阶段能把对设计的描述直接翻译成程序代码。有关程序设计的具体方法、技术等各种计算机程序语言书中都有详细介绍,这里不重述。,9.2.3 常用编程工具,常用编程语言类:如C语言、C+语言、各种BASIC语言、COBOL语言、PL/1语言、PROLOG语言、OPS语言。数据库语言类:如FOXPRO系统、ORACLE系统、SYBAS
11、E系统、INFOMAX系统、DB2系统等。程序生成工具或称第四代程序生成语言(4th Generation Language,4GL):是一种基于常用数据处理功能和程序之间对应关系的自动编程工具。系统开发工具类,主要有两类:专业开发工具类(如SQL、SDK等)和综合开发类(如Visual FoxPro,dBASE-V,Visual Basic,Visual C+,CASE,Team Enterprise Developer等)。,客户机/服务器工具类,市场上现有的C/S类工具有:如Delphi Client/Server,Power Builder Enterprise,Team Enterp
12、rise Developer等。面向对象编程工具类,目前主要有:C+或Visual C+和Small Talk,Visual Foxpro也能支持面向对象方法。,9.3.4 衡量编程工作质量的指标,可靠性:一个程序应该在正常情况下正确地工作,而在意外情况下,也能适当地作出处理,防止造成严重的损失。这些都是程序可靠性的范畴。包括检错、纠错、容错和从故障中回复等能力。可维护性:一个程序在其运行期间,总会逐步暴露出某些隐含的错误,因而需要及时排错。同时,用户还会提出一些新的要求,这就需要对程序进行修改或扩充,使其进一步完善。另外,随着计算机技术的突飞猛进发展,计算机软件、硬件的更新换代,应用程序也必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 MIS 系统 实现 文档
链接地址:https://www.31ppt.com/p-5659597.html