C++大学选修课系统设计 第6页
char i;
int k = 0;
system("cls");;
cout<<"\n\n\n"
<<"\t\t※※※※※※※※※※※※※※※※※※※※※※※※※※※\n"
<<"\t\t※ ※\n"
<<"\t\t※ 选修课系统学生端 ※\n"
<<"\t\t※ ※\n"
<<"\t\t※ 操作方式: ※\n"
<<"\t\t※ 1.学生选课 ※\n"
<<"\t\t※ 2.学生情况 ※\n"
<<"\t\t※ 3.选课情况 ※\n"
<<"\t\t※ 4.退出系统 ※\n"
<<"\t\t※ ※\n"
<<"\t\t※※※※※※※※※※※※※※※※※※※※※※※※※※※\n"<<endl;
while(1)
{
cout<<"\t\t\t请选择操作方式: ";
cin>>A;
if(strlen(A)==1)
{
for(i='1';i<='4';i++)
{
b=i;
if(b==A[0]) return b;
}
}
cerr<<"\n\t\t\t\t输入有误!\n"<<endl;
k++;
if(k>2)
{
system("cls");
cerr<<"\n\n\t\t\t~~提示~~:错误输入超过三次!你将被强制退出!!\n"<<endl;
cout<<"\t\t按任意键继续"<<endl;
getch();
tuichu();
}
}
}
char server()
{
char A[10];
char b;
char i;
int k = 0;
system("cls");;
cout<<"\n\n\n"
<<"\t\t※※※※※※※※※※※※※※※※※※※※※※※※※※※\n"
<<"\t\t※ ※\n"
<<"\t\t※ 选修课系统管理端 ※\n"
<<"\t\t※ ※\n"
<<"\t\t※ 操作方式: ※\n"
<<"\t\t※ 1.增加学生 2.增加课程 ※\n"
<<"\t\t※ 3.删除学生 4.删除课程 ※\n"
<<"\t\t※ 5.填写成绩 6.更改学分 ※\n"
<<"\t\t※ 7.学生情况 8.选课情况 ※\n"
<<"\t\t※ 9.保存数据 0.退出系统 ※\n"
<<"\t\t※ ※\n"
<<"\t\t※※※※※※※※※※※※※※※※※※※※※※※※※※※\n"<<endl;
while(1)
{
cout<<"\t\t 请选择操作方式: ";
cin>>A;
if(strlen(A)==1)
{
for(i='0';i<='9';i++)
{
b=i;
if(b==A[0])
return b;
}
}
cerr<<"\n\t\t\t\t输入有误!\n"<<endl;;
k++;
if(k>2)
{
cerr<<"错误输入超过三次!\n";
exit(-1);
}
}
}
//////////////////////////////////////////////////////////////////////////////////
//密码检查
void password()
{
int k=0,i;
char A[]="0411200";
char B[10];
char a;
system("cls");
for(i=0;i<8;i++)
cout<<endl;
while(k<=2)
{
printf("\t\t\t请输入管理员密码:");
i=0;
while(1)
{
a=getch();
if(a==13)
break;
B[i]=a;
i++;
printf("*");
}
B[i]='\0';
if(strcmp(A,B)==0)
return;
else
{
k++;
cerr<<"\n\n\t\t\t密码输入错误!请重新输入!\n"<<endl;
}
if(k>=3)
{
system("cls");
cerr<<"\n\n\t\t\t输入错误密码超过三次!请按任意键退出.."<<endl;
getch();
tuichu();
}
}
}
///////////////////////////////////////////////////////////////////////
struct subjectdb
{
subject sub;
subjectdb *Next;
};
int menu_2_7(studentdb *P);
int menu_2_9(studentdb *Y,subjectdb *P);
int menu_2_8(subjectdb *P);
////////////////////////////////////////////////////////////////////////
//学生端功能函数
int menu_1_1(studentdb *P,subjectdb *X) //学生选课
{
system("cls");
cout<<"\n\n\t\t\t\t学生选课操作"<<endl;
//
studentdb *q=P->Next;
int i;
char N[20],M[20];
if(q!=NULL)
cout<<"\n\n\n\t\t所有学生名单如下:\n"<<endl;
else
{
cerr<<"\n\n\n\t\t对不起,暂时没有学生名单!请按任意键继续.."<<endl;
return 1;
}
while(q)
{
q->stu.getname(N);
cout<<"\t\t\t\t"<<N;
cout<<endl;
q = q->Next ;
}
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页