欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

基于C語(yǔ)言實(shí)現(xiàn)學(xué)生選課系統(tǒng)

鑒于C語(yǔ)言實(shí)現(xiàn)的通訊錄,為了鞏固C語(yǔ)言的基礎(chǔ)知識(shí),試著寫(xiě)一個(gè)簡(jiǎn)單的學(xué)生選課系統(tǒng)。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、景寧畬族自治ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的景寧畬族自治網(wǎng)站制作公司

思路比較簡(jiǎn)單:

1.回滾顯示各種提示信息或操作信息

2.鏈表操作。

代碼中有管理員部分功能沒(méi)有實(shí)現(xiàn),學(xué)生和老師的功能基本實(shí)現(xiàn),但有待加固,如果初學(xué)者可是試著去完善一下。
還可以將老師,學(xué)生的信息輸出到文件文本中,本代碼中沒(méi)有實(shí)現(xiàn),但并不是很難。

代碼如下:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* 總鏈表——存放所有信息 */
typedef struct Sum_Node
{
  /* 學(xué)生信息 */
  char stuNo[20][20];
  char stuName[20][20];
  char stuSex[20][20];
  /* 課程信息 */
  char CourseNum[20];
  char CourseName[20];
  char CourseTeacher[20];
  struct Sum_Node *next;
}TotalNode;

/* 鏈表管理員——暫時(shí)不需要 */
/*typedef struct Node
{
  char Num[20];
  char Name[20];
  char Sex[10];
  struct Node *next;
}Manager_Node;*/

char studentAccount[20];
char studentPassword[20];
char teacherAccount[20];
char teacherPassword[20];
char managerAccount[20];
char managerPassword[20];

/* 定義結(jié)構(gòu)體指針 */
TotalNode *pTeacher;
TotalNode *pStudent;


/* 函數(shù)的聲明 */
void checkPerson_Msg(TotalNode *phead,int n);
void CreateTeacherNode(TotalNode *head);

/* 學(xué)生信息的輸出-鏈表 */
void OutStudentNode(TotalNode *head,char *Account)
{
  TotalNode *p;
  int num=0;
  int i,j;
  int flag=0;
  char Account_random[20]="";
  pStudent=pTeacher; // 學(xué)生和老師用的鏈表是同一個(gè)
  p=pStudent;

  puts("******所選課程信息******");
  puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
  if(pStudent==NULL)
  {
    puts("沒(méi)有數(shù)據(jù)!");
    puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
    return;
  }
  printf("請(qǐng)輸入所要查詢(xún)?nèi)说男彰?");
  gets(Account_random);  // 獲取所要查詢(xún)的學(xué)生姓名
  if(0 == Account_random[0])
  {  
    gets(Account_random);
  }
  while(p!=NULL)
  {
    for(j=0;j<20;j++)
    {
      if(0 == strcmp(p->stuName[j],Account_random))
      {
        printf("課程代碼:%s\t",p->CourseNum);
        printf("課程名稱(chēng):%s\t",p->CourseName);
        printf("課程老師:%s\t",p->CourseTeacher);
        for(i=0;i<20;i++)
        {
          if(p->stuNo[i][0]!='\0')
          {
            num++;
          }
        }
        printf("選課學(xué)生:%d\t",num);
        num=0; // 清0操作
        putchar('\n');
        flag=1;
      }
    }
    p=p->next;
  }
  if(0 == flag)
  {
    puts("沒(méi)有該學(xué)生選課信息!!!!");
  }
  puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
  putchar('\n'); 
}

