您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 郭靖宇-概要设计说明书
《Android手机天气预报软件》概要设计说明书郭靖宇目录一.引言...........................................................................................................................................31.1编写目的............................................................................................................................31.2背景....................................................................................................................................3二.任务概述...................................................................................................................................32.1需求规定............................................................................................................................32.2运行环境............................................................................................................................42.3基本设计概念....................................................................................................................42.4运行控制............................................................................................................................4三.软件设计...................................................................................................................................4软件总体结构概述...................................................................................................................4四.系统集成...................................................................................................................................5五.开发环境...................................................................................................................................5六.系统出错处理设计...................................................................................................................6七.系统维护设计...........................................................................................................................6附录:.................................................................................................................................................6一.引言Android平台手机天气预报软件的开发可以进一步扩大气象信息的覆盖面,让广大公众能够在第一时间方便快捷地获取最新的气象预报(预警)信息,以便提前预防,把气象灾害造成的损失降到最低。同时也可以强化气象公共服务的职能,完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。1.1编写目的在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2背景该软件开发背景:随着手机用户的日益增多,智能手机使用也进入了现代化的潮流。通过此款天气预报希望能给用户带来便捷的天气信息预报,让用户以最快速度了解想要了解的地方的天气情况。软件名称:《Android手机天气预报软件》开发者:郭靖宇面向用户:手机用户1二.任务概述2.1需求规定1、显示天气预报的用户界面显示今天或未来5天内天气的显示界面。2、显示已发送SMS短信的用户界面显示请求发送天气信息的短信,必须对请求短信进行监听,根据关键字见识SMS短信,并且发送包含天气信息的SMS短信。3、浏览和设置配置信息的用户界面用户可以设置当前城市,以及感兴趣的几个城市,获取这些城市的气象,将用户设置的配置保存到数据库中,启动软件时读取数据库中的配置信息,并且支持恢复缺省设置。2.2运行环境硬件平台:彩屏手机显示屏分辨率:240*320输入方式:标准手机键盘内存:不小于1MMIDP:2.0CLDC:1.1KVMJava虚拟机2.3基本设计概念说明本系统的基本设计概念。天气预报软件是对手机内存要求不高的程序系统,其代码的重复利用率极高,若有丝毫的差别都将很容易导致程序在运行不久后可能出现严重错误,甚至死循环。因此,其逻辑设计应当相当严谨,需将所有可能发生的事件及意外情况考虑在设计中。2.4运行控制点击相应按钮,实现页面的跳转。三.软件设计软件总体结构概述下图为Android手机天气预报软件的结构设计。从功能需求上分析,可以将整个应用程序划分为4个模块,分别是用户界面、后台服务、数据库适配器和短信监听器。下图是模块结构图从模块结构图中不难看出,后台服务是整个应用程序的核心,主要包含数据获取子模块和短信服务子模块。数据获取子模块负责周期性的从Google获取天气信息;短信服务子模块则负责处理接收到的服务请求短信,并发送包含天气信息的短信后台服务由用户界面通过Intent启动,启动后的后台服务可以在用户界面关闭后仍然保持运行状态,直到用户通过用户界面发送Intent停止服务,或系统因资源不足而强行关闭服务四.系统集成首先完成界面模块、数据存储模块。通过界面控制模块建立联系,使其能访问各个模块。五.开发环境JAVAJDK1.6.0EclipseADT六.系统出错处理设计错误信息与解决方案错误编号错误信息解决方案1程序只显示一部分换用240*320分辨率的手机试玩2程序运行闪烁不停查看内存是否满足七.系统维护设计本系统在使用过程中,如出现以下情况中的其中一条,我们将会给予维护与补救,或者采用后备技术,来适当调整源程序.1、编译出现异常2、死循环,不能退出3、模拟器一闪而过4、某个文件丢失附录:参考资料本项目的题目由这次比赛的举办方规定,发布日期:,具体文件来自网站。本程序中各处引用的文件、资料,包括所要用到的软件开发标准以及这些文件的标题、文件编号、发表日期和出版单位具体情况如下表:标题文件编号发表日期出版单位备注《JAVAME实用详解——用ECLIPSE进行移动开发》012007年2月电子工业出版社《JAVAME核心技术与最佳实现》022007年1月电子工业出版社《GoogleAndroid开发入门与实践》032006年3月人民邮电出版社《Android应用开发详解》042004年2月电子工业出版社《Android应用开发揭秘》052007年12月机械工业出版社
本文标题:郭靖宇-概要设计说明书
链接地址:https://www.777doc.com/doc-2012198 .html