没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
进入 21 世纪以来,计算机的迅速发展,计算机的应用信息技术全面地渗透到
人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。在传统的餐饮
行业中,点餐过程都是由餐厅服务员人工完成的。如果餐馆规模比较大且有客流
高峰的时候,则会出现客人等待就餐时间长的现象。
Android 系统的出现,给移动互联网时代带来了新的发展。为了适应现代信
息时代点餐的需求,采用新信息技术,研究设计了一个基于 Android 平台的手机
点餐系统。它能提高餐厅的点餐效率,能体现出现代化点餐的气氛。该方案主要
包括后台数据库服务器、Web 服务器、网络、Android 点餐前端等部分组成,并
采用了 JAVA、ANDROID、JDBC 技术,MYSQL 数据库,利用 MyEclipse、
TOMCAT、SDK、ADT、AVD、DDMS 等开发环境以及开发工具。
主要功能包括以下几个方面:用户修改 IP,用户的注册与登录;餐单的查
看;点餐功能;生成订单、修改订单等订单功能;查看历史消费记录;进行菜谱
评分。该文章特别解释了这个系统的设计,以及设计思想,和解决问题的技巧和
方案。通过这样的系统,实现了客人随时随地点餐,提高了餐厅的效率。论文主
要介绍了本系统的开发背景,所要完成的功能和开发的全过程。
Android 点菜系统是基于 Android 手机的一款网络应用软件,目的在于为餐
馆用户和餐馆提供极大的便利。应用此软件,用户可以轻松便捷地实现自己的点
菜要求。
此系统基于 C/S 结构,采用 Servlet 和 MySQL 编程来实现对数据的存储和
操作。手机客户端主要应用 Android UI 开发技术,使用 Activity 组件,并遵照
MVC 模式进行开发。网络数据交互则遵照 HTTP 协议来实现与服务器端的通信。
关键词: 订餐系统,Web 服务器,Android,MySQL,Eclipse,数据存储
2
目录
第一章 绪论............................................................................................................................4
1.1 项目背景....................................................................................................................4
1.2 项目目的....................................................................................................................4
1.3 主要内容....................................................................................................................5
第二章 系统理论分析............................................................................................................6
2.1 android 平台简述 ......................................................................................................6
2.1.1 Android 平台 .....................................................................................................6
2.1.2 Android 平台的组成 .........................................................................................6
2.1.3 Android 体系结构 .............................................................................................6
2.1.4 Android 应用程序类型分析 .............................................................................8
2.2 Java 与 Eclipse...........................................................................................................9
2.3 TOMCAT 简述........................................................................................................10
2.4 MySQL 数据库介绍 ...............................................................................................10
2.5 C/S 模式...................................................................................................................10
第三章 开发环境搭建 ...................................................................................................................11
3.1Android 环境搭建 ..............................................................................................................11
第四章 系统分析与设计 ...............................................................................................................13
4.1 功能需求...........................................................................................................................13
4.2 模块结构与流程...............................................................................................................14
4.2.1 客户端.....................................................................................................................14
4.2.2 服务端.....................................................................................................................15
3.3 数据库设计.......................................................................................................................16
4.3.1 数据库表及其结构.................................................................................................16
4.3.2 客户端数据库的连接.............................................................................................17
4.3.3 服务器数据库的连接.............................................................................................17
4.4 系统结构...........................................................................................................................18
4.4.1 部署图.....................................................................................................................18
第五章 系统实现 ...........................................................................................................................20
5.1 客户端...............................................................................................................................20
5.1.1 系统登录................................................................................................................20
5.1.2 系统注册................................................................................................................21
5.1.3 主操作界面.............................................................................................................23
5.1.4 搜索菜品................................................................................................................24
5.1.5 浏览菜品................................................................................................................26
5.1.5 订餐........................................................................................................................27
5.1.6 用户信息................................................................................................................29
5.2 服务端...............................................................................................................................29
5.2.1 订单管理................................................................................................................30
5.2.2 菜品管理................................................................................................................31
3
第六章 结束语 ...............................................................................................................................34
致 谢 .............................................................................................................................................35
参考文献 .........................................................................................................................................36
4
第一章 绪论
1.1 项目背景
伴随着我国市场经济的高度发展,企业越来越依赖于市场和客户,这种依赖
关系已经开始逐步提升到关乎企业生存的高度。如何获得更多客流量,如何通过
小的代价而使商家获得更大的知名度,这是使企业得以生存、发展、壮大的关键。
年销售过亿的众多电子商务案例让人们看到了更多的商机。与应用场景相当有限
的 PC (个人电脑)相比,生而具备便携属性的手机给了电商们更大的想象空间。
移动电子商务由此产生了。移动电子商务就是利用手机、PDA 及掌上电脑等无
线终端进行的 B2B、B2C 或 C2C 的电子商务。它将因特网、移动通信技术、短
距离通信技术及其它信息处理技术完美的结合,使人们可以在任何时间、任何地
点进行各种商贸活动,实现随时随地、线上线下的购物与交易、在线电子支付以
及各种交易活动、商务活动、金融活动和相关的综合服务活动等。
而 Android 操作系统凭借着自己开放的平台允许任何移动终端厂商加入到
Android 联盟中,从而使得越来越多的用户倾向于选择操作系统为 Android 的手
机品牌。选择设计基于 Android 平台的软件,毫无疑问能覆盖更多的群众, 餐
饮业在电子商务中还处于形成的初期,传统的餐饮业中,大都是以实际门面形式
来进行宣传和交流。作为网络普及化的社会,这还缺少了一些更为现代化的元素。
餐饮业是一个个性化、多样化的服务业,而电子商务则最能体现个性化、多样化
服务的方式。而且现在大部分电子商务都体现为向大企业服务,结合餐饮这个行
业的特点,最终还发展为同小区小店服务的模式。以最贴切的方式,最灵便的服
务进入个个网络社区,进入人们的生活。
1.2 项目目的
如今宅男宅女日益增加,很多餐饮店都提供外卖服务,传统的外卖服务需要
客户给商家打电话并报出地址,商家那边也需要记录下客户的信息,才能将外卖
准确的送达,但在这之间都是人在操作,难免会出现偏差和遗漏为客户或者商家
带来损失。如今 3G 网络覆盖范围越来越广,Android 手机也占领了手机行业的
大头,那么我们可以考虑做一个 Android 的应用来方便商家和客户,让出错率达
到最低。用户要点餐的时候只需手机上网点一下菜单就能吃到自己喜欢吃的菜品,
这里面蕴含了很大的商机,完全能够有效的提高商家的营业额,基于以上因素,
所以提出了这样一个基于 Android 的网上订餐系统。
本项目的目的是开发一个可以让用户在手机上操作的客户端,然后与服务器
5
连接进行数据交互,来实现网上订餐的流程。客户端需要实现浏览菜品,点菜,
下订单,搜索等功能。服务器端需实现添加、删除、修改菜品、对订单的处理,
以及对会员的管理等功能。
本项目是一款基于 Android 手机平台的订餐系统,使拥有 Android 手机的用
户生活更加方便快捷,使得手机显得更生动灵活化,与人们更为接近,让手机主
人随时随地都能吃到自己喜欢的菜品。使人们的生活更加多样化。也使设计者更
加熟练 Android 的技术和其他在市场上的特点。
1.3 主要内容
通过对实际情况的调研,本系统大致可分为三个部分,即手机客户端、电脑
服务器端和图形化界面工具。系统采用 HTTP 协议来进行数据传输。采用 C/S 结
构,客户端为基于 Android 操作系统平台的智能手机,主要的业务逻辑则服务器
端来实现,数据存储在数据库服务器。客户端主要实现位置服务,商品展示,会
员注册及登录,购物车,商品搜索和个人信息等功能,服务器端主要是完成数据
交互和数据逻辑处理,而图形界面化工具则是负责商品、订单等的增删改查。
为了一步步实现确定的功能,本论文主要内容安排如下:
第一章:引言(介绍课题研究的背景和目的)
第二章:系统理论分析(在本项目中设计到的技术简介)
第三章:本项目用到的开发环境的搭建过程
第三章:系统分析与设计(需求分析,数据库的分析与设计以及系统结构的
设计)
第四章:系统实现(根据需求分析来实现系统的各个模块功能,使客户端与
服务器,服务器与数据库能正常数据交互。这部分主要搭建开发环境,编写代码,
测试,运行)
第五章:结束语(对本项目做一个项目总结)
剩余35页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 374
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- LM324_datasheet.pdf
- 全新Storm+Core+API管理系统源码
- 基于RP2040的电子沙漏,使用RP2040游戏机开发板,灯板是74HC595驱动的8*8LED矩阵
- 基于SSM和VUE的商店POS积分管理系统(免费提供全套java开源项目源码+论文)
- 基于SpringBoot的“在线动漫信息平台”的设计与实现.rar
- NPP xml tools
- 基于python开发的树莓派RP2040的游戏机
- 基于SNMP网络设备MIB信息采集系统(免费提供全套java开源项目源码+论文)
- 基于SSM和VUE的五子棋游戏的设计(免费提供全套java开源项目源码+论文)
- qiun-data-charts
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功