第3&4讲管理信息系统 的系统设计 马秀麟
马秀麟 第3&4讲 管理信息系统 的系统设计
目录 >MIS设计与开发的流程 ◆立项 ◆需求分析 ◆系统设计 口服务模式与开发环境设计 □数据库结构设计 口功能设计 口输入输出设计 口安全性设计 ◆系统实施 >MIS的设计 >MIS的实施与试运行
目 录 ➢ MIS设计与开发的流程 ◆ 立项 ◆ 需求分析 ◆ 系统设计 服务模式与开发环境设计 数据库结构设计 功能设计 输入输出设计 安全性设计 ◆ 系统实施 ➢ MIS的设计 ➢ MIS的实施与试运行
信息系统开发流程综述 >1.信息系统开发的流程 ◆立项阶段 口提出需求 口可行性分析 口立项 ◆系统的需求分析 口确定系统边界 口分析系统需求 □分析业务流程、数据流程,形成数据流图; 2021/1/27
3 2021/1/27 一、信息系统开发流程综述 ➢ 1. 信息系统开发的流程 ◆ 立项阶段 提出需求 可行性分析 立项 ◆ 系统的需求分析 确定系统边界 分析系统需求 分析业务流程、数据流程,形成数据流图;
信息系统开发流程综述 ◆系统设计与开发 口设计数据库结构关系模型—存储; 口分析系统功能,形成功能模块图: 口系统运行环境、安全性设计 口系统实施 口系统测试与试运行 ◆系统服务阶段 口系统运行与服务—维护 口系统消亡 2021/1/27
一、信息系统开发流程综述 ◆ 系统设计与开发 设计数据库结构——关系模型——存储; 分析系统功能,形成功能模块图; 系统运行环境、安全性设计 系统实施 系统测试与试运行 ◆ 系统服务阶段 系统运行与服务——维护 系统消亡 4 2021/1/27
、需求分析 >1、需求分析阶段要解决的问题 ◆调研的关键目标 口调查分析用户的总体需求,了解新系统应达到的总体目标 口调査新系统应用环境的现状:组织概况、组织环境、现行系 统的状况,对新系统认识的基础、资源状况; 口调查新系统用户的人员状况:管理人员、技术人员、用户群 数量 口调查新系统用户在新系统中的投入:物资投入和人员投入 培训 ◆重点思考的问题 口系统的边界是什么? 口主要业务活动及其过程。 口本系统的用户有哪些?可分为几类?并发数多大? 口每种用户的操作有哪些?主要完成什么任务? 口有哪些常规的数据与报表? 2021/1/27
5 2021/1/27 二、需求分析 ➢ 1、需求分析阶段要解决的问题 ◆ 调研的关键目标 调查分析用户的总体需求,了解新系统应达到的总体目标 调查新系统应用环境的现状:组织概况、组织环境、现行系 统的状况,对新系统认识的基础、资源状况; 调查新系统用户的人员状况:管理人员、技术人员、用户群 数量 调查新系统用户在新系统中的投入:物资投入 和 人员投入 培训 ◆ 重点思考的问题 系统的边界是什么? 主要业务活动及其过程。 本系统的用户有哪些?可分为几类?并发数多大? 每种用户的操作有哪些?主要完成什么任务? 有哪些常规的数据与报表?
需求分析 >2、需求分析阶段的输入输出 ◆(1)需求分析阶段的输入与输出 口需求分析阶段的输入是 新系统的总体信息需求 业务处理需求 用户群与主要业务活动 口需求分析阶段的输入是: 用户需求说明书 ◆(2)需求分析方法 口开座谈会 口跟班作业 口填写调查表 口查看业务票据和记录 口个别交谈 2021/1/27
6 2021/1/27 二、需求分析 ➢ 2、需求分析阶段的输入输出 ◆ (1)需求分析阶段的输入与输出 需求分析阶段的输入是: 新系统的总体信息需求 业务处理需求 用户群与主要业务活动 需求分析阶段的输入是: 用户需求说明书 ◆ (2)需求分析方法 开座谈会 跟班作业 填写调查表 查看业务票据和记录 个别交谈
、需求分析 ◆(3)需求信息的分析和整理 口业务流程分析 业务流程分析的目的是获得业务流程与数据联系的形式描 述 分析结果以数据流图(DFD)的形式描述 oDFD由圆圈、双线段和有向线段描述 o圆圈表示处理、双线段表示存储、有向线段表示数据流 向 口数据的结构描述: 数据字典(DD)是对数据的结构的描述。 2021/1/27
二、需求分析 ◆ (3)需求信息的分析和整理 业务流程分析: 业务流程分析的目的是获得业务流程与数据联系的形式描 述。 分析结果以数据流图(DFD)的形式描述。 o DFD由圆圈、双线段和有向线段描述。 o 圆圈表示处理、双线段表示存储、有向线段表示数据流 向。 数据的结构描述: 数据字典(DD)是对数据的结构的描述。 7 2021/1/27
二、需求分析 >3、需求分析阶段容易出现的问题 ◆用户对自己的需求往往不明确。 口部分用户尽管和熟悉旧的工作程序,但并不能归纳为准 确的需求描述; 口说不清楚工作的功能和处理过程、缺乏逻辑性; 系统的变动性 口系统本身处于变化发展过程中; 口系统需求也处于动态过程中 ◆部分管理人员对新系统有抵触情绪 口新系统干预了他已经熟悉的操作方式 口新系统侵犯了其既得利益: 管理人员的意图和表述被开发者误解。 8 2021/1/27
8 2021/1/27 二、需求分析 ➢ 3、需求分析阶段容易出现的问题 ◆ 用户对自己的需求往往不明确。 部分用户尽管和熟悉旧的工作程序,但并不能归纳为准 确的需求描述; 说不清楚工作的功能和处理过程、缺乏逻辑性; ◆ 系统的变动性 系统本身处于变化发展过程中; 系统需求也处于动态过程中; ◆ 部分管理人员对新系统有抵触情绪。 新系统干预了他已经熟悉的操作方式 新系统侵犯了其既得利益; ◆ 管理人员的意图和表述被开发者误解
二、需求分析 >4、初步建立新系统的逻辑模型 ◆建立新系统的逻辑模型就是在对现行系统进行详细调査 和分析的基础上,了解系统存在的问题,对影响其效率 的不合理因素进行修改,并最终形成新的逻辑方案。对 现行系统的分析和修改通常从以下几个方面去进行: 口()现行系统在功能上存在什么问题? 口(2)业务流程中是否缺少或有多余的环节? 口(3数据流程中是否有不合理的数据流向和数据存储结构? 口(4数据处理功能是否需要修改或优化 2021/1/27
9 2021/1/27 二、需求分析 ➢ 4、初步建立新系统的逻辑模型 ◆ 建立新系统的逻辑模型就是在对现行系统进行详细调查 和分析的基础上,了解系统存在的问题,对影响其效率 的不合理因素进行修改,并最终形成新的逻辑方案。对 现行系统的分析和修改通常从以下几个方面去进行: (1)现行系统在功能上存在什么问题? (2)业务流程中是否缺少或有多余的环节? (3)数据流程中是否有不合理的数据流向和数据存储结构? (4)数据处理功能是否需要修改或优化
需求分析 >5、需求说明书与系统分析评审 ◆需求说明书 口在充分调査研究的基础上,形成系统需求说明书; 口新系统的需求说明书主要包括 对现行系统情况及其存在问题的简述; 新系统应达到的目标; 。现行信息系统的概况; 新系统的初步逻辑模型。 ◆需求评审 口对于已经形成的需求说明书应组织用户方和开发方专家对需 求说明书进行讨论,并根据讨论意见重复修正。 口这就是系统分析评审过程。 2021/1/27
10 2021/1/27 二、需求分析 ➢ 5、需求说明书与系统分析评审 ◆ 需求说明书 在充分调查研究的基础上,形成系统需求说明书; 新系统的需求说明书主要包括: 对现行系统情况及其存在问题的简述; 新系统应达到的目标; 现行信息系统的概况; 新系统的初步逻辑模型。 ◆ 需求评审 对于已经形成的需求说明书应组织用户方和开发方专家对需 求说明书进行讨论,并根据讨论意见重复修正。 这就是系统分析评审过程