信息系统设计的任务信息系统设计的任务(InformationSystemAnalysisandDesign)信息管理与信息系统教研室《信息系统分析与设计》第2页24/12/2524/12/2521:5521:55第2页本章要点系统设计的任务应用程序体系结构的设计(结构化方法)数据库设计系统控制设计输入设计输出设计用户界面设计《信息系统分析与设计》第3页24/12/2524/12/2521:5521:55第3页系统设计的任务在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。系统模型分为逻辑模型和物理模型。逻辑模型逻辑模型主要逻辑模型主要确定系统做什么,在确定系统做什么,在系统分析阶段提出。系统分析阶段提出。物理模型物理模型则主物理模型则主要解决怎样做的问题,要解决怎样做的问题,在系统设计阶段提出。在系统设计阶段提出。6.1系统设计的概述系统设计概念:–系统设计又称为物理设计,是开发MIS的第二阶段。该阶段系统开发人员将逻辑模型转换为目标系统的物理模型。–系统设计通常可分为两个阶段进行,第一阶段是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可;第二阶段――详细设计。–该阶段的成果:系统设计说明书系统设计的主要内容:1、总体设计:系统模块结构设计、计算机物理系统的配置方案设计、信息系统流程图其任务是划分子系统,确定子系统的模块结构,并画出模块结构图解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。系统设计的主要内容:1)系统模块结构设计——功能模块结构图及设计接口系统设计的主要内容:2)系统物理配置方案设计——包括计算机处理方式、软硬件设备选择、通信网络的选择和设计以及数据库管理系统的选择等系统设计的主要内容:3)设计信息系统流程图–信息系统流程图表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。–绘制信息系统流程图的前提是已经确定了系统的边界、人一机接口和数据处理方式。–从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。2、代码设计代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。系统设计的主要内容:3、数据存储设计–文件组织和设计–根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。系统设计的主要内容:系统设计的主要内容:4、输入输出设计输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。设计的出发点是保证输出达到用户的要求,正确及时地将有用的信息提供给需要它的用户。输入数据的正确性决定了整个系统工作的质量,要遵循“使用方便,操作简单,便于录入,数据准确”的原则。系统设计的主要内容:5、处理流程设计处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。系统设计的主要内容:6、系统设计说明书:系统设计说明书应当全面准确地阐述系统在实施过程中采用的手段、方法、技术标准以及相应的环境要求。另外,系统建设的标准化问题也是系统设计说明书中应阐述的重要内容。–系统总体设计方案–代码设计方案–输入和输出设计方案–文件设计方案–程序模块说明书《信息系统分析与设计》第14页24/12/2524/12/2521:5521:55第14页6.1系统需求定义的目标不同的开发方法对系统设计过程的技术支持不同,所形成的设计模式也不同。1.关联图2.DFD片段、详细DFD3.过程定义、数据定义1.场景图2.顺序图、状态图3.其他OO模型事件和事件列表事件类图用例图ER图关联图结构化方法面向对象方法模块结构图关系数据库模式模块结构图关系数据库模式包图设计类图OO数据库模式包图设计类图OO数据库模式网络平面图用...