第6章-系统的实施与转换-管理信息系统-课件.ppt
《第6章-系统的实施与转换-管理信息系统-课件.ppt》由会员分享,可在线阅读,更多相关《第6章-系统的实施与转换-管理信息系统-课件.ppt(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 系统的实施与转换 系统的实施与转换是新系统付诸实现的阶段,在这个阶段,根据批准的实施方案,完成系统环境的实施、程序设计、系统调试和系统转换四大任务,最后把一个可以实际运行的系统交付使用,本阶段是落实系统研制方案的关键阶段。一、系统实施与转换阶段的过程模型:二、系统环境的实施:三、程序设计:四、系统调试:五、编写系统使用说明书(系统使用手册)与人员培训:六、系统的转换:七、系统验收:一、系统实施与转换阶段的过程模型:1本阶段的任务:五个方面系统环境的实施程序设计系统调试系统转换系统验收2过程模型:P97图6-1系统实施与转换阶段的过程模型:按照系统实现的各项任务及其先后顺序,本阶段的工作
2、流程和有关文档如下:系统调查分析或系统设计阶段 系统设计阶段 系统环境的实施程序设计系统调试 编写系统使用说明书系统转换系统验收 系统管理与维护阶段 验收文档 系统使用说明书 调试报告 程序流图与程序清单 系统实施方案 修改?back 1任务:设备的购置:设备的安装与连接:软件安装:应用环境的配置:系统环境的调试:back设备的购置:根据系统设计中考虑的机器型号和配置清单进行,可以自行购买或委托专业设备公司承购。购置设备时应注意的事项有四点:P98设备要有较好的性能价格比:设备的功能和性能符合要求,价钱又比较合理。在选择具体配件时,一定要选择质量高、信誉好、性能稳定的产品。要考虑设备在性能上的
3、兼容性和可配合性。要有供应商提供良好的售后服务。back 设备的安装与连接:设备的分布位置和连接方式由系统设计中确定的系统拓扑结构决定。连接时应注意的事项有三点:P98设备放置位置既要满足用户使用的需要,又要便于相互连接。走线要合理,注意避开强电场和磁场。特别注意连接器件的质量和性能(如连接标准、通讯速率、匹配性和可靠性)。back应用环境的配置:包括机房建设、恒温防尘设施、电力供应等辅助环节。back系统环境的调试:硬软件连接和安装后,须由专业技术人员对系统整个硬软件环境进行调试。检查的重点有四个方面:主机外设(特别是输入输出设备和存储设备通信软件内容包括:硬软件的饿运行情况与性能指测试多用
4、户联机通信的效率测试机器间的配合测试等back商品化软件的选购:用户的需求和系统分析是选择应用软件的根本出发点:从用户实际需求出发,选择满足功能和性能上的基本要求,实用和易掌握的。选择技术上先进的产品:产品的技术起点高,系统的可靠性和兼容性好,系统功能组合灵活,有良好的功能和数据接口性能,具有与其它应用软件较好的饿集成能力和进行二次开发的能力。系统的集成:环境的集成:包括硬件环境的集成和软件环境的集成。硬件环境的集成:是计算机系统技术、数字通信技术、计算机网络技术、设备及其接口技术支持下的机器系统连接。目前MIS系统的硬件集成环境仍然是以局域网为基础的各种网络连结方案为主,包括本地网的组建、网
5、间连接以及建立基于Internet的内部网Intranet。软件环境集成:是各种系统软件、工具和应用软件之间有机组合。包括OS、NetWare、汉字系统、DBMS以及应用软件开发环境与工具的选择和搭配。应用的集成:通常是指多个应用软件的结合,其核心问题是要解决环境的统一、功能的互适和互补、数据接口以及消除性能上的排斥等技术问题。应该说,要实现应用软件之间的无缝连结是困难的。三、程序设计:程序设计是系统实施阶段的重要环节,是MIS应用程序开发的关键。本节主要讨论MIS程序的特点、程序设计思想、模块程序设计方法和程序通用性设计的方法与技巧。1MIS程序的特点:P98-99七点2MIS的程序设计方法
6、:3MIS中三种主要类型模块的程序设计:4程序的通用性设计:back1MIS程序的特点:P98-99 七点 程序正确,功能可靠:程序应能准确地取得预期的饿效果,在系统正常运行状态下,对于正确的输入与操作,应该获得正确的结果。操作简单,使用方便:操作简便与否是衡量系统性能的其中一个重要指标。较好的容错性能:程序对错误或不合理的操作应该有适当的处理能力。足够快的响应速度:响应时间应该越短越好,响应时间主要取决与数据的组织和算法的优劣,程序设计时要特别注意循环结构的运用,避免因为不合理的循环结构或数据文件频繁调用和关闭而影响数据处理的效率。维修方便:从理论上讲,任何程序都不可能是百分之百的正确,因此
7、程序可能存在着不完善之处,另外,管理系统因为情况的变化而有可能提出新的要求,因而对程序的维修是不可避免的。这里所说的程序维修,主要是对程序的增改和结构的调整。而要保证维修的简单易行,则应从提高程序的可读性入手,提倡模块化、结构化编程以及采用软件重用技术等。对数据的安全保护:程序是对数据的加工处理,也是防止用户直接在数据存储文件上进行直接操作的有效手段。要保证数据的安全性和保密性,程序中必须采用各种软件措施。有效地利用设备:程序应尽可能的发挥硬件设备的能力。back面向对象程序设计思想:以对象和类为基本构件,以方法、消息和继承性为基本机制,其基本思想和手段是提高软件开发的抽象层次与软件的重用性,
8、把程序设计的焦点集中在类和类层次结构的设计、实现和重用上。back3MIS中三种主要类型模块的程序设计:每种模块都有自己的特点和规律,必须掌握各种模块的程序流图画法,掌握阅读和编写模块程序的能力。功能控制模块(菜单模块):P100图6-2功能控制模块的处理流图是MIS中用于系统功能调度的程序,其一般模型如下:准备显示菜单接受选择输入正确性、有效性检验提示重新输入 模块1模块2模块N出口 返回上一层模块或退出系统 输入模块(数据采集模块):P102图6-3输入模块程序的处理流图在MIS中,输入模块是指以某种方式接受数据输入并存放到目标文件中的一类程序,要求界面清晰、操作方便,输入数据要准确。存在
9、两类的输入模块格式,即单式输入和复式输入,其各自的模型如下:单式输入准备打开目标文件输入数据输入数据检验 存入目标文件关闭目标文件 结束提示重新输入单式输入:只有一个数据输入口,适用于数据可靠性要求不是很高的系统。复式输入:有两个入口输入数据,经过对偶校验后再存入目标文件,适用于数据可靠性要求比较高的系统。例:P103-104例6.2输出模块(包括输出到数据文件、屏幕和打印等):P105图6-4输出模块程序的处理流图输出模块的基本功能是把数据处理的结果,按照某种格式,通过屏幕显示、写盘、打印或绘图等方式输出。输出是评判一个系统的重要指标之一。其一般模型如下:准备打开数据文件选择/组合输出条件装
10、载工作文件按格式输出删除工作文件关闭数据文件结束 选择/组合输出条件:是在有选择地输出符合条件的数据的情形下用到的。装载工作文件:是将符合条件的所有数据记录装入临时建立的工作文件中,在数据全部输出完后,再把它删除掉。例:P105-110例6.3和例6.4back4程序的通用性设计:程序的通用性:是指程序在同类数据中,对不同参数取值、数据结构、格式或算法的适应性。程序通用性设计:就是使程序减少对参数取值、数据结构、格式或算法的依赖,使程序系统能够在一定程度上适应不同的应用。程序通用性设计方法:灵活引用变量、子程序调用、数据库技术、形式化方法由于数据库技术在程序通用性设计和建立MIS开发环境与工具
11、中应用非常广泛,所以这里重点介绍程序通用性设计的数据库技术。数据库用于通用菜单管理:实现菜单程序的通用性设计,关键是解决菜单条款的存储和功能调度的实现这两个问题。下面通过一个实例来介绍:P111-113设有菜单如下:可用树型层次图表示为菜单树,如下:人事信息管理1人事信息录入2人事信息查删改 21按职工编码查删改 22按职工姓名查删改 23组合条件查删改3人事信息统计 31年龄段人数统计 32文化程度统计 33人员类别统计 34工资级别统计 35分部门人数统计 36组合条件统计4人事信息打印 41打印个人信息卡 42打印职工花名册 ye1 y2 y3 y4 e21 e22 e23 e31 e3
12、2 e33 e34 e35 e36 e41 e42 其中:编号以e开头的结点是执行程序模块(叶结点),以y开头的结点是控制模块(丫结点)。菜单的全部信息可以用一个菜单参数数据库文件CDCS.DBF来存储,其结构如下:字段英文名字段中文名类型长度小数位数JDBH结点编号C11/GNMC功能名称C30ZXWJ执行文件C29则可得到该数据库文件的内容如下表:JDBHGNMCZXWJy人事信息管理e1人事信息录入RSRSLKRy2人事信息查删改e21按职工编码查删改RSRSKCSG1e22按职工姓名查删改RSRSKCSG2e23组合条件查删改RSRSKCSG3y3人事信息统计e31年龄段人数统计RSR
13、SKTJ1e32文化程度统计RSRSKTJ2e33人员类别统计RSRSKTJ3e34工资级别统计RSRSKTJ4JDBHGNMCZXWJe35各部门人数统计RSRSKTJ5e36组合条件统计RSRSKTJ6y4人事信息打印e41打印个人信息卡RSDYRSKe42打印职工花名册RSDYHMC文件还可以根据实际需要加入表示结点口令颜色等参数的字段,而用户可以对菜单参数数据库文件实现输入和删改,实现对菜单树的定义与维护。菜单功能的调度及菜单的显示可以由有关字段的内容来确定:结点编号JDBH:包含了结点的许多属性:结点的属性(叶结点、丫结点),结点在菜单树中的深度,与其它结点的从属关系。功能名称GNM
14、C:给出结点JDBH对应菜单条款,可将其显示在屏幕适当位置。执行文件ZXWJ:给出结点为叶结点时需运行的程序文件名称与路径,从而实现菜单功能的执行。利用菜单菜蔬实现功能调度的处理流图如下图:P113图6-6功能调度处理流程开始打开菜单参数文件CDCS.DBF显示系统封面置结点层次变量k=1取主菜单参数接下一页k=1?显示主菜单显示非主菜单功能选择是否返回/退出?接上一页是否为执行程序 k=k-1 k=k+1 k=0?按ZXWJ运行程序取出下一层菜单参数 取回上一层菜单参数结束 数据库用于表格生成:表格生成是MIS中一项主要的程序通用性设计技术。这里介绍一种利用格式参数文件、格式文件和数据文件合
15、成表格的方法:例:一个表格是由它的格式和内容(数据)构成的。表格的格式描述:在系统设计阶段的输出设计总就应该确定下来的。若有表格格式结构如下:表头 标题表头线 栏目 行间线 表体 行 表尾 表底线 表尾说明 考生成绩表考号 姓名专业成绩文化成绩主考 加试 总分这 里 主 要 是 定 义 表 格 参 数 数 据 库 文 件BGCS.DBF,该库结构如下:字段英文名字段中文名类型长度小数位数BBM表编码C3BMC表名称C30BK表宽N30BHS行数N20GSM格式文件名C8则对应于以上表结构的表格的参数文件内容为如下:BBMBMCBKBHSGSM001考生成绩表5630GS001然后创建一个以GS
16、M的内容为文件名的,只含一个字段(长度为BK的值)的空格式文件。向用户提供一个交互式的格式编辑界面,用户可自由地输入标题、栏目、间隔线、一个空行、表底线和表尾说明等内容,表格的格式就确定下来了。接着即可将表格打印输出,打印表格的工作分两步完成:从有关数据库文件中取出数据,经过必要的处理,把结果装载到一个其结构与表格栏目相对应的工作库中;调用表格参数、格式和数据将表格打印出来。表格打印处理流程如下图:P114图6-7读数据并处理 装载工作库打印表格表格数据文件表参数文件格式文件工作库文件 数据库用于算法的通用设计:由于实际应用中,具有相同参数体系而算法不同的情况是很常见的,因而算法的通用性设计也
17、是一个迫切需解决的问题。这里举例介绍一下如何利用数据库进行算法的通用性设计。例:在某产品的材料消耗计算中,三种不同型号产品的耗料计算公式分别为:型号计算公式A1型S=0.392a2+bB1型S=0.25a2+1.5a+bB2型S=1.5(a+b)+12.2解决算法通用性的方法是将不同产品的型号和对应的计算表达式,用字符串的方式存放在一个名为HLJSS.DBF的数据库文件中。该库的结构如下:其中:a和b是产品外形的几何尺寸。字段英文名字段中文名类型长度小数位数CPXH产品型号C2HLBDS耗料表达式C20则可得该库内容如下:CPXHHLBDSA10.392*a*a+bB10.25*a*a+1.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 实施 转换 管理信息系统 课件
限制150内