实验二 《采用PowerDesigner进行过程建模》实验报告范文.docx
- 文档编号:25032700
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:17
- 大小:1.13MB
实验二 《采用PowerDesigner进行过程建模》实验报告范文.docx
《实验二 《采用PowerDesigner进行过程建模》实验报告范文.docx》由会员分享,可在线阅读,更多相关《实验二 《采用PowerDesigner进行过程建模》实验报告范文.docx(17页珍藏版)》请在冰豆网上搜索。
实验二《采用PowerDesigner进行过程建模》实验报告范文
实验二采用PowerDesigner进行过程建模
(一)实验目的
了解信息系统需求分析的方法和步骤,认识并理解过程模型的基本概念与构造,掌握业务流程图和数据流图的绘制方法,了解业务过程建模的CASE环境,并能够运用CASE工具对业务流程进行分析与描述,形成完整的过程模型。
(二)实验内容
某文化艺术售票公司欲在公司的局域网开发一个售票系统,为互联网申请订票和电话订票的用户进行订票服务和售票服务。
公司的职能机构如图1所示。
该公司是一个文化艺术演出售票公司。
它与演出公司签订代理售票的合同,然后通过广告、杂志、互联网等宣传渠道吸引客户。
客户通过互联网、电话等手段预定演出票。
公司通过电话跟用户确认演出项目、场次、时间、票价等,通过快递公司把票送到客户手中,客户一手交钱,一手取票。
快递公司把票款收齐后回公司财务交票款。
演出结束后,公司与演出公司结账,把剩余票退回,并上缴应付的票款。
如果是先付钱,则结账后根据剩余的票退回票款。
通过调研,开发小组了解到各部门的系统要求以及整个系统票务加工处理过程。
公司的组织结构图如下:
所了解的各部门需求及部门间关系,如下图:
商务部。
负责收集演出项目计划、演出公司、演出场馆资料,并加以维护。
负责与演出公司签订售票代理合同并输入合同。
演出场馆也可能举办演出。
合同主要内容是签订先付款后售票还是先售票后结算的结算方式,以及售票的代理折扣。
商务部有权决定对大客户的票款折扣。
维护其他部门必须共享的分类信息,例如行业编码、演出分类编码。
大客户部。
负责联系大客户,即团体购票的客户。
输入大客户的订单,经过电话销售中心核实后由电话销售中心下达订单给财务部。
负责维护大客户的信息资料。
电话销售中心。
如则通过电话、互联网与客户联系,并且负责值班接听客户的订票查询、
订票要求电话,询问要求的演出名称、地点、场次、时间、票价、座位和送票时间,一旦客户决定了就输入客户的订票数据,如果是新客户还要输入客户的资料(姓名、住址、电话、EMAIL、手机、身份证号等),下达订票单。
负责维护个人客户的信息资料。
当收到客户从互联网发来的订票信息后,也要核实后输入订票单。
当客户要求加票、减票、调票和退票时,负责分别开出相应票单给财务部,进行加票、减票、调票和退票。
一旦订票单下达后就不能修改,只能通过加票、减票、调票和退票手续修改。
财务部库房。
财务部包括库房和会计两部分。
库房负责根据合同到演出公司取票,并把票单输入到计算机中。
负责接收电话销售中心的订票单,并为每张订票单分配票,当处理完订票单后,根据客户要求决定何时送票。
送票时开出快递单(包括快递公司编码、名称、快递员编码、姓名、客户姓名、身份证号、住址、电话、手机、订票单号、快递类型、快递费用、票款、结款时间)。
负责维护快递公司、快递员信息。
当接到电话销售中心的客户要求加、减、调、退票单后,负责为订票单加、减、调、退票。
如果客户已经付款,通知财务部退款,并通过快递公司送票/取票退款。
财务部会计。
财务部包括库房和会计两部分。
会计根据订票单收快递公司取来的票款、加票款,和支付减票/退票退款。
负责演出结束后与演出公司结账。
需要先付款时先开支票让票房去交钱取票,每月底根据快递单统计支付快递公司快递费。
办公室。
负责维护雇员的信息,负责维护每个部门,每个雇员的权限。
例如:
大客户部的雇员彼此不能察看属于个人维护的大客户部信息,只有部门经理可以查看所有雇员的大客户信息。
但是电话销售中心的个人客户信息对部门所有雇员都是共享的,谁输入的个人客户资料则谁负责维护。
确定需求后,识别问题,确立本系统解决的问题如下:
1)及时准确地响应客户要求,从计算机订票输入到生成快递单送票,把客户所要的演出票及时送到客户手中。
2)严格履行加票、减票、调票、退票手续,满足客户要求。
3)严格执行大客户订票最终由电话销售中心下订单的规定,大客户的客户资料授权访问,每月统计大客户部每个人销售业绩,作为考核的依据。
4)每月分部门分类统计销售的票数、金额,送票数、金额,每月和快递公司结算,演出结束后按照合同与演出公司结算。
5)计算机维护客户资料、演出资料,提供灵活的查询手段。
6)严格控制订票折扣,一律由商务部按照规定输入。
7)管理好系统权限,不同授权用户执行不同操作,记录操作人员的编码和时间,保证数据的安全保密。
8)完成与原财务系统、人事系统的接口。
根据上述系统开发的陈述,进行系统分析,完成如下任务:
(1)完成该系统的主要业务流程和功能模块分析。
(2)绘制该售票系统的主要业务流程图。
(3)逐层绘制该售票系统的数据流图。
(4)利用CASE工具在进行分析建模时辅助建立数据字典。
基本概念:
业务流程图(TransactionFlowDiagram,TFD):
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。
业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。
数据流图(DataFlowDiagram):
简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据字典:
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
分为主动态数据字典和被动数据字典。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
概念数据模型:
CDM,简称概念模型,是面向数据库用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(DatabaseManagementSystem,简称DBMS)无关。
概念数据模型必须换成逻辑数据模型,才能在DBMS中实现
物理数据模型:
PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;
(三)实验步骤
1.主要业务流程图
依据系统分析,该系统有三个主要业务流程:
个人订票业务流程,大客户订票业务流程,订票单变更业务流程;
个人订票业务流程步骤:
1.创建业务流程:
选择File——New菜单项,在Modeltype中选择“BusinessProcessModel”打开新建流程图的属性窗口。
在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),是用户定义的值,这些值来源于原有对象;组织单元(Organizationunit),表示某个组织于某个过程相关;复合处理过程(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图导出数据字典;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采用PowerDesigner进行过程建模 实验二 采用PowerDesigner进行过程建模实验报告范文 实验 采用 PowerDesigner 进行 过程 建模 报告 范文