第六讲管理信息系统的系统设计ppt课件_第1页
第六讲管理信息系统的系统设计ppt课件_第2页
第六讲管理信息系统的系统设计ppt课件_第3页
第六讲管理信息系统的系统设计ppt课件_第4页
第六讲管理信息系统的系统设计ppt课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

1、2020/12/3,主讲:管理学院信息管理与信息系统系,1,第六讲 结构化系统设计,主讲:肖红彦 武汉理工大学管理学院信管系,2020/12/3,主讲:管理学院信息管理与信息系统系,2,本章教学目标,理解并掌握 系统设计的方法 系统设计的工具,2020/12/3,主讲:管理学院信息管理与信息系统系,3,本章主要内容,系统设计概述(1学时) 系统设计的目标、原则 系统总体设计(3学时) 系统的平台设计 功能结构设计 编码设计 数据库设计(2学时) 详细设计(2学时) 输入/输出设计 界面设计 编写系统设计报告,2020/12/3,主讲:管理学院信息管理与信息系统系,4,6.1 系统设计概述,系统

2、设计的任务 系统设计的原则 系统设计的目标,2020/12/3,主讲:管理学院信息管理与信息系统系,5,一、系统设计的任务,1、任务 在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。即确定新系统的实施方案,解决“怎么做”的问题。 2、主要工作 总体设计 详细设计 功能结构设计数据存储/文件设计 数据库设计人机界面/对话设计 代码设计输出/输入设计 网络设计处理流程设计 物理配置方案设计安全保密设计,2020/12/3,主讲:管理学院信息管理与信息系统系,6,二、系统设计的原则,系统性原则 实用性原则 经济性原则 安全性原则 规范性原则 适应性原则,2020/12/3,主讲:管理

3、学院信息管理与信息系统系,7,三、系统设计的目标,运行效率 可靠性 可操作性 易维护性 经济性,2020/12/3,主讲:管理学院信息管理与信息系统系,8,6.2 系统的平台设计,管理信息系统的平台设计包括: 软硬件配置方案设计 网络平台的设计。,2020/12/3,主讲:管理学院信息管理与信息系统系,9,6.2.1软硬件配置,1.系统软硬件的配置应考虑的问题: 功能要求 性能要求 容量要求 安全性和可靠性的要求,2020/12/3,主讲:管理学院信息管理与信息系统系,10,2.开发工具的选择应考虑的问题,系统的环境 系统的开放性 应尽量面向终端用户 应尽可能支持系统开发的整个生命周期。,20

4、20/12/3,主讲:管理学院信息管理与信息系统系,11,市场调查小组作业,调查以下各类软硬件系统各有哪些产品?由什么公司提供?市场价格如何?主要性能与特点是什么? 软件类 客户端操作系统 服务器端操作系统 数据库管理系统 应用服务器系统软件 开发工具与软件开发平台 硬件类 客户端 服务器 网络通信类 路由器 交换机 系统集成解决方案 网络安全解决方案 企业应用解决方案,2020/12/3,主讲:管理学院信息管理与信息系统系,12,计算机物理系统配置方案报告,1计算机物理系统配置概述 2计算机物理系统选择的依据 3计算机物理系统配置 (1)硬件结构情况、硬件的组成及其联接方式,还要说明硬件所能

5、达到的功能,并画出硬件结构配置图。 (2)硬件设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。 (3)通讯与网络设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。 (4)软件系统配置的选择情况,列出所需软件清单,标明软件名称、来源、特点、适用范围、技术指标和价格等。 4.费用情况 5. 具体配置方案的评价,2020/12/3,主讲:管理学院信息管理与信息系统系,13,6.3 功能结构设计,结构化系统设计的思想 采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块。层层划分直到每一个模块是相对独立、功能单

6、一的独立程序为止。 主要内容 模块及其层次分解 模块分解的基本原则 两种结构中心,2020/12/3,主讲:管理学院信息管理与信息系统系,14,一、模块及其层次分解,1、模块 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可以看作是一个模块。 一个模块具有三种基本属性: 功能:说明该模块实现什么 逻辑:描述模块内部如何实现要求的功能 状态:描述该模块的使用环境、条件及模块间的相互关系。 具体来说,模块应具备以下四个要素: 输入和输出:是模块与外部的信息交换。一个模块从它的调用者那里获得输入,把产生的结果再传递给调用者。 处理功能:指模块把输入转换成

7、输出所作的工作。 内部数据:指仅供该模块本身引用的数据。 程序代码:指用来实现模块功能的程序。,2020/12/3,主讲:管理学院信息管理与信息系统系,15,2、模块的层次分解,根据模块功能的具体化程度,可以把模块分为逻辑模块和物理模块。 逻辑模块是在逻辑模型中定义的模块。如数据流程图中的处理功能都是逻辑模块。 物理模块:是一个特定逻辑模块的具体化,可以是一个计算机程序、子程序、过程或函数,也可以是一个人工过程的某项具体工作。,2020/12/3,主讲:管理学院信息管理与信息系统系,16,二、模块分解的基本原则,模块分解的基本原则 高凝聚原则 低偶合原则,2020/12/3,主讲:管理学院信息

