文档库 最新最全的文档下载
当前位置:文档库 › 如何将Excel通讯录导入安卓智能手机

如何将Excel通讯录导入安卓智能手机

如何将Excel通讯录导入安卓智能手机
如何将Excel通讯录导入安卓智能手机

如何将Excel格式的通讯录导入安卓智能手机

当下,基于安卓(Android)系统的智能手机越来越普及。安卓手机的通讯录设计得非常科学,只需在“定位盘”上按姓名的三个首拼字母,就能调出该联系人。真是方便至极。

而且,安卓手机还允许──通过电脑把Excel通讯录导入到手机中!

这下,我们便可将所需的通讯录全都导入手机啦!好处:1、扔掉传统的通讯录本子;2、查某人电话时比翻本子更快捷;3、避免“看本子、按号码”时极易发生的差错。

特把导入方法介绍如下:

第一步:在电脑打开“91手机助手”。在“360软件管家/软件宝库”下载“91手机助手for Android”软件,把它安装在电脑上。打开“91手机助手”,出现以下界面:

第二步:将手机与电脑连接。

用USB线把手机连接到电脑,然后在手机里更改USB的连接方式。不同手机,更改USB 的连接方式的方法不同。对于海信E860手机,请按下面三图逐步操作:

(第1步)(第2步)(第3步)

若是THC手机,则选择“HTC Sync 同步联系人和日历”,再点“完成”:

(注:不同手机的USB连接方法有较大差异。本文仅列举了E860、HTC两款手机。其它类型手机估计只需摸索一下,不难解决。)

更改USB连接方式成功后,会出现如下画面(要稍微等一段时间):

不必理会要求备份的提示框(它会自行褪去),在通行证登录对话框中点“取消”。此时,“91手机助手”中的手机屏幕会变成彩色,下面还会显示手机型号:

如果没有像上图那样的显示,说明连接不成功,请作如下尝试:

1、点“91手机助手”图案中间的“无法连接设备?点此获取帮助”。

2、当电脑提醒你向手机安装“91手机助手”时,按电脑的要求安装。

3、如果还不行,则:拔出USB连接线,重新启动电脑及手机,再重复“第二步”。

等确定连接成功后,再进行“第三步”的操作。

第三步:向手机导入通讯录。

1、将手机中已有的通讯录导出(目的是了解手机通讯录的格式,以免出差错)。选点“资料管理—联系人—导出—导出到Excel”,并选好保存地点,即将你手机上的通讯录导入到一个Excel格式通讯录中(如下图的Contact2012051911045):

2、编辑刚才导出的通讯录。打开刚才导出的Excel通讯录,删除原有联系人信息,粘贴上你要导入的联系人信息,“保存”。

3、把编辑好的通讯录导入手机。点选“91手机助手”中的“资料管理—联系人—导入—从Excel导入”,把你刚才编辑好的通讯录导入手机。

导入过程中出现下面提示框时,可直接按“导入”,也可按自己意愿选择需要导入的行数、列数,再导入。

小技巧:

1、联系人后面的手机、家庭电话、工作电话、备注等内容,可以只写一部分;

2、避免导入重复信息。手机中已有的联系人,Excel通讯录中就不必再有。若导入过程中碰到相同姓名,会弹出提示,你可根据需要选择“新建”、“复盖”或“跳过”。

3、可以先导入一小部分联系人,以作试验。等操作熟练后,再导入其他联系人。

导入成功后,退出“91手机助手”,断开USB连接。

通讯录管理系统实验报告

通讯录管理系统实验报告 信息科学与技术学院《程序设计实习》实训报告书 目: 计算机科学与技术题 专业: 计算机科学与技术班级: 姓名: 学号: 同组人员: 指导老师: 设计时间: 目录 1.实训计 划 ..................................................................... ................................... 1 2.问题描 述 ..................................................................... ................................... 1 3.问题分 析 ..................................................................... ................................... 2 4.算法设 计 ..................................................................... ................................... 4 5.程序模块设 计 ..................................................................... ............................ 5 6.技术难点与分 析 ..................................................................... ........................ 8 7.系统测 试 ..................................................................... ................................... 9 8.心得体 会 .....................................................................

c语言通讯录实训心得

