《网上订餐管理系统.pptx》由会员分享,可在线阅读,更多相关《网上订餐管理系统.pptx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网上网上订餐管理订餐管理系统系统面向对象分析设计面向对象面向对象分析设计分析设计 一、系统一、系统分析分析n项目背景项目背景与目标与目标n任务概述和任务概述和组织结构组织结构n系统总体功能需求分析系统总体功能需求分析 二、系统二、系统设计设计n系统模块功能分析与设计系统模块功能分析与设计三、数据库三、数据库n数据流、数据表数据流、数据表四、简单界面设计四、简单界面设计一、系统分析一、系统分析1-11-1、项目背景:项目背景: (小组讨论)(小组讨论)随着因特网的快速发展,网络已经改变和正在改变我们的生活,通过网络交易的方式已经成了一种时尚,也越来越位大多数的人们所接受和使用,各个行业也将网络营
2、销当成了一种重要的营销手段。酒店餐饮行业也得益于网络的发展,通过网络更高效便捷的为客户服务的同时增加盈利扩大经营范围。传统的手工点菜方式由于难计算,难查找,难更改,易出错,效率低等缺点已经逐渐退出了酒店餐饮等消费场所的服务管理平台。层出不穷的各类酒店餐饮管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率。我们小组在多方面查阅相关资料后,以提高消费者的满意程度和商家的服务水平及其市场占有率为目标,致力于开发出一套较方便的订餐服务系统。1-21-2、系统建设目标系统建设目标 (小组讨(小组讨论)论
3、)能够满足顾客方便快捷地在网上订餐,同时能够满足顾客方便快捷地在网上订餐,同时在订餐的同时可以在网上浏览菜样菜式等等,还有在订餐的同时可以在网上浏览菜样菜式等等,还有顾客的网上评价等等相关的信息。同时对于企业来顾客的网上评价等等相关的信息。同时对于企业来讲,要能够满足企业快速高效地处理订单,从而可讲,要能够满足企业快速高效地处理订单,从而可以真正的满足顾客方便快捷的需要,而且通过系统以真正的满足顾客方便快捷的需要,而且通过系统企业可以更好的与顾客进行交互,及时处理顾客用企业可以更好的与顾客进行交互,及时处理顾客用餐意见及关于口味菜样菜式等等方面的建议。企业餐意见及关于口味菜样菜式等等方面的建议
4、。企业可以进行菜品管理,原料采购、菜品信息更新等,可以进行菜品管理,原料采购、菜品信息更新等,尽可能提高企业效率,减少企业的运营成本,达到尽可能提高企业效率,减少企业的运营成本,达到企业关键性能指标如成本、效益、质量和速度等方企业关键性能指标如成本、效益、质量和速度等方面有较大的提高。能够吸引更多客户,为客户提供面有较大的提高。能够吸引更多客户,为客户提供满意的服务。满意的服务。1-31-3、系统概述、系统概述 (小组讨论)(小组讨论)本文开发的管理信息系统全称为酒店网上订餐系统。用途:提供发布消本文开发的管理信息系统全称为酒店网上订餐系统。用途:提供发布消息,得到顾客订单信息,对顾客提供订餐
5、服务。目标客户群体:各大酒息,得到顾客订单信息,对顾客提供订餐服务。目标客户群体:各大酒店、网上店铺以及一些大型超市的网上订餐系统等。此系统主要是针对店、网上店铺以及一些大型超市的网上订餐系统等。此系统主要是针对顾客开放的网上订餐系统。顾客开放的网上订餐系统。顾客,订餐主要流程如下:顾客,订餐主要流程如下:1 1、顾客登陆网上订餐系统进行菜单的浏览或注册为会员。、顾客登陆网上订餐系统进行菜单的浏览或注册为会员。2 2、 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受餐服务。餐服务。3 3、如果顾客觉得菜单应该有所改变则可对已
6、选的菜单进行选择,更改,、如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择,更改,除等功能。除等功能。4 4 、当顾客确定菜单后,顾客可以对系统或者餐厅有意见或者建议留给、当顾客确定菜单后,顾客可以对系统或者餐厅有意见或者建议留给企业企业管理员,后台管理流程如下:管理员,后台管理流程如下:1 1、管理员登陆后台订餐系统、管理员登陆后台订餐系统2 2、 管理员可以管理会员信息管理员可以管理会员信息3 3、后台将顾客点餐提交到后台显示、后台将顾客点餐提交到后台显示4 4、后台根据顾客订单进行做菜、后台根据顾客订单进行做菜5 5、每完成一个菜就更改其状态为已作、每完成一个菜就更改其状态为已作6
7、6 、所有订餐完成后根据会员提交送餐地址并进行确认并送餐、所有订餐完成后根据会员提交送餐地址并进行确认并送餐 1-4、组织结构组织结构 (小组讨论)(小组讨论)系统主要参与人员及其相应需求描述如下图所示系统主要参与人员及其相应需求描述如下图所示:1-51-5系统总体功能需求分析系统总体功能需求分析 (小组讨论 张家军汇总设计) 系统功能1. 前台实现功能 用户注册、登录模块 菜品浏览功能模块 下订单功能模块2. 后台实现功能 会员注册、登录信息管理模块 订单处理模块 菜品信息管理模块 客户留言管理模块总体功能分析描述总体功能分析描述 系统主要分为两大功能模块:系统主要分为两大功能模块:一、前台
8、顾客登录、注册、浏览一、前台顾客登录、注册、浏览菜系菜系信息、信息、顾客下订单的管理、顾客下订单的管理、顾客顾客留言的管理留言的管理。二、后台系统管理员的登录、餐厅相关人员二、后台系统管理员的登录、餐厅相关人员的登录(餐厅经理、采购人员、厨师、送的登录(餐厅经理、采购人员、厨师、送餐服务员)、餐服务员)、会员信息的管理、订单会员信息的管理、订单信息信息的管理、的管理、菜谱信息管理、顾客留言的管理。菜谱信息管理、顾客留言的管理。系统功能模块系统功能模块系统流程图系统用例图游客(from 角色2)会员(from 角色2)会员注册(from 网上订餐系统)菜单信息管理(from 网上订餐系统)菜系信
9、息管理(from 网上订餐系统)订单管理(from 网上订餐系统)用户信息管理(from 网上订餐系统)系统管理员(from 角色2)用户留言管理(from 网上订餐系统)系统活动图二、系统设计二、系统设计n2-12-1用户登录、注册功能分析:用户登录、注册功能分析: n顾客在网站浏览时如需订餐则必须登入系顾客在网站浏览时如需订餐则必须登入系统统以确保订单的可靠性,而系统管理员进入后以确保订单的可靠性,而系统管理员进入后台也必须经过登入程序以防止信息的外泄,台也必须经过登入程序以防止信息的外泄,企业相关人员在查看相关信息业需要登录系企业相关人员在查看相关信息业需要登录系统。对于没有账号的顾客则
10、必须填写详细的统。对于没有账号的顾客则必须填写详细的用户资料进而注册。所有企业人员需要系统用户资料进而注册。所有企业人员需要系统管理员给予分配账号以及相关权限的设置。管理员给予分配账号以及相关权限的设置。用例描述用例图活动图会员(from 角色2)游客注册游客(from 角色2)会员登录会员信息管理分析类描述活动框图时序图2-22-2、在线下订单在线下订单(点餐)(点餐) 网上购物车的出现,为电子商务网站实现在线下订单的提升网上购物车的出现,为电子商务网站实现在线下订单的提升有着重大的意义。通过购物车,可以一次性批量购买多个商有着重大的意义。通过购物车,可以一次性批量购买多个商品,并且通过购物
11、车,您无需记下订单即可在您的电脑上随品,并且通过购物车,您无需记下订单即可在您的电脑上随 时保存或查看您想要购买的商品。购物车为广大的用户带来时保存或查看您想要购买的商品。购物车为广大的用户带来更大的便捷。用户现在网上浏览菜单,这其中包括菜品的介更大的便捷。用户现在网上浏览菜单,这其中包括菜品的介绍,价格等方面的菜品信息,然后点菜把所选的菜品放入购绍,价格等方面的菜品信息,然后点菜把所选的菜品放入购物车中,如果用户不满意可以到购物车中退菜,或修改数物车中,如果用户不满意可以到购物车中退菜,或修改数量,以下就是用户在线下订单量,以下就是用户在线下订单(点餐)(点餐)的活动图。(如图)的活动图。(
12、如图)用例描述用例图活动图订单编号(from 网上订餐系统)订单状态(from 网上订餐系统)会员信息(from 网上订餐系统)总金额(from 网上订餐系统)备注(from 网上订餐系统)会员(from 角色2)订单信息(from 网上订餐系统)时序图2-32-3、后台订单的处理后台订单的处理 当用户在前台实现点菜完成后,接下来的工作是后台对订单的处理,在当用户在前台实现点菜完成后,接下来的工作是后台对订单的处理,在后台将会涉及到系统管理员,厨师,经理,送餐服务员以及采购人员的后台将会涉及到系统管理员,厨师,经理,送餐服务员以及采购人员的工作。下面的通过活动图描述了各个相关人员的活动。系统管
13、理员先进工作。下面的通过活动图描述了各个相关人员的活动。系统管理员先进行审核订单,确认订单后,检查是否付款,是否有原材料,如果两者都行审核订单,确认订单后,检查是否付款,是否有原材料,如果两者都有具备了那就转交厨师开始烹饪,烹饪完成后交给送餐服务员送餐,服有具备了那就转交厨师开始烹饪,烹饪完成后交给送餐服务员送餐,服务员按照订单上的信息把餐送到收货人员那边,收货人收到菜品,订单务员按照订单上的信息把餐送到收货人员那边,收货人收到菜品,订单结束。在这个过程中如果用户没有付款或者是原材料没有备齐需等到两结束。在这个过程中如果用户没有付款或者是原材料没有备齐需等到两者都具备了才开始进行订单的执行,在
14、中间环节可以选择取消订单者都具备了才开始进行订单的执行,在中间环节可以选择取消订单。用例描述用例图维护订单用户订单查询订单状态修改未发货状态已发货状态交易完成状态交易取消状态会员(from 角色2)下订单系统管理员(from 角色2)订单信息会员维护订单信息维护订单信息管理员维护订单查询活动图时序图2-42-4、菜品管理、菜品管理 主要分为菜品详细描述的管理。菜品详细信主要分为菜品详细描述的管理。菜品详细信息的管理需要实现菜品描述信息的发布、菜息的管理需要实现菜品描述信息的发布、菜品描述信息的编辑,对菜品的描述编辑必须品描述信息的编辑,对菜品的描述编辑必须实现图片、资料上传,服务条款的编辑,还
15、实现图片、资料上传,服务条款的编辑,还需要添加、删除详细信息的功能。需要添加、删除详细信息的功能。用例描述用例描述用例图活动图时序图查询菜品时序图添加菜品时序图修改菜品时序图删除菜品时序图2-5、顾客留言管理 用户使用留言系统给快餐店留言,留下顾客用户使用留言系统给快餐店留言,留下顾客宝贵的建议,然后管理员可以对留言进行管宝贵的建议,然后管理员可以对留言进行管理和处理。理和处理。用例描述用例图活动图留言管理查看全部留言会员(from 角色2)添加留言系统管理员(from 角色2)浏览留言时序图2-6系统类图系统类图 类图详细的描述了我们所有的基本类之间的类图详细的描述了我们所有的基本类之间的关系以及操作,通过类与类之间的关系可以关系以及操作,通过类与类之间的关系可以轻松的看出所有类之间的关系以及映射到数轻松的看出所有类之间的关系以及映射到数据库的关联情况。通过对类的操作,定义所据库的关联情况。通过对类的操作,定义所有的功能以及操作。有的功能以及操作。系统类之间的详细类图三、数据库 3-1数据流数据流3-2数据库表设计会员信息表用于记录会员的所有信息:订单记录表记录所有的订单信息:菜品信息表用于记录菜品信息菜色表记录添加的菜品的信息:会员留言表用于记录会员留言信息:四、简单界面设计登录界面订餐界面订单管理用户留言管理谢谢!