{$cfg_webname}
主页 > 计算机 > JAVA >

通讯录格式转换器设计与开发(JAVA平台)

来源:56doc.com  资料编号:5D12439 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12439
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

通讯录格式转换器设计与开发(JAVA平台)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文17000字,程序代码)
本文从当前社会人们需求出发,首先介绍了人们在处理手机信息和网络信息交互时的极大不便,并指出本系统设计目标是提供一个统一的通讯录管理操作,对不同平台上的通讯录信息进行导入、导出,并对各个平台上的数据进行整合和综合管理。文章对通讯录格式转换系统进行了需求分析,提出了基于JAVA平台为核心的设计方案。本文所述,设计结合需求,针对信息人-交互和信息格式转换等要求,使得设计整体架构采用MVC的一个模型,即数据-视图-控制模型,在设计中将数据存储、用户接口和控制逻辑分开实现,将有效提高系统的可扩展性,对未来可能添加的新的平台提供有效的技术支持。
本文还从研究的角度讨论了社会信息化对人们方方面面的影响,并对信息巨量化做了简单的介绍。在系统实现阶段的最后,实现了网络信息与手机信息交互的设计方法。

主要内容:
本系统的设计目标是提供一个统一的通讯录管理操作,对不同平台上的通讯录信息进行导入、导出,并对各个平台上的数据进行整合和综合管理。基于JAVA平台来开发软件,用到JAVA语言的一些特性来实现我们所需求的功能。
系统整体架构采用类似MVC的模型,数据-视图-控制模型,在设计中将数据存储、用户接口和控制逻辑分开实现。使用这种模型可以很好的将数据存储与数据操作分开,同时也为下面的接口技术提供支持。同时,使用这种模型可以将控制逻辑以及算法实现与数据分离开,代码结构更加清晰,如果要修改算法也更加方便。

桌面应用软件功能描述
本系统提供的功能如下:
(1)    新建通讯录
新建一个空白的通讯录。
(2)    导入手机通讯录
打开一个存储于本地的通讯录,支持塞班、安卓、苹果三种系统的vcf文件。
(3)    导出通讯录
支持将当前的通讯录保存为塞班、安卓、苹果三种系统的vcf文件。
(4)    通讯录复制
将当前选中的联系人集复制,并用这些联系人信息创建新的通讯录。
(5)    联系人信息显示
显示当前选中的联系人。
(6)    联系人信息修改
修改联系人的各项信息,并对填写有误的信息进行提示。
(7)    新建、删除联系人
新建一个联系人,删除已选中的联系人。
(8)    联系人标签管理
新建、删除标签,联系人的标签设置,标签的排序,通过标签来选中联系人,多个标签的复杂选择等。
(9)    联系人查询/排序
查询联系人,本系统支持通过姓名、电话号码、电子邮件等信息来查询联系人。
对当前的联系人集进行排序,并按照排好的顺序显示。本系统支持通过创建时间、姓名、电话号码、电子邮件、生日等信息进行排序。
(10)通讯录信息的合并
通讯录合并是指将两个通讯录合并为一个,合并操作有不同的模式,通过设置不同的模式可以处理对于具有相同名字的联系人项。
 

通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(JAVA平台)


目  录
摘    要    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

推荐资料