完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx

上传人:b****5 文档编号:19428537 上传时间:2023-01-06 格式:DOCX 页数:40 大小:1.78MB
下载 相关 举报
完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx_第1页
第1页 / 共40页
完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx_第2页
第2页 / 共40页
完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx_第3页
第3页 / 共40页
完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx_第4页
第4页 / 共40页
完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx

《完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx(40页珍藏版)》请在冰豆网上搜索。

完整版基于安卓的网上订餐系统本科毕业设计Word文档格式.docx

其实,想法都很不错,但想实现网上订购,这些网上订餐的形式应该很难,个中原因主要就是餐饮行业普遍存在的信息化意识薄弱,这让网上订餐成为实在的瓶颈,短时期内这是很难突破的,这也是为什么现在真正能实现网上订餐,并能被广泛接纳的网上订餐行为,依然有一部分离不开电话直接订购的主要原因。

据不完全统计,2013年新上线订餐类网站近万家,大多数集中在经济较发达的大都市和一级城市,如北京、上海、广州、深圳、重庆、福州、厦门等。

由此可见,网上订餐现已成为一种流行趋势,而更为方便的手机网上订餐,必定会被人们广为追捧。

2.理论及实际意义

据了解,目前国内较为成熟的、成体系的餐饮预定类网站为数不多,“行业巨头”主要集中在京、沪、粤三地――饭统网雄踞京城;

订餐小秘书、大众点评网坐镇上海滩、八界网独守广州。

处于餐饮产业链中的新生产业――网络订餐业,正受到越来越多投资人的偏爱。

记者调查发现,当下众多此类网站,如大众点评网、订餐小秘书、拉手网、美团网等,都有一个共同的盈利模式,即通过互联网帮客人订餐、提供一定的折扣,从而获得店方给予的返点,这样的运营模式实际就是餐饮行业的携程网。

这些网站不仅可以给网民提供海量的餐厅信息、交流美食心得的平台,而且可以给订餐者实实在在的折扣。

毕业设计(论文)的主要内容及可能的创新点

现在对该系统的基本功能进行简单介绍。

1、Web会员端:

用户可以通过注册模块注册会员账号,通过登录系统实现美食信息的查询、收藏和分享,实现美食的订购,管理个人信息。

2、Web商户端:

商户也可以通过注册模块注册成为系统商户,商户被审核通过后即可登录系统设置餐厅信息,包括利用google地图上传餐厅具体的经纬度;

管理餐厅所提供的美食信息,包括添加、删除、修改;

查询和管理会员订单,包括是否接受订单、所订餐品是否发出等。

3、Web管理端

当管理员登陆系统后,可以对整个系统进行管理,包括审核商户、文章、广告信息;

添加、修改和删除美食种类及美食信息;

改变站长推荐、今日特价等信息;

对数据库进行维护。

4、Android客户端

会员除了通过电脑访问该系统之外,还可以通过在手机中安装相应的程序来访问该系统。

在手机端,用户同样可以注册成为会员或登录系统,登陆成功后可以查看美食信息、搜索美食信息、上传美食信息、查询个人信息、查看个人的订单、及个人收藏的美食信息。

完成研究内容的技术路线或研究方法

本系统是基于Android平台的网上订餐系统,因此Android平台是首要搭建的平台,鉴于目前主流的Android系统基本上都在Android4.0版本以上,因此就选择AndroidSDK4.0版本作为开发本系统Android手机客户端的基础。

此外,本系统使用Apache+PHP+MySQL作为Web端的开发基础。

下面就是本系统开发所需的各种软件的名称及版本等级。

1、JDK1.6及其以上版本。

该版本为较高的版本,具有很多低版本所不具备的新特性。

2、Web应用服务器,Apache2.4.2版本。

3、数据库,MySQL5.0及其以上版本。

MySQL功能强大且安装方便,并且支持事物后更增添了数据的完整性及安全性。

4、开发环境,EclipseJavaEEIDEforWebDevelopers3.5及其以上版本,该版本支持EE系统的开发。

5、AndroidSDK2.1及其Eclipse开发插件ADT。

进度安排及各阶段主要任务

5-6周查阅资料,撰写开题报告

7-10周学习业务流程,Apache+PHP+MySQL框架基本原理,AndroidSDK2.1及其Eclipse开发插件ADT,分析系统结构

11-12周对系统进行详细设计并编码调试

13-14周对系统进行集成和测试

15-16周撰写毕业论文

指导教师意见:

指导教师签字:

年月日

开题报告会纪要

时间

地点

姓名

职务(职称)

开题报告会意见:

指导小组意见

负责人签名:

年  月  日

学院意见

说明

