1、第 5部分 信息系统设计信息系统设计的目的与任务目的:将系统分析阶段所提出的、充分反映了用户信息需求的 系统逻辑方案 转换成 可以实施的、基于计算机与网络技术的 物理(技术)方案 。任务:从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件, 确定系统的总体结构和系统各组成部分的技术方案, 合理选择计算机和通信软、硬件设备, 提出系统的实施计划。系统设计的依据1. 系统分析成果系统分析的成果是系统设计的主要依据,系统设计是系统分析的继续,系统设计人员必须严格执照系统分析阶段的成果 “ 系统说明书 ”所规定的目标、任务和逻辑功能进
2、行设计工作。 对系统逻辑功能的充分理解是系统设计成功的关键。2. 现行技术主要指可供选用的计算机硬件技术、软件技术、数据管理技术以用数据通信与计算机网络技术。3. 现行的信息管理和信息技术的标准、规范和有关法律制度。4. 用户需求系统的直接使用者是用户,进行系统设计时应充分尊重和理解用户的要求,特别是用户在操作使用方面的要求,尽可能使用户感到满意。5. 系统运行环境新系统的目标要和现行的管理方法相匹配,与组织的改革与发展相适应,要符合当前需要,适应系统工作环境。其中包括基础设施的配置情况、直接用户的空间分布情况、工作地的自然条件及安全保密方面的要求,现行系统的硬、软件状况和管理与技术环境的发展
3、趋势,在新系统的技术方案中要 尽可能保护已有投资 ,又要 有较强的应变能力 ,以适应未来的发展。系统设计任务逻辑模型 物理模型做什么 怎么做科学合理地提出从具体到抽象 从抽象又回到具体系统分析 系统设计信息系统设计阶段的主要内容1.系统总体设计(1)系统总体布局方案的确定(2)软件系统总体结构的设计(3)数据存储的总体设计(4)计算机和网络系统方案的选择2.详细设计(1)代码设计(2)数据库设计(3)人机界面设计(包括输入设计、输出设计、人 -机对话设计)(4)处理过程设计3.系统实施进度与计划的制订4.“系统设计说明书 ”的编写结构化系统设计结构化系统设计( Structured desig
4、n, SD) 从建立一个具有 良好结构 的系统的观点出发,基于把一个复杂的系统 分解成相对独立的模块的原则 ,研究将系统分解为不同模块的方法技术,分析系统分解时产生的各种影响,提出评价结构质量的具本标准, 给出 从表达用户要求的数据流图( DFD) 导出 模块结构图 的规则。系统设计原则简单性:只要能达到预定的目标和实现预定的功能 ,系统就应避免一切不必要的复杂 ,尽量简单。灵活性(适应性、可修改性、可变性):系统对外界环境条件的变化有很强的适应性。这样其可保持长久的生命力。为此,系统应具有较好的开放性和结构的可变性。完整性(系统性):系统是作为一个整体而存在的。因此 ,在系统设计中要从整个系
5、统的角度进行考虑 ,系统的代码要统一 ,设计规范要标准 ,传递语言要尽可能一致 ,对系统的数据采集要做到数出一处、全局共享 ,使一次输入得到多次利用。可靠性:指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。经济性:系统应该给用户带来一定的效益 (直接经济效益、间接经济效益 )。系统的投资和经营费用应尽快得到回收。结构化信息系统设计的要点将系统按一定规则构造成相对独立的模块,即所谓的 模块化 。系统的模块化要讲究层次结构即 自顶向下,逐步求精。在设计时,一方面要将整个应用软件系统合理划分成各种功能模块,另一方面
6、又要 正确处理模块间与模块内部的联系 。模块分解即上层模块分解为下层模块,有三种不同的结构形式:顺序、选择和循环结构。对于开发者来说,可以有多种可供选择的处理方式和技术手段、物理模型和开发方案。系统总体设计 任务:以逻辑方案(主要是数据流程图)为主,进行: 1.设计供选择的布局方案、计算机和网络方案 2.推荐最佳方案 3.总体设计(划分系统功能模块、数据存储)系统总体布局系统的总体设计任务是指确定整个系统的各项信息资源的配置、系统各部分的结构,以及计算机与网络系统的选择等。其中系统的总体布局是指系统的硬、软件资源以及数据资源在空间上的配置方案,通常有以下几种方案可供选择:从信息资源管理的集中程度来看:集中式系统( Centralized System)分布式系统( Distributed Systems)从信息处理方式来看:批处理方式( Batch processing)联机处理方式( On-line processing)