C++大学选课系统课程设计 第4页

C++大学选课系统课程设计 第4页
 if(Y!=NULL)
  Y = Y->Next;
  while(Y)
  {
   if(strcmp(Y->cname,kname)==0)
   {
    studentname *Acode = new studentname;
    char Name[20];
    K->stu.getname(Name);
    strcpy(Acode->tname,Name);
    Acode->result = Y->grade;
    Acode->Next = T->Next;
    T->Next = Acode;
    activestudnet = activestudnet + 1;
    break;
   }

   Y = Y->Next;
  }
  K = K->Next;
 }
 return ;
}
///////////////////////////////////////////////////////////////////////////////////
void tuichu()
{
 exit(-1);
}
//////////////////////////////////////////////////////////////////////////////////
//总菜单
char menu()
{
 int k=0;
 char a[3],c,i;
 system("cls");
 cout<<endl<<endl;
 cout<<"\t\t\t\tC++课程设计课题\n\n"<<endl;
 cout<<"\t\t********************************************\n"
 <<"\t\t*                                          *\n"
 <<"\t\t*               1.选课系统学生端           *\n"
 <<"\t\t*                                          *\n"
 <<"\t\t*               2.选课系统管理端           *\n"
 <<"\t\t*                                          *\n"
 <<"\t\t********************************************\n"<<endl;

 while(1)
 {
  cout<<"\n\t\t请选择登入方式: ";
  cin>>a;
  if(strlen(a)==1)
  {
   for(i='1';i<='2';i++)
   {
    c=i;
    if(c==a[0])
     return c;
   }
  }
  cerr<<"\n\n\t\t\t\t输入有误!\n"<<endl;
  k++;
  if(k>2)
  {
   system("cls");
   cerr<<"\n\n\n\t\t~~提示~~:错误输入次数超过三次,你将被强制退出!!\n\n"<<endl;
   cout<<"\t\t按任意键继续"<<endl;
   getch();
   tuichu();
  }
 }
}
///////////////////////////////////////////////////////////////////////////////////
//选修课系统端操作
char custom()
{
 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※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);
  }
 }
}
///////////////////////////////////////////////////////////////////////
struct subjectdb
{
 subject sub;
 subjectdb *Next;
};

int stuInform(studentdb *P);
int save(studentdb *Y,subjectdb *P);
int couInform(subjectdb *P);
////////////////////////////////////////////////////////////////////////
//学生端功能函数
int selectCou(studentdb *P,subjectdb *X)    //学生选课

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有