基于安卓平台的手机订餐系统的设计与实现
发布时间:2017-05-27 23:10
本文关键词:基于安卓平台的手机订餐系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:随着移动互联网的高速发展,我们逐渐脱离了电脑终端的不可移动的局限性,移动端的手机让我们的生活变得更加便利。手机成为了人们生活中必不可少的重要部分,在某些程度上,手机的使用频率比电脑的使用频率还要高。手机具有其天生的优越性,可以方便的随身携带,方便的接入到移动互联网。手机上众多的App帮助我们在工作、学习、娱乐各方面提供了便捷,同时也方便了生活的各个方面。手机App的开发已经成为了软件开发的一个热门方向。传统的订餐方式是,商家发放传单,用户需要的时候根据传单联系上面的电话进行订餐。这种传统的方式会有很多的缺陷,订单的发放效率,传播影响小,人工参与过多,撤单率高,信息记录不准确,效率低下等缺点。传统的订餐方式已经跟不上互联网时代的步伐。基于安卓的手机在线订餐系统,旨在帮助商家和用户之间建立一个互相之间的信息交换平台,方便用户订餐,评论,享受相关的优惠等,同时方便商家发布信息,接单等。本系统包括两个部分,商家的后台管理系统和用户的安卓客户端。商家在自己的后台管理系统中,进行菜品的添加,上架、下架、修改等操作,修改完的数据保存在服务器的数据库中。用户在安卓手机客户端选择想要订餐的商户,然后在该商户中选取想要的菜品,加入购物车,进行结账提交订单。在提交订单时,客户端把用户的信息,订单的信息传递给服务器端进行处理。服务器将订单信息传送到商家,商家通过订单信息,对用户配送相关菜品。客户可以通过在安卓手机端进行注册,在注册成功之后可以进行登录,到了登陆界面,就可以来进行订餐。通过使用在线订餐系统,商家就省下了发放传单的经费和时间,客户也可以在网上有更多的选择的商家。无论是对于商家,还是对于用户,都有很多选择的机会。本文介绍的就是这样一款C/S结构的在线的订餐系统,用户通过自己安卓手机端的订餐软件选择商家和相关的菜品添加到购物车并进行结算,商家通过服务器传递来的信息对订单进行处理,并可以按照自己的需要对网上发布的菜品进行修改等操作。实现本系统,客户端选取了目前最流行的移动手机操作系统安卓系统,在安卓平台上进行订餐软件的开发。服务器端采用了Java EE技术,并采用了目前较为流行的Spring+Mybatis框架进行设计。服务器与客户端通过Json进行数据的传输,安卓系统端主要是内容的展示和网络通信的功能。同时后台是采用B/S架构的Web系统,商家的后台管理系统主要是对菜品等信息进行管理等功能,在浏览器操作,数据库采用目前较为流行的Mysql数据库进行设计。
【关键词】:安卓 订餐系统 C/S B/S JavaEE
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-6
- Abstract6-11
- 第1章 绪论11-15
- 1.1 项目背景11-12
- 1.2 国内外发展现状12-13
- 1.3 本文的主要研究内容13
- 1.4 论文结构13-15
- 第2章 开发环境及相关技术15-24
- 2.1 ANDROID平台介绍15-17
- 2.1.1 Android介绍15-16
- 2.1.2 Android开发环境搭建16-17
- 2.2 JAVAEE相关技术介绍17-20
- 2.2.1 Java EE介绍17
- 2.2.2 Spring框架介绍17-19
- 2.2.3 Mybatis框架介绍19
- 2.2.4 Spring MVC和Mybatis框架的结合19-20
- 2.3 C/S与B/S的相关技术20-22
- 2.3.1 C/S技术介绍20-21
- 2.3.2 B/S技术介绍21-22
- 2.4 开发环境22-23
- 2.4.1 Android Studio22-23
- 2.4.2 MyEclispe23
- 2.5 本章小结23-24
- 第3章 需求分析24-28
- 3.1 可行性分析24-25
- 3.1.1 经济可行性24
- 3.1.2 技术可行性24-25
- 3.2 需求分析25-27
- 3.2.1 基本业务分析25-26
- 3.2.2 系统功能分析26-27
- 3.3 本章小结27-28
- 第4章 系统设计28-39
- 4.1 系统的总体设计28-33
- 4.1.1 系统用例图28-29
- 4.1.2 总体功能设计29-33
- 4.2 数据库需求分析33-38
- 4.2.1 数据库设计分析33-34
- 4.2.2 数据库概念结构设计34-35
- 4.2.3 数据库逻辑结构设计35-38
- 4.3 本章小结38-39
- 第5章 系统详细设计与实现39-50
- 5.1 系统总体设计39
- 5.2 用户信息管理39-45
- 5.3 餐厅管理员端的设计与实现45-49
- 5.3.1 餐厅管理员登录45-46
- 5.3.2 系统后台46-49
- 5.4 本章小结49-50
- 第6章 系统测试和性能分析50-53
- 6.1 系统测试的目的50
- 6.2 系统测试的原则50-51
- 6.3 系统测试的实施51-52
- 6.4 测试小结52-53
- 第7章 总结与展望53-55
- 7.1 总结53
- 7.2 展望53-55
- 参考文献55-56
- 作者简介56-57
- 致谢57
【参考文献】
中国期刊全文数据库 前2条
1 曾健平;邵艳洁;;Android系统架构及应用程序开发研究[J];微计算机信息;2011年09期
2 封小钰;王飞;;基于iBATIS数据库访问技术的研究与应用[J];电脑开发与应用;2008年06期
中国硕士学位论文全文数据库 前3条
1 杨少健;基于Android的LBS移动订餐系统的设计与实现[D];暨南大学;2012年
2 郑逦;基于Android平台的无线点菜系统的设计与实现[D];山东大学;2012年
3 李珊;基于J2EE的人力资源管理系统的设计与实现[D];北京邮电大学;2008年
本文关键词:基于安卓平台的手机订餐系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:401403
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/401403.html