通讯录格式转换器设计与开发(平台)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文17000字,程序代码)

本文从当前社会人们需求出发,首先介绍了人们在处理手机信息和网络信息交互时的极大不便,并指出本系统设计目标是提供一个统一的通讯录管理操作,对不同平台上的通讯录信息进行导入、导出,并对各个平台上的数据进行整合和综合管理。文章对通讯录格式转换系统进行了需求分析,提出了基于JAVA平台为核心的设计方案。本文所述,设计结合需求,针对信息人-交互和信息格式转换等要求,使得设计整体架构采用MVC的一个模型,即数据-视图-控制模型,在设计中将数据存储、用户接口和控制逻辑分开实现,将有效提高系统的可扩展性,对未来可能添加的新的平台提供有效的技术支持。

本文还从研究的角度讨论了社会信息化对人们方方面面的影响,并对信息巨量化做了简单的介绍。在系统实现阶段的最后,实现了网络信息与手机信息交互的设计方法。

主要内容:

本系统的设计目标是提供一个统一的通讯录管理操作,对不同平台上的通讯录信息进行导入、导出,并对各个平台上的数据进行整合和综合管理。基于JAVA平台来开发软件,用到JAVA语言的一些特性来实现我们所需求的功能。

系统整体架构采用类似MVC的模型,数据-视图-控制模型,在设计中将数据存储、用户接口和控制逻辑分开实现。使用这种模型可以很好的将数据存储与数据操作分开,同时也为下面的接口技术提供支持。同时,使用这种模型可以将控制逻辑以及算法实现与数据分离开,代码结构更加清晰,如果要修改算法也更加方便。

桌面应用软件功能描述

本系统提供的功能如下:

(1)    新建通讯录

新建一个空白的通讯录。

(2)    导入手机通讯录

打开一个存储于本地的通讯录,支持塞班、安卓、苹果三种系统的vcf文件。

(3)    导出通讯录

支持将当前的通讯录保存为塞班、安卓、苹果三种系统的vcf文件。

(4)    通讯录复制

将当前选中的联系人集复制,并用这些联系人信息创建新的通讯录。

(5)    联系人信息显示

显示当前选中的联系人。

(6)    联系人信息修改

修改联系人的各项信息,并对填写有误的信息进行提示。

(7)    新建、删除联系人

新建一个联系人,删除已选中的联系人。

(8)    联系人标签管理

新建、删除标签,联系人的标签设置,标签的排序,通过标签来选中联系人,多个标签的复杂选择等。

(9)    联系人查询/排序

查询联系人,本系统支持通过姓名、电话号码、电子邮件等信息来查询联系人。

对当前的联系人集进行排序,并按照排好的顺序显示。本系统支持通过创建时间、姓名、电话号码、电子邮件、生日等信息进行排序。

(10)通讯录信息的合并

通讯录合并是指将两个通讯录合并为一个,合并操作有不同的模式,通过设置不同的模式可以处理对于具有相同名字的联系人项。

目  录

摘    要    I

Abstract    II

1  绪论    1

1.1  课题研究背景    1

1.2  课题研究内容及意义    1

1.2.1  课题研究内容    1

1.2.2  课题研究意义    2

1.3  课题的市场价值    3

1.4  课题相关技术    3

1.4.1  获取网络信息    3

1.4.2  课题相关算法策略    4

2  总体设计    6

2.1  需求分析定位    6

2.2  设计创新    6

2.3  功能描述    7

2.3.1  桌面应用软件功能描述    7

2.3.2  网络信息功能描述    8

2.4  需求设计平台选择    9

2.5  JAVA技术支持    9

2.6 系统程序发布    12

3  功能模块设计    13

3.1 系统功能流程设计    13

3.2系统设计模块    14

3.2.1控制核心模块    14

3.2.2用户界面模块    15

3.2.3系统数据模块    16

3.3数据流程设计    16

3.4通讯录管理控制流设计    17

3.5标签群组管理控制流程    18

3.6联系人信息管理控制流程    19

3.7开发和运行环境说明    20

4  系统详细设计及实现    21

4.1系统设计    21

4.1.1用户系统初始界面    21

4.1.2用户系统总体界面    21

4.1.3群组管理    21

4.1.4联系人列表管理    23

4.1.5联系人信息管理    26

4.1.6选项卡功能    26

4.1.7参数设置管理    27

4.2系统实现及功能使用    27

4.2.1手机通讯录操作    27

4.2.2网络信息转换功能    30

4.2.3选项卡合并功能    31

5  系统总结    32

结束语    33

致    谢    34

参考文献    35

