ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:270.43KB ,
资源ID:734642      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-734642.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于安卓系统的点餐系统毕业论文.docx)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于安卓系统的点餐系统毕业论文.docx

1、本科毕业论文(设计)题目:基于安卓系统的点餐系统基于安卓系统的点餐系统摘要现如今我们生活在一个信息化的时代,信息数据随处可见。特别是无线数据传输技术的日益强大,经过运营商的大力推销,无线网络的应用已经开始充斥在我们生活的各个方面,并且进一步渗透到医疗、教育、交通、物流等行业中,慢慢的影响到人们生活的方方面面,使得移动生活变为可能。对于传统的餐饮业,要想在未来得到更好的发展,就得运用无线网络这项强大的工具,为顾客提供一个便捷的服务。在时代飞速前进的今天,社会发展的节奏催生了点餐系统的诞生,比较传统的点餐方式是顾客去餐厅首先浏览纸质的菜谱进行点餐,服务员手写菜单,这个过程就比较容易出错,尤其遇到就

2、餐高峰期,效率更为低下,更容易出乱,进而造成顾客的不满,影响到餐厅的服务质量。随着移动互联网的进一步发展,一些规模比较大的餐厅已经开始考虑使用这种最先进的网络技术来建立一套方便简洁、快捷的餐厅管理系统,使餐厅的服务和管理得到进一步的提升,以此提高在行业中的竞争力。本论文主要讲述了点餐系统的基本功能和数据库的设计方法。设计最终达成了包括用户登录,点菜管理功能模块、结账管理功能模块、更新管理功能模块、注销功能模块、设置功能模块等。系统基本能够正常运行,各个界面的交互性比较好。先后用 E-R 模型,系统功能结构图分析了系统所需的各种数据,详细的展示了系统的各个功能模块,并给出了主要功能运用界面图。关

3、键词:Android;点餐;eclipse;AbstractNowadays we live in an informationization time, the information data find at everywhere.Specially wireless data transmission technology day by day formidable, the process operation business great effort to increase sales, the wireless network application already started

4、 to flood each aspect which lived in us, and further seeped to professions in and so onmedical service, education, transportation, physical distribution, lived the slowly influence the aspects which to the people, caused the motion life possibly to become.Regarding the traditional food and beverage

5、industry, will need to want to obtain a better development in the future, utilization wireless network this item of powerful tool, will provide a convenient service for the customer.In time rapid advance today, the social development rhythm has expedited the meal system birth, is the customer goes t

6、o the dining room compared with the traditional spot meal way first to glance over the paper the cookbook to carry on meal, the service person writing by hand menu, this process quite is easy to make a mistake, meets especially goes to eat the peak, the efficiency is lower, is easier chaotically, th

7、en creates customers disaffection, affects to the dining room grade of service.Along with the mobile interned further development, some scale quite big dining room already started to consider used this kind of most advanced networking to establish set of conveniences succinctly, the quick dining roo

8、m management system management system, caused the dining room the service and the management obtains the further promotion, by this enhancement in profession competitive power. The present paper mainly narrated the meal system basic function and the database design method.The design finally achieved

9、 has registered including the user, orders food the management function module, pays up the management function module, the renewal management function module, cancels the function module, the establishment function module and so on. The system basic can the normal operation, each contact surface in

10、teractive quite is good.Uses the E-R model successively, the system function structure drawing has analyzed each kind of data which the system needs, the detailed demonstration system each function module, and has given the main function utilization contact surface chart.Keywords: Android; Wireless

11、ordering; eclipse目录第一章 绪 论11.1 研究的背景及意义11.2 研究的目的21.3 国内外概况2第二章 设计原理和方法32.1 架构概述32.2 关键技术简介32.3 开发工具及环境42.5 需求分析62.5.1 点餐系统的背景分析和构建必要性62.5.2 可行性分析7第三章 系统概要设计93.1 模块的划分与功能设计93.2 功能模块的设计93.3 数据库结构的设计9第四章 系统实现134.1 客户端设计思路134.2 主菜单界面134.2.1 功能描述134.2.2 登录界面的设计134.2.3 功能描述144.2.4 界面设计144.2.5 功能实现144.2.6