1.毕业设计(论文)题目一经选定,毕业生要严格围绕选题开展各项工作,并认

填写开题报告书。

2.开题报告会由各二级学院毕业设计(论文)指导小组组织安排。

3.毕业设计(论文)指导小组要指定一位教师认真填写开题报告会意见。

4.此开题报告书填写一式两份,一份各二级学院保存,一份学生保存。

本科生毕业设计(论文)

文献综述

题  目基于Android手机网上订餐

系统的设计与实现

姓  名       

学  号      

学 院      

专  业     

指导教师     

前言

在科学技术高度发展的当今社会,网络信息化已经成为时代的潮流。

随着计算机技术的不断更新变化,特别是Android操作系统的出现,为移动互联网业务更加蓬勃的发展。

根据专家的调查和研究,发现传统的订餐模式已经不能适应市场的高速发展。

因此,个人网上订餐业务正在慢慢渗透进人们的日常生活和工作中,并有逐年增长的趋势。

所以,通过讨论和研究,并结合当代科技发展的最新成果,我们决定开发研制一款基于Android平台的移动网上快捷订餐系统,来满足餐厅和客户们的需求。

本设计是一款基于Android手机的网上快捷订餐系统,服务端采用C/S模式,为餐厅管理员提供一个服务平台,用来添加餐品,管理客户信息,管理订单信息等功能。

移动端采用android操作系统,主要提供客户注册,客户登入,餐品查看,订餐,支付,查看订单等功能。

本文从系统需求、系统理论与技术、系统分析、系统设计等方面介绍了整个系统的开发过程,这个系统采用JSP、Servlet、MySql数据库,并使用了Eclipse、TOMCAT、AndroidSDK、ADT、AVD、DDMS、MyEclipse等开发环境或者开发工具。

主题

本设计的参考文献主要有:

文献一:

张孝祥著.java就业培训教程,本书是一本融合编程思想与具体实践为一体的书,是作者长期实践、思考、感悟的总结,是作者在深入分析自己和众多学生学习现状之后探索出的学习Java的一条捷径。

全书共分11章。

第1章详细地讲解了Java开发环境的搭建、反编译工具的使用、JDK文档资料的查阅以及Java程序的编译和运行过程。

第2章系统地讲解了Java的一些常用语法,在讲解语法的过程中,作者把常见问题进行了正反对比,分析了问题产生的根源,旨在加深印象。

在第3章和第4章中,透彻系统地讲解了面向对象的思想和应用,用通俗形象的语言、典型翔实的例子、鲜明的对照比较,阐述了初学者最容易迷惑的一些思想理念。

在以后的章节中,作者始终以“启发编程思想,培养编程感觉”为指导,以剖析典型实例、分析源码结构含义、解析常见问题等方式,从高屋建瓴的角度,用通俗易懂的文字,讲解了多线程、常用Java类、Java中的I/O(输入输出)编程、GUI与Applet、网络编程等方面的知识。

文献二:

余志龙编著.GoogleAndroidSDK开发范例大全,本书以Android手机应用程序开发为主题,通过130多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。

全书共分10章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、使用Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合Android与Aoogle强大的网络服务等内容,随书光盘中包括了所有范例的程序代码。

本书讲述由浅入深,由Android的基础知识到实际开发应用,结构清晰、语言简洁,非常适合Android的初学者和Android的进阶程序开发者阅读参考。

文献三:

E2ECloud工作室著.深入浅出GoogleAndroid,本书基于GoogleAndroidSDK1.5编著。

在全方位讲解Google开放移动应用平台Android各种令人兴奋的特性的基础上,全书以简单易懂的实例为依托,深入探讨了应用程序的基本组件、界面布局,通过Intent实现拨打电话和发送短信,利用Service创建音乐播放器,使用外部数据和服务,处理本地数据,发布和销售Android应用程序等内容。

文献四:

靳岩姚尚朗著.GoogleAndroid开发入门与实战,本书内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。

从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于GoogleMap的个人GPS、豆瓣网(Web2.0)客户端、在线音乐播放器、手机信息查看助手。

《Android开发入门与实战》注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了翔实的开发情景截图,并将重要的知识点和开发技巧以“小实验”、“小提醒”、“小知识”、“注意”等的活泼形式呈现给读者。

在程序实例的讲解方面,主要将实例安插在Android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。

《Android开发入门与实战》配套有400多分钟的全程开发视频光盘,指导读者快速、无障碍地学通Android实战开发技术。

《Android开发入门与实战》适合具备一定软件开发经验,想快速进入Android开发领域的程序员;

具备一些手机开发经验的开发者和Android开发爱好者学习用书;

也适合作为相关培训学校的Android培训教材。

