交通运输信息管理第6章运输管理信息系统设计与实施.ppt_第1页
交通运输信息管理第6章运输管理信息系统设计与实施.ppt_第2页
交通运输信息管理第6章运输管理信息系统设计与实施.ppt_第3页
交通运输信息管理第6章运输管理信息系统设计与实施.ppt_第4页
交通运输信息管理第6章运输管理信息系统设计与实施.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.1 系统设计概述 6.2 信息系统设计的内容 6.3 编写程序设计说明和系统设计报告 6.4 信息系统设施 6.5 系统运行、维护与评审,第6章 运输管理信息系统设计与实施,6.1 系统设计概述,6.1.1 系统设计的主要工作 6.1.2 系统设计应遵循的原则 6.1.3 结构化设计概述,系统设计是在系统分析的基础上,根据系统分析报告所确定的逻辑模型,科学、合理地考虑各种具体的技术手段和处理方法,确定系统的实施方案,即建立分析系统的物理模型。,6.1.1 系统设计的主要工作,总体设计 代码设计和实际规范的制定 系统物理配置方案设计 数据库存储设计 计算机处理过程设计,6.1.2 系统设计应遵循的原则,系统性:要从整个系统的角度进行思考,系统的设计要建立统一的标准,代码设计等均要符合规范,数据要满足共享等。 灵活性:要求有很强的环境适应性,尽量采用模块化结构化设计方法,提高各模块的独立性,减少数据耦合性,使系统对数据的依赖降到最低程度。 可靠性:提高系统抵御外界干扰的能力和自恢复能力,安全、保密、检错、纠错能力,抵抗病毒能力。 经济性:在满足系统要求的情况下,减少系统的开销。,6.1.3 结构化设计概述,结构化设计的基本思想 将一个复杂的系统分解为一个多层次的模块化结构,即复杂问题简单化(过程特征,层次特征)。 使每一个模块尽可能独立,与其他模块间的联系程度最低。 用直观的工具来表达系统的结构(系统结构图)。,6.1.3 结构化设计概述,结构化设计的优点 易于实现。 有利于应用软件总体结构的优化。 实现的系统具有较好的可维护性。 (1)构成系统的每个模块的规模小,功能单一,易于修改; (2)每个模块的独立性高,避免出现连锁错误; (3)模块间的调用关系、控制关系和数据交换关系均明确地标注在系统结构图上,为修改提供方便。,6.1.3 结构化设计概述,模块所具有的四种属性 外部属性: (1)输入与输出; (2)逻辑功能; 内部属性: (1)运行程序; (2)内部数据。,6.1.3 结构化设计概述,常用的基本结构单位:元素、结构和过程 顺序机构: 选择结构: (1)IF THEN ELSE (2)CASE 重复结构: (1)FOR (2)WHILE,6.1.3 结构化设计概述,模块的聚合度:指模块内部组成部分之间联系的紧凑程度(越高越好),6.1.3 结构化设计概述,模块间的耦合度:模块间联系的密切程度(越低越好),受两方面影响:(1)接口的复杂性(2)模块间的联结形式,6.1.3 结构化设计概述,其他原则 模块分解: (1)规模过大,内部组成复杂:几十条程序比较合适; (2)相同处理过程化为一个公共调用模块; 模块的扇出数27个之间比较合适 模块的扇入系数要求大好、分解好 模块的控制范围和影响范围,6.2 信息系统设计的内容,6.2.1 功能模块结构图设计 6.2.2 代码设计 6.2.3 系统物理配置方案设计 6.2.4 人机接口设计 6.2.5 数据存储设计,6.2.1 功能模块结构图设计,按照功能从属关系画成的图表,图中每一个框称为一个功能模块,工资管理信息子系统,建立主文件,更新主文件,建立扣款文件,计算与打印,数据维护,数据录入,更新,建立主处理文件,扣款项数据录入,数据维护,打印工资单计算,打印工资汇总表,6.2.1 功能模块结构图设计,模块结构设计,数据流程图,变换型结构,事务型结构,系统结构图,变换中心分解法,事务中心分解法,(1)具有输入、变换和输出这样的顺序结构 (2)从同一外部项输入的数据流经过的处理路径相同,(1)一般具有平行的结构 (2)从同一外部项输入的数据流,根据其事务类型的不同经过不同的处理路径,6.2.1 功能模块结构图设计,模块设计 模块的外部设计: (1)模拟的调用关系:上下级调用模块名称、标示符及调用方式; (2)每个模块的输入数据和输出数据的名称、标示符和类型; (3)模块间的控制关系(接口关系) 模块的内部设计 (1)处理流程设计(处理流程图); (2)模块内部设计(输入模块、输出模块、查询模块、内部处理模块),6.2.1 功能模块结构图设计,材料供应合同,材料库存,生产需求量,读取材料已订购量,读取材料库存 量合理存储量,读取生产对材料 需求量,计算材料余缺量,建立材料需求计划文件,编制材料需求计划,6.2.2 代码设计,代码的功能 它为事物提供概要而又明确的认定,便于数据的存储与检索,以节约时间与空间。 可以提高系统的处理效率与精度 可以提高系统数据的全局一致性 是人和计算机之间的共同语言,是两者交换信息的工具,编码的目的 唯一性。 规范性 可识别性,6.2.2 代码设计,分类原则 必须保证有足够的容量和足以包括规定范围内字母项所包含的所有对象。 按属性系统化 分类要有一定的柔性,不至于在出现变更时破坏分类的结构 注意本类系统与外类系统以及已有系统之间的协调,6.2.2 代码设计,注意事项 在逻辑上必须满足用户的要求,在结构上应该与处理的方法一致。 一个代码应惟一标志它所对应的事物或属性 要留有足够的位置,及柔性,以适应环境可能发生的变化 代码要系统化、标准化设计 要注意避免引起误解,如数字0和字符O 要尽量使用不易出错的代码机构 总长超过4位时,注意分段处理 注意字母与数字的混合使用,可以增加代码的容量,6.2.2 代码设计,编码方法 顺序码(以某种顺序形式编码) 特点:简单、易追加、易校对、易处理,缺点:可识别差,不易记忆 字符码 特点:辅助记忆、易记忆,缺点:不易校对 区间码(多面码和上下关联码) 特点:信息处理比较可靠,排序、分类、检索等操作易于进行 缺点:它的长度与它的分类属性有关,有时可能很长 混合码(以数字和字符编码) 特点:易识别,易于表现对象的系列性 缺点:不易校对,6.2.3 系统物理配置方案,设计依据 系统的吞吐量 每秒钟执行作业数,一般选择具有高性能的计算机和网络系统。 系统的响应时间 从用户向系统发出作业请求开始,经处理后,给出应答结果的时间 集中式还是分布式 地域范围 根据系统覆盖的范围决定是采用广域网还是局域网 数据管理方式 数据管理方式有几种:文件系统、数据库管理方式,6.2.3 系统物理配置方案,计算机硬件选择 管理对计算机的基本要求:速度快、通道能力强、操作灵活方便 计算机网络的选择 网络的拓扑结构 应尽量使信息流量最大的应用放在一个网段上。 网络的逻辑设计 首先按照软件将系统从逻辑上分为几个系统或子系统,然后再分配必要的设备,并考虑设备之间的连接结构。 网络操作系统,6.2.3 系统物理配置方案,数据库管理系统的选择 数据库性能 数据库管理系统的系统平台 数据库管理系统的安全保密性 数据类型 应用软件的选择 软件功能是否能够满足用户要 软件有无足够的灵活性,借以适应企业对软件输入、输出的要求和环境的变化 软件能否或长期的支持,供应商的信用和能力如何,6.2.4 人机接口设计,人机接口:是沟通人工处理与计算机处理的信息通道,是用户与计算机通讯的窗口,故应为系统详细设计的主要环节,其质量不仅影响到系统使用是否方便,而且对计算机潜在能力的充分发挥及系统的功能、工作质量和工作效率产生直接影响 设计原则 时间匹配 减少数据输入数量,提高且保证数据输入质量 使用方便,对用户友好,6.2.4 人机接口设计,输出设计 输出设计的要求:保证输出能方便地为用户服务,正确的反映和组成对用户的有用信息,最大限度的辅助管理人员进行管理活动 输出内容设计:对外必须满足高层主管部门实行管理和调控的要求,对内应尽量满足企业各级管理人员提出的信息需求,应能全面、准确、及时地反映企业生产经营活动的动态过程。 输出方式与设备 输出格式和介质,6.2.4 人机接口设计,输入设计 输入设计的要求:要求保证输入数据的正确性,提高输入速度、减少输入延迟,控制输入量,避免额外步骤。 输入内容设计 数据的输入方式设计:键盘输入、媒体输入、联机输入和字符识别输入 输入格式:设计专门的输入记录单,与屏幕显示格式画面格式一致;直接从原始数据单上输入数据,屏幕格式与原始凭证格式一致。 输入数据的校验,6.2.4 人机接口设计,人机对话设计 人机对话是指在系统运行过程中,用户通过终端屏幕与计算机进行一系列交替式的询问与问答,向计算机提供运行过程中所需要的数据和控制信息,控制计算机的处理过程 原则:明确对话的对象;面向用户;出错提示的设计;辅助信息的设计;对话要清楚、简单,不能具有二义性;要适合用户的环境和具体情况。 对话方式的设计:问答式、菜单式、填表式、图符/图形、色彩形式;单选式或多选式对话框,6.2.4 人机接口设计,数据存储设计 确定数据的组织方式,对整个系统的全局性数据管理则采用数据库。 文件的分类 文件设计:就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件的类型,选择文件的介质,确定文件的组织方式和存取方法。 数据库设计,6.3 编写程序设计说明和系统设计报告,6.3.1 编写程序设计说明书 6.3.2 制定设计规范 6.3.3 系统设计报告,6.3.1 编写程序设计说明书,说明书的内容: 程序名 所属系统及子系统名 程序的功能 程序的输入和输出数据关系图 输入文件和输出文件的格式 程序处理说明(包括计算公式、决策表、控制方法、法规等),6.3.3 系统设计报告,设计报告的内容: 引言 系统的总体设计(介绍) 系统的详细设计 系统实施的计划,6.4 信息系统的实施,6.4.1 系统实施阶段的主要工作内容 6.4.2 程序设计与编写 6.4.3 程序调试和系统调试 6.4.4 系统转换 6.4.5 调整组织机构和建立管理制度,6.4.1 系统实施阶段的主要工作内容,主要内容: 计算机硬件、软件辅助设备的购置与安装 机房的建立 程序的编写与调试 系统调试 数据准备录入 系统转换 人员培训 系统开发文档资料的整理与归档,6.4.2 程序设计与编写,程序质量的标准主要有四项: 可理解性 健壮性(可靠性) 可维护性 效率高(时空效果),6.4.2 程序设计与编写,结构化程序设计的方法 自顶向下的模块化设计:从一开始就能从总体上理解和把握整个系统,而后对于组成系统的各个功能模块逐步求精,从而使整个程序保持良好的结构,提高软件的效率 注意事项:模块的独立性,模块划分大小适中;模块功能要简单;共享的功能模块应集中 结构化程序设计方法:基于三种基本逻辑结构:顺序、循环和选择 结构化设计的优点:使程序的结构标准化;每种结构只有一个入口、一个出口,程序结构清晰,便于理解与调试;程序是线性的,既提高编程效果,又较好的可读性,6.4.3 程序调试和系统调试,系统调试 步骤:模块调试(单调);子系统调试;系统调试;实况调试(用户验收),模块(程序)调试 黑盒法:是将待调整的模块看做一个“黑盒”,即不考虑模块内部的程序结构,只检查模块从外部来看是否符合模块说明书的功能要求书,也叫功能测试法。 白盒法:通过尽可能多的执行程序中的不同路径来发现错误,需要测试人员能够读懂程序,并根据程序的内部设置逻辑来设计测试数据。,6.4.3 程序调试和系统调试,子系统调试 调试各模块间的关系:调用关系、通讯关系、控制关系,调试方法: 自顶向下:先调试顶层模块(主控模块),再调试它所调用的模块,并逐步向下进行要尽早调试较关键,较复杂的模块,尽早调试包括输入、输出模块。 自底向上:首先调试最底层模块,再调试它们的上级模块,并逐步向上进行。,6.4.4 系统转换,包含三项工作: 系统试运行、新系统转换、调整机构和建立制度,转换的方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论