12、 关键代码154.3 点菜界面164.3.1 功能描述164.3.2 界面设计174.3.3 关键代码184.4 更新界面.4.4.1 功能描述.4.4.2 界面设计.4.4.3 功能实现.4.4.4 关键代码.误!未定义书签。误!未定义书签。误!未定义书签。误!未定义书签。误!未定义书签。4.5 结账界面184.5.1 功能描述184.5.2 界面设计194.5.3 功能实现204.5.4 关键代码.误!未定义书签。第五章 测试215.1 测试的作用和意义215.2 测试方法215.3 测试内容215.4 测试结果225.5 测试结论23结 论24谢 辞25参考文献34第一章 绪 论1.1

13、研究的背景及意义 传统的点菜方式是餐厅的服务人员操作,由服务员手写记录顾客所点的菜,在具体操作中容易出现各种问题:不能及时更新菜谱,导致菜谱信息陈旧,点菜时经常出现某菜品已下架等情况;对服务员人数要求比较高,增加餐厅服务支出,在用餐高峰期,还会出现服务员人手不够的情况。随着平板电脑的普及,基于平板电脑的电子点餐系统成为未来饭店点菜的发展方向。若使用电子菜单,能够克服成本高、更新不变等弊端,还能给顾客带来更好的用户体验,让顾客体会到点餐的乐趣。产品无论从外观、尺寸、重量都比同类产品更具优势,能够让餐厅真正放心作为菜谱使用,而实时的菜品更新功能及海量的信息展示功能。传统纸质菜单字迹混乱从而导致上错

14、菜、加菜和查账程序比较繁琐,处理特殊口味时难免有遗漏和偏差、客人催菜遗忘现象较频繁、导致结算账单易出错、浪费人力, 时间和金钱,随着餐饮业规模的扩大,人工管理无论是在工作效率,人员成本方面都已经难以适应现代化经营管理的要求,制约了餐饮业的发展,因此种种缺点催生了无线点餐模式的诞生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个方 面。现在的点菜方式在使用时已经没有网络点菜系统方便了:服务员使用手持终端为顾客点餐,当顾客点完自己想要的餐品后,服务员将已

15、经输入在手持终端内的信息发送到前台, 前台电脑会对收到的点菜内容进行分析,然后处理,再把处理好的信息发送给收银台和厨房,我坚信,基于安卓的点餐系统将会带给广大繁忙的人群很多的方便,节约大量的时间。1.2 研究的目的本文介绍了安卓无线点餐系统的开发过程。按照软件工程的方法,论文论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程。首先系统地研究了无线点餐系统的背景和意义,分析了当今点餐系统的特点和共性,从而得出设计本系统的思路和方法。接着介绍了实现系统开发的 Android 平台环境,数据库用 MySQL 实现。同时简要的介绍了以上工具的功能和方法。概要设计分成后台数据库

16、管理操作设计和客户端管理操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了点菜管理、送餐管理、查询管理,付款管理等以及后台管理功能的实现,并给出了系统的部分设计代码。最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了的功能以及快速的响应速度。1.3 国内外现状目前国内外的 Android 开发还是主要以应用类开发为主,主要分成 3 类:为企业开发应用、开发通用应用以及游戏开发。在餐饮方面,无线点餐已经在全国开始普及,越来越多的用户将会感受到 Android 带给我们的便利。有了 Android 系统,我们就可以开发一套客户端软件来完成点餐功能,而不会影响 Andro

17、id 手机的其他功能。Android 系统的功能强大,界面组建丰富,软件的功能自然会强大很多。用户操作更流畅,界面展现更完美.第二章 设计原理和方法2.1 架构概述本设计主要讲述了点餐系统的基本功能和基于 Android 平台的软件开发、数据库的设计方法。设计最终达成了用户登录、点菜管理、送餐管理,收费管理,等点餐系统的基本功能。并且系统能够正常运行,各个页面交互性较好。在整个设计中基本运用基础的Android 进行功能编程,也运用到了一些前端控件来控制输入信息,对输入信息进行验证,通过 JDBC 连接数据库。在系统规划中先后用数据流程图、系统功能结构图分析了系统所需的各种数据,详细的展现了系

