结构化系统分析2_第1页
结构化系统分析2_第2页
结构化系统分析2_第3页
结构化系统分析2_第4页
结构化系统分析2_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章结构化系统分析章节内容:4.1结构化系统分析的任务4.2系统业务流程调查分析4.3系统数据流程调查分析4.4系统处理逻辑分析4.5系统分析报告4.1结构化系统分析的任务

4.1.1系统分析的根本任务系统分析的任务是在充分认识原信息系统的根底上,通过问题识别、详细调查、系统化分析,最后完成新系统的逻辑方案设计。新系统目标用户需求新系统逻辑模型讨论调查具体化调查分析系统分析的基本任务用户要求,是指系统必须满足的所有性质和限制。它通常包括:功能要求、性能要求、时间要求、可靠性要求、平安保密要求,以及开发费用、开发周期、可使用资源等各方面的要求和限制。系统分析的工作步骤1.详细调查、收集和分析用户需求2.确定初步的逻辑模型〔83页〕3.编制系统说明书系统分析的调查方法1.查阅资料2.召开调查会3.访问4.问卷调查5.参加业务实践6.电子问卷7.和电视会议需求调查用表〔1〕需求调查用表〔2〕4.2系统业务流程调查分析组织结构调查组织结构指的是一个组织〔部门、企业、车间、科室等〕的组成以及这些组成局部之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。总经理副总经理副总经理副总经理物流部企宣部生产部市场部销售部人力资源部综合部财务部董事会产品研发部品管部一分厂二分厂三分厂某企业组织结构图4.2.2功能结构调查功能:指得是完成某项工作的能力,我们用功能结构图来描述系统目标到各项功能的层次关系。4.2.2功能结构调查(图例)仓储配送部门入库业务出库业务报表配送业务入库报表盘亏出库业务出库采购入库零星入库盘盈入库出库报表配送报表某企业仓储配送部门的功能结构图盘点库存盘点库存预警库存台帐销售系统管理销售计划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析功能结构与组织机构的联系

管理业务流程图:简单地讲,是用一些规定的符号及连线来表示某个具体业务处理过程。用图形方式反映实际业务处理过程

4.2.3业务流程调查业务流程图的根本符号数据/文件存档业务处理单位业务处理功能描述表格/报表制作信息传递过程收集/统计数据文件图例说明业务处理单位业务处理描述表格制作传递存储收集资料储户存折存取款单存折现金存折业务分类存款单折取款单折存款处理取款处理利息文件帐目文件存取款业务例1:排课系统的业务描述每个学期末,教学负责人查阅教学方案,将教学任务书按不同的专业和学科交给各系主任,各系主任将课程方案传交给各位老师,制定排课方案,并将其递交给教学负责人;教学负责人制定排课汇总表将其交教务处.例1:排课系统的管理业务流程图教学方案教学负责人教学任务书课程方案排课方案排课汇总表任课老师系主任教务处业务流程图的作用1)制做流程图的过程是全面了解业务处理的过程,是进行系统分析的依据。2)它是系统分析员、管理人员、业务操作人员相互交流思想的工具。3)系统分析员可直接在业务流程图上拟出可以实现计算机处理的局部。4)用它可分析出业务流程的合理性。根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经库管员对商品的质量及数量进行核查前方可入库,并更新商品入库流水账,另外如果是新产品,那么还要在库存台帐中建立新帐页。商品出库管理过程是库管员根据销售人员提供的商品出库单,进行核查,核对错误那么退回要求重新填写。假设核对正确而且有库存那么交付货物,同时登记商品的销售流水账。如无货,那么将缺货单交生产车间,同时登记缺货账目。按照要求,每天下班之前统计分析人员要根据商品购入流水账和商品销售流水账,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。4.3数据流程图〔DFD〕

1.DFD(DataFlowDiagram)概念DFD定义:是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。DFD特点:

抽象性:表现在它完全失去了具体的物质,只剩下数据的流动、加工、和存储。概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。2.DFD的四个根本成分外部实体数据处理数据流数据存储储户1.1