/* 學(xué)生信息的插入-鏈表 */
void InsertStudentNode(TotalNode *head,char *Account)
{
  TotalNode *p;
  int i;
  char courseCode[20]="";
  pStudent=pTeacher; // 學(xué)生和老師用的鏈表是同一個(gè),都是鏈表頭
  p=pStudent;
  if(p==NULL)
  {
    puts("等待教師錄入選課信息,請(qǐng)下次再進(jìn)行選擇!!");
    return;
  }
  printf("【請(qǐng)輸入正確的課程代碼】");
  gets(courseCode);
  if(0 == courseCode[0])
  {
    gets(courseCode);
  }
  while(p!=NULL)
  {
    if(0 == strcmp(p->CourseNum, courseCode))
    {
      for(i=0;i<20;i++)
      {  
        if(p->stuNo[i][0] == '\0')
        {
          printf("請(qǐng)輸入學(xué)號(hào):");
          gets(p->stuNo[i]);
          printf("請(qǐng)輸入姓名:");
          gets(p->stuName[i]);
          printf("請(qǐng)輸入性別:");
          gets(p->stuSex[i]);
          puts("選課成功!!!!");
          return;
        }
      }
    }
    p=p->next;
  }
  puts("$$$$$$選課失敗,請(qǐng)重新選擇$$$$$$");

}

/* 刪除所選課程 */
void DeleteStudentNode(TotalNode *head,char *Account)
{
  char coursNo[20]="";  // 課程代碼
  char student[20]="";  // 學(xué)生姓名
  TotalNode *p;
  int i;
  int flag=0;
  pStudent=pTeacher; // 學(xué)生和老師用的鏈表是同一個(gè),都是鏈表頭
  p=pStudent;
  if(pStudent==NULL)
  {
    puts("沒(méi)選該課程,刪除失敗!!!!");
    return;
  }

  printf("【輸入學(xué)生姓名】");
  gets(student);
  if(0 == student[0])
  {
    gets(student);
  }

  printf("【請(qǐng)輸入刪除的課程代碼】");
  gets(coursNo);
  if(0 == coursNo[0])
  {
    gets(coursNo);
  }
  while(p!=NULL)
  {
    if(0==strcmp(p->CourseNum,coursNo)) // 查詢(xún)所要?jiǎng)h除的課程代碼
    {
      for(i=0;i<20;i++)
      {
        if(0==strcmp(p->stuName[i],student))
        {
          /* 初始化清0操作 */
          p->stuNo[i][0]='\0';
          p->stuName[i][0]='\0';
          p->stuSex[i][0]='\0';
          puts("刪除成功!!!!");
          flag=1;   // 刪除標(biāo)志位
        }
      }  
    }
    p=p->next;
  }
  if(0 == flag)  // 如果刪除成功標(biāo)志位置1
  {
    puts("刪除失敗!!!!");
  }

}