我这次实训当中,它让我巩固了C语言所学基本课程,提高C语言编程的综合应用能力以及C语言程序的编译、调试方法。不仅如此,它让我掌握C语言中的基本数据输入、输出;熟练使用C语言中的三种基本结构的使用,使用数组和函数调用;还有学习与熟练使用C 语言中的指针和结构体。 该实训的过程是既漫长又艰苦,因为我花了大多数的时间去做,在这过程中这是一个艰苦的过程,我必须要克服它。而经过老师教导后,我大概清楚做这项目的基本过程,首先老师教我做目录,添加新联系人,显示所有联系人的信息,查找联系人的信息,删除联系人的信息,修改信息,退出系统的头文件或源文件,还教我指针和结构体。经过自己的努力和在老师的帮助下,终于完成项目。 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,而我们作为学生需要跟上时代的发展,而这就要我们通过这些实训来锻炼自己了。 通过学习,使我对C语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机实践才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。 用C语言做项目,我仍心得颇多,的确,从理论到实践,在整整

两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。

Android实验报告_基于SQLite的通信录

第一次实验Android界面设计 一. 实验目的及实验环境 1. 实验目的 1)掌握SQLiteOpenHelper类结构 2)掌握基于SQLite数据库的应用开发过程 3)掌握Content Provider发布数据的方法 4)掌握Content Resolver获取数据的方法 2.实验环境 系统开发平Android Studio 3.0 系统开发平台:Android 7.1 运行平台:Windows10 x64 运行环境:https://www.wendangku.net/doc/4915562604.html, Framework SDK 2.0 二. 实验教材、组织方式、实验容 1.实验教材:Andorid开发与应用 2.组织方式:个人独立完成 2.实验容: 实现基于SQLite数据库的通信录应用,通过单击增加图标打开添加通信录界面,通过单击通信录中的各条信息可删除选中项。 三.方案设计 Android系统中集成了SQLite数据库,并且为数据库的操作提供了相关的类和方法,便于没有数据库开发经验的开发者编写程序。另外,Android平台中利用Content Provider机制来实现跨应用程序数据共享。一个应用程序可以通过Content Provider来发布自己的数据,其他的应用程序可以通过Content Resolver来获取共享数据。

四.运行结果

五.总结 通过这次实验掌握了SQLite OpenHelper类结构,掌握了基于SQLite数据库的应用开发过程以及Content Provider发布数据的方法和掌握Content Resolver 获取数据的方法。 六.附录:源代码 主布局文件activity_main.xml:

安卓通讯录实训报告

安卓实训设计报告 安卓通讯录 设计题目:安卓通讯录 班级: 姓名: 学号: 指导老师: 日期: 2012年6月7日

容要求 一、题目分析,功能要求。 1.1 实验目的 熟悉Android软件开发的基本架构 利用Eclipse和ADT插件设计通讯录 1.2 功能 本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。 二、实验设计 2.1 UI设计 我们用一个ListView来显示整个通讯录,其中用TextView显示每一记录,他们的xml文件分别为:main.xml(通讯录主界面),addres.xml(添加联系人界面),list_item.xml(浏览联系人界面),find.xml(查找联系人界面)。 2.2功能的设计 为了在主界面中浏览联系人的信息,并且创建主要菜单栏,我们设计了MainActivity类,主要用于显示联系人信息和菜单栏,通过菜单栏,实现通讯录的相关功能。AddressBook类主要是为了实现联系人的添加功能,并且实现信息的保存后跳转到主界面。Findactivity类主要是为了实现联系人的查找功能,输入联系人的,点击查找按钮,显示所查联系人的相关信息。 三、实验程序 四、实验效果图

五、总结 通过设计该通讯录,主要学习了UI设计、数据库的综合操作、动态菜单的使用以及各种权限的注册。通过本次设计,使我对Android平台的数据库操作有了更进一步的理解,同时也对Android系统有了更深入的了解。

附录一 //定义数据 public class ContactColumn implements BaseColumns { public ContactColumn() { } //列名 public static final String NAME = "name"; // public static final String MOBILENUM = "mobileNumber"; //移动 public static final String HOMENUM = "homeNumber"; //家庭 public static final String ADDRESS = "address"; //地址 public static final String EMAIL = "email"; // public static final String BLOG = "blog"; //博客 //列索引值 public static final int_ID_COLUMN = 0; public static final int NAME_COLUMN = 1; public static final int MOBILENUM_COLUMN = 2; public static final int HOMENUM_COLUMN = 3; public static final int ADDRESS_COLUMN = 4; public static final int EMAIL_COLUMN = 5; public static final int BLOG_COLUMN = 6; //查询结果 public static final String[] PROJECTION ={ _ID, NAME, MOBILENUM, HOMENUM, ADDRESS, EMAIL, BLOG, }; } public class DBHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "mycontacts.db";//数据库名 public static final int DATABASE_VERSION = 2; //版本public static final String CONTACTS_TABLE = "contacts"; //表名 //创建表 private static final String DATABASE_CREATE = "CREATE TABLE " + CONTACTS_TABLE +" (" + ContactColumn._ID+" integer primary key autoincrement," + https://www.wendangku.net/doc/4915562604.html,+" text," + ContactColumn.MOBILENUM+" text,"

