基于Android无线点餐系统的开发与设计.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-16
  • 论文字数:18657
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(乖宝宝)提供原创文章

支付并下载

摘 要:随着计算机技术的日益生活化,信息技术的发展使得生活中的许多应用变的越来越有效率,用计算机代替手工的操作越来越多,Android无线点餐系统就是其中之一.

传统的点菜方式是纯人工操作,由服务员记录顾客点的菜,在具体工作中容易出现以下问题:服务员手工记录可能会导致送到厨房的菜单出现错误、处理顾客对菜品额外要求的遗漏和偏差、加菜的流程繁琐等待时间长、在账单结算时可能会出现错误等等.而如果使用Android点餐的方式,就可以让消费者直接通过自己的手机选择服务,从而避免了上述的一些问题,让用户体验电子智能给生活带来方便的同时,也能提升餐饮企业总体的服务质量.

 Android是一个基于Linux内核的系统,上层应用开发使用Java语言,所设计的Android点餐客户端最终要达成用户登录、查台选桌、根据电子菜单点菜、转台并台操作、结账、注销等功能.并且要做到界面友好交互性强,使用简单方便一目了然,不会出现任何错误.

本设计在前期的准备阶段,调查分析了无线点餐系统在国内外餐厅的使用情况和需求分析,从选择开发工具,搭建开发环境等基本问题入手,讨论了研究和设计本系统的可行性.在解决了一系列的基本问题之后,对系统进行概要设计,规划所要实现的功能,进行程序的编写以及调试,最终实现大体步骤,并完成软件的具体实现.

本设计使用Windows 7操作系统的计算机,Android SDK(software development kit,软件开发包)使用JDK(Java Development Kit,java SE开发工具包),因此首先安装和配置JDK.接下来需要的最重要的软件是Android SDK,它包含了调试器、模拟器等部分.将Android SDK安装配置完成以后,下一步操作是获得Android应用程序开发的IDE (Integrated-Development-Environment,集成开发环境),本设计使用Eclipse,它是一个多语言的软件开发环境,有可扩展的插件系统,可以通过java面向对象的语言开发各种类型的应用程序.其中,ADT(Android Development Tools,Android开发工具)插件支持Android应用程序的创建和调试.为了在计算机上实现功能,还需要创建AVD(Android Virtual Device,Android虚拟设备).另外,由于需要信息的交互,本设计必须拥有自己的服务器和数据库.根据技术能力、经济等方面的综合考虑,决定使用灵活的tomcat服务器和mysql数据库进行开发.有了上述工具,便能进行下一步设计工作.

本设计主要技术资料有《基于Android环境的应用程序开发与研究》、《Android应用开发详解》和《Eclipse平台架构及其插件》等.《基于Android环境的应用程序开发与研究》一文主要介绍了Android开发的各大组件及其应用;《Android应用开发详解》介绍了Android应用程序具体的开发过程;《Eclipse平台架构及其插件》阐述了使用Eclipse及其插件开发Android程序的方法.本设计根据以上文章提供的方法进行综合开发设计.

关键词:Android;java;服务器;数据库

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1研究的背景及意义-1

1.1.1智能手机-1

1.1.2 Android系统介绍-1

1.1.3 餐厅点餐系统的背景介绍-2

1.2本文主要内容-2

1.3本文组织和结构-3

第2章 相关技术和开发环境-5

2.1 系统架构-5

2.2 关键技术-5

2.3 开发环境及平台-6

2.3.1 JDK-6

2.3.2 Android SDK-8

2.3.3 Eclipse-8

2.3.4 Tomcat服务器-9

2.3.5 MySQL数据库-10

2.4 本章小结-11

第3章 需求分析与可行性分析-13

3.1 需求分析-13

3.1.1需求分析目的-13

3.1.2需求分析流程-13

3.1.3系统目标需求-14

3.2 可行性分析-14

3.2.1技术可行性-14

3.2.2操作可行性-14

3.2.3经济可行性-15

3.3性能需求-15

3.4 数据库设计-15

3.4.1数据库需求分析-15

3.4.2数据库实体-关系模型(E-R)图-15

3.4.3数据表的设计-16

3.5 本章小结-17

第4章 系统概要设计-19

4.1 模块划分-19

4.2外部接口设计-19

4.3系统物理结构-19

4.4 功能模块的设计-21

4.5 本章小结-22

第5章 系统模块的开发设计-23

5.1客户端模块的设计-23

5.1.1登录模块-23

5.1.2 选桌模块-24

5.1.3 点餐下单模块-25

5.1.4 结账模块-26

5.1.5 注销模块-28

5.2服务器端的实现-28

5.2.1数据库的连接-29

5.2.2服务器端的登录和结账-29

5.3 本章小结-29

第6章 系统功能测试-31

6.1客户端运行界面-31

6.2 选桌点菜功能-32

6.3转台并桌操作-34

6.4结账操作-35

6.5用户注销-35

6.6本章小结-36

第7章 总结及展望-37

7.1设计总结-37

7.2问题与未来展望-37

参考文献-39

致  谢-41