8、管理与信息系统系,17,1、高凝聚原则,模块凝聚(内聚)是衡量一个模块内部各组成部分间整体统一性的指标,描述了一个模块功能专一性的程度。 根据模块的内部构成情况,凝聚可以划分为七个等级。 1)偶然凝聚 低 2)逻辑凝聚 3)时间凝聚 4)过程凝聚 5)通信凝聚 6)顺序凝聚 7)功能凝聚 高 高凝聚原则:为了达到较高的模块质量,总是尽量是其凝聚程度较高,其中,功能凝聚最为理想。,2020/12/3,主讲:管理学院信息管理与信息系统系,18,2、低偶合原则,模块偶合,是衡量一个模块与其他模块在联接方式和接口复杂性方面相互作用关系的指标。标志着系统结构设计的质量。 模块的偶合程度,一般取决于以下因

9、素: 模块本身的质量 模块间相互联结的类型 模块间接口的复杂程度 模块间传递信息流的类型 模块偶合的三种类型 数据偶合 控制偶合 内容偶合,2020/12/3,主讲:管理学院信息管理与信息系统系,19,低偶合原则,低偶合原则:在设计系统模块结构时,应使模块的偶合程度尽可能低。 偶合程度:低高 数据偶合控制偶合内容偶合 模块凝聚和偶合有着密切的联系,一般情况下,模块的凝聚程度较高,则它们之间的偶合程度较低,反之亦然。例如,若模块都是功能凝聚,则模块之间的关系必然是数据偶合。,2020/12/3,主讲:管理学院信息管理与信息系统系,20,6.3.4模块结构图,模块结构图的主要成分有: 模块 调用

10、数据(参数) 控制信息 转接符号,2020/12/3,主讲:管理学院信息管理与信息系统系,21,调用的三种类型,2020/12/3,主讲:管理学院信息管理与信息系统系,22,从数据流图导出初始结构图,数据流图通常可分为两种典型的结构,即 变换型结构(以转换为中心) 事务型结构 (以业务为中心),2020/12/3,主讲:管理学院信息管理与信息系统系,23,1、以转换为中心结构的分解,如果待分解的模块是一个数据凝聚的模块,即内部包含若干顺序执行且对某些数据进行转换处理的模块,称为以转换为中心的结构。这种模块可以分解为输入、处理、输出三大部分。,2020/12/3,主讲:管理学院信息管理与信息系统

11、系,24,变换型模块结构图举例(P239),2020/12/3,主讲:管理学院信息管理与信息系统系,25,2、以业务为中心结构的分解,待分解的模块要处理几项逻辑上相似的业务,即它是一个逻辑凝聚的模块。这种模块可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。,2020/12/3,主讲:管理学院信息管理与信息系统系,26,事务型模块结构图实例举例(P240),2020/12/3,主讲:管理学院信息管理与信息系统系,27,变换分析与事务分析的混合使用,2020/12/3,主讲:管理学院信息管理与信息系统系,28,6.3.6 模块结构

12、图的改进 (自学),几个相关概念 判定的作用范围 模块的控制范围 模块的扇入数 模块的扇出数 模块结构图改进的原则: “高内聚,低耦合” 改进模块结构图时应注意以下问题: (1) 作用范围应在控制范围之内 (2) 模块的扇入和扇出数要合理 (3) 模块的大小要适当 (4) 消除重复的功能 (5) 补充、完善和修改 HIPO (Hierarchy Plus Input/Process/Output)图 层次模块结构图描述模块之间的联接方式 IPO图(Input-Process-Output) 描述每个模块内部的输入部分,处理描述,输出部分,2020/12/3,主讲:管理学院信息管理与信息系统系,

13、29,6.4 编码设计,编码是代表事物名称、属性、状态等的符号,它以数字或字符来代表各种客观实体。在信息系统中,代码是人和计算机的共同语言,是便于进行信息的分类、校对、统计和检索的关键。 信息编码的主要目的 唯一地标识对象 便于系统进行分类统计工作 将定性的东西定量化 提高计算机的处理效率 提高数据的全局一致性,2020/12/3,主讲:管理学院信息管理与信息系统系,30,6.4.1编码设计的原则,惟一性 规范性 柔性(灵活性) 兼容性 简短性 可识别性 扩充性,2020/12/3,主讲:管理学院信息管理与信息系统系,31,代码的容量,若已知代码的位数为P,每一位上可用的编码符号数为Si,则可

