资源描述
2019/11/26,第8章 信息表单内容与关系图的绘制 清华大学,(时间:2次课,4学时),2019/11/26,第8章 信息表单内容与关系图的绘制,教学提示:本章主要介绍建模工具PlayCASE的基本建模图形信息表单内容与关系的绘制方法。内容包括:信息表单内容与关系图操作窗口中的树形选项区、垂直工具栏的介绍,信息表单内容与关系图的描述方法;信息表单及它们之间的关系的添加、修改、删除、复制方法;以及如何使事件携带数据的方法介绍等。信息表单内容与关系图是从业务流程平滑过渡到软件设计的重要环节,是数据库逻辑设计和物理设计的重要依据。 教学目标:掌握信息表单内容与关系描述的基本方式,掌握信息表单内容与关系图操作窗口中各功能按钮、命令按钮、快捷菜单的用途,并能灵活地运用它们绘制信息表单内容与关系图,了解信息关系中计算链、组装链、分类链、连接链的区别。,2019/11/26,第8章 信息表单内容与关系图的绘制,8.1 信息表单内容与关系的描述窗口 8.2 建立、删除信息表单分类目录 8.3 信息/表单内容图的绘制 8.4 信息表单关系图的绘制 8.5 使事件携带信息 8.6 习题,2019/11/26,8.1 信息表单内容与关系的描述窗口,2019/11/26,8.1 信息表单内容与关系的描述窗口,在PlayCASE中,信息表单描述窗口有两个,一个用来描述信息表单的内容,一个用来描述信息表单之间或表单栏目之间的关系。这两个窗口均由主菜单、树形选项区、垂直工具栏和信息表单编辑区组成。 1. 树形选项区 可以通过【新建】、【删除】按钮,建立或删除信息表单内容图与关系图;用鼠标选择信息表单内容或关系图名称,进入浏览、编辑状态。 2. 垂直工具栏 关于垂直工具栏中各种工具按钮的功能和图标的详细介绍详见教材155页: 3. 信息表单编辑区 信息/表单的细节与文件表格的栏目相关联,【信息表单内容图】编辑区如图8.3所示。 信息表单之间存在着不同的关系(分类、组合和关联),【信息/表单关系图】编辑区如图8.4所示。,2019/11/26,8.1 信息表单内容与关系的描述窗口,图8.3 【信息表单内容图】编辑区,图8.4 【信息/表单关系图】编辑区,2019/11/26,8.2 建立、删除信息表单分类目录,2019/11/26,8.2 建立、删除信息表单分类目录,1. 建立信息表单分类目录 在建立新系统时,首先需要在建立信息/表单之前为信息/表单分类,即建立信息/表单分类目录。 建立信息/表单分类目录后,会在组成结构树的组成节点中出现一个文件夹图标,如图8.5所示。 建立信息/表单分类目录的方法为: (1)单击【结构模型】菜单,选择【信息/表单分类目录】,出现【定义信息/表单分类目录】对话框(见图8.6);,2019/11/26,8.2 建立、删除信息表单分类目录,(2)在对话框内的组成结构树中选择要建立信息/表单分类目录的组成单元,如“仓库”,单击对话框左下角的命令按钮 ,单击【确认】按钮,完成此功能。,图8.5 建立信息/表单分类目录后的文件夹图标,2019/11/26,8.2 建立、删除信息表单分类目录,图8.6 【定义信息/表单分类目录】对话框,2019/11/26,8.2 建立、删除信息表单分类目录,2. 删除信息表单分类目录 删除信息表单分类目录的操作步骤如下: (1) 单击【结构模型】菜单,选择【信息/表单分类目录】,出现【定义信息/表单分类目录】对话框(见图8.6); (2) 在对话框内的组成结构树中选择要删除的信息/表单分类目录的组成单元,如“仓库”,单击对话框左下角的命令按钮 ,单击【确认】按钮,完成此功能。,2019/11/26,8.3 信息/表单内容图的绘制,8.3.1 进入操作窗口 8.3.2 绘制信息表单,2019/11/26,8.3.1 进入操作窗口,单击PlayCASE 窗口左上角的【建模图形】标签,在其下拉列表框中选择【信息/表单内容清单】,如图8.7所示,系统进入信息/表单内容图窗口,窗口左边是信息/表单内容图的树形选项区,右边是【信息/表单内容图】编辑区。 也可在【结构模型】菜单中选择【信息/表单关系图、信息/表单内容图】,在出现的【选择信息/表单图】对话框(见图8.8)中,单击【内容图】标签,选择要编辑的内容图所属的部门即可。,2019/11/26,8.3.1 进入操作窗口,图8.7 选择【信息/表单内容清单】,图8.8 【选择信息/表单图】对话框,2019/11/26,8.3.2 绘制信息表单,1. 新建信息表单 在绘制【信息/表单内容图】之前,首先进入其操作窗口,其步骤如下: (1) 在窗口左边的树形图中,选择需要创建信息表单的部门,单击命令按钮 ,右边的【信息/表单内容图】编辑区随即出现空白的编辑区域; (2) 在工具栏中选择 按钮,在【信息/表单内容图】编辑区内的适当位置单击鼠标左键,则可以新建一个信息/表单,如“表单7/7”(见图8.9)。 还可以直接在【信息/表单内容图】编辑区的空白部分单击右键,在出现的快捷菜单中选择【加入信息/表单】,在子菜单中选择【新建】命令,即新建一个信息/表单(见图8.10)。,2019/11/26,8.3.2 绘制信息表单,图8.9 新建一个信息/表单,图8.10 用快捷菜单新建一信息表单,2019/11/26,8.3.2 绘制信息表单,2. 删除信息表单 在【信息/表单内容图】编辑区中,选择要删除的信息/表单,如“表单7/7”,在信息/表单区域内单击右键出现快捷菜单,从中选择【删除】命令即可。 3. 编辑信息表单 如果想编辑信息/表单的内容,有以下三种方法: 使用工具按钮 一般情况下,可使用工具按钮编辑信息表单,其操作方法如下: (1) 在【信息/表单内容图】编辑区中,选择要编辑的信息/表单,然后,在工具栏中,单击 按钮,出现【编辑信息/表单】对话框;,2019/11/26,8.3.2 绘制信息表单,(2) 在【编辑信息/表单】对话框中,单击对话框左下角的【追加】命令按钮,以追加信息/表单的栏目,若删除信息/表单的栏目,可单击对话框左下角的【删除】命令按钮; (3) 修改栏目的名称; (4) 修改列出的索引栏目; (5) 单击【方法】标签,使用【追加】命令按钮来追加方法,通过下拉列表框改变【存取模式】等栏目的选项,也可使用【删除】命令按钮删除不需要的方法。,2019/11/26,8.3.2 绘制信息表单, 使用快捷菜单 在【信息/表单内容图】编辑区中,选择要编辑的信息/表单,在此信息/表单的范围内,单击右键,出现快捷菜单,选择【编辑】命令即可进入【编辑信息/表单】对话框。 双击要编辑的信息/表单 在要编辑的信息/表单上双击,即可直接进入【编辑信息/表单】对话框,其他操作与使用工具按钮的方法相同。,2019/11/26,8.3.2 绘制信息表单,4. 复制信息表单 如果两个信息/表单的内容基本相同,则可以用信息/表单复制方法方便地建立信息/表单副本,在副本的基础上进行修改,可以大大节约时间,减少工作量。 信息/表单复制的方法和步骤如下: (1) 在【信息/表单内容图】编辑区内,首先选择要复制的信息/表单; (2) 单击工具按钮 ; (3) 在【信息/表单内容图】编辑区的空白处,单击鼠标左键,即可出现复制的信息/表单(见图8.14)。,2019/11/26,8.3.2 绘制信息表单,图8.14 复制的信息表单,2019/11/26,8.4 信息表单关系图的绘制,8.4.1 进入操作窗口 8.4.2 添加信息表单 8.4.3 建立计算链 8.4.4 建立组装链,2019/11/26,8.4.1 进入操作窗口,单击PlayCASE 窗口左上角的【建模图形】标签,在其下拉列表框中选择【信息/表单关系图】,如图8.15所示,系统进入信息/表单关系图窗口,窗口左边是信息/表单关系图的树形选项区,右边是【信息/表单关系图】编辑区(如前面的图8.14所示)。 也可在【结构模型】菜单中选择【信息/表单关系图、信息/表单内容图】,在出现的【选择信息/表单图】对话框(见图8.16)中,单击【关系图】标签,然后选择要编辑的关系图所属的部门即可。,2019/11/26,8.4.1 进入操作窗口,图8.16 【选择信息/表单图】对话框,图8.15 选择【信息/表单关系图】,2019/11/26,8.4.2 添加信息表单,引入信息表单的方法有三种: 方法1:如尚未建立相关的信息/表单,则使用新建信息表单方法创建新信息表单,参照信息表单内容图介绍部分。 方法2:单击引用信息表单盒工具按钮 ,将鼠标移至适当位置,单击后出现【导入信息/表单】对话框(见图8.18)。 方法3:在【信息/表单关系图】编辑区中,单击鼠标右键,在出现的快捷菜单中选择【加入信息表单】,在子菜单中选择【引入】命令,再将鼠标移至编辑区内的适当位置,单击后出现【导入信息/表单】对话框(见图8.18)。,2019/11/26,8.4.2 添加信息表单,图8.18 【导入信息/表单】对话框,最后,选择需要建立关系的信息表单,如“库存台账”,确定后即可完成。,2019/11/26,8.4.3 建立计算链,1. 计算主链 计算主链的建立方法:在工具栏中单击 按钮,在需要加入计算关系的两个信息/表单之一中单击鼠标左键,随后水平移动鼠标,这时一条线段也随着鼠标的轨迹画出;再在需要转折的地方单击,将线段固定住直到在另一信息/表单中单击鼠标,此时线段终止,计算链也随之完成(见图8.19)。,2019/11/26,8.4.3 建立计算链,图8.19 添加计算主链,2019/11/26,8.4.3 建立计算链,2. 计算子链 计算子链的建立方法:首先在父信息/表单与任一子信息/表单之间建立计算主链,之后在工具栏中单击 按钮,单击这个计算链,拖动鼠标到另一个子信息/表单,在子信息/表单中单击一次,这时此信息/表单被加入到计算子链中。重复上述过程,直到所有子信息/表单都加入到计算子链中。 新建的计算子链如图8.20所示。,2019/11/26,8.4.3 建立计算链,图8.20 新建的计算子链,2019/11/26,8.4.3 建立计算链,3. 编辑信息表单之间的计算关系 如果已建立了计算主链或计算子链,需要编辑计算关系,其方法如下: (1) 双击此计算链,或单击此计算链后单击右键,在弹出的快捷菜单中选择【编辑】命令,出现【编辑计算链】对话框(见图8.21)。 (2) 单击【计算定义】标签,在【被计算信息/表单】选项区域内,选择父信息/表单,如“库存台账”,再在【源信息/表单】选项区域内的下拉列表中,选择一子信息/表单,如“入库单”。,2019/11/26,8.4.3 建立计算链,(3) 建立计算关系。如果“库存台账”表单中的“商品代码”栏目与“入库单”表单的“商品代码”相同,则应首先在父信息/表单的“商品名称”栏目上双击,这时在其栏目左边出现一个对号“”,表示选中,在子信息/表单“商品名称”栏目上双击,也出现一个对号“”,表示选中,结果会出现在【描述(第1语言)】编辑区中,在它们两项之间键入“=”号,表示“等于”连接关系,这样就建立了计算关系。如果还包括其他的计算关系,做同样处理即可,见图8.22。 (4) 当全部编辑完成时,单击【确定】按钮结束计算关系的编辑工作。计算关系会在【信息/表示关系图】编辑区中显示。,2019/11/26,8.4.3 建立计算链,图8.22 建立计算关系,图8.21 【编辑计算链】对话框,2019/11/26,8.4.4 建立组装链,1. 组装主链 以下是组装主链的建立方法: (1) 首先在工具栏中单击 按钮,在需要加入组装关系的两个信息/表单之一中单击,随后水平移动鼠标,这时一条线段也随着鼠标的轨迹画出;再在需要转折的地方单击,线段就固定住,直到在另一信息/表单中单击鼠标,此时线段就终止,组装链也随之完成。 新建的组装主链如图8.23所示。,2019/11/26,8.4.4 建立组装链,图8.23 新建的组装主链,2019/11/26,8.4.4 建立组装链,(2) 双击组装主链,或单击组装主链,再单击右键,在弹出的快捷菜单中选择【编辑】命令,就会出现如图8.24所示的【编辑组合链】对话框。在【数量】选项组中选择对应的关系,如对于“一对多”的关系,则在不同的【数量】选项区域中选择One和Many单选项即可。,2019/11/26,8.4.4 建立组装链,图8.24 【编辑组合链】对话框,2019/11/26,8.4.4 建立组装链,2. 信息表单关系描述组装子链 组装子链的建立方法如下: (1) 首先在父信息/表单与任一子信息/表单之间建立组装主链,之后在工具栏中单击 按钮,单击这个组装链,拖动鼠标到另一个子信息/表单,在子信息/表单中单击,这时此信息/表单被加入到组装子链中,重复上述过程,直到所有子信息/表单都加入组装子链。 (2) 双击组装子链,或单击组装子链,在弹出的快捷菜单中选择【编辑】命令,出现【编辑组合链】对话框,在【数量】选项区域中选择一对一、一对多或多对多关系即可。,2019/11/26,8.5 使事件携带信息,8.5.1 携带、删除信息 8.5.2 在PAD图中加入信息表单 8.5.3 建立、删除栏目与功能的关系,2019/11/26,8.5.1 携带、删除信息,1. 使事件携带信息 具体的操作步骤如下: (1) 双击要加入数据的事件,如“销售部”向“仓库”“提货”的事件; (2) 弹出【编辑事件】对话框; (3) 在【携带的信息/表单】选项组中,将【显示】激活; (4) 在【信息/表单分类目录】选项组的下拉列表框中,选择相应的部门,如“仓库”,然后选择需要的信息/表单,如“提货单”; (5) 单击 按钮,将“提货单”放入【携带的信息表单】选项组的列表框内;,2019/11/26,8.5.1 携带、删除信息,(6) 单击【状态】下拉列表框,选择或键入一状态,如“备货”; (7) 单击【确定】按钮,完成向事件携带信息/表单操作。 2. 删除事件携带的信息 删除事件携带的信息的操作步骤是: (1) 单击要删除的信息/表单; (2) 按Delete键,单击【是(Y)】则确定,【否(N)】即取消删除操作。,2019/11/26,8.5.2 在PAD图中加入信息表单,当PAD图建立后,可以加入信息/表单,其方法如下: (1) 单击工具栏中的 按钮; (2) 移动鼠标到【功能执行流程/事件流图】编辑区; (3) 单击鼠标左键,弹出【选择相关信息/表单】对话框,如图8.32所示; (4) 在【相关信息/表单】选项区内选择要加入的表(见放大图8.33),如“出库单”; (5) 单击【确定】按钮,完成此操作。,2019/11/26,8.5.2 在PAD图中加入信息表单,图8.32 【选择相关信息/表单】对话框,图8.33 选择相关信息表单,2019/11/26,8.5.3 建立、删除栏目与功能的关系,1. 建立信息栏目与功能的关系 建立信息栏目与功能的关系的操作步骤如下: (1) 将鼠标移到功能执行流程图/事件流图编辑区; (2) 用上节介绍的方法在PAD图中加入相关联的信息/表单; (3) 单击鼠标右键,弹出快捷菜单; (4) 选择【加入信息/表单栏目指示链. 】命令; (5) 在编辑区中选择相关联的功能,如“出库”; (6) 再选择相关联的信息/表单,如“出库单”,弹出【选择信息/表单栏目】对话框; (7) 选择各栏目中读、写、删除、修改权限,如写入“出库日期”和“库管员”;,2019/11/26,8.5.3 建立、删除栏目与功能的关系,图8.38 建立信息表单栏目与功能的关系结果图,(8) 单击【确定】按钮,完成此操作,结果如图8.38所示。,2019/11/26,8.5.3 建立、删除栏目与功能的关系,2. 删除信息栏目与功能的关系 删除信息栏目与功能的关系的操作步骤如下: (1) 单击指示链; (2) 按Delete键; (3) 弹出删除确认对话框,单击【是(Y)】为删除,单击【否(N)】即放弃。,2019/11/26,8.6 习题,1. 填空题 (1) 信息/表单的细节与文件表格的_相关联。 (2) 在PlayCASE中,信息/表单之间的关系可用_、_、_、_来描述。 (3) 在工作流程中涉及到大量的文件,即业务信息。从“原创性”角度来看,业务信息包括了企业ISO 9000的质量记录,它可分为_和_,前者是原始凭证,后者由业务单证综合而来。 (4) 业务信息的分类通常是以_为单位划分的,这样可以在系统开发的过程中分门别类地进行管理。 (5) 在建立新系统时,首先需要在建立信息/表单之前为信息/表单建立_,每个系统至少有_个信息/表单分类目录。,2019/11/26,8.6 习题,2. 判断题 (1) 工具按钮 的功能是新建一信息/表单。( ) (2) 引用已存在的信息/表单盒的工具按钮是 。 ( ) 3. 简答题 (1) 简述信息/表单内容与关系图的描述方法。 (2) 新建信息/表单有几种方法?它们各是什么? (3) 如何使事件携带数据? 4. 应用题 (1) 将按照第五章应用题中给出的背景绘制出的协作流程图携带数据。 (2) 根据第五章应用题中给出的背景绘制信息/表单内容与关系图。,2019/11/26,Q & A? Thanks!,
展开阅读全文