/* 教師信息的輸出-鏈表 */
void OutTeacherNode(TotalNode *head)
{
  TotalNode *p;
  int num=0;
  int i;
  p=pTeacher;
  puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
  if(pTeacher==NULL)
  {
    puts("沒(méi)有數(shù)據(jù)!");
    puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
    return;
  }
  while(p!=NULL)
  {
    printf("課程代碼:%s\t",p->CourseNum);
    printf("課程名稱(chēng):%s\t",p->CourseName);
    printf("課程老師:%s\t",p->CourseTeacher);
    for(i=0;i<20;i++)
    {
      if(p->stuNo[i][0]!='\0')
      {
        num++;
      }
    }
    printf("選課學(xué)生:%d\t",num);
    num=0; // 清0操作
    putchar('\n');
    p=p->next;
  }
  puts("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
  putchar('\n'); 
}

/* 教師信息的插入-鏈表 */
void InsertTeacherNode(TotalNode *head)
{
  TotalNode *p;
  TotalNode *q;
  int i;
  p=pTeacher; // 教師鏈表的頭
  if(pTeacher==NULL)
  {
    CreateTeacherNode(head);
    puts("添加成功!");
    return;
  }
  while(p!=NULL)
  {
    if(p->next == NULL)
    {
      q=(TotalNode *)malloc(sizeof(TotalNode));
      p->next=q;
      q->next=NULL;
      for(i=0;i<20;i++)
      {
        q->stuNo[i][0]='\0';
      }
      printf("請(qǐng)輸入課程代碼:");
      gets(q->CourseNum);
      if(0 == *q->CourseNum)
      {
        gets(q->CourseNum);
      }
      printf("請(qǐng)輸入課程名稱(chēng):");
      gets(q->CourseName);
      printf("請(qǐng)輸入課程教師:");
      gets(q->CourseTeacher);
      puts("添加成功!");
      break;
    }
    p=p->next;
  }
  //pTeacher=head;
}

/* 教師信息的插入-鏈表 */
void CreateTeacherNode(TotalNode *head)
{
  int i;
  pTeacher=(TotalNode *)malloc(sizeof(TotalNode));
  pTeacher->next=NULL;
  for(i=0;i<20;i++)
  {
    pTeacher->stuNo[i][0]='\0';
  }
  printf("請(qǐng)輸入課程代碼:");
  gets(pTeacher->CourseNum);
  if(0 == *pTeacher->CourseNum)
  {
    gets(pTeacher->CourseNum);
  }
  printf("請(qǐng)輸入課程名稱(chēng):");
  gets(pTeacher->CourseName);
  printf("請(qǐng)輸入課程教師:");
  gets(pTeacher->CourseTeacher);
  //pTeacher=head;
}

/* 刪除指定數(shù)據(jù) */
void DeleteTeacherNode(TotalNode *phead)
{
  char coursNo[20]="";  // 課程代碼
  TotalNode *p;
  TotalNode *s;
  p=pTeacher; // 教師鏈表的頭
  s=pTeacher;
  if(NULL==pTeacher)
  {
    puts("沒(méi)有課程信息!!!!");
    return;
  }
  printf("【請(qǐng)輸入刪除的課程代碼】");
  gets(coursNo);
  if(0 == coursNo[0])
  {
    gets(coursNo);
  }
  if(0 == strcmp(p->CourseNum,coursNo))
  {
    pTeacher=p->next;
    puts("刪除成功!!");
    return;
  }
  while(p != NULL)
  {
    if(0 == strcmp(p->CourseNum,coursNo))
    {
      s->next=p->next;
      puts("刪除成功!!");
      return;
    }
    s=p;
    p=p->next;
  }
}

/* 功能顯示 */
void display(TotalNode *phead)
{
  int n;
  while(1)
  {
    puts("=========請(qǐng)選擇登錄頁(yè)面=========");
    puts("[1]學(xué)生登錄");
    puts("[2]教師登錄");
    puts("[3]管理員登錄");
    puts("[4]退出系統(tǒng)");
    while(1)  // 循環(huán)檢查輸入的值是否正確
    {
      printf("【請(qǐng)選擇】");
      scanf("%d",&n);
      if(n>4 || n<1)
      {
        puts("輸入有誤,請(qǐng)選擇正確的選項(xiàng):");
        continue;    // 輸入不正確,重新輸入
      }
      else
      {
        break; // 輸入正確,退出循環(huán)
      }
    }
    if( 1 == n ) //  學(xué)生登錄系統(tǒng)
    {
      puts("=========歡迎登錄學(xué)生系統(tǒng)=========");
      printf("請(qǐng)輸入賬號(hào)和密碼\n");
      checkPerson_Msg(phead,1);


    }
    if( 2 == n ) //  老師登錄系統(tǒng)
    {
      puts("=========歡迎登錄教師系統(tǒng)=========");
      printf("請(qǐng)輸入賬號(hào)和密碼\n");
      checkPerson_Msg(phead,2);

    }
    if( 3 == n ) //  管理員登錄系統(tǒng)
    {
      puts("=========歡迎登錄管理員系統(tǒng)=========");
      printf("請(qǐng)輸入賬號(hào)和密碼\n");
      checkPerson_Msg(phead,3);

    }
    if( 4 == n ) //  退出系統(tǒng)
    {
      puts("@@@@@@@@@歡迎下次登錄,再見(jiàn)!!!@@@@@@@@@");
      exit(0);    
    }
  }
}

/* 學(xué)生登錄后的操作,查詢(xún)、修改 */
void Student_Mng(TotalNode *phead, char *Account,int n)
{
  switch(n)
  {
  case 1:   // 查詢(xún)
    OutStudentNode(phead,Account);
    break;
  case 2:   // 添加
    InsertStudentNode(phead,Account);
    break;
  case 3:   // 刪除
    DeleteStudentNode(phead,Account);
    break;
  case 4: ;  // 返回主頁(yè)面,上層已經(jīng)實(shí)現(xiàn),此處不需要考慮
    break;
  default:
    puts("異常!");
    break;
  }
}

/* 教師登錄后的操作,查詢(xún)、修改 */
void Teacher_Mng(TotalNode *phead, char *Account,int n)
{

  switch(n)
  {
  case 1: // 查詢(xún)學(xué)生選課情況
    OutTeacherNode(phead);
    break;
  case 2: // 添加和刪除課程信息
    InsertTeacherNode(phead);
    break;
  case 3:   
    DeleteTeacherNode(phead);
    break;
  case 4:
    break; // 上層實(shí)現(xiàn)其功能
  default:
    puts("異常!");
    break;
  }
}

/* 管理員登錄后的操作,查詢(xún)、修改 */
void Manager_Mng(char *Account, int n)
{
  switch(n)
  {
  case 1:
    break;
  case 2:
    break;
  case 3:
    break;
  default:
    puts("異常!");
    break;
  }
}
/* 顯示各功能登錄后的信息 */
void display_Detailed(TotalNode *phead ,char *Account,int n)
{
  int in;
  switch(n)
  {
  case 1:
    while(1)
    {
      printf("=========歡迎%s同學(xué)=========\n",Account);
      puts("[1]查詢(xún)已選課程"); // 查詢(xún)自己所選的所有課程包括:課程代碼、課程名稱(chēng)、任課老師
      puts("[2]添加課程");    // 增加所選課程
      puts("[3]刪除所選課程"); // 刪除所選課程
      puts("[4]返回主頁(yè)面");
      printf("【請(qǐng)選擇】");
      scanf("%d",&in);
      if(4 == in)
      {
        return; // 返回上層登錄頁(yè)面
      }
      Student_Mng(pStudent,Account, in);
      //puts("[4]");
    }
    break;
  case 2:
    while(1)
    {
      printf("=========歡迎%s老師=========\n",Account);
      puts("[1]查詢(xún)學(xué)生選課信息");  // 
      puts("[2]添加老師課程信息");  // 
      puts("[3]刪除老師課程信息");  //
      puts("[4]返回主頁(yè)面");
      printf("【請(qǐng)選擇】");
      scanf("%d",&in);
      if(4 == in)
      {
        return; // 返回上層登錄頁(yè)面
      }
      Teacher_Mng(pTeacher,Account, in);
    }
    //puts("[4]");
    break;
  case 3:
    printf("=========歡迎%s同志=========\n",Account);
    puts("[1]查詢(xún)學(xué)生所選課程信息");
    puts("[2]修改選課信息");
    puts("[3]返回主頁(yè)面");
    scanf("%d",&in);
    Manager_Mng(Account, in);
    //puts("[4]");
    break;
  default:
    puts("異常!");
    break;
  }

}

/* 驗(yàn)證賬號(hào)密碼 */
void checkAccountandPassword(TotalNode *phead ,char *Account, char *Password,int n)
{
  while(1)
  {
    gets(Account);
    /**/
    if(0 == strcmp(Account,"wantin"))
    {
      while(1)
      {
        printf("請(qǐng)輸入密碼:");
        gets(Password);
        if(0 == strcmp(Password,"123456"))
        {
          display_Detailed(phead,Account, n);
          return;
        }
      }
    }
    else
    {
      printf("請(qǐng)輸入賬號(hào):");
    }
  }
}

/* 校驗(yàn)學(xué)生、教師、管理員的賬號(hào) 密碼 */
void checkPerson_Msg(TotalNode *phead , int n)
{
  switch(n)
  {
    case 1: // 學(xué)生登錄  char studentAccount[20]; char studentPassword[20]; 
      checkAccountandPassword(phead, studentAccount,studentPassword,n);
      break;
    case 2: // 教師登錄  char teacherAccount[20]; char teacherPassword[20];   
      checkAccountandPassword(phead, teacherAccount,teacherPassword,n);
      break;
    case 3: // 管理員登錄 char managerAccount[20]; char managerPassword[20];    
      checkAccountandPassword(phead, managerAccount,managerPassword,n);
      break;
    default:
      puts("異常!");
      break;
  }
}

/* */

void main()
{
  TotalNode *phead=NULL;
  display(phead);
}

大家可以根據(jù)下面的操作來(lái)幫助讀懂這段代碼。

操作結(jié)果如下:

=========請(qǐng)選擇登錄頁(yè)面=========
[1]學(xué)生登錄
[2]教師登錄
[3]管理員登錄
[4]退出系統(tǒng)
【請(qǐng)選擇】2
=========歡迎登錄教師系統(tǒng)=========
請(qǐng)輸入賬號(hào)和密碼
請(qǐng)輸入賬號(hào):wantin
請(qǐng)輸入密碼:123456
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】2
請(qǐng)輸入課程代碼:123
請(qǐng)輸入課程名稱(chēng):C語(yǔ)言
請(qǐng)輸入課程教師:王艇
添加成功!
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】2
請(qǐng)輸入課程代碼:456
請(qǐng)輸入課程名稱(chēng):Java
請(qǐng)輸入課程教師:王艇
添加成功!
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】2
請(qǐng)輸入課程代碼:789
請(qǐng)輸入課程名稱(chēng):PHP
請(qǐng)輸入課程教師:王艇
添加成功!
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:0
課程代碼:456    課程名稱(chēng):Java   課程老師:王艇   選課學(xué)生:0
課程代碼:789    課程名稱(chēng):PHP    課程老師:王艇   選課學(xué)生:0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】4
=========請(qǐng)選擇登錄頁(yè)面=========
[1]學(xué)生登錄
[2]教師登錄
[3]管理員登錄
[4]退出系統(tǒng)
【請(qǐng)選擇】1
=========歡迎登錄學(xué)生系統(tǒng)=========
請(qǐng)輸入賬號(hào)和密碼
請(qǐng)輸入賬號(hào):wantin
請(qǐng)輸入密碼:123456
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】1
******所選課程信息******
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
請(qǐng)輸入所要查詢(xún)?nèi)说男彰?王艇
沒(méi)有該學(xué)生選課信息!!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】3
【輸入學(xué)生姓名】王艇
【請(qǐng)輸入刪除的課程代碼】123
刪除失敗!!!!
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】2
【請(qǐng)輸入正確的課程代碼】123
請(qǐng)輸入學(xué)號(hào):110
請(qǐng)輸入姓名:王艇
請(qǐng)輸入性別:男
選課成功!!!!
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】1
******所選課程信息******
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
請(qǐng)輸入所要查詢(xún)?nèi)说男彰?王艇
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】4
=========請(qǐng)選擇登錄頁(yè)面=========
[1]學(xué)生登錄
[2]教師登錄
[3]管理員登錄
[4]退出系統(tǒng)
【請(qǐng)選擇】2
=========歡迎登錄教師系統(tǒng)=========
請(qǐng)輸入賬號(hào)和密碼
請(qǐng)輸入賬號(hào):wantin
請(qǐng)輸入密碼:123456
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:1
課程代碼:456    課程名稱(chēng):Java   課程老師:王艇   選課學(xué)生:0
課程代碼:789    課程名稱(chēng):PHP    課程老師:王艇   選課學(xué)生:0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】4
=========請(qǐng)選擇登錄頁(yè)面=========
[1]學(xué)生登錄
[2]教師登錄
[3]管理員登錄
[4]退出系統(tǒng)
【請(qǐng)選擇】1
=========歡迎登錄學(xué)生系統(tǒng)=========
請(qǐng)輸入賬號(hào)和密碼
請(qǐng)輸入賬號(hào):wantin
請(qǐng)輸入密碼:123456
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】2
【請(qǐng)輸入正確的課程代碼】456
請(qǐng)輸入學(xué)號(hào):110
請(qǐng)輸入姓名:王艇
請(qǐng)輸入性別:男
選課成功!!!!
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】1
******所選課程信息******
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
請(qǐng)輸入所要查詢(xún)?nèi)说男彰?王艇
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:1
課程代碼:456    課程名稱(chēng):Java   課程老師:王艇   選課學(xué)生:1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】2
【請(qǐng)輸入正確的課程代碼】123
請(qǐng)輸入學(xué)號(hào):112
請(qǐng)輸入姓名:王五
請(qǐng)輸入性別:男
選課成功!!!!
=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】1
******所選課程信息******
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
請(qǐng)輸入所要查詢(xún)?nèi)说男彰?王艇
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:2
課程代碼:456    課程名稱(chēng):Java   課程老師:王艇   選課學(xué)生:1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】1
******所選課程信息******
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
請(qǐng)輸入所要查詢(xún)?nèi)说男彰?王五
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin同學(xué)=========
[1]查詢(xún)已選課程
[2]添加課程
[3]刪除所選課程
[4]返回主頁(yè)面
【請(qǐng)選擇】4
=========請(qǐng)選擇登錄頁(yè)面=========
[1]學(xué)生登錄
[2]教師登錄
[3]管理員登錄
[4]退出系統(tǒng)
【請(qǐng)選擇】2
=========歡迎登錄教師系統(tǒng)=========
請(qǐng)輸入賬號(hào)和密碼
請(qǐng)輸入賬號(hào):wantin
請(qǐng)輸入密碼:123456
=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
課程代碼:123    課程名稱(chēng):C語(yǔ)言  課程老師:王艇   選課學(xué)生:2
課程代碼:456    課程名稱(chēng):Java   課程老師:王艇   選課學(xué)生:1
課程代碼:789    課程名稱(chēng):PHP    課程老師:王艇   選課學(xué)生:0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=========歡迎wantin老師=========
[1]查詢(xún)學(xué)生選課信息
[2]添加老師課程信息
[3]刪除老師課程信息
[4]返回主頁(yè)面
【請(qǐng)選擇】

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

