《Power Designer系统分析与建模实战》——3.3 餐饮在线点评系统的业务处理模型

3.3 餐饮在线点评系统的业务处理模型

3.3.1 业务处理模型分析
餐饮在线点评系统除查看会员促销活动、查看站内消息等简单业务流程外,相对复杂的业务流程包括管理员注册餐厅,发布餐厅信息,餐厅信息主要包括特色菜、促销活动、团购活动和优惠券信息。
餐厅信息发布后,用户可以在会员门户查看餐厅的特色菜信息,并能对餐厅进行点评。
另外,针对餐厅管理员发布的团购活动,用户可在会员门户进行团购下单操作。对于餐厅管理员发布的优惠券,用户可以在会员门户打印和下载优惠券。
3.3.2 业务处理模型的实现
1. 管理员注册和发布餐厅信息
餐厅管理员注册和发布餐厅信息的流程如图3-33所示。
2. 用户在线点评餐厅
用户在线点评餐厅的业务处理模型如图3-34所示。


  1. 用户参加团购活动
    用户参加团购活动的业务处理模型如图3-35所示。

  1. 用户下载优惠券
    用户下载优惠券的业务处理模型如图3-36所示。

3.3.3 检查模型的正确性和有效性
各个主要的业务流程图设计完毕后,选择菜单栏的“Tools”→“Check Model”菜单项,可检查模型的正确性和有效性,确保检查结果没有错误,出现“0 error(s)”表示没有错误,如图3-37所示。

时间: 2024-11-15 20:18:44

《Power Designer系统分析与建模实战》——3.3 餐饮在线点评系统的业务处理模型的相关文章

《Power Designer系统分析与建模实战》——导读

前言 本书分为入门篇.基础篇.高级使用篇和综合案例篇,从四个方面展开介绍.其中,高级使用篇是本书的一大亮点,它偏重于经验分享,放眼同类的图书,能在经验分享方面着墨较多的并不多:综合案例篇是实际案例的分析和总结,通过实际案例,使读者能有身临其境的感觉,并从中获取处理问题的思路和技巧. 本书是作者多年系统建模实践工作的经验和总结,既可以供初学者参考学习,也可以帮助有一定基础的中高级设计人员和开发人员进阶学习,使不同层次的读者都能从中受益. 读者对象 本书主要面向软件开发人员和设计人员,以及高校计算机

《Power Designer系统分析与建模实战》——第2章 需求模型 RQM

第2章 需求模型 RQM 需求用于说明"软件能为用户做什么"的问题,Power Designer中的需求模型(Require-ments Model,RQM)是一种文档式模型,它用来帮助相关人员分析任何一种文档需求,并能链接在其他模型中的设计对象.一般使用RQM来表示任何结构化的文档,如需求规格说明书.功能说明书.测试计划和业务目标等,并能将其导出为Word或实现从Word导入. 本章讲述如何使用Power Designer建立需求模型.需求采集.需求分析和需求建模工作一般由项目组或产

《Power Designer系统分析与建模实战》——2.3 餐饮在线点评系统的需求模型

2.3 餐饮在线点评系统的需求模型 2.3.1 系统目标 该系统的主要用户是广大消费大众.餐饮企业.食品提供商.运营管理员和运维管理员等,餐饮企业.特色菜.团购活动.优惠券.促销活动等信息主要由餐饮企业维护.本系统包括企业的开业时间.经营地点.食材等信息,方便消费大众查询.广大消费大众还可以通过该系统评价餐饮企业和网上订购. 可参考"大众点评网"等知名网站,除基本的企业管理.食材管理.评价管理.会员管理.订单管理,还可提供团购下单.团购活动.优惠券和促销活动等功能.2.3.2 需求分析

《Power Designer系统分析与建模实战》——第3章 业务处理模型BPM

第3章 业务处理模型BPM 业务处理模型(Business Process Model,BPM)是一系列用于分析.设计.实现执行业务处理流程的术语或标准的集合.它使得业务分析师和管理员人员能够分析系统,使其合理化和优化.本章首先介绍BPM的概念以及图形分类,接着讲解如何在Power Designer中创建.编辑和管理BPM,以及BPM与其余模型的转换方法,最后通过"餐饮在线点评系统",使读者巩固BPM的相关知识和注意事项.

《Power Designer系统分析与建模实战》——2.2 建立需求模型

2.2 建立需求模型 在Power Designer中生成需求模型的方式多种多样,主要有如下几种形式:1)新建RQM.2)从已有的RQM生成新的RQM.3)从其他模型导入生成的RQM.4)从Word文档导入生成的RQM.本节主要讲解在Power Designer中直接新建RQM的方法.2.2.1 创建RQM选择"File"→"New"菜单项,从弹出的新建模型对话框(见图2-3)中选择"Model types"→"Requirements

《Power Designer系统分析与建模实战》——1.3 常用建模工具比较

1.3 常用建模工具比较 在软件建模领域,最具影响力的建模工具有Sybase公司的Power Designer.IBM公司的Rational Rose和Microsoft公司的Visio.1.3.1 Power Designer Sybase公司的Power Designer由侧重于数据库建模的工具发展而来,因此在数据库建模方面的功能非常强大,后来也逐步发展到需求建模.业务处理建模和面向对象建模等,成为一款功能全面的软件全程建模工具,在数据建模领域占有高达30%以上的市场份额.1.3.2 Rat

《Power Designer系统分析与建模实战》——第1章 软件建模和 Power Designer 概述

第1章 软件建模和Power Designer概述 软件建模体现了软件设计的思想,在系统需求和系统实现之间架起了一座桥梁.软件工程师按照设计人员建立的模型,开发出符合设计目标的软件系统,软件的维护和改进也基于软件模型.Power Designer是Sybase的企业建模和设计解决方案,它是一款收费软件,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术. 本章首先简单介绍软件建模概念和分类,接着介绍常用的建模工具Power Desi

《Power Designer系统分析与建模实战》——1.2 Power Designer概述

1.2 Power Designer概述 Power Designer独具匠心地将多种标准数据建模技术集成一体,并与.NET.WorkSpace.Power Builder.Java.Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案.此外,它支持60多种关系数据库管理系统(RDBMS)版本. Power Designer是一款在软件建模领域市场占有率很高,使用效果良好的建模软件.它运行在Microsoft Windows平台上,并提供Ec

《Power Designer系统分析与建模实战》——1.1 软件建模

1.1 软件建模 在软件工程的整个实施过程中都采用模型而非文字来描述,这样的实现过程称为软件全程建模. 软件全程建模的特点如下: 1)模型相互之间是有关联的,模型代替文字和图形等成为软件工程过程各阶段展现的主体,通过建模的方式将原来纯文字加图形描述的各种文档模型化,使从需求到代码能够统一起来,实现需求的变动直接影响代码的变化,提高代码对需求的有效性联系. 2)解决过去经常出现的"编码改动, 文档就失效"的问题. 随着软件工程理论研究的深入和软件技术的不断发展,软件建模也日益完善.尽管不