且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-10-04 23:15:17

本节书摘来自华章计算机《Power Designer系统分析与建模实战》一书中的第2章,第2.3节,作者:谢星星,朱婵著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 餐饮在线点评系统的需求模型

2.3.1 系统目标
该系统的主要用户是广大消费大众、餐饮企业、食品提供商、运营管理员和运维管理员等,餐饮企业、特色菜、团购活动、优惠券、促销活动等信息主要由餐饮企业维护。本系统包括企业的开业时间、经营地点、食材等信息,方便消费大众查询。广大消费大众还可以通过该系统评价餐饮企业和网上订购。
可参考“大众点评网”等知名网站,除基本的企业管理、食材管理、评价管理、会员管理、订单管理,还可提供团购下单、团购活动、优惠券和促销活动等功能。
2.3.2 需求分析
餐饮在线点评系统的功能结构图如图2-32所示。
管理门户由运营管理员、运维管理员、食材提供商和餐饮企业使用,使用基于角色的权限管理,不同的用户拥有不同的菜单权限,某些功能可以根据不同的登录角色显示不同的数据。
会员门户提供给广大互联网用户使用,大众能通过该门户进行注册、评价餐饮企业、查看特特色菜、查看团购活动、查看优惠券、查看促销活动和团购下单等操作。

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

  1. 企业中心
    (1)企业信息管理

该功能提供给运营管理员使用。由企业管理员提交注册申请信息,如企业名称、行政许可证号、类型、地址、企业图片信息(可分类)、标签、餐厅简介、餐厅描述(富文本)、公司宣传视频、所属菜系、特色、联系电话、营业时间、详细地址、管理员用户名、管理员姓名、管理员联系方式、管理员E-mail等信息。该模块的主要功能如下。
1)企业管理:主要包括注册、审批、修改、删除、启用和停用功能。
2)查看食材提供商:查询所选择企业的食材提供商,通过“食材提供商管理”功能管理。
3)查看食材:查询所选择企业的重要食材,通过“食材管理”功能管理。
4)查看特色菜:查询所选择企业的特色菜,通过“特色菜管理”功能管理。
5)查看团购活动:查询所选择企业的团购活动,通过“团购活动管理”功能管理。
6)查看优惠券活动:查询所选择企业的优惠券活动,通过“优惠券活动管理”功能管理。
7)查看促销活动:查询所选择企业的促销活动,通过“促销活动管理”功能管理。
(2)食材提供商管理
该功能提供给运营管理员、餐饮企业使用。餐饮企业只能查看食材提供商信息,而运营管理员能查看所有食材提供商信息,并能进行查询、新增、修改、删除操作。
食材提供商信息主要包括:公司名称、地址、联系人、联系电话、联系E-mail、主营食材、营业执照、注册资金、注册地址和年销售额等。
(3)食材管理
该功能提供给运营管理员、餐饮企业、食材提供商使用。餐饮企业只能查看食材提供商提供的食材信息,运营管理员能查看所有食材信息,并能进行查询、新增、修改、删除操作。食材提供商只能查看本企业的食材信息,并能进行查询、新增、修改、删除操作。
食材信息主要包括:食材名称、食材类型、食材价格、食材描述和食材图片等。
(4)特色菜管理
该功能提供给运营管理员、餐饮企业使用。特色菜一般由餐饮企业管理员自行维护,餐饮企业只能维护本企业的特色菜信息,而运营管理员能查看所有特色菜信息,两者都能进行查询、新增、修改、删除操作。特色菜信息主要包括特色菜名称、特色菜简介和特色菜图片等。
(5)团购活动管理
该功能提供给运营管理员和餐饮企业使用。团购信息主要包括团购名称、所属餐饮企业、活动简介、活动描述、活动价格、活动图片、特别提示等。团购活动管理包括查询、新增、审批、修改和删除功能。餐饮企业只能管理本企业的团购活动,只有运营管理员才具有审批权限。
(6)优惠券管理
该功能提供给运营管理员和餐饮企业使用。优惠券信息主要包括:优惠券名称、短信内容、优惠券图片、优惠券开始时期、优惠券有效期、所属餐饮企业。优惠券管理包括查询、新增、审批、修改和删除功能。餐饮企业只能管理本企业的优惠券,只有运营管理员才具有审批权限。
(7)促销活动管理
该功能提供给运营管理员和餐饮企业使用。促销活动信息主要包括:活动名称、活动内容(富文本)、活动开始时期、活动有效期、活动结束日期、所属餐饮企业、发布时间。促销活动管理包括查询、新增、审批、修改和删除功能。餐饮企业只能管理本企业的促销活动,只有运营管理员才具有审批权限。

  1. 会员中心
    (1)会员管理

