基于Android系统手机通讯录管理软件的设计与开发-精品(3)

2019-01-19 17:16

重庆理工大学毕业论文 基于Android的通讯录软件

模拟器或运行在安卓平台的手持设备上。

2.2.1 Android通讯录的使用意义

根据手机功能使用调查显示,近10成的消费者都会使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示电话号码,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以手机号码、QQ、地址、电子邮件,备注等内容。

该系统针对的主要用户是Android手机用户。Android手机通信管理系统包括以下主要内容:添加联系人、删除联系人、编辑联系人、查找联系人、打电话、发短信。要设计一个良好的手机通讯录,就必须首先明确该应用环境对系统的要求。Android手机通讯录应用背景:方便用户快捷通讯。

2.2.2外部事件

图2-1描述了通讯录与外部环境的交互。在这个系统中,通过对系统的分析,可以识别出参与者:用户。对于用户而言,通讯录上按钮是用户向系统输入的操作请求的输入设备,GUI与是用于向用户输出信息的输出设备。

按钮 SQLite数据库 用户系统

GUI 图2-1 通讯录的参与者

事件是来自人操作的重要的消息,表2-1给出了通讯录系统中可能发生的所有事件。 表2-1 系统响应及其执行结果

事件 1 2 从手机屏幕点击软件系统 点击\,选择添系统响应 调用函数入口,启动系统,进入该软件 调用添加函数 执行结果 进入该软件,显示联系人列表 进入添加界面 7

重庆理工大学毕业论文 基于Android的通讯录软件

加联系人 3 4 点击其中一个联系人 调用查看某个联系人函数 在联系人详细界面点击\,可对联系人进行修改 在联系人详细界面点击\,可对联系人进行发送短信 在联系人详细界面点击\,可对联系人进行拨打电话 在联系人详细界面点击\,可对联系人进行删除 调用修改函数 进入联系人详细界面 进入修改界面 5 调用系统发送短信函数 调用系统拨打电话函数 调用删除函数 进入发送短信界面 6 进入呼叫联系人界面 7 删除联系人 8 9 10 在联系人列表界面点调用查找联系人函数 显示用户查找结果 击\,选择查找 在联系人列表界面点调用退出函数 击\,选择退出 在联系人列表长按其中一个联系人 调用长按函数 退出通讯录软件 显示对该联系人的3种操作:查看,编辑,删除

第三章 系统概要设计

3.1系统总体设计

Android手机通讯管理软件主要功能模块包括:联系人添加、联系人查看、联系人编辑、联系人删除、呼叫、发送短信、搜索,如图3-1所示。

8

重庆理工大学毕业论文 基于Android的通讯录软件

Android手机通讯管理软件 联系人列表 联系人添加 联系人查看 联系人编辑 联系人删除 呼叫联系人 发送短信 联系人搜索

图3-1 功能结构图

3.2处理流程设计 3.2.1业务流程图

用户进入手机通讯管理软件后,会看到联系人列表界面。联系人列表界面主菜单中包括添加联系人、搜索联系人、关于及查看系统版本号、退出菜单项。点击添加联系人,则进入联系人添加界面,添加成功后返回联系人列表界面。点击搜索菜单,则进入联系人搜索界面,输入联系人的全名或一个字,即可查找到相关联系人,点击联系人会进入联系人查看界面,可以对联系人进行编辑、删除、拨打电话、发送短信。

9

重庆理工大学毕业论文 基于Android的通讯录软件

图2 Android手机通讯管理软件业务流程图

3.2.2数据增加流程图

添加联系人时,数据由用户输入,点击确定按钮,判断数据是否合法(及用户名是否为空),合法则插入到数据库;不合法,提示错误信息,让用户重新输入。流程如图3所示:

10

重庆理工大学毕业论文 基于Android的通讯录软件

添加联系人界面 添加数据 是否合法 插入数据库

图3 数据增加流程图 3.2.3数据修改流程图

编辑联系人时,点击编辑联系人菜单,输入修改后的数据,点击确定按钮,判断数据是否合法,合法,则更新数据库;不合法,则返回错误信息。 流程如图4所示:

修改联系人界面 修改数据 是否合法 更新数据库

图4 数据修改流程图

11


基于Android系统手机通讯录管理软件的设计与开发-精品(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家安全监管总局办公厅关于开展安全生产教育培训体系建设调研工

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: