通讯录

通讯录
通讯录

第一:管理人员

1,登录,//查找

2,删除,//删除

3,添加,//插入

4,查看,//遍历

5,修改,//查找后赋值

6,根据姓名查询

7,根据号码查询

8,根据QQ查询

9,退出,//结束

第二:普通人员

1,查看,//遍历

2,根据姓名查询

3,根据号码查询

4,根据QQ查询

5,退出,//结束

第三:人员信息

类struct person

1,姓名,//char

2,性别,//char

3,地址,//char

4,专业,//char

5,QQ,//char

6,号码,//char

链表

TXL_PROCESS

#ifndef _TXL_

#define _TXL_

1,process.h

#endif

#include #include” process.h”

2,TXL.cpp

#include #include”process.h”

#include”TXL.cpp”

3,TXL_main()

C++链表通讯录完美版

C++语言课程设计 学号:010910236 姓名:楚归羽 指导老师:张

目录 一、程序功能 (2) 二、题目分析 (2) 三、设计中遇到的问题及解决方法 (2) 四、感想与心得 (2) 五、程序说明 (2) 六、函数调用关系及主要算法的实现 (8) 七、数据测试 (8)

一、程序功能 程序采用单向链表类结构实现实现通讯录多个纪录的管理工作。 1、提示输入个字段,一次输入一个人的数据 2、输入待删除记录的姓名,显示其所有信息,让用户确认是否删除 3、按顺序显示所有记录,每显示10条记录暂停,按Enter继续 4、输入姓名,显示其所有信息 5、用户输入姓名,系统显示该姓名下所有信息,同时显示子菜单,用户按子菜单提示进行修改 6、从实现建立的正文文件中批量导入数据。程序运行时,用户需输入正文文件名 7、将库表中数据写入一个正文文件中。程序运行时,用户需输入正文文件名 8、首先显示当前排序关键字,然后提示是否需要改变。系统默认按姓名排序,可在按办公室电话排序之间切换 9、退出系统 二、题目分析 程序采用单向链表类结构实现,每个结点代表一个通讯记录。链表类实现通讯录多个纪录的管理工作。 三、设计中遇到的问题及解决方法 初次接触课程设计,刚刚拿到题目,实在是茫然无头绪,于是反复研究了题目,仔细复习了链表部分的知识点,加上和同学的讨论,终于是有了一个大概的思路。 刚开始着手编写的时候问题不断,幸好经过练习册上的指示,搭好了基本的框架,可是链表部分仍然是出了很大的问题,经过自己的反复实验与不断努力终于编译成功。后面的文本文件的读入与写入则是另一个难题,因为这一块练习的不是很多,只在课本上看到了一些皮毛,在编译与调试时也遇到了很大问题。最后通过看书上的例题并在与同学交流探讨中解决了这些问题。 四、感想与心得 C++作为一门必修课程,学习的过程实在是痛苦的,尤其是在编程的时候,因为总是会出现各种各样的错误。只有通过反复的调试,通过无数次的排错,才能编写出正确的程序,更多的时候,一个很小的很无聊错误就能导致长时间的迷惑。但是,这也让我学到了还能多,尤其是面对错误坚韧不拔的意志和不达目的绝不低头的毅力,这一点对科研工作想来也是相当重要的。 五、程序说明 /*通讯录管理系统||Copyright:010910236 丁志伟*/ #include #include #include #include #include #include /*------------------------分割线||节点类的定义--------------------------------------------*/ class node { char Name[15]; int OfficePhone; int HomePhone; char MobilePhone[15]; char Email[20]; node *next; public: node(char *n="a",int o=0,int h=0,char *m="b",char *e="c",node *ne=NULL)//初始化 { if(n)strcpy(Name,n); if(m)strcpy(MobilePhone,m); if(e)strcpy(Email,e); next=ne; OfficePhone=o;HomePhone=h; } void show() //显示节点数据 { cout<

小型通讯录管理

/* 第3题小型通讯录管理 设计一个实用的小型通讯录管理程序。该程序应该具有下列功能: (1)能建立、修改、增删通讯录中条目,通讯录中的信息包括类别、编号、姓名、班级、电话、 住址等; (2)能够按多种方式进行查询(如姓名、电话); (3)能够对已有信息进行修改、删除; (4)按指定关键字排序。 (5)统计每种类别的人数(如同学、网友……),输出数量最多的类别名称及人数。 (6)原始数据输入和结果输出使用文件存放。 */ /*创建时间:2011-9-3~~~2011-9-28*/ /*创建人:*/ #include #include #include typedef struct person /*通讯录结构中结点的定义*/ { char name[10]; /*姓名*/ char clas[30]; /*班级*/ char num[15]; /*学号*/ char addr[15]; /*宿舍*/ char phnum[15]; /*电话*/ char type[20]; /*类别*/ struct person *next; }listnode,*listlink; struct People /*通讯录记录结构*/ { char name[10]; /*姓名*/ char clas[30]; /*班级*/ char num[15]; /*学号*/ char addr[15]; /*宿舍*/ char phnum[15]; /*电话*/ char type[20]; /*类别*/ }; /* 函数功能:将文件的信息读出并转存入链表中