基于Android平台的手机通讯录管理系统

第一章绪论 1.1 项目研究背景 经过多年的发展,随着第三代网络的使用及四代网络的即将来了呢,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google与包括HTC、摩托罗拉、三星、联想等在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月退出了一份专为移动设备设计的软件平台——Android OS。 Android 是一套真正意义上的移动性设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,它们有效地优化额Java程序的运行过程。Android 系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层。 Abdroid平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。 1.2 项目研究的目的及意义 随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。 手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能的不断加强与完善,手机通讯录对于人们的意义,已经不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是一个人名下,可以储存座机、手机、单位、地址、电子邮箱等内容,这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性的的变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层认识的喜爱。 1.3系统主要内容与实现方式

手机通讯录安卓课程设计

湖南科技大学计算机科学与工程学院 智能终端系统及应用开发课程设计报告 题目:手机通讯录 学号:******** 班级:******** 姓名:******** 指导老师:********

绪论 随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。 手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展[4]。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

一、课程设计目的 智能终端系统及应用开发课程设计是计算机相关专业的一个综合性实践教学环节,是学 习完《智能终端系统及应用开发》课程后进行的一次全面的综合练习。其目的在于促进学生 复习和巩固 Android 应用技术,加深对软件设计方法、软件设计技术和设计思想的理解,并 能运用所学 Android 设计知识,通过本课程设计让学生进行简单 Android 应用软件的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。 二、课程设计内容 通过对Android 技术的相关研究,了解Android 源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。 这款手机通讯录实现的相关内容如下: 1.简洁、实用的操作界面。 2.显示所有联系人的列表。 3.增加联系人。 4.删除联系人。 5.修改联系人。 6.呼叫联系人。 7.发送短信、邮件至联系人。 三、系统设计 功能结构图 Android 手机通讯管理软件 联系人添加 联系人编辑 联系人查看 联系人查找 联系人删除 呼叫联系人 发送短信 联系人列表

android程序设计报告(手机通讯录)

Android实验报告 课程名称 Android应用程序开发题目名称 Android通讯录 学生学院计算机学院 班级 学号 学生姓名 指导教师 2012年06 月11日

一.程序名称: Android通讯录 二.主要功能: 本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。 三.功能实现概述: 2.1 UI设计 我们用一个ListView来显示整个通讯录,其中用TextView显示每一记录,他们的xml文件分别为:通讯录主界面,添加联系人界面,浏览联系人界面,查找联系人界面。 2.2 数据库的设计 Android中的android.database.sqlite.SQLiteOpenHelper 类是一个专门用于数据库创建和版本管理的辅助类。因此,为了更好的管理数据库,这里我们创建一个继承自SQLiteOpenHelper的辅助类DBHelper来维护和更新数据库。 2.3功能的设计 为了在主界面中浏览联系人的信息,并且创建主要菜单栏,我们设计了MainActivity类,主要用于显示联系人信息和菜单栏,通过菜单栏,实现通讯录的相关功能。AddressBook类主要是为了实现联系人的添加功能,并且实现信息的保存后跳转到主界面。Findactivity类主要是为了实现联系人的查找功能,输入联系人的姓名,点击查找按钮,显示所查联系人的相关信息。 四.程序截图: 测试手机:三星Galaxy Nexus 手机系统版本:4.0.2 模拟环境:安卓4.0.3

图1:主界面 1 图2:主界面2 图3:主界面3 图4:创建联系人

java手机通讯录实训报告

新乡学院计算机与信息工程学院 项 目 实 训 报 告 2015年 12月29日 项目名称 手机通讯录实训报告 班 级 2012级计算机科学与技术1班 学 号 姓 名 指导教师

目录 第一章绪论 (1) 1.1项目研究背景 (1) 1.2项目研究的目的及意义 (1) 1.3系统主要实现内容与实现方式 (2) 1.3.1系统主要实现内容 (2) 1.3.2安卓系统开发的方法 (2) 1.3.3 系统的开发平台 (2) 1.4系统开发需用到的技术支持 (3) 1.4.1 Java语言 (3) 1.4.2 Android (4) 第二章系统分析 (4) 2.1系统可行性分析 (4) 2.1.1技术可行性 (4) 2.1.2经济可行性 (5) 2.1.3操作可行性 (5) 2.2需求分析 (5) 2.2.1 Android通讯录的使用意义 (5) 2.2.2外部事件 (6) 第三章系统概要设计 (7) 3.1系统总体设计 (7)

