- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 利用经济法更好的规制市场主体.doc
- 初中生物探究式教学方法研究.doc
- 包装设计5点理论知识.doc
- 北邮信息工程通信网理论基础实验2报告M排队系统.doc
- 区域生态规划方法.doc
- 医院感染护理学答案1.doc
- 博弈在棋类竞技中的应用及暗棋致胜策略.docx
- 南昌稻香园调味食品有限公司实习报告.doc
- 卫生监督人员考试综合题库.doc
- 原理总结辩证唯物主义历史观.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)