14、以组成代码的总数为: C=Si 例:长度为三位的字母数字混合码的编码容量为: C=(10+26*2)3=238,328,P,i=1,2020/12/3,主讲:管理学院信息管理与信息系统系,32,1、代码的种类,6.4.2 编码的种类与设计方法,2020/12/3,主讲:管理学院信息管理与信息系统系,33,2、编码方法,(1)顺序码:即将顺序的自然数或字母赋予编码对象。 如:“1”表示男性,“2”表示女性。,2020/12/3,主讲:管理学院信息管理与信息系统系,34,(2)区间码,区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。 多面码 身份证号码 上下关联区间

15、码 会计科目代码 十进制码 中国图书分类码,2020/12/3,主讲:管理学院信息管理与信息系统系,35,(3)层次码,层次码:它是按对象的从属、层次关系为排列顺序的一种编码方式。编码时将代码分成若干层级,并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。每个层级的编码可采用顺序码。 第一层代码 第二层代码 第三层代码 层次码的主要优点是能明确地表示分类对象的类别,编码本身有严格的隶属关系,同时有较好的柔性。主要缺点是当层次较多时,编码位数较长,冗余较多。 (4)助忆码:TV、BJ (5)缩略码:CCTV,2020/12/3,主讲:管理学院信息管理与信息系统系,36,6.4.3 编

16、码的校验,校验码:即在编码设计结构中原有代码本体四基础上,提供事先规定的数学方法计算出校验码(一位或两位),附在原代码的后面,使它成为代码的一个组成部分,我们称之为校验码。使用时。校验码和原代码一起输入,由计算机用同样的数学方法按输入的代码本体计算出校验码,并将它与输入校验码进行比较,以验证输入是否有错。 校验位可以发现以下各种错误: 抄写错误,例如1写成7; 易位错误,例如1234写成1324; 双易错误,例如26913写成21963; 随机错误,包括以上多种错误或其他错误。,2020/12/3,主讲:管理学院信息管理与信息系统系,37,校验码设计举例,问题 会计记帐过程中的串户问题 解决方

17、案 会计科目编码的校验码设计 校验方法:质数加权取余法,2020/12/3,主讲:管理学院信息管理与信息系统系,38,确定校验位值的方法,设有一组代码为: C1C2C3C4Ci 校验位的确定步骤: 第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级数、几何级数或质数)。 第二步:求代码每一位Ci与其对应的权数Pi的乘积之和S S=C1*P1+C2*P2+Ci*Pi (i=1,2,n) n = Ci*Pi (i=1,2,n) i=1 第三步:确定模M 第四步:取余R = S MOD(M) 第五步:校验位Ci+1 = R 最终代码为: C1C2C3C4CiCi+1 使用时: C1C

18、2C3C4CiCi+1,2020/12/3,主讲:管理学院信息管理与信息系统系,39,校验码设计举例,1)算术级数法:原代码12345,各乘以权65432 乘积之和610121210=50 以M为模去除乘积之和,得出的余数作为校验码: 50/11l= 46 因此代码为123456。 2)几何级数法:原代码12345,各乘以权32 16 8 4 2 乘积之和3232241610=114 以11为模去除乘积之和,以其余数作为校验码: 11411= 104, 因此代码为123454。 3)质数法:原代码12345,各乘以权 17 13 7 5 3 乘积之和 17+26212015= 99 以11为模

19、去除乘积之和,把得出余数作为校验码: 99/11l= 90 因此代码为123450 注意,以11为模时,若余数是10,则按0处理。,2020/12/3,主讲:管理学院信息管理与信息系统系,40,6.4.4编码设计说明书,编码设计说明书是用来说明系统所使用的代码的名称、编码规则、使用范围和使用期限等信息的文件,它是系统实施阶段软件编制人员的主要参考资料之一。 编码说明书包括的主要内容有:编码对象名、编码类型、编码数量、编码结构以及编码使用年限和使用范围等。 例:p251,2020/12/3,主讲:管理学院信息管理与信息系统系,41,6.5 数据库设计,1、人对现实世界的认识过程 信息是人们对客观

20、世界各种事物特征的反映,而数据则是表示信息的一种符号。从客观事物到信息,再到数据,是人们对现实世界的认识和描述过程,这里经过了三个世界(或称领域): 现实世界 观念世界 数据世界,2020/12/3,主讲:管理学院信息管理与信息系统系,42,信息的转换,2020/12/3,主讲:管理学院信息管理与信息系统系,43,数据库的各级模式,2020/12/3,主讲:管理学院信息管理与信息系统系,44,2、数据库设计的步骤,数据库设计的步骤 用户需求分析 概念结构设计(E-R模型) 逻辑结构设计 关系模型 数据模型 层次模型 网络模型 物理结构设计,2020/12/3,主讲:管理学院信息管理与信息系统系