文献五:

杨丰盛主编.Android应用开发揭秘,本书不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpcnGL等高级知识,最重要的是还全面介绍了如何利用原生的C,C++(NDK)和Python、Lua等脚本语言(AndroidScriptingEnvironment)来开发Android应用,《Android应用开发揭秘》实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

总结

在本次毕业设计过程中,对MySql,JSP,ANDROID的操作和使用有了一个系统的学习和了解。

在本系统的开发过程中,通过查阅相关资料和通过自己的学习,为日后从事计算机方面的工作提供了经验,奠定了基础。

本次毕业设计大概持续了三个多月的时间,现在到了结尾的时候。

决定做这个课题时,觉得这个课题有一定的难度。

今天回想起来,却十分的欣慰,因为通过我们的努力终于完成了。

虽然这不是我在大学期间第一次写论文,但却是花费心血最多的一次,这是对我大学四年学习下来最好的检验。

经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、逻辑思维能力、严谨的工作作风等方方面面都进步了。

这期间的学习是我终身受益的,现在毕业设计已经接进尾声,这个学习的过程必将会对我以后的工作和学习提供很大的帮助。

参考文献

[1]张孝祥著.java就业培训教程[M].北京:

清华大学出版社,2007.

[2]余志龙编著.GoogleAndroidSDK开发范例大全[M].北京:

人民邮电出版社,[3][4]靳岩姚尚朗著.GoogleAndroid开发入门与实战[M].北京:

清华大学出版社,[5]高昂[9]高焕堂编.Android应用框架原理与程式设计(第三版)[M].北京:

清华大学出版

摘要

随着计算机技术的不断更新变化,特别是Android操作系统的出现,使移动互联网业务更加蓬勃的发展。

本文从系统需求、系统理论与技术、系统分析、系统设计等方面介绍了整个系统的开发过程,这个系统采用JSP、Servlet、MySql数据库。

关键词:

Android;

JSP;

MyEclipse

ABSTRACT

Inscienceandtechnologyhighlydevelopedintoday'

ssociety,thenetworkinformationhasbecomethetrendofTheTimes.Changesalongwiththecontinuousrenewalofcomputertechnology,especiallytheemergenceoftheAndroidoperatingsystem,forthedevelopmentofmobileInternetbusinessmorebooming.Accordingtotheexpertinvestigationandresearch,foundthatthetraditionalpatternoforderalreadycannotadapttotherapiddevelopmentofmarket.Therefore,individualonlinereservationbusinessisslowlypenetrateintoPeople'

sDailylifeandwork.So,throughthediscussionandresearch,andcombinedwiththelatestachievementsinthedevelopmentofcontemporaryscienceandtechnology,wedevelopedadecisionbasedontheAndroidplatformofmobileonlinereservationsystem.

ThisdesignisabasedonAndroidmobilephonequickonlinereservationsystem,theserverUSEStheC/Smode,toprovideaserviceplatformforrestaurantmanager,usedtoaddproducts,customerinformationmanagement.MobileterminalUSEStheandroidoperatingsystem,mainlyprovideregisteredcustomer,customerlogin,mealview,order,payment,checktheorder,andotherfunctions.systemanalysis,systemdesignisintroducedinaspectsofthedevelopmentprocessofthewholesystem,thissystemUSEStheJSP,Servlet,MySqldatabase,andusetheEclipse,TOMCAT,theAndroidSDK,ADT,AVD,DDMS,MyEclipsedevelopmentenvironmentordevelopmenttools,etc.

Keywords:

Android;

基于Android手机的网上订餐系统的设计与实现

1绪论

1.1研究背景

伴随着经济的发展,餐厅越来越多,如何与其他餐厅争夺客户是当今企业面临的一个大问题。

电子商务的兴起使餐厅看到了希望,如何能在电子商务中占有自己的一份市场份额是餐厅必须解决的问题。

移动互联网业务作为电子商务的一部分,更是重中之重。

我们所使用的手机、Pad及掌上平板电脑等无线终端设备,通过B2B、B2C或C2C的进行的电子商务工作。

现在移动、电信、联通等电信公司已经趋于成熟,网络的发展,使我们可以在任何时间、任何地点进行电子商务活动,让我们能够放心的进行各种线上或者线下的交易活动、商务活动以及金融活动。

随着现在手机应用的层出不穷,在线电子商务更是种类繁多。

所以,手机网上购物的前景是非常广阔的。

众所周知,Android操作系统是基于Android手机的开源操作系统,该平台允许任何移动厂商对Android操作系统进行任何操作,因此,研究Android操作系统将会有很大的前景,这样就会有更多的用户选择Android操作系统,购买Android系统的手机。

