概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书
一.引言
1.编写目的
本设计书是文件浏览器APP研发概要设计,将项目开发进程中或者项目结束后提供给开发人员和客户使用,同时也可以作为实施后期的维护人员使用。
2.项目背景
随着Android手机用户对日常文件处理情况的增加,一方面会影响手机操作系统的性能,另一方面给Android手机用户操作带来了不必要的麻烦。而且,Android手机操作系统本身又没有提供文件管理的软件,这一点在一定程度上影响Android手机用户的体验。本文依据Android手机终端设备的可操作性以及软件可定制性的特点,联系客观实际需求,设计实现一款基于Android文件管理器系统,可以有效的帮助Android手机用户处理日常文件和管理存储在本地手机上的文件操作。
3.定义
用于对文件进行管理的软件
4.参考资料(无)
二.任务概述
1.目标
完成文件浏览器APP,此app分为两个模块①对文件进行分类浏览②对文件进行管理
2.需求概述
①在智能手机桌面有文件浏览器图标,点击可以进入文件浏览器主页面
②在分类浏览界面有对音乐,视频,图片,文档进行分类浏览,并显示sd卡的总容量和剩余容量
③在文件管理中可对文件进行复制到,移动到,删除,重命名等操作
④在选项菜单中可以新建文件夹或文件
3.条件和限制
该应用在Android 4 4.2系统下运行,兼容Android 3.0以上系统
三.总体设计
1.总体结构和模块外部设计
模块功能:
①天气信息显示:展示、刷新所选择城市的天气信息
②城市列表:展示用户选择的城市,并且可以对城市进行删除、添加操作
③城市查询:在数据库中查询全国的省市县
④时间、天气插件:可以在手机小工具(WIDGETS)中找到插件并拖动到手机桌面并展示时间和天气信息,可手动刷新天气信息,点击可进入天气app
⑤日历插件:可以在手机小工具(WIDGETS)中找到插件并拖动到手机桌面并展示日历
2.总体流程图设计
开启应用
欢迎页面
(进行应用的初始化)
是否存在数据库
是
否
从数据库中
搜索出用户
所添加的城
市
创建数据库,并
写入地址信息
没
有
城
市
跳转到添加城市的页面,让用户
添加城市
调用天气API,获得昨
天、今天和后6天的天
气情况,并保存到数
据库中
刚启动应用
从应用偏好设
置中找到上次
选择的城市
在主页面展示所选择城市的天气信
息
下拉刷新或切换城市
时间、天气、日期
插件
在手机桌面显示当前时间、日期和
所选择城市天气、温度等信息
日历
在手机桌面显示日历
通
知
改
变
天
气
信
息
四.接口设计
1.外部接口(调用第三方天气API获取城市天气信息) 请求参数
①坐标查询天气
③地名询id(对应地名的id)
④地名询天气
返回参数①CityInfo
②NowState
③ApiDetail
2.内部接口(无)
五.数据结构
①全国省市县表(TB_CITY)
六.系统出错处理设计七.系统维护设计