基于安卓系统的通讯录设计文档.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《基于安卓系统的通讯录设计详解》 通讯录作为日常生活中不可或缺的一部分,对于手机用户来说具有极高的实用价值。本文将详细解析一个基于安卓系统的通讯录设计,涵盖工程介绍、数据库设计、系统概要设计以及各个功能模块的实现,旨在展现通讯录应用的核心技术和流程。 一、工程介绍 该工程采用Eclipse开发平台,利用SQLite数据库管理系统,构建了一个包含添加、删除、修改联系人信息(如姓名、电话、地址等)的通讯录应用。功能需求主要围绕信息的存储和检索,满足用户在信息爆炸时代对联系人管理的需求。功能模块包括:查询所有联系人、搜索联系人以及新增联系人。通过数据流图和功能模块结构图,清晰展示了系统的业务流程和信息处理方式。 二、数据库设计 数据库系统选用SQLite,数据库文件名为“contacts.db”,内含一个名为“contacts”的表。表结构如下: - _id:Integer类型,主键,唯一标识每个联系人。 - name:Text类型,存储联系人姓名。 - mobile:Number类型,存储电话号码。 - email:Text类型,存储电子邮箱地址。 - createDate:Long类型,记录创建时间。 - modifiedDate:Long类型,记录最后修改时间。 - company:Text类型,记录联系人所在公司。 三、系统概要设计 1. 外部事件:用户通过界面操作(如点击按钮)与系统进行交互,输入设备是用户的操作,输出设备是展示信息的图形用户界面(GUI)。 2. 业务流程图:展示了从用户输入到系统响应的完整流程。 3. 数据操作流程图:包括数据增加、修改和删除的详细步骤。 4. 系统用例分析:针对通话记录、短信记录和联系人管理三大模块,分别展示了各功能的用例,如查看、编辑、删除、发送信息和拨打电话等操作。 四、功能实现 1. 通话记录模块:用户可查看通话记录,选择某条记录后,可进行拨打电话、发送短信、删除记录或查看联系人详情。通话记录的获取和展示通过LastContact类的initComment()和initDate()函数实现。 2. 短信记录模块:提供查看、发送、删除短信及清空记录等功能。发送短信时,用户可手动输入或从联系人列表中选择接收方。 3. 联系人模块:包括查看、编辑、新建、删除联系人,以及通过搜索快速定位联系人。拨打电话和发送短信的实现,通过Action_T类的静态方法actionSendMsg()、actionDialog()和actionCheckInfo()进行封装,实现代码复用。 总结,该基于安卓系统的通讯录设计文档详尽地展示了通讯录应用从需求分析、数据库设计到系统实现的全过程。通过合理的模块划分和高效的数据处理,实现了用户友好、功能齐全的通讯录应用,充分体现了安卓开发的灵活性和实用性。
剩余26页未读,继续阅读
- 粉丝: 4
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助