版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要内容 5.1 系统分析概述 5.2 可行性分析 5.3 详细调查 5.4 组织结构与管理功能分析 5.5 业务流程分析 5.6 数据与数据流程分析 5.7 数据字典 5.8 描述处理逻辑的工具 5.9 建立新系统的逻辑模型 5.10 系统分析报告,第5章管理信息系统分析,5.1 系统分析概述,系统分析概述 系统分析又称为系统逻辑设计,它处于总体规划与系统设计两个阶段之间,是管理信息系统开发的第二个阶段,不论运用何种开发管理信息系统的方法,这都是一个必需的并且是十分重要的环节,在这个阶段主要解决系统“能做什么”的问题。这一环节的工作质量是决定系统开发成败的关键。 系统分析是在总体规划的指导下
2、,对系统进行详细深入的调查研究,将一个系统分解成各个组成部分,确定新系统的逻辑观念的过程。分析的目的是研究系统的各个部分如何工作、如何交互,以获得一个合理的新系统的逻辑模型来实现其系统目标。,5.1 系统分析概述,系统分析概述,任务:汇总资料,分析对象:内部整体管理状况 信息处理过程 侧重于:从业务全 过程的角度进行分析,内容:1、业务和数据的流程是否通畅,是否合理; 2、数据、业务过程和实现管理功能之间的关系; 3、老系统管理模式改革和新系统管理方法的实 现是否具有可行性等;,目的:确定用户的需求及其解决方法。,5.1 系统分析概述,需求分析应分析哪些需要求 需求包括: 功能要求 性能要求
3、可靠性要求 安全保密性要求 以及开发费用和开发周期 可使用资源等方面的限制 其中 功能要求是最基本的,包括数据要求和加工要求。,5.2 可行性分析,5.2.1 可行性分析的任务 可行性分析的任务是明确应用项目的开发的必要性和可行性。这项工作需建立在初步调查的基础上。如果管理人员对信息系统的需求不很迫切,或者条件尚不具备,就是不可行。 可行性,一般说来,至少应该从下述三方面研究每种解法的可行性: 1技术上的可行性 2经济上的可行性 3操作上的可行性,5.2 可行性分析,可行性分析(初步调查) 已在系统规划中完成。,要求与环境调查,问题书面材料,技术可行性,经济可行性,社会可行性,可行性分析与 计
4、划报告,评审审批,5.2 可行性分析,5.2.2 可行性分析报告 可行性分析报告是可行性分析的结果用报告的形式编写出来。 可行性分析报告的内容是:(1)系统简述;(2)项目的目标;(3)所需资源、预算和期望效益;(4)对项目可行性的结论。 可行性分析结论应明确指出以下内容之一:(1)可以立即开发;(2)改进原系统;(3)目前不可行,或者需推迟到某些条件具备以后再进行。,5.2 可行性分析,4某高校学籍管理系统实例说明 (1)技术上的可行 该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格较低,能满足系统功能要求。软件上,操作系统采用WindowsNT, 数据库管理系统
5、采用SQL Server2000,这些软件在 MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。 (2)经济上可行 由于学校急需采用计算机来进行学生的学籍管理,因此对开发学籍管理信息系统大力支持,拨款25万元作为开发经费。 (3)操作上可行 由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理记录,且每次奖惩均会记录在相关档案中,以此来决定学生的升级、留级、退学情况。因此可以利用管理信息系统来进行管理。,5.3 详细调查,需求分析(详细调查),1、原则: 1)自顶向下; 2)用户参与; 3)工程化; 4)全面与重点相结合; 5)友善的工作方式。,2、调查范围 1)组织机构
6、与功能业务; 2)数据和数据流程; 3)业务流程; 4)决策方式及过程; 5)可用资源与限制条件 6)现存问题及改进。,3、调查方法 1)召开调查会; 2)访问; 3)发调查表; 4)参加业务实践。,5.3 详细调查,需求调查用表(1),5.3 详细调查,需求调查用表(2),5.4 组织结构与管理功能分析,组织结构分析 组织结构,是一张反映组织内部之间隶属关系的树状结构图。 在学籍管理信息系统的研发中,学校的组织结构图:,5.4 组织结构与管理功能分析,组织业务关系图,5.4 组织结构与管理功能分析,以下,特别针对学生的学籍管理列出教务处的管理功能图:,5.5 业务流程分析,概念 业务流程分析
7、 可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。 业务流程图(Transaction Flow Diagram ,简称 TFD ) 就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。,5.5 业务流程分析,业务流程图的基本符号,业务处理单位,业务处理 功能描述,表格报表制作,数据文件存档,收集处理数据,信息传递过程,5.5 业务流程分析,5.5.2 业务流程图 要想绘制出一个清晰的业务流程图要经过以下几个步骤: (1)分析 :弄清上述问
8、题涉及到了哪些人员、部门,这些人员、部门中,哪两个之间存在业务往来? 人员/部门: 任课教师、系办公室及教务人员、教务处、学生 业务往来:任课教师系办公室、(系)教务人员教务处、教务处学生。 (2)分别绘制上述“业务往来”的业务流程图: (3)把上述各个“业务往来”对应的业务流程图综合到一起,便得到学籍管理业务流程图。,5.5 业务流程分析,学籍业务流程图 :,图例 说明,业务处理 单位,业务处理 描述,表格制作,传递,存储,收集资料,计划 处,银行,技改 处,各部门 各单位,局 领导,上级 领导,投资 总规划,更新改造 贷款规模,开会 讨论,报表,审批,综合平衡 (讨论),批准,下达 各单位
9、 各部门,正式 计划,计划,各单位 上报表,计划 处,各部门 各单位,技改 处,银行,各部门 各单位,存档,5.5 业务流程分析,业务流程图绘制举例,5.5 业务流程分析,业务流程图绘制举例,5.6 数据与数据流程分析,5.6.1 数据收集 5.6.2 数据分析和汇总 5.6.3 数据流程的分析方法,5.6 数据与数据流程分析,5.6.1 数据收集 系统数据流程分析的基础是数据或资料的收集,其原则是一切从实际出发。数据收集和数据分析工作没有明显的界限,数据收集常伴以分析,而数据分析又常需要补充收集数据。 收集的数据资料包括: 现行系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质
10、(如账本、清单)的典型格式。 弄清各环节的处理方法和计算方法; 在上述各单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等; 在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围。,5.6 数据与数据流程分析,5.6.2 数据分析和汇总 1数据分析的方式 (1)围绕系统目标进行分析 (2)弄清信息周围环境 (3)围绕现行业务流程进行分析 2数据分类 (1)输入数据类 (2)过程数据类 (3)最终输出数据类,5.6 数据与数据流程分析,3数据特征分析 数据特征分析是为了以后的设计工作作准备,特征分析主要包括以
11、下内容: (1)数据的类型及长度。数据是字符型还是数字型、是定长的还是变长的、长度以及其他特殊要求(如精度、正负号等); (2)合理的取值范围。这是输入、校对和审核所必须的; (3)哪些业务使用这些数据; (4)数据流量:单位时间内的业务量、使用效率、存储和保留的时间周期等; (5)重要程序和保密程度。,5.6 数据与数据流程分析,4数据汇总 数据汇总是一项较为繁杂的工作,通常按如下四个步骤进行。 (1)数据分类编码 (2)数据完整性分析 (3)将所有原始数据和最终数据分类整理出来 (4)确定数据的字长和精度,5.6 数据与数据流程分析,5.6.3数据流程分析 数据流程分析 是把数据在组织(或
12、原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的 是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。 一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。 数据流程分析的实现 分层数据流程图(Data Flow Diagram , 简称 DFD ),5.6 数据与数据流程分析,数据流程图基本符号:,5.6 数据与数据流程分析,数据流程图的画法,按业务流程图理出的业务流程顺序, 将相应调查过
13、程中所掌握的数据处理过程, 绘制成一套完整的数据流程图,一边整理绘 图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过 程中暴露出来。,由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。 黑 灰 半透明 透明,5.6 数据与数据流程分析,分层数据流图,5.6 数据与数据流程分析,学籍管理系统顶层数据流程图,5.6 数据与数据流程分析,学籍管理系统的第一层数据流程图 :,5.6 数据与数据流程分析,“成绩管理”框的展开 :,5.6 数据与数据流程分析,案例 汽车配件公司:第一层数据流程图(环境图),顾客,供应 商,1,处理 业务,订货单,
14、发货单,订货单,发货单,配件库存,5.6 数据与数据流程分析,案例 汽车配件公司:第二层数据流程图,顾客,供应 商,销售,订货单,发货单,配件库存,11,采购,12,订货单,发货单,到货通知,会计,13,收 据,应 付 款 通 知,向供应商的订货单,5.6 数据与数据流程分析,汽车配件公司:第三层数据流程图,5.7 数据字典,数据字典(Date Dictionary 简称DD ) 数据流图上所有成分的定义和解释的文字集合就是数据字典。 数据流图只能给出 系统逻辑功能的一个总体框架 而缺乏详细、具体的内容。 数据字典 对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。 还对系统分
15、析中其他需要说明的问题进行定义和说明。,5.7 数据字典,数据字典的内容,5.7 数据字典,数据字典的内容(1) 数据项类目:数据的最小单位,描述数据的静态特性。,数据项编号:102-01 数据项名称:学号 别名:学生学号 简述:某学生的代码 类型及宽度:字符型,8位 取值范围: 00000001-99999999,5.7 数据字典,数据字典的内容(2) 数据流类目:由一个或一组固定的数据项组成。,数据流编号:F03-01 数据流名称:学籍变动申请 简述:学生提出的学籍变动申请 来源:学生 去向:各系、院 组成:申请编号+申请名称+申请日期+申请院系 数据库流量: 高峰流量:,5.7 数据字典
16、,数据字典的内容(3) 文件类目:描述数据的逻辑存储结构。,数据流编号:F03-01 数据流名称:学籍变动申请 简述:学生提出的学籍变动申请 来源:学生 去向:各系、院 组成:申请编号+申请名称+申请日期+申请院系 数据库流量: 高峰流量:,5.7 数据字典,数据字典的内容(4) 数据“加工”条目。,5.7 数据字典,数据字典的内容(5) “外部项”条目,5.8 描述处理逻辑的工具,5.8 描述处理逻辑的工具 5.8.1 判定树 判定树是用树形分叉图表示处理逻辑的一种工具。它由两部分组成,左侧用分叉表示条件,右侧表示采取的行动(决策)。判定树比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判别过程。 5.8.2 判定表(又称决策表) 判定表是采用表格方式来描述处理逻辑的一种工具。 5.8.3 结构英语表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由“IF”、“THEN”、“ELSE”等词组成的规范化语言。,5.9 建立新系统的逻辑模型,新系统逻辑模型,主要包括: 对系统业务流程分析整理的结果; 对数据及数据流程分析整理的结果; 子系统划分的结果; 各个具体的业务处理过程,以及根据实际情况应建立的管理模型和管理方法。,5.10 系统分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 录音录像制品出版发行合同
- 大件运输合同
- 铁合金高炉冶炼工安全操作知识考核试卷含答案
- 动物胶制造工10S考核试卷含答案
- 环境噪声监测记录表
- 钨酸铵溶液制备工QC管理能力考核试卷含答案
- 古建琉璃工岗前安全宣传考核试卷含答案
- 白酒贮酒工安全风险能力考核试卷含答案
- 反射炉工岗中深度考核试卷含答案
- 经编机操作工基础晋升水平考核试卷含答案
- 输液反应的不良事件培训
- 结核菌素试验课件
- (正式版)DB50∕T 691-2016 《红珊瑚鉴定技术规范 》
- 产科全身麻醉指南与专家共识2025
- 2026年课件-三年级英语上册全册教学设计(冀教版2026新教材)-新版
- 电气反事故演练范文
- 2025年秋青岛版六三制三年级数学上册每日一练习题集
- (2026)过敏性休克的诊断与急救课件
- 联通公司安全生产培训课件
- 2025年全国生态环境监测专业技术人员大比武(综合比武-应急监测)历年参考题库含答案详解(5卷)
- 职业能力课程培训大纲
评论
0/150
提交评论