分享標(biāo)題:基于C語(yǔ)言實(shí)現(xiàn)學(xué)生選課系統(tǒng)
網(wǎng)址分享:http://aaarwkj.com/article42/igjoec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、App開(kāi)發(fā)小程序開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)、網(wǎng)站收錄、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
国产熟女系列一区二区三区| 亚洲精品一区二区av| 午夜性生活免费在线观看| 久久视热频这里只有精品| 成人av久久一区二区三区| 欧美性大片免费在线观看| 国产一级一片内射视频| av东京热免费看一区| 久久视热频这里只有精品| 在线国产精品中文字幕| 久久综激情丁香开心婷婷| 欧美精品日韩精品一区二区| 先锋av一区二区三区| 女同久久精品国产精品天堂99| 成人爱爱视频在线免费观看| 亚洲精品伦理视频在线| 先锋av一区二区三区| 亚洲品质一区二区三区| 亚洲精品av一区二区久久| 亚洲熟妇av一区二区| 国产亚洲综合一区二区三区| 日韩一区二区三区视频在线看| 色婷婷亚洲一区二区三区| 久久中文字幕一区二区三区| 亚洲欧美熟妇欲乱又伦| 日本欧美二区在线看| 裸体性做爰免费视频网站| 国产精品对白久久久久粗| 亚洲黄色片在线播放| 日韩视频在线不卡观看| 人妖伪娘在线观看一区二区三区| 日本少妇一区二区99| 日本亚洲一级中文字幕| 国产三级自拍视频在线观看网站 | 99精品亚洲一区二区| 国产天堂亚洲国产碰碰| 日韩精品人成在线播放| 精品国产亚洲av剧情| 免费人妻一区二区三区| 精品一区2区3区4区| 色哟哟网站在线观看入口|