该功能提供给运营管理员使用,对本系统的会员进行管理,会员信息主要包括:姓名、手机号、登录名、E-mail等。
(2)积分管理
该功能提供给运营管理员使用,对会员积分记录进行管理,包括查询、调整积分等功能。
(3)订单管理
该功能提供给运营管理员和餐饮企业使用。订单信息主要包括:订单编号、会员名称、餐饮企业名称、下单时间等。
(4)点评管理
该功能提供给运营管理员、餐饮企业使用。客户能通过门户网站对餐饮进行评价,包括评分等级、评分人、人均消费水平、口味等级、环境等级、服务等级、评价描述、图片信息等。运营管理员能对所有评价进行查询、查看详情、删除等操作。餐饮企业只能查询本企业的评价信息。
(5)会员消息管理
注册成功后,系统自动发布消息通知,另外可针对客户的浏览历史等进行数据挖掘,为会员提供有针对性的推荐消息。会员消息在本模块进行管理,主要包括查询和查看详情功能。

  1. 系统管理
    管理门户采用基于角色的权限管理,能为不同的角色设置权限,用户可以属于多个角色。系统管理用于对后台的菜单管理、角色管理、用户管理、数据字典维护和日志管理功能。

(1)菜单管理
对管理门户的菜单进行管理。菜单属性主要包括菜单编号、菜单名称、菜单路径、图标、排序、是否为叶子菜单、菜单描述、是否为系统菜单,主要包括查询、查看详情功能。
(2)角色管理
对管理门户的角色进行管理,如运营管理员、系统管理员和运维管理员等。角色属性主要包括角色编号、角色名称、角色描述、启停状态和是否为系统默认角色,主要包括查询、新增、修改、删除、查看详情和菜单分配功能。
(3)用户管理
对管理门户的用户进行管理,如餐饮企业用户,以及各个运营管理员、系统管理员和运维管理员用户等。添加的用户能登录管理门户对企业信息、会员信息等进行管理。主要包括用户列表,添加、修改、删除、角色分配、重置密码、启用和停用等功能。
(4)日志管理
对管理门户的登录日志、操作日志、系统日志进行管理,包括日志查询、日志详情和日志导出功能。
(5)数据字典维护
用于管理数据字典信息,如“特色菜分类”、“企业类型”和“性别”等,包括新增参数、修改参数、删除参数、启用参数、禁用参数等。

  1. 统计分析
    (1)企业发展情况统计

使用图表展示各类企业发展增长趋势曲线图和地域分布饼图。

(2)会员发展情况统计
使用图表展示会员发展增长趋势曲线图和地域分布饼图。
(3)会员登录统计
根据统计时间范围、统计粒度(日统计、月统计)查询平台登录数统计分析报表。
(4)业务发展情况统计
使用图表展示订单发展情况曲线图和地域分布饼图。

  1. 会员门户
    (1)首页

首页可展示分类导航、餐厅搜索、热门团购、热门优惠、热门餐厅、最新点评、推荐餐厅、会员活动和会员排行榜等信息。
(2)餐厅
展示在管理门户注册并通过审批的餐饮企业信息,包括餐饮企业搜索、餐饮企业热门排行榜、餐饮企业推荐排行榜、餐饮企业详情、餐饮企业评价、相关图片和宣传视频等信息。
(3)团购活动
展示后台审批通过的团购活动,包括团购活动分类搜索、团购详情和下单等功能。
(4)优惠券
展示后台审批通过的优惠券信息,主要包括优惠券展示、优惠券搜索、优惠券详情、打印优惠券和发送优惠券等功能。
(5)会员活动
展示会员活动信息,能搜索活动和查询活动详情。
(6)会员中心
登录后的会员可进入会员中心,这里包含:个人档案管理、我的订单、我的积分、我的点评、在线补开发票、站内信息、安全中心等功能。
2.3.3 需求模型实现
根据餐饮在线点评系统的需求分析,采用本章上述小节的方法创建和编辑需求模型。
根据2.3.2节的内容,在Power Designer中创建和细化需求模型,需求模型的二级效果如图2-33所示。
需求模型的三级效果如图2-34所示。
《Power Designer系统分析与建模实战》——2.3 餐饮在线点评系统的需求模型
《Power Designer系统分析与建模实战》——2.3 餐饮在线点评系统的需求模型