嫌换手机麻烦完整复制联系人方法推荐

嫌换手机麻烦完整复制联系人方法推荐嫌换手机麻烦?完整复制联系人方法推荐 2013-05-28 00:06 出处:pconline 原创 作者:三维度 责任编辑:chenjianhang 【PConline 用机】很多手机老用户在换手机的时候,往往首要考虑的问题就是如何完整复制联系人或者常用的软件到新手机,如果只有几十个电话号码可能还好说,但是如果是拥有上千个电话号码的商业人士,要用户每次两百个复制到SIM卡然后再复制到新手机的老土方法相信很多人都会用过,虽然很笨,但是要跨平台或者从以前的非智能手机复制过来可能对于很多用户来说是最好的办法了。就在这个坎上过不去放弃换手机的用户比比皆是,现在笔者总结一些方法,希望对读者有所帮着。完整复制联系人考虑到平台的不同,所以笔者还是决定把复制联系人和复制软件分开叙述,虽然复制联系人即使在不同的平台也可以实现,但是软件暂时就不可以实现了。笔者就以安卓平台为例,如果你的联系人不超过二百个就可以用以下的办法,打开通讯录--菜单--备份联系人--SIM卡--全部标

记(或者标记部分都可以,这个因人而异)--备份就完成了,所有通讯人都会备份在SIM里面,就算你换了什么平台它也可以轻易地导入你的新手机。导入的方法基本都大同小异的,导入联系人-SIM(记忆卡)-全部联系人--确认就可以了,一般备份和导入都会出现在同级菜单,备份源是哪里就看用户把联系人备份在内存卡还是SIM卡。QQ同步助手 QQ同步助手算是所有通讯录助手中平台跨越最大的软件,包括IOS、Android、JA V A甚至于WP都可以找到它的身影。完善的网络备份可将手机中的名片、短信、通话记录和浏览器书签备份到网络,或从网络恢复到手机,网络存储完全稳定。支持QQ邮箱,电脑QQ,WAP网页多渠道管理通讯录。节省流量和时间:使用智能同步功能,仅同步手机或网络中发生变化的名片,采用gzip流量压缩技术,省时省力又省钱。号簿管家“号簿管家”是中国移动推出的一个专业服务于移动电话用户的通讯录业务,通过WEB、WAP、短信、SyncML等多种方式,为移动电话用户提供最为便捷、安全、有效的个人地址服务。可以通过手机短信、WAP、PC机等多种方式对个人地址本进行维护、管理、查询,是您如影随形的“活的通讯录”;“号簿管家”还提供了短信群发、电子名片册、短信收藏夹、日程管理等增值功能。用户可以轻松实现日常办公短信发送,工作日程安排提醒,为您提供便捷的移动生活。还有很多软件都可以实现备份功能,诸

数据结构课程设计-建通讯录

建通讯录 要求:第一个模块——主函数main()的功能是:根据选单的选项调用各函数,并完成相应的功能。 第二个模块——Menu()的功能是:显示英文提示选单。 第三个模块——Quit()的功能是:退出选单。 第四个模块——Create()的功能是:创建新的通讯录。 第五个模块——Add()的功能是:在通讯录的末尾,写入新的信息,并返回选单。 第六个模块——Find()的功能是:查询某人的信息,如果找到了,则显示该人的信息, 如果未找到,则提示通讯录中没有此人的信息,并返回选单。 第七个模块——Alter()的功能是:修改某人的信息,如果未找到要修改的人,则提示 通讯录中没有此人的信息,并返回选单。 第八个模块——Delete()的功能是:删除某人的信息,如果未找到要删除的人,则提示 通讯录中没有此人的信息,并返回选单。 第九个模块——List()的功能是:显示通讯录中的所有记录。 人数:2人 要求:实用 目录 第一章课程设计目的和要求 (1) 1.1 课程设计的目的 (1) 1.2 课程设计实现的要求 (1) 第二章课程设计任务内容 (2) 第三章详细设计说明 (3) 3.1 模块 (3) 3.2 性能 (4) 3.3 算法说明 (5) 3.4 函数说明 (5) 3.5 系统程序流程图 (15) 第四章软件使用说明 (17) 4.1 软件使用说明及出现的问题 (17) 4.2运行结果 (17) 第五章课程设计心得与体会 (21) 附录一:参考文献 (22) 附录二:程序清单 (23)

通讯录系统 第一章课程设计目的和要求 1.1 课程设计的目的 进一步巩固《C++程序设计》所学的知识,特别加强数组,指针,结构体,文件数据类型的应用,熟悉面向过程的结构化和面向对象可视化程序设计方法,培养结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,锻炼程序设计的能力,以及用C/C++ 语言解决实际问题的能力,为以后后续课程的学习打好基础。 此课程设计着眼于知识的运用,把平常学的知识运用到课程实践中来,本身就是考察我们知识运用能力。要求熟悉运用一些编程软件(如:Microsoft Visual C++ 6.0),对我们所学的理论知识进一步的深化。 1.2 课程设计实现的要求 设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能: (1)系统以菜单方式工作 (2)信息录入功能 (3)信息浏览功能 (4)信息查询功能 (5)信息修改功能 (6)系统退出功能 第二章课程设计任务内容 用C/C++语言实现一个通讯录系统,该系统主要应用在手机通讯录,涉及到

