- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)