资源简介
某校某学期开设了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
- 上一篇:C++实现GPS的单点定位
- 下一篇:连连看C语言小游戏开发源代码
评论
共有 条评论