php班级通讯录论文,php班级通讯录管理系统

本文目录一览:

用C语言设计一个班级同学的通讯录

这个程序可是挺复杂啊,我大概明天或者后天给你把程序传上去

有没有一种在线的通讯录网站呢,就是为一个班级创建一个通讯录,这个班谁都可以查看这个通讯录!里面有电

你搜索一下“在线通讯录” address-book.cn这个通讯录符合你的需求。它是在线通讯录。可以在线建立班群通讯录。

如何用asp.net创建班级同学通讯录系统?代码?步骤?

呵呵,是学生的期末习题吧。

很简单的,建立一个学生信息表(包括姓名、登录密码、性别、班级、毕业时间、联系方式、工作经历等字段)就可实现,管理员登录名及密码存储在config文件中。如果想做的完善点,就建立相对应的班级表等。

先把界面做出来,管理员登录界面、登录后对同学初始化信息的设置界面、同学列表界面、同学信息编辑界面;以及学生注册界面、学生信息界面

然后一步一步做吧

自己练练吧

用C语言做一个班级通讯录,要求有学号、姓名、性别、手机号码、QQ号、电子邮件、MSN、家庭住址、办公地址

#includestdio.h

#includestdlib.h

#includeconio.h

#includestring.h

struct student

{

char num[20];//学号

char name[20];//用户姓名

char phone[20];//电话号码

char addr[100];//通讯地址

struct student *next;

};

void insert(student* head)//添加一条记录

{

student *p=head;

student *newStud=(student*)malloc(sizeof(student));

printf(“输入添加用户信息\n”);

printf(“学号:”);

scanf(“%s”,newStud-num);

printf(“姓名:”);

scanf(“%s”,newStud-name);

printf(“电话:”);

scanf(“%s”,newStud-phone);

printf(“地址:”);

scanf(“%s”,newStud-addr);

while(p-next!=NULL)

{

if(strcmp(p-num,newStud-num)==0)

{

printf(“此学号的用户已存在!\n”);

return;

}

p=p-next;

}

p-next=newStud;

newStud-next=NULL;

printf(“添加成功\n”);

}

void update(student *head)//修改一条记录

{

student *p=head-next;

char num[20];

printf(“输入待修改用户学号:”);

scanf(“%s”,num);

while(p!=NULL)

{

if(strcmp(p-num,num)==0)

{

printf(“输入修改后信息\n”);

printf(“学号:”);

scanf(“%s”,p-num);

printf(“姓名:”);

scanf(“%s”,p-name);

printf(“电话:”);

scanf(“%s”,p-phone);

printf(“地址:”);

scanf(“%s”,p-addr);

printf(“修改成功\n”);

return;

}

p=p-next;

}

printf(“不存在此学号的用户”);

}

void delRecord(student *head) //删除一条记录

{

student *p1,*p2;

p1=head;

p2=p1-next;

char num[20];

printf(“输入待删除用户学号:”);

scanf(“%s”,num);

while(p2!=NULL)

{

if(strcmp(p2-num,num)==0)//找到则删除此用户

{

p1-next=p2-next;

free(p2);

printf(“删除成功\n”);

return;

}

p1=p2; //没找到则继续遍历

p2=p2-next;

}

printf(“不存在此学号的用户\n”);

}

void findByNum(student *head)//按学号查找

{

student *p=head-next;

char num[20];

printf(“输入待查找用户学号:”);

scanf(“%s”,num);

while(p!=NULL)

{

if(strcmp(p-num,num)==0)

{

printf(“学号:%s\n”,p-num);

printf(“姓名:%s\n”,p-name);

printf(“电话:%s\n”,p-phone);

printf(“地址:%s\n”,p-addr);

return;

}

p=p-next;

}

printf(“不存在此学号的用户\n”);

}

void findByName(student *head)//按姓名查找

{

student *p=head-next;

char name[20];

printf(“输入待查找用户姓名:”);

scanf(“%s”,name);

while(p!=NULL)

{

if(strcmp(p-name,name)==0)

{

printf(“学号:%s\n”,p-num);

printf(“姓名:%s\n”,p-name);

printf(“电话:%s\n”,p-phone);

printf(“地址:%s\n”,p-addr);

return;

}

p=p-next;

}

printf(“不存在此姓名的用户\n”);

}