18、统的各个功能模块并给出了主要功能运行界面图。该点餐系统目前已有比较完善的管理与使用功能。开发点餐系统是为了满足酒店管理的需要,以现代化的创新思维模式去工作。该点餐系统主要用到的采用模型 -视图-控制器 MVC 架构的设计模式。MVC 架构是Model-View-Controller,中文意思是模型-视图-控制器。MVC 应用程序总是由这三个部分组成。MVC 架构是一种架构,其实需要其他东西帮助它来完成操作。在J2EE 模式目录中,通常采用 service to worker 模式实现,但是service to worker 模式可以通过集中控制器模式, 派遣器模式和 Page Helper 模

19、式这三样结合而成。而 Struts 只是描述了 MVC 的 View 和Controller 两个部分,Model 部分需要我们这些开发的人们来自己操作,Struts 提出了抽象类 Action 使开发者能将 Model 应用于 Struts 框架中。 2.2 关键技术简介移动终端界面设计用于移动终端技术领域,提供了一种移动终端界面显示方法、装置以及移动终端,所述方法包括以下步骤:接收用户的界面显示模式设置;将用户的界面显示模式设置进行存储;根据用户的需要控制移动终端界面进入用户设置的界面显示模式。本发明实施例通过将用户的界面显示模式设置进行存储,根据获取的移动终端运行指令控制界面进入用户设置

20、的界面显示模式,使得移动终端的用户能够方便的根据自己的需要对显示界面进行设 置,譬如设置字体的大小、设置某个应用程序的高亮状态等,拓展了移动终端的功能,方便了用户的使用。2.3 开发工具及环境简介(1) EclipseEclipse 是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Tools,JDT)。 Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作

21、为其他计算机语言比如 C+开发工具。Eclipse 的本身只是一个框架平台,Eclipse 因为众多插件的支持比固定的 IDE 软件更加具有灵活性。许多软件开发商 IDE 都是以 eclipse 框架来开发的。Eclipse 最出色的部分莫过于其插件框架,正因为有了其插件,Eclipse 才以被不断扩充,越来越强大。Eclipse 的安装首先需要安装 JDK,JDK 是针对 Java 开发人员提供的软件开发工具包, 自从 Java 出现以来,JDK 已经成为使用最广泛的 Java SDK。安装 JDK 成功后,进行配置环境变量,一步一步,我截取了其中的一个步骤如图 1 所示:图 1 安装 JD

22、K 步骤配置成功后,在 DOS 窗口输入相应的命令会出现如图 2 所示界面图 2 DOS 窗口中输入相应的命令会出现的界面(2) Tomcat 服务器Tomcat 很受程序员们的欢迎,因为它运行时不怎么占用系统资源,并且具有良好的扩展性,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在努力完善中, 只要程序员感兴趣就更改它或在其中加入新的功能。 Tomcat 是一个小型的轻量级应用服务器,普遍使用在中小型系统和并发访问用户不是很多的场合,所以是开发和调试JSP 程序的第一选择。对于一个刚刚起步的人来说,可以这样认为,当机器上配置好 Apache 服务器,它可以使 HTML 页面的访问

23、请求得到相应。实际上 Tomcat 部分只是是 Apache 服务器扩展的一部分,但它并不具有依赖性,因此当你运行 tomcat,它实际上是单独运行的。(3) 环境简介软件运行环境操作系统:Windows7 操作系统数据库:SQL支持软件:MyEclipse tomcat JDK2.4 应用平台(1) Android 平台Android 是一个平台,主要包括 Linux 微内核,中间件(SQLite 等),一些关键应用,提供的 Java 框架,以及安卓中的JVM,它采用了软件堆的架构,主要分为三部分。底层是通过 Linux 内核工作的,只提供基本的一些功能;编写程序一般都是通过 Java。由

24、Linux 内核,硬件抽象层,Android 组件和上层应用程序组成,是为移动智能终端量身打造的, 源代码开放,所以适合修改定制。(2) Android 特性开放性挣脱运营商的束缚丰富的硬件选择不受任何限制的开发商无缝结合的 Google 应用2.5 需求分析2.5.1 点餐系统的背景分析和构建必要性在网络技术飞速发展的今天,原先普通的点餐模式已经不能满足顾客的需求,一款好的点餐系统能让用户及时看到餐饮商家及时更新的菜品信息,并提高服务质量以及他们对餐厅的满意度,点餐系统就恰当的出现了,本系统就是针对餐厅而设计开发的一个点餐管理系统,它带来的是方便,快捷,个性化,系统以安卓为开发工具,改变以往

