开发者社区> 华章计算机> 正文

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

简介:
+关注继续查看

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

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

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

image

  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所示。
image
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MaxCompute Studio使用心得系列3——可视化分析作业运行
我们很熟悉的是通过Logview 去分析作业的执行情况,logview上有很详细的执行日志,而Studio不仅仅提供可视化的信息,还会明确给出一些分析结论如job是有否长尾或数据倾斜情况。
3640 0
Linux系统内存管理之伙伴系统分析
 今天去面试,一位面试官提到了内存管理的伙伴系统,当时就懵了,因为根本就没有听说过。晚上回来在实验室查了一些资料,现总结如下:  1.伙伴系统概念   伙伴系统是一种经典的内存管理方法。Linux伙伴系统的引入为内核提供了一种用于分配一组连续的页而建立的一种高效的分配策略,并有效的解决了外碎片问题。
1039 0
编程实战——电影管理器之利用MediaInfo获取高清视频文件的相关信息
随着高速(20M)宽带、HTPC、大容量硬盘(3T)的普及,下载高清片并利用大屏幕观看也成为普通的事情。 随着下载影片的增多,管理就有了问题,有时在茫茫文件夹下找寻一个影片也是一件费时费力的事。 于是萌生了自己编写电影管理器的想法,并逐步逐步在实现。
781 0
《Xcode实战开发》——导读
本节书摘来自异步社区《Xcode实战开发》一书中的目录,作者 【美】Maurice Kelly , Joshua Nozzi,更多章节内容可以访问云栖社区“异步社区”公众号查看
1390 0
10057
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载