基于安卓的网上订餐系统毕业论文

上传人:桔**** 文档编号:504471871 上传时间:2023-04-11 格式:DOC 页数:36 大小:3.58MB
返回 下载 相关 举报
基于安卓的网上订餐系统毕业论文_第1页
第1页 / 共36页
基于安卓的网上订餐系统毕业论文_第2页
第2页 / 共36页
基于安卓的网上订餐系统毕业论文_第3页
第3页 / 共36页
基于安卓的网上订餐系统毕业论文_第4页
第4页 / 共36页
基于安卓的网上订餐系统毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于安卓的网上订餐系统毕业论文》由会员分享,可在线阅读,更多相关《基于安卓的网上订餐系统毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、摘要在科学技术高度发展的当今社会,网络信息化已经成为时代的潮流。随着计算机技术的不断更新变化,特别是Android操作系统的出现,使移动互联网业务更加蓬勃的发展。根据专家的调查和研究,发现传统的订餐模式已经不能适应市场的高速发展。因此,个人网上订餐业务正在慢慢渗透进人们的日常生活和工作中,并有逐年增长的趋势。所以,通过讨论和研究,并结合当代科技发展的最新成果,我们决定开发研制一款基于Android平台的移动网上快捷订餐系统,来满足餐厅和客户们的需求。本设计是一款基于Android手机的网上快捷订餐系统,服务端采用C/S模式,为餐厅管理员提供一个服务平台,用来添加餐品,管理客户信息,管理订单信息

2、等功能。移动端采用android操作系统,主要提供客户注册,客户登入,餐品查看,订餐,支付,查看订单等功能。本文从系统需求、系统理论与技术、系统分析、系统设计等方面介绍了整个系统的开发过程,这个系统采用JSP、Servlet、MySql数据库。关键词:Android;JSP;MyEclipseABSTRACTIn science and technology highly developed in todays society, the network information has become the trend of The Times. Changes along with the c

3、ontinuous renewal of computer technology, especially the emergence of the Android operating system, for the development of mobile Internet business more booming. According to the expert investigation and research, found that the traditional pattern of order already can not adapt to the rapid develop

4、ment of market. Therefore, individual online reservation business is slowly penetrate into Peoples Daily life and work. So, through the discussion and research, and combined with the latest achievements in the development of contemporary science and technology, we developed a decision based on the A

5、ndroid platform of mobile online reservation system.This design is a based on Android mobile phone quick online reservation system, the server USES the C/S mode, to provide a service platform for restaurant manager, used to add products, customer information management. Mobile terminal USES the andr

6、oid operating system, mainly provide registered customer, customer login, meal view, order, payment, check the order, and other functions. system analysis, system design is introduced in aspects of the development process of the whole system, this system USES the JSP, Servlet, MySql database, and us

7、e the Eclipse, TOMCAT, the Android SDK, ADT, AVD, DDMS, MyEclipse development environment or development tools, etc.Keywords:Android;JSP;MyEclipse / 目 录摘要IABSTRACTI1绪论11.1研究背景11.2研究目的11.3研究容12系统开发工具介绍22.1 Android简介22.2Eclipse+MyEclipse22.3 MySQL5.0+SQL语言22.4 C/S模式23系统需求分析33.1任务概述33.2系统需求分析33.2功能需求分析

8、33.3数据流分析44系统概要设计64.1系统总结构64.2数据库设计64.2.1实体E-R图64.2.2数据库表与其结构85系统详细设计105.1客户端设计105.1.1登录模块105.1.2注册模块105.1.3餐品详情模块105.1.4.购物车模块105.1.5支付模块105.1.6订单信息模块105.2服务器端设计115.3系统结构125.4部署图125.5执行概念126系统实现146.1 Android环境搭建146.2客户端的实现146.2.2客户注册156.2.3餐品查看166.2.4购物车166.2.5付款176.2.6查看订单176.3服务端的实现186.3.1系统登录186

9、.3.2密码修改196.3.3客户管理196.3.4餐品管理206.3.5订单管理207系统测试227.1系统测试227.1.1客户端登录功能227.1.2客户端注册功能237.1.3客户端查看餐品列表功能247.1.4客户端购物车功能247.1.5客户端支付功能257.1.6客户端查看订单功能257.1.7服务器端登录功能267.1.8服务器端修改密码功能267.1.9服务器端餐品管理功能267.1.10 服务端订单管理功能277.1.11服务端客户管理功能27致29参考文献30基于Android手机的网上订餐系统的设计与实现1绪论1.1研究背景伴随着经济的发展,餐厅越来越多,如何与其他餐厅