java手机通讯录格式转换_通讯录格式转换器设计与开发(JAVA平台)相关推荐

  1. 如何批量图片格式转换_批量图片转换器免费下载

    有的时候需要做一些图片类型材料,需要将其他格式转换为JPG格式.下面我来讲解一种比较简单的方式. 首先下载软件 Leftso Image Compression 访问密码 9987 软件免费授权码申请 ...

  2. 使用手机将图片转换成PNG格式怎么做?教你三种转换方法

    怎么使用手机把图片的格式转换成PNG格式呢?现如今的图片格式种类非常之多,有很多种格式的图片我们甚至都打不开它.有时我们需要上传一些照片文件,会有要求照片只能是PNG格式,遇到这种情况我们该怎么使用手 ...

  3. 手机图片怎么转换成jpg格式?说一种途径

    我们手机上的图片怎么转换成jpg格式呢?图片有多种格式,但其中诸如BMP.TIF等格分享处理起来非常不方便,一般会选择把它们转换成如JPG.PNG等更易编辑的格式.今天给大家分享几个好用的转换方法,一 ...

  4. mov和mp4格式哪个好_陈蛋蛋碎碎念—如何将腾讯视频格式转换成MP4格式

    啊啊啊,土拨鼠尖叫,刚才登陆一下公众号突然发现我多了几个粉丝,哈哈开心.在家呆这么久,还没出去,好想念我家二狗(日常表露真心).今天给大家推荐一下怎么将腾讯视频下载的qlv格式转换成我们日常可以剪辑的 ...

  5. java rtf转换word_win10系统将.rtf格式转换成word格式的操作方法

    很多小伙伴都遇到过对win10系统将.rtf格式转换成word格式的设置方法,想必大家都遇到过需要对win10系统将.rtf格式转换成word格式进行设置的情况吧,那么应该怎么设置win10系统将.r ...

  6. 怎样把电脑上的歌曲格式转换成MP3格式

    在我们的日常办公中,我们需要经常使用到音频转换这个功能,大家多数都会选择用手机或者电脑来进行操作吧,虽然这两个方法很好,但是小编觉得用于有些格式转换的话,可能还不够那么的好,而且非常费时间,那么要怎样 ...

  7. 【转载】vob格式转换成avi格式的影片和制作的方法

    vob格式转换成avi格式的影片和制作的方法: 打开DVD根目录,你可看到两个子目录:VIDEO_TS和AUDIO_TS.AUDIO_TS中并没有内容,DVD的所有内容都存放在VIDEO_TS目录之下 ...

  8. python使用openCV加载图像、并将BGR格式转换成HSV格式、定义HSV格式中需要分离颜色的掩码(掩模)区间(mask)、并使用mask信息进行颜色分离、BGR格式的图像转化为RGB、并可视化

    python使用openCV加载图像.并将BGR格式转换成HSV格式.定义HSV格式中需要分离颜色的掩码(掩模)区间(mask).并使用mask信息进行颜色分离.将BGR格式的图像转化为RGB.可视化 ...

  9. Win10系统如何将M4A音乐格式转换成MP3格式

    M4A和MP3一样也是一种音频格式,不一样的地方就是M4A的音质可能要比MP3好一些(因人而异).那么Win10系统如何将M4A音乐格式转换成MP3格式?其实我们可以利用音频格式转换器来转换M4A音乐 ...

最新文章

  1. go语言学习(6)select的使用
  2. 开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
  3. mod_python模块安装
  4. 微软再向开发者重申:UWP 是 PC 的最佳平台
  5. 完成课件中的动手动脑的或需要验证的相关内容。
  6. linux安装svn(yum安装)
  7. HDU 5608 function(莫比乌斯反演 + 杜教筛)题解
  8. Redis开源文档《Redis设计与实现》
  9. 【语音去噪】基于matlab基本维纳滤波算法语音去噪【含Matlab源码 570期】
  10. MATLAB:数值微积分
  11. 携程数据开发2022留用实习面试
  12. 使用D3.js进行Neo4j数据的前端展示
  13. win10 支持ubuntu命令行的版本1607 产品密匙
  14. 农村信用社改革试点专项借款管理办法(银发[2003]181号)
  15. [数学 悖论/理论]-(1) 直角三角形两边之和等于第三边!
  16. 关于滑轮组的计算机知识点,计算机试题第一套.docx
  17. 基于C#的电脑录屏和录像(工程源码)
  18. 数据异动类问题分析-GMV下降
  19. QtChart——简单的动态波形图
  20. WEB数据库管理平台kb-dms:本地安装与启动教程【二】

热门文章

  1. fmt库需要使用-fPIC参数recompile
  2. Chukwa搭建、安装、部署、应用
  3. linux 逻辑卷 pe size 4.00 mib大小怎么改,linux 逻辑卷管理 调整分区大小
  4. win11开始菜单怎么修改成win10风格 Windows11开始菜单修改成win10右键风格的设置方法
  5. 问题解决There are 0 datanode(s) running and no node(s) are excludedin this operation
  6. (P85)stl(十三):容器适配器,stack,queue,优先级队列priority_queue,make_heap
  7. 超微主板RAID0、RAID1
  8. HTML5+CSS大作业——个人相册展示留言博客模板(6页)
  9. 用计算机制作模拟汽车,真实模拟驾驶汽车
  10. 【嵌入式08】基于IIC和SPI协议的温湿度采集与OLED显示