章章系统分析与设计.ppt
- 文档编号:2121605
- 上传时间:2022-10-27
- 格式:PPT
- 页数:93
- 大小:658.50KB
章章系统分析与设计.ppt
《章章系统分析与设计.ppt》由会员分享,可在线阅读,更多相关《章章系统分析与设计.ppt(93页珍藏版)》请在冰豆网上搜索。
第15章信息系统分析系统分析是一个由具体到抽象的过程,主要目的是建立新系统的逻辑模型。
逻辑设计与物理设计不同,逻辑设计主要是规定新系统应具备的功能,即应该做什么;而物理设计是具体的实现新系统的功能,会涉及许多有关计算机上实现的细节。
(一)系统分析的特点1、系统分析具有抽象性和概括性;系统分析是系统分析人员在充分研究用户当前系统和业务的基础上,根据用户提出的目标和要求,确定对新系统的综合要求,即系统的需求。
系统需求就是对当前系统和用户需求分析的基础上抽象出来的。
主要包括:
功能需求、性能需求、环境需求和可靠性需求。
(一)系统分析的特点2、系统描述的形式化对系统需求的定义和描述最好用形式化语言或其他描述工具,以明确地无二义性地描述系统需求。
3、“自顶向下”的工作原则4、强调逻辑结构而不是物理实现
(二)系统分析的主要工具1、数据流程图(DFD)2、数据字典3、结构化语言4、决策树5、决策表1、数据流程图、数据流程图一、基本成分一、基本成分外部项:
指不受系统控制,系统以外的人或事物,外部项:
指不受系统控制,系统以外的人或事物,表达了系统数据的外部来源和去处。
外部项也可以是表达了系统数据的外部来源和去处。
外部项也可以是另外一个信息系统。
另外一个信息系统。
数据处理:
指对数据的逻辑处理(数据交换),表数据处理:
指对数据的逻辑处理(数据交换),表达了对数据处理的逻辑功能。
达了对数据处理的逻辑功能。
数据流:
是数据载体的一种表现形式,用于说明数数据流:
是数据载体的一种表现形式,用于说明数据的流动方向及其名称。
据的流动方向及其名称。
数据存储:
用于表明数据保存的地方,是数据存储数据存储:
用于表明数据保存的地方,是数据存储的描述。
的描述。
数据流图基本图素数据流图基本图素外部项名称标识部分功能描述功能完成者标识数据存储名称外部项数据流数据处理数据存储数据处理数据流外部项数据存储外部项数据流数据处理数据存储数据流图的画法数据流图的画法自顶向下、逐步细化自顶向下、逐步细化确定数据流图的总体功能;确定数据流图的总体功能;找出数据流图的找出数据流图的起点和终点起点和终点,它们是,它们是外部实体外部实体,是系统的边界;是系统的边界;找出外部实体的输出数据流和输入数据流;找出外部实体的输出数据流和输入数据流;从外部实体的输出数据流出发,逐步画出一系列从外部实体的输出数据流出发,逐步画出一系列逻辑处理,直到找出外部实体所需的输入数据流,逻辑处理,直到找出外部实体所需的输入数据流,形成数据流的形成数据流的封闭封闭;重复上面的步骤,细化各部分逻辑处理,画出第重复上面的步骤,细化各部分逻辑处理,画出第二层或更下一级的数据流图。
二层或更下一级的数据流图。
数据流图的实例数据流图的实例借借书业务第一第一层数据流数据流图读者者图书管理管理员借借书借书信息借书证号已填借书卡D1索引卡D2借书情况查询信息索引信息已填借书卡信息P分层数据流图账务处理系统第一层数据流图账务处理系统第一层数据流图原始票据原始票据账务处理账务处理合理票据会计报表P0会计科目D1上报部门上报部门账簿D按数据流图中的“处理逻辑”进行分解账务处理系统第二层数据流图账务处理系统第二层数据流图往来单位往来单位原始凭证原始凭证会计报表会计报表登账登账处理处理P0.2记账凭证记账凭证D2上报部门上报部门账簿账簿D编制记编制记账凭证账凭证P0.1编制编制报表报表P0.3企业职工企业职工原始凭证原始凭证数据流图有关的说明1.处理到处理,实体到处理通常应标明数据流,处理到数据存储可省去数据流。
2.数据守恒。
3.数据存储必须有流入的数据流和流出的数据流。
4.数据流致少有一端是处理框,数据流不能从外部实体直接到数据存储或反之,不能在外部实体之间或数据存储之间流动。
数据流图的制作技巧重复项的表示方法:
ABXYAA实例系机关系机关教师教师学生学生学籍管理学生学生系机关系机关教师教师F1注册申请F2学籍管理通知F3学籍管理意见与凭证F4学籍管理报告F5学生修课成绩F6教学安排银行活期存款业务银行活期存款业务(顶层图顶层图)实例储户储户业务处理业务处理存款单存款单存折存折账目账目分解图实例现金现金库库储户储户存折存折存折存折存折存折取款单取款单存折存折存款单存款单存折存折存存(取取)单单存款处理存款处理1.2取款处理取款处理1.3账目账目D1业务业务分类处理分类处理1.1绘制销售过程的数据流图绘制销售过程的数据流图用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:
查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。
数据流图采购员采购员库存账库存账业务处理业务处理用户用户出库处理出库处理不合格订单合格订单采购通知发票订单题例车间填写领料单给仓库要求领料,库长根据车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查已批准的领料单送到仓库保管员处,由他查阅库存帐。
若帐上有货则通知车间前来领料,阅库存帐。
若帐上有货则通知车间前来领料,否则将缺货通知采购人员。
否则将缺货通知采购人员。
数据流图用料计划用料计划采购员采购员库存账库存账审批领料单审批领料单车间车间查阅库存帐查阅库存帐未批准的领料单已批准领料单缺货通知领料通知领料单作业库房管理系统:
某公司对于其库房日常的管理业务,设置了以下库房管理系统。
此系统的数据来源是生产部、车间和物资采购员,数据去处项是主管领导,由此推出此系统的最高层数据流程图(关联图)。
系统具备四个最基本功能:
入库管理、出库管理、限额管理和统计,绘制系统顶层数据流程图。
顶层数据流图中,入库管理还可以进一步分解成为三个部分:
正常入库、接收退料单和退料处理,而出库管理可分解为接收限额领料单、限额核对、接收物资领料单和出库处理四个部分,试绘制入库管理的数据流程图。
库房管理系统关联图F1生产作业计划库房管理生产部车间物资采购员主管领导F2领料单F4验收申请单F3退料单F5库存报表库房管理系统顶层图F1生产作业计划入库管理生产部物资采购员车间主管领导F4验收申请单F3退料单F5库存报表1限额管理2出库管理3统计4F2领料单D1库存数据D2限额配套卡库房管理系统第一层数据流图F1正常入库生产部物资采购员车间主管领导F4F3F51.1限额管理2接收限额领料单3.1统计4接收退料单1.2接收物资领料单3.3D5物资领料单出库处理3.4限额核对3.2退料处理1.3D4限额领料单D3退料单D1库存数据D2限额配套卡F2.1限额领料单F2.2物资领料单2、数据字典、数据字典数据字典(数据字典(Datadictionary,DD)是对数据流程图中出现的)是对数据流程图中出现的所有被命名的图形元素作为一个条目加以定义,使每一个图所有被命名的图形元素作为一个条目加以定义,使每一个图形元素都有一个确切的解释。
它存储有关数据的来源、描述形元素都有一个确切的解释。
它存储有关数据的来源、描述和其它数据的关系、用途、责任、格式等信息,是对数据流和其它数据的关系、用途、责任、格式等信息,是对数据流程图的补充说明,主要用来描述数据流图中的数据流、数据程图的补充说明,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。
存储、处理过程和外部实体。
数据字典将数据的最小组成单位看成是数据元素(基本数据数据字典将数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)项),若干个数据元素可以组成一个数据结构(组合数据项)。
数据结构是一个递归项,即数据结构的成分可以是数据结构。
数据结构是一个递归项,即数据结构的成分可以是数据结构。
数据字典通过数据元素和数据结构来描写数据流、数据存储数据字典通过数据元素和数据结构来描写数据流、数据存储的属性。
的属性。
数据字典的各类条目六类条目:
数据元素、数据结构、数据流、数据存储、处理过程和外部实体。
不同类型的条目有不同的属性需要描述。
数据元素(数据项)数据元素(数据项)数据元素名称:
数据元素名称:
类型:
型:
说明取明取值是数字型是数字型还是字符型是字符型长度:
度:
该数据元素由几个数字或字母数据元素由几个数字或字母组成成取取值范范围:
所属数据所属数据结构:
构:
数据流名称:
数据流名称:
描述数据之间的组合关系,即说明数据结构包描述数据之间的组合关系,即说明数据结构包括哪些成分。
括哪些成分。
任选项:
任选项:
必选项:
必选项:
重复项:
重复项:
*数据结构数据结构数据流名称:
数据流名称:
说明:
介明:
介绍作用即它作用即它产生的原因和生的原因和结果果数据流来源:
来自何方数据流来源:
来自何方数据流去向:
去向何数据流去向:
去向何处数据流数据流组成:
数据流所包含的数据成:
数据流所包含的数据结构构数据流的流通量:
数据流的流通量:
单位位时间里的数据里的数据传输次数次数高峰时的流通量高峰时的流通量数据流数据流数据存储数据存储数据处理数据处理数据存数据存储名称:
名称:
说明:
存放的是什么数据明:
存放的是什么数据输入数据:
入数据:
输出数据:
出数据:
数据存数据存储组成:
数据成:
数据结构构存存储方式:
方式:
存存储频率:
率:
数据数据处理名称:
理名称:
数据数据处理理编号:
反映号:
反映该数据数据处理的理的层次次说明:
明:
处理功能理功能简述述输入数据流:
入数据流:
输出数据流:
出数据流:
处理理逻辑:
简述述处理程序理程序仍需详细说明外部实体外部实体外部外部实体名称:
体名称:
输入数据流:
入数据流:
输出数据流:
出数据流:
数目:
数目:
数据元素实例数据项编号:
数据项编号:
A03-04A03-04数据项名称:
库存量数据项名称:
库存量别别名:
数量名:
数量简简述:
某种配件的库存数量述:
某种配件的库存数量长长度:
度:
66个字节个字节取取值值范围:
范围:
0-9999990-999999数据结构实例数据结构编号:
数据结构编号:
D02-01D02-01数据结构名称:
用户订货单数据结构名称:
用户订货单简简述:
用户所填写用户情况及述:
用户所填写用户情况及定货要求等信息定货要求等信息数据结构组成:
订货单标识数据结构组成:
订货单标识+用户情况用户情况+配件情况配件情况数据流实例编编号:
号:
D03-08D03-08数据流名称:
发货单数据流名称:
发货单简简述:
销售科为用户开出的发货单述:
销售科为用户开出的发货单数据流来源:
数据流来源:
“开发货单开发货单”处理功能处理功能数据流去向数据流去向:
数据存储数据存储“订货单存档订货单存档”数据流组成:
发货单数据结构数据流组成:
发货单数据结构流流通通量:
量:
150150份份/天天高峰流通量:
高峰流通量:
7070份份/每天上午每天上午99:
00-1100-11:
0000处理过程实例处理编号处理编号:
P03-01:
P03-01;处理名称:
验收订货单处理名称:
验收订货单简述:
确定用户的订货单是否填写正确简述:
确定用户的订货单是否填写正确输入的数据流:
订货单,来源:
外部实体输入的数据流:
订货单,来源:
外部实体“用户用户”;处理:
检验定后单数据,查明是否符合供货范围处理:
检验定后单数据,查明是否符合供货范围输出的数据流:
合格的订货单,去向:
处理逻辑输出的数据流:
合格的订货单,去向:
处理逻辑“确定发货量确定发货量”;不合格的订货单,去向:
外部项;不合格的订货单,去向:
外部项“用户用户”处理频率:
处理频率:
5050次次/天天数据存储实例数据存储编号:
数据存储编号:
F03F030808数据存储名称:
库存账数据存储名称:
库存账简简述:
存放配件的历年库存和单价述:
存放配件的历年库存和单价数据存储组成:
配件编号数据存储组成:
配件编号+配件名称配件名称+单价单价+库存量库存量+备注备注关关键键字:
配件编号字:
配件编号相关联的处理:
相关联的处理:
P2(P2(“确定发货量确定发货量”),),P3(P3(“开发货单、修改库存开发货单、修改库存”)外部项实例外部项编号:
外部项编号:
S03-01S03-01外部项名称:
用户外部项名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计