业务分类处理1.3取款处理1.2存款处理存折存折存取款单存折存折存款单存折取款单利息文件帐目帐目修改帐目修改利率1)外部实体说明数据输入的源点(数据源)或数据输出的终点(数据终点)起到更好的理解作用,但不是系统中的事物外部实体2)数据处理表示对数据进行的操作,如“处理选课单〞、“产生发票〞等加工的编号,说明这个加工在层次分解中的位置(分层DFD)数据处理3)数据流表示数据和数据流向,由一组固定成分的数据组成如“选课单〞由“学号、姓名、课程编号、课程名〞等成分组成数据流4)数据存储表示需要保存的数据,如“学生档案〞、“课程设置〞等数据存储与加工的方向“读出〞、“写入〞3.数据流程图(DFD)的画法1〕根本数据流程图按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。DFD举例1:某货物销售过程描述用户将订货单交某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员作出库处理,即,查阅库存台帐,如果有货那么向用户开票发货,如缺货,那么通知采购员采购.DFD举例1:某货物销售过程DFDDFD举例2:某物质的订货业务流程描述采购员从仓库收到缺货通知单后,查阅订货合同单,假设已订货,那么向供货单位发出催货请求,否那么,填写订货单送供货单位;供货单位发出货物后,立即向采购员发出取货通知.例2:某物质的订货业务流程的DFD比较:某物质的订货业务流程图缺货通知催货通知订货通知取货通知采购员仓库订货合同单供货单位2〕数据流程图的分层P1P2P3P1.1P1.2P3.1P3.2P1.1.1P1.1.2P1.1.3P2.1P2.2顾客供应商1处理业务订货单发货单订货单发货单配件库存汽车配件销售公司:第一层数据流程图汽车配件销售公司:第二层数据流程图顾客供应商销售订货单发货单配件库存1-1采购1-2订货单发货单到货通知会计核算1-3收据付款通知进货数据销售数据汽车配件公司:第三层数据流程图顾客采购员编辑订货单订货单配件库存1.1.1确定顾客订货1.1.3产生暂存订货单1.1.5对照暂存订货单1.1.6业务员开发货单并修改库存1.1.4不合格顾客信息D2D3可发订货不满足的订货登录新顾客数据1.1.2暂存订货单D4新顾客编制销售和库存报表1.1.8销售历史D5应收款明细账D10配件库存D3合格的订货单检索库存1.1.7经理询问库存库存状态3〕画数据流程图的本卷须知〔书92页〕〔1〕关于层次的划分〔2〕检查数据流程图的正确性〔3〕提高数据流程图的易理解性某财务系统的一级数据流程图

某财务系统的二级数据流程图

5.数据流程图的作用1)系统分析员用这种工具自顶向下分析系统信息流程;2)可在图上画出计算机处理的局部;3)根据逻辑存储,进一步作数据分析,可向数据库设计过渡;4)根据数据流向,定出存取方式;5)对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。2.数据字典的内容1)数据项2〕数据结构3〕数据流4〕处理逻辑5〕数据存储6〕外部实体例:数据项定义数据项编号:ID201数据项名称:材料编号别名:材料编码简述:某种材料的代码类型及宽度:字符型,4位取值范围:"0001"~"9999"数据项定义例:数据流定义数据流编号:F03-08数据流名称:领料单简述:车间开出的领料单数据流来源:车间数据流去向:发料处理模块数据流组成:材料编号十材料名称十领用数量十日期十领用单位数据流量:10份/时高峰流量:20份/时(上午9:00----11:00)数据流定义例:处理逻辑定义处理逻辑编号:P02-03处理逻辑名称:计算电费简述:计算应交纳的电费输入的数据流:电费价格,来源于数据存储文件价格表;电量和用户类别,来源于处理逻辑“读电表数字处理”和数据存储“用户文件"。处理:1、根据数据流“用电量”和“用户信息”,检索用户文件,确定该用户类别;2、再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;3、用单价和用电量相乘得该用户应交纳的电费。输出的数据流:数据流“电费”一是传给外部项用户,二是写入数据存储用户电费账目文件。处理频率:对每个用户每月处理一次。处理逻辑定义例:数据存储定义数据存储编号:F03-08数据存储名称:库存账简述:存放配件的库存量和单价数据存储组成:配件编号十配件名称十单价十库存量十备注关键字:配件编号相关联的处理:P02,P03数据存储定义例:外部实体定义外部实体编号:S03-01外部实体名称:用户简述:购置本单位配件的用户输入的数据流:D03-06,D03-08输出的数据流:D03-01外部实体定义4.4系统处理逻辑分析例如〔1〕年交易额在5万或5万以下,那么不给予折扣;〔2〕对于年交易额在5万以上时:如果无欠款,那么给予15%的折扣;如果有欠款,而且与本公司的交易关系在20年以上,那么折扣为10%;如果有欠款,而且与本公司交易关系在20年以下,那么折扣为5%。订货折扣政策如下:IF购货金额在5万以上THENIF无欠款THEN折扣率为15%ELSEIF与公司交易20年以上THEN折扣率为10%ELSE折扣率为5%ELSE无折扣结构英语表示法改决策树根条件条件条件条件条件条件条件行动行动行动行动行动决策树订货处理优惠待遇年交易额5万以上年交易额5万或以下无欠款有欠款交易20年以上交易20年以下15%10%5%0%4.4.3决策表条件及行动12345678条件项C1:交易额5万以上C2:无欠款C3:交易20年以上行动项A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN决策表的简化〔1〕条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN决策表的简化〔2〕条件及行动1345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN决策表的简化〔3〕条件及行动1345条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN4.4.4.三种表达工具的比较结构化语言决策树决策表直观性一般很好一般用户检查不便方便不便可修改性好一般差逻辑检查好一般很好机器可读性很好差很好机器可编程一般不好很好计算奖励

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论