3.2处理流程设计 (7) 3.3 数据库设计 (8) 3.3.1 SQLite数据库简介 (8) 3.3.2 SQLite特点 (9) 第四章系统详细设计 (10) 4.1联系人浏览模块 (13) 4.2查看联系人模块 (15) 4.3编辑联系人模块 (16) 4.4查找联系人模块 (17) 第五章系统测试与调试 (15) 5.1测试目的 (15) 5.2程序调试 (16) 5.3 测试的主要内容 (16) 第六章总结 (16) 参考文献 (17)

第一章绪论 1.1项目研究背景 Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,它们有效地优化了Java程序的运行过程。Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软硬件的连接层。 Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。 1.2项目研究的目的及意义 随着4G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

Android报告 _通讯录

计算机技术与工程学院课程设计报告课程名称:移动互联网设备程序设计 设计题目:手机通讯录 学生姓名:郭超 学号:1204431214 专业班级:软件1242 指导教师:王文涛张东辉 起止时间:9月21日至10月10日

目录 1.前言 (01) 2.设计主要功能 (03) 3.技术介绍 (04) 4.总体设计 (04) 5.程序数据库的表格代码 (07) 6.详细设计 (07) 7.分组的业务处理 (08) 8.添加分组 (09) 9.删除分组 (10) 10.重命名 (10) 11.添加联系人 (11) 12.联系人的业务处理 (12) 13.删除联系人 (13) 14.移动联系人 (14) 15.联系人功能 (15) 16.设计总结 (16) 17.参考文献 (16)

前言 1.智能手机的市场 (1)功能多样化的智能手机挑战全球PC出货量 移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。来自美国最大的风险投资机构KPCB 的数据显示,全球智能手机出货量正在以远高于台式电脑、笔记本电脑出货量的速度快速增长,该机构预计2011年全球智能手机出货量将达到4.13亿,超过台式电脑与笔记本电脑出货量的总和。 (2)智能手机的用户使用数量正在高速增长。据市场调研机构Gartner信息,2011年全球智能手机的总出货量将会达到4.68亿部,相比2010年实现了57.7%的增长,而谷歌Android操作系统将会在今年之内成为全球最大的智能手机操作系统。另外,全球市场调研机构IDC预计未来5年中国手机市场上,智能手机替代传统功能手机的趋势将日益明显,未来5年中国智能手机市场复合增长率将达到34.1%,人们对IT设备智能化的向往是这一增长率能够实现的主要因素,并且与其他国家相比,中国智能手机市场的发展空间更加广阔。 (3)操作系统格局预测:Android有望成为智能手机市场主导力量 搭载Android操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。来自美国市场研究机构Gartner的数据显示,Android操作系统所占的市场份额从2008年的0.5%急剧增长到2011年的15.94%。开放的源代码和零成本已经让Android 在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持,Gartner预计,未来Android系统的市场份额有望超过其他操作系统,从而成为全球第一大智能手机操作系统。 2.软件人才需求 据业内统计,目前国内的Android研发人才缺口至少30万。由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,

Android手机通讯录实验报告

Android手机通讯录实验报告学院:安徽机电职业技术学院 专业:软件技术 班级:软件3141 姓名:张程庆小分组 指导老师:范宏宇

小组分组详细信息 组长:张程庆 文档:赵晶蓉 编程:蔡婷、刘朝群、宋昱昊界面:江晓雨 测试:王健康

目录 1.系统描述 1.1问题描述 (1) 1.2功能描述 (2) 1.3数据需求 (3) 1.4设计意义 (4) 2.界面设计 2.1主界面 (5) 2.2新建界面 (6) 2.3修改界面 (7) 2.4查询界面 (8) 2.5添加界面 (9) 3.运用的组件 4.java代码部分截图 5.xml代码部分截图 6.设计总结与收获

1.系统描述 1.1问题描述 在我们学习完Android的相关知识以及软件技术这门学科所涉及的不同编程语言,让我们在现在这个学习阶段对软件编程有了一定的了解,这次的实验是做我们都很熟悉的通讯录,实现手机通讯录的基本功能,包括添加手机联系人,查询手机联系人,删除手机联系人等最基本操作。 这次的手机通讯录是以java语言为主体,xml布局,结合Android 的移动开发平台等实现安卓手机通讯录的基本操作,做到基本的操作都能够完好的运行,在数据丢失后也能够及时的找回。 1.2功能描述 1.3数据需求 本程序是编程通讯录的相关信息,包括联系人姓名、手机号码、公司