通讯录总体功能要求

一.需求分析说明 (1) 1.通讯录总体功能要求: (1) 2. 各功能模块的功能描述: (1) 二.概要设计说明 (3) 1.模块调用图: (3) 2.各函数简要说明: (3) 三.详细设计说明 (4) 1.数据结构设计 (4) 2.主函数模块 (5) 3.密码验证模块 (5) 4.输入信息模块 (6) 5. 显示信息模块 (7) 6.查找模块 (7) 7.修改信息模块 (7) 8.删除信息模块 (8) 9. 信息加载 (8) 10.存盘模块 (8) 11. 密码修改模块 (8) 四.调试分析 (9) 1.问题一 (9) 2.问题二 (9) 3.问题三 (9) 五.用户使用说明 (10) 六.课程设计总结 (16) 七.测试结果 (17) 1.测试密码登陆 (17) 2.测试输入信息 (17) 3.测试显示信息 (18) 4.测试查找信息 (18) 5.测试修改信息 (19) 6.测试删除信息 (19) 7.测试加载信息 (20) 8.测试存盘 (21) 9.测试密码修改 (22) 参考书目 (23) 附录 (24)

一.需求分析说明 1.通讯录总体功能要求: 在window7系统下用vc6.0开发工具以双向链表作数据结构,编写一个通讯录管理系统。每条信息包含:姓名(name )街道(street)城市(city)邮编(eip)电话(tel)国家(state)。此系统具有友好的界面和较强的容错能力。 本系统具有以下几方面的功能: (1).密码验证passWord():通过密码登陆本系统。 (2).输入信息enter():通过键盘输入所需添加信息。 (3).显示信息display( ):显示所有通讯录信息。 (4).查找search( ):以名字为关键字查找用户信息。 (5).修改modify():修改指定的信息。 (6).删除信息del ( ):用户通过输入指定名字找到相关记录然后确定是否删除。 (7).存盘save ( ):把所有用户通过键盘录入的信息或者通过文件加载的信息以 文本文件存入硬盘。 (8).装入load( ) :从文本文件加载通讯录信息。 (9).密码修改modpw():由用户自己修改为指定的密码。 2. 各功能模块的功能描述: (1)主函数模块: 本模块的主要功能是初始化各种数据,根据用户选择的数字调用对应的

C语言程序设计个人通讯录管理

摘要 通讯录[address book] 记录通讯地址的书本,通讯录涵盖了多项内容:可以储存一个人的姓名、手机号码、家庭住址、QQ等,以方便联系。通过学习我设计一个个人通讯录管理,这个系统可以方便人们的查找个人信息,他具有快速查找的功能,主要是通过按姓名查找、按手机号码查找、按地址查询等。这个通讯录可以修改已存所有人的任何信息,也可以删除里面你不想储存人的信息,当你在运行删除的时候,系统会再次提醒你是否删除,一旦删除将会永远删除。 关键字:通讯录查找删除

重庆科技学院 课程设计任务书 设计题目:个人通讯录管理系统 杨治明 2012年1月1日

目录 摘要 (1) 课程设计责任书 (2) 软件需求分析说明书 (4) 第一章系统分析与设计 (5) 第二章软件的实现 (6) 2.1 软件界面设计 (6) 2.2 软件的数据(结构)设计 (6) 2.3 软件的算法设计 (6) 第三章软件测试 (7) 第四章软件使用说明书 (8) 致谢 (9) 参考文献 (10)

软件需求分析说明书 个人通讯录管理是个可以储存、修改、查看、查找、删除的功能。在这个程序中可以储存一个人的姓名、家庭住址、手机号码、QQ号等信息,可以同时查看所有已存的信息,如果已存的数量过多,你可以选择快速查找,快速查找方式有:按姓名查找、按家庭住址查找、按手机号码查找、按QQ号查找。如果要删除信息,只要输入你要删除信息的编号就可以删除,在删除过程中,系统会再次提醒你是否确认删除,以免后悔。如果确定删除将会永远删除。这个程序也可以修改,输入想修改的编号,就可以修改了。如果你输入的编号不存在,系统将会提示你是否查看所有已存的数据。

个人通讯录管理软件功能设计说明书

