24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

开发安卓手机订餐APP系统(Spring+Mybatis)

添加时间:2018/11/15 来源:吉林大学 作者:杨斯博
本系统是基于 Android 系统的手机订餐系统,实现了Android 手机客户端和餐厅后台 WEB 管理端的两个操作端的开发,基本实现了智能手机移动订餐的需求。
以下为本篇论文正文:

摘要

  随着移动互联网的高速发展,我们逐渐脱离了电脑终端的不可移动的局限性,移动端的手机让我们的生活变得更加便利。手机成为了人们生活中必不可少的重要部分,在某些程度上,手机的使用频率比电脑的使用频率还要高。手机具有其天生的优越性,可以方便的随身携带,方便的接入到移动互联网。手机上众多的 App 帮助我们在工作、学习、娱乐各方面提供了便捷,同时也方便了生活的各个方面。手机 App 的开发已经成为了软件开发的一个热门方向。

  传统的订餐方式是,商家发放传单,用户需要的时候根据传单联系上面的电话进行订餐。这种传统的方式会有很多的缺陷,订单的发放效率,传播影响小,人工参与过多,撤单率高,信息记录不准确,效率低下等缺点。传统的订餐方式已经跟不上互联网时代的步伐。

  基于安卓的手机在线订餐系统,旨在帮助商家和用户之间建立一个互相之间的信息交换平台,方便用户订餐,评论,享受相关的优惠等,同时方便商家发布信息,接单等。本系统包括两个部分,商家的后台管理系统和用户的安卓客户端。

  商家在自己的后台管理系统中,进行菜品的添加,上架、下架、修改等操作,修改完的数据保存在服务器的数据库中。用户在安卓手机客户端选择想要订餐的商户,然后在该商户中选取想要的菜品,加入购物车,进行结账提交订单。在提交订单时,客户端把用户的信息,订单的信息传递给服务器端进行处理。服务器将订单信息传送到商家,商家通过订单信息,对用户配送相关菜品。客户可以通过在安卓手机端进行注册,在注册成功之后可以进行登录,到了登陆界面,就可以来进行订餐。通过使用在线订餐系统,商家就省下了发放传单的经费和时间,客户也可以在网上有更多的选择的商家。无论是对于商家,还是对于用户,都有很多选择的机会。

  本文介绍的就是这样一款 C/S 结构的在线的订餐系统,用户通过自己安卓手机端的订餐软件选择商家和相关的菜品添加到购物车并进行结算,商家通过服务器传递来的信息对订单进行处理,并可以按照自己的需要对网上发布的菜品进行修改等操作。实现本系统,客户端选取了目前最流行的移动手机操作系统安卓系统,在安卓平台上进行订餐软件的开发。服务器端采用了 JavaEE 技术,并采用了目前较为流行的 Spring+Mybatis 框架进行设计。服务器与客户端通过 Json进行数据的传输,安卓系统端主要是内容的展示和网络通信的功能。同时后台是采用 B/S 架构的 Web 系统,商家的后台管理系统主要是对菜品等信息进行管理等功能,在浏览器操作,数据库采用目前较为流行的 Mysql 数据库进行设计。

  关键字:安卓,订餐系统 ,C/S,B/S,JavaEE

