第05章《管理信息系统基础与开发技术》

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 管理信息系统的系统设计
5.1 5.2 5.3 5.4 5.5 5.6
系统设计概述 系统总体结构设计 系统配置方案设计 输出设计 输入设计 编写系统设计报告
管理信息系统设计也称为管理信息系 统的物理设计,系统设计是在系统分析的 基础上,将系统分析阶段反映用户需求的 逻辑模型转换为可以具体实施的管理信息 系统的物理模型,并做好编程前的准备工 作,解决管理信息系统“怎么做”的问题。 主要包括总体结构设计、功能模块设 计、编码设计、数据库设计、用户界面设 计、输入设计、输出设计等。
(4)模块为单入口、单出口,每个 模块只归其上级模块调用。 (5)模块的大小适中(50~100个语 句)。 (6)模块的功能可以预测,即相同 的输入数据能产生相同的输出。 (7)建立公用模块,以减少冗余, 消除不必要的重复劳动。 (8)模块具有信息隐蔽性。
5.2.5 模块之间的联系
耦合衡量不同模块间相互联系的紧密
务是以整体的观点,按照自顶向下、逐步
求精的原则,借助于一套标准的设计准则
和图表工具,将系统划分为若干个子系统
或模块。
5.2.1 功能模块设计概述 1.模块和模块化概述
模块化是指将系统的总任务(系统 功能)分解为若干小任务,小任务再分 解为更小的任务,依次类推,直到分解 的任务具体、明确、单一为止,这些任 务汇集起来便组成一个系统。分解过程 中的小任务称为模块,分解的结果用模 块结构图表示。
5.3.5开发工具与程序设计语言的选用
目前程序设计语言和其他开发工具可 以有多种选择,例如:VB、VC++、 Delphi、PowerBuilder、Java以及 Microsoft公司推出的C#、Visual Studio.NET工具包等都是目前流行的优秀 的前端开发工具。除了开发语言,还要考 虑在办公自动化方面所需的软件,包括文 字处理、图形处理、表格处理软件等,例 如Word、WPS、Visio、Excel等。
选购管理信息系统计算机硬件设备时 主要考虑以下技术指标。 (1)运行速度
(2)主存储器容量
(3)外存储器容量 (4)吞吐量和处理量 (5)系统的对外通信能力
5.3.3 网络设计
网络设计是指利用网络技术将管理信
息系统的各个子系统合理布置和连接。
网络由服务器、交换机、集线器、路
由器、调制解调器、线路等设备组成,其
的信息流动的处理方法,以便抽象地描述
系统的逻辑模型;而模块结构图则相反,
它从抽象的系统功能出发,逐一具体化, 逐步考虑具体实现的方法和技术手段,即 从抽象到具体的过程。
3.模块结构图与程序流程图的区别 (1)模块结构图主要描述系统的层 次性,表达了系统的处理功能,描述了系 统的外部特性(输入、处理、输出),同 时表达了各模块之间的通信联系和数据流 向。
5.3.2 硬件设备的选择
选型的原则为:实用性好,技术上成 熟可靠,近期内保持一定的先进性,表现 为可扩充,可升级,可维护性好,稳定性 好,具有良好的兼容性;选择性能价格比 高,技术力量较强,售后服务周到,信誉 好的厂家产品。 选型的方法可采用招标法、信息调查 法、方案征集法、基准程序测试法等。
7.输入数据的校验方法
为了保证输入数据的正确性,数据的 输入和处理过程要进行数据的合法性和一 致性的检查,在输入数据时必须采取一定
的校验措施。
5.6 编写系统设计报告
系统设计阶段的最后一项工作是
编写系统设计报告,系统设计报告既
是系统设计阶段的工作成果,也是下 一阶段系统实施的重要依据。
5.4 输 出 设 计
输出信息是管理信息系统的最终成果,
输出首先要保证正确性,其次输出格式要
符合用户要求。
1.输出设计的内容
(1)输出信息使用要求设计 (2)输出信息内容设计 (3)输出格式设计 (4)输出介质和输出设备的选择
2.输出类型
(1)打印输出
(2)屏幕显示
(3)文件输出
5.5 输 入 设 计
(1)根据系统调查和系统分析结果、 实际业务需要、业务性质综合考虑选择、 配置系统设备。
(2)根据企业或组织中各部门地理 分布情况设置系统结构。
(3)根据系统调查和系统分析所估 算出的数据容量确定存储设备。 (4)根据系统通信量、通信频率确 定网络结构、网络类型、通信方式等。 (5)根据系统的规模和特点配备系 统软件,选择软件工具。 (6)根据系统实际情况确定系统配 置的各种指标,例如处理速度、传输速度、 存储容量、性能等。
程度;内聚衡量一个模块内部各个元素之
间联系的紧密程度。
1.模块耦合
(Coupling of module)
模块耦合性越低,表明模块间相互联 系越少,模块的独立性越强。模块耦合有 七种类型 。 非直接耦合的耦合度最低,模块的独 立性最强。
2.模块内聚
(Cohesion of Module)
模块内聚性越高,表明模块内部各组 成部分相互联系越紧密,模块的独立性越 强。模块内聚有七种类型 。
5.2.3 系统流程图
管理信息系统系统处理过程设计采用 系统流程图。
1.系统流程图的基本概念
系统流程图是用于描述信息在系统内 部的处理过程,即用简单的图形表达输入、 处理、输出之间的关系,说明信息在系统 内部的流动、转换、存储和处理的情况。
5.2.4 子系统与功能模块的划分
系统总体设计的一个主要任务是划分
管理信息系统的系统设计采用的方法 主要是结构化设计方法。结构化设计 (Structured Design,SD)的理论源于结 构化程序设计(Structured Programming, SP),它是运用一组标准化的准则和工具, 采用图解的方法描述MIS的物理模型。
5.2 系统总体结构设计
总体设计又称为概要设计,其主要任
管理信息系统的子系统,将整个MIS划分 为若干个子系统,每个子系统划分为若干 个功能模块,每个功能模块又划分为若干 个子功能模块。
优秀的设计方案也不是惟一的,通常
的划分方法和原则如下。
1.子系统的划分方法
(1)子系统与当前的业务部门对应,
每一个独立的业务管理部门,划分为一个
子系统。
(2)按功能划分子系统,将功能上
1.输入设计的基本内容
(1)输入数据源的设计 (2)确定输入数据的内容 (3)确定输入数据的格式 (4)输入数据的正确性校验 (5)确定输入设备
2.输入设计的原则
(1)源点输入原则 (2)一次性输入原则
(3)简单性原则
(4)最小量原则
(5)正确性原则
3.输入类型
(1)外部输入
5.1 系统设计概述
5.1.1 系统设计的主要内容
管理信息系统系统设计Байду номын сангаас主要 任务见表5-1。
5.1.2 系统设计的基本原则
系统设计应遵循以下基本原则。
1.简单性原则 2.先进性原则 3.适应性原则 4.整体性原则 5.安全可靠性原则 6.经济性原则 7.可扩充性原则
5.1.3 系统设计的主要方法
中服务器是全网的核心,一定要选好。
网络设计一般考虑以下问题。
(1)设计网络结构 (2)选择与配置网络硬件 (3)选择通信协议 (4)选择网络操作系统 (5)通信方面的要求
5.3.4 管理信息系统系统平台的选择
系统软件是应用程序运行的环境,其 中操作系统是软件平台的核心,操作系统 所具备的功能和性能在一定程度上决定系 统的整体水平,在MIS运行过程中改变操 作系统,会付出很大代价,选择时应慎重 考虑,一旦选定不要轻易改变操作系统。 目前常用的操作系统有Windows系列 操作系统和UNIX操作系统等。
相对独立、规模适中、数据使用完整的部
分作为一个子系统,例如学生管理系统中
的学籍管理子系统、成绩管理子系统。
(3)采用企业系统规划法(BSP), 利用U/C矩阵划分子系统。
2.划分功能模块的原则
(1)功能模块或子系统有其相对独 立性,即功能模块或子系统内部联系紧密 (高内聚),而功能模块或子系统之间依 赖性尽量小(低耦合)。 (2)模块的作用范围应在控制范围 之内。 (3)模块的扇出数尽量小,扇入数 尽量大。
(2)程序流程图描述系统的过程性, 表达了模块的内部特性。
4.模块结构图的转换
模块结构图是由数据流图转换而来的。 转换的基本思想是先设计模块结构图顶端 的主模块再自顶向下逐步细化,最后得到 满足数据流图要求的模块结构图。
转换方法有两种:变换分析法和业务 分析法。
5.3 系统配置方案设计
5.3.1 系统配置方案设计的基本原则
2.模块独立性
模块独立性是指每个模块只完成一个
相对独立的特定子功能,并且和其他模块
之间的关系很简单。
5.2.2 功能结构图
用于描述系统内各个组成部分的结构 及其相互关系的图称为功能结构图。 功能结构图按照系统的功能从属关系 描述系统各组成部分的功能,图中每一个 框表示一个功能,各层功能模块与数据流 图中的加工相对应。
功能内聚独立性最强,是最理想的聚 合方式。
5.2.6 模块结构图的设计方法
模块结构图是结构化设计中描述系统
结构的图形工具,它用于描述系统模块结 构及模块之间的联系,反映了系统功能模 块之间的调用关系,数据流和控制流信息 的传递关系。
1.模块的调用规则
(1)一个模块可以有一个或多个直 属上层模块和直属下层模块。 (2)每个模块只能调用其直属下层 模块。 (3)模块间的数据传递仅限于直属 上、下层模块之间。 (4)某一个模块要与相邻的同组模 块进行信息交换,必须通过各自的上级模 块。
2.模块结构图与数据流图的区别
(1)数据流图是从数据在系统中流 动的角度来考虑系统;而模块结构图是从 功能层次的角度来考虑系统。
(2)数据流图说明系统“做什么”, 即描述系统的逻辑模型;而模块结构图说 明“如何做”,即描述系统的物理模型。
(3)数据流图的绘制过程是从具体
到抽象,逐步去掉物理部分,只剩下抽象
(2)交互式输入 (3)内部输入
(4)网络输入
4.输入设备
5.原始单据设计
(1)符合标准、项目齐全
(2)版面简洁、便于填写
(3)尺寸规范、便于归档
6.常见的数据输入错误
(1)录入错误。 (2)输入的数据与具体的数据文件 要求或限制条件不符。 (3)重复输入或重复操作。输入失 误造成重复输入同一个发货单据或收款 单据。
相关文档
最新文档