个人通讯录管理软件功能 设计说明书 一.系统名称 个人通讯录管理 二.系统分析 2.1系统需求分析 个人通讯录模型可以参考流行的腾讯QQ聊天软件,同时结合手机里面的通讯录进行设计。在此阶段初步确定系统的要实现的基本功能即联系人和分组的增删改、联系人信息的多种查询以及数据库设计构型即采用哪种数据库、大致由哪些基本表组成。 2.2概念结构设计 采用E—R图的设计方法进行数据库的概念结构 由图可得:数据库主要是联系人表,表的基本结构如下: 联系人表(、职务、职称、工作单位、通讯地址、邮政编码、单

位、住宅、分编特征) 联系人表中,主键是分编特征; 2.3逻辑结构设计 在完成以上分析后,要对数据库进行表结构的设计,这里仅以表字段数据结构的为重点。 各表列出对应子段名,各字段长度,是否Null、默认值见其下图,根据数据库基础知识分析,各表设计都达到了第三式,符合数据库的设计规。 联系人表:,xm;职务,zw;职称,zc;工作单位,gzdw;通讯地址,xxdz;邮政编码,yzbm;单位,dwdh;住宅,zzdh;分编特征,fbtz; 表的索引,主键,外键关系约束如下: 三.系统主要功能及界面设计 3.1功能简介: 1、该软件应具有对通讯录信息的增加、删除、保存、查询、排序、

打印等功能。 2、以单文档界面和多文档界面两种形式实现。 3、该软件应包括数据窗口技术、用回车键实现TAB键功能、多条件查询、多文档界面的实现、窗口之间的参数传递、结构的应用、图片的使用等主要技术 3.1.2信息查询模块: 1该功能模块包含查找方式是:按照查找,按照分编特征查找,按照地址查找。只要输入,分编特征,地址,就可以立马找到联系人的信息。 2查找的优势:在查找的下方可以清晰的看到查找的联系人的信息在通讯录中的具体位置,包括其所在的行和列。 3.1.3.系统管理模块:该功能模块包含: 1新增联系人信息,包括,职务,职称,工作单位,通讯地址,邮政编码等。 2打印:打印联系人相关信息包括,职务,职称,工作单位,通讯地址,邮政编码等。 3删除:删除联系人相关信息包括,职务,职称,工作单位,通讯地址,邮政编码等。 4设置:设置联系人信息即更改其信息包括,职务,职称,工作单位,通讯地址,邮政编码等。 5保存通讯录信息包括,职务,职称,工作单位,通讯地址,邮政编码等。

c语言课程设计学生通讯录管理系统精编版

c语言课程设计学生通讯录管理系统 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

题目:学生通讯录管理系统任务说明:主要利用c语言的文件操作能力设计开发一个小型的通讯录管理系统,至少具有如下功能:①记录通讯录内的人员的学号、姓名、地址、电话号码。 ②显示所有人员的信息。 ③通过输入姓名查找人员信息。 ④通过输入姓名查找到要删除的人员信息,然后可以进行删除。 ⑤通过输入姓名查找到要修改的人员信息,然后可以进行修改。 ⑥添加人员信息。 系统功能描述: 本程序的功能是为用户提供简单的通讯录进行管理,通过该程序存储联系人信息,提供关键字(只能是英文关键字进行查找)查找功能,可以对数据进行修改、删除、添加等操作。 各按钮的功能如下: 查找记录:以姓名为关键字,查找并显示该记录。若查找不到,则显示“好象没有”; 添加记录:将当前记录按姓名序加入通讯录,然后显示第一条记录; 修改记录:修改当前记录,显示当前记录。姓名为关键字,不允许修改; 删除记录:删除当前记录,然后显示第一条记录; 第一条记录:将当前记录指针移动至首节点,若已为首节点,则不移动; 前一条记录:将当前记录指针向前移动一个节点,若已为首节点,则不移动;