Abstract

  With the rapid development of mobile Internet, we have come out of the limitations of non-removable computer terminal, the mobile phone side to make our lives become more convenient. Mobile phone has become an important part of people's lives is essential, to some extent, the frequency of use of mobile phones is even higher than the frequency of the use of computers. Phone has its natural advantages, it can easily carry and convenient access to the mobile Internet. Many of the App on your phone to help us work, study or entertaining provide a convenient, but also convenient for all aspects of life. Phone App development has become a popular software development direction.

  The traditional way is to ordering, businesses issuing leaflets, flyers when the user needs according to the above contact telephone ordering. This traditional way have a lot of defects, issuing orders efficiency, transmission is small, too much human intervention, cancellation rate, recording information is inaccurate, inefficient and other shortcomings. The traditional way of ordering has been behind the pace of the Internet age.

  Android-based phones online reservation system designed to help businesses and users to establish between the information exchange platform between each other, user-friendly ordering, comment, and enjoy the relevant concessions, while businesses can facilitate the release of information, orders and so on. The system consists of two parts, business background management system and user Andrews client.

  Businesses in their own back office systems, make the dishes add, shelves, racks, modification and other operations, modifying the data stored in the server's database. Android phone users to choose the client ordering merchants want, and then select the desired dishes in the business, adding a shopping cart, checkout submit the order. When submitting an order, the client user information, order information is passed to the server for processing. The server transmits the order information to the merchant, the merchant through the order information related to the distribution of user dishes. Customers can register at Andrews mobile terminal, after successful registration you can log in to the login screen, since you can be ordering. By using the online reservation system, businesses save money and the distribution of leaflets of time, customers can have more choices in the online business. Whether it is for business, or for users, there are many opportunities for choice.

  Presentation is such a C / S structure of the online ordering system of this paper, through their own user end Android phones and related business software selection ordering dishes Add to cart and settled, the order is processed to deliver business information via the server and according to their own needs to modify the dishes web publishing and other operations. Implement this system, the client chooses the most popular mobile phone operating system Android system for ordering software development on the Android platform. Server using JavaEE technology, and uses the more popular Spring + Mybatis frame design. Server and client through Json for data transmission, mainly end Android Content display and network communication, business background management system mainly for dishes and other information management functions, the database uses more popular Mysql database design.

  Keywords: Android ; Ordering system ; C/S ;B/S;Java EE

  随着无线网络及移动终端的成熟,人们越来越离不开手机,手机的普及为使得移动应用的开发成为了潮流,其中基于安卓平台的手机订餐系统可以给用户的生活带来极大的便利。基于目前最流行的安卓手机操作系统,可在移动过程中搜罗各种美食,给用户提供了极大的便利,同时此系统还能为餐厅增加营收,降低运营成本,提高服务质量,带来更好的经济效益[1]。本设计将实现在安卓平台下,系统将美食搜索、美食预定、餐厅导航和社区交流于一身,为用户提供方便的订餐体验,提供了更多的选择空间。方便商家发布最新美食,推送优惠美食。

  所谓民以食为天,即使社会发展再快,人类的社会行为再进步,也不能舍弃衣食住行中的食。每年各地的餐馆增加量也是几乎有增无减。在菜品,味道,价格都合理的情况下,如何扩大知名度,招揽更多顾客,让更多人来购买自家菜品,才是一个餐馆在营销方面所该考虑的主要问题。传统方式多是打广告,发传单,但是这种效果的影响力和传播效果是有限的,而且花销也并不少。

  通过在线订餐系统,商家可以把菜品的图片,价格等信息发布在服务器上,客户可以通过手机客户端来进行浏览和选择,在很大程度上,扩大了受众面。同时对于客户来说,可以在手机客户端上有很多选择,抛弃了传统订餐模式的单一化,更多的选择带来了更好的对比和提高,在手机客户端上还可以看到其他用户对于餐厅和菜品的评论,通过看其他用户对菜品,送餐快慢的评价,来作为自己消费的参考。

  移动互联网已经普及到了普通群众的日常生活的方方面面,安卓智能手机的价格也是逐渐走低,智能机已经几乎普及,网络方便现在有全新的 4G 网络,用手机上网变得更加方便快捷。基于这些客观条件,基于安卓平台的手机订餐软件变得更加迫切,通过手机订餐系统,使用户无论是在工作,还是在家,足不出户,通过手机就可以订到自己想要的食物[2]。

  移动订餐系统是在最近几年才变得炙手可热的。在此之前采用的订餐方式大多数是通过打电话订餐或者在网页上订餐。打电话的订餐方式有很多弊端,比如撤单率高,人工参与过多,信息记录不准确,效率低下等。对于网页订餐,在浏览器上订餐的方式来说,虽然比打电话订餐少了很多的人工参与,但是对于环境的要求很苛刻,比如周围一定要有可以浏览网页的终端才行。

  吃是人们生活中的第一大要事,正所谓民以食为天,餐饮行业在第三产业中一直占有重要地位。国家统计局数据显示,2014 年中国餐饮行业的市场规模达到了 2.79 万亿,比 2013 年的市场规模增长了 9.7%,同时增长率也比去年有较大提高,2014 年内中国餐饮外卖市场规模达到了 975.1 亿元,占餐饮行业总体的比重为 3.5%,而外国的餐饮市场中,外卖要占到整个餐饮市场比重的 30%左右,我国的餐饮 O2O 外卖市场还有很大的提升空间[3]。移动订餐的市场规模越来越大,认可程度逐年提升。

  目前我国外卖订餐行业发展势头迅猛,2014 年以来,外卖行业的资本市场已经呈现了火爆的局面,多家外卖公司在资本市场获得了投资人的青睐,拿下了众多投资,其中目前市场上比较火爆的饿了么,到家美食会等均在 2014 年内进行了重大的融资,这一方面反映出资本市场对外卖订餐 O2O 的看好,一定程度上也反映出,现阶段外卖行业的火爆。

  我国目前外卖餐饮行业发展迅猛,目前市场上较为流行的几款外卖订餐软件包括,饿了么,美团外卖,百度外卖等。其中饿了么是市场占有率最大的一家,创立于 2009 年,目前在校园、白领、家庭 3 大外卖细分市场中分别占比 35.6%、28.8%、18.5%,在外卖订单份额上,饿了么以 30.58%的份额位居市场第一。美团外卖是美团旗下的网上外卖订餐平台,创立于 2013 年,比饿了么较晚进入市场,但是也取得了不俗的成绩,现在市场占有率 27.61%紧随饿了么位居市场第二。

  外卖行业在国外已经非常普及,目前发展最好的是美国市场,美国餐饮协会数据显示,2012 年全美餐饮行业销售收入规模达到 6363 亿美元,餐饮企业 98万家,其中外卖规模达到 670 亿,而约 97%的外卖订单是通过电话预定完成,仅有 3%是来自于网上订餐[4]。

  手机订餐APP系统功能实现:

