




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 IFTHENELSE 2 CASE重复结构 1 FOR 2 WHILE 6 1 3结构化设计概述 模块的聚合度 指模块内部组成部分之间联系的紧凑程度 越高越好 6 1 3结构化设计概述 模块间的耦合度 模块间联系的密切程度 越低越好 受两方面影响 1 接口的复杂性 2 模块间的联结形式 6 1 3结构化设计概述 其他原则模块分解 1 规模过大 内部组成复杂 几十条程序比较合适 2 相同处理过程化为一个公共调用模块 模块的扇出数2 7个之间比较合适模块的扇入系数要求大好 分解好模块的控制范围和影响范围 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国泡菜市场盈利能力预测与投资运作模式研究报告
- 2025至2030中国水蛭养殖市场经营策略分析与投资风险预警报告
- 2025-2030隐藏式水箱行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030锉刀和粗锉刀行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030金属珍珠漆行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030酿酒产业市场深度调研及发展趋势与投资战略研究报告
- 2025-2030造船业行业市场发展分析及前景趋势与投资研究报告
- 2025-2030过滤纸行业风险投资态势及投融资策略指引报告
- 2025-2030车载GPS导航仪市场发展分析及行业投资战略研究报告
- 2025-2030豆类产品行业市场发展分析及发展趋势与投资管理策略研究报告
- 【真题】2023年徐州市中考化学试卷(含答案解析)
- 新教科版五下科学1.5《当环境改变了》教学设计
- 【基于价值链的企业成本管理探究案例-以云南白药为例15000字(论文)】
- 辽源职业技术学院单招职业技能测试参考试题库(含答案)
- 锂电池总代理协议
- 剖宫产全麻处理课件
- 血液科护士的造血干细胞移植护理
- 临床医学知识与技能大赛
- HGE系列电梯安装调试手册(ELS05系统SW00004269,A.4 )
- 食品化学课件(十章全)
- 2010第五届广州市荔湾区张道真杯真题附答案
评论
0/150
提交评论