号码、存储信息等,在我们的通讯录中利用客户输入的相关用户信息进行保存从而传输到数据库中。 1.4设计意义 我们设计的通讯录包括添加联系人、删除联系人、修改联系人信息、存储联系人信息等基本的手机通讯录的功能,在现在的信息和现代化社会环境下,为了更加方便的找到我们的朋友或家人,我们需要更加简洁方便手机通讯录来方便我们联系他人,随着手机的不断更新换代我们的通讯录也向着更加人性化的方向发展着。 在未来的发展中,通讯录作为手机最基本的功能,对人们的影响也有了一定的程度,人们也越发多的使用着手机通讯录,相信在今后的发展中我们会做到更好,更方便他们的生活。实现人与人更亲密的互动。

《通讯录管理系统(c语言)》实训报告(含代码)

《高级程序设计》课程实训报告 题目:通讯录管理系统 完成人: 专业班级: 学号: 指导教师: 2012年 1 月 5 日

1 题目与要求 1.1 问题提出 本人计划编写一个通讯录管理系统。通讯录一般包括通讯者的姓名、电话及类别等信息,用来管理学生基本信息及成绩信息。 要求实现通讯者的插入、查询、删除等操作。 1.2 本系统涉及的知识点 结构、数组、循环、函数、分支、文件操作等。 1.3 功能要求 1、建立学生信息,每个通讯者的信息包括:姓名、电话号码、QQ、类别(小学,初中,高中,大学); 2、新增通讯录信息; 3、根据姓名,电话号码,QQ等查找该通讯者的信息并输出; 4、输入通讯者的姓名,进行查找并修改信息,若不存在该通讯者,则提示说明; 5、根据姓名删除指定信息; 6、显示全部的通讯者信息; 7、能够将输入信息导出文件,同时能把文件导入到内存中; 8、退出整个系统操作。 2 功能设计 2.1 算法设计 1、利用switch语句设计如图1所示的主菜单:

图1 学生信息管理系统主菜单 2、菜单选项示例: 选择1后,调用新增函数,进入函数后利用printf(),scnaf()语句实现一个如图2所示的输入。 图2 排序子菜单

选择2后,调用查找函数,进入函数后利用switch语句实现一个如图3所示的菜单,该菜单中每个选项调用一个函数,完成通讯录信息的查找。

图3 查找子菜单 3、根据所选菜单编写相应代码: 1)主函数main():根据选单的选项调用各函数,并完成相应的功能。 2)菜单函数menu():显示提示选单。 3) 新增函数add():在通讯录结构体总追加入新的通讯录信息,并返回选单。 4)查找函数find():查询某人的信息,如果找到了,则显示该人的信息,如果未找到,则提示通讯录中没有此人的信息,并返回选单。 5)修改函数alter():修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息,并返回选单。 6)删除函数Delete():删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。 7)显示函数list():显示通讯录中的所有记录。 8)导入函数input():能从指定的文件中读入通讯录的信息. 9)导出函数output的:能将通讯录的信息写入指定的文件中 10)退出函数 quit():退出选单。 11)名字查找函数Find():作为查找,输入修改,删除时调用的名字查找函数,判断是否存在要查找的记录,若存在则返回‘0’,不存在则返回其他值。 12)电话号码查找函数Find_num(),QQ查找函数Find_qq(),类别查找函数Find_type()与名字查找函数功能一致。

Android开发实验---通讯录

实验报告 通讯录 姓名: 学号: 课程名称:移动应用开发 所在学院:信息科学与工程学院 专业班级:计算机 任课教师:

主要功能分析: 1、增加、删除、编联系人 点击通信录界面中的增加按钮,入增加联系人面。输入联系人的基本信息,并可根据用户需求增加个性化信息如头像、姓名、手机号码、办室电话、家庭电话、职务职称、单位名称、地址、邮政编码、Email、其他联系方式、备注这些信息,击确认返回主界面。点击通信录中一个已存在的联系人,进入联系人编辑界面,可修改系人的资料或进行删除联系人操作,完成后退回到主界面。对列表中联系人的标记,点mnu键弹出功能界面上的删除按键也可进行删除。还可以在菜单上选择删除全部联系人清空通讯录。在删除联系人的过程中,系统将提示用户是否继续操作,若放弃操作,则系人信息将继续保存。 2、查找联系人 用户点击menu键打开底部菜单框,底部菜单框为查询系人提供入口,进入通讯录的缺省页面为联系人列表,在列表中看到所有联系人的姓名、电话息排列,用户点击查找按键输入联系人基本信息,,通讯录显所有符合查询条件的联系人列表,用户选择一个联系人进入联系人基本信息页面进行其他操作;查询完成,用户按返回键返回主界面。 3、通功能 用户在通录选择联系人进入联系详细信息界面,这时点击menu键打开通信功能框,选择打电话、发信息的功能进行操作。 4、菜单能 通过对menu按的点击,显示底部菜框,包含有增加查找、除、菜单、返回功能,菜单按键则包含显示所有、删除所有等实用功能。 增加联系人: 这个功能由ContactAdder类完成,具体实现不是比较麻烦,保存动作由ContentResolver类解决,但实现方式有所不同,可分为一次性批量增加与挨个增加。 由于界面设置繁琐,代码页过多,所以挑出其中的一部分进行说明 首先是DB数据库建库过程: package com.xample.hivian.my_contact_manager.models.db; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteOpenHelper; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import com.example.hivian.my_contact_manager.models.Contact; import com.example.hivian.my_contact_manager.models.Sms; import java.util.ArrayList; import java.util.List; public class DBHandler extends SQLiteOpenHelper {// Database Version

安卓通讯录实训报告范本

安卓通讯录实训报 告

安卓实训设计报告 安卓通讯录 设计题目:安卓通讯录班级: 姓名: 学号: 指导老师: 日期:

内容要求 一、题目分析,功能要求。 1.1 实验目的 熟悉Android软件开发的基本架构 利用Eclipse和ADT插件设计通讯录 1.2 功能 本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。 二、实验设计 2.1 UI设计 我们用一个ListView来显示整个通讯录,其中用TextView显示每一记录,她们的xml文件分别为:main.xml(通讯录主界面),addres.xml(添加联系人界面),list_item.xml(浏览联系人界面),find.xml(查找联系人界面)。 2.2 数据库的设计 Android中的android.database.sqlite.SQLiteOpenHelper 类是一个专门用于数据库创立和版本管理的辅助类。因此,为了更好的管理数据库,这里我们创立一个继承自SQLiteOpenHelper的辅助类DBHelper来维护和更新数据库。 2.3功能的设计 为了在主界面中浏览联系人的信息,而且创立主要菜单栏,我们

设计了MainActivity类,主要用于显示联系人信息和菜单栏,经过菜单栏,实现通讯录的相关功能。AddressBook类主要是为了实现联系人的添加功能,而且实现信息的保存后跳转到主界面。Findactivity类主要是为了实现联系人的查找功能,输入联系人的姓名,点击查找按钮,显示所查联系人的相关信息。 三、实验程序 见附录一。 四、实验效果图

Android实验报告_基于SQLite的通信录

第一次实验Android界面设计 一、实验目的及实验环境 1、实验目的 1)掌握SQLiteOpenHelper类结构 2)掌握基于SQLite数据库的应用开发过程 3)掌握Content Provider发布数据的方法 4)掌握Content Resolver获取数据的方法 2、实验环境 系统开发平Android Studio 3、0 系统开发平台:Android 7、1 运行平台:Windows10 x64 运行环境:Microsoft、NET Framework SDK 2、0 二、实验教材、组织方式、实验内容 1、实验教材: Andorid开发与应用 2、组织方式:个人独立完成 2、实验内容: 实现基于SQLite数据库的通信录应用,通过单击增加图标打开添加通信录界面,通过单击通信录中的各条信息可删除选中项。 三.方案设计 Android系统中集成了SQLite数据库,并且为数据库的操作提供了相关的类与方法,便于没有数据库开发经验的开发者编写程序。另外,Android平台中利用Content Provider机制来实现跨应用程序数据共享。一个应用程序可以通过Content Provider来发布自己的数据,其她的应用程序可以通过Content Resolver来获取共享数据。

四.运行结果 五.总结 通过这次实验掌握了SQLite OpenHelper类结构,掌握了基于SQLite数据库的应用开发过程以及Content Provider发布数据的方法与掌握Content Resolver获取数据的方法。 六.附录:源代码 主布局文件activity_main、xml:

(毕业设计)基于Android通讯录的设计与实现

毕业论文(设计)题目基于Android通讯录管理系统设计与实现 学生姓名 学号 学院 专业 指导教师 联系QQ 1912881988 本人严重声明:

1、持以“求实、创新”的科学精神从事研究工作。 2、本文是我个人在导师指导下进行的研究工作和取得的研究成果。 3、本文除引文外,所有实验、数据和有关材料均是真实的。 4、本文除引文和致谢内容外,没有抄袭其他人或其他机构发表或撰写过的研究成果。 作者签名:__________ 日期:__________

