资源简介

此学生信息管理系统采用C语言开发,开发环境为VC6.0,系统主要功能如下: (1)能够验证用户名和密码,并在成功登录系统后可以修改用户名和密码; (2)能够提供简单的操作菜单; (3)能完成对学生信息的基本操作,包括创建、显示、查询、修改、插入、删除等操作; (4)显示学生信息时可以按照学号升序和降序方式显示; (5)使学生的某一项信息(一般为学号)取值唯一,创建、插入、修改和删除学生信息时能够及时给与提示; (6)至少能够按照一种方式对学生信息进行查询和删除; (7)实现学生信息的备份和恢复。

资源截图

代码片段和文件信息

#include “Common.h“
//函数功能:专门执行Y/N选择,选是为Y或y不是为N或n,其它无效
//输入参数:无   
//输出参数:无   
//返回值:若选是(Y)就返回1,否则返回0 
int YNChoice(void)                    
{
char Jumpk=1;
do
{
fflush(stdin);    /*清空输入缓冲区为了确保不影响后面的数据读取*/
if (k!=1)
{
printf(“选择有误,请重新选择 (Y/N): “);  
}
Jump=getchar();    /*从键盘中输入一个字符放到Jump变量里*/
k++;  
}while(!(Jump==‘Y‘||Jump==‘y‘||Jump==‘N‘||Jump==‘n‘));  /*当Jump不为Y/y/N/n时执行循环*/
if (Jump==‘Y‘||Jump==‘y‘)   /*如果Jump是Y/y时,则返回1,其他的情况返回0*/
{
return 1;
}
else
return 0;



//函数功能:专门执行菜单序号选择功能,输入一个序号x(Min<=x<=Max)则返回x
//输入参数:Min--序号的最小值,Max--序号的最大值
//输出参数:无
//返回值:输入的序号x 
int NumberChoice(int Minint Max)
{
int k=0;int x;
do{
fflush(stdin);     /*清空输入缓冲区为了确保不影响后面的数据读取*/
if(k) printf(“选择有误,请重新选择:“);
scanf(“%d“&x);
k++;
}while(xMax);   /*当x不满足Min<=x<=Max时执行循环*/
return x;
}



//函数功能:在链表修改信息和插入信息时用来判断学号是否存在,避免相同学号输入,若学号存在返回0,否则返回1
//输入参数:输入的学号number、指向学生信息链表头结点的指针head  
//输出参数:无   
//返回值:若学号存在返回0,否则返回1
int JudgeNumberMessage1(long numberPstudent head)
{   
Pstudent p;     /*定义结构体student指针p*/  
p=head;
do
{
if(p->number==number)  /*如果发现链表中的学号跟输入的学号相同,则退出循环*/
break;
p=p->next;            /*p指向下一个结点*/
}
while(p!=NULL);         /*p为非空时执行循环*/ 
if(p) 
{
printf(“学号输入失败,该学号已存在,是否重新输入:(Y/N)“);
return 0;
}
return 1;
}

//函数功能:创建链表时用来判断学号是否存在,避免相同学号输入,若学号存在返回0,否则返回1
//输入参数:输入的学号number、存放学号的数组Number、数组的长度n  
//输出参数:无   
//返回值:若学号存在返回0,否则返回1
int JudgeNumberMessage2(long numberlong Number[]int n)
{   
int i;  
for(i=0;i {
if(number==Number[i])       /*如果Number数组中的学号跟输入的学号相同,则退出循环*/
break;
}
if(i {
printf(“学号输入失败,该学号已存在,是否重新输入:(Y/N)“);
return 0;
}
return 1;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-21 21:49  学生信息管理系统程序代码与数据文件\
     目录           0  2014-04-21 21:49  学生信息管理系统程序代码与数据文件\程序代码\
     目录           0  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\
     文件       13497  2012-10-25 23:37  学生信息管理系统程序代码与数据文件\程序代码\Debug\Common.obj
     文件           0  2012-10-25 23:37  学生信息管理系统程序代码与数据文件\程序代码\Debug\Common.sbr
     文件       13818  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Create.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Create.sbr
     文件       21250  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Delete.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Delete.sbr
     文件       22577  2012-10-25 23:37  学生信息管理系统程序代码与数据文件\程序代码\Debug\File.obj
     文件           0  2012-10-25 23:37  学生信息管理系统程序代码与数据文件\程序代码\Debug\File.sbr
     文件       14164  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Insert.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Insert.sbr
     文件       13162  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Main.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Main.sbr
     文件       13582  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Menu.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Menu.sbr
     文件       14286  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Modify.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Modify.sbr
     文件       17580  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Printf.obj
     文件           0  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\Printf.sbr
     文件       19584  2012-10-20 14:42  学生信息管理系统程序代码与数据文件\程序代码\Debug\Psw.obj
     文件           0  2012-10-20 14:42  学生信息管理系统程序代码与数据文件\程序代码\Debug\Psw.sbr
     文件       18502  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\Search.obj
     文件           0  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\Search.sbr
     文件     3261440  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\test.bsc
     文件      221289  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\test.exe
     文件      560276  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\test.ilk
     文件     3909048  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\test.pch
     文件      762880  2012-10-31 09:15  学生信息管理系统程序代码与数据文件\程序代码\Debug\test.pdb
     文件       20071  2012-10-24 20:45  学生信息管理系统程序代码与数据文件\程序代码\Debug\User.obj
............此处省略26个文件信息

评论

共有 条评论