4.3 服务器WEB端设计思路及实现方案 33
5 测试 34
5.1 后台测试 34
5.2 测试中遇到的问题 36
结 论 39
参 考 文 献 40
致 谢 41
1 前言
1.1 基于无线终端点餐平台的开发背景及意义
在当今社会,很多餐厅还是以人工纸笔的记录以及电话短信的接收或固定点餐前台方式来进行餐饮消费的管理,但是这种方法的容错率低,而且当就餐的人数达到一定的量会导致排队系统的饱和,这将会增加餐厅中的工作人员手写传单中的错误率以及时间的拖延率,不仅会引起客人的不满,还会拉低餐厅的服务质量,甚至会损害餐厅的名誉。基于安卓平台的无线点餐系统在提高信息准确度和管理效率方面做出了尝试和研究。
无线终端点餐平台就是利用当代社会比较流行的无线技术去让用户在比较流行的几大平台上如手机、平板等去进行点餐消费。该点餐平台的开发从APP前端来看,充分利用了手机、无线等互联网技术来抓住流动顾客,获取大量潜在客户信息,使推广、宣传都十分便利;从后台服务器端来看,能让餐厅各方面运营更为顺畅,管理更加方便快捷,并能及时和顾客进行交流,收集顾客的宝贵意见,对于餐厅管理的升级以及业务的拓展具有非常好的效果。从长远的业务发展来看,这套无线点餐平台可以衍生为具有不同特色的餐厅服务平台,稍加改造就可以为给定的餐厅定制符合要求的一套服务平台。
1.2 基于无线终端点餐平台研究的目的
论文详细介绍了点餐系统的开发过程,全面地论述了需求分析、系统分析、概要设计、详细设计、测试调试等从始至终整个开发流程。论文系统地研究了无线终端点餐系统的背景和意义,分析了当今点餐系统的特点和共性,分析出设计本系统的思路和方法。无线点餐平台研究可以为以后的餐饮之路先做好软件技术上的支持,能在未来利用这个平台去拓展相关的餐厅业务。
1.3 无线终端点餐平台开发的目标
基于安卓平台的点餐系统建立基于Java Web的后台服务器端,在合理设计出各类数据之间的数据关系及结构的基础上开发出便于餐厅管理的后台业务,有利于提升餐厅的运行效率以及后期维护工作。前端APP目标是实现一款画面精美、操作简单、用户体验良好、适配多种业务环境、人机交互便捷的终端应用。最终构建出平台下各类业务的业务交互,给用户和餐厅人员带来较好的业务体验。
2 设计原理和方法
2.1 整体架构概述
设计说明部分主要阐述了无线终端点餐后台管理系统基本功能架构,以及基于Android平台的软件开发相关技术细节及数据库的设计建模结构。后台业务系统完成了用户账号的管理、菜品的增删改查、订单的增删改查等业务。前端APP业务功能包括用户登录、用户注册、点菜管理、送餐管理、订单管理、收费管理、用户反馈、用户分享、软件自动更新等。整个设计框架建立在基础的Java语言上,结合Android设计框架实现业务功能。设计实现中大量使用了各种前端控件来控制输入信息并对输入信息进行验证,通过JDBC操作数据库实现了业务数据的存取。在系统规划方案中使用了数据流程图、系统功能结构图分析了系统实现的总体架构和功能交互细节,详细阐释了系统的各个功能模块之间的关系,并给出了核心功能运行界面的截图。