Android天气预报实训报告.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android天气预报实训报告

南通航运职业技术学院 学生课程设计报告 设计题目 天气预报软件 系 部 管理信息系 专业 计算机软件技术 班级 软件3111 学生姓名 史平安 完成日期 2013-12-2 指导老师 徐阳 一、实训目的 1.以“天气预报软件”为实训示例,运用以往的学习的知识和技巧,设计天气预报软件 2.通过实训,掌握Android应用程序的设计步骤和各种组件的综合运用 3.掌握Android应用程序的设计思路和开发方法 二、实训内容 设计并制作一款天气预报的软件,通过图片和文字显示当前和未来几天的天气情况,包括温度、湿度、风向、雨雪情况。通过后台获取天气信息,定时间隔从Google 上获取实时的天气信息。手机用户还可以通过发送SMS短息,在短息中包含的定的天气关键字,程序将天气信息通过SMS短信回复给用户。 三、实训设计 软件具有显示天气信息情况的用户界面、用户浏览或者删除消息记录的模块、显示配置信息的界面。 (1)显示天气预报的用户界面 (2)显示已发送SMS信息的用户界面 (3)浏览和设置配置信息的用户界面 根据用户功能的需求,用户界面和内部功能的关系如下: 1)显示天气预报的用户界面 ①获取Google的天气数据 ②保存天气数据信息 2)显示SMS信息的用户界面 ①根据关键字监视SMS信息 ②发送包含天气信息的SMS信息 ③将发送SMS信息的相关信息写入数据库 3)浏览和设置配置信息的用户界面 ①将用户设置的配置信息保存到数据库 ②启动时读取数据库中的配置信息 ③支持恢复默认设置 一.用户界面设计 显示界面中,显示目标城市目标城市的实时天气状况,包括城市名称、温度、湿度、风向、雨雪状况和获取时间,并在下方显示未来四天的天气状况。 显示SMS信息用户界面只能怪,显示每个回复信息的时间、目标手机、目标手机的号码、城市名称、当天的天气状况和未来一天的天气状况。在浏览和设置配置界面中,显示希望获取天气预报的城市名称,获取数据的时间频率和短信监视的关键字,永续用户设置是否提供短信回复,以及是否记录回复短信信息。 二、数据库设计 配置信息的数据库表 属性 数据类型 说明 City-name text 天气信息的城市名称 Refresh-speed text 天气信息查询的频率 Sms-service text 是否提供短信服务 Key-word text 短信服务的关键字 Sms-info text 是否记录发出的短信信息 SMS短信服务的数据库表 属性 数据结构 说明 Sms-sender text 请求服务短信的发送者 Sms-body text 请求服务短信的内容信息 Sms-recievie-time text 接收到请求服务短信的时间 Return-result text 回复短信的内容 四、实训过程 这次实训从工程的文件结构、数据库的适配器、短信监听器、后台服务器和用户界面等展开具体的设计过程。(详见附录1:) 五、实训总结 通过本次实训,考核了自己在平时学习时掌握的知识和方法,对Android应用开发的一些方法加深了印象,对一些组件的运用更加的灵活。 天气软件是一款比较复杂的软件实例。其中所用到的知识很多都在我们学科的范围之外,其中有些组件的运用更加的详细和灵活,而且用到的属性和功能比较全面,有些属性平时几乎没有接触。但是经过请教老师和一些相关资料的查询,基本解决了这些问题,当然还有一些比较专业的问题至今没有解决,有待老师的进一步指导。 这款软件是参照网络上流行的天气软件设计制作,本身并没有没显示的特点。主要是用来练习和实践,其中的功能及界面都存在不太完善地方。作为我们的实训练习,就算是对我们的挑战了。特别是设计思路方面,平时注重的是技能的锻炼,对整体的软件设计接触很少,没有系统的学习,当接到这个练习的时候,很茫然不知所措,在整体的思路上没有具体的想法。而后经过慢慢的学习,初步制定出设计,在设计和软件的制作中,对初定的设计计划做了很大的修改和完善,例如在用户界面设计时,起初的界面规划很不合理,在参考其他相关的软件的设计后,逐渐的改善设计稿。 这次实训让我们亲身实际的完成一个项目,是对平时零散知识、技能的综合,对Android

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档