25、纯手工的点餐模式,从而节省了大量的人力劳动,可极大的提高餐厅的营运效率。一个完美的系统,必须要进行完善且全面的系统分析。只有系统分析规划好了,它才能够指导项目顺利的进行下去。系统分析需要以需求分析为基础。本项目中,我们之所以能够顺利地进行下去,也是基于一个良好的系统分析,如果不做该步骤直接进行编程,那将很吃力,以至于在编程过程中又不得不返过来进行系统分析, 必然耽误了整个设计系统的时间,系统逻辑也被打乱。首先,我们得确定使用这个系统的用户应该有顾客、服务员收银员等。顾客和服务员员是开始系统数据的,他们做出开始的操作,厨师是接收数据的末端,因为最后是从厨师身上看到任务的分配情况。系统的核心任务就

26、是确保厨师完成顾客所点的菜品,厨师能够准确的从系统中得到做菜的任务。该系统在性能功能上应达到如下需求:() 操作简单、界面友好:控件式的页面布局,使得菜品,资讯等信息的录入工作更简捷,许多选项包括餐厅信息,客人信息等等只需要动动手指就可以完成;另外,出现的提示信息也让用户随时清楚自己的操作情况。基本信息录入、浏览、删除、修改、搜索等方面都大体实现,以及顾客对菜品的预定及支付方式;() 即时可见:能够立即处理顾客预订的就餐信息然后达到即点即见的效果() 系统运行应该快速、稳定、高效和可靠;() 在结构上应具有很好的可扩展性,在后面的功能扩展和维护方面方便许多。 主要 质量 详细要求属性正确性按照

27、要求正确执行任务,完成各个模块的功能。健壮性容错能力和回复能力比较好。性能效率软件的输出结果更新周期应该与系统的信息更新周期相同。在网络情况良好的情况下,3 秒内可响应用户请求。易用性易理解性:软件开发过程中的文字语言图片信息便于理解而且基本上不存在歧义。安全性为了防止软件受到意外破坏和泄密,软件的数据应该全部放置在总部数据库中,只能专门人士才能看到。可扩展性可以进行进一步的开发,充分满足对功能的提升还可以提高软件的安全性能方面的维护。兼容性不会和其他软件发生不必要的冲突。 表 12.5.2 可行性分析现在的社会节奏发展越来越快,进而催生了点餐系统的诞生,该管理系统在很多城市的餐厅中其实已经很

28、常见了。足以体现移动互联网已经渗透到我们生活的方方面面的这种现象。同时,随着人们生活质量的提高,人们不仅要吃饱,还要吃好吃的开心,人们越来越追求实物本身以外的优势,服务就是其中的一种,点餐系统的出现,很好的满足了广大顾客的需求,节约了双方的时间,不仅让顾客享受到可口的菜肴,更能让他们感受到服务的完美与上菜的快捷。另一方面点餐系统对开发的需求以及软硬件要求都不太高,该业务在中国有着极大的市场发展前景,而且,本系统没有侵犯个人隐私和个人责任方面的问题, 使用本系统不会引起法律方面的纠纷,所以,我认为开发本系统在经济 ,技术,法律,开发方案方面是可行的,并且,具有其实现的必要性。第三章 系统概要设计

29、系统的概要设计主要针对系统的总体功能进行设计,如何划分模块,系统的数据库如何设计。它为系统的详细设计做铺垫。在系统的设计过程中起着非常重要的作用。3.1 模块的划分与功能设计本系统主要分:登录,点菜,确认,结账等。3.2 功能模块的设计登录:用户进行登录开始点菜:根据菜单显示信息进行点菜确认:确认点菜信息送餐:根据提供的信息把点的菜品送达目的地更新信息:获取最新变更信息设置:进行一般设置结账:是在顾客用餐完毕后,结算付费而设计的功能,使客人能够直观明了的看清消费明细,不用担心算错的问题3.3 数据库结构的设计数据库设计( Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。 就是结构化数据库中的数据对象以及这些数据对象之间关系的过程。 设计数据库的过程一般可以分为 4 个步骤: (1) 需求分析首先要调查清楚客户的业务和使用数据的情况并且进行系统分析,将所用数据的范 围、数量、种类以及在业务活动中的情况弄明白,完成用户对数据库系统使用过程中的要求。 点餐系统的主体就

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2