10、争夺客户是当今企业面临的一个大问题。电子商务的兴起使餐厅看到了希望,如何能在电子商务中占有自己的一份市场份额是餐厅必须解决的问题。移动互联网业务作为电子商务的一部分,更是重中之重。 我们所使用的手机、Pad与掌上平板电脑等无线终端设备,通过B2B、B2C或C2C的进行的电子商务工作。现在移动、电信、联通等电信公司已经趋于成熟,网络的发展,使我们可以在任何时间、任何地点进行电子商务活动,让我们能够放心的进行各种线上或者线下的交易活动、商务活动以与金融活动。随着现在手机应用的层出不穷,在线电子商务更是种类繁多。所以,手机网上购物的前景是非常广阔的。众所周知,Android操作系统是基于Androi

11、d手机的开源操作系统,该平台允许任何移动厂商对Android操作系统进行任何操作,因此,研究Android操作系统将会有很大的前景,这样就会有更多的用户选择Android操作系统,购买Android系统的手机。1.2研究目的如今人们的工作生活都在高速运转,在日常的工作和生活中可能没有更多的时间用来做饭,而且人们更多的时候不想自己外出吃饭或者购买食物。如果可以有一款软件,可以让客户在任何时间任何地点都可以订餐,并且餐品能够快速准确的送达,就满足了客户需求,所以提出了这样一个基于Android的网上订餐系统。本次研究的项目目的是开发一个可供普通用户操作的Android手机客户端,并且通过与服务器之

12、间的交互,来实现数据的交换,从而实现在手机上快捷订餐的功能。客户端需要注册,登入,浏览餐品,点菜,下订单,支付,查看订单功能。服务器端需实现对客户的管理,对餐品的管理,对订单的管理。本次研究的项目为基于Android手机网上订餐系统。通过这个系统,人们可以在自己想要消费的餐厅提前预定餐品,从而达到足不出户就可以食用美食的目的。一切都是为了让我们的生活、工作变得更方便,使我们的生活更加多样化。1.3研究容我们经过一段时间的市场调研,最终决定系统大致可分为两个部分来实现,即Android手机客户端和web服务端。采用 协议来数据传输。客户端我们采用C/S的结构,将平台搭建在Android操作系统的

13、智能手机上,并且通过与服务器之间的交互,来完成业务的基本流程。客户端和服务器端的数据则存储在数据库服务器上面。客户端主要客户注册,客户登入,餐品浏览,购买,支付,查看订单等功能,服务器端主要是完成数据交互和数据逻辑处理包括,密码修改、客户管理、餐品管理、订单管理。2系统开发工具介绍2.1 Android简介Android是一款基于Linux平台的操作系统,该系统对于开发程序员是一款开源软件,该平台主要由应用软件组成,也就是常说的App,另外还包括操作系统和中间件等,是专为手机打造的操作平台。Android系统在如今的手机市场应用广泛且具有巨大的开发前景,之所以其在如今的手机市场具有如此广的市场

14、,主要是其强大的特性,比如其应用程序框架中,可以重用或替换支持组件;同时其专为移动设备提供了虚拟机可供优化;其部集成的浏览器为程序开发者提供了开源的接口,使开发更加大众化;丰富的图形库囊括了2D和3D,界面更加美观;它还支持多媒体播放、GSM、蓝牙和GPS等当前主流的、易于使用的功能,这些特性决定了它必将在今后的移动设备操作系统市场中占据重要地位。2.2Eclipse+MyEclipseEclipse 是一款基于Java语言的企业级开发平台,是当今移动设备主流操作系统即Android系统的开发平台,它通过搭建对应平台载入对应的开发插件可对Android和Web等项目进行开发,MyEclipse

15、即是对J2EE企业级Web项目开发的插件,本设计所用开发环境即为Eclipse和其MyEclipse插件搭建相应的框架完成的。2.3 MySQL5.0+SQL语言MySQL是当今数据库系统开发中比较流行的数据库管理系统,它是将系统开发中各实体间的联系转化为物理结构后的存储仓库,通过此数据库管理系统可对数据进行合理的规划和存储,节约数据存储的时间和空间,提高了存取速度和灵活性。当今数据库系统、等项目的开发中,MySQL也非常通用,深受程序开发人员的喜爱。SQL语言是当今数据库操作的主流语言,可在各大数据库管理系统中使用,通过它可以控制数据通数据库的交互和存取,是数据库管理中的国际化标准语言。在SQL语言涉与的系统中,MySQL也是其中一员,本系统的开发和使用过程中,同样使用了这一国际化标准语言对数据进行管理维护。2.4 C/S模式C/S模式在当今软件的开发中仍占据着主导地位,其实质是基于客户端和服务器端的软件开发模式,二者通过网络通信建立连接,客户端通过安装客户端程序同服务器端进行交互,采用这种系统模式对客户端和服务器端硬件有一定的要求,但数据交互过程中客户端程序稳定,同时提高了系统对客户端的要求,可在一定程度上减小资源的扩散和浪费,使真正的客户端用户得到更高的体验,减小冗余提高系统运行效率。3系统需求分析3.1任务概述本章将对系统的需

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号