nbhkdz.com冰点文库

实验二 《采用PowerDesigner进行过程建模》实验报告

时间:2015-07-04


实验二 采用 PowerDesigner 进行过程建模 (一)实验目的
了解信息系统需求分析的方法和步骤, 认识并理解过程模型的基本概念与构造, 掌握业 务流程图和数据流图的绘制方法,了解业务过程建模的 CASE 环境,并能够运用 CASE 工具 对业务流程进行分析与描述,形成完整的过程模型。

(二)实验内容
某文化艺术售票公司欲在公司的局域网开发一个售票系统, 为互联网申请订票和电话订 票的用户进行订票服务和售票服务。公司的职能机构如图1所示。 该公司是一个文化艺术演出售票公司。 它与演出公司签订代理售票的合同, 然后通过广 告、杂志、互联网等宣传渠道吸引客户。客户通过互联网、电话等手段预定演出票。公司通 过电话跟用户确认演出项目、场次、时间、票价等,通过快递公司把票送到客户手中,客户 一手交钱,一手取票。快递公司把票款收齐后回公司财务交票款。演出结束后,公司与演出 公司结账,把剩余票退回,并上缴应付的票款。如果是先付钱,则结账后根据剩余的票退回 票款。 通过调研, 开发小组了解到各部门的系统要求以及整个系统票务加工处理过程。 公司的组织 结构图如下:

所了解的各部门需求及部门间关系,如下图: 商务部。负责收集演出项目计划、演出公司、演出场馆资料,并加以维护。负责与演出 公司签订售票代理合同并输入合同。 演出场馆也可能举办演出。 合同主要内容是签订先付款 后售票还是先售票后结算的结算方式, 以及售票的代理折扣。 商务部有权决定对大客户的票 款折扣。维护其他部门必须共享的分类信息,例如行业编码、演出分类编码。 大客户部。负责联系大客户,即团体购票的客户。输入大客户的订单,经过电话销售中 心核实后由电话销售中心下达订单给财务部。负责维护大客户的信息资料。 电话销售中心。 如则通过电话、 互联网与客户联系, 并且负责值班接听客户的订票查询、 订票要求电话,询问要求的演出名称、地点、场次、时间、票价、座位和送票时间,一旦客 户决定了就输入客户的订票数据,如果是新客户还要输入客户的资料(姓名、住址、电话、 EMAIL、手机、身份证号等),下达订票单。负责维护个人客户的信息资料。当收到客户从 互联网发来的订票信息后, 也要核实后输入订票单。 当客户要求加票、 减票、 调票和退票时, 负责分别开出相应票单给财务部,进行加票、减票、调票和退票。一旦订票单下达后就不能 修改,只能通过加票、减票、调票和退票手续修改。

财务部库房。财务部包括库房和会计两部分。库房负责根据合同到演出公司取票,并把 票单输入到计算机中。负责接收电话销售中心的订票单,并为每张订票单分配票,当处理完 订票单后,根据客户要求决定何时送票。送票时开出快递单(包括快递公司编码、名称、快 递员编码、姓名、客户姓名、身份证号、住址、电话、手机、订票单号、快递类型、快递费 用、票款、结款时间)。负责维护快递公司、快递员信息。当接到电话销售中心的客户要求 加、减、调、退票单后,负责为订票单加、减、调、退票。如果客户已经付款,通知财务部 退款,并通过快递公司送票/取票退款。 财务部会计。财务部包括库房和会计两部分。会计根据订票单收快递公司取来的票款、 加票款,和支付减票/退票退款。负责演出结束后与演出公司结账。需要先付款时先开支票 让票房去交钱取票,每月底根据快递单统计支付快递公司快递费。 办公室。负责维护雇员的信息,负责维护每个部门,每个雇员的权限。例如:大客户部 的雇员彼此不能察看属于个人维护的大客户部信息, 只有部门经理可以查看所有雇员的大客 户信息。 但是电话销售中心的个人客户信息对部门所有雇员都是共享的, 谁输入的个人客户 资料则谁负责维护。

