导航:首页 > 科技大全 > 开发通讯录系统的意义

开发通讯录系统的意义

发布时间:2023-01-16 14:55:36

A. 基于Android的通讯录管理界面布局如何设计

基于android的通讯录的设计与实现

一:引言

学了android的开发与设计课后,对计算机软硬件相关知识有了一定的了解;基于此,设计与实现一个在Android系统上运行的手机通讯管理软件,实现手机通讯录的基本功能,包括:添加联系人、查看联系人、修改联系人、删除联系人、拨打电话、发送短信、查询联系人,以及联系人的导入导出功能即联系人的备份。

主要开发基于Android
的手机的通讯管理软件。以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,实现在Android平台上运行的手机通讯录,方便广大手机用户更加便捷地对联系人的信息进行管理。该手机通讯录面向所有的Android手机用户,为他们提供更实际便捷的手机服务,具有拨号、通讯记录等基本功能。该通讯录的数据导出功能是该软件的一个特色,可以实现联系人数据导出到文本,实现数据备份。大家生活当中经常遇到手机丢失,出现故障,和其他一些事故。最担心的就是丢失手机里的电话号码。

1.1. 选题目的及意义

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。
手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地

址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

1.2. 项目背景

Android一词的本义指"机器人",同时也是Google在2007年11月5日宣布的基于Linux内核的开源手机系统的名称,中文注册商标"安致",
该平台由操作系统、中间件、用户界面和应用软件组成,是一个为移动终端打造的真正开放和完整的智能手机系统。其早期为Google开发,后由开放手机联盟( Open
Handset Alliance)开发。它采用了软件堆层(software
stack,又名以软件叠层)的架构,主要分为三部分,底层以Linux内核为基础,由C语言开发,只提供基本功能;中间层包括数据库Library和虚拟机Virtual
Machine,由C++开发;最上层是由各公司自行开发,以Java编写的各种应用软件,如通话程序,短信程序等。 二:功能需求。

根据用户需求总结出来的反映了用户需求的系统逻辑模型转换成可以实施的物理模型,把整个设计划分成单元,主要解决如何去做的问题,要想创建整个通讯录首先要通过增加联系人信息来创建通讯录。整个应用程序应划分为4个模块,分别是程序启动、用户界面、后台服务和数据库适配器,各模块之间的关系如图所示:

从上图中不难看出,后台服务是整个应用程序的核心,主要是“数据获取模块”,负责周期性

的从用户输入的内容中获取信息。

