数据分析流程图
- 格式:doc
- 大小:44.00 KB
- 文档页数:5
数据流程图画法数据流程图是一种用于描述业务流程和数据流动的图表工具,它通过使用几种特定的符号和线条来表示实体、过程和数据的流动,并以图形化的方式展示整个数据处理的流程,使人们更直观地了解和分析数据的流转过程。
数据流程图画法主要包括以下几个步骤:第一步,确定流程图的目标和范围。
在绘制数据流程图之前,首先需要明确绘图的目标和范围,包括确定要绘制的流程和数据流。
第二步,识别流程中的实体和过程。
在确定了绘图的目标和范围之后,需要识别出流程中的实体和过程。
实体可以是组织、人员、设备等,而过程则是处理数据的活动。
第三步,绘制实体和过程的符号。
在绘制数据流程图时,可以使用一些特定的符号来表示实体和过程。
例如,用矩形框表示过程,用椭圆表示实体。
第四步,确定数据的流动和转换。
在数据流程图中,数据的流动是非常重要的,可以使用箭头线来表示数据的流动方向和方式。
同时,还需要确定数据在流程中的转换和处理方式。
第五步,连接实体和过程。
在绘制数据流程图时,需要将实体和过程连接起来,形成一个完整的流程图。
可以使用箭头线将实体与过程连接起来,并标记数据的流向和转换。
第六步,添加描述和注释。
在绘制数据流程图的过程中,可以通过添加描述和注释来解释图中的各个部分,使得读者更容易理解和理解整个流程。
第七步,审查和改进。
在绘制完数据流程图后,需要对图表进行审查和改进。
可以与相关人员进行讨论和交流,以确定流程是否准确和清晰,并做出必要的修改和调整。
总之,数据流程图是一种非常重要的图表工具,可以帮助人们更直观地了解和分析数据的流转过程。
通过遵循上述的绘图步骤,可以更好地绘制和使用数据流程图,提高数据流程的效率和质量。
实验(三)功能与数据分析--- 数据流图一、实验目的1. 掌握数据流程图的绘制2.掌握表格分配图的绘制。
二、实验器材1.计算机一台。
2.Visio 工具软件。
三、基于Visio 的数据流程图3.1 数据流程图数据流程图既是对原系统进行分析和抽象的工具,也可以用来描述新系统的逻辑模型。
数据流程图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。
数据流程图使用四种基本的符号代表外部实体、数据处理、数据存储和数据流。
表示数据流程图的符号有几种不同的形式,主要有Gane-Sarson 符号集和Yourdon 符号集。
在这里,我们使用Gane- Sarson 符号集来绘制数据流程图。
(1)外部实体。
外部实体指系统以外又与系统有联系的人或事物。
它表达了该系统数据的外部来源和去处。
例如:人、组织、外部系统等等。
外部实体表示数据的来源(谁提供了最初始的数据?)和数据的去处(数据对谁有价值?)。
(2)数据处理。
数据处理指对数据的逻辑处理功能,也就是对数据的变换功能,也称为功能、处理过程或者数据加工。
(3)数据存储。
数据存储表示某种数据保存后的逻辑统称,不考虑具体数据的存储介质和技术手段。
(4)数据流。
数据流是指处理功能的输入或输出(箭头表示数据流向)。
例如:数据,订单,查询要求等。
图3-1 为绘制流程图的基本符号。
3-1 数据流程图符号集配送管理系统的顶层数据流图如图3-2 所示。
图3-2 顶层数据流图3.2 利用Visio 绘制数据流程图1.制作数据流程图图元绘制数据流程图首先需要制作图元,数据流程图的图元有 4 种类型:外部实体、数据处理、数据流和数据存储。
其中,外部实体需要多种图形组合而成。
启动Visio 后首先依次选择“框图”→“基本形状”选项,打开图形对象集;选择“流程图”→“基本形状”选项,打开图形对象集;选择“软件”→“Gane-Sarson”选项,打开图形对象集;选择“其他Visio 方案”→“连接线”选项,打开图形对象集;然后用“Gane-Sarson”中的“接口”和两条直线组合成“外部实体”图元,直接用“进程”表示数据流程图中“数据处理”图元,再将相应的图元定义成合适的尺寸,这样可以保证规范地绘制数据流程图,如图3-3 所示。
1.数据流程图:标有箭头的是数据源程序流程图:标有箭头的是控制流2.结构化程序设计的思想:自顶向下、逐步求精、模块化、限制使用go语句3.软件设计中模块划分准则:高内聚低耦合有利于提高模块的独立性内聚性:一个模块内部各元素的紧密程度耦合性:模块间的紧密程度4.软件开发中,各过程产生的文档:可行性分析阶段:可行性分析报告概要设计阶段:集成测试计划需求分析阶段:软件需求规格说明书总体设计阶段:概要设计说明书5.算法的有穷性:运行时间有限算法的空间复杂度:执行所需的内存空间6.长度为n的线性排序:次数:n(n-1)/2 :快速排序、冒泡排序、直接排序0(n*log 2 n ):堆排序log 2 n :二分法n :顺序查找7.栈:先进后出插入和删除都在栈顶队列:先进先出8.E-R图转换成关系数据模型:把图形分析出来的练习反映到数据库即设计出表,属于逻辑设计阶段9.自然连接:分量属性必须相同结果中把重复的属性列去掉笛卡尔积:R中为第一元素S中为第二元素的有序对10.若表M(A,B,C),表(E,F,G) ,则表MN的关键字为A,E11.数据模型按数据组织形式划分:层次、关系、网状12.书写查询准则时,日期型数据用# 号13.格式:定义数字、日期/时间、文本时显示及打印的方式默认值:制定一个数值,在新建记录时自动输入到字段中添加新纪录时自动分配指定值,所以无法任意设置有效性规则:提供一个表达式,为true时才能在此字段添加或更改值有效性文本:有效性规则不为true时显示的提示信息帮助用户更正14.生成表查询:库中已有同名表,通过查询覆盖原表15.SQL查询中,group by :将查询结果按列分组16.SQL语句:Insert:插入数据update:修改delete:删除Create:创建表,不能追加新数据17.例如,输入教师信息,为职称字段提供教授、副教授、讲师等供用户选择,用的控件为组合框18.控件的焦点事件发生顺序:Enter→GotFocus(控件接受焦点)→操作事件→Exit→LostFocus(控件失去焦点)19.报表:只能输出数据(显示、打印),不能输入(修改)20.报表控件:标签、图形、文本框……21.宏引入控件值语法:Forms![窗体名]![控件名] 或[Forms]![窗体名]![控件名]Reports![报表名]![控件名] 或[Reports]![报表名]![控件名]22.宏运行过程中:可打开、关闭数据库,可修改窗体属性,可执行查找、操作表对象不可修改宏本身23.宏操作命令:SetValue:为窗体、报表上的控件、字段或属性设置值SetWarning:关闭或打开所有的系统信息24.VBA变量名命名:不能有空格及除下划线外的其他标点,不能超过255个字符,不能使用VBA关键字(rem等)、首字符必须是字母25.”Option Base 1”语句,A(2 to 5,5)为A(2,1),...,A(2,5),A(3,1)...A(3,5)...A(5,1),...,A(5,5) 共四组,每组5个元素,共20个元素26.VBA中错误检测时间:语法错误:编辑时自动检验逻辑错误、运行错误:程序运行时显示,不自动注释错误:无法检测27.参数传递的方式:按值传递byVal:单向、改变形参不改变实参按址传递byRef:双向、若改变形参必改变实参28.INT函数:返回表达式的整数部分例:INT(A+0.5):将A四舍五入29.VBA函数的三个条件函数:iif switch choose (if为条件语句)30.DateDiff: 返回时间间隔数例:d1= #12/25/2009# d2= #1/5/2010# MsgBox DateDiff(“ww”,d1,d2) “ww”表示周间隔,则输出231.DLookup函数:从指定记录集检索特定字段的值可在VBA、宏、查询表达式、计算控件直接使用主要用于检索来自外部字段中的数据32.循环队列中元素的个数是由队头指针和队尾指针共同决定的33.顺序存储结构的存储一定连续,链式结构不一定连续34.链式存储:可以对线性也可以对非线性比顺序存储更占空间35.软件开发中需求分析阶段可以使用的工具:数据流程图(DFD)、数据字典(DD)、判定树、判定表36.对象的基本特点:标识唯一性、分类型、多态性、封装性、模块独立性好37.数据管理阶段(发展至今):人工管理→文件系统→数据库系统38.关系运算:选择:找出满足给定条件的元组(水平方向抽取记录)投影:从关系模式中指定若干个属性组成新关系(垂直分解)连接:两个关系模式拼接成包含连接条件的元组的新关系39.SELECT语句:(功能最强、最为复杂)Select [all|distinct] 别名from 表名[where查询条件]40.创建表:create table 修改:alter 删除:drop41.修改数据:update table set 字段名= value [where 条件]42.单击:Form_Click() 命令按钮:Cmd1_Click()43.报表中添加计算字段以“=”开头44.宏操作:MsgBox::显示提示消息Beep:计算机发出嘟嘟声45.显示“共N页,第n页”:=”共”&[Pages]&”页,第”&[Page]&”页”46.控件:图形控件:在窗体上绘制图形图像控件:显示静态图片,在access中不能对图片进行编辑绑定对象框:显示OLE对象,记录改变对象一起改变(相片)未绑定对象框:显示未结合的OLE对象,记录改变对象不改变47.access数据库的对象:(7种)A.表:用于存储、数据库系统的基础B.查询:数据库设计目的的体现,建库后被查询才体现价值C.报表:一种数据库应用程序进行打印输出的方式D.模式:将VBA声明和过程作为一个单位进行保存的集合,是应用程序开发人员的工作环境E.数据访问页:F.宏:G.窗体:48.VBA中打开窗体:DoCmd.OpenForm(FormName,view,FilterName...)49.Dim NewArray(10) as Integer:定义11个整型数构成的数组NewArray默认的数组下限为0 ,10为上限,则数组为NewArray(0)到NewArray(10)共11个Dim NewArray(1 to 10) as Integer:定义10个整型数构成的数组NewArray Dim NewArray(4,4,4) as Integer:定义4*4*4=64个整型数构成的数组NewArray50.本地窗口:内部自动显示所有当前过程的变量声明及变量值51.VBA中,过程的定义不可嵌套,过程的使用可以嵌套52. 0.01*Int (100*(X+0.005)):保留两位小数,千分位四舍五入53.Do Unit:先判断条件后执行。
质量、环境和职业健康安全管理体系程序文件编号:ZLBF-QEOHS-B-25-2006 版本:B/0数据分析程序1.目的通过对公司施工管理活动、与顾客沟通及其它信息的数据收集、,并对数据进行分析,用以评价质量管理体系的适宜性和有效性。
2.范围适用于公司在所承建工程的施工过程中的数据收集和分析。
3.职责3.1综合事物部负责体系运行情况信息的收集和分析;包括内部审核中不符合项的收集分析,各部门、各项目目标、指标完成情况的收集分析等。
3.2生产安全部负责对各工程项目的产值完成情况,职业健康安全和环境事故,各项职业健康安全与环境目标的实现情况等数据进行收集与分析。
3.3物资装备部负责对项目物资供应商供货能力、机械设备配备情况、各种主材的价格信息、各种能源使用情况等信息的收集分析。
3.4技术质量部负责指导项目工程质量信息的收集与分析,在数据分析的基础上,提高产品质量;3.5市场开发部负责指导各项目收集顾客意见并分析、评价顾客的满意程度;3.6合约部负责指导各项目分包方施工能力、进度统计等信息的收集与分析;指导各项目进行经济活动分析;3.7项目部根据本工程项目特点,负责完成各项目在产品形成过程中各种信息的收集和分析,并上报公司各相关部门。
4.工作程序4.1数据分析过程流程图:(见附录01)4.2数据分析的工作步骤:4.2.1项目经理部各职能部门为数据收集基础部门,项目相关部门应根据工程或部门的工作特点,选择能提高管理、技术水平、产品质量、降低生产成本的项目(含施工工序、111质量、环境和职业健康安全管理体系程序文件编号:ZLBF-QEOHS-B-25-2006 版本:B/0 工艺)进行数据收集活动。
4.2.2公司各职能部门,根据本部门的职责选择相应的数据分析对象。
4.2.3确定数据收集、分析的场合和对象后,应编制数据收分析应用计划,计划应包括完成时间、数据分析方法、采用哪些相应的监控系统等。
4.2.4对数据分析应用的场合和对象进行原始数据的收集和积累工作,在完成原始的数据资料积累后,对资料进行相应的数据分析,在数据分析活动中应努力采用统计技术方法,常用的有:a) 以数理统计为基础的抽样检验方法;b) 用于定性分析的因果分析图;c) 用于定量分析的直方图、散布图等;d) 用于过程连续监控的控制图、方差分析等;e) 行业规定的如砼或砂浆试块的强度计算方法等;4.2.5公司各部门整理、编写《数据分析成果报告》,报告中应对成果进行分析、评价,以证实质量管理体系运行的适宜性和有效性,及产品质量的现状和趋势。
本系统的业务流程图如图4-2所示。
4.5数据流程分析数据流程图(Data Flow Diagram)是结构化系统分析的主要工具,也是编写系统分析资料、设计系统总体逻辑模型的有力工具,它不仅可以表达数据在系统内部的逻辑流向,而且可以表达系统的逻辑功能和数据的逻辑变换]11[江开耀,张俊兰,李晔.软件工程.西安:西安电子科技大学出版社,2003:78-85。
数据流程图用到四个基本符号,即外部实体、数据加工、数据流和数据存储。
外部实体指系统之外又与系统有联系的人或事物,它表达系统数据的外部来源和去处,用一个正方形并在其左上角外边另加一个直角来表示。
数据处理指对数据的逻辑处理,也就是数据的变换,用一个中间带横线的长方形表示,它由三部分组成:标识、功能描述和执行部分或程序名。
数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向。
数据存储表示数据保存的地方,是对数据存储的逻辑描述,用右边开口的水平长方条表示,以字母 D 加数字组成标识,并加注该数据存储的名称。
新系统的数据流程图的绘制是建立在系统分析基础上,采用逐步扩展的分解方法进行的。
任何一个系统,不论其多么复杂,都可以把整个系统看作一个处理逻辑。
4.5.1绘制数据流图遵循的原则本信管专业教学管理系统数据流图绘制主要遵循以下原则:(1)明确系统界面。
此数据流图表示了信管专业教学的逻辑模型。
明确系统的用户需求,以及系统的外部环境,这就是系统的数据输入的来源和输出的去处。
把这些因素都作为外部实体确定下来,确定了系统和外部环境的界面,就可集中力量分析、确定了系统本身的功能。
(2)自顶向下逐层扩展。
管理信息系统庞大而复杂,具体的数据加工是成百上千,关系错综复杂,不可能用一两张数据流图明确、具体的描述系统的逻辑功能,因此,我采用了自顶向下的原则为绘制数据流图提供了一条清晰的思路和标准化的步骤。
(3)合理布局。
数据流图的各种符号要布局合理、分布均匀、整齐、清晰,使读者一目了然,便于与用户交流免生误解。