餐馆订餐系统的业务模型(PPT 46张)
- 格式:ppt
- 大小:1.01 MB
- 文档页数:48
1 引言1.1 编写目的本详细设计说明书是基于系统概要设计说明书,经过项目组成员讨论后,将系统的各个功能模块细化,将总的用例图的功能细化到每个序列图中。
并且为后续的编码工作提供依据,也是系统测试用例编写和后期维护的主要参考资料。
1.3 名词解释系统中所有以“JE_”开头的类和变量均为“Just Enjoy”——我们小组名称的缩写,也用以和系统或者其他人开发的变量和函数相区别。
SQLServer 2000: Microsoft公司的关系型数据库。
JDK 1.4: 版本为号1.4的JAVA虚拟机。
E-R图:关系实体图,用于表示数据库的设计。
2 软件结构概述2.1 模块划分本系统根据需求分析可以划分为三大模块,他们是订餐管理模块、餐馆管理模块和会员管理模块。
其中餐馆管理主要简化为了餐桌管理。
餐馆管理模块和会员管理模块分别提供增加、修改、删除的管理功能,而最为核心的订餐管理模块提供记录订单、修改订单(换桌、换时间等)、取消订单、定时提醒和查询空桌等功能。
2.2 模块功能详细设计以UML序列图的方式列举各个用例模块的功能和实现过程。
2.2.1 CancelBooking取消订单功能,使用户可以取消已经下过的订单。
序列图如下图2-1所示:图2-1 取消订单序列图2.2.2 DeleteMember删除会员功能,使餐馆可以注销某些用户。
序列图如下图2-2所示:图2-2 删除会员序列图2.2.3 DisplayBooking显示订单功能,根据用户设定的时间显示的餐桌的信息。
其序列图如图2-3所示:图2-3 显示订单序列图2.2.4DisplayMember显示会员信息功能,显示选定的会员信息,以供管理员查看并作为修改的依据。
其序列图如图2-4示:图2-42.2.5ModifyBooking修改订单的功能为用户提供修改预约的机会,比如更换时间、换桌等。
修改订单的序列图如图2-5所示:图2-52.2.6ModifyMember修改会员信息提供给管理员以修改会员信息的功能,比图联系方式、用户姓名、信誉度等。
餐馆订餐系统的业务模型餐馆订餐系统是一种帮助顾客在线订餐的软件服务。
该系统包含餐馆菜单展示、顾客点餐、在线支付、配送跟踪等功能,可以有效提高餐馆的运营效率和顾客的满意度。
一、系统概述餐馆订餐系统的业务模型主要由以下几个关键业务流程组成:1. 菜单展示:系统提供一个菜单界面,展示餐馆的菜品信息(包括名称、价格、介绍等),并在页面上为用户提供方便的搜索和排序功能,以便用户可以方便地浏览和选择菜品。
2. 点餐流程:用户可以选择希望点餐的菜品,并通过系统将已选择的菜品添加到购物车中。
用户还可选择菜品的数量和需求,以便进行定制化的点餐。
用户可以在点餐过程中随时查看购物车的菜品总数和总价,并对购物车进行编辑和修改。
3. 订单确认:用户在点餐完成后,将进入订单确认界面。
用户需要验证订单的基本信息(如送货地址、联系人、联系电话等),以确保订单的准确性和送餐的顺利进行。
4. 在线支付:用户可以选择在线支付订单金额,系统将提供多种支付方式供用户选择。
用户需要提供支付账户和密码等支付信息,并通过系统的支付接口完成支付流程。
5. 配送跟踪:系统将提供订单配送跟踪功能,用户可以在系统中查看订单状态和配送进度。
餐馆可以通过系统后台将订单分派给骑手,并实时更新订单的状态和配送进度。
二、核心业务流程1. 菜单展示流程用户打开系统首页,系统将展示餐馆的菜单信息,用户可以通过搜索框、分类筛选和排序按钮等方式快速查找所需菜品。
用户可以点击菜品进入菜品详情页面,了解菜品的详细信息。
2. 点餐流程用户在菜单页面选择心仪的菜品,将菜品添加到购物车中。
购物车会即时显示当前已选菜品的总数量和总价。
用户可以在购物车页面修改菜品的数量,也可以选择删除某些菜品。
3. 订单确认流程用户在确认点餐后,点击结算按钮进入订单确认页面。
用户需要填写必要的信息,如送货地址、联系人信息等。
用户还可以选择配送时间和备注等。
用户确认订单后,订单将提交给餐馆后台进行处理。