设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Android的仿美团外卖系统设计与实现 毕业论文+项目源码+演示视频
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘 要
为了巩固所学 Android  基础知识,要开发一款仿美团外卖的项目,该项目与我们平常看到的美团外卖项目界面比较类似,展示的内容包括店铺、菜单、购物车、订单与支付等信息。仿美团外卖项目是一个网上订餐项目, 该项目中包含订餐的店铺、各店铺的菜单、购物车以及订单与付款等模块。在店铺列表中可以看到店铺的名称、月售数量、起送价格与配送费用、配 送时间以及店铺特色等信息,点击店铺列表中的任意一个店铺,程序会进 入到店铺详情界面,该界面主要用于显示店铺中的菜单信息,同时可以将 想要吃的菜添加到购物车中,选完菜之后可以点击该界面中的“去结算”按 钮,进入到订单界面,在该界面核对已点的菜单信息,并通过“去支付”按 钮进行付款。为了增强软件的真实性与安全性,还加入了轮播广告栏Banner  设计、欢迎界面、登录界面、注册界面,使用 MD5  进行用户名密码加密,利用 SharePreference 进行内部存储。
关键词:Android, 网上订餐, Banner 设计, MD5, SharePreference
目 录
1毕设目的与要求 1
1.1毕设目的 1
1.2毕设要求 1
2毕设概述 1
3开发环境配置 1
3.1操作系统 1
3.2开发工具 1
3.3API 版本 1
3.4主要的库和依赖版本 1
4所需环境与库安装准备过程 2
5功能实现 6
5.1店铺功能业务实现 6
5.1.1搭建标题栏布局 6
5.1.2搭建广告栏布局(轮播广告) 8
5.1.3搭建店铺页面布局 10
5.1.4搭建店铺列表条目界面布局 12
5.1.5封装店铺信息与菜品信息的实体类 14
5.1.6编写广告栏的适配器 19
5.1.7编写店铺列表适配器 20
5.1.8实现店铺界面显示功能 22
5.2店铺功能业务实现 24
5.2.1实现店铺界面显示功能 24
5.2.2搭建菜单列表条目界面布局 31
5.2.3搭建购物车列表条目界面布局 34
5.2.4搭建确认清空购物车界面布局 35
5.2.5编写店铺列表适配器 37
5.2.6编写店铺列表适配器 39
5.2.7编写店铺列表适配器 42
5.3菜品详情功能业务实现 50
5.3.1搭建菜品详情界面布局 50
5.3.2实现菜品界面显示功能 51
5.4订单功能业务实现 52
5.4.1搭建订单界面布局 53
5.4.2搭建订单列表条目界面布局 57
5.4.3搭建支付界面布局 59
5.4.4编写订单列表适配器 59
5.4.5实现订单显示与支付功能 62
5.5实现欢迎页面 64
5.5.1实现欢迎页面布局 64
5.5.2实现欢迎页面功能 65
5.6实现注册页面 67
5.6.1实现注册页面功能 67
5.6.2实现注册页面功能 69
5.7实现 MD5 加密算法存储账号密码 73
5.8实现登录页面 73
5.8.1实现登录页面功能 73
5.8.2实现登录页面功能 77
6遇到的问题与解决方法 80
6.1打开 AVD 时一直黑屏 80
6.2HAXM  安装错误 80
6.3测试类报错 Cannot resolve symbol 'Test' 80
6.4build 中文乱码问题 80
6.5okhttp3 3.14 版本导致 app 闪退 80
6.6Tomcat 闪退 80
6.7报错 Resources$NotFoundException: String resource ID xxxx 81
6.8设置了 background 后,button 依旧是默认颜色 81
6.9华为、荣耀系列手机开始 ADB 调试后也不能连接到 Android Studio 81
6.10连接不到 tomcat,就连 OnFailure 函数都不进入 81
7参考文献 81
8实验感悟 81
1.1毕设目的
为了巩固所学 Android  基础知识,要开发一款仿美团外卖的项目,该项目与我们平常看到的美团外卖项目界面比较类似,展示的内容包括店铺、菜单、购物车、订单与支付等信息。
1.2毕设要求
(1)掌握 Android 应用程序开发中的基本技术。
(2)能分析仿美团外卖项目,能够说出项目的开发环境和模块。
(3)掌握服务器的搭建方式,能够独立搭建服务器。
(4)掌握店铺界面的开发过程,能够实现店铺界面的显示效果。
(5)掌握店铺详情界面与购物车的开发过程,能够实现购物车功能。
(6)掌握菜品详情界面的开发过程,能够实现菜品详情界面的功能。
2毕设概述
仿美团外卖项目是一个网上订餐项目,该项目中包含订餐的店铺、各 店铺的菜单、购物车以及订单与付款等模块。在店铺列表中可以看到店铺 的名称、月售数量、起送价格与配送费用、配送时间以及店铺特色等信息, 点击店铺列表中的任意一个店铺,程序会进入到店铺详情界面,该界面主 要用于显示店铺中的菜单信息,同时可以将想要吃的菜添加到购物车中, 选完菜之后可以点击该界面中的“去结算”按钮,进入到订单界面,在该 界面核对已点的菜单信息,并通过“去支付”按钮进行付款。
3开发环境配置
3.1操作系统
Windows 10 专业版 20H2
3.2开发工具
Android Studio Arctic Fox | 2020.3.1 Patch 4 Tomcat 9.0
3.3API 版本
API 选择 30 (R Android 11.0)
3.4主要的库和依赖版本
glide 3.7.0
gson 2.8.5
okhttp:5.0.0-alpha.3



















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!