目录 1 绪论 (1) 1.1 手机通讯录管理系统的开发背景 (1) 1.2 手机通讯录管理系统的研究目的和意义 (1) 1.3 系统主要实现内容及实现方式 (1) 1.3.1系统主要实现功能 (1) 1.3.2 Android系统的开发平台 (2) 1.4 系统开发所需的技术支持 (2) 1.4.1 Java开发语言 (2) 1.4.2 Android简介 (3) 2 手机通讯录管理系统分析 (3) 2.1技术可行性分析 (3) 2.2 经济可行性分析 (4) 2.3 需求可行性 (4) 3 系统概要设计 (4) 3.1 总体功能设计 (4) 3.2 系统流程设计 (5) 3.2.1 业务流程图 (5) 3.3 系统数据库简介与设计 (6) 3.3.1 SQLite数据库简介 (6) 3.3.2 系统数据库设计 (6) 4 系统详细设计 (7) 4.1 联系人模块 (7) 4.1.1 联系人操作模块 (7) 4.1.2 联系人查找模块 (9) 4.2 信息模块 (10) 4.2.1 信息显示模块 (10) 4.2.2 信息编辑模块 (10) 4.3 个人中心模块 (12) 5 系统测试与调试 (13) 5.1 测试的概念 (13) 5.2测试的目的 (13) 5.3 测试的原则 (13) 5.4程序测试 (14) 5.5 测试的主要内容 (14) 5.6 测试用例 (14) 5.7 系统测试结果 (15) 5.7.1 编辑联系人功能测试 (15)

通讯录实训实验报告

实训报告 题目:通讯录 院系:信息科技学院 专业:计算机科学与技术姓名: *** 学号: **** 指导教师: ****** 日期: 2012年1月7日 电子科技大学信息科技学院

目录 1 问题定义 (4) 2 系统设计 (4) 2.1 总体设计 (4) 2.2 详细设计 (6) 2.2.3 输入记录模块 (7) 2.2.4 查询记录模块 (8) 2.2.5 更新记录模块 (8) 2.2.6 统计记录模块 (8) 3 系统实现 (9) 3.1 编码 (9) 3.1.1 程序预处理 (9) 3.1.2 主函数main() (9) 3.1.3 主菜单界面 (9) 3.1.4 表格形式显示记录 (10) 3.1.5 记录查找定位 (10) 3.1.6 格式化输入数据 (10) 3.1.7 增加记录 (10) 3.1.8 查询记录……………………………………………………………………10… 3.1.9 删除学生记录 (11) 3.1.10 修改记录 (11) 3.1.11 插入记录 (12) 3.1.12 统计记录 (12) 3.1.13 排序记录 (13) 3.1.14 存储记录 (13) 3.1.15 截图 (17)

前言 课程设计环节是应用型本科院校非常重要的一个教学环节,是学完一门课后应用本课知识及以前的知识积累而进行的综合性、开放性的训练。通过课程设计,不仅能够使学生得到系统的技能训练,巩固和加强所学得专业理论知识,而且能够培养学生工程意识、创新能力、团队精神等综合素质,培养学生的设计能力和解决实际问题的能力。 C语言由于其强大的功能,丰富的表达能力,高效的代码,良好的移植性和灵活性,自1972年问世以来,经久不衰,即使现在出现了面向对象的程序设计方法和开发工具,但它仍然是人们学习程序设计的首选语言,用它训练和提高编程技术,以及开发应用程序等。 我们通过《C语言程序设计》这门课程的学习,已经能编写解决小问题的程序,对程序的开发也有了初步的认识,还掌握了C 语言的基本语法,这一过程确确实实令我们感到欣喜,有点计算机可以完成自我任务的成就感。但是,对于程序设计而言,学习C 的步伐不应该停留于此。我们最终的目的应该是掌握开发大型综合程序的方法,即遵循软件工程的开发步骤和结构化程序设计思想,用C 语言开发出解决复杂问题的大型综合程序。可是对于多数学生来说,学习了C语言后,除了应付各种考试之外,别无它用,对Turbo C语言丰富的函数知之甚少,加上DOS环境所限,因而对C语言兴趣不大,也感到C语言比较难以掌握。 本实训就是为了让学生在学完C语言后进一步了解C语言的知识,掌握C语言在软件开发方面的使用方法,希望通过此次实训,不仅能提高学生学习C语言的兴趣,更为今后学习其它专业知识及开发程序打下坚实的基础。 本指导书中有些容借鉴了互联网上相关程序的设计思想,在此对相关者表示衷心的感。 由于时间、经验及水平的原因,不当、不足之处,请大家提出宝贵意见。 编者

《通讯录管理系统(c语言)》实训报告(含代码)要点

