《数据库规划与设计》实验指导/实验三业务处理模型BM的创建及管理 《数据库规划与设计》实验指导 实验三业务处理模型BPM的创建及管理 、实验目的 1、熟悉业务处理模型BPM: 2、掌握使用 PowerDesigner工具建立BPM的方法和过程 3、熟悉BPM的功能模块 熟练掌握BPM模板文档的管理 、实验学时 2学时 、实验类型 验证性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装; 2、软件 Windows操作系统, MySQL Workbench、 Powerdesigner5、 Visio2003等工具的安装文件 安装有Aces、 SQL Server、 MySQL等数据库管理软件。 3、网络 需要局域网支持 4、工具 无 五、实验理论与预备知识 数据库应用系统案例分析 2、业务处理模型的作用 3、业务处理模型和数据库系统的关系。 六、实验任务 1、创建及管理业务流程图BPM: 2、熟悉业务流程图 3、BPM模板文档的管理 七、实验内容及步骤 管理科学与工程学科/共5页第1页
《数据库规划与设计》实验指导 /实验三 业务处理模型 BPM 的创建及管理 1 管理科学与工程学科 / 共 5 页,第 1 页 《数据库规划与设计》实验指导 实验三 业务处理模型 BPM 的创建及管理 一、实验目的 1、熟悉业务处理模型 BPM; 2、掌握使用 PowerDesigner 工具建立 BPM 的方法和过程; 3、熟悉 BPM 的功能模块; 4、熟练掌握 BPM 模板文档的管理。 二、实验学时 2 学时 三、实验类型 验证性 四、实验环境 1、硬件 每位学生配备计算机一台,满足下列软件的安装; 2、软件 Windows 操作系统,MySQL Workbench、Powerdesigner15、Visio 2003 等工具的安装文件; 安装有 Access、SQL Server、MySQL 等数据库管理软件。 3、网络 需要局域网支持; 4、工具 无 五、实验理论与预备知识 1、数据库应用系统案例分析; 2、业务处理模型的作用; 3、业务处理模型和数据库系统的关系。 六、实验任务 1、创建及管理业务流程图 BPM; 2、熟悉业务流程图; 3、BPM 模板文档的管理。 七、实验内容及步骤
《数据库规划与设计》实验指导/实验三业务处理模型BM的创建及管理 1、创建及管理业务处理流程图 业务处理模型( Business process model,简称BPM),是从业务人员的角度对业务逻辑和规则进 行详细描述,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议 使用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。主要包括3种流图: 处理层次流图( Process Hierarchy Diagram):以层次化的方式识别系统的功能; 业务处理流图( Business process diagram):用于分析一个组流程的具体实现机制 处理服务流图 Process Service Diagram):以业务服务的方式来表述业务流程图 (1)创建业务处理流程图 基本步骤:启动 PowerDesigner,选择【Fle】→【New】→【 Model Types】→【 Business process Model】→【 Business process diagram】,如图1所示,然后输入模型名称, Process language中选择 【 Analysis】,单击【ok】即可。 tomatoe Loudly Mos ta Lgca Dea Mose Praca cara Node e cay the pocea lega 图1新建BPM (2)定义并修改BPM ①定义起点(Stat),在工具栏中单击“起点”图标●,在BPM工作区中单击鼠标,给起点设 置属性即可 ②定义处理过程( Process)),处理过程可以认为是为了达到某个目标而执行的动作,如按照指 定需求设计软件。每个处理过程都至少有一个输入流和输入出流。基本步骤:在工具栏中 单击“处理过程图标一,即可在工作区创建一个处理过程并设置处理过程的属性; ③定义组织单元( Organization Unit),组织单元是指为处理过程负责的组织,可以使公司, 系统,服务,组织,用户或者角色,也可以认为是使用更高级处理过程的业务伙伴;基本 步骤:在工具栏中单击“组织单元泳道图”图标团或“组织单元图标。即可创建组织 单元并设置属性 ④定义流程(Flow),基本步骤:在工具栏中单击“流程资源流程”图标→。即可创建流程并 设置属性; 管理科学与工程学科/共5页第2页
《数据库规划与设计》实验指导 /实验三 业务处理模型 BPM 的创建及管理 2 管理科学与工程学科 / 共 5 页,第 2 页 1、创建及管理业务处理流程图 业务处理模型(Business Process Model,简称 BPM),是从业务人员的角度对业务逻辑和规则进 行详细描述,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。 使用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。主要包括 3 种流图: 处理层次流图(Process Hierarchy Diagram):以层次化的方式识别系统的功能; 业务处理流图(Business Process Diagram):用于分析一个/组流程的具体实现机制; 处理服务流图(Process Service Diagram):以业务服务的方式来表述业务流程图。 (1)创建业务处理流程图 基本步骤:启动 PowerDesigner,选择【File】→【New】→【Model Types】→【Business Process Model】→【Business Process Diagram】,如图 1 所示,然后输入模型名称,Process Language 中选择 【Analysis】,单击【ok】即可。 图 1 新建 BPM (2)定义并修改 BPM ① 定义起点(Start),在工具栏中单击“起点”图标 ,在 BPM 工作区中单击鼠标,给起点设 置属性即可; ② 定义处理过程(Process),处理过程可以认为是为了达到某个目标而执行的动作,如按照指 定需求设计软件。每个处理过程都至少有一个输入流和输入出流。基本步骤:在工具栏中 单击“处理过程”图标 ,即可在工作区创建一个处理过程并设置处理过程的属性; ③ 定义组织单元(Organization Unit ),组织单元是指为处理过程负责的组织,可以使公司, 系统,服务,组织,用户或者角色,也可以认为是使用更高级处理过程的业务伙伴;基本 步骤:在工具栏中单击“组织单元泳道图”图标 或“组织单元”图标 。即可创建组织 单元并设置属性; ④ 定义流程(Flow),基本步骤:在工具栏中单击“流程/资源流程” 图标 。即可创建流程并 设置属性;
《数据库规划与设计》实验指导/实验三业务处理模型BP!M的创建及管理 3 ⑤定义消息格式( Message),消息格式定义了流程间的两个对象所要交互数据的数据格式。 如果没有数据交互,可以不用定义任何消息格式。基本步骤:选择 Model-Message formates 命令,打开消息格式列表。单击空行或单击新增工具栏按钮,新增消息格式并设置属性 ⑥定义资源( Resource),资源类似数据存储,可以是数据,文档,数据库,组件等处理过程, 可以用于特殊事务。基本步骤:在工具栏中单击“资源”图标,再在流程图中单击鼠标 在单击处将增加资源图标并设置属性 ⑦定义终点(End)。 2、熟悉业务流程图BPM (1)熟悉BPM示例1 基本步骤:启动 Power Designer,选择【Fle】→【Open】→【 Examples】→ 【 CreateOrderFor Simul!.bpm】,即可打开电子订单处理流程图示例,如图2所示 图2电子订单流程图 流程介绍:从起点“客户提交订单”开始,“财务部门”将电子订单的说明提供给“销售部门 “销售部门”记录订单信息后检査货物库存情况并通知“财务部门”检査客户信用卡信息。“财务部 门”从银行获取客户信用卡信息,如果信用卡余额不足则发送邮件通知客户其信用额度不足,否则 告诉“销售部门”客户可信。“销售部门”检査货物库存情况后进行判断,如果货物库存不足则发送 邮件通知客户其所需货物库存不足,无法提货,否则,发送邮件通知客户订单已经确认并将需要发 送的货物清单提供给“库房”,有“库房”发货。 任务1:对于图2中电子订单的处理过程,请在实验报告中描述图中使用的BPM对象,例如起 点、终点、处理过程等 任务2:使用 Power Designer工具绘制图2(建议使用中文); (2)熟悉BPM示例2 管理科学与工程学科/共5页第3页
《数据库规划与设计》实验指导 /实验三 业务处理模型 BPM 的创建及管理 3 管理科学与工程学科 / 共 5 页,第 3 页 ⑤ 定义消息格式(Message),消息格式定义了流程间的两个对象所要交互数据的数据格式。 如果没有数据交互,可以不用定义任何消息格式。基本步骤:选择 Model-Message Formates 命令,打开消息格式列表。单击空行或单击新增工具栏按钮,新增消息格式并设置属性; ⑥ 定义资源(Resource),资源类似数据存储,可以是数据,文档,数据库,组件等处理过程, 可以用于特殊事务。基本步骤:在工具栏中单击“资源”图标,再在流程图中单击鼠标, 在单击处将增加资源图标并设置属性; ⑦ 定义终点(End)。 2、熟悉业务流程图 BPM (1)熟悉 BPM 示例 1 基本步骤:启动 PowerDesigner,选择【File】→【Open】→【Examples】→ 【CreateOrderForSimul8.bpm】,即可打开电子订单处理流程图示例,如图 2 所示; 图 2 电子订单流程图 流程介绍:从起点“客户提交订单”开始,“财务部门”将电子订单的说明提供给“销售部门”, “销售部门”记录订单信息后检查货物库存情况并通知“财务部门”检查客户信用卡信息。“财务部 门”从银行获取客户信用卡信息,如果信用卡余额不足则发送邮件通知客户其信用额度不足,否则 告诉“销售部门”客户可信。“销售部门”检查货物库存情况后进行判断,如果货物库存不足则发送 邮件通知客户其所需货物库存不足,无法提货,否则,发送邮件通知客户订单已经确认并将需要发 送的货物清单提供给“库房”,有“库房”发货。 任务 1:对于图 2 中电子订单的处理过程,请在实验报告中描述图中使用的 BPM 对象,例如起 点、终点、处理过程等; 任务 2:使用 PowerDesigner 工具绘制图 2(建议使用中文); (2)熟悉 BPM 示例 2
《数据库规划与设计》实验指导/实验三业务处理模型BP!M的创建及管理 4 基本步骤:启动 Power Designer,选择【le】→【Open】→【 Examples】→【 Orders.bpm】,即 可打开订单的业务处理流程图示例,如图3所示 Create Order START LIeto Process Corporate Order Process Order USPS Ship US Postal Ground Ship Fed Ex Overnight infirm Order Shipment Se, nG. Dae: 0g-t-l 图3订单流程图 任务1:对于图3中的业务处理流程图,请在实验报告中描述图中使用的BPM对象 任务2:请描述该电子订单的处理过程,并使用 Power Designer工具绘制图3,并描述创建BPM 的基本步骤 3、请选择”课程设计“提供的数据库应用系统案例,设计相应模块的业务流程图; 任务1:请在实验报告中简要描述该系统应包含的子系统,以及各子系统的核心业务有哪些? 任务2:通过 PowerDesigner工具对系统的各个业务流程进行设计及创建 、业务处理模型文档的生成 (1)检查模型 基本步骤:打开相应的模型,选择【 Tools】→【 Check Model】 (2)生成模型文档 基本步骤:打开相应的模型,选择菜单栏【 Report】→【 Generate Report】:选择【 Report template】 →【 Full Business Report】,选择文件类型,输入 Report name,选择 Language“ Simplified Chinese” 选择文件路径即可。 八、实验分析 BPM与 Power Designer其他模块之间的关系? 2、流程能否连接起点和资源,能否连接进程和资源? 管理科学与工程学科/共5页第4页
《数据库规划与设计》实验指导 /实验三 业务处理模型 BPM 的创建及管理 4 管理科学与工程学科 / 共 5 页,第 4 页 基本步骤:启动 PowerDesigner,选择【File】→【Open】→【Examples】→【Orders.bpm】,即 可打开订单的业务处理流程图示例,如图 3 所示。 图 3 订单流程图 任务 1:对于图 3 中的业务处理流程图,请在实验报告中描述图中使用的 BPM 对象; 任务 2:请描述该电子订单的处理过程,并使用 PowerDesigner 工具绘制图 3,并描述创建 BPM 的基本步骤; 3、请选择"课程设计"提供的数据库应用系统案例,设计相应模块的业务流程图; 任务 1:请在实验报告中简要描述该系统应包含的子系统,以及各子系统的核心业务有哪些? 任务 2:通过 PowerDesigner 工具对系统的各个业务流程进行设计及创建。 4、业务处理模型文档的生成 (1)检查模型 基本步骤:打开相应的模型,选择【Tools】→【Check Model】; (2)生成模型文档 基本步骤:打开相应的模型,选择菜单栏【Report】→【Generate Report】;选择【Report template】 →【Full Business Report】,选择文件类型,输入 Report name,选择 Language “Simplified Chinese”, 选择文件路径即可。 八、实验分析 1、BPM 与 PowerDesigner 其他模块之间的关系? 2、流程能否连接起点和资源,能否连接进程和资源?
《数据库规划与设计》实验指导/实验三业务处理模型BM的创建及管理 5 3、如何在图中显示出起点终点的名称? 九、课外自主实验 无 十、实验扩展资源 1、图书 (1)王珊,萨师煊数据库系统概论(第四版)M高等教育出版社,2006 (2)刘亚军高莉莎数据库设计与应用[M清华大学出版社2007 2、期刊论文 (1)杨潇.基于BPM的中小企业ERP实施方法研究[D]兰州交通大学,2012 (2)李苹蔣蒋锐,张顺吉等 Power Designer在数据库综合性实验中的应用研究电脑知识与技 术,2012(12)2671-2674 3、在线学习平台 (1)http://xg.hactcm.edu.cn 4、其他资源 (1)课程网站“课程设计”栏 (2)http://www.sybase.com 管理科学与工程学科/共5页第5页
《数据库规划与设计》实验指导 /实验三 业务处理模型 BPM 的创建及管理 5 管理科学与工程学科 / 共 5 页,第 5 页 3、如何在图中显示出起点/终点的名称? 九、课外自主实验 无 十、实验扩展资源 1、图书 (1)王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006. (2)刘亚军,高莉莎.数据库设计与应用[M].清华大学出版社,2007. 2、期刊论文 (1)杨潇. 基于 BPM 的中小企业 ERP 实施方法研究[D]. 兰州交通大学,2012. (2)李苹,蒋锐,张顺吉 等.PowerDesigner 在数据库综合性实验中的应用研究[J]. 电脑知识与技 术,2012(12):2671-2674. 3、在线学习平台 (1)http://xg.hactcm.edu.cn 4、其他资源 (1)课程网站“课程设计”栏目; (2)http://www.sybase.com