第六讲管理信息系统的系统设计精选文档.ppt
《第六讲管理信息系统的系统设计精选文档.ppt》由会员分享,可在线阅读,更多相关《第六讲管理信息系统的系统设计精选文档.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六讲管理信息系统的系统设计第六讲管理信息系统的系统设计本讲稿第一页,共七十页本章教学目标本章教学目标理解并掌握系统设计的方法系统设计的工具本讲稿第二页,共七十页本章主要内容本章主要内容系统设计概述(1学时)系统设计的目标、原则系统总体设计(3学时)系统的平台设计功能结构设计编码设计数据库设计(2学时)详细设计(2学时)输入/输出设计界面设计编写系统设计报告本讲稿第三页,共七十页6.1 系统设计系统设计概述概述系统设计的任务系统设计的原则系统设计的目标本讲稿第四页,共七十页一、系统设计的任务一、系统设计的任务1、任务在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。即确定新系统的
2、实施方案,解决“怎么做”的问题。2、主要工作总体设计总体设计 详细设计详细设计功能结构设计 数据存储/文件设计数据库设计人机界面/对话设计代码设计输出/输入设计网络设计处理流程设计物理配置方案设计安全保密设计本讲稿第五页,共七十页二、系统设计的原则二、系统设计的原则系统性原则实用性原则经济性原则安全性原则规范性原则适应性原则本讲稿第六页,共七十页三、系统设计的目标三、系统设计的目标运行效率可靠性可操作性易维护性经济性本讲稿第七页,共七十页6.2 6.2 系统的平台设计系统的平台设计管理信息系统的平台设计包括:软硬件配置方案设计网络平台的设计。本讲稿第八页,共七十页6.2.16.2.1软硬件配置
3、软硬件配置1.系统软硬件的配置应考虑的问题:功能要求性能要求容量要求安全性和可靠性的要求本讲稿第九页,共七十页2.2.开发工具的选择应考虑的问题开发工具的选择应考虑的问题系统的环境系统的开放性应尽量面向终端用户应尽可能支持系统开发的整个生命周期。本讲稿第十页,共七十页市场调查小组作业市场调查小组作业调查以下各类软硬件系统各有哪些产品?由什么公司提供?市场价格如何?主要性能与特点是什么?软件类客户端操作系统服务器端操作系统数据库管理系统应用服务器系统软件开发工具与软件开发平台硬件类客户端服务器网络通信类路由器交换机系统集成解决方案网络安全解决方案企业应用解决方案本讲稿第十一页,共七十页计算机物理
4、系统配置方案报告1计算机物理系统配置概述2计算机物理系统选择的依据3计算机物理系统配置(1)硬件结构情况、硬件的组成及其联接方式,还要说明硬件所能达到的功能,并画出硬件结构配置图。(2)硬件设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。(3)通讯与网络设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。(4)软件系统配置的选择情况,列出所需软件清单,标明软件名称、来源、特点、适用范围、技术指标和价格等。4.费用情况5.具体配置方案的评价本讲稿第十二页,共七十页6.3 6.3 功能结构设计功能结构设计结构化系统设计的思想采用自顶向下、逐层分解的方法,把系
5、统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块。层层划分直到每一个模块是相对独立、功能单一的独立程序为止。主要内容模块及其层次分解模块分解的基本原则两种结构中心本讲稿第十三页,共七十页一、模块及其层次分解一、模块及其层次分解1、模块模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可以看作是一个模块。一个模块具有三种基本属性:功能:功能:功能:功能:说明该模块实现什么 逻辑:逻辑:逻辑:逻辑:描述模块内部如何实现要求的功能 状态:状态:状态:状态:描述该模块的使用环境、条件及模块间的相互关系。具体来说,模块应具备以下四个要素:输入
6、和输出:输入和输出:输入和输出:输入和输出:是模块与外部的信息交换。一个模块从它的调用者那里获得输入,把产生的结果再传递给调用者。处理功能:处理功能:处理功能:处理功能:指模块把输入转换成输出所作的工作。内部数据:内部数据:内部数据:内部数据:指仅供该模块本身引用的数据。程序代码:程序代码:程序代码:程序代码:指用来实现模块功能的程序。本讲稿第十四页,共七十页2 2、模块的层次分解、模块的层次分解根据模块功能的具体化程度,可以把模块分为逻辑模块和物理模块。逻辑模块是在逻辑模型中定义的模块。如数据流程图中的处理功能都是逻辑模块。物理模块:是一个特定逻辑模块的具体化,可以是一个计算机程序、子程序、
7、过程或函数,也可以是一个人工过程的某项具体工作。本讲稿第十五页,共七十页二、模块分解的基本原则二、模块分解的基本原则模块分解的基本原则高凝聚原则低偶合原则本讲稿第十六页,共七十页1 1、高凝聚原则、高凝聚原则模块凝聚(内聚)是衡量一个模块内部各组成部分间整体统一性的指标,描述了一个模块功能专一性的程度。根据模块的内部构成情况,凝聚可以划分为七个等级。1)偶然凝聚低2)逻辑凝聚3)时间凝聚4)过程凝聚5)通信凝聚6)顺序凝聚7)功能凝聚高高凝聚原则:为了达到较高的模块质量,总是尽量是其凝聚程度较高,其中,功能凝聚最为理想。本讲稿第十七页,共七十页2 2、低偶合原则、低偶合原则 模块偶合模块偶合模
8、块偶合模块偶合,是衡量一个模块与其他模块在联接方式和接口复杂性方面相互作用关系的指标。标志着系统结构设计的质量。模块的偶合程度,一般取决于以下因素:模块本身的质量模块间相互联结的类型模块间接口的复杂程度模块间传递信息流的类型模块偶合的三种类型数据偶合控制偶合内容偶合本讲稿第十八页,共七十页低偶合原则低偶合原则低偶合原则:在设计系统模块结构时,应使模块的偶合程度尽可能低。偶合程度:低高数据偶合控制偶合内容偶合模块凝聚和偶合有着密切的联系,一般情况下,模块的凝聚程度较高,则它们之间的偶合程度较低,反之亦然。例如,若模块都是功能凝聚,则模块之间的关系必然是数据偶合。本讲稿第十九页,共七十页6.3.4
9、6.3.4模块结构图模块结构图模块结构图的主要成分有:模块调用数据(参数)控制信息转接符号本讲稿第二十页,共七十页调用的三种类型调用的三种类型本讲稿第二十一页,共七十页从数据流图导出初始结构图从数据流图导出初始结构图 数据流图通常可分为两种典型的结构,即变换型结构(以转换为中心)事务型结构(以业务为中心)本讲稿第二十二页,共七十页1 1、以转换为中心结构的分解、以转换为中心结构的分解如果待分解的模块是一个数据凝聚的模块,即内部包含若干顺序执行且对某些数据进行转换处理的模块,称为以转换为中心的结构。这种模块可以分解为输入、处理、输出三大部分。转换处理转换处理输入输入处理处理输出输出本讲稿第二十三
10、页,共七十页变换型模块结构图举例(变换型模块结构图举例(P239)P239)本讲稿第二十四页,共七十页2 2、以业务为中心结构的分解、以业务为中心结构的分解待分解的模块要处理几项逻辑上相似的业务,即它是一个逻辑凝聚的模块。这种模块可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。多种业务处理多种业务处理获得业务类型获得业务类型分析业务类型分析业务类型处理处理A业务业务处理处理B业务业务处理处理C业务业务业务类型业务类型标志标志业务类型业务类型标志标志读取事务记录读取事务记录本讲稿第二十五页,共七十页事务型模块结构图实例举例(事务
11、型模块结构图实例举例(P240P240)本讲稿第二十六页,共七十页变换分析与事务分析的混合使用变换分析与事务分析的混合使用 本讲稿第二十七页,共七十页6.3.6 6.3.6 模块结构图的改进模块结构图的改进 (自学)(自学)几个相关概念判定的作用范围模块的控制范围模块的扇入数模块的扇出数模块结构图改进的原则:“高内聚,低耦合”改进模块结构图时应注意以下问题:(1)作用范围应在控制范围之内(2)模块的扇入和扇出数要合理(3)模块的大小要适当(4)消除重复的功能(5)补充、完善和修改HIPO(HierarchyPlusInput/Process/Output)图层次模块结构图描述模块之间的联接方式
12、IPO图(Input-Process-Output)描述每个模块内部的输入部分,处理描述,输出部分本讲稿第二十八页,共七十页6.4 6.4 编码设计编码设计编码是代表事物名称、属性、状态等的符号,它以数字或字符来代表各种客观实体。在信息系统中,代码是人和计算机的共同语言,是便于进行信息的分类、校对、统计和检索的关键。信息编码的主要目的唯一地标识对象便于系统进行分类统计工作将定性的东西定量化提高计算机的处理效率提高数据的全局一致性本讲稿第二十九页,共七十页6.4.16.4.1编码设计的原则编码设计的原则惟一性规范性柔性(灵活性)兼容性简短性可识别性扩充性本讲稿第三十页,共七十页代码的容量代码的容
13、量若已知代码的位数为P,每一位上可用的编码符号数为Si,则可以组成代码的总数为:C=Si例:长度为三位的字母数字混合码的编码容量为:C=(10+26*2)3=238,328Pi=1本讲稿第三十一页,共七十页1、代码的种类6.4.2 6.4.2 编码的种类与设计方法编码的种类与设计方法本讲稿第三十二页,共七十页2 2、编码方法、编码方法(1)顺序码:即将顺序的自然数或字母赋即将顺序的自然数或字母赋予编码对象。予编码对象。如:“1”表示男性,“2”表示女性。本讲稿第三十三页,共七十页(2 2)区间码)区间码区间码把数据项分成若干组,每一区间代表区间码把数据项分成若干组,每一区间代表一个组,码中数字
14、的值和位置都代表一定意一个组,码中数字的值和位置都代表一定意义。义。多面码身份证号码上下关联区间码会计科目代码十进制码中国图书分类码本讲稿第三十四页,共七十页(3)3)层次码层次码层次码:它是按对象的从属、层次关系为排列顺序的一种编码方式。它是按对象的从属、层次关系为排列顺序的一种编码方式。编码时将代码分成若干层级,并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。每个层级的编码可采用顺序码。第一层代码第二层代码第三层代码层次码的主要优点是能明确地表示分类对象的类别,编码本身有严格的隶属关系,同时有较好的柔性。主要缺点是当层次较多时,编码位数较长,冗余较多。(4)助忆码:TV、BJ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 管理信息系统 系统 设计 精选 文档
限制150内