《高级程序设计》 课程实训报告 1 题目与要求 1.1 问题提出 本人计划编写一个通讯录管理系统。通讯录一般包括通讯者的姓名、电话及类别等信息,用来管理学生基本信息及成绩信息。 要求实现通讯者的插入、查询、删除等操作。 1.2 本系统涉及的知识点 结构、数组、循环、函数、分支、文件操作等。 1.3 功能要求 1、建立学生信息,每个通讯者的信息包括:姓名、电话号码、QQ、类别(小学,初中,高中,大学); 2、新增通讯录信息; 3、根据姓名,电话号码,QQ等查找该通讯者的信息并输出 4、输入通讯者的姓名,进行查找并修改信息,若不存在该通讯者,则提示说明; 5、根据姓名删除指定信息; 6、显示全部的通讯者信息; 7、能够将输入信息导出文件,同时能把文件导入到内存中; 8、退出整个系统操作。

2 功能设计 2.1 算法设计 1、利用switch语句设计如图1所示的主菜单: 图1 学生信息管理系统主菜单 2、菜单选项示例: 选择1后,调用新增函数,进入函数后利用printf(),scnaf()语句实现一个如图2所示的输入。

图2 排序子菜单 选择2后,调用查找函数,进入函数后利用switch语句实现一个如图3所示的菜单,该菜单中每个选项调用一个函数,完成通讯录信息的查找。 图3 查找子菜单 3、根据所选菜单编写相应代码: 1)主函数main():根据选单的选项调用各函数,并完成相应的功能。 2)菜单函数menu():显示提示选单。 3) 新增函数add():在通讯录结构体总追加入新的通讯录信息,并返回选单。

4) 查找函数find():查询某人的信息,如果找到了,则显示该人的信息,如果未找到,则提示通 讯录中没有此人的信息,并返回选单。 5) 修改函数alter():修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息, 并返回选单。 6) 删除函数Delete():删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信 息,并返回选单。 7) 显示函数list():显示通讯录中的所有记录。 8) 导入函数input():能从指定的文件中读入通讯录的信息. 9) 导出函数output 的:能将通讯录的信息写入指定的文件中 10)退出函数 quit():退出选单。 11)名字查找函数Find():作为查找,输入修改,删除时调用的名字查找函数,判断是否存在要查找的记录,若存在则返回‘0’,不存在则返回其他值。 12)电话号码查找函数Find_num(),QQ 查找函数Find_qq(),类别查找函数Find_type()与名字查找函数功能一致。 图4通讯录管理系统模块图 2.2 1

系统分析设计安卓通讯录课程设计报告书

2015-2016学年第1学期 《系统分析与设计》课程设计 项目名称:基于安卓系统的手机通讯录 指导教师:王娟 班级:13级Java1班 学生名单:

第一章项目介绍 选题:鉴于本次课程设计的目的是通过一些实际的例子,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念、基本原理和技术方法的能力,真正做到学以致用,使课本上抽象的理论、方法与具体的实践应用相结合,所以我们组选择了安卓通讯录这个课题。 背景:Android本意词是指“机器人”,同时也是Goole于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,Android是一种基于Linux的自由及开放源代码的操作系统,Android以其自由开放源代码的特点而成为最热门的智能手机。 在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具,“通讯”成了生活的必需品,这就有了系统下人与人之间的多样联系方式——手机通讯录。传统通讯录以纸张为载体,将需要记录的联系人一一人登记在册,包括地址、联系方式等,再在需要时进行翻阅查询。手机通讯录,在手机系统下,占用手机相对很小的空间,系统的记录联系人的联系方式及其他信息,不仅突破了各种条件的舒服,减轻了机主的负担,更方便了使用者的通讯。 综上所述,手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。然而现在很多通讯录外观花哨、功能单一或形同虚设。针对以上各种弊端,我们通过需求分析等着手设计一款简单方便的通讯录。

项目:本项目的设计工作如下:选题、分组、任务划分,需求建模(需求基本描述,用例图和用例描述),系统分析(查找分析类,序列图和活动图),系统设计(功能设计——程序流程图,数据库设计,界面设计——原型图)。本项目使用eclipse开发平台,并连接使用SQlite数据库编写。分为后台数据库的建立和维护,以及前端应用程序的开发两个部分,主要包括添加、删除、修改联系人姓名、电话、住址等。 组员分工: 需求分析(用例描述):杨赓 系统分析(时序图、协作图、类图):张坤鹏郑四林王文凯王浩 系统设计(数据库、界面设计):王浩 整理总结:王浩 第二章需求分析 2.1 基本功能需求 (1) 用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编辑、删除,可以根据索引条件搜索联系人。 (2) 用户可以选择联系人拨打电话或发短信。 (3) 用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自

相关文档
相关文档 最新文档