QQContactManager-概要设计报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QQContactManager 概要设计报告 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改 文件标识: DUKE-QQContactManager-RD-UR 当前版本: V1.0 作 者: 王定进 完成日期: 2014-07-01 版 本 历 史 版本/状态 作者 参与者 起止日期 备注 正式版本 王定进 全体组员 2014.6.30-2014.7.1 此版本需求规格说明书为全体组员一起完成 目 录 0. 文档介绍 4 0.1 文档目的 4 0.2 文档范围 4 0.3 读者对象 4 0.4 参考文献 4 0.5 术语与缩写解释 4 1. 模块命名规则 5 2. 模块汇总 5 2.1 模块汇总表 5 2.2 模块关系图 5 3. 子系统A的模块设计 6 3.n 模块A-n 6 4. 子系统B的模块设计 6 4.n 模块B-n 6 5. 其他 6 0. 文档介绍 0.1 文档目的 编写此概要设计文档是为了明确需求和软件功能,然后抽象系统需求以指导软件开发设计以及为测试验收提供依据。 0.2 文档范围 软件开发阶段、软件测试阶段等 0.3 读者对象 本文档面向多种读者对象: (1)组长:组长可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。 (2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。 (3)程序员:配合《需求说明书》,了解系统功能,编写《用户手册》。 (4)测试员:根据本文档编写测试用例,并对本产品进行功能性测试和非功能性测试。 0.4 参考文献 (1)王东华,Android开发实例大全,电子工业出版社,2012年8月 (2)李刚,疯狂Android讲义,电子工业出版社,2013年3月 0.5 术语与缩写解释 缩写、术语 解 释 Android 安卓操作系统 Java 开发语言 Eclipse 开发环境 Android2.2 运行环境 1. 模块命名规则 数据库和数据表以数据库相关英文单词或缩写进行命名。 字段一律采用英文单词或者词组吗命名,如找不到专业的英文的单词或者词组,可以用相同意义的英文单词或词组代替。 程序中定义常量、变量或方法等内容时,常常需要指定类型。 所有的组件对象名称都为组件名称的拼音简写,出现冲突时可以采用不同的简写规则。 2. 模块汇总 2.1 模块汇总表 提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。 子系统-联系人管理 模块名称 功能简述 添加联系人 用户可以添加用户以及其信息,包括姓名、性别、头像、分组、联系电话、电子邮箱等 修改联系人信息 当联系人信息发生变化时,用户可以对联系人的信息进行修改,或者修改联系人所在的分组 删除联系人 用户可以根据需要删除联系人 发送短息 选择联系人后,可以跳转到发送短信界面,然后发送短信 发送邮件 可以给联系人发送电子邮件,如果已经有邮箱则可以直接登录邮箱发送邮件,否则需新注册邮箱后才能发送邮件 拨打电话 可以给联系人通过调用系统拨号功能拨打电话。 … 子系统-分组管理 模块名称 功能简述 添加分组 用户能够根据需要对分组进行添加,以便更好地管理好联系人 修改分组信息 可以修改分组的名称,将联系人添加进分组、移出分组(移出后将自动将分组设置为默认的分组) 删除分组 删除分组后,原来在该分组的联系人将被移到默认分组 2.2 模块关系图 提示:参考体系结构设计文档 3. 子系统-联系人管理的模块设计 3.1联系人管理-添加联系人 模块名称 添加联系人 功能描述 用户可以添加用户以及其信息,包括姓名、性别、头像、分组、联系电话、电子邮箱等 接口与属性 添加联系人addNumber(com.duke.qqcontactmanage.vo.Number n); 数据结构 与算法 数据结构:com.duke.qqcontactmanage.vo.Number 补充说明 算法:利用DAO插入到SQLITE数据库的操作 4. 子系统-分组管理的模块设计 4.1分组管理-添加分组 模块名称 功能描述 接口与属性 提示:用专业的设计(开发)工具来设计本模块的接口与属性,说明函数功能、输入参数、输出参数、返回值等。此处粘贴即可。 数据结构 与算法 提示:不论是采用经典的还是专用的数据结构与算法,都应该作必要的描述。不仅用于指导程序的实现,还可以让人们清楚地了解该对象类是如何设计的。 补充说明 5. 其他 QQContactManager《用户需求说明书》 ? DUKE,2014 Page 6 of 7 DUKE工作组组建于2014年6月30日

文档评论(0)

j43h9nh7 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档