基于Android的旅游景点的设计与实现答辩ppt.ppt

上传人:仙人指路1688 文档编号:2993492 上传时间:2023-03-07 格式:PPT 页数:15 大小:2.11MB
返回 下载 相关 举报
基于Android的旅游景点的设计与实现答辩ppt.ppt_第1页
第1页 / 共15页
基于Android的旅游景点的设计与实现答辩ppt.ppt_第2页
第2页 / 共15页
基于Android的旅游景点的设计与实现答辩ppt.ppt_第3页
第3页 / 共15页
基于Android的旅游景点的设计与实现答辩ppt.ppt_第4页
第4页 / 共15页
基于Android的旅游景点的设计与实现答辩ppt.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《基于Android的旅游景点的设计与实现答辩ppt.ppt》由会员分享,可在线阅读,更多相关《基于Android的旅游景点的设计与实现答辩ppt.ppt(15页珍藏版)》请在三一办公上搜索。

1、基于Android的旅游景点的设计与实现,学生:导师:,目录 Contents,1,2,3,选题背景和研究内容,成果展示,项目介绍,4,总结致谢,选题背景和研究内容,选题背景,随着人们的生活水平的提高,旅游出行已经在越来越多人的年中计划里。据相关数据统计,2014年国民旅游意愿强烈,有超过99%的人计划出游,51%的人选择出游3次或以上;95%的消费 者会增加旅游预算或保持不变,1/3的人出游计划支出在1万元以上。另外,根据最新发布的2014-2015年中国旅游发展分析与预测显示,2014 年,在全球经济不景气的大背景下,旅游业成为推动社会经济增长的领跑者。在现实社会中,人与人的交流是通过人与

2、人的自我介绍、亲戚朋友圈、同学 同事圈等相互介绍。而普通的网络交际,则大多数通过某些网站平台来实现,但随着互联网的高速发展与应用普及,个人电脑以及传统网络已经无法完全满足人们随时随地的交流需求,急需一个更加便捷的、随时随地的解决方案,由此在移动终端上实现应用的想法应运而生。并且移动终端先天具有与个人实体绑定的特性,所以如将网络交流与移动终端结合,可实现优势最大化。基于Android平台的旅游系统的设计与实现课题是一款基于Android平台的APP,主要针对年轻人和大学生等特定人群,具有一定的实际应用价值。,旅游业发展态势良好,移动终端的应运而生,研究内容 Contents,本课题是基于Andr

3、oid平台的旅游出行系统,以移动终端为客户端,主要针对年轻人和大学生群体。因为这部分人接受新事物快,驴友中是以他们为主体的,而且年轻人交友愿望强于其他人群。在这个细分市场,能获得较高的忠诚度。通过本旅游APP,用户可以查询景点信息,相关景点的旅游攻略,发布爱游计划邀请志同道合的驴友一起出游,记录自己的旅游路线等,也可以为自己喜欢的景点点赞等,当然,还包括一些简单基础的辅助功能如:登录,注册新用户,修改用户信息,软件介绍,作者说等。,项目介绍,关于后台,后台采用ssm(Spring+Struts2+Mybatis)框架,以MySQL作为后台数据库来完成本次毕业设计的后台服务的。,运行后,APP技

4、术要点,获取网络数据,1.拼接url(以获取AiYou列表数据为例)String url=GetUrl.getPropertiesURL(c,url)+Params.selectAiYouUrl+(请求参数);2.请求网络 String result=new String();DefaultHttpClient getClient=new DefaultHttpClient();HttpParams parms=getClient.getParams();HttpConnectionParams.setConnectionTimeout(parms,10000);/设置网络超时 HttpCon

5、nectionParams.setSoTimeout(parms,45000);/设置数据传输时间 HttpGet request=new HttpGet(url);HttpResponse response=getClient.execute(request);if(response.getStatusLine().getStatusCode()=200)result=EntityUtils.toString(response.getEntity();/json字符串 else result=Params.result;/代表网络异常 3.解析json数据 手动解析:自己根据后台返回数据,通

6、过jsonObject,jsonArray解析 gson解析:构建与返回数据对应的实体类,导入gson包Gson gson=new Gson();Landscape landsape=gson.fromJson(json.toString(),Landscape.class);,自定义listview,本App中的所有ListView都是自定义适配器,此处以MainActivity中所用为例介绍。,该布局的难点在于item与布局文件中的点赞按钮获取单击监听冲突了,所以需要在自定义的适配器中加以处理。,1.private class buttonViewHolder TextView idTv;

7、TextView nameTv;TextView placeTv;TextView priceTv;TextView zanTv;ImageView pictureIm;Button zanBtn;,2.convertView=mInflater.inflate(R.layout.landscape_list,null);holder=new buttonViewHolder();holder.zanBtn=(Button)convertView.findViewById(R.id.zanBtn);.convertView.setTag(holder);holder.zanBtn.setOnC

8、lickListener(new lvButtonListener(position);,3.此时发现listview的itemOnClick监听不起作用,遂将单击事件添加给适配器中的convertView,再在监听中执行单击item的具体操作。,成果展示,功能模块图:,成果展示,接下来,请观看真机演示,总结,经过三个多月的长时间努力,我的毕业设计终于顺利完成了。这是一次综合学习java框架开发,数据库设计,Android开发,前后台交互的设计过程。我了解和掌握了java后台程序开发和Android应用程序开发的一些基础技术,虽然java后台服务的开发框架我没有深入了解和学习,但是仅仅就会使用

9、它来完成自己的毕设需求,还是令我很是开心的。在毕设进行期间,程序的前后台交互令我受益匪浅,学到了很多很多知识。同时毕设期间的开发过程也培养了我正确的设计思想和分析问题解决问题的能力,特别是需求分析,概要设计时候对于整套系统的分析和设计,让我了解到了软件开发前期工作准备的重要性,以及架构的非凡意义。经过这次毕业设计,我深深地体会到严谨、认真、仔细、有耐心,追求完美是一个软件开发人员必须具备的素质。,致谢,时光匆匆,转眼大学四年就要结束了,离别的时候总是伤感的。感谢指导老师们在我的毕业设计选题,任务书,检查表,中期检查,论文编写期间对我的指导帮助,我的毕业设计的顺利完成离不开你们认真指导和真诚帮助,真的感谢。在整个毕设期间,离不开指导老师对我及时,认真的督促和指导,使他们一次次的纠正和修改,是我能够顺利完成中期检查和论文的修缮。也同时感谢在项目开发期间,老师,同学给我提供的宝贵意见和热心帮助,正是因为你们的无私帮助,才能让我有信心,有勇气完成整个毕业设计,在此,表示我衷心的感谢。同时,也要感谢太原理工大学老师们大学期间对我的辛勤栽培,感谢你们教给我专业的知识,感谢你们教会我做人的道理。,Thank you,我的毕业答辩到此结束 谢谢大家,

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号