数据流程图及数据字典的补充课件

上传人:陈** 文档编号:253125243 上传时间:2024-11-29 格式:PPT 页数:25 大小:318.50KB
返回 下载 相关 举报
数据流程图及数据字典的补充课件_第1页
第1页 / 共25页
数据流程图及数据字典的补充课件_第2页
第2页 / 共25页
数据流程图及数据字典的补充课件_第3页
第3页 / 共25页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,(一)数据流图基本符号,1,、外部实体,2,、数据流,3,、处 理,4,、数据存储,编号、名称,文件名称,编号,实体名,编号,处理名称,各种符号的形状有多种方案,可以选用。,实体名,编 号,处理名称,1,、外 部 实 体,外部实体,:,位于系统之外的信息提供者或使用者。,说明数据输入的,源点,(,数据源,),或数据输出的,终点,(,数据终点,),。,外部实体可用来明确系统,和环境的界限,!,同一个外部实体可以在一张数据流程图中出现若干次。,实体名,2,、数 据 流,表示,数据和数据流向,由,一项或一组,固定成份的数据组成,如,“,选课单,”,由,“,学号、姓名、课程编号、课程名称,”,等成分组成。,数据流的,命名,用,名词,不要使用意义空洞的名词;,尽量使用现实系统已有名字。,编号、名称,数据流有时是很明显的,这时可以省略,不需要描述数据流,!,经理,编制财务报表,编制财务报表,财务报表,经理,数据流名称的表示,举例:,某公司的顾客可能寄来订货单、支票、退货请求,或询问某件事,如果把这些数据全部表达出来,这个数据流程图就不好看。,顾客,处理顾客事务,订货单,支票,退货单,询问,举例:多个数据流的表示,订货单,顾 客,处理顾客事务,支票,退货单,询问,顾客事务,第一种解决方法:,举例:多个数据流的表示,顾客,订货单,支票,退货单,询问,编辑订货单,开,收据,处理,询问,退货分析处理,举例:多个数据流的表示,第二种解决方法,举例:,储户,到储蓄所去,存(取)款,时,要将填写好的,存(取)单,与,存折,交给营业员,营业员,处理,完这笔业务后,把,存折,交给储户。,储 户,业务,处理,存(取)单,存折,存折,帐目,D0,举例:多个数据流的表示,若把,“,存取单,”,与,“,存折,”,这两个平行且方向相同的数据流合并为,“,存取要求,”,,则可以减少一个数据流,数据流程图更简单好读一些!,储户,业务,处理,存取要求,存折,帐目,D0,举例:多个数据流的表示,3,、处 理,处理,,表示对数据进行的操作,把流向它的数据进行一定的变换处理,产生新的数据。如,“,处理选课单,”,、,“,产生发票,”,等。,处理的,命名(描述),尽量最好使用动宾词组,一个动词加一个名词;,不要使用空洞的动词。,编号,描述,部门,P1,输入数据,录入员,P2,打印报表,人事处,计算工资,P3,财务处,P4,打印,P5,工资,3、处 理,编号,处理名称,功能执行者,处理的命名(描述):,最好使用动宾词组,一个动词加一个名词。,编号,功能描述,功能执行者,处理的执行者(部门):,表示处理由谁来完成,可以是人、部门或是程序,也可以没有。处理必须同时有输入和输出的数据流。,3、处 理,计算利润,P456,P4.1,编制月报,财务处,P5,计算利润,P456,P4.1,?,每个处理至少有一个输入数据流和一个输出数据流!,常 见 错 误,处理,没有输出!,数据源,没有输入!,处理,数据,终点,4,、数 据 存 储,数据存储是指通过数据文件、文件夹和账本等存储数据,如,“,学生档案,”,、,“,库存台帐,”,等;,为了避免线条的交叉,同一个数据存储可以出现若干次。,名称,编号,统计员,记录考勤,职工考勤,D1,计算工资,职工,数据存储:是数据的,“,保存处,”,和,“,中转站,”,!可以避免处理和处理之间的直接箭头联系,这样能提高每个处理的独立性。,4、数 据 存 储,举例:多个数据存储,教 师,统计成绩,分析期末成绩,登记期末成绩,分析补考成绩,登记补考成绩,期末成绩,领 导,学 生,动态管理,学籍表,D1,D1,学籍表,D1,学籍表,期末成绩,通知单,留退名单,补考成绩,留退名单,4、数 据 存 储,数据存储必须要么从某个处理流出、要么流入某个处理,而不能与处理无任何关系。,实体,实体,数据存储,数据存储,实体,数据存储,数据存储,实体,p,2,1,3,2.2,2.1,2.3,3.1,3.2,关联图,1,层,2,层,保持,m,进,n,出!,上下两层处理的输入和输出数据流必须对应,随着逐层扩展,输入和输出数据流、外部项通常会增加。,业务流程图与数据流程图的对应,有两种思路,:,一种是先按业务流程图理出的,业务流程顺序,然后将相应调查过程中所掌握的,数据、表单分离,出来,接下来考查,数据的流向,加工处理过程和存储,把它们,串,起来就绘制成一完整的数据流程图,;,另一种是从业务流程中,分离出处理过程,再考查每一个处理过程的,输入数据与输出数据,将业务过程中所有的处理过程的输入、输出数据流进行有机的,集成,就形成了一个完整的数据流程图。,检验,DFD,与业务流程的一致性:,1,、有关数据载体部分一定要与业务流程图一致;,2,、将,DFD,与相应的业务流程图进行对比检查,看是否有遗漏的数据处理功能。,检验,DFD,的一致性和完整性:,1,、检查各元素在数据流图之间的的一致性;,2,、在高层数据流图中出现的外部实体、数据流和数据存储一定要在低层的数据流图中出现。,数据流图的检验,数据流图:小结,数据流图不考虑具体的组织机构、工作场所、物流、资金流等!只考虑数据的加工、存储、流动或使用情况。,数据流图反映了系统与,外部实体,的数据联系!反映了数据在,处理,之间的联系!反映了数据的长期,存储,!,数据流图:小结,数据流图只能给出,系统逻辑功能的一个总体框架,而缺乏更加详细、具体的内容。,数据的详细分析,数据的详细分析,就是对数据流图中所有出现的数据和信息进行深入的调查与分析,明确它们的,属性、存储情况,,给出定量的描述和分析。,数据详细分析的工具是,数据字典(,DD,,,Data Dictionary,),数据字典是数据流程图的补充!,对,DFD,的所有元素作详细的,文字,说明!,数据流程图,数据字典,图形,文字,处理逻辑的描述,采购员,库存台账,业务处理,用户,出库处理,不合格订单,采购通知,发货票,订单,合格,订单,货物信息,DFD,无法表达复杂的处理逻辑!,处理逻辑的描述,采购员,库存台账,业务处理,用户,出库处理,不合格订单,采购通知,发货票,订单,合格,订单,货物信息,DFD,中简单的处理逻辑在数据字典中定义,复杂的处理逻辑用处理逻辑描述工具说明。补充,DFD,!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!