一、引言
1.1编写目的
此需求规格说明书编制目的是明确本项目的详细需求,供用户确认项目的功能和性能,和用户形成一致的理解和确认,作为进一步详细设计软件的基础。
1.2项目背景
项目名称:未来天气
预期用户:普及
项目开发者:第八组
二、总体描述
1.编写目的
为用户提供一个显示天气预报的软件,可以根据用户需求关注几个城市,以及用图标动画表示各城市对应的的气象信息,可以简洁的表示出“晴、雨、雪”和“高温”等气象信息。
支持用户向“天气预报”系统所在的手机上发送恶劣天气提示,同时用户也可以根据自身需求设置获取天气预报的城市,设置更新时间,也可设置城市关键字,并保存用户自己的信息在数据库中,另外设有恢复默认设置功能。
2.运行环境
市场上占比较大的Android操作系统。
3.WBS模板
三、用户界面
显示查询城市的天气详细情况
15天天气趋势表
用户提醒及出行建议
根据未来天气情况,提醒用户带上所需物品,以及提供一些适宜的出行方案
天气分享
用户可以把当天天气分享到QQ、微信、微博等软件中
添加城市
根据用户当前位置自动切换所在城市,也可以由用户自行添加切换
天气信息显示和获取
功能描述
需有一个显示天气情况的用户界面,全国热门城市可以直接查询天气(如:杭州、上海、宁波等3-5个城市),以及用图标表示各城市对应的气象信息,表示出“晴、雨、雪”和“气温”简洁气象信息。
输入输出信息:
输入:
当触摸某一城市对应的气象图标时,显示该城市当天的温度、湿度、风向和雨雪详细天气信息,并预报该城市后面几天的气象信息。
输出:
气象信息的获取,从Google上获取天气预报信息,这些天气数据是通过后台服务获取的,这个后台服务可以按照一定时间间隔,并将各城市的天气信息保存到SQLite数据库中。