确定需求后,识别问题,确立本系统解决的问题如下: 1)及时准确地响应客户要求,从计算机订票输入到生成快递单送票,把客户所要的演 出票及时送到客户手中。 2)严格履行加票、减票、调票、退票手续,满足客户要求。 3)严格执行大客户订票最终由电话销售中心下订单的规定,大客户的客户资料授权访 问,每月统计大客户部每个人销售业绩,作为考核的依据。 4)每月分部门分类统计销售的票数、金额,送票数、金额,每月和快递公司结算,演 出结束后按照合同与演出公司结算。 5)计算机维护客户资料、演出资料,提供灵活的查询手段。 6)严格控制订票折扣,一律由商务部按照规定输入。

7)管理好系统权限,不同授权用户执行不同操作,记录操作人员的编码和时间,保证 数据的安全保密。 8)完成与原财务系统、人事系统的接口。 根据上述系统开发的陈述,进行系统分析,完成如下任务: (1) 完成该系统的主要业务流程和功能模块分析。 (2) 绘制该售票系统的主要业务流程图。 (3) 逐层绘制该售票系统的数据流图。 (4) 利用CASE工具在进行分析建模时辅助建立数据字典。

基本概念:业务流程图(Transaction Flow Diagram, TFD):业务流程图是一种描述系统
内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员 找出业务流程中的不合理流向,它是物理模型。业务流程图描述的是完整的业务流程,以业 务处理过程为中心,一般没有数据的概念。 数据流图(Data Flow Diagram): 简称DFD,它从数据传递和加工角度,以图形方式来表 达系统的逻辑功能、 数据在系统内部的逻辑流向和逻辑变换过程, 是结构化系统分析方法的 主要表达工具及用于表示软件模型的一种图示方法。 数据字典:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部 实体等进行定义和描述, 其目的是对数据流程图中的各个元素做出详细的说明。 分为主动态 数据字典和被动数据字典。 主动数据字典是指在对数据库或应用程序结构进行修改时, 其内 容可以由DBMS自动更新的数据字典。 被动数据字典是指修改时必须手工更新其内容的数据 字典。 概念数据模型:CDM,简称概念模型,是面向数据库用户的实现世界的模型,主要用来描 述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS 的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统 (Database Management System,简称DBMS)无关。概念数据模型必须换成逻辑数据模 型,才能在DBMS中实现 物理数据模型:PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系; 数据库的物理设计阶段必须在此基础上进行详细的后台设计, 包括数据库的存储过程、 操作、 触发、视图和索引表等;

(三)实验步骤
1.主要业务流程图 依据系统分析, 该系统有三个主要业务流程: 个人订票业务流程, 大客户订票业务流程, 订票单变更业务流程; 个人订票业务流程步骤: 1. 创建业务流程: 选择File ——New菜单项,在Model type中选择“Business Process Model”打开新建流 程图的属性窗口。在Name 中输入流程图名称“售票系统”,然后单击“OK”按钮,将 在WorkSpace 下的BPM下新增节点,改名为“订票业务流程”,右侧工作区打开一 个新的业务流程图。

2. 定义组织单元 在工具面板上选择组织单元工具图标,在流程图中单击鼠标,单击位置会增加一个 组织单元的图标,新增组织单元的默认名称为“OrganizationUnit_X”,其中 X 为组织 单元序号,在工具面板选择指针工具或者右击鼠标,取消选择组织单元工具。双击 组织单元图标打开组织单元属性窗口,设置其属性。如下图,命名为电话销售,一 次创建其他三个组织单位,分别为财务部、演出公司、快递公司

3. 定义起点 在工具面板(Palette)中选择起点标记,然后在BPM工作区电话销售组织单元泳道 中单击鼠标,单击处会增加起点图标。在工具面板中选择光标,或在流程图中右击 鼠标后取消选择起点工具。双击起点工具后打开起点的属性窗口。在起点属性窗口 的General 标签页中输入起点的名称(Name),代码(Code),注释(Comment) 等属性。如下图:

