基于安卓系统的点餐系统(3)

2019-02-15 22:27

第一章 绪 论

1.1 研究的背景及意义

传统的点菜方式是餐厅的服务人员操作,由服务员手写记录顾客所点的菜,在具体操作中容易出现各种问题:不能及时更新菜谱,导致菜谱信息陈旧,点菜时经常出现某菜品已下架等情况;对服务员人数要求比较高,增加餐厅服务支出,在用餐高峰期,还会出现服务员人手不够的情况。随着平板电脑的普及,基于平板电脑的电子点餐系统成为未来饭店点菜的发展方向。若使用电子菜单,能够克服成本高、更新不变等弊端,还能给顾客带来更好的用户体验,让顾客体会到点餐的乐趣。产品无论从外观、尺寸、重量都比同类产品更具优势,能够让餐厅真正放心作为菜谱使用,而实时的菜品更新功能及海量的信息展示功能。传统纸质菜单字迹混乱从而导致上错菜、加菜和查账程序比较繁琐,处理特殊口味时难免有遗漏和偏差、客人催菜遗忘现象较频繁、导致结算账单易出错、浪费人力,时间和金钱,随着餐饮业规模的扩大,人工管理无论是在工作效率,人员成本方面都已经难以适应现代化经营管理的要求,制约了餐饮业的发展,因此种种缺点催生了无线点餐模式的诞生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。

我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个方面。现在的点菜方式在使用时已经没有网络点菜系统方便了:服务员使用手持终端为顾客点餐,当顾客点完自己想要的餐品后,服务员将已经输入在手持终端内的信息发送到前台,前台电脑会对收到的点菜内容进行分析,然后处理,再把处理好的信息发送给收银台和厨房,我坚信,基于安卓的点餐系统将会带给广大繁忙的人群很多的方便,节约大量的时间。

1

1.2 研究的目的

本文介绍了安卓无线点餐系统的开发过程。按照软件工程的方法,论文论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程。首先系统地研究了无线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从而得出设计本系统的思路和方法。接着介绍了实现系统开发的Android平台环境,数据库用MySQL实现。同时简要的介绍了以上工具的功能和方法。

概要设计分成后台数据库管理操作设计和客户端管理操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了点菜管理、送餐管理、查询管理,付款管理等以及后台管理功能的实现,并给出了系统的部分设计代码。

最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了的功能以及快速的响应速度。 1.3 国内外现状

目前国内外的Android开发还是主要以应用类开发为主,主要分成3类:为企业开发应用、开发通用应用以及游戏开发。在餐饮方面,无线点餐已经在全国开始普及,越来越多的用户将会感受到Android带给我们的便利。有了Android系统,我们就可以开发一套客户端软件来完成点餐功能,而不会影响Android手机的其他功能。Android系统的功能强大,界面组建丰富,软件的功能自然会强大很多。用户操作更流畅,界面展现更完美.

2

第二章 设计原理和方法

2.1架构概述

本设计主要讲述了点餐系统的基本功能和基于Android平台的软件开发、数据库的设计方法。设计最终达成了用户登录、点菜管理、送餐管理,收费管理,等点餐系统的基本功能。并且系统能够正常运行,各个页面交互性较好。在整个设计中基本运用基础的Android进行功能编程,也运用到了一些前端控件来控制输入信息,对输入信息进行验证,通过JDBC连接数据库。在系统规划中先后用数据流程图、系统功能结构图分析了系统所需的各种数据,详细的展现了系统的各个功能模块并给出了主要功能运行界面图。该点餐系统目前已有比较完善的管理与使用功能。开发点餐系统是为了满足酒店管理的需要,以现代化的创新思维模式去工作。

该点餐系统主要用到的采用模型-视图-控制器MVC架构的设计模式。MVC架构是\,中文意思是\模型-视图-控制器\。MVC应用程序总是由这三个部分组成。

MVC架构是一种架构,其实需要其他东西帮助它来完成操作。在J2EE模式目录中,通常采用service to worker模式实现,但是service to worker模式可以通过集中控制器模式,派遣器模式和Page Helper模式这三样结合而成。而Struts只是描述了MVC的View和Controller两个部分,Model部分需要我们这些开发的人们来自己操作,Struts提出了抽象类Action使开发者能将Model应用于Struts框架中。 2.2关键技术简介

移动终端界面设计

用于移动终端技术领域,提供了一种移动终端界面显示方法、装置以及移动终端,所述方法包括以下步骤:接收用户的界面显示模式设置;将用户的界面显示模式设置进行存储;根据用户的需要控制移动终端界面进入用户设置的界面显示模式。本发明实施例通过将用户的界面显示模式设置进行存储,根据获取的移动终端运行指令控制界面进入用户设置的界面显示模式,使得移动终端的用户能够方便的根据自己的需要对显示界面进行设置,譬如设置字体的大小、设置某个应用程序的高亮状态等,拓展了移动终端的功能,方便了用户的使用。

3

2.3开发工具及环境简介

(1)Eclipse

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++开发工具。Eclipse的本身只是一个框架平台,Eclipse因为众多插件的支持比固定的IDE软件更加具有灵活性。许多软件开发商IDE都是以eclipse框架来开发的。

Eclipse最出色的部分莫过于其插件框架,正因为有了其插件,Eclipse才以被不断扩充,越来越强大。

Eclipse的安装首先需要安装JDK,JDK是针对Java开发人员提供的软件开发工具包,自从Java出现以来,JDK已经成为使用最广泛的Java SDK。安装JDK成功后,进行配置环境变量,一步一步,我截取了其中的一个步骤如图1所示:

图1 安装JDK步骤

4

配置成功后,在DOS窗口输入相应的命令会出现如图2所示界面

图2 DOS窗口中输入相应的命令会出现的界面

(2)Tomcat服务器

Tomcat 很受程序员们的欢迎,因为它运行时不怎么占用系统资源,并且具有良好的扩展性,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在努力完善中,只要程序员感兴趣就更改它或在其中加入新的功能。

Tomcat 是一个小型的轻量级应用服务器,普遍使用在中小型系统和并发访问用户不是很多的场合,所以是开发和调试JSP 程序的第一选择。对于一个刚刚起步的人来说,可以这样认为,当机器上配置好Apache 服务器,它可以使HTML 页面的访问请求得到相应。实际上Tomcat 部分只是是Apache 服务器扩展的一部分,但它并不具有依赖性,因此当你运行tomcat,它实际上是单独运行的。

(3)环境简介 软件运行环境

操作系统:Windows7操作系统 数据库:SQL

支持软件:MyEclipse tomcat JDK

5


基于安卓系统的点餐系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:采气工岗位竞聘演讲稿范文【精品】

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: