欢迎来到天天文库
浏览记录
ID:28302445
大小:83.00 KB
页数:8页
时间:2018-12-09
《开题报告-基于webservice接口的动态天气预报系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1・本课题的研究意义1.1研究意义天气预报是--种具有实用意义的信息服务,伴随儕能手机的不断普及和应用。各种智能手机平台下都有不同的天气预报软件,常见的智能手机'卜台有Android>iOS、Windows、BlackberryOS等。而Android平台作为现在主流的智能手机平台之一,自然有大量关于天气预报这方面的软件。天气状况常常关系到人们的H常住活,比如它能提供最新鲜、最及时的天气资讯,为人们的出行提供方便。另外,农民可以通过天气预报软件的提高的数据来知道农作物的浇灌、丿施肥、收割等一系列农务,并在极端天气到来之前提
2、前做出防御措施,把气象灾害带来的损害降到蝕低程度,并R能使广大公众在第一时间方便、快捷地获取天气预报信息。同吋,他也可以强化天气公共服务的职能,改善公共服务手段、完善公共服务体系、提高公共服务质虽,更好地发挥了气彖事业对社会发展的现实性作用。这款动态天气预报软件给人们生活带來方便的全方位信息,是人们在H常生活川必不可少的电子产品。该天气预报软件提供了简洁明了的UI界面,操作简单,适合生活各类人士,对提高人们生活水平具冇一定的促进作用。1.2国内外研究现状、水平和发展趋势Android是首款开源代码的操作系统,采用Linux
3、内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具冇良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方而,终端厂商可以针对自身的特殊需要“定制化开发”。Android在全球市场的成长壮人,塞班市场份额不断下跌己成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在儈能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也
4、是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。1.3参考文献[1]李刚.疯狂Android讲义[M]•北京:电子工业出版社.2011.06[2]耿祥义.JAVA2实用教程(第三版).清华大学出版社.2006.08[3]肖朝晖,罗娅等.计算机网络基础.北京:清华大学出版社.2011.03[4]王向辉,张国印,沈洁.Android应用程序开发[M].清华大学出版社,2010年3刀2.木课题的基木内容和要求,关键问题及艾解决的方法
5、和措丿施2.1基本内容木系统采取url方法来获取天气信息的XML文件,然示对文件进行解析提取所需信息,从而现实有用信息。该系统将利川手机终端定位技术,数据库存储技术等,是天气预报的获取更加方便快捷。本系统是突出个性化的天气预报,主耍实现基本的天气预报查询功能;实现手机终端定位功能。犬气预报查询简单地说,可以理解为首先向WebXML网站发出对指定城市犬气信息的请求(通过调用WebService服务器暴露的接口方法),然后网站将含有所需信息的数据信息,将提取到的有用信息在TableLayout窗体进行显示,从而展现给用户。An
6、droid平台的犬气预报系统是基于Android手机平台,利川Java语言,从WebXML±获取到犬气预报的数据,开发岀对使川Android平台的手机大气预报系统的一款应川软件。为了让智能手机用户能够随时随地杏询互联网所提供的服务,让手机能通过互联网访问Web网站并处理各项不同的业务,其屮有一种非常高效的方法就是将应川系统的功能拓展到手机的客户端。Android的一个最大特点就是它的开放性架构体系,它不仅仅具有非常好的调试环境和开发环境,而R它还具冇各种各样的可扩展功能,其中还包括丰富的多媒体功能和图形组件的强大浏览器,而
7、门其技术已经逐渐趋于成熟。通过对界面的布局和控件使用等相关知识的学习和应用,使我对Android平台下的开发工作有了一个初步的了解。软件开发以后,它能够帮助川户随时搜索由屮国气象局捉供的全国范围内的城市的犬气信息和温度趋势变化折线图,并且把数据显示在一个界面美观、布局合理窗口内,使川户能够舒适的亨受此软件带來的简便的服务。2.2基本要求此软件是一个利川WebService來获取天气的应用程序,启动程序后可以进行城市Z间的选择的设置,并可以通过图片、文字來显示当前和未來几天的天气悄况,其中包括温度、湿度、风向和雨雪等情况。这
8、些天气的数据是通过后台服务连接至WebXML网站获取的,并从WebXML上获収天气的相关信息,将天气的信息保存在数据库中,方便用八的更新和查看。通过上面对此软件需求的描述,可以基本概括到此软件的功能需求:1.首先要启动WeatherWebServiceActivity应用程序(在Eclipse环境中通过
此文档下载收益归作者所有