版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Management Information System管理信息系统管理信息系统09管理类河海大学商学院邓利芳河海大学商学院邓利芳第第7章章 系统分析系统分析 主要内容7.1 系统分析的目标和内容7.2 系统调查7.3 业务流程分析 数据流程分析 数据字典 处理逻辑的描述7.4 新系统的逻辑模型分析7.5系统分析报告7.1 系统分析的概念系统分析的概念 系统分析是由分析人员和用户一起按照系统观点,在对现有系统进行深入调查和需求分析的基础上,综合运用系统科学,管理科学,计算机科学,通信技术及软件工程等多学科知识,深入描述及研究现行系统的活动和各项工作及用户的各种需求,使用一系列分析工具与技术绘
2、制一组描述系统总体逻辑方案的图表;经过与用户反复讨论,分析,修改,完善和优化,构思和设计用户比较满意的新系统的逻辑模型,并且提出适当的计算机软,硬件配置方案. 7.1 续续 系统分析概述7.1 系统分析的任务系统分析的任务 系统分析的基本任务主要包括需求分析和新系统逻辑模型设计两个方面。 1)需求分析。是指对现行系统的调查基础上,以现代管理理论和方法为指导,对系统原有的经营管理目标、功能和信息流程进行分析和研究,指出存在的问题,提出改进的意见。 2)新系统逻辑模型设计。是指在需求分析的基础上,提出新系统的逻辑模型,从总体上实现新系统的结构。 系统分析可采用“自顶向下”和“自底向上”调查研究相结
3、合的方式进行,即先由总体向局部分解,然后自底层向上层归纳,以便设计出整体最优的新系统。 系统分析内容 1)细调查现行系统 2)需求分析 功能要求 性能要求 可靠性要求 安全保密性要求 以及开发费用和开发周期 可使用资源等方面的限制 其中,功能要求是最基本的,包括数据要求和加工要求。 3)建立新系统的逻辑模型需求分析步骤需求分析步骤 找出关键的使用者 访问一般使用者 建立一套简易的系统雏形 完善系统雏形,直到用户满意 记录整个完善的过程,并形成文档7.2系统调查系统调查系统调查是系统分析阶段中工作量大、牵涉人员广,也是整个系统开发的基础工作。通过系统调查,了解到企业的领导人员以及主要的管理人员,
4、以及他们对信息管理系统的要求与设想,再根据目前企业的资源,包括提供系统开发的资金、人员与设备等,开发人员可以初步提出一个企业管理信息系统的系统目标,以及各子系统的目标。系统调查分系统初步调查系统初步调查与系统详细调查系统详细调查 7.2.1 系统调查的原则和方法系统调查的原则和方法 7.5.1.1 系统调查的原则 7.5.1.2系统调查的范围 7.5.1.3 系统调查的方法 7.2.17.2.1 系统调查注意的问题系统调查注意的问题 1)制订调查计划,确定调查范围。根据系统特点,结合建设单位情况,制订好详尽的调查计划,安排好调查的时间和内容,并通知有关人员。使有关单位人员能够了解系统开发工作,
5、使调查工作做到有的放矢,提高工作效率。 2)实事求是地记录调查情况。系统调查人员必须能完全地、准确地记录被调查人员提出的问题,它反应了使用者原始的要求与希望。 7.2.1 系统调查注意的问题续系统调查注意的问题续 3)及时分析、归纳、总结。由于被调查人员不可能对计算机系统的功能全然清楚,对系统任务的要求不可能讲得确切,更没有定量的目标,例如“提高管理效率”、“提高管理现代化水平”等,所提出的问题,仅提供编写系统目标的素材,如果不加以分析和加工,系统开发工作将会陷入盲目的、无明确目标的开发。 4)尽量使用规范的调查辅助工具。为了使各调查组之间更好地沟通,统一使用一些图表工具,如组织结构图、平面图
6、、统计表等。7.2.1.2系统调查的方法系统调查的方法 1)开调查会 开调查会是系统调查中最常用、最有效的方式之一。开调查会可以采用多种形式: 一种是座谈会形式,会议一般有开发小组成员主持,开发人员在会上可以与参加会议人员自由地交谈,对系统提出各方面的意见与想法,开发人员也可作启发性的发言,介绍计算机在信息处理中的功能,最后根据座谈会的发言作小结,此时可以重复管理人员所提出的比较一致的意见与建议。 7.2.1.2系统调查的方法系统调查的方法 头脑风暴法(Brain storming,也称智力激励法、脑力激荡法),是美国现代创造学奠基人奥斯本(A.F. Osborn)提出的,是一种创造能力的集体
7、训练法。它把一个组的全体成员都组织在一起,使每个成员都毫无顾忌地发表自己的观念,既不怕别人的讥讽,也不怕别人的批评和指责,是一个使每个人都能提出大量新观念、创造性地解决问题的最有效的方法。7.2.1.2 系统调查的方法系统调查的方法 另一种调查的方式是走访企业的领导人员,让领导人员谈论企业的管理信息系统的要求与建议,也谈谈他个人在工作中对管理信息系统的需求。 7.2.1.2 系统调查的方法系统调查的方法 2)发调查表 这是一种比较广泛的调查方式,它要求设计出目的明确、清楚的信息调查表。调查项目一般都是要求较明确的具有共性的项目,由于通过调查表只能收集表面上的信息,如果要了解较为深入的、特殊的情
8、况,还需要采用访问的调查方式。7.2.1 系统调查分析方法系统调查分析方法 需求调查用表(1)7.2.1 系统调查分析方法系统调查分析方法 需求调查用表(2)6.1 续续 需求调查用表(3)7.2.1.2 系统调查的方法系统调查的方法 3)直接参加管理业务的实践 为了了解系统的实况,开发人员可以有目的、有选择的参加某些实际的业务工作,可以通过跟班工作,深入地了解信息的发生、传递、加工与存储的各个信息处理的环节,把握现有系统的功能、效率以及存在的问题。从而可以与管理人员共同研究出解决问题的想法和建议。7.2.1.2系统调查的方法系统调查的方法 4)阅读与分析现有系统的资料 主要是通过查阅组织或业
9、务部门的文件、年报、总结、计划、规章制度、上报资料等,了解组织的概况等基本情况。7.2.1.2 系统调查的方法系统调查的方法 此外,通过与基层人员的直接接触、相互交流,可以增加开发人员与业务人员的之间的相互信任,密切开发人员与业务人员之间的关系,使系统的开发工作得以顺利进行,也为以后系统的正确使用打下良好基础。7.2.2 系统调查的步骤系统调查的步骤 7.2.2.1 初步调查 7.2.2.2 详细调查 7.2.2.1 初步调查初步调查 初步调查的目的是为了合理地确定系统目标。为了这些要求与目的,在初步调查中可以收集并整理与整个系统有关的资料、情况及存在问题。初步调查就是调查一个企业的总貌及其对
10、信息的总需求。 系统初步调查主要从总体上总体上了解企业概况、基本功能、信息需求以及主要薄弱环节等内容避免可能的资源浪费。7.2.2.1 初步调查的主要内容包括:初步调查的主要内容包括: 整个企业的概况:规模、组织目标、组织结构、产供销的概貌,人员、设备与资金的现状,以及目前的管理水平,特别是管理的基础工作水平。 本组织的领导者、管理部门对管理信息系统的态度,支持的程度(包括人力、资料与数据),对新、老系统的看法以及对新系统的需求。 开发管理信息系统的资源:人力、资金以及开发周期等资源情况。 现行系统的概况:功能、人员、技术水平以及管理体制等。 组织对外部的关系,哪些外部单位(外部实体)之间有哪
11、些物质、资金或信息的来往关系。 7.2.2.2 详细调查详细调查 详细调查是调查企业内部各部门业务工作(信息处理)的功能,以及各功能之间信息流通的关系。目的是为了设计出新系统的基本功能以外的逻辑模型。 系统详细调查按照一定的原则对原始素材进行整理、研究和分析,归纳整理出描述现行系统的文字材料,将有关内容绘制成描述现行系统的各种图表,以便在短期内对现行系统有全面详细的了解。 为了搞清信息处理功能以及它们之间的信息联系,这就要求开发人员与业务管理人员共同研究与分析各部门中业务工作的详情。 关系图 详细调查认识组织的方法 要素分析法 关键要素 输入输出分析法 信息来自何处,又流向哪里? 功能分析法
12、分析输入信息如何转换成输出信息?7.2.2.2详细调查详细调查 1)组织机构调查 组织机构调查是指对完成系统过程有关的组织机构的调查,调查内容包括:领导层次关系;物资流动关系;资金流动关系;信息流动关系。在调查过程中,可采用组织机构图等工具进行用户结构的分析工作。7.2.2.2详细调查详细调查 2)管理业务流程调查 为了更进一步地反映系统业务的详细情况,对现行业务的流程需要进行细致的调查分析,集中描述各个环节的业务处理内容、处理顺序、处理时间等要求,调查各个环节需要的信息、信息的来源、信息的去向、信息的处理方法等。常用的工具有现场工作流程图、事务流程分析图等。7.2.2.2详细调查详细调查 3
13、)系统功能调查分析 系统功能调查分析是为了达到新系统的目标要求,分析现系统是否具备新系统的功能,同时让用户提出对新系统的要求。系统功能分析一般通过功能层次图进行功能结构分析,通过功能关联图进行功能之间的关系分析。 7.3.1 组织结构图 7.3.2 组织关系图 7.3.3 管理功能结构图 7.3.4 业务流程图 7.3.5 数据流程图 7.3.6 数据字典 7.3.7 功能/数据分析(系统功能结构图的建立)根据实际调查得出根据实际调查得出对调查结果处理得出对调查结果处理得出对以上结果综合分析得出对以上结果综合分析得出7.3.1 组织结构调查组织结构调查 组织结构与功能分析主要内容:组织结构分析
14、内容业务功能一览表业务过程组织结构之间的联系分析组织结构图分析通常是通过组织结构图来实现的,是将调查中所了解的组织结构具体地描绘在图上,用作后续分析和设计的参考通常是通过业务与组织关系图来实现的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系把组织内部各项管理业务功能都用一张表的方式罗列出来。它是进行功能/数据分析、确定新系统拟实现管理功能的基础7.3.1 组织结构调查组织结构调查 组织结构图 是一张反映组织内部之间隶属关系的树状结构图。公司办公室物资供销部生产管理部技术研究所财务部质量控制部设备动力部产品库材料库一车间N车间XXX公司 组织结构图组织结构图销销售售管管理
15、理科科成成品品库库业业务务联联系系部部市市场场分分析析部部经营部经营部供供应应处处财财务务处处销销售售处处包包装装车车间间从服从和服务于企业战略的角度7.3.2 组织结构调查组织结构调查 组织业务关系图7.3.2 组织结构调查组织结构调查 业务功能一览表 组织的各部分不能完整地反映该部分所包含的所有业务 随着生产的发展,生产规模的扩大和管理水平的提高,组织的某些部分业务范围越来越大,功能也越来越细,由原来单一的业务派生出许多业务。 这些业务在同一组织中由不同的业务人员分管,其工作性质已经逐步有了变化。 终究这些变化将 引起组织本身的变化,裂变出一个新的、专业化的组织,由它来完成某一类特定的业务
16、功能。 以功能为准绳设计和考虑系统 系统将会对组织结构的变化有一定的独立性系统将会对组织结构的变化有一定的独立性。7.3.3 组织结构调查组织结构调查 业务功能图 组织结构调查组织结构调查序序号号部门名称部门名称职能职能1总务办包括企业高层领导办公室,负责一些常规管理工作2销售部制定经营销售计划,负责销售的实施3技术开发部进行新产品开发和技术支持4物资部负责原材料的采购、管理,对产品、半成品、原材料的库存管理5制造部按销售计划组织生产6质量部负责产品质量、原材料等的质量检测,出具产品合格证7动力设备部为生产提供动力设备保障8财务部对应收、应付账款进行管理,负责一切与资金相关的活动9人力资源部进
17、行人员招聘、培训、考核、变动管理,制定企业的人才管理计划7.3.4 业务流程分析业务流程分析 业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。 业务流程图(Transaction Flow Diagram ,TFD )就是用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。绘制出这本“流水账”对于开发者理顺和优化业务过程是很有帮助的 用尽可能少、尽可能简单的方法来描述业务处
18、理过程,易于阅读和理解,是分析业务流程的重要步骤。续续 业务流程图的基本符号续续 业务流程图绘制举例销售管理业务流程市场人员需求预测编制销售计划企业经营规划销售人员接收订单年度/月度销售计划表需求统计表订单管理订单数据客户资料客户管理发货管理应收账款财务部门领导层制造部门续续 业务流程图绘制举例银行存取款业务流程储户业务分类存款处理取款处理存折存款单折现金存折存取款单取款单折计划计划处处银行银行技改技改处处各部门各部门各单位各单位局局领导领导上级上级领导领导投资投资总规划总规划更新改造更新改造贷款规模贷款规模开会开会讨论讨论报表报表审批审批综合平衡综合平衡(讨论)(讨论)批准批准下达下达各单位
19、各单位各部门各部门正式正式计划计划计划计划各单位各单位上报表上报表计划计划处处各部门各部门各单位各单位技改技改处处银行银行各部门各部门各单位各单位存档存档 业务流程图绘制举例B2系统分析系统分析B2.2表 格 名 称业 务 流 程 第 图/共 张图业务名称:制图:审核:单位名称:核对: 年 月 日业务流程分析业务流程分析 课堂练习:绘制教学管理业务流程图 处理过程是: 首先由教务处制定教学计划,然后根据教学计划设置课程;课程设置完成后开始排课,生成课程表;接着教务处把生成的课程表和教学计划作为教师的教学任务存档;最后,教务处把教师教学任务下发到院系教务部门和学生。业务流程分析业务流程分析 课堂
20、练习 某企业的物资定货处理业务流程为:采购员从仓某企业的物资定货处理业务流程为:采购员从仓库收到缺货通知单后,查阅定货合同单,如果已库收到缺货通知单后,查阅定货合同单,如果已经定货,则向定货单位发出催货通知,否则,填经定货,则向定货单位发出催货通知,否则,填写定货单交供货单位。供货单位发出货物后,立写定货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。货物到达后,经过检即向采购员发出取货通知。货物到达后,经过检验后,由仓库管理员入库登记。验后,由仓库管理员入库登记。 1、用数据流程图描述以下培训业务管理系统 某培训中心管理系统子系统的业务处理过程如下:培训中心将学员发来的电报、信件
21、、电话收集分类后按几种不同情况处理: 报名的,将报名数据送给负责报名的职员处理,并在学生文件、课程文件及账目上登记,同时将报名单交财务部门开出发票后凭复审通知学员; 查询的,交查询部门给出答复; 付款的,财务人员在账目上登记后,经复审通知学员; 注销的,注销人员在课程文件、学生文件、账目上做相应的修改,经复审通知学员; 对一些不合理的函电,培训中心拒绝处理。7.3.5 数据流程分析数据流程分析 主要内容 数据收集与汇总 数据流程分析 数据流程图数据数据与数据流程分析与数据流程分析 调查数据的汇总分析 调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类: 本系统输入数据类 本系统
22、产生的数据类 本系统内要存储的数据类 然后再对每一类数据进行如下三项分析: 汇总并检查数据有无遗漏 数据分析 建立统一的数据字典续续 调查数据的汇总分析(1)数据汇总续续 调查数据的汇总分析(2)数据分析 数据汇总的不足 只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。 数据分析 确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。 数据分析的主要内容 UC矩阵(分析汇总数据的工具) 数据正确性分析 数据项特征分析 数据流程分析续续 数据项特征分析数据的类型以及精度和字长:(这是建库和分析处理 所必须要求确
23、定的)合理取值范围:(这是输入、校对和审核所必须的)数据量:即单位时间内(如天、月、年)的业务量、 使用频率、存储和保留的时间周期等等。 (这是在网上分布数据资源和确定设备存储 容量的基础。)所涉及业务:即UC矩阵中每一行有U或C的列号。 (业务过程)重要程度和保密程度:重要程度决定了今后设计系统时的输入、校对以及存储、拷贝、备份等功能,保密程度决定了今后建网或建库时不同工作人员入网访问数据库数据时的权限。续续 数据流程分析 数据流程分析 是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。
24、主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的 是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。 一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。 数据流程分析的实现 分层数据流程图(Data Flow Diagram , 简称 DFD )续续数据流程调查的作用 管理业务调查过程中绘制的管理业务流程图等虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。7.3.5
25、数据收集与汇总数据收集与汇总 系统调查过程中收集的数据资料 原始单据(入库单,出库单,各类收据、凭证)、报表等各类数据存储介质 弄清各环节上的处理方法和计算方法 记录各种单据的制作单位、报送单位、发生频率等 各项数据的类型、长度、取值范围 管理信息系统所涉及的数据可从以下途径调查到:管理信息系统所涉及的数据可从以下途径调查到:续续 数据流程图的画法7.3.5数据收集与汇总数据收集与汇总 调查数据的汇总分析 调查数据汇总分析的主要任务:首先将系统调查所得到的数据分为如下三类: 本系统输入数据类 本系统内要存储的数据类 本系统产生的数据类 然后再对每一类数据进行如下三项分析: 汇总并检查数据有无遗
26、漏 数据分析,即检查数据的匹配情况 建立统一的数据字典7.3.5 数据收集与汇总数据收集与汇总 调查数据的汇总分析7.3.5 数据流程分析数据流程分析 数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。 数据流程分析的实现分层数据流程图(Data Flow Di
27、agram , 简称 DFD )7.3.5 数据流程图数据流程图 数据流程图 是以直观的图形方式描绘数据在系统中的流向和处理过程,是企业的信息流动“地图”。 在业务流程的基础上,经过抽象而成的 强调数据流向和数据处理过程,只有数据流,没有控制流 只关心系统“做什么”,不关心“怎么做”7.3.5 数据流程图数据流程图 数据流程图的画法 按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。 如有问题,则会在这一过程中暴露出来 由于实际数据处理过程比较复杂,故应该按照“自顶向下分层展开”绘制7.3.5 数据
28、流程图数据流程图 数据流程图的基本符号外部实体处理过程数据存储数据流向7.3.5 数据流程图数据流程图 外部实体(External Entity) 独立于系统,而又与系统有联系的实体,通常是组织内、外的人或其他组织,或向本系统提供数据或接收本系统数据的另一信息系统,是系统的数据来源或数据终点 数据流(Data Flow) 是一束按特定方向从源头流向终点的数据,表示数据的流动方向 数据处理(Process) 对数据进行逻辑加工处理,即把流入的数据进行一定的加工处理后,再输出新数据的过程 数据存储(Data Store) 表示数据的存储位置,是数据的载体,可以是磁带、磁盘、文件等7.3.5 数据流
29、程图数据流程图 数据流程举例银行存取款1.1业务分类处理1.3取款处理1.2存款处理6.3 续续 数据流程举例厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单财务科P 2.2 开发货票P 2.3 开付款 通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式P2(订货单)P3(订货单)P1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户7.3.5 续续 数据流图绘制步骤:画出系统的输入和输出 画数据流 给数据流命名 给数据处理
30、命名检查每个处理是否还包含更细的处理7.3.5数据流程图数据流程图 DFD的详细绘制步骤: 1)画出系统的输入和输出首先从收集的数据中确定系统的输入数据流和输出数据流,也就是确定系统的边界,向用户了解“系统从外界接收什么数据”和“系统向外界输出什么数据”,画出系统的输入/输出,系统就有了一个框架,下面的工作就是填充这个框架 2)画数据流首先找出系统的数据流,如果一组数据一起到达某地并同时被处理,这些数据即为一个数据流。找出数据流后,要弄清它的来源、依次经过的处理过程以及下一步的流向,直到它流出系统的边界,在需要处理的地方画上数据处理,在需要存储的地方画上数据存储,并将它们连贯成一体 7.3.5
31、 数据流程图数据流程图 3)给数据流命名 数据流命名的恰当与否直接影响到数据流程图的可理解性。数据流命名时要避免使用空洞的、抽象的、复杂的、有歧义的名字,如“数据”、“信息”、“报表”等。同时,名字要反映整个数据流的意义,而不是其中的一部分。进出数据存储的数据流,如果其内容与数据存储的内容相同,可取相同的名称或者省略。如果发现某个数据流难以命名,则可能是分解不合理造成的,需要考虑进一步分析数据流或数据处理。一张数据流程图中不能有相同的数据流名。7.3.5 数据流程图数据流程图 4)给数据处理命名数据处理的名称是对处理过程的描述,表示处理过程的真正含义,一般是动词加名词或动宾短语命名,如“接收客
32、户订单”、“打印月度销售报表”等。如果一个处理难以命名或须用两个以上的动词,则应考虑重新划分或进一步分解处理过程 5)检查当一张数据流程图绘制完成后,接下来还需要分析每个数据处理过程是否存在内部的数据流,即能否用多条数据流来代替它、能否将数据处理细分成多个更详细的数据处理过程。如果某一数据处理过程存在这种情况,就说明该数据处理过程还需要作为下一层次的数据流程图进行绘制,这是一个反复的过程,需要多次修改,逐步完善 7.3.5 数据流程图数据流程图 案例 汽车配件公司:第一层数据流程图(环境图)7.3.5 数据流程图数据流程图 案例 汽车配件公司:第二层数据流程图7.3.5 数据流程图数据流程图7
33、.3.5 数据流程图数据流程图 数据流图绘制的注意问题:数据流图绘制的注意问题: 1)一般由左至右进行 从左侧开始标出外部实体,然后画出由外部实体产生的数据流,再画出数据处理、数据流、数据存储等元素及其相互关系,最后在流程图的右侧画出接受输出数据流的外部实体 2)数据流至少有一端连着处理框也就是说数据流必须经过处理,数据流不能从外部实体直接传送到数据存储,也不能从数据存储直接传送到外部实体数据流图绘制的注意问题数据流图绘制的注意问题 3)数据存储流入流出协调 数据存储一般作为两个处理的接口,必定有流入的数据流和流出的数据流,缺少任何一种则意味着遗漏某些加工 4)数据处理流入流出协调 只有输入没
34、有输出则数据处理无需存在,只有输出没有输入的数据处理也不可能存在 5)合理命名、准确编号对外部实体、数据流、数据处理以及数据存储都必须合理地命名。数据流程图正式完成后还要对这些元素进行编号,以便进一步编写数据字典,也便于系统设计人员和用户阅读与理解7.3.5 数据流程图数据流程图 分层数据流图分层数据流程图的注意事项分层数据流程图的注意事项 父图与子图的平衡 子图是对父图中处理逻辑的详细描述,因此父图中数据的输入和输出必须在子图中反映,即父图与子图必须平衡,或者说,父图与子图必须具备接口的一致性。 父图与子图的平衡是分层数据流程图的重要特性,因而在绘制分层数据流程图时,必须认真检查“平衡”、特
35、别是当子图有若干张,数据流被分成若干条时,更应慎重核查。用虚线框将子图中由父图分解展开的处理内容框起来,有利于弄清输入输出数据,便于与父图比较。7.3.5 数据流程图数据流程图 建立分层数据流程图的注意事项:父图与子图平衡 编号层次数的确定 底层数据流程图的确定 3.13.33.2数据存储BEDLMN132ABCDEF7.3.5 数据流程图数据流程图 DFD举例顶层市场客户P销售管理生产部门财务部门主管领导销售管理系统的顶层数据流程图7.3.5数据流程图数据流程图 DFD举例第一层销售管理系统的第一层数据流程图销售计划客户市场生产部门财务部门主管领导p1制定销售计划p2订单管理潜在需求订单p3
36、客户管理客户资料订单文件S1客户文件S2付款付款记录订单订单订单客户信息7.3.5 数据流程图数据流程图 DFD举例第二层p2.1录入客户财务部门订单p2.2修改订单(修改)p2.3发货物资部门p2.4付款付款付款记录订单管理数据流程图(第二层数据流程图)-订单数据S1 数据流程图课堂练习: 合同管理业务:7.3.6 数据字典数据字典 数据字典(Data Dictionary 简称DD )数据流图上所有成分的定义和解释的文字集合就是数据字典。数据字典是系统分析阶段的重要文档,它详细地定义和解释了数据流程图上未能表达的内容。数据流程图加上完整的数据字典,就形成一份完整的系统分析的“系统规格说明书
37、”(System Specification)。数据字典包括的项目有:数据项、数据结构、数据流、数据存储、处理逻辑和外部实体。 数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。 数据字典对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。 还对系统分析中其他需要说明的问题进行定义和说明。7.3.6 续续 数据字典的内容7.3.6 续续 数据字典的内容(1) 数据项类目:数据的最小单位,描述数据的静态特性。7.3.6 续续 数据字典的内容(2) 数据流类目:由一个或一组固定的数据项组成。系统名:销售管理 编号:条目名:订单 别名:订单信息来源:客户去向:订单管理数
38、据流结构: 订单=订单编号+客户编号+客户名称+产品(产品编号+产品名称+规格型号)+订货数量数据流量: 20份/小时数据高峰流量: 40份/小时(上午9时10时)简要说明:不定期来自客户,录入生成订单数据存储7.3.6 续续 数据字典的内容(3) 数据存储类目:描述数据的逻辑存储结构。7.3.6 续续 数据字典的内容(4) “数据加工/处理”条目。系统名:销售管理工作 编号:P1条目名:制定销售计划 别名:输入:市场潜在需求,订单数量 输出:月度、年度销售计划表处理逻辑:1.汇总每月各种产品的预计销售量2.汇总每年各种产品的预计销售量3.汇总同一产品某段时间的销售量简要说明:每年初编制年度销
39、售计划,每月初编制当月销售计划7.3.6 续续 数据字典的内容(5) “外部实体”条目系统名:销售管理工作 编号:条目名:财务部门 别名: 财务科输入数据流: 输出数据流:订单付款记录 付款清单主要特征: 对订单中涉及的应收款进行管理,并把客户的付款清单交给销售部简要说明:负责销售过程中的资金管理7.3.6 描述处理的逻辑工具描述处理的逻辑工具 数据流图中简单的处理可以在DD中描述,但是复杂的处理过程要借助于一些处理工具 1、判断树确定订单优先级别订货数量100新顾客决策树优先级别信誉好老顾客优先级别普通级别普通级别7.3.6 描述处理的逻辑工具描述处理的逻辑工具 2、判断表判断表条件组合R1
40、R2R3R4R5R6R7R8条件订货数量100YYYYNNNN信誉好YYNNYYNN老顾客YNYNYNYN决策结果订单设为“优先”XXX订单设为“普通”XXXXX7.3.6 描述处理的逻辑工具描述处理的逻辑工具 3、结构化英语IF 条件 THEN 顺序结构1ELSE 顺序结构2 7.4 新系统逻辑模型分析新系统逻辑模型分析 4.7.1 新系统的业务流程、数据流程及系统结构分析目标 4.7.2 新系统的数据资源分析 4.7.3 新系统的管理模型 4.7.4 提出新系统的逻辑模型7.4.17.4.1 1、分析系统目标对可行性分析报告中的目标进行再次考察这是对系统目标的最后一次修改,定型 2、分析业
41、务流程原有业务流程的分析业务流程的优化重新绘制新的业务流程并存档新系统的人机分工7.4.17.4.1 3、分析数据流程原有数据流程的分析数据流程优化绘制新的数据流程图新系统的人机分工及人机界面 4、功能分析和子系统划分划分目的: 使各子系统相对独立,简化设计工作自顶向下原则采用U/C矩阵法 数 据 类 功 能 计 划 财务计划 产 品 零 件 规 格 材 料 表 材 料 库存 成品库存 工作令 机器 负荷 材料供应 工艺 流 程 客 户 销售区域 订 货 成 本 职 工 经营计划 C U U U 财务规划 U C U U 经营计划 资产规模 U 产品预测 U U U 产品设计开发 U C C
42、C U 技术准备 产品工艺 U U U U 库存控制 C C U U 调 度 U U C U U 生产能力计划 C U U 材料需求 U U U C 生产制造 操作顺序 U U U C 销售管理 U U U C U U 市场分析 U U U C U 订货服务 U U U U C 销 售 发 运 U U U U U 财务会计 U U U U U U U 财 会 成本会计 U U U U C 人员计划 C 人 事 人员招聘考评 U 数据资源分布 所有数据的使用关系都被小方块分隔成了两类: 一类在小方块以内; 一类在小方块以外。 在小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理
43、; 而在小方块以外的 “U” ,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。数 据 类 功 能计划财务计划产品零件规格材料表材料库存成品库存工作令机器负荷材料供应工艺流程客户销售区域订货成本职工经营计划UU财务规划UU经营计划资产规模经营计划子系统产品预测UU产品设计开发UU技术准备产品工艺产品工艺子系统U库存控制调 度U生产能力计划材料需求UU生产制造操作顺序生产制造计划子系统销售管理UUU市场分析UU订货服务UU销 售发 运UUU销售子系统财务会计UUUUUUU财 会成本会计UUUU1人员计划人 事人员招聘考评2 注:1 财
44、会子 系统 2人 事档案 子系统7.4.27.4.2新系统数据资源分析新系统数据资源分析数据属性分析 静态属性分析分析数据的类型(数据类型一般有字符型、数值型、日期时间型等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量(即发生的频率或每天发生的次数) 动态属性分析固定值属性,如供应商基础资料、客户基础资料、会计科目和固定资产等 固定个体变动属性,指生产活动中发生的数据,如库存余额、总帐余额、未结款销售订单随机变动属性,根据用户对管理工作的需要,由计算机系统按照一定的逻辑程序,经过运算形成的各种报表,这种数据项一般不长期保存 7.4.37.4.3 新系统的管理模型新系统的管理模型管理模型是系统在各个环节上采用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 闵行重型吊车租赁合同范本
- 旅馆保安合同范本
- 资金借贷安排协议三篇
- 橡胶制品生产线承揽合同三篇
- 购车合同范本英语
- 2024至2030年三角盖项目投资价值分析报告
- 2024年搪玻璃机械密封放料阀项目可行性研究报告
- 2024年外摆门锁项目可行性研究报告
- 2024至2030年中国鲨鱼标本行业投资前景及策略咨询研究报告
- 留学中介服务协议书
- 高频电子线路教学大纲
- 中央空调隐蔽工程验收记录表
- 中国普通食物营养成分表(修正版)
- 第12课 明朝的兴亡【知识精研】 《中国历史》 中职中专 高效课堂课件
- 99版-干部履历表-A4打印
- 现患率调查汇总表
- 低压电缆测绝缘施工方案
- 电动机基础知识介绍
- 重庆十八中学2024届物理八上期末教学质量检测试题含解析
- 大数据营销 试卷2
- 鱼塘所有权证明
评论
0/150
提交评论