首页> 中文学位 >基于Android系统的一机双号拨号软件的设计与实现
【6h】

基于Android系统的一机双号拨号软件的设计与实现

代理获取

目录

声明

致谢

摘要

1 引言

1.1 课题的研究背景

1.2 国内外发展现状

1.3 论文主要内容及组织结构

2 本文涉及的相关技术

2.1 Android系统

2.2 HTTP通信协议

2.3 SAX解析XML文件

2.4 SQLite数据库

3 一机双号系统需求分析

3.1 系统功能需求分析

3.2 数据需求分析

3.3 非功能性需求分析

3.4 本章小结

4 系统设计

4.1 系统总体设计

4.2 数据库及协议设计

4.3 主副号码界面

4.3.1 主副号码界面流程图

4.3.2 主界面时序图

4.4 控件模块

4.4.1 主副号码切换键

4.4.2 接听拨打键

4.4.3 数字键盘

4.5 通话记录

4.5.1 通话记录流程图

4.5.2 通话记录时序图

4.6 联系人模块

4.6.1 获取联系人流程图

4.6.2 获取联系人时序图

4.7 注册模块

4.7.1 注册模块系统流程图

4.7.2 注册模块系统时序图

4.8 支付充值模块

4.8.1 支付流程图

4.8.2 支付时序图

4.9 设置

4.9.1 设置流程图

4.9.2 设置时序图

4.10 本章小结

5 系统实现

5.1 主界面功能实现

5.2 相关控件实现

5.2.1 主副号码切换键

5.2.2 数字键盘

5.2.3 通话记录与通讯录切换键

5.3 通话记录模块实现

5.4 联系人模块实现

5.5 注册模块实现

5.6 支付模块实现

5.7 设置模块实现

5.8 本章小结

6 系统测试

6.1 测试方法

6.2 主要功能模块测试

6.3 本章小结

7 总结

参考文献

作者简历

学位论文数据集

展开▼

摘要

在手机通讯高度发达的今天,越来越多的人通讯业务非常繁忙,一部手机往往难以满足用户的需求,但是手机太多,往往携带不方便。因此,天舟通信公司为满足客户的需求,帮助客户在手机上实现一部手机两个号码的功能,开发了一款手机应用软件。这款产品用户除了可以使用SIM卡的主号码进行通话外,还可以获得一个由该通信公司提供的副号码进行拨打接听电话,满足了用户的使用需求。“一机双号”的特点是它是一款手机应用软件,用户在需要时可以安装它,不需要时就可以卸载它,无需在手机硬件方面做出任何改变,为用户的使用提供了很多便利。
  “一机双号”产品是一款基于Android平台的客户端软件,采用传统的MVC设计模式,应用MySQL作为数据库存储相关数据,采用HTTP通信协议与服务器进行交互,使用SAX方法解析XML文件,集成支付宝的客户端实现支付功能。系统的软件开发环境为windows,使用Eclipse作为开发工具,使用Java以及Android提供的ADK进行应用程序的开发。在项目的开发过程中,首先对系统进行需求分析,确定产品的主要功能。其次进行总体框架设计,系统主要由界面包、通信包、解析包、工具包和存储包5部分构成,并针对各个模块进行了详细设计,实现了各个子模块的功能。最后,对系统进行了测试,满足了系统的需求设计。
  为提升用户体验,系统做出了以下改进:一、系统在首次启动时,需要加载手机本地的联系人数据,为缩短系统下次开启的时间,系统对数据进行了查重和排序操作,并把整理好的联系人数据存储到数据库中。二、针对用户的拨号规则进行了分析和处理,如去掉无用的IP前缀、检查手机号码是否满足11位等;并根据用户的输入号码匹配相关的通话记录和联系人。三、在通信过程中经常要处理一些异步消息,为提高系统的健壮性,除了使用handler处理线程消息外,还针对一些异常进行了分析和处理。目前,该产品运行稳定,并准备投放到安卓应用市场供用户使用,对于一些需要副号码功能的用户,这款产品是不错的选择。

著录项

  • 作者

    李中男;

  • 作者单位

    北京交通大学;

  • 授予单位 北京交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 赵耀;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    通话软件; Android系统; 一机双号; 设计模式;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号