1、目目 录录 1 1 摘要摘要 1 1 2 2 系统概述系统概述 2 2 2.1 需求分析 2 2.1.1 基本功能需求 2 2.1.2 系统用例分析 2 2.2 总体设计方案 . 5 2.2.1 系统模块关系与划分 . 5 3 系统详细分析系统详细分析 6 6 3.1 通讯录需求分析 . 6 3.1.1 增加、删除、编辑联系人 6 3.1.2 查找联系人 . 6 3.1.3 通讯功能. 6 3.1.4 菜单功能. 7 3.1.5 导入导出功能 7 3.2 数据库设计 7 3.1.3 Android 数据库概述. 7 3.1.3 数据库表详细设计. 7 3.3 系统界面设计 . 8 4 4 系统
2、编码实现系统编码实现 1414 5 5 测试测试 1919 6 6 参考文献参考文献 2323 摘摘 要要 Android 是一种以 Linux 为基础的开源代码操作系统,主要应用于手机,因 为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们 喜爱,本文就介绍其基于 Android 2.1 版本开发的一个“个性通讯录” 。根据当 下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样 的基础上,构建实现了该通讯录. 【关键词】 Android Linux 手机 通讯录 Abstract Android is a sort of open source code
3、 operating system that base on the Linux, and mainly used by mobile phone. It is so popular because of the good human-machine interaction capability, and also there are all kinds of functional applications software can be installed that through by this operating system, this article will introduces
4、a kind of contacts that bases on the Android 2.1 version., this article pointed out an new idea and design for contacts due to the peoples operating habits and particular demands, and on such a basis to construct and achieve this contacts.function to ensure the security and stability of the system e
5、ffectively. 【KeywordsKeywords】 Android Linux mobile contacts 第第1 1章章 系统概述系统概述 1.11.1 需求分析需求分析 1.1.11.1.1 基本功能需求基本功能需求 (1) 用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编辑、删除、 拨打电话、发送短信可以根据索引条件搜索联系人。 (2) 用户通过短信记录功能可以发送短信,删除短信记录。 (3) 用户通过 SD 卡所储存信息向通讯录批量导入联系人信息。 (4) 用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自己,也可以将 具有相同名字的联系人合并。
6、1.1.21.1.2 系统用例分析系统用例分析 图 1-1 显示了通话记录功能模块。包括了联系人详细信息查看,清空通话记录,在选择 一个条目后,可以对其进行拨打电话,发送短信功能的操作,也可以进行删除。 手机用手机用户户 图 1-1 通话记录模块用例图 拨打 清空 发送短信 查看 删除 图 1-2 显示了联系人功能模块的用例。包括了查看联系人详细信息,编辑联系人信息, 新建联系人,对选中的联系人,可以对其进行删除、拨打电话、发送短信的操作。用户还可 以进行联系人搜索,这样方便用户快速找到想找的联系人信息。 图 1-2 电话薄模块用例图 图 1-3 为个人中心模块中设置个人详细信息子模块的用例。 该模块的功能就是用户设置 自己的个人基本信息。 图 1-3 设置个人信息模块用例图 设置个人信息 拨打电话 发送短信 查看联系人 搜索联系人 编辑联系人 删除联系人 手机用户手机用户 新建联系人 手机用户手机用户 图 1-4 显示了联系人导入导出的用例图。该模块的功能就是联系人的导入与导出。 图 1-4 联系人导入导出 1.21.2 总体设计