资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
数据流程图1.该图由业务流程图转换而来。用以描述数据在系统中的流动情况。2.目的有二。1,看是否因为我们工作的失误,漏掉了某些数据。2,如果某些数据,从来没有哪个数据处理用到,而且确实没有失误,说明该数据的产生没有意义。3.组成:数据处理:名字必须是动词+ 名词。动词是对数据的操作,名词是被操作的数据,如填写密码。有一个唯一的编码。数据流: 数据存储:数据流的集合,将来很有可能变成数据库。外部实体:系统之外,又与本系统发生联系的事物。往往是数据的来源或者去向。 4.如何绘制数据流程图:(1根据给出的题意,找出每句的动词+名词,分析该名词是不是数据处理。动词+名词不一定是数据处理,但数据处理一定是动词+名词。分析每个句子中,有几个数据处理,哪些可以省略不写,哪些级别太低,在现在正在画的层次上,不需要些。例如第6句,动词+名词有信息汇总排序、确定信息等级、形成初始表和上报初始表这4个,但我们上报初始表,可以通过一个数据流的来表示,数据流的名字叫做初始表,数据流的方向代表了上报的方向;而信息汇总排序、确定信息等级我们认为他们是形成初始表的具体过程,故此,这句话,我们整理的数据处理只有一个,那就是形成初始表。并不是说每句话只能有一个数据处理。有一句话有两个甚至以上的数据处理。例如第7句,这里面有两个数据处理,因为是不同对象操作的不同的业务,因此两个都留着。(2第2步是找出所有的外部实体,外部实体一般数据的来源或者去向。在画外部实体的时候,注意别忘了一些容易忽视的,例如第5句中的文件。(3第3步是找出主要的数据存储。其实,基本上每一个数据处理,都可能产生一个数据存储,例如提供考试成绩这个数据处理,产生一个考试成绩的数据存储。但一个是为了阅读的清晰,另外数据存储将来可能转换为未来系统的数据库。因此,一般只画主要的。因为这个是奖学金评定的流程,因此,将奖学金的初始表、总名单作为了数据存储,包括档案,在这里,档案其实也可以画成外部实体。因为加入了数据存储,导致原来数据处理之间的数据流断开了,因此,需要重新画数据流。(4进行优化和检查:每个数据处理,必须有流入的数据流和流出的数据流;每个数据存储,必须有流入的数据流和流出的数据流;每个数据流,至少有一端连接数据处理;父图和子图的数据要平衡;数据流不能交叉。1.由教学秘书提供各个年级专业的考试成绩;2.由院系辅导员提供各个同学的德育成绩;3.由体育委员提供各个同学的早操卡考勤信息;4.由学生处提供学生的奖励信息;5.班委根据奖学金评定文件,对上述数据进行审核;6.审核后,班委将符合条件学生的上述信息汇总排序、确定等级,形成班级奖学金初始表报院系;7.院系公示奖学金初始表,由学生进行审核;8.院系根据学生的反馈意见,汇总形成奖学金总名单,提交学生处;9.学生处审核无误后,将名单发给财务处、院系和招生就业处;10.财务处按照此名单发放奖学金;11.院系按照此名单打印证书,发放给学生;12.招生就业处根据此名单将奖励情况添加到学生档案里。1.找出所有的动词+名词,辨析是否为数据处理,如果是,则编号,用数据流按照流程的顺序连接。2.找出所有的外部实体,用数据流连接【注意,不要忘了 文件 】P1 提供考试成绩 P2提供德育成绩 P3提供考勤信息 P4提供奖励信息 P5审核数据P6形成初始表P7公示初始表P8审核初始表P9形成总名单P11发放奖学金P12打印证书P13添加档案P10审核总名单P1提供考试成绩P2提供德育成绩P3提供考勤信息P4提供奖励信息P5 审核数据P6 形成初始表P7 公示初始表P8 审核初始表P9 形成总名单P11 发放奖学金P12 打印证书P13 添加档案P10 审核总名单教师 辅导员 体育委员 学生处 班委班委院系学生院系 文件学生处财务处招生就业处院系3.找出主要的数据存储,重新连接数据流【因为是奖学金的评定,所以主要选择与奖学金名单相关的,当然,也可以写的更多些,不要忘了添加档案那个数据存储】4.优化,比如数据存储和数据处理必须有流入和流出的数据流,数据流两边至少有一端指向处理框这是最后结果,考试只要最后结果。如果考试要求,还应该写出数据流的名字,有的数据流没有名字,如教师指向P1的那个,一般数据处理出来的都有 如p1指向p5的那个,数据流的名字就是 考试成绩。P1提供考试成绩P2提供德育成绩P3提供考勤信息P4提供奖励信息P5 审核数据P6 形成初始表P7 公示初始表P8 审核初始表P9 形成总名单P11 发放奖学金P12 打印证书P13 添加档案P10 审核总名单教师 辅导员 体育委员 学生处 班委班委院系学生院系 文件学生处财务处招生就业处院系初始表总名单总名单P1 提供考试成绩P2 提供德育成绩P3 提供考勤信息P4提供奖励信息P5 审核数据 P6 形成初始表 P7 公示初始表 P8 审核初始表 P9形成总名单P11发放奖学金P12 打印证书P13 添加档案P10 审核总名单 教师 辅导员 体育委员 学生处 班委 班委 院系 学生 院系 文件 学生处 财务处招生就业处 院系初始表 总名单 总名单 档案档案将数据流程图转化为系统结构图系统结构图的作用是描述模块与模块直接的传递关系和调用关系,他是由数据流程图转换而来的。一、系统结构图的组成: 1.模块:(1既能合成又能分解的功能单元;(2属性有三个:逻辑、状态和功能;(3三个评价:聚合性强、耦合性弱、影响范围是控制范围的子集。(4(5模块由数据流程图的数据处理转化而来。2.调用关系:三种调用。(1直接调用;(2选择调用;(3循环调用。3.数据流4.控制流二、系统结构图的基本结构:内导结构、外导结构、转换结构三、系统结构图的转换原则:1.模块只能上级模块调用下级模块;2.模块不能与同级模块直接发生信息交流;3.若必须传递,须通过上级模块;4.基本调用是从上到下,自左向右进行。四、系统结构图的转换原则:1.模块只能上级模块调用下级模块;2.模块不能与同级模块直接发生信息交流;3.若必须传递,须通过上级模块;4.基本调用是从上到下,自左向右进行。五、数据流程图的类型 中心:有两个或两个以上对外数据流的数据处理。 1.变换中心型 没有中心;有多个中心但没有哪个中心更加的突出。 2.事务中心型 只有一个中心;有多个中心但有一个中心更加的突出。 六、转化的步骤 1.化简 2.确定数据流程图的类型 3.1 如果是变换中心型,确定输入输出和处理范围 3.2 如果是事务中心型,确定事务中心 4.完成第一级分解 5.完成逐级分解 输入输出和处理范围的判断:必须看数据流程图的原图,原图中的数据处理的名字,动词是对数据的操作,名字是被操作的数据。 1.化简,去掉数据流程图中的外部实体和数据存储,重新链接数据流,因为去掉数据存储之后,可能导致数据处理之间的联系断开 其实,上题草稿纸上的第一步就符合要求。 P1 提供考试成绩 P11 P2 提供德育成绩 P5 P3 提供考勤信息 P13 P4 提供奖励信息 添加档案 审核数据 P6 形成初始表 P7 公示初始表 P8 审核初始表 P9 形成总名单 P10 审核总名单 P12 打印证书 发放奖学金 也可以画的更加简单。 1 11 2 5 3 13 6 7 8 9 10 12 4 按照我们课堂上讲的,这个只有一个中心,那就是 10 或者 审核总名单。 判断类型为事务中心型。在事务中心前面画一个星号。按照星号分开,离星号越近的,级别越高。 S g 9 f 8 f 7 f 6 e 5 a 1 2 b c 3 d 4 g 10 g 11 g 12 g 13 模块说明: 1.提供考试成绩 8.审核初始表 数据流说明: a考试成绩 2.提供德育成绩 9.形成总名单 b.德育成绩 3. 提供考勤信息 10.审核总名单 d.奖励信息 4.提供奖励信息 11.发放奖学金 5.审核数据 12.打印证书 6.形成初始表 13.添加档案 g.总名单 7.公示初始表 c.考勤信息 e.综合数据(或者数据) f.初始表 上题目中的数据流程图中数据处理和数据流,也可以采取这样的标示方式,也可以直接写到图中。 认真复习,拒绝作弊。鄙视作弊的主考老师你们伤不起啊!补考超难,毕业补考超超难。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号