C++选课管理系统课程设计.doc

C++选课管理系统课程设计.doc

ID:55550155

大小:60.50 KB

页数:19页

时间:2020-05-16

C++选课管理系统课程设计.doc_第1页
C++选课管理系统课程设计.doc_第2页
C++选课管理系统课程设计.doc_第3页
C++选课管理系统课程设计.doc_第4页
C++选课管理系统课程设计.doc_第5页
资源描述:

《C++选课管理系统课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/////////////////////////////////////////////////////////////////头文件及函数声明#include#include#include#include#include#includeusingnamespacestd;classXS;classJS;classstu;classsubject;intmenu();//主菜单intmenu1();//学生选课端菜单intmenu2(

2、);//管理端菜单templatevoidADD(TP);//增加功能函数模板templatevoidLOOK(TP);//查看功能函数模板templatevoidDELETE(TP);//删除功能函数模板voidxuanke(XSP,charnu[],charna[]);//选课功能函数voidtuixuan(XSP,charnu[],charna[]);//退选课程功能函数voidlookyixuan(XSP,charnu[],charna[]);//查看学生已选课程函数voiddayin(XS

3、P,charnu[],charna[]);//打印学生选课情况函数voidtuichu();//退出系统函数voidpassword();//密码检查功能函数///////////////////////////////////////////////定义课程信息类structcourse{charcnum[10];charcname[20];charcteacher[20];floatcredit;};structCourse{coursekecheng;Course*next;};classsubject{Course*head;//头指针C

4、ourse*p;//当前指针public:subject(){head=p=NULL;};voidAdd();voidDelete();//删除课程intSearch(charnu[]);//根据课程号查找课程voidReadFile();//从文件中读取课程信息voidWriteFile();//向文件写入课程信息voidDisplay();//在屏幕中输出全部课程信息friendXS;friendJS;friendvoidxuanke(XSP,charnu[],charna[]);};voidsubject::Add(){p=newCours

5、e;cout<<"t请输入课程号:";cin>>p->kecheng.cnum;if(Search(p->kecheng.cnum)==0){cout<<"t请输入课程名:";cin>>p->kecheng.cname;cout<<"t请输入任课教师:";cin>>p->kecheng.cteacher;cout<<"t请输入课程学分:";cin>>p->kecheng.credit;p->next=head;//头插入建链表head=p;cout<<"增加课程操作成功!"<

6、重复添加!"<next;charkh[10];cout<<"t请输入您要删除的课程号:";cin>>kh;while(kc!=NULL){n++;if(strcmp(kc->kecheng.cnum,kh)==0)break;kc=kc->next;}if(kc==NULL)cout<<"不存在该课程号!"<

7、ad=head->next;else{for(inti=1;inext;}if(q2==NULL)q1=NULL;elseq1->next=q2->next;}cout<<"删除成功!"<kecheng.cnum,nu)==0)break;kc=kc->next;}if(kc==NULL)return0;elsereturn1;}void

8、subject::Display()//在屏幕中输出全部课程信息{if(head==NULL)cout<<"没有课程信息!";e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。