后台服务在程序启动时就由AppWidgetProvider启动,也可由用户界面通过startService(进行启动,启动后的后台服务将一直保持运行状态。同时用户界面从数据获文本信息。一方面可以避免因网络通信不畅造成界面失去响应;另一方面,后台服务可以及时更新数据,以保证数据的准确性。数据库适配器封装了所有对SQLite数据库操作的方法用户界面和后台服务会调用它来实现数据库操作。在完成用户界面设计、数据库设计和模块设计后,至此程序设计阶段基本完成。文本编辑器中不同功能界面之间的切换,用户可以通过点击menu键来切换到不同的功能界面,不同功能界面的切换如图

三:设计思路。

开发的基于Android手机通讯录具有十分重要的意义。可以根据客户需求的实际情况,开发一款实用的手机通讯录软件。

本设计主要是采用Android的View框架编写,部分框架运用Android中的其他组件。
当进入通讯录的增加界面时,调用的是一个用相对布局RelativeLayout的XML布局文件。其中包括了2个Button,分别实现了不同的功能。

第一个Button是保存内容,当输入联系人姓名和号码是点击保存实现此功能。说到保存,不得不说得是保存信息涉及添加新联系人的头像,姓名,手机号码,办公室电话,家庭电话,职务职称,单位名称,地址,邮政编码,Email,其他联系方式,备注这些信息。

第二个Button是返回,顾名思义就是从增加界面返回前一界面。

响应menu键的触发事件,设置底部菜单是否可见,并通过对底部菜单选项的监听实现底部菜单中的增加、查找、删除、菜单、退出等功能,其中菜单包括显示所有、删除所有、号码备份功能。

在联系人信息界面时通过点击menu键,会弹出通信功能框,通过与发信息、打电话、发邮件功能接口的套用来实现。

四:流程图

一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间内按照设计者的要求高质量的完成程序必要的功能。并且按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善,使程序更加具有健壮性和可用性。通过对通讯录功能、系统模块、用户需求方面进行全方位的分析制定开发流程,开发流程如图4-1所示。

图4-1开发流程图

采用标准的开发流程确定系统具有用户管理功能,联系人增删改功能,通讯功能,查找功能,备份等功能。系统的功能图如4-2所示。

图4-2 系统功能图

通过对系统的功能结构的分析,设计后系统运行流程是系统运行后用户将进入通讯录主界面,可以看到联系人列表。通过点击MENU界面的增加功能选项可以新增联系人,通过
http://3y.uu456.com/bp-04658424168884868762d6df-1.html

B. 电话簿管理系统的目的

电话簿管理系统的目的是记录你的联系人。
因为这些通讯录主要功能就是记录你的联系人,不易丢失也容易查找,所以电话簿管理系统的目的是记录你的联系人。
电话簿也称电话本,如今社会人们称之为通讯录,是人们用来记录亲人朋友电话的工具

C. OA通讯录管理有什么价值

OA通讯录管理功能打通了内部和外部通讯录信息由客户卡片,统一管理,避免了因为员工离职导致客户信息流失,也不会出现多个版本的公司通讯录,保证信息准确。
同时,相比手机通讯录,OA系统的通讯录能够查询的信息更加丰富,除了常规手机、邮箱信息,还提供照片、部门、上级等信息,甚至于还可以查询他的流程、会议、日程等相关联的信息。若是打通了微信企业号,可以直接通过微信查询每个员工的信息。
通讯录的“必达”功能,可以通过手机短信发送一个提醒,让对方尽快查看、回复。
OA系统通讯录管理注重从工作的维度来使每位员工快速连结,不仅融合了聊天工具的特点,也结合了协同工作的理念,能够在聊天界面中快速关联任务、流程等;能够最短的时间内,最高效地找到相应员工,使他们在一个平台上进行协作,推动各项工作快速落实。

D. 通讯录管理系统的设计与实现 (求高手帮忙!)

电子通讯录
。作为计

算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管

理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密

性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科

学化、正规化管理与世界接轨的重要条件。
2.2 网络通讯录管理系统的需求分析
网络通讯录管理系统是面向所有网民的的通讯录及附属服务,包括通讯录管理,记事本管理等业务

处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于JAVA连接

SQLSERVER数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、

管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷

以提高工作效率。

主要包括三大管理模块:

1.登录系统

对系统的安全性进行管理。

○ 注册用户登陆 可查询信息和记录,可以进行收藏。

○ 后台管理登陆 可查询、管理用户。

2.基本资料管理

主要介绍通讯录、记事本、收藏夹等基本资料。

○通讯录 增加、管理通讯录中的基本资料。

○记事本 增加、管理记事本中的基本资料。

○收藏夹 增加、管理收藏夹中的基本资料。

E. 通讯录管理系统是做什么的呢。【回答要全面】

目前各种在线服务系统已经深刻的影响了人们的联系方式,使人们可以在远隔千里之外随时通讯。过去种种陈旧的联系方式,已经不能满足现代生活的需要。为此,本设计就为用户提供了一个管理联系方式的方法,本系统设计通过用ASP建立一个WEB平台管理联系方式信息,基于ASP的通讯录性能优良,查询方便,能及时、灵活的进行查询、修改、添加、删除等操作,实现了通讯簿的自动化。通过提供完善的通讯簿服务和规范通讯录的管理,可以达到增进人们交流感情。
本文介绍了通讯录管理系统的基本设计方法,阐述了整个应用系统的设计思路,并对各部分设计进行了详细的分析,最终达到一个完整的设计方案。最后根据设计的系统进行调试,以便保证系统的可靠性与稳定性。

阅读全文

与开发通讯录系统的意义相关的资料

热点内容
linux共享文件拒绝访问 浏览:26
推特app的语言设置在哪里 浏览:960
PDF文件上传网络后变成乱码 浏览:222
编程时在什么情况下有include 浏览:849
extjs复制对象 浏览:84
lumion7灯光教程 浏览:300
如何设计word背景 浏览:669
wcf怎么接受post数据库 浏览:243
会计借贷账目表怎么看数据 浏览:728
java强制下线 浏览:376
iphone6拆机更换电池教程视频 浏览:294
msvcr110dll程序入口点 浏览:455
电脑桌面文件夹悬浮设置 浏览:50
窗体文件名是啥 浏览:59
新浪微博总是网络异常 浏览:571
185热血终极版本合击 浏览:532
2个不一样的文件怎么内容一样了 浏览:224
wps压缩pdf文件 浏览:695
脑电设备数据如何读取 浏览:685
java在线查看pdf 浏览:564

友情链接