void main()

{

student *head=(student*)malloc(sizeof(student));

head-next=NULL;

char choice;

printf(“\t*****************************\n”);

printf(“\t1,添加一条记录\n”);

printf(“\t2,修改一条记录\n”);

printf(“\t3,删除一条记录\n”);

printf(“\t4,按学号查找\n”);

printf(“\t5,按姓名查找\n”);

printf(“\t6,退出\n”);

printf(“\t请按键选择\n”);

printf(“\t*****************************\n”);

while(true)

{

printf(“请按键选择操作:\n”);

fflush(stdin); //清除缓冲区

choice=getch();

switch(choice)

{

case ‘1’:

insert(head);

break;

case ‘2’:

update(head);

break;

case ‘3’:

delRecord(head);

break;

case ‘4’:

findByNum(head);

break;

case ‘5’:

findByName(head);

break;

case ‘6’:

exit(0);

default:

printf(“输入错误\n”);

}

}

}

你的num应该是char类型吧?

还有,name数组长度不用那么大啊,好浪费空间!

我测试了下,没什么问题,要是有什么问题可以hi我

另外,站长团上有产品团购,便宜有保证

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/257816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-15 12:47
下一篇 2024-12-15 12:47

相关推荐

  • 银行资金管理系统总结

    银行资金管理系统是银行日常业务运营的核心支撑系统,主要负责处理银行的资金流动、结算、清算等业务。本文将从功能特点、技术架构、安全性以及未来发展趋势等多个方面对银行资金管理系统进行详…

    编程 2025-04-29
  • 北化教务管理系统介绍及开发代码示例

    本文将从多个方面对北化教务管理系统进行介绍及开发代码示例,帮助开发者更好地理解和应用该系统。 一、项目介绍 北化教务管理系统是一款针对高校学生和教职工的综合信息管理系统。系统实现的…

    编程 2025-04-29
  • Python员工管理系统

    Python员工管理系统是一款基于Python语言开发的企业级应用软件,它可以帮助企业高效地管理员工信息,提高管理效率和工作质量。下面我们将从多个方面对该系统进行详细阐述。 一、系…

    编程 2025-04-28
  • Python论文参考文献举例用法介绍

    Python作为一种强大的编程语言,被广泛应用于数据分析、机器学习、人工智能等领域。在科学研究和学术论文中,参考文献举例是非常重要的一部分,本文将围绕着Python论文参考文献举例…

    编程 2025-04-27
  • Python编写通讯录程序

    本文将从多个方面详细阐述Python编写通讯录程序的方法和步骤。 一、程序介绍 通讯录程序是一个非常实用的小工具,它可以帮助我们方便地记录和管理联系人的信息。在Python中,我们…

    编程 2025-04-27
  • Python 进度管理系统

    本文将从多个方面详细阐述 Python 进度管理系统,包括如何使用 Python 进行进度管理系统的开发以及管理、优化等方面的问题。 一、系统开发 为了开发一个完善的进度管理系统,…

    编程 2025-04-27
  • 制作一个简单的管理系统的成本及实现

    想要制作一个简单的管理系统,需要进行技术选型、开发、测试等过程,那么这个过程会花费多少钱呢?我们将从多个方面来阐述制作一个简单的管理系统的成本及实现。 一、技术选型 当我们开始思考…

    编程 2025-04-27
  • Python管理系统设计报告

    本文将从系统设计、数据存储、界面设计、安全性等多个方面,详细阐述Python管理系统的设计,为读者提供完整且系统的解决方案。 一、系统设计 Python管理系统的设计需要考虑到系统…

    编程 2025-04-27
  • C语言程序设计论文2000字

    本文旨在探讨C语言程序设计的核心内容,包括语法基础、函数、指针、文件操作等方面。通过具体的代码实例,帮助初学者理解和掌握C语言的核心概念,进而提高编程水平和技能。 一、语法基础 C…

    编程 2025-04-27
  • 论文参考文献必须在文中有引用吗

    一、什么是参考文献 参考文献是指作者在写作过程中所参考的其他文献,可以是书籍、期刊、论文、网页等,它记录了作者在研究过程中所查阅的文献资料,是证明文章研究背景、来源可靠性的重要依据…

    编程 2025-04-25

发表回复

登录后才能评论