• 大小: 375KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C/C++
  • 标签: 选课  

资源简介

某校某学期开设了12门课程(表1),供2014级本科生和研究生选修,2014级已注册有选课资格的学生为30人,研究生15人(表2、表3)。规定每个学生最多只能选5门课,每门课程的选课人数不能超过15人。现需要开发一个学生自助选课系统,完成学生选课,根据学生选修的课程学分,计算学生需要缴纳的学费(按修课学分收取学费)(收费标准见表4)。

资源截图

代码片段和文件信息

#include
#include
//#include 

//#include 
#include 
//#include 
//#include 

#include“course.h“
#include“UnderGrastudent.h“
#include“Grastudent.h“

// 退出系统函数
void tuichu()
{
system(“cls“);
cout<<“感谢您使用学生选课系统\n“< //getch();
exit(-1);
}


// 选课系统初始登陆界面——登陆角色
char menu()
{
char c;
    char*a=new char;
system(“cls“);
cout< cout<<“*************************************\n“
<<“*         学生选课系统              *\n“
<<“*                                   *\n“
<<“*      1.本科生                     *\n“
<<“*      2.研究生                     *\n“
    <<“*      3.退出                       *\n“
<<“*                                   *\n“
<<“*************************************\n“<
while(1)
{
cout<<“\n请选择登陆角色: “;
cin>>a;
if(*a==‘1‘)
 { c=‘1‘;
   return c;}
else if(*a==‘2‘)
 { c=‘2‘;
   return c;}
else if(*a==‘3‘)
   tuichu();
else
   cout<<“\t输入有误!请重新输入\n“<
}
}


// 选课菜单
char SelectCourseMenu()
{
char c;
    char*a=new char;
cout< cout<<“*************************************\n“
<<“*         学生选课菜单              *\n“
<<“*                                   *\n“
<<“*      1.选课                       *\n“
<<“*      2.查看我的选课情况           *\n“
    <<“*      3.退出                       *\n“
<<“*                                   *\n“
<<“*************************************\n“<
while(1)
{
cout<<“\n请选择适当的操作: “;
cin>>a;
if(*a==‘1‘)
 { c=‘1‘;
   return c;}
else if(*a==‘2‘)
 { c=‘2‘;
   return c;}
else if(*a==‘3‘)
   tuichu();
else
   cout<<“\t输入有误!请重新输入\n“<
}
}

//列出本科生已选课程清单
void selectedCMenu(int d)
{ cout<<“\n当前选课学生信息为:“<  cout <<“----------------------------------------------------“<  cout <<“序号\t“<<“学号\t“<<“姓名\t“<<“班导师\t“<<“选课数\t“<<“总学分\t“<<“学费“<  cout<  cout <<“----------------------------------------------------“<  cout<<“选课清单:“<  cout <<“------------------------------------------------“<  cout <<“课程类型\t“<<“课程名称\t“<<“学分\t“<<“选课人数“<  cout <<“------------------------------------------------“<  for(int i=0;i<5;i++)
   { course *cc=UnderGraST[d].getCourse();
     if (cc[i].getName()!=““)
     cout<   }
  cout <<“------------------------------------------------“<
}

//列出研究生已选课程清单
void selectedCMenuG(int d)
{ cout<<“\n当前选课学生信息为:“<  cout <<“----------------------------------------------------“<  cout <<“序号\t“<<“学号\t“<<“姓名\t“<<“导师\t“<<“选课数\t“<<“总学分\t“<<“学费“<  cout<  cout <<“----------------------------------------------------“<  cout<<“选课清单:“<  cout <<“----------------------------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2015-03-06 15:41  选课系统

     文件       1620  2014-08-04 21:03  选课系统\course.h

     目录          0  2015-03-06 15:41  选课系统\Debug

     文件       9052  2014-08-01 09:54  选课系统\Debug\course.obj

     文件      69078  2014-08-04 21:06  选课系统\Debug\Mycourse.obj

     文件      58368  2014-09-16 08:47  选课系统\Debug\vc60.idb

     文件      61440  2014-08-04 21:06  选课系统\Debug\vc60.pdb

     文件     245624  2014-08-01 09:47  选课系统\Debug\选课 (2).pch

     文件      25600  2014-08-01 09:48  选课系统\Debug\选课 (2).pdb

     文件     233539  2014-08-04 21:06  选课系统\Debug\选课.exe

     文件     557080  2014-08-04 21:06  选课系统\Debug\选课.ilk

     文件      43520  2014-08-03 22:33  选课系统\Debug\选课.opt

     文件     298040  2014-08-04 21:03  选课系统\Debug\选课.pch

     文件     640000  2014-08-04 21:06  选课系统\Debug\选课.pdb

     文件       1937  2014-08-04 20:59  选课系统\Grastudent.h

     文件       9883  2014-08-04 21:06  选课系统\Mycourse.cpp

     文件       1365  2014-08-04 10:14  选课系统\Student.h

     文件       3329  2014-08-04 20:59  选课系统\UnderGrastudent.h

     文件       4516  2014-08-04 17:27  选课系统\选课.dsp

     文件        533  2014-07-31 20:58  选课系统\选课.dsw

     文件      82944  2014-09-29 14:50  选课系统\选课.ncb

     文件      54784  2014-09-29 14:50  选课系统\选课.opt

     文件       1290  2014-08-04 21:06  选课系统\选课.plg

----------- ---------  ---------- -----  ----

              2403542                    23


评论

共有 条评论