《信息系统设计》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《信息系统设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《信息系统设计》PPT课件.ppt(142页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第5部分部分 信息系统设计信息系统设计信息系统设计的目的与任务目的:目的:将系统分析阶段所提出的、充分反映了用户信息将系统分析阶段所提出的、充分反映了用户信息需求的系统逻辑方案转换成可以实施的、基于计算机需求的系统逻辑方案转换成可以实施的、基于计算机与网络技术的物理(技术)方案。与网络技术的物理(技术)方案。任务:任务:从信息系统的总体目标出发,根据系统分析阶段从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各行环境等方面的条件,确定系统的总体结构和系统各组成部分
2、的技术方案,合理选择计算机和通信软、硬组成部分的技术方案,合理选择计算机和通信软、硬件设备,提出系统的实施计划。件设备,提出系统的实施计划。系统设计的依据1.系统分析成果系统分析成果系统分析的成果是系统设计的主要依据,系统设计是系统分析的继续,系统分析的成果是系统设计的主要依据,系统设计是系统分析的继续,系统设计人员必须严格执照系统分析阶段的成果系统设计人员必须严格执照系统分析阶段的成果“系统说明书系统说明书”所规所规定的目标、任务和逻辑功能进行设计工作。定的目标、任务和逻辑功能进行设计工作。对系统逻辑功能的充分理解是对系统逻辑功能的充分理解是系统设计成功的关键。系统设计成功的关键。2.现行技
3、术现行技术主要指可供选用的计算机硬件技术、软件技术、数据管理技术以用数主要指可供选用的计算机硬件技术、软件技术、数据管理技术以用数据通信与计算机网络技术。据通信与计算机网络技术。3.现行的信息管理和信息技术的标准、规范和有关法律制度。现行的信息管理和信息技术的标准、规范和有关法律制度。4.用户需求用户需求系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,尽可能使用户感到满意。要求,特别是用户在操作使用方面的要求,尽可能使用户感到满意。5.系统运行环境系统运行环境新系统的目标要和现行的管理
4、方法相匹配,与组织的改革与发展相适新系统的目标要和现行的管理方法相匹配,与组织的改革与发展相适应,要符合当前需要,适应系统工作环境。其中包括基础设施的配置情况、应,要符合当前需要,适应系统工作环境。其中包括基础设施的配置情况、直接用户的空间分布情况、工作地的自然条件及安全保密方面的要求,现直接用户的空间分布情况、工作地的自然条件及安全保密方面的要求,现行系统的硬、软件状况和管理与技术环境的发展趋势,在新系统的技术方行系统的硬、软件状况和管理与技术环境的发展趋势,在新系统的技术方案中要尽可能保护已有投资,又要有较强的应变能力,以适应未来的发展。案中要尽可能保护已有投资,又要有较强的应变能力,以适
5、应未来的发展。系统设计任务逻辑模型逻辑模型物理模型物理模型做什么做什么怎么做怎么做科学合理地提出科学合理地提出从具体到抽象从具体到抽象从抽象又回到具体从抽象又回到具体系统分析系统分析系统设计系统设计信息系统设计阶段的主要内容1.系统总体设计系统总体设计(1)系统总体布局方案的确定系统总体布局方案的确定(2)软件系统总体结构的设计软件系统总体结构的设计(3)数据存储的总体设计数据存储的总体设计(4)计算机和网络系统方案的选择计算机和网络系统方案的选择2.详细设计详细设计(1)代码设计代码设计(2)数据库设计数据库设计(3)人机界面设计(包括输入设计、输出设计、人人机界面设计(包括输入设计、输出设
6、计、人-机对机对话设计)话设计)(4)处理过程设计处理过程设计3.系统实施进度与计划的制订系统实施进度与计划的制订4.“系统设计说明书系统设计说明书”的编写的编写结构化系统设计结构化系统设计(结构化系统设计(Structured design,SD)从建立一个具有良好结构的系统的观点)从建立一个具有良好结构的系统的观点出发,基于把一个复杂的系统分解成相对独立出发,基于把一个复杂的系统分解成相对独立的模块的原则,研究将系统分解为不同模块的的模块的原则,研究将系统分解为不同模块的方法技术,分析系统分解时产生的各种影响,方法技术,分析系统分解时产生的各种影响,提出评价结构质量的具本标准,给出从表达用
7、提出评价结构质量的具本标准,给出从表达用户要求的数据流程图(户要求的数据流程图(DFD)导出模块结构图)导出模块结构图的规则。的规则。系统设计原则简单性:简单性:只要能达到预定的目标和实现预定的功能只要能达到预定的目标和实现预定的功能,系统就应避免一切不必要的系统就应避免一切不必要的复杂复杂,尽量简单。尽量简单。灵活性:灵活性:系统对外界环境条件的变化有很强的适应性。这样其可保持长久的生命系统对外界环境条件的变化有很强的适应性。这样其可保持长久的生命力。为此,系统应具有较好的开放性和结构的可变性。力。为此,系统应具有较好的开放性和结构的可变性。完整性(系统性):完整性(系统性):系统是作为一个
8、整体而存在的。因此系统是作为一个整体而存在的。因此,在系统设计中要从整个系统的角在系统设计中要从整个系统的角度进行考虑度进行考虑,系统的代码要统一系统的代码要统一,设计规范要标准设计规范要标准,传递语言要尽可能一致传递语言要尽可能一致,对对系统的数据采集要做到数出一处、全局共享系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。使一次输入得到多次利用。可靠性:可靠性:指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的信指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能息系统必须具有较高的可靠性,
9、如安全保密性、检错及纠错能力、抗病毒能力等。力等。经济性:经济性:系统应该给用户带来一定的效益系统应该给用户带来一定的效益(直接经济效益、间接经济效益直接经济效益、间接经济效益)。系统。系统的投资和经营费用应尽快的投资和经营费用应尽快得到回收。得到回收。系统可修改性系统的可修改性也称为系统的可变性系统的可修改性也称为系统的可变性或系统的适应性,是系统的设计原则之一。或系统的适应性,是系统的设计原则之一。系统的可变性是系统设计的首要目标,系系统的可变性是系统设计的首要目标,系统应具有良好的可修改性、可变更性和对统应具有良好的可修改性、可变更性和对环境的适应性。环境的适应性。结构化系统设计特点对于
10、一个复杂的系统,使用分解的方法予对于一个复杂的系统,使用分解的方法予以简化。以简化。采用图形工具描述和表达。采用图形工具描述和表达。有一组基本设计原则。有一组基本设计原则。有一组基本设计策略。有一组基本设计策略。有一组评价标准和质量优化技术。有一组评价标准和质量优化技术。结构化信息系统设计的要点将系统按一定规则构造成相对独立的模块,即所将系统按一定规则构造成相对独立的模块,即所谓的模块化。谓的模块化。系统的模块化要讲究层次结构即自顶向下,逐步系统的模块化要讲究层次结构即自顶向下,逐步求精。在设计时,一方面要将整个应用软件系统合理求精。在设计时,一方面要将整个应用软件系统合理划分成各种功能模块,
11、另一方面又要正确处理模块间划分成各种功能模块,另一方面又要正确处理模块间与模块内部的联系。与模块内部的联系。模块分解即上层模块分解为下层模块,有三种不模块分解即上层模块分解为下层模块,有三种不同的结构形式:顺序、选择和循环结构。对于开发者同的结构形式:顺序、选择和循环结构。对于开发者来说,可以有多种可供选择的处理方式和技术手段、来说,可以有多种可供选择的处理方式和技术手段、物理模型和开发方案。物理模型和开发方案。系统总体设计 任务:任务:以逻辑方案(主要是数据流程图)为主,进以逻辑方案(主要是数据流程图)为主,进行:行:1.设计供选择的布局方案、计算机和网设计供选择的布局方案、计算机和网络方案
12、络方案 2.推荐最佳方案推荐最佳方案 3.总体设计(划分系统功能模块、数据总体设计(划分系统功能模块、数据存储)存储)系统总体布局系统的总体设计任务是指确定整个系统的各项信息资源的系统的总体设计任务是指确定整个系统的各项信息资源的配置、系统各部分的结构,以及计算机与网络系统的选择等。配置、系统各部分的结构,以及计算机与网络系统的选择等。其中系统的总体布局是指系统的硬、软件资源以及数据资源在其中系统的总体布局是指系统的硬、软件资源以及数据资源在空间上的配置方案,通常有以下几种方案可供选择:空间上的配置方案,通常有以下几种方案可供选择:从信息资源管理的集中程度来看:从信息资源管理的集中程度来看:集
13、中式系统(集中式系统(Centralized System)分布式系统(分布式系统(Distributed Systems)从信息处理方式来看:从信息处理方式来看:批处理方式(批处理方式(Batch processing)联机处理方式(联机处理方式(On-line processing)集中式系统集设备、软件资源、数据于一体的集中管理系统,主要集设备、软件资源、数据于一体的集中管理系统,主要有以下几种类型:有以下几种类型:单机批处理系统单机批处理系统单机多终端分时系统(终端无处理功能)单机多终端分时系统(终端无处理功能)主机智能终端系统(终端有辅助处理功能)主机智能终端系统(终端有辅助处理功能
14、)分布式系统利用计算机网络把分布在不同地点的计算机硬件、利用计算机网络把分布在不同地点的计算机硬件、软件、数据等信息资源联系在一起,服务于一个共同的软件、数据等信息资源联系在一起,服务于一个共同的目标而实现相互通信和资源共享,就形成了信息系统的目标而实现相互通信和资源共享,就形成了信息系统的分布式结构。具有分布式结构的系统称为分布式结构。具有分布式结构的系统称为分布式系统分布式系统。分布式系统运行的网络环境有:分布式系统运行的网络环境有:局域网(局域网(LAN)、广域网()、广域网(WAN)、局域网和广域)、局域网和广域网混合形式以及互联网(网混合形式以及互联网(Internet)、内联网)、
15、内联网(Intranet)等。等。分布式系统分布式系统的计算模式有作用共享方式、客户机分布式系统的计算模式有作用共享方式、客户机/服务器服务器(C/S)方式和浏览器)方式和浏览器/Web服务器(服务器(B/S)计算模式。)计算模式。系统布局应考虑的问题:系统布局应考虑的问题:1.系统类型:即是采用集中式还是分布式系统类型:即是采用集中式还是分布式2.处理方式:既可采用一种,也可混合使用处理方式:既可采用一种,也可混合使用3.数据存储:分布存储还是集中存储,数据量的多少、存数据存储:分布存储还是集中存储,数据量的多少、存储方式的要求储方式的要求4.硬件配置:机器类型、工作方式硬件配置:机器类型、
16、工作方式5.软件配置:购买或自行开发软件配置:购买或自行开发系统布局方案的选择原则1.处理功能、存储能力应满足系统要求处理功能、存储能力应满足系统要求2.使用方便使用方便3.可维护性、可扩展性、可变更性好可维护性、可扩展性、可变更性好4.安全性、可靠性高安全性、可靠性高5.经济实用经济实用信息系统平台确定的依据 信息系统平台确定应考虑用户投资、技术支持等诸多因素,应信息系统平台确定应考虑用户投资、技术支持等诸多因素,应将硬件与软件平台统筹考虑。主要考虑因素有:将硬件与软件平台统筹考虑。主要考虑因素有:(1)用户单位的实际应用环境和应用需求;)用户单位的实际应用环境和应用需求;(2)作为平台的硬
17、件产品的功能与性能;)作为平台的硬件产品的功能与性能;(3)国内、国际目前信息系统平台发展的主流;)国内、国际目前信息系统平台发展的主流;(4)信息系统总体设计人员采用的技术策略和实现手段;)信息系统总体设计人员采用的技术策略和实现手段;(5)性能)性能/价格比,技术支持,后援保证;价格比,技术支持,后援保证;(6)用户的投资能力和技术水平。)用户的投资能力和技术水平。信息系统平台选型分析 信息系信息系统统平台主要有三种:主机模式、文件服平台主要有三种:主机模式、文件服务务器器模式和客模式和客户户/服服务务器模式。器模式。由硬件、网由硬件、网络络操作系操作系统统、数据、数据库库一起构成信息系一
18、起构成信息系统统平台。平台。方案方案硬件硬件网网络操作系操作系统数据数据库产品品1小型机,工作站Windows 2000 Server/UNIXDb2,Oracle2PCLinuxSybase3PC,工作站Windows 2000 ProfessionalMS SQL Server MySQL目前比目前比较较流行的流行的信息系统信息系统平台的三个方案平台的三个方案软件系统的总体结构设计设计任务:软件系统是实现整个系统各项功能与目标的中心环节,软件系统的设计与实施是系统建设的重点与关键所在。现代信息系统的软件系统由具有明确的逻辑功能的计算机程序模块和相应的文档组成。其主要任务是根据系统的总体目标
19、和功能将整其主要任务是根据系统的总体目标和功能将整个系统合理划分成若干个功能模块,正确地处理模块个系统合理划分成若干个功能模块,正确地处理模块间的调用关系和数据联系即模块之间的接口,定义各间的调用关系和数据联系即模块之间的接口,定义各模块的内部结构等模块的内部结构等。软件系统总体结构设计的原则1.分解协调原则软件系统是一个整体,系统目标和功能的实现是由相互联系的各个组成部分共同工作的结果,在处理过程中要根据系统总体要求协调各部分的关系。分解的具体要求:(1)按系统功能进行分解(2)按管理活动和信息运动的客观规律分解(3)按信息处理的方式和手段分解(4)按系统的工作规程分解(5)按用户工作的特殊
20、需要分解(6)按开发、维护和修改的方便性分解协调的主要依据:(1)目标协调(2)工作进程协调(3)工作规范和技术规范协调(4)信息协调(指信息的提供和收回)(5)业务内容协调(如某些业务指标的控制等)软件系统总体结构设计的原则2.模块化原则结构化设计的基础是模块化,结构化方法规定了一系列模块的分解协调原则和技术,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块间关系的协调来实现整个软件系统的功能。3.自顶向下的原则 首先抓住系统总的功能目标,然后逐层分解,即先确定上层模块的功能,再确定下层模块的功能。4.信息隐蔽、抽象的原则上层模块只负责为下一层模块的工作提供原则和依据,并不规定下层
21、模块具体行为,即上层模块中规定下层模块做什么和所属模块间的协调关系,但不规定怎么做,以保证各模块的相对独立性和内部结构的合理性,使得模块与模块之间层次分明、易于理解、易于实施、易于维护。5.一致性原则要保证整个软件设计过程中具有统一的规范、统一的标准、统一的文件模式等。6.明确性原则每个模块必须功能明确、接口明确、消除多重功能和无用接口。系统设计工具系统流程图HIPO(分层和输入-处理-输出)技术系统结构图(控制结构图)系统流程图系统流程图是传统的描述工具,通常用它表达系统的执行过程。它用图形符号描述了所有的输入/输出和与之有关的处理,同时也包括对所有文件的建立过程。系统流程图也表达了数据在系
22、统中的流向。但是,它着重表达的是数据在系统中传输时所通过的存储介质和工作站点通过的存储介质和工作站点,与物理技术有着密切的关系。在绘制系统流程图时的主要依据:1.信息处理的步骤和内容2.每一步骤根据内容所涉及的物理过程,主要包括:输入/输出的内容和形式、存储要求、加工所有的物理设备3.各步骤之间的物理和逻辑关系系统流程图既表示信息联系,又表示信息处理的逻辑顺序,还系统流程图既表示信息联系,又表示信息处理的逻辑顺序,还反映了人机关系,但不考虑加工方法和人反映了人机关系,但不考虑加工方法和人-机对话过程。机对话过程。系统流程图使用的符号输入/输出人工操作预处理人工输入通信联结处理辅助处理联机处理显
23、示 联结文件脱机储存磁带判断离页联结符卡片纸带直接访问存储器磁盘端点库存系统的流程图编辑事务配件报表事务历史入库单出库单新品单报废单库存历史修正文件编辑后的事务供应商联机处理联机处理供应商配件库存配件错误新系统逻辑模型转换为系统流程图系统流程图的特点系统流程图表达了数据在系统中的流向和使用的计算机设备、编辑原始单据、文件调用和修正、产生报表和后备磁带文件等,它侧重于系统的物理组成和信息处理的顺序,无法指出系统软件结构和每个模块的功能,因此也就无法评审这个系统是否满足用户的信息需求,也不可能知道这个系统的大小以及是否易于维护和修改等。HIPO技术HIPO技术是用图形方法表达一个系统的输入和输出功
24、能以及模块的层次。HIPO(Hierarchy plus Input/process/Output)技术包含两个方面的内容:1.H图,用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为模块层次图。2.IPO图(输入-处理-输出图),此图描述分层图中一个模块的输入、输出和处理内容。应用HIPO技术可以进行系统设计、评价,在系统实施之前加工、修改已设计的系统。HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解软件系统的结构,也有利用程序的编写和系统的维护。HIPO技术实例以库存管理系统为例,对其中的数据加工“修改库存数据”功能应用HIPO技术进行模块结构设计。修改库存数据
25、提取库房收发数据提取原有库存数据处理收发数据刷新库存记录H图中一个方形的方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。模块间的调用关系,用联结两模块的直线表示。第二轮H图修改库存数据提取库房收发数据提取原有库存数据处理收发数据刷新库存记录增加在库数减少在库数增加记录删除记录第二轮H图修改库存数据提取库房收发数据提取原有库存数据处理收发数据刷新库存记录增加在库数减少在库数增加记录删除记录IPO图IPO图是图形化表格。它描述分层图中每一个模块的输入/输出关系、处理内容、本模块的内部数据和模块间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统设计 信息系统 设计 PPT 课件
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内