1.2研究目的

如今人们的工作生活都在高速运转,在日常的工作和生活中可能没有更多的时间用来做饭,而且人们更多的时候不想自己外出吃饭或者购买食物。

如果可以有一款软件,可以让客户在任何时间任何地点都可以订餐,并且餐品能够快速准确的送达,就满足了客户需求,所以提出了这样一个基于Android的网上订餐系统。

本次研究的项目目的是开发一个可供普通用户操作的Android手机客户端,并且通过与服务器之间的交互,来实现数据的交换,从而实现在手机上快捷订餐的功能。

客户端需要注册,登入,浏览餐品,点菜,下订单,支付,查看订单功能。

服务器端需实现对客户的管理,对餐品的管理,对订单的管理。

本次研究的项目为基于Android手机网上订餐系统。

通过这个系统,人们可以在自己想要消费的餐厅提前预定餐品,从而达到足不出户就可以食用美食的目的。

一切都是为了让我们的生活、工作变得更方便,使我们的生活更加多样化。

1.3研究内容

我们经过一段时间的市场调研,最终决定系统大致可分为两个部分来实现,即Android手机客户端和web服务端。

采用HTTP协议来数据传输。

客户端我们采用C/S的结构,将平台搭建在Android操作系统的智能手机上,并且通过与服务器之间的交互,来完成业务的基本流程。

客户端和服务器端的数据则存储在数据库服务器上面。

客户端主要客户注册,客户登入,餐品浏览,购买,支付,查看订单等功能,服务器端主要是完成数据交互和数据逻辑处理包括,密码修改、客户管理、餐品管理、订单管理。

2系统开发工具介绍

2.1Android简介

Android是一款基于Linux平台的操作系统,该系统对于开发程序员是一款开源软件,该平台主要由应用软件组成,也就是常说的App,另外还包括操作系统和中间件等,是专为手机打造的操作平台。

Android系统在如今的手机市场应用广泛且具有巨大的开发前景,之所以其在如今的手机市场具有如此广的市场,主要是其强大的特性,比如其应用程序框架中,可以重用或替换支持组件;

同时其专为移动设备提供了虚拟机可供优化;

其内部集成的浏览器为程序开发者提供了开源的接口,使开发更加大众化;

丰富的图形库囊括了2D和3D,界面更加美观;

它还支持多媒体播放、GSM电话、蓝牙和GPS等当前主流的、易于使用的功能,这些特性决定了它必将在今后的移动设备操作系统市场中占据重要地位。

2.2Eclipse+MyEclipse

Eclipse是一款基于Java语言的企业级开发平台,是当今移动设备主流操作系统即Android系统的开发平台,它通过搭建对应平台载入对应的开发插件可对Android和Web等项目进行开发,MyEclipse即是对J2EE企业级Web项目开发的插件,本设计所用开发环境即为Eclipse和其MyEclipse插件搭建相应的框架完成的。

2.3MySQL5.0+SQL语言

MySQL是当今数据库系统开发中比较流行的数据库管理系统,它是将系统开发中各实体间的联系转化为物理结构后的存储仓库,通过此数据库管理系统可对数据进行合理的规划和存储,节约数据存储的时间和空间,提高了存取速度和灵活性。

当今数据库系统、网站等项目的开发中,MySQL也非常通用,深受程序开发人员的喜爱。

SQL语言是当今数据库操作的主流语言,可在各大数据库管理系统中使用,通过它可以控制数据通数据库的交互和存取,是数据库管理中的国际化标准语言。

在SQL语言涉及的系统中,MySQL也是其中一员,本系统的开发和使用过程中,同样使用了这一国际化标准语言对数据进行管理维护。

2.4C/S模式

C/S模式在当今软件的开发中仍占据着主导地位,其实质是基于客户端和服务器端的软件开发模式,二者通过网络通信建立连接,客户端通过安装客户端程序同服务器端进行交互,采用这种系统模式对客户端和服务器端硬件有一定的要求,但数据交互过程中客户端程序稳定,同时提高了系统对客户端的要求,可在一定程度上减小资源的扩散和浪费,使真正的客户端用户得到更高的体验,减小冗余提高系统运行效率。

  

3系统需求分析

3.1任务概述

本章将对系统的需求分析、概要设计、界面设计、功能实现等系统实现过程做详细的叙述,通过需求分析,可以本系统的功能实现更加完善和详细,并且可以对软件的UI进行美化,使系统变得更加实用和美观,用户体验更加简单、舒服和便捷,达到系统设计的最终目的。

3.2系统需求分析

本系统主要分为客户端和服务器端,而这两个端分别需要不同的运行环境。

客户端为基于Android的系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1