面对对象系统设计项目名称: 餐厅点菜系统指导老师: 蔡云鹭班 级: 11 级信计 1 班成 员: 郑汉荣、 关海新、 张绍元一、 需求分析现在广州各大餐馆点菜方式基本都是人工点菜, 从餐桌走到厨房, 浪费了一定的人力; 点菜系统能够实现机器点菜, 提高点菜的效率。机器点菜能够降低出菜的错误率( 人工点菜可能会忘记点菜的信息, 点菜的纸条也可能丢失) 。点菜系统宏观上是服务员用安卓手机点菜, 厨房也用 android 手机接收点菜信息。二、 概要设计2.1 系统实现目标 餐馆点菜系统软件旨在提供一个功能全面、 方便、 高效的服务平台, 以替代传统的餐馆点菜流程, 同时利用先进信息技术为用户提供一些更为方便有用的功能。 系统将实现两个 Android 平台客户端, 其中一个面对点菜的服务员, 另一个面对厨房端的用户。厨房端完成查看已点菜单, 删除出品菜单功能。学生端完成点菜, 查看已点菜单功能。宿管服务流程将如下所示, 以下分为点菜、 查看已点菜单、 删除菜单三个部分进行陈述: 1. 点菜现状: 面对顾客餐馆的工作人员一般分成两类, 经理级和服务员级的。服务员的一般工作是上菜、 倒茶水、 送饭等等; 点菜的工作一般都由经理级的人员完成。因此一到旺季, 餐馆的点菜的人员数目有限, 就造成了人手不够的窘境。使用 android 手机点菜, 就方便了。能够记录服务员的 id, 能够追溯菜单是某个人点的。系统实现: 服务员点菜, 将菜单信息记录到数据库中。包括桌号, 服务员 id, 菜品, 订单号, 总价。 2. 查看已点菜单现状: 餐馆的已点菜单都是纸质的菜单。菜单放在厨房桌子上不但浪费桌面空间而且容易丢失。厨房是一个水火都有的地方, 纸质的菜单很容易就 over 了。将所有的菜单都集成到了 android 手机上就能够节约纸的浪费。系统实现: 厨房端用户使用数据库的账号就能够登录到所有菜单的界面, 也能够对指定菜单进行删除。2.2 运行环境Android 2.2 以上开发工具及技术 ADT-Bundle+Mysql+java 2.3 系统概述2.3.1 系统模块功能描述服务员端: 1. 登录模块( 服务员在此模块经过工号和密码登录到系统) 2. 点菜模块( 服务员使用此模块进行点菜) 3. 查看菜单模块( 服务员使用此模块查看已点菜单) 厨房端: 1. 登录模块( 厨房用户在此模块经过工号和密码登录到系统) 2. 查看菜单模块( 厨房用户使用此模块查看所有菜单信息) 3. 删除菜单模块( 厨房用户使用此模块就能够删...