21、,45,3、概念模型设计,模型的相关概念 实体 (Entity) 实体型(Entity Type) 实体集(Entity Set) 属性(Attribute) 键(Key) 联系 (Relation) 模型的表示方法 在ER模型中,信息由实体型、实体属性和实体间的联系三种概念单元来表示。 ER模型的描述工具:图,2020/12/3,主讲:管理学院信息管理与信息系统系,46,自底向上的概念模型设计,2020/12/3,主讲:管理学院信息管理与信息系统系,47,实例:建立教学管理数据库概念模型,管理范围 教师管理 学生管理 课程管理,2020/12/3,主讲:管理学院信息管理与信息系统系,48,教

22、师管理的局部模式,现有的教学 管理系统,初步分析系统的对象,根据服务种类分析教师子模块,局部ER图,2020/12/3,主讲:管理学院信息管理与信息系统系,49,学生管理的局部模式,现有的教学 管理系统,初步分析系统的对象,根据服务种类分析学生子模块,局部ER图,2020/12/3,主讲:管理学院信息管理与信息系统系,50,课程管理的局部模式,现有的教学 管理系统,初步分析系统的对象,根据服务种类分析课程子模块,局部ER图,2020/12/3,主讲:管理学院信息管理与信息系统系,51,三个局部ER图合并的全局ER图,2020/12/3,主讲:管理学院信息管理与信息系统系,52,4、关系规范化理

23、论,相关概念 函数依赖 平凡函数依赖 非平凡函数依赖 完全函数依赖 部分函数依赖 传递函数依赖 多值函数依赖 范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BC范式、第四范式(4NF),2020/12/3,主讲:管理学院信息管理与信息系统系,53,关系规范化小结,2020/12/3,主讲:管理学院信息管理与信息系统系,54,5、物理设计,物理设计的内容 确定数据的存储结构 选择合适的存取路径 确定数据的存放位置 确定存取分布,2020/12/3,主讲:管理学院信息管理与信息系统系,55,66 输入/输出设计与用户界面设计,系统输入输出设计的地位 用户与系统的界面 用户与系统

24、关系最密切的接口 是一项工作量大、手工作业多的操作 系统输入输出设计的作用 对用户来说很重要 增加用户对系统的信心 给用户带来良好的工作环境,2020/12/3,主讲:管理学院信息管理与信息系统系,56,6.6.1输入设计,1.输入设计的原则(p264) 2.输入设计的内容 输入方式设计 输入方式设计 校验方式设计,2020/12/3,主讲:管理学院信息管理与信息系统系,57,输入方式设计,根据总体设计、数据库设计和输出设计的要求来确定数据输入的具体形式。 常用的输入方式 键盘输入 模数、数模输入 条码输入 扫描仪输入 传感器输入(声、光、电、磁等) 网络数据传送 利用数字网络直接传送数据(宽

25、带网)。 利用电话网络(通过modem)传送数据。 磁光盘传送,2020/12/3,主讲:管理学院信息管理与信息系统系,58,校验方式设计,常用校验方式: 人工校验 二次键入校验 数据平衡校验 检验位校验 控制总数校验 数据类型校验 格式校验 逻辑校验 界限校验 顺序校验 记录记数校验 对照校验,2020/12/3,主讲:管理学院信息管理与信息系统系,59,6.6.2 输出设计,输出是用户与系统的另一个重要接口,用户所需要的各种管理业务和经营决策等信息,都是由系统的输出部分完成的。 输出设计的主要内容包括 输出内容设计 输出格式设计 输出方式设计 要求: 界面美观、功能齐备、数据直接反映用户需

26、求。,2020/12/3,主讲:管理学院信息管理与信息系统系,60,1、输出信息的内容 2、输出信息的格式 3、输出信息使用方面的内容 4、输出设备 5、输出介质,一、需考虑的问题,2020/12/3,主讲:管理学院信息管理与信息系统系,61,输出可大致分为中间输出和最终输出两类。 中间输出:子系统对主系统或另一个子系统之间的数据传送 最终输出:指通过终端设备(如显示屏幕、打印机等)向管理者输出的一类信息。 下面着重来讨论最终输出方式的设计问题。,二、输出设计的方法,2020/12/3,主讲:管理学院信息管理与信息系统系,62,1、主要方式,(1)报表输出 (2)图形输出 究竟采用哪种输出形式为宜? 根据系统分析和管理业务的要求而定。 对于基层或具体事务的管理者:应用报表方式给出详细的记录数据为宜; 对于高层领导或宏观、综合管理部门:应该使用图形方式给出比例或综合发展趋势的信息。,2020/12/3,主讲:管理学院信息管理与信息系统系,63,2、输出设备,显示器 打印机 磁带、磁盘 光盘 绘图仪 缩微胶卷 网络

温馨提示

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

评论

0/150

提交评论