安卓系统的网络外卖订餐app(附件)
摘要:本设计实现了一个基于Android平台的网络外卖订餐App,主要功能有用户登录功能模块、购物车功能模块、结算功能模块、注销功能模块、用户设置功能模块、用户反馈功能模块。用户可以进行在线查看菜单、食品下单、提交订单等操作,线下支付;根据享受的服务对商家进行客观和主观评价;系统根据用户反馈与评价对商户进行评优或降级操作;管理员定期更新商家信息,发布系统公告。系统实现采用Tomcat发布服务器,使用MySql管理数据,基于Eclipse开发JSP和Android客户端。最后进行了App功能测试,基本达到了设计目标。
目录
摘要1 关键词............................................................................................................................................1
Abstract.........................................................................................................................................1
Key words..1
引言.. 1
1 绪论 2
1.1 课题研究背景和意义 2
1.2 国内外研究状况 2
1.3 研究内容可行性分析 2
1.4 软件开发相关介绍和应用技术 2
1.4.1 Tomcat服务器 2
1.4.2 Java语言概述 3
1.4.3 Mysql 数据库 4
2 需求分析 4
2.1 需求分析 4
2.1.1 顾客 4
2.1.2 商户 4
2.2 系统功能描述图 4
2.3 系统场景分析 5
2.4 系统功能分析 6
2.4.1 系统用例图分析 6
2.4.2 数据库概念设计(ER图) 7
*好棒文|www.hbsrm.com +Q: *351916072*
> 2.4.3 数据库物理设计 10
3 系统实现 ..12
3.1 APP登录界面 13
3.1.1 功能描述 13
3.1.2 功能设计 13
3.1.3 功能测试 13
3.1.4 界面设计 13
3.1.5 功能实现 13
3.1.6 关键代码 14
3.2 点菜界面 15
3.2.1 功能描述 15
3.2.2 界面设计 15
3.2.3 关键代码 16
3.3 后台管理界面 16
3.3.1 功能描述 16
3.3.2 界面设计 16
3.3.3 关键代码 17
4 测试与运行 ..17
4.1 测试方法 17
4.2 测试内容 18
4.3 测试结果 19
4.4 测试结论 19
5 总结和展望 19
致谢 19
参考文献 .20
基于安卓系统的网络外卖订餐APP
引言
引言
绪论
课题研究背景和意义
在社会经济飞速发展的浪潮下,电商平台逐渐进入人们的视野,电子商务应用领域也越来越大。随着人民生活水平的提高,便利快捷的食品订购越来越被重视,电子商务与餐饮业结合势在必行。由于人们工作越加繁忙,经常错过用餐时间,随着市场的变革,网络外卖订餐受到更多人欢迎。要在当前餐饮行业激烈的竞争中提高市场占有率,网络外卖订餐已经成为一种广泛使用的订餐方式。通过网络外卖订餐系统,人们不必浪费时间线下购买食品,用户通过网络,便可以订购一份符合自己口味的食品。这样既节省了客户的时间,也为餐饮业提供一条新的利润渠道。
国内外研究状况
在国外,网络外卖订餐是一种非常成熟的订餐方式,人们常常通过网络订购食品,这样不仅节约客户时间,也能拓展餐饮行业的线上业务。在国外,多家饭店加入一个外卖平台,客户通过平台订购食品,商家接受订单后选择快递员进行派送,客户只要选中平台上的菜品下单,商家就会选择物流公司负责配送服务。这种网络外卖订餐方式不仅提高平台用户粘性,还能产生一条完整的产业链,进而网络外卖订餐业务进入良性循环,市场占有率越来越大。
从国内现状来看,网络外卖平台处于混战之中,知名平台有美团外卖、饿了么、百度外卖等外卖网站。各平台资料独立,客户可以根据自己喜好或平台优惠选择网络外卖平台。国内的网络外卖平台,大部分重心放在办公区和大学城附近,分为轻重两种模式。轻模式下平台不负责提供配送服务,由商户自行配送外卖;重模式下由平台负责配送,实现订餐配送一整套服务 [1]。国内平台巨头已经开始重视网络外卖订餐的规范问题,为提供更完善的网上订餐服务打下良好的基础。
研究内容可行性分析
主要研究内容为:系统采用Tomcat发布服务器,使用MySql管理数据,基于Eclipse开发JSP和Android客户端。
技术可行性:具备一些编程能力和经验,对于相关技术的学习相对比较容易。系统使用的软件均为开源版本,可以为本次设计提供帮助。
软件开发相关介绍和应用技术
Tomcat服务器
Tomcat是一款免费开源的应用软件,应用于中小型系统和流量少的环境,发布轻量级应用服务器。目前最新版本的Tomcat软件实现了对更高版本的JSP技术的支持,增加了Web服务器内存防溢出功能,增强了服务器的安全性,支持服务器数据外部读取,增大了数据传输容量,改进了平台集成性[2]。要通过Tomcat发布服务器内容,先要配置正确的参数。如下是虚拟主机配置方法:
Context path= "/FoodServer"
docBase=服务器架包存储位置>
参数配置成功后,可以通过浏览器或程序端访问服务器数据。如下是终端访问Tomcat服务器结构图:
图1 终端访问Tomcat服务器结构图
Java语言概述
Java语言是一种跨平台、适合于分布式计算的,面向对象的编程语言。Java具有简洁高效、动态解释、适合多平台开发的特点。与其他编程语言一样,Java语言也能继承引用函数,通过在代码段声明引用其他包中的类[3]。Java具有广泛的接口能轻易地处理网络协议分析,因此基于Java编写的软件系统可以迅速地接收发送网络数据对象。开发者使用Java可以编写安全高效的程序。为了使程序安全运行,Java设计了一种模型用于保护数据和内存。
目录
摘要1 关键词............................................................................................................................................1
Abstract.........................................................................................................................................1
Key words..1
引言.. 1
1 绪论 2
1.1 课题研究背景和意义 2
1.2 国内外研究状况 2
1.3 研究内容可行性分析 2
1.4 软件开发相关介绍和应用技术 2
1.4.1 Tomcat服务器 2
1.4.2 Java语言概述 3
1.4.3 Mysql 数据库 4
2 需求分析 4
2.1 需求分析 4
2.1.1 顾客 4
2.1.2 商户 4
2.2 系统功能描述图 4
2.3 系统场景分析 5
2.4 系统功能分析 6
2.4.1 系统用例图分析 6
2.4.2 数据库概念设计(ER图) 7
*好棒文|www.hbsrm.com +Q: *351916072*
> 2.4.3 数据库物理设计 10
3 系统实现 ..12
3.1 APP登录界面 13
3.1.1 功能描述 13
3.1.2 功能设计 13
3.1.3 功能测试 13
3.1.4 界面设计 13
3.1.5 功能实现 13
3.1.6 关键代码 14
3.2 点菜界面 15
3.2.1 功能描述 15
3.2.2 界面设计 15
3.2.3 关键代码 16
3.3 后台管理界面 16
3.3.1 功能描述 16
3.3.2 界面设计 16
3.3.3 关键代码 17
4 测试与运行 ..17
4.1 测试方法 17
4.2 测试内容 18
4.3 测试结果 19
4.4 测试结论 19
5 总结和展望 19
致谢 19
参考文献 .20
基于安卓系统的网络外卖订餐APP
引言
引言
绪论
课题研究背景和意义
在社会经济飞速发展的浪潮下,电商平台逐渐进入人们的视野,电子商务应用领域也越来越大。随着人民生活水平的提高,便利快捷的食品订购越来越被重视,电子商务与餐饮业结合势在必行。由于人们工作越加繁忙,经常错过用餐时间,随着市场的变革,网络外卖订餐受到更多人欢迎。要在当前餐饮行业激烈的竞争中提高市场占有率,网络外卖订餐已经成为一种广泛使用的订餐方式。通过网络外卖订餐系统,人们不必浪费时间线下购买食品,用户通过网络,便可以订购一份符合自己口味的食品。这样既节省了客户的时间,也为餐饮业提供一条新的利润渠道。
国内外研究状况
在国外,网络外卖订餐是一种非常成熟的订餐方式,人们常常通过网络订购食品,这样不仅节约客户时间,也能拓展餐饮行业的线上业务。在国外,多家饭店加入一个外卖平台,客户通过平台订购食品,商家接受订单后选择快递员进行派送,客户只要选中平台上的菜品下单,商家就会选择物流公司负责配送服务。这种网络外卖订餐方式不仅提高平台用户粘性,还能产生一条完整的产业链,进而网络外卖订餐业务进入良性循环,市场占有率越来越大。
从国内现状来看,网络外卖平台处于混战之中,知名平台有美团外卖、饿了么、百度外卖等外卖网站。各平台资料独立,客户可以根据自己喜好或平台优惠选择网络外卖平台。国内的网络外卖平台,大部分重心放在办公区和大学城附近,分为轻重两种模式。轻模式下平台不负责提供配送服务,由商户自行配送外卖;重模式下由平台负责配送,实现订餐配送一整套服务 [1]。国内平台巨头已经开始重视网络外卖订餐的规范问题,为提供更完善的网上订餐服务打下良好的基础。
研究内容可行性分析
主要研究内容为:系统采用Tomcat发布服务器,使用MySql管理数据,基于Eclipse开发JSP和Android客户端。
技术可行性:具备一些编程能力和经验,对于相关技术的学习相对比较容易。系统使用的软件均为开源版本,可以为本次设计提供帮助。
软件开发相关介绍和应用技术
Tomcat服务器
Tomcat是一款免费开源的应用软件,应用于中小型系统和流量少的环境,发布轻量级应用服务器。目前最新版本的Tomcat软件实现了对更高版本的JSP技术的支持,增加了Web服务器内存防溢出功能,增强了服务器的安全性,支持服务器数据外部读取,增大了数据传输容量,改进了平台集成性[2]。要通过Tomcat发布服务器内容,先要配置正确的参数。如下是虚拟主机配置方法:
docBase=服务器架包存储位置>
参数配置成功后,可以通过浏览器或程序端访问服务器数据。如下是终端访问Tomcat服务器结构图:
图1 终端访问Tomcat服务器结构图
Java语言概述
Java语言是一种跨平台、适合于分布式计算的,面向对象的编程语言。Java具有简洁高效、动态解释、适合多平台开发的特点。与其他编程语言一样,Java语言也能继承引用函数,通过在代码段声明引用其他包中的类[3]。Java具有广泛的接口能轻易地处理网络协议分析,因此基于Java编写的软件系统可以迅速地接收发送网络数据对象。开发者使用Java可以编写安全高效的程序。为了使程序安全运行,Java设计了一种模型用于保护数据和内存。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/668.html