C语言通讯录系统答辩,自己写的通讯录管理系统!大家看看有问题吗?下明天课设就答辩…...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "stdio.h" /*前面4行*/

#include "string.h"

#define MAX 20

char name[MAX][20];

char phone[MAX][20];

char qq[MAX][20];

char e_mail[MAX][20];char boy[MAX][10];

int n=0;

void news();

void del();

void sea();

void whole();

void main()

{

int n,x=1;

while(x){ /*你让别人数一次就玩完了?*/

printf("* 欢迎使用 *\n");

printf("************************************************************\n");

printf("* 通讯录管理系统 *\n");

printf("************************************************************\n");

printf("* *\n");printf("* *\n");printf("* *\n");printf("* *\n");

printf("* 【1】---- 输入信息 *\n");printf("* *\n");

printf("* 【2】---- 查询信息 *\n");printf("* *\n");

printf("* 【3】---- 删除信息 *\n");printf("* *\n");

printf("* 【4】---- 全部信息 *\n");printf("* *\n");

printf("* 【5】---- 退出系统 *\n");printf("* *\n");

printf("* *\n"); printf("* *\n");

printf("************************************************************\n");

printf("请输入对应编号:");

do { scanf("%d",&n);

if(n<1||n>5) printf("输入错误,重新输入:");

} while(n<1||n>5);

switch(n) {

case 1:news();break;

case 2:sea();break;

case 3:del();break;

case 4:whole();break;

case 5:printf("谢谢使用!");x=0;break;

default:printf("输入错误,重新输入:");

}

}

}

void news()

{ int i,m;

printf("预计将输入几个人的信息:");

scanf("%d",&m);

n=m+n;

for(i=0;i

{ printf("请输入第%d个人的信息\n",i+1);

printf("姓名:");

scanf("%s",name[i]);

printf("性别:");

scanf("%s",boy[i]);

printf("电话:");

scanf("%s",phone[i]);

printf("QQ:");

scanf("%s",qq[i]);

printf("E-mail:");

scanf("%s",e_mail[i]);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言课程设计任务书(4) 一、题目:通讯录管理 二、目的与要求 1. 目的: (1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: 1.         要求利用C语言面向过程的编程思想来完成系统的设计; 2.       突出C语言的函数特征,以多个函数实现每一个子功能; 3.         画出功能模块图; 4.         具有清晰的程序流程图和数据结构的详细定义; 5.       熟练掌握C语言对文件的各种操作。 创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 有关该系统基本信息的描述,如:姓名、电话、城市和邮编等。 四、功能描述 1.       名单基本信息(姓名,城市,电话,邮编等)的录入,并存放在文件当中。 2.       基本信息的查询与修改。 3.       记录的添加和删除。 4.       对同一类型记录的查找:如查找同一城市的记录或同一省份的记录。 五、解决方案 1.       分析程序的功能要求,划分程序功能模块。 2.       画出系统流程图。 3.       代码的编。定义数据结构和各个功能子函数。 4.       程序的功能调试。 5.       完成系统总结报告以及使用说明书 六、进度安排 此次课程设计时间为一周或两周,分四个阶段完成: 1.       分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。 2.       编码调试阶段:根据设计分析方案编C代码,然后调试该代码,实现课题要求的功能。 3.       总结报告阶段:总结设计工作,出课程设计说明书,要求学生出需求分析、总体设计、详细设计、编码、测试的步骤和内容。 4.       考核阶段。 七、撰课程设计报告或课程设计总结 课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计、编码(详细出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料  《C语言程序设计教程》   网上相关资料(....略)
源码下载另见:http://download.csdn.net/detail/laudukang/8341541 1.2 系统功能分析 1.2.1 基本功能 (1)基本信息:姓名、手机号码、电子邮箱、生日、所属组、备注、相片。 (2)工作单位:国家、省份、城市、地址、工作单位、所属部门、职位、邮编、电话、传真。 (3)网络信息:个人主页、即时通信工具及号码、备用邮箱。 (4)家庭资料:国家、省份、城市、地址、邮编、电话。 1.2.2 查询模块 (1)默认显示所有条目。 (2)模糊查询:可以按姓名、电话号码、手机、姓名的汉语拼音的声母或全拼查询。支持模糊查询即输入部分数据后,可以查询出符合条件的全部条目。如:输入“张”,列出所有名字中有“张”的条目;输入“2645”列出电话中有该4个数字的所有条目;输入“xl”,列出声母为该2个字母的所有条目。 (3)指定分组后,列出某分组的所有条目。 说明:查询结果如果有多个条目,应按照姓名排序,并使用姓或姓的第一个汉语拼音的字母分类。 1.2.3 删除和修改功能 查询到一个条目后,可以删除该条目或修改条目内容。 1.2.4 通信录内容的导入和导出 要求能够以CSV格式和vCard格式导入和导出通讯录的全部内容,并能够与主流手机或其他通讯录软件交换数据。 1.2.5通讯录的显示 可以设置在显示查询结果时,一个条目可以显示或不显示哪些内容。 1.2.6通讯录数据的录入 输入并存储新的通讯录数据,输入时如果有同名或同电话号码时,应该给出提示。 1.2.7联系人星标 一键收藏自己联系最多的人,更加方便于查找与管理。 1.2.8手机号码归属地识别 根据录入的手机号码,识别出相应的归属地,如号码“1382840****”会被识别为“广东广州移动”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值