基于Android平台拼车App设计学位申请人::XXX学科专业:计算机科学与技术指导教师:XXX答辩日期:2015.3.21BasedontheAndroidplatformcarpoolingAppdesignCandidate:XXXXMajor:ComputerscienceandtechnologySupervisor:XXXX摘要随着国民经济的飞速发展,人民收入水平的不断提高,城市中乘坐出租车的人越来越多,尤其在上下班高峰期出租车出现供不应求的情况。但是,在非高峰时段,出租车的空载现象比较严重。特别是下雨或要下雨时,路上总是会同时到达许多辆出租车,每辆车上通常都只有一两个乘客。这都极大地浪费了出租车的运输效能,一定程度上造成汽车废气排放量增加、交通堵塞等一系列的问题,困扰着城市交通及出租车行业的健康发展,因此提高出租车的运营效率成为缓解交通压力的有效途径。另一方面,随着移动技术的发展,移动智能终端在人们的日常生活扮演越来越重要角色。为了提高人们的生活品质,越来越多的手机应用应运而生。人们的个人手机已经渐渐变成了一台迷你电脑,无论何时何地,只要有手机和通讯网络,就可以解决很多问题。如何在移动智能终端上构建出租车拼车系统,确实地方便用户实现拼车业务,是一项有实际应用价值的课题。本文以移动平台出租车拼车系统的Android客户端为详述对象,主要任务是通过介绍整个客户端的需求分析、设计、实现的过程来深入阐述对于出租车资源浪费这一问题的解决思路。论文的核心工作包括三个方面,第一,设计实现了Android手机用户的自身定位,与乘坐出租车目的地的目标定位。第二,实现了客户端用户之间的距离匹配,以及目的地距离匹配。第三,实现了客户端用户之间的通讯聊天功能。论文从项目背景出发,介绍了系统开发的背景和运营价值。然后,详细介绍了移动平台出租车拼车这一项目的可行性和匹配算法的设计,以及整个客户端的设计与实现。再次,论文详细阐述了系统的需求,具体介绍了移动平台出租车拼车系统的详细设计。最后论文针对当前完成移动平台出租车拼车系统进行的分析和评价,并指明了下一步的改进计划。关键词:拼车Android平台拼车AppPHP技术AbstractWiththerapiddevelopmentofnationaleconomy,thecontinuousimprovementofpeople'sincomelevel,moreandmorepeoplearetakingataxiinthecity,especiallyintherushhourtaxiappearedinshortsupplysituation.But,intherushhour,thelightofthetaxiphenomenonismoreserious.Especiallywhenitrainsorit'sgoingtorain,theroadwillalwaysarriveatthesametimemanytaxi,usuallyonlyoneortwopassengerspervehicle.Itisgreatlywastedtaxitransportationefficiency,toacertainextentcausedbyautomobileexhaustemissionsincrease,aseriesofproblemssuchastrafficjams,affectsthehealthydevelopmentofurbantrafficandthetaxiindustry,thustoimprovetheoperatingefficiencyoftaxihasbecomeaneffectivewaytoeasetrafficpressure.Ontheotherhand,withthedevelopmentofmobiletechnology,mobileintelligentterminalmoreandmoreimportantroleinPeople'sDailylife.Inordertoimprovepeople'squalityoflife,anincreasingnumberofmobilephoneapplicationarisesatthehistoricmoment.People'spersonalmobilephoneshavegraduallyturnedintoaminicomputer,nomatterwhenandwhere,aslongashavemobilephonesandcommunicationsnetwork,cansolvemanyproblems.Howtobuildthetaxicarpooltothemobileintelligentterminalsystem,reallyeasytoachievecar-sharingbusiness,isasubjectofpracticalapplicationvalue.Thispapertakesthetaxicar-sharingsystemAndroidmobileplatformclientfordetailedobject,maintaskisthroughintroducingtheclientdemandanalysis,design,implementation,tofurtherelaboratetheprocessoftotaxiresourceswastesolutionofthisproblem.Thecoreofthepaperworkincludesthreeaspects:first,thedesignhasrealizedtheAndroidmobilephoneusersofitspositioning,targetpositioningandtaxidestination.Second,toachievetheclientuser,thedistancebetweenthematchingdistancematchingaswellasthedestination.Third,implementtheclientcommunicationchatbetweenusers.Papersfromtheprojectbackground,thispaperintroducesthebackgroundofsystemdevelopmentandoperationvalue.Mobileplatformareintroducedindetail,andthetaxicarpoolthefeasibilityoftheprojectandthedesignofthematchingalgorithm,andthedesignandimplementationfortheclient.Again,thepaperexpoundstherequirementsofsystemindetail,detailedintroducedthemobileplatformtaxicar-sharingsystemdesignindetail.Thefinalpaperinviewofthecurrentmobileplatformtaxicarpoolingsystemanalysisandevaluation,andpointedouttheimprovementplanofthenext.Keywords:carpoolingAndroidplatformcarpoolingAppPHPtechnology目录基于Android平台拼车App设计...........................................................................................1摘要.....................................................................................................................................................31绪论................................................................................................................................................71.1研究背景及意义............................................................................................................71.2国内外研究概况............................................................................................................71.3论文的主要研究工作....................................................................................................82关键技术....................................................................................................................................82.1系统架构........................................................................................................................82.2Android平台概述..........................................................................................................82.3PHP技术........................................................................................................................92.4GSP定位技术................................................................................................................92.5百度地图......................................................................................................................102.6MySQL数据库.............................................................................................................102.7本章小结......................................................................................................................113系统需求分析...............