数据库课程设计通讯录管理信息系统

需要一份完整的课程设计报告,尽快,着急啊,最好是自己写的,下面有目录!!!感谢!!!... 需要一份完整的课程设计报告,尽快,着急啊,最好是自己写的,下面有目录!!!感谢!!! 展开
 我来答
草原上之狼
高粉答主

2019-06-11 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4096万
展开全部
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct record
{
char name[20];
char tel[25];
char position[25];
char email[30];
}humen[100];
int renshu;
void menu()
{
void append();
void del();
void search();
void search1();
void edit();
void display();
while(1)
{
system("cls");
int a;
printf("*******通 讯 录*****\n");
printf("-----1 添加联系人-----\n");
printf("-----2 删除联系人-----\n");
printf("-----3 按姓名查找-----\n");
printf("-----4 按电话查找-----\n");
printf("-----5 修改联系人-----\n");
printf("-----6 显示联系人-----\n");
printf("*****0 退 出*****\n");
printf("请输入(0--6)\n");
scanf("%d",&a);
if(a>=0&&a<=6)
{
switch(a)
{
case 1:system("cls");append();
break;
case 2:system("cls");del();
break;
case 3:system("cls");search();
break;
case 4:system("cls");search1();
break;
case 5:system("cls");edit();
break;
case 6:system("cls");display();
break;
case 0:system("cls");exit(0);
break;
default:
printf("输入错误,请再次选择\n");
break;
}
}
}
}
int main()
{
menu();
system("pause");
return 0;
}
void append()//添加联系人//
{
int i;
printf("请输入要添加的联系人信息\n");
do
{
printf("输入联系人的姓名\n");
scanf("%s",humen[renshu].name);
printf("\n");
printf("输入联系人的电话\n");
scanf("%s",humen[renshu].tel);
printf("\n");
printf("输入联系人的职务\n");
scanf("%s",humen[renshu].position);
printf("\n");
printf("输入联系人的邮箱\n");
scanf("%s",humen[renshu].email);
printf("\n");
renshu++;
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
printf("\n");
system("cls");
}
void del()//删除联系人//
{
int i;
char a[20];
printf("输入要删除的联系人姓名\n");
do
{
scanf("%s",a);
if(strcmp(humen[20].name,a)==0)
{
for(int j=0;j<renshu;j++)
humen[j]=humen[j+1];
}
renshu--;
printf("删除成功\n");
printf("1 继续 0 退出\n");
scanf("%d",&i);
}while(i!=0);
system("cls");
}
void search()//按姓名查找联系人//
{
int H;
char a[20];
do
{
printf("输入要查找的联系人姓名\n");
scanf("%s",a);
for(int i=0;i<renshu;i++)
{

if(strcmp(humen[i].name,a)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
}while(H!=0);printf("\n");
system("cls");
}
void search1()//按电话查找联系人//
{
int H;
char b[25];
do
{
printf("输入要查找的联系人电话\n");
scanf("%s",&b);
for(int i=0;i<renshu;i++)
{
if(strcmp(humen[i].tel,b)==0)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
}
printf("1 继续,0 退出\n");
scanf("%d",&H);
} while(H!=0);
system("cls");
}
void edit()//修改联系人//
{
int i;
char b[20];
printf("输入要修改的联系人\n");
do
{
scanf("%s",b);
for(i=0;i<renshu;i++)
if(strcmp(humen[i].name,b)==0)
{
system("cls");
int j;
printf("选择要修改的内容\n");
printf("1 修改姓名\n");
printf("2 修改电话\n");
printf("3 修改职务\n");
printf("4 修改邮箱\n");
printf("请输入(1--4)\n");
scanf("%d",&j);
if(j>=0&&j<=4)
{
switch(j)
{
case 1:system("cls");
printf("姓名:");
scanf("%s",humen[i].name);
break;
case 2:system("cls");
printf("电话:");
scanf("%s",humen[i].tel);
break;
case 3:system("cls");
printf("职务:");
scanf("%s",humen[i].position);
break;
case 4:system("cls");
printf("邮箱:");
scanf("%s",humen[i].email);
break;
}
}
}
printf("1 继续 0 退出\n");
scanf("%d",&i);
} while(i!=0);
system("cls");
}
void display()//显示联系人//
{
int i;
for(i=0;i<renshu;i++)
{
printf("姓名:%s\n电话:%s\n职务:%s\n邮箱:%s\n\n",
humen[i].name,humen[i].tel,humen[i].position,humen[i].email);
}
system("pause");
}
追问
我需要的是单纯的数据库,不用Java其他的,就是sql
牵你性G
2019-06-11 · TA获得超过357个赞
知道小有建树答主
回答量:570
采纳率:74%
帮助的人:37.9万
展开全部
再简单也是独立系统啊,要么自己去网上找,找人做10财富值是不可能的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
2019-06-11 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166872
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
这个是什么数据库
更多追问追答
追问
单纯的sql
追答
可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式