后一条记录:将当前记录指针向后移动一个节点,若已为尾节点,则不移动; 最后一条记录:将当前记录指针移动至尾节点,若已为尾节点,则不移动; 加载:从文件中掉入已保存的通讯录数据; 保存:保存通讯录数据; 退出:退出系统; 设计思路: 根据要求,电话录数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。 图1 系统功能模块图 软件中使用的结构体和结构体数组,如: struct callmember { char name[20]; char address[20]; char code[20]; char callnumber[20];

通讯录需求说明

通讯录需求分析 1、目标: 本软件的目的是为了实现手机通讯录的管理功能,给用户呈现出简单,美观的界面,是用户能够更加容易与快捷的实现自己想要完成的操作。 2、用户登录 功能描述: 根据用户名和初始密码进行登录,验证通过后进入主窗体,输入有误则提示错误消息。如果忘了密码可在登录界面根据设置的提示找回,即登录界面有找回密码选项,在错误信息窗体也具备此功能。。第一次登录提示信息为用户的生日,第二次以后可以根据自己意愿设置提示(详见设置提示功能)。 3、功能分析 通讯录管理:增加删除联系人,修改联系人数据 通讯录查询:可以实现按姓名和电话号码分别查询 用户管理:密码修改,增加删除用户 安全性要求 系统应设置访问用户的表示以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容 4、用户信息维护 功能描述: 将用户的操作请求发送至客户端,客户端收到用户操作请求,验证通过,对数据库中的数据进行操作,然后返回提示信息。若验证没有通过,则返回主窗体。用户可分为管理员、A类用户和B类用户,A类用户可以对B类用户进行查询、添加、修改操作。管理员可以对A类用户、B类用户进行添加、修改、查询和删除操作,也能够对两类用户的权限进行调整。 输入输出数据: ·功能描述: 增加联系人,修改联系人信息,删除联系人

6、查找联系人 ·功能描述 输入关键字进行模糊查询也可以按联系人姓名,工作单位,或手机号码查找联系人, 并查看联系人信息。 联系人组信息维护 1.功能介绍: 用户可以针对不同行业,不同区域,不同公司对多数联系人进行分组,可以根据自己喜好取不同的名称。可以对联系人组进行查询、添加、删除、更新,以方便与联系人的联系。 输入输出数据 7、备忘提醒 功能介绍: 1.生日提醒: 本软件自动对每一个联系人的生日进行检索,并默认设置为每年提醒一次,提醒时间管理员可以控制。 2.周期提醒: 当用户添加备忘时可以点击“设置提醒周期”按钮设置提醒周期(只提醒一次、每天、每周、每月、每年)系统默认为只提醒一次,并设置每次提醒的时间。 3.无遗漏提醒: 每当距离下一个提醒还有一周的时间的时候当用户登陆系统就会自动弹出对话框“距离xx还有xx天”让用户对重要事情提前作出准备。我们系统提醒时需要用户点击“知道了”,当用户没有点击“知道了”时,在一周之内每当用户登录系统时系统将会自动弹出对话框提醒用户如果用户对这个提醒没有做出反映在一周之后将不会继续提醒并自动把提醒删除。 4.个性铃声提醒: 用户可以点击“铃声设置”按钮自定义每一个联系人的提醒铃声也可以设置一个组的铃声。如果在提醒的当天用户有重要的事情例如:开会,用户可以设置为无声模式,系统只会弹出对话框而不会出现声音。 5.级别提醒: 用户也可以设置提醒的级别(系统默认为低级)如果设置为高级系统将会在两周前开始提醒而且提醒当天时每小时提醒一次,如过系统设置为无声模式也会响铃。 6.删除提醒: 用户可以对每一个没有用的提醒进行删除,并且可以修改。 8、对市场用户的需求 通讯录的管理和操作时一项大众功能预期软件的使用频度会比较高,其对数据库的并发能力要求强。电话本通讯录行业做了运行态势分析、运行特性分析、上下有关联产业分析、

通讯录程序设计报告

湖南文理学院电信学院课程设计报告 题目:通讯录管理 姓名:侯准 学院:电气与信息工程学院 专业:通信工程 班级:三班 学号:200916020319 指导教师:张晓虎 完成日期:2010年9月 28 日

课程设计任务书

目录 1. 1.设计目的 (4) 2.概论 (5) 3.算法分析 (6) 4.程序源代码 (6) 5.测试及输出结果使用方法 (11) 6.心得体会 (13) 7.参考文献 (14)

1.设计目的 通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识;C语言程序这门课程并不简单,是需要用心去学习,慢慢体会的,这一次的小程序让我学到了很多很多,使我对C语言有了更深的认识,虽然只学了一学期,然后就编了这个程序,是有点辛苦,但是我感觉最深的是我学习到了更多的知识,在这里我要感谢我的C语言老师李书涛老师以及指导老师谭忠兵老师,因为他们的指导我才能有如此大的进步 2.概论 课程设计目的: 1. 进一步掌握和利用C语言进行程序设计的能力; 2. 进一步理解和运用结构化程序设计的思想和方法; 3. 初步掌握开发一个小型实用系统的基本方法; 4. 学会调试一个较长程序的基本方法; 5. 学会利用流程图或N-S图表示算法; 6. 掌握书写程设计开发文档的能力 (书写课程设计报告) 。 主要内容: 1.添加数据:输入姓名、电话号码及地址,即可添加数据。 2.查找数据:输入所要查找的姓名即可查询。 3.修改数据:输入所要修改的姓名,进行修改,保存后即成功。 4.删除数据:输入所要删除的姓名,确定后即成功。 5.输出数据:点击后即可查看所有保存的通讯录数据。 0.退出程序。 3.算法分析: 此程序运用了for while语句、switch语句、break语句等。知识有函数结构,函数的调用,指针等知识。

excel通讯录模板

excel通讯录模板 excel通讯录模板 excel通讯录模板 的侧重于方案计划的“系统”与“快捷”。常规方案制定无非是“5定”(定房,定票,定车,定导游员,定餐)。因此,除了要做到耐心周到同时,本人还特别注重两个字,第一个字是“快”,如: 答复渠道疑问时,不可超过24小时,能解决的马上解决,解决问题的速度往往代表旅行社的作业水平,会在行业圈内建立良好的口碑,争分夺秒,快速行动。 是我一贯的工作信条。第二个字是“准”,即准确无误,一板一眼,说到做到,“不放空炮”。毕竟信誉才是个人与公司长远发展根本。 3. 旅游接待工作旅游接待工作是公司对外表现的第一步,首先代表了旅行社的形象。具体的表现,在于细节的处理。毕竟一个良好的印象,不是肤浅的靠华丽的辞藻,就可以直接影响客户的选择的。真诚、谦谨、干练是完成这项工作的不变准则。多从对方的角度,考虑客户切实的需求,结合本公司的资源项目优势,满足对方的需要。我觉得,这才是一次完整的接待工作,最终要达到的目的。 4. 行业形式跟踪学习通过几年的工作,我深刻体会到身为一个计调人员不仅要“埋头拉车”,也要“抬头看路”,要先学一步,快学一步,早学一步,以丰富的知识武装自己,以最快的速度从各种渠道获得最新的资讯,并付诸研究运用,才可以真正做到“未雨绸缪”。虚心苦学,知识化运作是我在参与计调工作中总结出的诀窍。当然,计调人员的全面提升,并不代表着做为一个计调就一定能做到任何事情都能安排得完美无缺。很多时候还是会在客观因素的作用下,而使得很多旅游计划不得不停滞或取消。因为这些改变而带来的损失也是不得已的。我们所能做的,就是尽量做到更及时、更全面地掌握外界的变化。并及时地根据自己的实

JAVA通讯录(内含源代码)

JA V A课程设计实验报告 学校:江西农业大学 班级:软件1115班 姓名:朱利斌 学号:20111976 课程:JA V A通讯录 指导教师:邓老师 2012.12.29

一、设计目的 本课程设计是java语言学习中很重要的实践性环节之一,是在学习完java 课程后进行的一次全面的综合练习旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力,提高运用java语言解决实际问题的能力。 1、掌握类的定义及应用方法 2、掌握对象的创建方法,了解实例变量、实例方法和静态字段的特征 3、体会java在中类和对象的面向对象的设计思想 二、实验内容 本次课程设计是开发一个简易的、小型的通讯录,我们命名为“通讯录”。通讯录保存在计算机中,便于分组,还便于增加、修改、删除好友信息。 设计一个通讯录管理软件,要求如下: 增加组、删除组、修改组、查询好友、添加好友、修改好友,删除好友,退出。通讯录好友信息包括:姓名,电话,手机,住址,性别等。 (1)通讯录的每一条信息包括姓名,电话,电话; (2)输入功能:可以一次完成若干条信息的输入; (3)显示功能:完成全部通讯录信息的显示(可现实多个好友和好友分组); (4)查找功能:完成按姓名查找通讯信息; (5)删除功能:完成按姓名删除通讯信息; (6)应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观! 三、实验要求 1、对系统进行功能模块分析、功能模块分析正确; 2、系统设计要有经济价值,要实用; 3、编程简练,可用,功能全面,具有较好的健壮性; 4、系统界面外观和布局,可个性化设计,总体原则是“界面简洁、操作便捷”; 5、说明书、流程图要清楚; 6、应用程序打包发布。 四,设计思路 1程序设计总体思路 通讯录的功能模块有: (1)提供显示主界面,方便用户操作,满足需求;

个人通讯录管理(c语言课程设计)

安徽工业大学 《C语言课程设计》实习综合报告课题名称:个人通讯录管理系统 实习成员:王刚 学号: 109074372 专业班级: 网络工程103班 指导教师: 郑啸老师

目录 一.问题描述 (2) 二. 各功能流程图与设计思路 (3) 2.1显示模块 (3) 2.2查找模块……………………………………………4.. 2.3添加模块 (6) 2.4删除模块 (8) 2.5修改模块 (9) 三、文件的读取与保存 (11) 四、程序源代码 (12) 五、调试与运行结果 (18) 六、计算机学院课程设计评定意见 (24) 一.问题描述

设计通讯录包含以下功能: (1)通讯录的每一条信息包括姓名、单位、固定电话、移动手 机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ 等。 (2)输入功能:可以一次完成若干条信息的输入。 (3)显示功能:完成全部通讯录信息的显示。 (4)查找功能:可以按姓名等多种方式查找通讯信息。 (5)增加、删除、修改功能:完成通讯录信息的多种更新。 二.各功能流程图与设计思路 Menu菜单:

运用switch()进行操作: case'1': 显示功能,list()函数 说明:利用for循环,逐个输出已保存的内容 代码如下: //*****************显示通讯录中的内容************* void list() { printf("编号姓名电话 \t手机 \t工作单位\tEMAIL \t\tQQ\n"); for(i=0;i

通讯录最终完美版

武汉纺织大学 电子电气学院C语言课程设计报告通讯录管理系统 学号:16******* 姓名:赵** 班级:电气11603 指导教师:吴** 报告日期:2017 年6月21 日

1 通讯录信息管理系统 1.1 问题提出 随着社会发展,人与人之间的联系沟通越来越频繁。及时准确地查找联系人很有必要,本人编写一个通讯录信息管理系统,借助计算机方便、快捷的功能,来实现管理通讯录信息,和城市信息。为查找联系人提供了便利。 1.2 本系统涉及的知识点 结构、数组、循环、函数、分支。 1.3 功能要求 1、建立通讯录信息,每个通讯录的信息包括:姓名,号码,性别,地区,现住址; 2、显示全部通讯录; 3、增添、修改、删除通讯录; 4、根据姓名、地区、现住址查询联系人; 5、改变输出字体颜色; 6、输出……. 2 功能设计 2.1 算法设计 将题目分成若干模块或部分、各模块或部分的算法设计思想, 本系统需要实现的功能要求: 1、利用switch语句设计如图1所示的主菜单: 图1 学生信息管理系统主菜单 2、选择1后,会显示五个初始量,提供参考。

3、选择2后,调用查询函数,进入函数后利用switch语句实现一个如图2所示的菜单,该菜单中每个选项调用一个函数 图2 查询子菜单 4、选择3后,调用修改函数,可依次修改联系人信息。 5、选择4后,调用添加函数,可添加新的联系人,并且会显示。 6、选择5后,调用删除函数,可删除联系人。 7、选择6后,增添了趣味的功能,可改变输出字体颜色,共六个颜色可选。 8、选择7后,结束退出。 图3 成绩管理系统模块图

2.2 部分模块流程图 图4,显示通讯录流程图。

多功能通讯录毕业设计说明书

第一章系统概述 1.1研究背景 如今互联网通讯以及智能手机行业如此发达,移动智能平台已经在人们的生活中随处可见;移动智能平台正处于一个走向成熟的阶段,在此基础上,移动智能平台拥有的独立操作系统,可以让手机能像个人电脑一样自定义安装各种功能的软件,而且,还可以通过这些对手机的那些基本功能进行扩充,从而使用户得到更好的体验以及满足用户的对移动智能操作系统日益增多的需求,这是操作系统的一种优势,也是移动操作系统、等赢得市场的主要原因。具有夸时代性与领先性的移动操作系统手机平台,从年乔布斯发布了第一代以来,发展非常地迅速,手机市场份额占比不断上涨。[]其中系统的稳定性、智能性、和非常好的用户体验,让我们可以看到拥有一个更宽广的未来。 研究意义 系统不断的更新,不断的成长,使其功能变得越来越多用性,但通讯是永远不会被抛弃的一种基础功能之一,而手机拥有通讯,通讯录也必不可少。基于的多功能通讯录的设计与实现也会包含这些基本功能,这些功能包括:联系人信息的添加、修改、删除和输出等功能,在完成这些功能的基础上扩展了一些其他功能,例如为用户可以为联系人添加头像、将联系人进行分组等。还有一些功能的扩展,该系统可以代发邮件,或者拨打联系人电话及给联系人发送手机短信等,使通讯录拥有更友好的界面、拥有更好的体验以及功能更人性化。通过这次多功能通讯录的设计与实现,我对的项目开发更加的熟练,对的软件开发流程更加熟悉。这能让我的就业能力得到拓展。 1.3研究方法及设计思路 本项目设计将会以应用开发规范为其基础进行相应的研究,遵守项目研发基本要求,使用统一编程的风格,提高代码的可读性和编码效率,为后期代码维护提供便利。在研究过程中多多查阅开发资料,理清编程的具体思路以及开发的流程处理,如果遇到问题自行查阅资料解决或向指导教师请教,争取尽量完善本课题的开发,交出一份满意的答卷。提高自身对于—基础知识的更完全了解,提高资深对于网络请求、数据缓存、数据解析、项目性能优化等不同知识的掌握,力争完全掌握对于、等控件的熟练使用能力,提高自身的编程水平、逻辑思维以及独立开发项目的能力。[] 第二章开发环境及相关技术介绍 开发工具

运动会通讯录

海阔天空,绿草如茵,红色的赛道显示出我们红色的热情!在这金色的秋天里, 我们班的健儿不畏艰苦和困难顽强拼搏,他们赛出了水平,赛出了毅力, 我们相信我们的健儿会在我们的无数期待和加油中,英姿飒爽、充满活力。健儿们, 你是我们的骄傲,我们的自豪,胜利一定属于你们,加油!加油!加油 如果蓝色属于天空,那么红色就是我们班的代言人,如果澎湃属于大海, 那么激情就是我们班飞扬的个性,班的勇士们,胜利女神 的权杖在指引我们,向前,向前,再向前! 为了远方迷人的风景,你们放飞了你们的心情,放飞了你们的理想,在那成功的 彼岸你们欢笑着,你们成了世间最亮丽的一道风景线。 初二(11)班的全体运动员们,你们加油,我们为你们喝彩! 你的毅力令我们全班折服,你的努力,令我们全班佩服,你是我们班的焦点,你 是全班的中心,不屈不挠,坚持不懈,你让我们真正体会到奥运精神,我们为你 而骄傲,为你而喝彩。 不要掉泪,不要屈服,哪怕胜利永远只是个未知数。 跌倒了,不要放弃,爬起来,继续努力前进!因为如果放弃,虽不会再摔跤,但 是——永远不会前进半步! 我们追求,绿叶为我们喝彩,风雨为我们做伴,用微笑洗去尘埃,把心点燃,照 亮一切美好的未来! “路上再多崎岖,我们有壮志雄心,就算跌倒也不放弃……”GO!GO!GO!拿出 你们炽热的心,赛出崭新的自己,赢得最后的胜利!瞧,胜利的光环离你们越来 越近,相信自己,坚持就是胜利!我们永远支持你们——运动员们!

Where there is a will,there is a way! 当马拉松奔跑完半个希腊的路线, 带来胜利的宣言,距今已经二千七百多年。 你在跑道前,凝视裁判的双眼。 我却在旁静静欣赏你那充满自信的脸。 奔跑、跳远、投掷、跨越,是谁的从前。 喜欢在赛场上你胜利微笑的画面。 经过海格里斯身边,我以神的名义许愿, 欢呼在奥林匹斯山上盘旋…… 祝愿初二(11)班的健儿们。对你们的祝愿写在公园前,愿你们奋发进取,勇夺第一,加油,加油,再加油! 生命的意义在于奋斗,青春的意义在于拼搏,我们的激情在燃烧,我们的活力在四射,在今天这激动人心的日子里,运动健儿们请发挥你们的风采本色吧。 加油吧,健将们,无论成败输赢,去吧,和着汗水和泥土,和着眼泪与热血,在蓝天白云下共同谱出一篇属于我们自己的诗章。 请记住,掌声依然为你们响起,鲜花依然为你们献上,一时的输赢不代表终生的成败。请你们勇敢地去挑战吧。因为新的冲锋号角已经响起。 赞1500米的运动健儿们 漫漫长路,你愿一人独撑, 忍受着孤独与寂寞, 承受着体力与精神的压迫, 只任汗水溶于泪水, 可脚步却从不停歇, 好样的,纵然得不了桂冠, 可坚持的你,定会赢得最后的掌声! 成功谁属?! 天如幕,日如初,运动场内生龙活虎! 没有常胜将,万古侯更无,江山代代有才人出! 赛场如战场,彩旗列列迎红日,呐喊声声震雷霆! 英雄勇将,呼之欲出;各领风骚,一帜独树! 群雄乍现,英雄谁属? 洒过泪,不服输,霸气早成,英雄我属!

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人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,

通讯录管理系统设计说明书

通讯录管理系统设计说明书 系统概述: 随着毕业的来临,我们就将面临分离。为了能在毕业后,能够方便联系我们在大学其间的同学朋友,通讯录就是一个可以帮我们方便查找同学朋友的工具。 随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。 通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。 关键字:插入,删除,查找,输出。 需求分析: 调查用户需求: 随着同学们的即将毕业,蹋出社会,交际难免地逐渐扩大,与外界联系将更为广泛和密切,传统的手工通讯录、地址簿已经难以满足快节奏、高效率的现代生活的需求。经常发生要在几十甚至上百张名片中找出某一张名片的情况,若由手工完成效率十分低。当交际扩大后,传统的手工通讯录非常不方便,不易查询、修改、存放,不易保密,容易遗失。 由计算机带来管理庞大而繁杂的通讯录是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化交际活动的要求,同时也更方便同学们联系交往。 本系统专门用于个人通讯信息管理的小型应用软件,主要提供个人通讯信息的登记、修改、浏览、查询和打印等功能。

1.用户的主要信息需求: ①对个人通讯信息资料进行登记、修改、浏览。 ②对个人通讯信息资料进行按姓名和学号查询。 ③对个人通讯信息资料进行打印输出。 系统功能设计与分析: 1.功能模块图 2.功能设计 (1)新建通讯录功能 增加一个新的记录,并保存通讯录; (2)搜索通讯录功能

C语言程序通讯录完美版

#include #include #include typedef struct txl { char xm[11]; char dz[11]; char yb[11]; char dh[11]; }A; FILE *fp; int rs; int counter1=0; void shuru(); void shuchu(); int yuanyour(); void chazhaom(); void xuanxiang() { int m; printf("请输入选项:\n(1)输入(2)输出全部(3)按姓名查找(0)直接退出\001\n"); scanf("%d",&m); if(m==1)shuru(); if(m==2)shuchu(); if(m==3)chazhaom(); if(m==0) { printf("谢谢使用!欢迎再用!再见!\001\n"); } if(m!=1&&m!=2&&m!=3&&m!=4&&m!=5&&m!=6&&m!=0) { printf("输入错误,请重输!!!\n"); printf("输入(1)、返回主菜单(2)输出全部(3)查找(4)直接退出(0)\001\n"); xuanxiang(); } } int yuanyour() { if((fp=fopen("f:\\tongxunlu.dat","ab+"))==NULL) { printf("can not open this file\n"); exit(0); } while(!feof(fp))

fgetc(fp); counter1++; } fclose(fp); counter1--; counter1/=sizeof(A); return counter1; } void shuru() { int i,counter=0,l; A a[100]; printf("原通讯录中人数有:%d人!!!\n",counter1); printf("请输入你的通讯录,例如:\t姓名通讯地址邮编联系电话\n\n最后输入“0 0 0 0回车”后结束!\n\n"); if((fp=fopen("f:\\tongxunlu.dat","ab+"))==NULL) { printf("can not open this file\n"); exit(0); } printf("如果现在想退出输入,请输0继续1\n"); scanf("%d",&l); if(l==0)xuanxiang(); else printf("请输入:"); for(i=0;;i++) { scanf("%s",&a[i].xm); scanf("%s",&a[i].dz); scanf("%s",&a[i].yb); scanf("%s",&a[i].dh); if(strcmp(a[i].xm,"0")==0)break; else counter++; } for(i=0;i

相关文档
最新文档