登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Android平台的手机订餐系统app设计与开发毕业论文

 2021-04-29 09:04  

摘 要

随着现代科学技术的快速发展,今天的人类社会进入了以互联网为核心的社会。计算机与智能手机的出现给人类生活的诸多方面带来了无限的商机和便利。比如在餐饮业,智能手机和网络相结合的典型应用之一就是基于智能手机的网上订餐系统。

本文的主要工作是对目前存在的基于智能手机的网上订餐系统进行研究,分析广大用户对于订餐方面的功能需求,在充分了解用户需求的情况下,结合当前应用最广的Android手机平台,开发出一款界面美观、功能完善的Android手机网上订餐系统。本文开展的工作主要有以下几个方面:首先 对Android开发、系统中应用到的相关Android程序组件和服务器端相关技术进行了介绍;其次对Android手机订餐系统进行了需求分析;然后根据需求分析对系统进行了总体结构设计和数据库的设计,在明确各模块功能的情况下对系统的各个设计模块进行了详细设计;最后根据系统的设计情况,对系统的各个功能进行了实现并进行了完善的测试。


关键词:手机网上订餐系统、Android客户端开发、app服务器端开发

Abstract

With the rapid development of modern science and technology, nowadays human enter the society whose core is the Internet. Computer and smart phones has brought unlimited business opportunities and convenience in many aspects of human life. For example, in the restaurant industry, the network plays a huge role-Mobile online ordering.
The main purpose of this paper is to study the existing online meal ordering system, analyze customers’ function requirements for online ordering ,in full knowledge of user needs, combined with the current most widely used mobile phone platform Android, developed a beautiful interface , fully functional Android phone online ordering system. In this paper, the work carried out mainly in the following aspects: first of all, introducing Android development、related Android program components in this system and back end development f; Doing the requirement analysis to the Android phone online ordering system; Carrying on the design of the overall structure and database according to the requirement analysis. Doing detail design of each module in the project. Finally according to the design of the system, the various functions of the system were realized and a perfect test.

Key Words: Mobile phone online ordering system、Android client development、app server-side development

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1研究背景与意义 1

1.2国内外研究现状 1

1.3本课题的研究内容 2

第2章 相关技术介绍 4

2.1 Android客户端相关技术介绍 4

2.1.1 Android操作系统介绍 4

2.1.2 系统相关Android技术 4

第3章 网上订餐系统分析 6

3.1 系统总体需求分析 6

3.2 系统功能需求分析 7

第4章 系统总体设计 9

4.1 系统总体结构设计 9

4.2 系统数据库设计 9

4.2.1 数据库概念设计 9

4.2.2数据库逻辑设计 13

第5章 系统详细设计与实现 16

5.1 系统客户端设计与实现 16

5.1.1登录注册模块的设计与实现 16

5.1.2 主界面模块的设计与实现 18

5.1.3搜索模块的设计与实现 21

5.1.4 餐厅详情模块的设计与实现 22

5.1.5 订单模块的设计与实现 23

5.2 系统服务器端设计与实现 24

5.2.1 Hibernate配置 24

5.2.2 具体功能实现 25

5.3 客户端与服务器之间通信的实现 26

第6章 系统测试 28

6.1系统测试的目的与准则 28

6.2 测试方法 28

6.3 测试结果展示 28

6.3.1登录模块测试结果展示 28

6.3.2注册模块测试结果展示 29

6.3.3搜索模块测试结果展示 29

6.3.4 购物模块测试结果展示 30

第7章 总结与展望 32

7.1总结 32

7.2展望 32

参考文献 34

致 谢 35

绪论

1.1研究背景与意义

随着现代科学技术的飞速发展,人类已经进入了以互联网为核心的时代。计算机与智能手机的出现给人们生活的诸多方面带来了无限的商机与便利。比如在餐饮业,智能手机和网络相结合的典型应用之一就是基于智能手机的网上订餐系统。 

手机网上订餐系统的开发和运行对于普通顾客和餐厅店主都具有深远的意义。 手机网上订餐系统向用户提供免费快捷的订餐服务,顾客只需要在自己方便的时间打开手机,进入平台选购喜欢的菜品下单即可,这个过程类似于在超市购物,餐厅本身并不会收取任何的额外费用。对于餐厅经营者来说,将店铺放到线上平台无疑是一次对自己餐厅的很好的宣传,普通顾客只要登录系统就能看到店铺的信息,这对于餐厅的销售额的提升能起到显著的作用。

为了满足广大顾客网上订餐的需要,简化订餐步骤,本着方便顾客和店家双方的原则,萌生了开发这款基于Android平台的手机订餐系统的想法。本系统能够为店铺提供一个线上的平台来发布自己餐厅的菜品,以此满足用户通过Android手机端随时随地点餐的需要。顾客可以通过Android手机登录到系统中查看相关餐厅的菜品,并且选择自己喜欢的菜品进行下单预订,店家在电脑前就能处理用户的订单,整条业务流程十分简洁。这样既能简化顾客点餐的步骤,同时也能节省商家的时间,将大大提高订餐的效率。

1.2国内外研究现状

就订餐行业来说,发达国家的发展速度和普及程度远远超过发展中国家。在世界上经济发达的国家和地区,手机网上订餐系统已经十分成熟,人们已经完全接受这种订餐方式[14]。以发展领先的美国市场为例,2012年其外卖规模达670亿美元,其中很大一部分是通过网上订餐的方式来完成。经过十多年的发展,通过互联网订餐在美国已经普及[14]。部分美国网上订餐企业的基本情况如图1.1所示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图