Android 客户端登录界面
Android 客户端登录界面

Android 客户端首页
Android 客户端首页

商家详情界面
商家详情界面

结算界面
结算界面

订单界面
订单界面

我的界面
我的界面

目 录

  第 1 章 绪 论
    1.1 项目背景
    1.2 国内外发展现状
    1.3 本文的主要研究内容
    1.4 论文结构
  第 2 章 开发环境及相关技术
    2.1 ANDROID 平台介绍
      2.1.1 Android 介绍
      2.1.2 Android 开发环境搭建
    2.2 JAVAEE 相关技术介绍
      2.2.1 JavaEE 介绍
      2.2.2 Spring 框架介绍
      2.2.3 Mybatis 框架介绍
      2.2.4 Spring MVC 和 Mybatis 框架的结合
    2.3 C/S 与 B/S 的相关技术
      2.3.1 C/S 技术介绍
      2.3.2 B/S 技术介绍
    2.4 开发环境
      2.4.1 Android Studio
      2.4.2 MyEclispe
    2.5 本章小结
  第 3 章 需求分析
    3.1 可行性分析
      3.1.1 经济可行性
      3.1.2 技术可行性
    3.2 需求分析
      3.2.1 基本业务分析
      3.2.2 系统功能分析
    3.3 本章小结
  第 4 章 系统设计
    4.1 系统的总体设计
      4.1.1 系统用例图
      4.1.2 总体功能设计
    4.2 数据库需求分析
      4.2.1 数据库设计分析
      4.2.2 数据库概念结构设计
      4.3.3数据库逻辑结构设计
    4.3 本章小结
  第 5 章 系统详细设计与实现
    5.1 系统总体设计
    5.2 用户信息管理
    5.3 餐厅管理员端的设计与实现
      5.3.1 餐厅管理员登录
      5.3.2 系统后台
    5.4 本章小结
  第 6 章 系统测试和性能分析
    6.1 系统测试的目的
    6.2 系统测试的原则
    6.3 系统测试的实施
    6.4 测试小结
  第 7 章 总结与展望
    7.1 总结
    7.2 展望
  参考文献
  作者简介及在学期间所取得的科研成果
  致 谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:安卓毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!