九讲MIS的系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
备注 No.1
• 本讲共计4学时
– 第十九章
4学时
教学内容
• 主要内容
– 系统总体设计 – 代码设计 – 数据结构和数据库设计 – 输入输出设计 – 模块功能与处理过程设计 – 系统设计报告
第十九章 系统设计
19.0 引言
• 人们对设计定义是
• “应用各种技术和原理,对设备、过程或系统做出足够详细的 定义,使之能够在物理上得以实现”系统设计
19.1 续
• 管理信息系统的平台设计包括
– 计算机处理方式 – 软硬件选择 – 网络系统的设计
• 网络系统的设计要用网络结构图来表示,VISIO软件工具是一 种方便的制图软件。
– 数据库管理系统的选择
19.1 续
• 系统平台设计的依据
– 系统的吞吐量
• 每秒钟执行的作业数称为系统的吞吐量。 • 系统的吞吐量越大,则系统的处理能力就越强。
• 将软件需求转化为数据结构和软件的系统结构。
– 详细设计
• 即过程设计。通过对结构表示进行细化,得到软件的详细的数 据结构和算法。
– 从管理和技术两个不同的角度对设计的认识,可以用 下图表示
19.0 续
• 建立MIS总的目标
– 是在面对复杂多变的企业外部环境及内部条件下,能 够在正确的时刻,将正确的信息提供给正需要的管理 与决策人员,使他们能够及时地了解企业的生产经营 情况,做出有效的决策。具体地来讲,应该达到以下 几方面的目标:
第九讲 MIS的系统设计
教学计划
• 教学进度表
授课主题 1:MIS的基本概念 2:MIS的技术基础 3:数据资源管理 4:MIS的应用 5:信息系统规划 6:MIS的开发方法 7:MIS的分析与设计 8:MIS的实施 9:实验项目 10:课程评价
学时 状态 (6) (4) (6) (6) (2) (6) (6) (4) (10) (2)
– 如:按职能部门的管理功能划分为:生产计划、销售、库存管理、 财务、劳资等子系统。
• 顺序划分法(按业务的处理顺序划分)
– 如:帐务划分为凭证录入模块、凭证汇总模块、记帐模块等。
• 性质划分法(按业务处理的性质划分)
– 如:各种台帐的处理,划分为:台帐录入模块、台帐汇总模块、 台帐统计打印等。
• 时间划分法(按业务处理的时间顺序划分)
19.0 续
• 信息系统设计的原则(续)
– 可靠性
• 可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能 力。
• 一个成功的管理信息系统必须具有较高的可靠性,如安全保密 性、检错及纠错能力、抗病毒能力等。
– 经济性
• 经济性是指在满足系统需求的前提下,尽可能减小系统的开销。 • 一方面,在硬件投资上不能盲目追求技术上的先进,而应以满
• 从系统分析的逻辑模型设计到系统设计的物理模 型的设计
– 是一个由抽象到具体的过程,有时并没有明确的界限, 甚至可能有反复。
– 经过系统设计,设计人员应能为程序开发人员提供完 整、清楚的设计文档,并对设计规范中不清楚的地方 做出解释。
19.0 续
• 从工程管理的角度来看,软件设计分两步完成
– 概要设计
足应用需要为前提; • 另一方面,系统设计中应尽量避免不必要的复杂化,各模块应
尽量简洁,以便缩短处理流程、减少处理费用。
19.1 系统总体设计
• 系统设计阶段首先要确定系统的总体结构
– 即系统总体功能结构的确定和子系统与模块的划分 – 结构化系统设计的思想是
• 采用自顶向下、逐层分解的方法 • 把系统划分为若干子系统 • 而子系统又划分为若干功能模块 • 模块又划分为子模块 • 层层划分直到每一个模块是相对独立、功能单一的独立程序为
止。
19.1 续
• 子系统划分
– 划分的原则
• 子系统要具有相对独立性 • 子系统之间的数据依赖性尽量小 • 子系统的划分的结果应使数据冗余较小、便于分阶段完成
– 子系统划分一般以功能/数据分析结果为主,兼顾组组 实际情况的划分方法。
19.1 续
• 模块(子系统)的划分按理想程度从高到低有
• 功能划分法:(按业务的处理功能划分)
• 系统设计
– 是新系统的物理设计阶段
• 根据系统分析阶段所确定的新系统的逻辑模型, 综合考虑各种约束, 利用一切可用的技术手段和方法, 进行各种具体设计, 提出一个能在计算机上实现的新系统的实施方案, 解决“系统Leabharlann Baidu样做”的问题。
19.0 续
• 系统设计阶段的主要任务包括:
– 系统的总体设计
• 包括信息系统流程图设计、功能结构图设计和功能模块图设计 等。
– 如:初始化模块、清算执行模块。
• 环境划分等,
– 模块的划分要求遵循高内聚、低耦合、影响范围在控 制范围之内的原则。
• 参考P330表19-1
• 系统平台设计
19.1 续
– 问题提出:
• 随着信息技术的发展,各种计算机软、硬件产品竞相投向市场。 多种多样的计算机技术产品为信息系统的建设提供了极大的灵 活性,使我们可以根据应用的需要选用不同生产者的性能各异 的软、硬件产品,但同时也给系统设计工作带来了新的困难, 那就是如何从众多厂家的产品中作出最明智的选择?
• 具有较高的运行效率。 • 具有较高的可靠性。 • 具有较好的人机接口和可操作性。 • 具有较好的维护性。
19.0 续
• 信息系统设计的原则
• 四个原则:系统性、灵活性、可靠性、经济性。
– 系统性
• 代码统一、设计规范标准、传递语言和传递参数要尽可能一致; 对系统的数据采集要做到源出一处、全局共享,使一次输入得 到多次利用。
– 代码设计和设计规范的制定 – 系统物理配置方案设计
• 系统的平台设计,包括设备配置、通信网络的选择和设计以及 数据库管理系统的选择等。
– 计算机处理过程设计
• 包括输入设计、输出设计、处理流程图设计数据库或数据文件 设计、模块内部的算法设计以及编写程序设计说明书等。
– 最后写出系统设计报告。
19.0 续
– 灵活性
• 要求系统具有很强的环境适应性,为此,系统应具有较好的开 放性和结构的可变性。
• 在系统设计中,应尽量采用模块化结构,提高各模块的独立性; 尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至 最低限度。这样,既便于模块的修改,又便于增加新的内容, 提高系统适应环境变化的能力。即较低的数据耦合和模块耦合。