




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android 应用程序开发 课程天气预报软件设计 Internal Use Only 需求分析报告 Android 天气预报软件设计 Issue Date XXXX XX XX 发布时间 DOCUMENT ID PRODUCT RELEASE 1 0 0 0 FEATURE SUBSYSTEM DISTRIBUTE TO Android 应用程序开发 课程天气预报软件设计 Internal Use Only Revision History Revisi on Author Review ed By A Description Of Change B Summary of Review Issued by Date Not for use or disclosure outside iMedia Inc or any of its subsidiaries Except under prior written agreement Other Intended Audience Quality Assurance Group Internal Auditors This document is controlled electronically and any hard copy should be considered uncontrolled The latest version of this document may be obtained from the PDS ID This document is owned by iMedia Android 应用程序开发 课程天气预报软件设计 Internal Use Only TABLE OF CONTENTS 1 引言 5 1 1 编写目的5 1 2 项目风险5 1 3 预期读者和阅读建议 5 1 4 产品范围5 1 5 参考文献5 2 综合描述 6 2 1 产品的状况 6 2 2 产品的功能 6 2 3 用户类和特性6 2 4 运行环境6 2 5 设计和实现上的限制 6 2 6 假设和约束 依赖 7 3 外部接口需求 7 3 1 用户界面7 3 2 硬件接口错误 未定义书签 错误 未定义书签 3 3 软件接口7 3 4 通讯接口8 4 系统功能需求 8 4 1 建筑结构建模 BSM 错误 未定义书签 错误 未定义书签 4 1 1 新建楼体 Building 与建筑结构模型 BSM 层 错误 未定义书签 错误 未定义书签 4 1 2 材质库管理错误 未定义书签 错误 未定义书签 4 1 3 导入外部文件 模式的绘图前向导模块 10 4 1 4 导入外部文件 模式的后续 补全 操作错误 未定义书签 错误 未定义书签 4 1 5 带临摹图自由绘制 模式的绘图前向导模块 错误 未定义书签 错误 未定义书签 4 1 6 自由绘制 模式的绘图前向导模块 错误 未定义书签 错误 未定义书签 4 1 7 绘图 模块界面元素错误 未定义书签 错误 未定义书签 4 1 8 CAD 转换过程 错误 未定义书签 错误 未定义书签 4 1 9 绘图 过程错误 未定义书签 错误 未定义书签 4 2 网络系统设计 SD 错误 未定义书签 错误 未定义书签 4 2 1 创建项目 添加系统错误 未定义书签 错误 未定义书签 4 2 2 添加设备错误 未定义书签 错误 未定义书签 4 2 3 链接元器件错误 未定义书签 错误 未定义书签 4 2 4 设备分配到楼层错误 未定义书签 错误 未定义书签 4 2 5 接受 LD 中新增设备错误 未定义书签 错误 未定义书签 4 2 6 其它辅助功能错误 未定义书签 错误 未定义书签 4 3 平面布局设计 LD 错误 未定义书签 错误 未定义书签 4 3 1 创建 LD错误 未定义书签 错误 未定义书签 4 3 2 接受 SD 设计图中分配的设备错误 未定义书签 错误 未定义书签 4 3 3 设备精确定位和布局错误 未定义书签 错误 未定义书签 4 3 4 添加新设备与电缆 错误 未定义书签 错误 未定义书签 4 3 5 SD 与 LD 的主要区别错误 未定义书签 错误 未定义书签 Android 应用程序开发 课程天气预报软件设计 Internal Use Only 4 4 实地局部参考 OPR 错误 未定义书签 错误 未定义书签 4 5 系统效能预测与评估 SEE 错误 未定义书签 错误 未定义书签 4 6 数据统计错误 未定义书签 错误 未定义书签 4 6 1 设备列表错误 未定义书签 错误 未定义书签 4 6 2 成本细节报表错误 未定义书签 错误 未定义书签 4 6 3 电缆路径报告错误 未定义书签 错误 未定义书签 4 6 4 天线报告错误 未定义书签 错误 未定义书签 4 6 5 在报表中隐藏或显示器件错误 未定义书签 错误 未定义书签 4 7 导出管理错误 未定义书签 错误 未定义书签 4 7 1 页面设置错误 未定义书签 错误 未定义书签 4 7 2 打印预览错误 未定义书签 错误 未定义书签 4 7 3 打印错误 未定义书签 错误 未定义书签 4 7 4 打印报表错误 未定义书签 错误 未定义书签 5 其它非功能需求10 5 1 性能需求10 5 2 安全措施需求10 5 3 安全性需求 10 5 4 软件质量属性10 5 5 业务规则10 5 6 用户文档10 6 词汇表10 7 数据定义 10 8 待定问题列表 10 Android 应用程序开发 课程天气预报软件设计 Internal Use Only 1 引言引言 1 1 编写目的 为用户提供一个显示天气预报的软件 可以根据 Google Map 地图显示用户需求 的城市位置 以及用图标表示各城市对应的的气象信息 可以简洁的表示出 晴 雨 雪 和 气温 气象信息 支持用户向 天气预报 系统所在的手机上发送 SMS 短信 同时用户也可以根据自身需求设置获取天气预报的城市 设置更新时 间以及是否需要短信服务 也可设置城市关键字 并保存用户自己的信息在数据 库中 另外设有恢复默认设置功能 1 2 项目风险 项目风险识别是指找出影响项目目标顺利实现的主要风险因素 并识别出这些 风险究竟有哪些基本特征 可能会影响到项目的那些方面 联网收费视用户电话运营商的收费标准决定 如果用户选择短信服务 可能收取服务费 手机或者无线信号不好时 可能无法连接或更新天气情况 1 3 预期读者和阅读建议 预期读者 会使用已经安装安卓系统的手机或者平板电脑及其他移动设备的用户 阅读建议 读者应通过该文档可以了解相关项目的需求分析 使用注意事项以及 可能存在的风险 1 4 产品范围 手机 平板电脑 MP4 导航仪 上网本 电纸书等使用安卓系统的数码领域 1 5 参考文献 Android 应用程序开发 清华大学出版社 2010 版 Android 应用程序开发 课程天气预报软件设计 Internal Use Only 2 综合描述综合描述 2 1 产品的状况 Android 是一种以 Linux 为基础的开放源代码操作系统 主要使用于便携设备 目 前尚未有统一中文名称 中国大陆地区较多人使用 安卓 或 安致 Android 操作 系统最初由 Andy Rubin 开发 最初主要支持手机 2005 年由 Google 收购注资 并组建开放手机联盟开发改良 逐渐扩展到平板电脑及其他数码领域上 我们开 发的相关项目正是一个在安卓平台上开发的软件 可以用这个软件来实现用户在 一些简单的手持设备如手机或者平板电脑等上面及时的了解到用户所在城市或者 用户关注城市的天气预报并提供短信服务 2 2 产品的功能 天气信息显示和获取 天气信息短信服务 系统配置功能 2 3 用户类和特性 新安卓平台用户 安卓新用户可以使用软件来了解用户所在城市或者关注城市的 天气预报 并可以选择是否使用短信服务 熟悉安卓平台用户 熟悉安卓平台用户可以了解用户所在城市或者关注城市的天 气预报 并可以选择是否使用短信服务之外 还可以选择对相关软件的系统按自 己的喜好进行配置并保留自己的个性化系统配置 安卓软件开发者 安卓软件开发者 喜好者 可以通过相关的开源代码来了解软 件运行的原理 2 4 运行环境 软件需要在支持安卓系统的可移动设备中正确安装才能正常运行 安卓版本需在 1 5 及以上 同时建议用户如果是在手机移动设备使用的话 需确保手机支持短信与 联网服务 2 5 设计和实现上的限制 Eclipse 是开发相关应用软件的首选集成开发环境 安卓开发环境首先需要安装支 持 java 应用软件运行的 java 开发软件包 即 JDK 然后安装集成开发环境 Eclipse 最后安装 Android SDK 的 Eclipse 的 ADT 插件 Android 应用程序开发 课程天气预报软件设计 Internal Use Only Android SDK 和 Eclipse 的 ADT 插件是必须使用的 软件支持高效 快速的数据存储方式 包括快速数据存储方式 SharedPreferences 文件存储和轻量级关系数据块 SQLite 可软件可以使 用适合的方法对数据进行进程保存和访问 2 6 假设和约束 依赖 软件必须在安卓系统下才可以正常运行 若需要获取天气更新或者是短信服务 需确保用户的数码设备支持联网及短信服务 3 外部接口需求外部接口需求 用户的手机设备可以支持联网以及短信服务 3 1 用户界面 3 2 软件接口 软件提供轻量级的进程间通信机制 Intent 实现跨进程组件通信 访问硬件的 API 库函数 Android 应用程序开发 课程天气预报软件设计 Internal Use Only 3 3 通讯接口 HTTP 协议 有多种接口可以调用你可以用 Java 类库封装的 HttpConnection 或 者用 Apach 的开源项目的 HttpGet 或者 HttpPost 服务器端 需要 编写 Serlvet 来响应客户端的请求 Sokcet 就是 服务器端 不断监听 双方约定好的端口号 客户端通过服务器 IP 去请求连接 连接成功后 得到 Socket 的输入输出流 直接操作即可 4 系统功能需求系统功能需求 4 1 天气信息显示和获取 功能描述功能描述 需有一个显示天气情况的用户界面 要求用 Google Map 地图显示各 城市位置 如 杭州 上海 宁波等 3 5 个城市 以及用图标表示各城市对应的 气象信息 表示出 晴 雨 雪 和 气温 简洁气象信息 输入输出信息 输入输入 当触摸某一城市对应的气象图标时 显示该城市当天的温度 湿度 风向 和雨雪详细天气信息 并预报该城市后面几天的气象信息 输出输出 气象信息的获取 从 Google 上获取天气预报信息 这些天气数据是通过后 台服务获取的 这个后台服务可以按照一定时间间隔 并将各城市的天气信息保 存到 SQLite 数据库中 图 4 2XXXX 操作流程 以下是具体功能分析 4 1 1 XXXXXX 说明说明 4 1 1 1 XXXXX 图 4 3 XXXX 4 1 1 2 XXXXX 说明说明 图 4 4 XXXX 4 1 1 2 XXXX 图 4 5 XXXXX Android 应用程序开发 课程天气预报软件设计 Internal Use Only 4 1 2 XXXXXX 4 2 天气信息短信服务 功能描述 功能描述 还需要提供基于 SMS 短信的天气数据服务 其他手机用户可以向 天 气预报 系统所在的手机上发送 SMS 短信 并在短信中包含用户指定的关键字 则可以将保存在后台服务中的天气情况 再通过 SMS 短信回复给用户 输入输出信息 输入 输入 用户接受到其他手机请求天气服务的 SMS 短信和回复的内容 输出 输出 请将内容保存在 SQLite 数据库中 可以浏览或删除这些信息 4 3 系统配置功能 功能描述 功能描述 用户可以设置当前城市 以及感兴趣的几个城市 获取这些城市的气 象信息 可设置气象信息更新的时间间隔 可设置是否回复天气信息服务短信 可设置各城市对应的关键字 如 HZ 表示杭州 供短信服务使用 并以上这些 信息保存在数据库中 系统可以恢复默认设置 4 4 用户交互需求 功能描述 功能描述 本软件包含三个主要的用户界面 显示天气预报的用户界面 2 个 显示已发送 SMS 短信的用户界面 浏览和设置配置信息的用户界面 示意图如下 图中与文字描述不符之处 以文字描述功能为准 5 其它非功能需求其它非功能需求 5 1 性能需求 在安卓系统的移动数码设备上 当系统至少有 20 的空闲资源时 5 2 安全措施需求 用户使用相关软件获取天气情况时 可能因联网而产生费用 另外短信服务也视 用户的手机运营商收费标准决定 当用户设备有多个软件进行时 可能会导致软 件不响应 此类情况用户可以长按挂机键直接退出软件 Android 应用程序开发 课程天气预报软件设计 Interna
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 火电工程后评价培训资料
- 贫困户政策培训
- 货币政策工具培训
- 陕西省宝鸡市陈仓高级中学高中地理 第三章 第一节 产业活动的区位条件和地域联系教学设计 湘教版必修2
- 小学信息技术三年级上册第11课《关注网络痕迹》教学设计
- 销售客户维护培训
- 安全员安全管理方法培训201702
- 水库防汛抢险知识培训
- 汽车4S店服务意识培训
- 二人合伙合同书
- 2024桂林临桂区中小学教师招聘考试试题及答案
- 2025年入团相关考试题型及答案
- 2023-2024学年北京市西城区德胜中学七年级(下)期中数学试卷
- 质控工具在护理管理中的应用
- 一年级不等式填数练习题
- 2025年粮油保管员职业技能资格知识考试题(附答案)
- 皮肤病靶向治疗专家共识(2025版)解读课件
- DB37-T 3274.3-2023 日光温室建造技术规范 第3部分:山东VI型
- NDA模板:2024年英文商业保密协议标准格式一
- 新苏教版一年级数学下册综合实践活动1《抓抓数数》教案
- 路基路面工程课件:路基路面工程概述
评论
0/150
提交评论