"景先生毕设|www.jxszl.com

android开发网上订餐app(附件)【字数:7583】

2023-06-27 21:45编辑: www.jxszl.com景先生毕设
摘 要当下的信息时代,手机应用的遍及,人类获取和存储信息的形式也发生了变化。在生活中,智能手机已经遍及千家万户、方方面面,悄无声息地改变着我们的生活状态,提高人们的生活质量。手机APP让生活更加智能,人们可以在数据控制、应用操作和服务管理等各个领域更准确、更简洁地操作,提高工作效率,降低成本投入。本论文是基于Android开发网上订餐APP系统。第一步进行需求分析,从系统开发环境、系统工具、流程设计、功能性能设计等方面进行了总体系统设计,使用Java语言设计了基于Android的网上订餐APP,系统采用C/S模式,由服务端和移动端两大模块组成,移动客户端实现了用户登录、用户注册、菜单列表、我的订单、购物车、我的等功能,服务器端实现了餐厅、菜品、类别、订单、留言及用户管理等功能。
目 录
第1章 绪论 1
1.1 选题背景 1
1.2 课题研究现状 1
1.3 主要工作 2
第2章 开发环境及工具 3
2.1 ANDROID开发环境配置 3
2.1.1 JDK 3
2.1.2 Eclipse 3
2.1.3 Android SDK 3
2.1.4 ADT插件 3
2.2 C/S架构 4
2.3 MYSQL数据库 4
第3章 系统分析设计 5
3.1系统可行性分析 5
3.1.1 技术可行性分析 5
3.1.2 操作可行性分析 5
3.1.3 经济可行性分析 5
3.2 功能需求分析 5
3.2.1 移动客户端 5
3.2.2 后台服务器端 6
3.3 性能需求 7
第4章 总体设计 8
4.1 概述 8
4.2 设计原则 8
4.3 系统程序结构剖析 8
4.4 系统功能结构图 9
4.5系统流程图设计 10
4.6 数据库设计 11
第5章 系统的实现 14
5.1 软件界面设计 14
5.2 移动客户端功能界面实现 14 *景先生毕设|www.jxszl.com +Q: @351916072

5.2.1 注册与登录实现 14
5.2.2 系统首页实现 16
5.2.3 我的购物车实现 17
5.2.4 我的订单实现 18
5.2.5 我的模块实现 19
5.3 服务器端功能界面实现 20
5.3.1 登录实现 20
5.3.2 菜品管理实现 21
5.3.3 订单管理实现 22
5.3.4 餐厅管理实现 22
5.3.5 留言管理功能实现 23
5.3.6 用户管理功能实现 23
总 结 25
致 谢 26
参考文献 27
第1章 绪论
1.1 选题背景
随着生活信息化的加速和4G网络的遍及,传统产业必须顺应时代,进行信息转型和互联网整合。许多线下的餐饮店经过与线上销售模式联合,使得餐饮业蓬勃发展。智能手机携带便捷,用户量大,使用频率高等优势使之成为各行各业竞争推广的重要途径。手机订餐APP跟第三方支付平台的结合,可以让商家更加经济地、有效地展开商业活动。另外,餐饮业作为服务行业,非常注重跟消费者的交互。难怪近几年美团、饿了么、百度外卖,大众点评等订餐APP纷纷投入大量的人力物力竞争用户量。因为手机APP的便捷性,让商家创造了更多的与消费者交互的机会。因此,国内外很多知名连锁餐饮像肯德基、麦当劳等纷纷加入APP大军,推出自己的手机应用程序。消费者可以方便地查看店铺信息,领取优惠券,甚至点餐。另外,还可以在APP内植入广告推行新品,推送资讯。这种营销策略既能拉近消费者的关系,也能降低推广成本,提高品牌知名度。
对于用户来说,直接在APP上浏览食品动态,感受用户体验,能够缩减不必要的搜索时间。同时,也能提高消费者购买频率,加速食品流通从而降低配送成本。
对于餐饮公司而言,手机订餐APP有效减少传统电话订餐的繁琐流程和高昂的费用支出,并且降低出错率。调查反馈,很多餐饮店的线上营业额远超线下销售额。
1.2 课题研究现状
现在常见的订餐模式主要有三种。第一种是通过派发传单或名片,附上电话号码跟菜单。这种需要一定的人力投入和资源消耗,而且效果不尽如人意。因为很多客户通常拿了传单走几步就扔了而且也没有保存号码的习惯;第二种是通过APP网上预约订餐。顾客在订餐软件上浏览图片和详情介绍选择心仪的商家跟菜品,这种模式不受时间地点限制,而且有更多的选择性还能参加优惠活动;第三种则是通过微信、QQ等社交平台,老板发布朋友圈分享菜品信息,客户看到后需要订餐再联系。这种方式商家无法认证,不够正式,推广效果一般。由此可见,APP订餐高效,省心,值得推行。
1.3 主要工作
本课题是设计一款基于Android开发的网上订餐APP。
通过需求分析,系统总体设计出了该网上订餐APP,主要工作如下:
(1)熟练掌握Android语言,开发工具SDK,了解系统设计流程,运用java开发工具Eclipse;
(2)设计系统功能结构图跟流程图,进行概要和详细设计,完成C/S架构[2];
(3)系统界面设计,选择合适简洁的界面背景和图标; 
(4)实现服务器端用户、店铺、菜品、订单、留言等管理功能; 
(5)实现移动端注册、登录、订餐、结账等功能; 
第2章 开发环境及工具
2.1 Android开发环境配置
2.1.1 JDK
第一步:安装JDK;
JDK全称是Java开发工具箱。它是Java的核心,包含了JRE和很多可以调用的Java类库。直接下载对应版本进行默认安装。
第二步:JDK变量环境的配置。
如果要调用Bin目录下的可执行程序,就需要配置JDK的变量环境。

原文链接:http://www.jxszl.com/jsj/qrs/442921.html