下载后可任意编辑武汉交通职业学院2024-2024 学年第一学期《Android 应用程序开发》期末课程报告 下载后可任意编辑2024 年 11 月第一章项目背景现有的3 G 技术和移动互联网技术的快速进展,智能手机功能的不断增强,让基于 Android 平台的查询需求越来越多。本软件就是利用现有的网络快速猎取网络上的天气信息并显示到手机终端上,为用户提供实时的天气查询和近期天气查询服务,为工作、出行等带来便利。通过 Web Service 等技术让用户体验到前所未有的移动计算。第二章需求分析一.功能需求在这个综合示例中,有一个显示天气情况的用户界面,可以通过图片和文字显示当前和未来几天的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务猎取的,这个后台服务根据一定时间间隔,从Google 上猎取天气预报信息,并将天气信息保存在后台服务中。示例还需要提供基于 SMS 短信的天气数据服务,其他手机用户可以向本示例所在的手机上发送 SMS 短信,在短信中包含特定的关键字,则可以将已有的天气情况通过 SMS短信回复给用户。最后,每个被发送的 SMS 短信都会被记录下来,用户可以浏览或删除这些记录信息。二.界面需求从上面的描述中可以基本了解软件的功能需求,但为了将需求分析过程变得简单明了,首先找出用户界面上需要显示的内容。功能描述中有“显示天气情况的用户界面”和“用户可以浏览或删除这些记录信息”,除此以外,一般应用软件还应有显示配置信息的界面。因此,本示例应该包含三个用户界面: 显示天气预报的用户界面 显示已发送 SMS 短信的用户界面 浏览和设置配置信息的用户界面三.内部功能从用户界面出发,分析隐藏在界面后面的内部功能,这些功能则是程序正下载后可任意编辑常运行的基础 (1)显示天气预报的用户界面 ;① 猎取 Google 的天气数据② 保存天气数据信息 (2)显示 SMS 短信的用户界面 ① 根据关键字监视 SMS 短信 ② 发送包含天气信息的 SMS 短信 ③ 将发送 SMS 短信的相关信息写入数据库 (3)浏览和设置配置信息的用户界面 ① 将用户设置的配置信息保存到数据库 ② 启动时读取数据库中的配置信息 ③ 支持恢复缺省设置 第三章程序设计一.用户界面设计根据需求中的用户界面分析,应用程序应包含三个主要的用户界面,每个用户界面的显示内容 在“显示天气预报的用户界面”中,显示目标城市的当前的天气状况,包括城市名称、温度、湿度...