登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

在线订餐平台的设计与实现毕业论文

 2021-07-12 23:11:07  

摘 要

随着互联网的告诉繁荣化,“互联网 ”模式已经开始深入的影响人们的日常,并且颠覆了许多传统行业。餐饮业作为社会生活最基础的一个行业之一,也因为社会工作模式的发展而被互联网思维深刻改变。在这其中,在线送餐行业的崛起是一个标志性的现象。在线订餐是一种B2C的延伸,极大的挖掘了潜在的经济效益并提高了人们的生活效率。

在线订餐平台系统的设计也因此成为了一个较为重要的环节,不断加入不同的功能满足更多的需求,实现平台由PC端转向移动端,数据在后台更好的管理等问题,都是现阶段需要不断完善的部分。本文试图通过在线订餐平台系统的设计与实现,浅谈其中的部分问题的解决方法,以及分析软件设计与架构过程中存在的一些问题与可积累的一些经验,来探讨并完成软件主体的设计。

鉴于面向对象语言的高度发展以及Android操作系统的普遍使用,对于程序的设计使用JAVA来完成。而开发模式则为C/S,能在网路上为客户供应相应食品的信息,并手机订单信息,为商家提供了管理与操作订单的部分功能试图完善整个环节。本文分为需求、系统实际、代码实现等几个部分,整个设计使用JAVA以及SQL Server数据库,同时也使用MyEclipse、TOMCAT、AVD、Android SDK、ADT、DDMS等开发环境或者开发工具。

本文主要研究了在安卓平台之下开发软件的一些方法,运用到的工具包等。而本文的亮点是研究思路整体建立在互联网时代之上,具有一定的时代性与前瞻性。

关键词:在线订餐,ADT,JAVA,Android

ABSTRACT

With the considerably soaring of the Internet, the pattern of "Internet plus" has begun to deeply influence people's lives, and has overturned many traditional industries. Catering industry as one of the most basic one industry of social life, and because of the development of social work mode was thought to profoundly change the Internet. In above, the rise of online delivery industry is an iconic phenomenon. Online reservation is an extension of the B2C greatly excavate the potential economic benefits and enhance the efficiency of people's lives.

The design of Online order system platform and therefore has become a more important link, continuously join different functions to meet the needs of more, delivering information stream from PC to mobile platforms, better data management and other issues, in the background are all require constant iterative and perfect part in the present stage. This paper mainly tries to talks about the part of the solution through the design and implementation of online order platform system,, and the analysis of some problems in the process of software design of architecture and accumulated some experience, to explore and complete the design of the software subject.

Because of the highly development of object-oriented language, and the widespread use of the Android operating system, the overall design language is in JAVA. Using C/S mode,which can provide customers with more online choice for food, order reservation service, provides businesses with the order management and operation of part tries to complete the entire link. This article is divided into actual demand, system, code realization and so on several parts, the system USES JAVA, SQL Server database, and use the MyEclipse, TOMCAT, the Android SDK, ADT, AVD, DDMS development environment or development tools.

Keywords: MyEclipse, Online order system,Internet plus,Requires

目 录

第1章.绪论 1

1.1项目意义 1

1.2主要内容 2

第2章 系统理论与技术 3

2.1 Android 3

2.1.1 Android简介 3

2.1.2 Android Features的几大特点 3

2.1.3 Android基本框架(Android Architecture) 4

2.1.4 Android系统的四大组件 4

2.2 Android 系统环境的配置 5

2.3 Java 7

2.4 Tomcat数据库 7

2.5 SQL Server 2005以及轻型数据库 8

2.6 夜神模拟器 9

2.7 开发模式--C/S模式 9

2.7.1 C/S开发模式的优点 10

2.7.2 C/S架构的缺点 11

第3章 需求分析与设计 13

3.1功能需求 13

3.1.1 客户端功能需求及界面 13

3.1.2 服务器端功能需求及界面 14

3.1.3 系统部署图 15

3.2 流程与模块结构 16

3.2.1 客户端设计表概要 16

3.2.2 客户端流程图 16

3.2.3 服务端概要设计表 17

3.3 数据库设计 17

3.3.1 数据库需求分析及E-R图 17

3.3.2数据表具体设计 19

第4章 系统设计编码及实现 22

4.1数据库的连接 22

4.1.1数据库连接关键代码 22

4.1.2 android连接服务端代码 22

4.2 客户端程序设计解析 23

4.2.1 实体类汇总 23

4.2.2 实体类解析 24

4.2.3 执行(时序) 26

4.3 客户端系统实现 26

4.3.1 系统注册界面 26

4.3.2 浏览菜品 27

4.3.3 搜索菜品 30

4.3.4 订单列表 31

4.4 网络后台端 33

4.4.1 实体类 33

4.4.2 后台管理首页 34

4.4.3 登陆后的主界面 35

4.4.4 菜品信息的添加、处理和删除 36

4.4.5 订单管理 36

4.4.6 修改订单 37

4.4.7 其他信息 38

第5章 软件后续测试 39

5.1测试目的 39

5.2 测试内容 39

5.3测试结果 39

5.4结果分析 40

参 考 文 献 41

致谢 42

第1章.绪论

社会的各个领域都已经被高速发展的互联网所渗透,人们的基础生活也因此得到了极大的改变或改善。而寻求生活与工作的效率的进步则是鞭策社会与科技进步的基础原因之一。而餐饮作为人们生存的基本产业之一,注定成为了首当其冲被互联网颠覆的产业[1]

另一方面,不论是软件、还是硬件或者终端,都已经发展到了从前所不敢想象的境界。由终端到用户端都有能力完整地接受、处理各种服复杂的信息,为网络平台的构建及信息的传递提供了种种可能[1]

由于互联网发展已深入家庭,且Android操作系统是全球市场份额最大的智能手机操作系统,基于Android操作系统开发的在线订餐平台系统为了方便人们生活,提高人们的生活效率,所以被很多人列入开发计划进行研究与开发。更重要的是,Android系统由谷歌公司开发,并且系统可以接入不同的厂商的移动设备,甚至可以接入不同种类的移动设备,为后续发展提供了平台与可能。而基于谷歌的技术强力技术支持,使安卓系统的更新换代有很好的向下兼容性,所以平台软件不至于过快的因为格式问题被淘汰[1]

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

微信号:bysjorg

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