25

1  绪论

1。1  研究意义

手机订购美食如今已经成为了人们日常生活中的一部分,尤其是年轻人群体,类似的APP应用也是层出不穷,比较知名的有美团,百度糯米,大众点评等,而且已经越来越不满足于美食,还涉及到娱乐,旅游等方方面面,可谓是吃喝玩乐全都有,为人们的生活提供了诸多方便。人们可以通过APP搜索到附近的商家并且在地图上显示位置,不用再茫然地四处找寻,而且还能享受到线下交易不能提供的优惠,也省去了排队买单的麻烦,因此美食订购APP将会越来越受到人们的欢迎。

1。2  发展前景源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

随着移动互联网的兴起,再加上支付的便利,餐饮行业在移动互联网的发展也是不可小觑的,并且已经开始逐渐取代传统的餐饮模式,未来的前景一片光明。在我国,网络美食订购在2010年出现,随后迅速发展起来,直到现在如此壮大。由于是线上交易的方式,消费者可以随时随地选择商品,价格优惠折扣又多,因此很受人们的欢迎,也逐渐成为了一种流行的消费方式,在线美食订购也为餐饮行业带来了全新的发展机遇。

2  系统分析

2。1  研究目标

本软件客户端采用的是Java语言编写,基于Android Studio开发工具,后台采用了Tomcat服务器,基于Javaee开发平台,数据库使用的是MySQL,通过前后端数据的交互,开发出基于Android系统的美食订购软件。目标如下:

(1) 熟练掌握Android应用程序的开发过程。

(2) 熟练掌握后台服务器的开发过程。

2。2  需求分析

本软件是一个APP应用软件,启动程序后用户可以选择城市,然后通过注册登录搜索自己想要找的商家,浏览商品,选择下单,还可以通过地图找到商家的位置,查看订单详情等,后台服务器对数据进行简单的管理,根据上述功能了解到需求如下:

(1) 选择城市功能:启动应用程序后,点击主页左上角选择城市;

(2) 输入关键字搜索商家:可以是商家店名,美食名称;

(3) 地图显示商家位置:搜索商家之后,点击页面右上角地图按钮显示商家位置,点击位置气泡底部显示商家信息;

(4) 选择商品下单:用户可以自行选择喜欢的美食,选择数量;

(5) 订单详情:显示订单号,商品名,下单时间,评分,使用码等;

(6) 数据库管理:用户、商家、商品以及订单。

2。3  性能分析

APP启动流程为:Application的构造器方法→attachBaseContext()→onCreate()→Activity的构造方法→onCreate()→配置主题中背景等属性→onStart()→onResume()→测量布局绘制显示在界面上

基于上面的启动流程本APP做到了使用流畅,内存占用少,电量使用少,流量使用少,响应速度快,安全性高等。

3  开发工具及相关技术

3。1  环境变量配置

3。1。1  JDK安装与环境变量配置论文网

从官网下载Windows64位版本的JDK安装包程序,按步骤安装完成后配置环境变量,计算机→属性→高级系统设置→高级→环境变量。编辑path变量值输入JDK的安装路径,新建classpath变量,变量值输入JDK安装目录下的lib文件夹路径,最后运行cmd输入java –version(java和-version之间有空格)回车,若显示版本信息则说明安装和配置成功[1]。

上一篇:C#小区物业管理系统的设计与实现
下一篇:基于Web的房租客网站设计与实现

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

反转课堂在小学数学教学...

内河智能航运信息服务(...

机械安全标准国内外研究现状

浅析地籍档案的信息化管理【2143字】

流动人员人事档案信息化...

城镇化进程国内外研究现状

ARM新生儿水床控制系统设计硬件设计+源代码

80C51单片机水箱液位控制系...

超声波自动测量物体液位系统设计任务书

第三方支付风险防范文献综述和参考文献