学生信息管理系统文档
问题描述:编写程序进行学生信息的处理,该程序具有添加新学生、显示全部、删除、删除全部、修改、退出等功能。
要求:用单链表进行处理。
通过一个结构体,定义了每个记录的基本形式。
struct node
{ char n[20];//姓名
char wid[20];//学号
char sex[5];//性别
char tel[10];//电话
char birth[20];//出生年月
char addr[35];//详细地址
struct node *next;
}NODE;
display() 此函数用来显示主目录的界面,让使用本程序的使用者能够通过1、2、3、4、5、6、7简单的操作此系统,得到程序的效果。
*********************欢迎使用本系统******************
*****************************************************
1:增加学生信息!
2:修改学生信息!
3:查找学生信息!
4:显示所有学生!
5:删除学生信息!
6:删除所有学生信息!
7:退出!
****************************************************
下面分别介绍一下各个函数基本作用:
Add()函数用来添加一个新的记录,加一个新的学生信息之后,可按任意一键返回主菜单。
Del()函数用来删除一个记录,在删除时,先查找该员工是否有,如果有则删除,反之,给出提示“查无此人!!”,删除完毕,同样可按任意键返回主目录。
Deleteall 函数用来删除所有记录,
Edit函数用来修改记录,同以上两个函数差不多,要查找是否有此员工信息,只有有此员工信息,才能修改,否则不能修改。
print()此函数用来显示员工信息,同时按下任意键可返回主目录。
printall() 此函数用来显示所有员工的所有信息,同时按下任意键可返回主目录。
请大家帮帮忙!