4. 定义判断 在工具面板(Palette)中选择”判断”标记,然后在BPM工作区电话销售组织单元泳 道中单击鼠标,单击处会增加起点图标。在工具面板中选择光标,或在流程图中右 击鼠标后取消选择起点工具。双击起点工具后打开起点的属性窗口。在起点属性窗

口的General 标签页中输入起点的名称(Name),代码(Code),注释(Comment) 等属性。如下图:

5. 定义流程 在工具面板中选择流程/资源流程工具。在流程图中在其中一个处理过程内单击鼠 标并拖动鼠标至第二个处理过程,释放鼠标左键。两个处理过程之间会增加一个流 程的图标,新流程默认名称为“Flow_X”,其中X为流程序号。在工具面板中选择指针 工具或者右击鼠标,取消选择流程工具。双击流程图打开流程属性窗口,进行属性 设置。流程的属性可以在属性定义窗口中修改。

6. 定义处理过程 在工具面板中选择处理过程工具,在电话销售泳道中单击鼠标,所单击位置就会增 加一个处理过程的图标,新增处理过程的名称默认为 “Process_X”,其中X为处理过 程序号。在工具面板中选择指针工具或者右击鼠标,取消选择处理过程工具。双击 处理过程图标打开处理过程属性窗口,设置其属性。属性包括原型(Stereotype), 是用户定义的值,这些值来源于原有对象;组织单元(Organization unit),表示某 个组织于某个过程相关;复合处理过程(Composit);动作(Action),定义处理 过程执行动作的种类、类型和周期等。修改完毕后单击“确定”按钮保存所作修改。 如下图:

7. 依据以上业务流程图基础步骤,完成个人订票业务流程,如下图:

大客户订票业务流程步骤: 1. 新建BPD,名字为:大客户订票业务流程

2. 创建组织单元:大客户部、电话销售、财务部、演出公司、快递公司,将已有组织 单元拉入工作区 如下图:

3. 定义起点:如下图

4. 定义流程:如下图

5. 依照基础步骤完成大客户订票流程如下图:

订票单变更业务流程 1. 新建BPD,名字为:订票单变更业务流程 2. 创建组织单元:电话销售,财务部,快递公司,依照前面的基础操作完成订单变更 业务流程图,如下:

2.系统功能分解图

3.系统的顶层图 顶层图: 顶层数据流图只含有一个加工表示整个系统; 输出数据流和输入数据流为系统 的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。 顶层图如下:

4.系统的 0 层图和 1 层图 0 层图和 1 层图,都属于中层数据流图。中层数据流图是对父层数据流图中某个加工进 行细化,而它的某个加工也可以再次细化,形成子图;中间层次的多少,一般视系统的复杂 程度而定。

0 层图如下:

1 层图如下:

5.主要数据字典 1.画 CDM 图:

2. 由 CDM 转为 PDM 图: 3. 由 PDM 图导出数据字典;


实验二 《采用PowerDesigner进行过程建模》实验报告.doc

实验二 《采用PowerDesigner进行过程建模》实验报告_信息与通信_工程科技_专业资料。实验二 采用 PowerDesigner 进行过程建模 (一)实验目的了解信息系统需求分析的方法...

采用PowerDesigner进行过程建模.doc

采用PowerDesigner进行过程建模 - 实验二 (一)实验目的 采用 PowerDesigner 进行过程建模 了解信息系统需求分析的方法和步骤, 认识并理解过程模型的基本概念与构造...

PowerDesigner数据建模1实验报告.doc

PowerDesigner数据建模1实验报告_计算机软件及应用_IT/计算机_专业资料。《信息系统分析与设计》实验报告 实验序号:04 学号 实验地点一、实验目的 1) 2) 据模型 3...

实验二用PowerDesigner设计ER图.doc

实验结果与分析(上交实验报告) 分析思考问题: 1.试区别 PowerDesigner 中的 Relationship 和 Association 2.请简单描述创建概念模型时的一些简单原则 五.讨论、心得...

实验二.doc

