1、第 四 章管理信息系统的分析系统分析阶段的目标是:系统分析阶段是决定管理信息系统成败的最重要的阶段。进一步明确系统开发的目标和用户对信息需求,提出新系统的逻辑方案。就是建立逻辑模型,规定新系统应具备的功能,解决“做什么?”系统分析工作的特点:工作内容涉及面广,不确定性大;系统分析工作主要面向组织管理问题,工作方式主要 是和人打交道;系统分析工作的主要成果(产品)是文件;系统分析工作追求的是有限目标;系统分析阶段的主要活动内容:系统详细调查;建立新系统逻辑模型;写系统分析报告;第4章 管理信息系统的分析4.1 4.1 系统调查与分析概述系统调查与分析概述 4.2 4.2 管理业务调查分析管理业务
2、调查分析4.3 4.3 数据流程调查分析数据流程调查分析 4.4 4.4 新系统逻辑模型的确定新系统逻辑模型的确定4.1 系统调查与分析概述一、系统分析的任务与难点 系统分析的任务系统分析是在总体规划的指导下,对某个或若干个子系统进行深入仔细地详细调查研究,了解每一项业务的处理过程,信息处理规则和方法,理解用户对系统的信息需求,利用结构化的工具和图表,对系统进行分析和优化,确定新系统逻辑方案。系统分析阶段的任务是定义或制定将来新的系统应该“做什么”?系统分析工作由系统分析员承担。系统分析的具体任务包括以下几个方面:确定系统的综合需求 进行需求分析,确定用户需求。包括:系统功能需求;系统性能需求
3、;系统的界面需求;安全、保密及可靠性方面需求;异常处理要求等;系统运行要求;分析系统的数据需求收集现行系统中单据、原始凭证、各类报表,通过对业务流程的调查,抽象出管理中的数据流程,详细了解其中数据类型及宽度等属性。了解它们是如何被加工的,对时间的要求,加工的规则、方法和存储要求,进一步理解用户的信息需求。导出系统的逻辑模型通过对现行系统的详细调查,在理解现行系统“怎么做?”的基础上,明确其“做什么?”。根据系统目标和用户需求,进行分析和优化,导出新系统的逻辑模型,应该“做什么?”。修改系统开发计划制定出新系统的开发计划。包括进度、投资、人员工作安排等工作。系统分析是系统开发过程中重要的阶段。工
4、作的关键是理解和表达。系统分析员要正确理解用户的需求;能够正确表达出来。与用户达到共识。系统分析的困难 问题空间的理解系统分析员与用户之间,专业背景不同,相互之间交流存在困难。难免存在误解和遗漏。人与人之间的沟通调查工作主要是与人打交道,为了保证调查工作顺利进行,系统分析人员要注意工作方法和工作手段。要与用户建立良好的关系,相互信任,交朋友,使用户积极、主动地参与调查工作。环境的不断变化逻辑模型就确定了系统的边界,规定了系统功能。但是系统的环境不可能不变化,希望将逻辑模型冻结起来是不可能的。二、系统调查的内容和方法新系统是在原系统的基础上发展起来,详细调查原系统的目的是:通过对现行系统进行全面
5、、深入的调查和分析,收集整理有关数据,搞清楚现行系统运行状况,查明执行过程,发现其薄弱环节,找出要解决的问题实质,为新系统的设计提供必要的基础资料,确保新系统比原系统更有效。详细调查的目的:系统调查的内容组织目标和发展战略(与企业领导交谈);组织机构及管理功能(与企业领导、各职能部门交谈);工艺流程和产品构成;业务流程和工作形式(与管理人员交谈,或实地观察);管理方式和具体业务的管理方法(与业务人员交谈);数据和数据流程(访谈与现场收集);决策过程和决策方式(访谈);现存问题和改进意见等(用户要求)。系统调查的原则自顶向下全面展开。从组织管理工作的最顶层开始,逐层向下,直到摸清楚全部管理工作。
6、这是了解复杂系统的基本方法。先熟悉业务再分析其改进的可能性原有系统能够长期运行,总有它存在的道理。工程化的工作方式事先要制定调查计划和进度,每次调查前都要做好安排;对调查结果及时整理、研究,描绘成相应图表。全面调查与重点调查相结合子系统逐个实施,对正在开发系统要重点调查。主动与用户沟通、保持积极友好的人际关系有领导、熟练的业务管理人员参与系统调查工作。调查工作主要是与人打交道,注意工作方法和工作手段。查阅企业有关文件、计划、报表等文献报告,根据对资料的分析研究,收集所需信息。详细调查的方法 研究资料法资料的分类企业外部的资料:国家的各项法规、行业标准、市场信息等;企业内部各种资料:企业规划、指
7、标、合同、帐单、统计报表,规章制度、管理职责,生产定额、标准等;研究资料法的特点优点:获取大量历史、静态信息、数据精确、有助于分析问题;缺点:需要整理归纳、不能反映企业动态活动过程,深层次存在的问题不易发现;通过调查问卷的方式进行调查的一种收集需求的技术,适用于就某个问题广泛征求意见。问卷调查法问卷的两种类型自由格式问卷:用于了解或讨论某一问题或过程,提供比较灵活的回答问题的方式,主要与中层以上管理人员进行交流。固定格式问卷:需要事先设定选项或几种答案供用户选择(y/n),精心设计问卷,用于一般职工。注意的问题要根据收集信息内容及有关对象来 确定采用的调查问卷的格式;确保设计调查的问题阐述明确
8、,简洁、没有歧义;注意组织好调查问卷的分发和回收工作;问卷调查法的特点优点:大量发放、快速低成本从不同部门、人群获取信息,便于归纳整理;缺点:问卷不够灵活、质量难于保证、问卷设计是关键;开发人员与用户进行面对面交谈,就某个问题进行专门的讨论。请管理人员介绍业务范围、内容、存在问题,对新系统的要求。这是详细调查中收集有关信息的主要方式。用户访谈两种访谈方式非结构化(自由式)交谈:就某一个主题,由用户自由交谈,开发人员可以适当进行引导;结构化交谈(按提纲进行):就确定问题,进行询问,用户确实进行回答;访谈的步骤选择访谈对象;准备访谈资料,包括访谈内容和进度安排等;进行访谈,并注意做好访谈记录;整理
9、访谈记录;用户访谈的特点优点:提供了与用户沟通的机会,便于建立良好关系,挖掘更深层次的用户需求;交谈的经验与技巧重要;缺点:占用时间较多,资料整理需要时间;实地观察法这是了解复杂业务的过程的最好的方法。可以深入、细致的了解具体的过程和内容,收集的结果也比较准确、可靠。实地观察法的特点:优点:获取第一手数据、有助于弄清复杂的工作流程、获取多方面数据,更正不正确的想法,澄清模糊的概念;缺点:数据真实性需要确定、比较花费时间;4.2 管理业务调查分析一、组织结构调查了解组织的机构设置情况及它们之间隶属关系。了解各部门功能、工作的内容,人员的业务分工;各部门的相互关系、信息流和物流的关系。了解存在的问
10、题和对新系统的要求。工具:组织结构图、组织/业务关系图新系统是在原系统的基础上发展起来。通过对现行系统进行全面、深入的调查和分析,搞清楚现行系统运行状况,查明业务执行过程,了解现行系统的管理水平、规章制度是否健全,原始数据的精确程度。发现其薄弱环节,找出要解决的问题实质,为新系统的设计提供必要的基础资料,确保新系统比原系统更有效。厂长生产副厂长总工程师经营副厂长行政副厂长一车间六车间机修车间工具车间动力车间生产调度室检验科研究室设计科工艺科设备科财务科供应科销售科审计室厂长办公室总务科工会劳资科卫生科车间办公室技术室各班组仓库车队成品库二、管理功能调查充分了解现行系统的目标,现行系统具有各种功
11、能。管理功能要以组织结构图为背景分析清楚各个部门的功能后,将其归纳与整理,形成以系统目标为核心的整个系统的功能层次图。图书借阅系统功能结构图:图书借阅管理系统借阅证管理图书管理借书管理还书管理查询管理办理借阅证注销借阅证挂失借阅证补办借阅证新书入库旧书报废审查借阅证审查借阅情况办理借阅审查图书计算罚款办理还书馆内查询读者查询预约借书三、业务流程调查业务流程是管理信息系统服务的对象。了解组织所有业务流程,调查所有环节的处理方法,执行单位和对处理时间的要求。弄清各环节所需要信息内容、信息来源、去向、处理规则。发现现行工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。
12、工具:业务流程图。描述部门、人员之间业务活动的内容、业务流程和管理信息流动的工具。业务流程图:基本符号:业务处理数据存储单据/报表外部实体物流/信息流工资核算业务流程图:取款过程:顾客存折取款单登记取款存折取款单底卡复核取款取款顾客金库底卡取款单存折清点取款取款存折取款过程:顾客存折取款单审核会计底卡存折取款单底卡登记取款会计存折取款单底卡复核取款出纳金库存折取款单底卡取款单库取款顾客清点会计基本符号:业务处理存储物、单据、报表处理部门传递另一种业务流程图表达:邮寄包裹:顾客包裹检查包裹服务员包裹写邮单邮单合顾客代书裹邮单称包裹服务员计算邮费 邮单 价格表服务员收款 发票本服务员顾客顾客人民币
13、 包裹箱包裹邮单包裹邮单包裹邮单发票邮单存根武汉学院后勤服务中心办公厅工作流程图报修人A.电话B.服务中心接待前台登记填写报修单分类宿舍管理中心负责人或教室管理中心负责人维修服务中心维修意见解决方案接待前台信息反馈回访报修人前台电话填写报修单报修单报修单宿舍主管维修员教室报修单报修人前台分类报修单待修单宿舍报修单制定维修方案制定维修方案教室报修单填写维修记录教室主管报修单反馈维修信息前台已修单报修人电话宿舍报修单武汉学院后勤服务中心维修业务流程图:维修信息业务流程图的作用:业务流程图是系统分析人员、管理人员相互交流思想的工具;业务流程图是系统分析人员作进一步系统分析的依据;利用业务流程图可以分
14、析业务流程是否合理;系统分析员可以直接在业务流程图上拟出计算机要处理的部分;4.3 数据流程调查分析通过管理业务的调查,业务流程图描述企业业务处理过程。作为信息处理,必须舍去其中物质流,抽象出数据流,数据流程分析就是要分析管理中的数据流程及对数据的处理。数据流程图数据流程图:是一种用来表示信息流程和信息变换过程的图解工具,它把信息系统看成是通过数据流联系的各种功能的组合,数据流程图是描述逻辑模型的主要工具。数据流程图的特性(与业务流程图比):抽象性:与物理描述无关,不考虑加工人员、场所、硬件、软件,舍去物质流,只说明数据流动、加工、存储。概括性:把系统的不同的业务处理过程联系起来,形 成一个整
15、体。图形简明、清晰,便于与用户相互交流。一、数据流程图 数据流程图的基本符号 外部项(外部实体)学生外部项:本系统以外的人和单位。与本系统有信息传递关系,本系统数据的来源和去处。处理加工(加工、处理逻辑)2.3登录成绩对信息进行逻辑加工。(变换数据格式,或生成新数据)一个加工框应该有输入、输出数据流。数据存储D1 学生档案保存数据的地方(数据文件、文件夹、账本)逻辑上的存储,不考虑物理介质、手段。数据流成绩单流动的数据,可以是一项数据、一组数据。各加工环节进行处理和输出的数据集合。由业务流程图到数据流程图 顾客存折取款单审核会计底卡存折取款单底卡登记取款会计存折取款单底卡复核取款出纳金库存折取
16、款单底卡取款单库取款顾客清点会计顾客取款单存折审核取款登记取款取款单存折底卡取款单存折底卡复核取款 账目底卡取款单库 账目底卡存折顾客邮寄包裹:顾客包裹检查包裹服务员包裹写邮单邮单合顾客代书裹邮单称包裹服务员计算邮费 邮单 价格表管理员收款 发票本管理员顾客顾客人民币 包裹箱包裹邮单包裹邮单包裹邮单发票邮单存根顾客邮单填写重量计算邮费邮单邮单开发票 价格表发票 邮单发票、存根顾客数据流程图的绘制方法(描述系统逻辑模型)画好分层的数据流图(自顶向下逐层分解)顶层数据流图:将整个系统作为一个加工,找出所有的外部项,描述所有的输入、输出数据流。表明系统的范围和边界。画好第2层(中层)数据流程图(将顶
17、图的处理分解)确定系统几个主要的逻辑功能(子系统),分别画一个加工框,描述子系统之间的数据流和主要的数据存储。逐层分解将上层数据流图的每一个加工分解为若干子加工,形成一张新数据流图,下层一张图对应上层的一个加工。继续对加工分解,直到每一个加工为基本加工。(其逻辑功能足够简单、明确,能用一张A4纸写出说明)。系统abxyabxycdbcdp4p1p2p3P2.1P2.2P2.3 给数据流程图上的每个元素编号 不同的元素的编号的首字母处理 P数据流 F数据存储 D外部实体 S 编号要反映出元素所在的层次P2.2.3处理第 2 个子系统第 3 层的第 2 个处理第 4 层的第 3 个处理 绘制数据流
18、程图的几个基本原则 分解过程中,一个大的系统可分解七、八层之多,每张 图的加工项目一不超过8个为宜(72原则)。每一个加工做到功能明确,易理解。一般先确定输出数 据流,再确定输入数据流。每一个加工都应该有输入数据流和输出数据流。逐层分解是以加工分解为中心的,属功能性分解。要保 证父图(上层)与子图(其下层)的平衡。功能平衡:父加工的功能是其子加工的功能之和。外部项平衡:下层图中不应出现不属于上层图外部项 的子项的新的外部项。数据流平衡:子图的所有输入数据流、输出数据流是 父图的输入数据流、输出数据流。数据流的平衡:父图:dp2up3p4v子图:eP2.1P2.2P2.3uved 不平衡fP2.
19、4e+fd 不平衡e+f=d 平衡合理布局。一般数据来源的外部项在左边;数据去向的 外部项在右边。数据流必须通过加工,数据流至少有一边是加工。数据守恒。一个加工输出数据流由它的输入数据确定。数据存储在整个系统中必须要有输入和输出数据流。数据存储一般作为两个加工的界面来安排。只与一个加 工环节有关的存储可以不画。数据流图上的每个成分都要命名。命名要反映相应成分 的真实、全部含义,做到明确、易理解、无歧义、避免 空洞词汇。加工项采用动宾结构。数据流图只考虑稳定状态;表达数据流,没有控制流;数据流图的局限性:不能对数据流、数据存储的具体内容进行描述;不能反映系统总的决策和加工过程等。借书业务流程图读
20、者借阅证换代书板代书板箱管理员代书板找书书库读者代书板图书还代书板 代书板箱管理员图书借阅证审查借阅资格 借阅情况 借阅证档案管理员图书借阅证办理借阅事务 图书档案管理员图书借阅证读者图书借阅管理信息系统举例(详细调查):图书借阅系统职工学生工作证,学生证申请书管理人员图书档案读者借阅证,书号借阅证,书号图书编码图书信息、读者借阅情况职工学生管理人员读者图书借阅管理系统逻辑模型:图书借阅管理系统(2层):职工学生P1借阅证管理证件、申请书借阅证借阅证档案P2图书管理管理人员图书档案 图书档案 图书编码P3借书管理读者借阅证、书号借阅情况P4还书管理 图书档案 P5查询管理查询人员查询要求查询信
21、息书号自顶向下,逐层分解数据流图:还书管理:读者书号P4.1检查图书借阅情况图书档案书号,借阅证号借阅日期P4.2计算罚款P4.3办理还书借阅证管理:职工学生借阅证各证件P1.1获取处理类别P1.2办理借阅证P1.4审查挂失档案P1.8审查注销资格P1.3补办借阅证证件,申请书借阅证档案P1.5办理挂失职工学生借阅证证件借阅证借阅情况P1.9注销借阅证证件,申请书借阅证P1.6审查取消挂失证件P1.7取消挂失借阅证档案办理借阅证(P1.2):职工学生申请表证件P1.2.1审查申请表 借阅证档案P1.2.2编辑借阅证P1.2.3写借阅证纪录P1.2.4输出借阅证职工学生借阅证补办借阅证(P1.3
22、):职工学生申请表证件P1.3.1审查申请表 借阅证档案P1.3.2编辑借阅证P1.3.3修改借阅情况 借阅情况P1.3.4补办借阅证借阅证职工学生借书管理:P3.1审查借阅证借阅情况借阅证档案书号借阅证号P3.3核对图书P3.4办理借书P3.2审查资格图书档案读者读者书号读者借阅证换代书板代书板箱管理员代书板找书书库读者代书板图书还代书板 代书板箱管理员图书借阅证审查借阅资格 借阅情况 借阅证档案管理员图书借阅证办理借阅事务 图书档案管理员图书借阅证读者图书管理:图书采编索书号P2.1编辑书号管理人员 图书档案P2.2写图书档案P2.3打印书号条码图书条码管理人员系统分析工作,要收集原系统全
23、部输入单据、输出报表和数据存储介质的典型格式,弄清各环节的数据处理方法和计算方法;再进行分析,以便设计新的系统。二、数据的收集与分析 输入信息收集全部输入单据,包括信息名称、使用目的、搜集方式、发生周期、保存期、相关业务等。输出信息收集所有输出报表,包括信息名称、使用目的、使用单位、发行份数、发送方式、输出时间及输出方式等。信息处理过程各数据处理环节使用的方法和计算方法,处理周期、处理时间等。存储方式保存文件的名称,保存单位,保存时间、保密要求,删除周期等。代码信息所使用代码名称、编码方式、使用目的、代码的使用情况等。信息需求了解用户对信息的需求。所需信息名称,需求单位和目的,信息的表达方式,
24、时间和期限等。1.数据调查的内容 分析数据 围绕系统目标进行分析 弄清信息源周围的环境 围绕现存的业务流程进行分析要设计新的信息系统,必须对原有数据进行分析根据系统目标,为了满足信息处理,原有数据哪些是必须有的,哪些是冗余的,还缺少哪些数据;原有数据的精度、及时性能否满足要求等;原有信息由哪个部门产生,使用状况如何,受到哪些环境因素的影响;现有的报表数据能否满足当前业务流程的要求;对业务流程改进后,对数据有哪些要求,需要哪些信息;数据特征分析数据的类型以及长度合理的取值范围数据所属业务数据业务量数据重要程度和保密程度三、数据字典数据字典:数据字典是关于数据信息的集合,对数据流程 图上各个元素作
25、出详细的定义和说明。数据字典是对 数据流程图的补充和说明。收集进行分析所需要的资料:收集原系统全部输入单据、输出报表和数据存储介 质的典型格式;弄清各环节的处理方法和计算方法;各种单据、报表等的制作单位、报送单位、存放地 点、发生频度、高峰时间及发生量;各种单据上的各项数据的类型、宽度、取值范围;数据流程图配以数据字典,就能对新系统的逻辑模型进行描述。数据字典内容包括五类条目:数据元素、数据结构、数据流、数据存储、加工处理以及外部项。数据字典描述中常采用的符号及意义:=定义为,由组成;+和(顺序连接);()任选项,可有可无此项;/选择其一,括号内选择一项;n 重复项 ,重复n项;例如:购物订单
26、=订单编号+顾客姓名+送货地址+家庭电话/移动电话/办公室电话+商品名称+商品数量+单价+(折扣)+订购日期 数据元素数据元素编号:I3-001数据元素名称:借阅证号简述:借阅证的编号别名:jyzh(程序中使用)类型:字符型长度:6个字符取值/含义:第一个字符为J是教工;第一字符位数字,前两位数字为入学年度也称数据项,是数据的最小单位,不可再分的数据单位。主要对数据的静态特征进行描述。数据结构描述某些数据项之间的关系。一个数据结构有若干数据项和(或)数据结构组成。数据结构编号:S01-002数据结构名称:读者简况简 述:读者的基本情况数据结构组成:借阅证号+姓名+性别+证件名称+证件编号 数据
27、流数据流编号:D03-003数据流名称:借阅情况简述:每本书的借出情况数据来源:办理借阅事务数据流去处:借阅情况存储数据流的组成:借阅证号+图书号+借阅日期流通量:每天约3000本高峰时流通量:每天14:00至17:00 约 2300 本数据流由数据项和数据结构组成。加工处理加工编号:P03-001加工名称:办理借阅事务加工的层次号:P3.6简述:记录借出图书的有关信息输入数据流:借阅证号,图书号 来源:审查借阅资格输出数据流:借阅情况 去向:借阅情况存储 借出标记 去向:图书档案存储处理:从审查借阅资格获取借阅证号、图书号 写借阅情况纪录 在图书档案纪录中写入借出标志处理频率:2000次/天
28、只对数据流图中的底层的处理逻辑加以说明。数据存储数据存储编号:F03-001数据存储名称:借阅证档案简述:记录借阅证的档案情况数据存储的组成:读者简况+所属院系+办证日期+使用状况20000关键字:借阅证号相关联处理:P1.3 ,P3.4数据结构停留或保存的场所,存储数据逻辑结构。外部项外部项编号:S1-01外部项名称:学生简述:全校的学生输入数据流:学生证号,申请表输出数据流:借阅证外部项个数:约 15000编写数据字典的基本要求:数据字典是关于数据的数据库。编写数据词典是一项十分重要而繁重的任务,在整个系统分析、设计和维护中都会用到,现在工作越认真、仔细,将来使用越方便。编写数据词典的基本
29、要求是:对成分的定义必须明确、唯一、易理解。命名、编号必须与数据流图一致。定义要做到一致性、完整性,没有冗余。格式规范、风格统一,文字精炼、符号与数字正确。容易修改和更新。数据字典编写方法:全人工过程、全自动过程、混合过程。全人工过程:手工编写,设计、打印好表格,人工填写。具有较大的灵活性与适应性。全自动过程:由CASE工具辅助自动生成数据字典,便于 更新和索引,进行完整性、一致性的检查的功能。混合过程:使用应用软件,如文字处理软件等,辅助人工 完成数据词典的编写工作。决策树(判断树)决策树用于描述逻辑判断比较多,不同条件有不同决策的图形工具。判断树直观、容易理解。但判断条件太多时,不容易清楚
30、地表达整个判断过程。画法:从左边根结点(决策结点)开始,沿各分支(条件)往右展开,最右边端点表示策略。四、描述处理功能的工具在数据字典中已对处理逻辑进行了简单的定义,对于复杂的处理逻辑还有必要进行详细地说明。主要是对底层数据流图中的加工(基本加工)作说明。上层处理是基本加工的概括。例:邮寄包裹收费标准如下,若收件地点在1000公里以内,普通件每公斤2元,挂号件每公斤3 元。若收件地点在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元;若重量大于30公斤,超重部分每公斤加收0.5元。重量为w公斤。邮寄包裹收费距离1000公里普通件收费:2.00*w挂号件3.00*w距离1000公里普
31、通件挂号件W302.5*wW302.5*w+(w-30)*0.5W303.5*wW303.5*w+(w-30)*0.5 决策表(判断表)决策表决策表是呈表格形式的图形工具。适用在复杂的情况下,很直观地表达出具体的条件、决策规则和应采取的行动之间的关系。适合于判断条件多,不同条件相互组合的决策情况。决策表的结构条件条件组合决策方案决策规则例:同决策树的邮寄包裹。条件:距离(2)邮件种类(2)重量类型(2)=812345678C1:距离1000C2:是挂号件C3:w30YY YYYNNNNY YNNYYNNYNNYNYNA1:2.0*wA2:3.00*wA3:2.50*wA4:3.50*wA5:2
32、.5*w+(w-30)*0.5A6:3.5*w+(w-30)*0.5/对决策表进行化简:对于其它条件都相同,而某一个条件在取所有不同的值时具有相同的决策,可以将他们合并为一列。结构化语言结构化语言介于自然语言与计算机语言之间的语言。语法不严格;语句少、结构规范、准确无二义性。结构化语言使用语句类型有三种:祈使语句、条件语句、循环语句。语句之间的嵌套和自身嵌套。结构化语言使用的词汇是:祈使语句中的动词;数据词典中能找到的名词;逻辑、关系运算符,数学公式;举例:办理还书事务:获取图书编号;删除借阅情况记录;删除图书借阅标志;计算罚款:获取借阅证号;获取图书编号;如果 是文学书则:如果 借期一个月
33、则:每天罚款3 分否则 如果是教工 则:如果 借期4个月 则:每天罚款2分 否则:如果 借期2个月 则:每天罚款2分;输出罚款金额;输出催还书通知:获取今日日期;对借阅情况的每一条纪录 做:计算已借阅时间;如果 是文学书 and 借期1个月 则:输出记录;如果 是科技书 and 是教工 and 借期4个月 则:输出记录;如果 是科技书 and 是学生 and 借期2个月 则:输出记录;4.4 新系统逻辑模型的确定经过详细调查,在了解了现行系统“是什么”后,对现行系统的业务流程和数据流程进行分析与优化,找出存在问题和不足,提出优化和改进的方案;并且根据用户对新系统的要求,确定新系统“能做什么?”
34、,为建立新的逻辑模型奠定基础。这是一个反复分析和与用户交流的过程,最后确定新系统的逻辑模型。一、调查分析(分析和优化)系统目标分析系统目标是系统开发的出发点,也是系统验收的标准。通过详细调查,分析系统目标是否符合实际情况,并作出相应修改,将目标具体化,使得目标更符合企业发展战略和组织管理的要求。确定系统的需求(功能需求和非功能需求)。业务流程分析实质上对企业流程(过程)的重组。发现和处理系统调查工作中的错误或疏漏,修改和删除原系统中的不合理的部分,简化业务手续,优化业务流程,以减轻用户的负担,明显地提高办事效率,提高用户的满意程度。在企业重组分析中,要充分考虑信息技术使用的可能性,确定新的业务
35、流程,人机分工。数据流程分析与业务流程的改进和优化相对应,发现和解决原有数据流程中遗漏、重复、不合理的数据流程和处理过程,设计新的数据流程,新的人机界面和人机分工。例如:办理借书业务处理过程、数据流程的改变;功能分析和划分子系统根据新的目标确定系统功能,按照U/C矩阵的方法划分子系统,确定子系统的功能。数据属性分析对数据的静态特性、动态特性以及查询要求进行分析,以便确定存放方式和建立索引。数据静态特性分析:对数据的基本分析,包括数据类型、长度、取值范围及发生的业务量。数据动态特性分析:固定值属性:其取值基本固定不变数据,固定值属性的数据存放在主文件中。如学号、姓名、基本情况等;固定个体变动属性
36、:对总体具有相对固定的个体集,但其值是变动的,数据被存放在周转文件中。如借阅情况等;随机变动属性:个体是随机变动的,值也是变动的数据项,数据存放在处理文件中。如挂失借阅证;二、建立新系统逻辑模型在反复不断的分析和优化后,确定新系统逻辑方案。系统分析员必须站在用户的立场上考虑问题,确定新系统在现有的基础上作了哪些改变,它的必要性和可能性。绘制新系统的数据流程图按照优化后的数据流程绘制出新的数据流程图,确定人和计算机的分工,这是描述模型的主要工具。确定新系统的数据处理方式采用成批处理方式(费用低,有效使用计算机):适合固定周期的处理;需要时间累积数据后的数据处理;来自多方面数据的综合处理;联机实时
37、处理方式(处理及时,但费用高):反应迅速的数据处理;确定新系统的管理模型管理模型是系统在每个具体环节上所采用的管理方法。找出切合实际的管理模型,以便充分发挥管理信息系统的作用。例如:预约借书,网上借书等;三、完成系统分析报告系统分析说明书是系统分析阶段工作的全面总结,是这一阶段的主要成果。是主管人员对系统进入设计阶段的决策依据,也是系统设计的依据,重要的文档资料。是与用户交流的工具,是应用软件的重要组成部分。系统分析报告的作用 描述了目标系统的逻辑模型;作为用户和开发人员之间的协议或合同;作为目标系统验收和评价的依据;对系统说明书的要求是:全面、系统、准确、详实、清晰地表达系统开发的目标、任务
38、、系统功能。系统分析报告的内容 引言。项目名称、背景资料、开发单位等;系统概述。在系统分析阶段所作的工作情况;现行系统情况调查。现行系统运行情况及用户需求;分析和优化。新系统的逻辑方案。新系统的目标、主要功能、和逻辑模型(数据流程图和数据字典);系统实施计划。工作任务分解、进度、预算;本章主要内容:了解系统分析的目标和任务;系统分析工作的困难;掌握系统调查的内容、原则和方法(查阅资料,访谈,调查表,实地观察)及特点;管理业务调查。业务流程图;描述系统逻辑模型主要工具:数据流程图、数据字典;数据字典的条目包括5项;描述处理功能的工具:判断树、判断表、结构化语言;熟悉系统分析说明书的格式与要求一、
39、单选题(每小题1分)1.在生命周期法中,完成系统逻辑设计工作阶段是 A.系统分析阶段 B.系统设计阶段 C.系统实施阶段 D.系统运行阶段练习题:对数据流程图和业务流程图来说,只有业务流程图含有的内容为 A.数据流向 B.系统外部实体 C.数据处理 D.物流 系统分析的主要任务是 A.完成新系统的物理设计 B.完成新系统的数据字典 C.完成新系统的逻辑设计 D.完成新系统的结构图 绘制数据流程图的方法是A.自底向上 B.从右向左 C.模块化 D.自顶向下 系统分析报告的主要作用是 A.系统规划的依据 B.系统实施的依据 C.系统设计的依据 D.系统评价的依据 数据流图的基本成分有A.数据流、数
40、据加工、决策树、决策表B.数据流、数据加工、功能模块、外部项C.数据流、功能模块、数据加工、数据存储D.数据流、数据加工、数据存储、外部项 在基本的数据加工中决策树适宜于表达A.决策或判断步骤较多的加工问题B.决策或判断条件较多,各条件又相互组合的问题C.非结构化决策问题D.半结构化决策问题 在信息系统分析中,数据流图反映A.系统的业务流程B.系统的信息处理过程C.用户的信息需求和系统的逻辑功能D.用户操作使用方面的要求 系统分析阶段的目标是完成A.系统的逻辑设计 B.代码设计C.物理设计 D.程序设计 在数据流图中用 来表示A.外部项 B.重复的外部项C.数据存储 D.重复的数据存储 比较困
41、难的信息收集方法是A.面谈 B.调查表B.查阅文件 D.实地观察实践 在数据流图的主要元素中,除外部项、数据加工、数据流外,还有:A.数据来源 B.数据去处 C.数据存储 D.数据词典二、填空题(每小题1 分)数据流图的特性是_性和_性。数据的动态特性可分为三类,数据值基本不变的称_属性数据,如工资系统中的职工姓名、性别等。系统分析的主要任务是尽可能弄清用户对_的需求,完成新系统的_设计,规定性系统应当作什么。数据流程图配以数据字典,就从图形和文字两个方面对系统的_模型进行描述,形成一个完整的说明。收集信息一般有面谈、查阅文件、_和_等四种方法。系统分析阶段的主要成果反映在_中。数据字典编写方
42、法有三种,全人工过程、_过程和_过程。系统分析员是_和_的桥梁。三、判断改错题(每小题 2 分)1数据流图逐层分解可能导致某个或某些外部项的分解。2数据流图的逐层分解,属于功能分解性质。3DFD中的数据存储是系统处理功能需要的,必须考虑物理介质和技术手段的数据存储环节。4基本项有父项无子项。6系统分析工作的主要成果是文件(文档)。数据流图上可出现无输入或无输出的加工环节。四、名词解释(每小题3分)1基本加工 2数据字典3数据结构五、简答题(每小题5分)1简述系统分析报告中新系统逻辑模型部分的主要内容 简述详细调查中信息流程调查的目的和成果(工具)。某公司根据客户成交额、守信用程度和业务交往年限
43、制定优惠政策:成交额20万,且信用好(近三个月内无欠款)优惠10%,若信用不好(近三个月内有欠款),但与本公司业务往来5年及以上优惠8%,否则优惠5%;若成交额不足20万,但与本公司业务往来达5年及以上者,优惠3%,否则不优惠。请分别用判断表,判断树和结构化语言描述。六、应用题(每小题 12 分)入学考试科目为英语、语文、政治,录取的规则是:总分 200分以下(不含)不录取。总分200分以上(含)时:英语,数学均为60分以上(含)录取。数学55分以上(含),英语70分以上(含)需参加复试。其他情况不录取。用决策树表达此项处理逻辑。某银行发放贷款原则如下:对于贷款未超过限额的客户,允许立即贷款。
44、对于贷款已超过限额的客户,若过去还款纪录好且本次贷款额在2万元以下,可作出贷款安排,否则拒绝贷款。请用结构化语言描述该原则。4请分别用判断表和判断树描述某公司对工人超产奖励策略。某公司超产奖励策略:产品A,若1产量N50,奖励1.0N;若50100,奖励112.5+1.5(N-100);产品B,若1产量N25,奖励2.0N;若2550,奖励112.5+3(N-50)。5请分别用判断表和判断树描述图书馆对借书超期的罚款策略。图书馆对借书超期的罚款策略:若文学书籍超期一个月后,每天罚款4分,其他书籍,学生借书超过2个月后每天罚款2 分,教工借书超过4 个月后每天罚款3 分。6.分别用判断树和判断表
45、表达铁路货运收费的策略.(16分)铁路货运收费标准如下:若收货地点在本省以内,快件每公斤5元,慢件每公斤3元。若收货地点在外省重量小于或等于20公斤,快件每公斤7元,慢件每公斤5元;若重量大于20公斤,超重部分每公斤加收1.5元。7绘制银行活期储蓄业务处理系统的DFD,系统假设如下:业务分类处理,系统首先根据储蓄所填存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;存款处理:系统将存款单上的存款金额分别记录在存折和账目文件中,并将现金存入现金库,然后检存折还给储户;取款处理:系统将取款单上的取款金额分别记录在存折和账目文件中,并从现金库中提取现金,将现金和存折一并交给储户。8
46、绘制自动取款机(ATM)取款过程的数据流程图。检查银行卡:储户将银行卡插入ATM,ATM由储户帐目文件检查储户的帐号、密码、取款金额及存款余额,将不合格的银行卡退还储户;取款处理:对合格的银行卡进行取款处理,修改储户帐目文件和现金帐文件,打印客户通知书,并将现金、银行卡和客户通知书交给储户。9根据下述借书处理过程绘制数据流图:检索图书。对读者提交的索书单,查找书库文件,如书库文件中无此书或索书号错误,便通知读者;检索借书记录。查找借书记录,如果图书已经被其他人借走要通知读者暂时不能借阅;办理借书事务。修改借阅记录,并通知读者借书成功及取书。10请绘制补充订货系统的数据流程图。系统假设如下:接受
47、收发数据处理:首先根据仓库所填原始凭证接受收发数据,并将处理结果存入收发数据文件;修改库存数据:根据收发数据文件修改库存数据,将结果存入库存文件;处理补充定货数据:由库存文件中缺货数据与订货标准处理补充订货数据,将结果存入补充订货文件;生成补充订货报告:由补充订货文件生成补充订货报告交采购部。11.分别用业务流程图和数据流程图描述设备科接收定货设备和发货单的业务过程。处理过程是:设备采购组根据定货合同,审核发货单及设备,将不合格的发货单及设备退回;随后由设备科质检组对设备进行检查,退回质检不合格的发货单及设备;对合格的设备填写入库单,并与设备一起送往仓库,并向财务科发出付款通知,最后保存发货单
48、。1234567C1:文学书YNNNNNNC2:学生/YYNNNC3:超期1123123A1:每天罚款4分A2:每天罚款3分A3:每天罚款2分A4:不罚款 5.判断表:超期表示:1、2、3分别表示超期1、2、4个月;储户P1检查银行卡不合格的银行卡D1 储户帐P2取款现金、银行卡和取款通知书D2 现金帐D3 取款通知书8.读者索书单检索图书书库文件无此书检索借书记录借书记录书已借出办理借书事务读者取书通知仓 库 P 1 接 受 收 发 数 据原 始 凭 证D 1 收 发 数 据 文 件 P 2 修 改 库 存 数 据 P3 处 理 补 充 订 货 数 据 P 4 生 成 补 充 订 货 报 告采 购 部D 3 补 充 订 货 文 件补 充 订 货 单D 2 库 存 文 件9.10.11:供应商采购组订货合同设备发货单审查设备发货单检查设备质量质检组填写入库单质检组仓库催款通知设备不合格发货单设备发货单设备不合格发货单设备发货单入库单设备入库单财务科发货单催款通知11:供应商采购组订货合同设备发货单审查设备发货单检查设备质量质检组填写入库单质检组仓库催款通知设备不合格发货单设备发货单设备不合格发货单设备发货单入库单设备入库单财务科发货单催款通知供应商审查发货单填写入库单发货单订货合同不合格发货单入库单催款通知仓库入库单财务科催款通知发货单