1、数据流程图及决策树,数据流图的图例,数据流图的基本画法,把系统看做一个整体的功能,明确信息的输入和输出。为了实现这些功能,其内部必然有信息的处理、传递和存储。这些处理又可以看作是整体的功能,其内部又有信息的处理、传递和存储。如此一级一级剖析,直到非常具体的处理步骤为止。,注意要点,1、首先按照题意找出外部实体和处理过程。 2、找出每个处理过程的输入和输出。 3、确定各个处理之间的顺序。 4、一般含有“表”、“文件”的都属于数据存储。,例1:试根据下述业务过程画出物质采购系统的数据流程图:仓库向物质采购系统发出缺货通知,系统查阅订货合同单,若已订货,填写催货单并向供货单位发出催货请求,否则,填写
2、订货单交供货单位.供货单位发出货物后,立即向仓库发出取货通知.,例2:某旅行社网上组团业务的流程如下:顾客登录网站,按需要查询相关旅游线路的信息,根据查询结果报名参团。旅行社根据报名情况自动组团,并保存组团信息。顾客可以通过用户标识号查看组团情况。请绘制该业务的数据流程图。,例3:学校中计算教师讲课费的过程是:各教研室交来课时统计表,录入到讲课费存储文档,然后根据讲课费标准文件计算讲课费,再依据税费文件产生讲课费报表,并将税后讲课费计算结果返回讲课费存储文档,将报表送财务处,将讲课费明细表返回教研室。请画出讲课费计算的数据流程图。,决策树,例1某单位招聘考试需要考核数学、英语、计算机三门课程,其录取规则如下:(1)总分240分以上(含)录取。(2)总分在240180之间,如果数学和英语成绩均在60分以上(含)需要参加面试;如果数学或英语中只有1门成绩在60分以下,需复试该课程后再决定是否录取。(3)其它情况不录取。试画出此项处理的决策树。,决策树,例2 某公司的销售折扣政策如下: (1)当顾客的交易额少于50000元(包括 50000元),则折扣率R=0; (2)当顾客的交易额大于50000元时,假若该客户最近三个月无欠款,则折扣率R=15%,否则看该客户是否为20年以上老客户,是则折扣率R=10%,不是则折扣率R=5%请绘制决策树。,谢谢大家!,