实验二 - 实验二 采用PowerDesigner进行过程建模 一.主要业务流程

《系统分析与设计》课程实验实验指导书.pdf

(四)实验报告要求 ......实验二 采用PowerDesigner进行过程建模 ...9 (一)实验目的 ......

宁夏大学《系统分析与设计》课程实践指导书.pdf

2.指导教师对每份实验报告(包括四项实验项目)进行审阅、评分。 3.所有实验报告...实验二 采用PowerDesigner进行过程建模 (一)实验目的了解信息系统需求分析的方法和...

《系统分析与设计》教学大纲.doc

采用 PowerDesigner 进行过程建模 采用 PowerDesigner 进行数据建模 网上书店系统的...2.指导教师对每份实验报告(包括四项实验项目)进行审阅、评分。 3.所有实验报告...

宁夏大学《系统分析与设计》课程实践指导书(1).doc

宁夏大学《系统分析与设计》课程实践指导书(1)_工学_高等教育_教育专区。可好...实验报告采用 word 形式提交。 实验二 采用PowerDesigner进行过程建模 (一)实验...

实验2实验报告.doc

职业技术学院实验报告课程 名称 系部 实验 时间 ...请使用 PowerDesigner 设计上题的概念模型,并将设计...《电工电子学》实验报告... 暂无评价 7页 2下载...

面向SOA企业业务过程建模的利器 PowerDesigner12.0.doc

面向SOA企业业务过程建模的利器 PowerDesigner12.0_IT/计算机_专业资料。PowerDesigner12.0将业务过程建模过程分成分析到开发两个阶段,并且在这两个阶段对不同的标...

面向对象建模技术实验二用例建模实践.doc

实验是否达到要求: 实验报告是否规范: 实验过程...2、 实践用 UML 建立用例模型。 二、 实验原理 ...材料 微型计算机一台、SybasePowerDesigner15.1 软件...

实验12 数据库设计之PowerDesign使用.doc

12.2. 使用 PowerDesigner 设计与实现数据库 1. 参照[实验 4],建立产品销售数据库 CPXS 的概念模型。 请给出实验结果截图: 2. 参照[实验 4], 并根据产品...

中南大学软件体系结构实验二.doc

《软件体系结构》 实验报告 项目名称 专业班级 学姓号名 UML 实验(2) 软件 ...学习使用活动图为业务流程建模; 5. 学习使用 PowerDesigner 实现正向工程和逆向...

设计模式实验二.doc

设计模式实验二_互联网_IT/计算机_专业资料。实验 2 UML 实验(2) 实验学时:...学习使用活动图为业务流程建模; 5. 学习使用 PowerDesigner 实现正向工程和逆向...

实验二 结构化系统分析建模.doc

货品供应管理)进行如下操作: 1.根据上述系统功能需求,使用 PowerDesigner 描述该...1/2 相关文档推荐 系统分析与建模实验报告 28页 5下载券 实验2 面向对象的...

B第二章 PowerDesigner软件分析建模的基本概念_图文.ppt

2.1.4PowerDesigner新建模型的步骤 图形窗口 工具...信息流模型 Multi-Model Report 多模型报告 Object-...实验5-PowerDesigner分析... 3页 2下载券 ...

实验七 PowerDesigner数据库设计.doc

实验PowerDesigner数据库设计 一、目的与要求 1. 掌握 PowerDesigner 建立概念模型的方法 2. 掌握 PowerDesigner 建立物理模型的方法 3. 掌握 PowerDesigner ...

中南大学 Web技术实验报告2 樊列龙 物联网1103 樊列龙 ....pdf

《Web 程序设计》实验报告(二) 题学姓班学 目: ...数据库设计(使用 PowerDesigner 16 绘制) 3 图 1...国际化过程 16 九、心得体会在做此实验过程中,...

P2 实验二 设计模式实验一.doc

二、实验内容使用 PowerDesigner 和任意一种面向对象...使用抽象工厂模式实现计算机设备创建过程并绘制相应的...6. 递交电子版实验报告, 格式为 “学号-姓名-实验...