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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(安卓应用开发课程设计报告基于无线点餐的安卓程序报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安卓应用开发课程设计报告基于无线点餐的安卓程序报告.docx

1、安卓应用开发课程设计报告基于无线点餐的安卓程序报告安卓应用开发课程设计报告-基于无线点餐的安卓程序报告安卓应用开发课设报告 第1章 引言 . 2 1.1课题背景及意义 . 2 1.2研究现状. 4 第2章 安卓系统架构分析. 6 2.1 Android系统的诞生 . 6 2.2 Android系统的特点 . 6 2.2.1开放性 . 6 2.2.2平等性 . 7 2.2.3高效性 . 7 第3章 需求分析. 9 3.1 目标分析. 9 3.2 开发运行环境需求 . 9 3.2.1 软件需要具有如下功能 . 10 3.2.2 功能描述 . 10 3.3 性能质量需求分析 . 10 3.4 总体设

2、计原则 . 11 3.4.1 开放性、可扩充性、可靠性原则 . 11 3.4.2 良好的用户操作界面 . 11 3.4.3 实用性原则. 11 3.5 架构概述. 11 3.6 系统概要设计 . 13 3.6.1 模块的划分与功能设计 . 13 第四章 数据库设计 . 15 4.1 数据库需求分析 . 15 4.2 数据库的逻辑设计 . 15 4.4 数据库的选择 . 17 4.5 MySQL 数据库的优化. 18 第五章 终端软件设计 . 21 5.1 终端软件详细设计 . 21 5.2 登录界面的设计 . 21 5.2.1 功能描述 . 22 5.2.2 界面设计 . 22 5.3 主菜单

3、界面菜单界面 . 23 5.3.1 界面设计 . 23 5.3.2工作流程 . 24 5.4 并台界面. 24 0 5.4.1 功能描述 . 24 5.4.2 界面设计 . 24 5.4.3 工作流程 . 25 5.4 换台界面. 25 5.4.1 功能描述 . 25 5.4.2界面设计 . 25 5.5 查台和结账 . 26 5.5.1 功能描述 . 26 5.5.2 界面设计 . 26 第六章 后台服务器端设计与管理 .27 6.1 后台服务器架构与关键技术 .27 6.1.1 Tomcat 服务器 .27 6.1.2 JDBC .27 第七章 系统测试. 29 7.1 测试目的. 29

4、7.2 测试项目. 29 7.3测试准则. 30 7.4 测试过程. 30 7.4.1 登录测试 . 30 7.4.2 各功能模块测试 . 30 7.4.3 系统测试 . 31 7.5 软件需求测试结论 . 31 7.6 测试结论 . 31 总结 . 32 参考文献. 33 1 第1章 引言 1.1课题背景及意义 伴随着社会的进步和科学技术水平的提高,信息化已经融入了人们的基本生活。时至今日,网络最典型、最传统的代表就是计算机,人们的思维已经认定计算机就是互联网的客观显示形式。网络的传输速率激发了计算机的巨大潜能,而计算机的应用又让网络覆盖了相当广泛的区域。在当代科技社会中,已经没有任何一种技

5、术发明能像Internet 那样对社会的各个方面、人们生活的给个角落产生了如此翻天覆地的影响。特别是在无线网络大放异彩的今天,360行都在通过信息技术在拓展自己业务,餐饮业也不例外。使用无线点餐系统的优势具体体现在以下方面: (1)大幅度提升工作效率:传统的单据式手写记录的点菜方式,要求服务员在每一次点菜、加菜及退菜后都另行单独下单并且把每一次的菜单都分发到饭店的每一个部分,如收银、酒水、传菜部、后厨等部门,并且在收银员把全部的点菜单输入电脑中或者用笔和计算器手动计算,才能生成总体的一个账单。但是在使用无线点菜系统时,服务员在客人点菜时就把菜单输入了点餐系统,然后系统又通过终端把菜单分发到各个

6、部分,各个部分按单操作就行,这样避免了传菜单抄菜单的麻烦,节约了时间,保证了正确率,也在一定程度上节约了客人的用餐时间。 (2)节约企业运营成本:原始的记账点菜模式对服务员要求数量较多,要做到服务跟得上那就需要大量的人力资源。而在服务阶段,无论在客人点菜、加菜或退菜时,服务员都只需要在餐饮行业的终端机上按客户要求操作即可让客户信息到达饭店的各个部分,这一切都只是通过无线网络连接到计算机,而计算机又通过网络把信息发送到各个终端设备上,这一系列过程没有手写开单、没有传单送单,降低企业经营成本。而在这种情况下,又不用服务员来回的传送菜单,既减少服务员的工作量,又降低了劳动强度,提高了工作效率,又节约

7、了人力成本。 (3)提高了饭店日常经营管理水平:无线点菜系统的核心是餐饮流程管理2 软件,它不仅可以起到控制加速点餐流程的作用,还可以加强对企业日常的经营管理。经营管理包括库存管理、质量管理、服务管理、营业关系和营业审核。原材料是餐饮企业从事经营活动做出美味菜品的充分必要条件,假设没有原材料就不能生产出美味的产品供客人享用。由于饭店服务是面向大众,而众口难调,客人对于事物的喜好是不同的,因此餐饮企业对于原材料的库存要做到多种多样。一旦这对原料的库存管理不好,就会产生浪费或出现缺少某种材料的情况,或增加成本或对企业形象造成负面的影响。因此餐饮业要做到合理科学安全卫生的储存保管、控制库存量、保证原

8、材料的食用安全达标、保证采购量与库存量的最佳平衡。传统的库存管理方法是在购买原材料时,人工对原材料进行日常核算登记记录至库存表中,这不仅工作量大而且人工进行采购清点材料时,由于存在主观因素,可能会造成购进量过多或过少的情况,产生资金积压、流动资金链断缺、管理费用上升、原材料变质或库存量不足导致影响客人点餐,影响酒店或餐厅经营的情况。库房管理系统就不一样了,它可以根据点菜信息量的大小多少定 期地自动生成用料数据,方便了核算;原材料的购入、使用和需求情况都由系统控制,这样就避免了原材料的丢失和变质无法使用的浪费;同时系统还可以根据原材料进货的时间来提前预警食品的保质日期,减少原材料由于变质造成的浪

9、费。与传统的库存管理方法相比,能节省很多不必要的浪费,原材料消耗至少降低5%。 无线点菜系统为餐饮企业提供了很大的帮助,在营业管理上提供日常营业所涉及到的业务功能,如客户提前预订情况,桌位大小以及使用状况,打印状态监督等,服务人员及管理人员都可通过各自相应的权限进入点餐系统查看酒店或者餐厅各个部分的营业基本情况。同时还可依据自身实际状态对日常的经营模式进行个性化的管理。 无线点餐管理系统可以使营业审核的各种信息自动生成各种可直视的统计财务报表,为管理人员和财务人员提供重要的清晰明了的营业数据依据。管理人员和财务人员可以根据自己的权限查看当天酒店或餐厅中各个部分的营业日报表,可以根据多种选择条件

10、,如部门、菜类、菜名、账单、服务员等,来审阅整个企业中所有财务明细或汇总的报表,能使管理者快速的把握知晓每天的饭店的运营状态。同时,在管理系统中还可以查询账单流水、退单信息和统计信息,更加清3 晰了工作明确了责任和责任人,防止了各种舞弊和错误的产生。管理者同时还可以根据系统提供的分门别类的经营信息进行分析选择,如一段时间的销售量、员工个人工作情况、菜品销售情况、应收款项及应付款项情况、采购领料的状况、毛利状况等,为企业的经营决策和正常管理提供重要数据。 (4)提升客人用餐环境,提高饭店形象:传统的手动点菜方式要求服务员写下一个菜单就立刻传送到其他部门,在用餐客人较多的时候,服务员为提高服务效率

11、会经营快速走动,造成餐厅环境比较混乱,影响周边客人的用餐心情。而再使用无线点菜系统后,服务员在客人点餐时候站立就能完成以前的繁琐工作,避免了忙乱的现象,大大提升了用餐环境和服务品质。同时持有先进的点菜系统的终端具有时尚流行的外观以及触摸式点菜屏幕,美观方便实用,给顾客良好的视觉享受,极大提升餐厅档次和企业形象。 餐饮企业运用无线点餐系统不仅可以很大幅度提高了员工的工作效率、减少重复不变的工作,降低了企业的用工成本、提高上菜的速度、提升企业现代化的服务形象,而且使企业的日常经营管理更加正规化,管理模式更加强大,并且更规范化,使企业的管理由粗放型向集约型转变,因此餐饮企业进行信息化管理使用无线点餐

12、系统是必须的,而餐饮企业信息化之路的第一条就是点菜系统的无线化、智能化、简便化。 1.2研究现状 传统的酒店或者餐厅点菜方式是人工手写,由服务员按照顾客的要求用笔和纸记录顾客点的菜,单据为一式四联,分别传递到不同的地方。第一联:存放于收银台,便于顾客用餐完毕后,统计顾客的全部消费并且作为结账的依据;第二联:送至厨房传菜,用于排列厨师做菜的先后顺序以及厨房记录菜品的完成情况,每做完一道菜传送至餐桌就标记已完成;第三联:送厨房配菜员,用于根据菜单中的菜提前做好配菜工作;第四联:存放于顾客所在餐桌,服务员每次上完一道菜后,就做好菜品以上的标志,以免发生上错菜或者漏菜的情况,同时也可以方便客人检查上菜

13、是否有出入、账单结算是否正确。原始的点菜记账的管理方式虽然程序一环套一环,但在执行是还会存在很多容易疏忽的地方,如4 人工点菜传菜浪费大量人力和时间,较低的效率,直接影响了翻台率;而大饭店的规模又比较大、每日客流量大,菜单多,信息量大,每一个服务环节都紧紧相扣,如果任何一个地方出现问题都会影响大饭店的效率。统计餐费和服务水平,加大了饭店经营管理的难度。而在算账统计收入的时候,又都是按照账单一笔笔来计算,收入无法得到有效的监督保障。此外在具体各个环节的工作中还容易出现很多问题:因服务员字写的各不相同,如有写的潦草的,进而看不清菜单、看错菜单而上错菜,做错菜和其他等等服务方面的问题。 这些毛病虽说

14、都是饭店经营管理中常出现的小问题,对饭店不会产生太大的问题,但却或多或少影响了饭店的服务水平。正因如此,随着互联网引入餐饮行业,无线点餐模式的产生可以完全地取代了传统手写点餐。餐饮无线点餐系统,就是利用现代通信传输技术、计算机软硬件应用技术、网络技术、电子信息技术等众多高科技手段,来代替传统服务员用手写单据点菜,通过电子终端来进行点菜的操作系统。餐饮行业通过一系列现代化、信息化的改造,提升了经营管理水平、节约了人力成本,提高员工的工作效率、规范了整个餐饮服务体系,提高整体服务质量和管理水平,为规模化经营提供了坚实的技术基础。 5 第2章 安卓系统架构分析 2.1 Android系统的诞生 An

15、droid一词的本义指的是“机器人”,它是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。该平台由操作系统、中间件、用户界面和应用软件四个主要部分组成,号称是首个为移动通信终端打造的真正开放和完整的移动操作系统。 Android的产生还得从Andy Rubin(安迪鲁宾)说起。安迪鲁宾是一位硅谷著名的极客,他曾先后在苹果、General Magic、WebTV等公司工作,2000年参与创办了Danger公司。该公司生产的Hiptop(T-Mobile Sidekick)智能手机具备上网、全键盘和照相功能,2003年曾在美国风行一时。离开Danger之后,安迪鲁宾创办

16、了新的公司,致力于研发手机操作系统。因为Linus Torvalds把自己写的操作系统称为Linux,安迪鲁宾的名字是Andrew,再加上他本身是个机器人迷,所以新公司取名叫做Android。这就是Android的来历。 Android是基于linux的软件平台和操作系统,早期由谷歌开发,后又由开放手机联盟(Open Handset Alliance)开发。它包括操作系统、用户界面和应用程序,这些要素构成了移动电话工作所需要的所有软件。其拥有许多移动行业的创新专利,是第一个为移动终端开发的软件产品。Android采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分

17、:底层以Linux核心为基础,并且由C语言开发,但是只能提供基本功能。中间层还包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序和上网程序等,应用软件则由相应各公司自行开发,并且以java编写开发。 2.2 Android系统的特点 同当前市场上存在的手机操作系统比较来看,Android系统具有以下特点: 2.2.1开放性 Android是一个真正意思上的开放性移动开发平台,它同时包含了应用程序、6 上层的用户界面和底层操作系统,加上其在移动行业上的专利技术,使得Android 系统一面试就被广大厂商欢迎。作为真正开放的平台

18、就是允许任何移动终端厂商加入到Android联盟中来。这个相对其他手机系统而言,Andriod系统可以使其拥有更多的开发者,同时随着应用人群和应用软件的日益丰富,一个崭新的平台也将会很快地走向成熟。作为手机厂商和消费者,在开放的平台中受益,也会投入更多的热情到这个平台。 2.2.2平等性 Android系统的平等性是指在操作系统上运行的应用程序是完全平等的。所有的应用程序工作在同一的核心之上,这个核心引擎就是系统中间层的虚拟机。该虚拟机提供了系统硬件资源与应用程序之间通信的API函数。在这个核心引擎之上,Android系统中所有的应用程序,不管是系统提供的核心应用,还是由第三方厂商开发的应用程

19、序,都是完全平等。这种平等性在其他手机操作系统中是不存在。以前很多移动终端的系统软件都被厂商特别定制,而Android系统的改进使得相同的移动终端可以具有不一样应用程序。 2.2.3高效性 有人认为Android系统的效率比较低,因为在Android系统的上次应用和系统框架都是类JAVA开发的,同时其设计实现了自己的java虚拟机dalvik,所有的应用都是基于JAVA和虚拟机开发的。但实际的现象却不尽然。在目前主流的智能手机平台上,Android的执行速度是最快的。这是为什么呢。我们通过下面这个例子来看一下。Android系统在UI开发时使用xml文件来描述UI,这个传统UI的设计方法不同,这样做的好处就是修改UI界面不需要修改原始代码,而只需要对xml文件进行配置,按

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1