数据流程图和系统结构图详细版本.docx
- 文档编号:25878105
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:8
- 大小:165.95KB
数据流程图和系统结构图详细版本.docx
《数据流程图和系统结构图详细版本.docx》由会员分享,可在线阅读,更多相关《数据流程图和系统结构图详细版本.docx(8页珍藏版)》请在冰豆网上搜索。
数据流程图和系统结构图详细版本
数据流程图
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.找出所有的外部实体,用数据流连接【注意,不要忘了文件】
3.找出主要的数据存储,重新连接数据流【因为是奖学金的评定,所以主要选择与奖学金名单相关的,当然,也可以写的更多些,不要忘了添加档案那个数据存储】
4.优化,比如数据存储和数据处理必须有流入和流出的数据流,数据流两边至少有一端指向处理框
这是最后结果,考试只要最后结果。
如果考试要求,还应该写出数据流的名字,有的数据流没有名字,如教师指向P1的那个,一般数据处理出来的都有
如p1指向p5的那个,数据流的名字就是考试成绩。
将数据流程图转化为系统结构图
系统结构图的作用是描述模块与模块直接的传递关系和调用关系,他是由数据流程图转换而来的。
一、系统结构图的组成:
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.化简,去掉数据流程图中的外部实体和数据存储,重新链接数据流,因为去掉数据存储之后,可能导致数据处理之间的联系断开
其实,上题草稿纸上的第一步就符合要求。
也可以画的更加简单。
按照我们课堂上讲的,这个只有一个中心,那就是10或者审核总名单。
判断类型为事务中心型。
在事务中心前面画一个星号。
按照星号分开,离星号越近的,级别越高。
模块说明:
1.提供考试成绩2.提供德育成绩3.提供考勤信息4.提供奖励信息5.审核数据6.形成初始表7.公示初始表
8.审核初始表9.形成总名单10.审核总名单11.发放奖学金12.打印证书13.添加档案
数据流说明:
a.考试成绩b.德育成绩c.考勤信息d.奖励信息e.综合数据(或者数据)f.初始表g.总名单
上题目中的数据流程图中数据处理和数据流,也可以采取这样的标示方式,也可以直接写到图中。
认真复习,拒绝作弊。
鄙视作弊的主考老师你们伤不起啊!
补考超难,毕业补考超超难。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 流程图 系统 结构图 详细 版本