欢迎来到天天文库
浏览记录
ID:59278364
大小:25.00 KB
页数:32页
时间:2020-09-07
《学生选课系统(c++).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、首先声明此选课系统为win32consoleapplication上运行,如果在其他环境下运行的话只要改一下各自的头文件就OK了一、课程类(1)课程类的声明#include#include#include#includeusingnamespacestd;#defineC100structcourses{charcName[20];//课程名字intcNumber;//课程编号intSlecMax;//选课人数上限intcCount;//已选课人数charTeacher[10];//上
2、课老师charPlace[10];//上课地点charTime[10];//上课时间};classcourse{public:staticcoursescou[C];voidCourPutin();//课程录入voidCourView();//课程信息浏览intCourSearch(charc);//课程查找voidCourEdit();//课程信息修改voidCourDele();//课程删除voidcReadFile();//读入文件voidcWriteFile();//写入文件friendvoidPrintCour(courses&cou);stati
3、cintcNO;//已记录课程数~course();};(2)、课程类的定义#include"stdafx.h"#include"menu.h"#include"course.h"#include#include#include#include#includeusingnamespacestd;#defineC100intcourse::cNO=0;coursescourse::cou[C];voidPrintCour(courses&cou){cout<4、Name<<"t"<5、时没有找到相关课程if(i!=-1){cout<<"是否删除此课程信息?1.删除tt2.否t3.退出系统";if(choose('3')=='1'){cout<<"正在删除中.....";while(1){for(intj=i;j6、t";cin>>cou[cNO].cName;for(inti=0;i>cou[cNO].cName;i=-1;//使i至零,继续判断新输入的名字}}cout<<"课程编号:t";cou[cNO].cNumber=isnumber();for(intj=0;j7、编号已经存在!请重新输入:";cou[cNO].cNumber=isnumber();j=-1;//使i至零,继续判断新输入的名字}}cout<<"人数上限:t";cou[cNO].SlecMax=isnumber();cout<<"已选课人数:t(初始)cCount=0;";cou[cNO].cCount=0;cout<<"任职老师:t";cin>>cou[cNO].Teacher;cout<<"上课地点:t";cin>>cou[cNO].Place;cout<<"上课时间:t";cin>>cou[cNO].Time;cNO++;cout<<8、"是否继续录入课程?t1.是tt2
4、Name<<"t"<5、时没有找到相关课程if(i!=-1){cout<<"是否删除此课程信息?1.删除tt2.否t3.退出系统";if(choose('3')=='1'){cout<<"正在删除中.....";while(1){for(intj=i;j6、t";cin>>cou[cNO].cName;for(inti=0;i>cou[cNO].cName;i=-1;//使i至零,继续判断新输入的名字}}cout<<"课程编号:t";cou[cNO].cNumber=isnumber();for(intj=0;j7、编号已经存在!请重新输入:";cou[cNO].cNumber=isnumber();j=-1;//使i至零,继续判断新输入的名字}}cout<<"人数上限:t";cou[cNO].SlecMax=isnumber();cout<<"已选课人数:t(初始)cCount=0;";cou[cNO].cCount=0;cout<<"任职老师:t";cin>>cou[cNO].Teacher;cout<<"上课地点:t";cin>>cou[cNO].Place;cout<<"上课时间:t";cin>>cou[cNO].Time;cNO++;cout<<8、"是否继续录入课程?t1.是tt2
5、时没有找到相关课程if(i!=-1){cout<<"是否删除此课程信息?1.删除tt2.否t3.退出系统";if(choose('3')=='1'){cout<<"正在删除中.....";while(1){for(intj=i;j6、t";cin>>cou[cNO].cName;for(inti=0;i>cou[cNO].cName;i=-1;//使i至零,继续判断新输入的名字}}cout<<"课程编号:t";cou[cNO].cNumber=isnumber();for(intj=0;j7、编号已经存在!请重新输入:";cou[cNO].cNumber=isnumber();j=-1;//使i至零,继续判断新输入的名字}}cout<<"人数上限:t";cou[cNO].SlecMax=isnumber();cout<<"已选课人数:t(初始)cCount=0;";cou[cNO].cCount=0;cout<<"任职老师:t";cin>>cou[cNO].Teacher;cout<<"上课地点:t";cin>>cou[cNO].Place;cout<<"上课时间:t";cin>>cou[cNO].Time;cNO++;cout<<8、"是否继续录入课程?t1.是tt2
6、t";cin>>cou[cNO].cName;for(inti=0;i>cou[cNO].cName;i=-1;//使i至零,继续判断新输入的名字}}cout<<"课程编号:t";cou[cNO].cNumber=isnumber();for(intj=0;j7、编号已经存在!请重新输入:";cou[cNO].cNumber=isnumber();j=-1;//使i至零,继续判断新输入的名字}}cout<<"人数上限:t";cou[cNO].SlecMax=isnumber();cout<<"已选课人数:t(初始)cCount=0;";cou[cNO].cCount=0;cout<<"任职老师:t";cin>>cou[cNO].Teacher;cout<<"上课地点:t";cin>>cou[cNO].Place;cout<<"上课时间:t";cin>>cou[cNO].Time;cNO++;cout<<8、"是否继续录入课程?t1.是tt2
7、编号已经存在!请重新输入:";cou[cNO].cNumber=isnumber();j=-1;//使i至零,继续判断新输入的名字}}cout<<"人数上限:t";cou[cNO].SlecMax=isnumber();cout<<"已选课人数:t(初始)cCount=0;";cou[cNO].cCount=0;cout<<"任职老师:t";cin>>cou[cNO].Teacher;cout<<"上课地点:t";cin>>cou[cNO].Place;cout<<"上课时间:t";cin>>cou[cNO].Time;cNO++;cout<<
8、"是否继续录入课程?t1.是tt2
此文档下载收益归作者所有