欢迎来到天天文库
浏览记录
ID:18807410
大小:193.50 KB
页数:13页
时间:2018-09-24
《学生选修课管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序设计基础课程设计报告《学生选修课管理系统》二OO八年六月三十日-12-目录一、编程目的:…………………………………………………………1二、设计要求:…………………………………………………………1三、函数主体说明:………………………………..………………....1四、运行结果…………………………………………………………..9五、流程图:…………………………………………………………..10六、总结:……………………………………………………………10参考数目:………………………………………………………………11一、编程目的:建立一学生选修课选课
2、管理系统,并对它进行输入、输出、查询、选课等操作。二、设计要求:1.系统以菜单方式工作v2.课程信息录入功能(课程信息用文件保存)--输入v3.课程信息浏览功能--输出v4.查询功能:(至少一种查询方式)--算法v5.按学分查询l6.按课程性质查询l-12-7.学生选修课程(可选项)v一、函数主体说明:#include#include#include#includeusingnamespacestd;classCourse{public:voidinput(){cout<
3、<"编号:",cin>>number;cout<<"课程名称:",cin>>course_name;cout<<"课程性质:",cin>>course_kind;cout<<"总学时:",cin>>total_time;cout<<"授课学时:",cin>>learn_time;cout<<"实验或上机学时:",cin>>time;cout<<"学分:",cin>>credit_hour;cout<<"开课学期:",cin>>course_time;}voidinput_1(ifstream&ji)//输入别名引用{ji>>course_na
4、me>>course_kind>>total_time>>learn_time>>time>>credit_hour>>course_time;}voiddisplay(){cout<5、ream&jb)//输出别名引用{jb<6、urse_kind[10];//课程性质inttotal_time;//总学时intlearn_time;//授课学时inttime;//实验或上机学时intcredit_hour;//学分charcourse_time[40];//开课学期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、etw(14)<<"姓名:"<8、{ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
5、ream&jb)//输出别名引用{jb<6、urse_kind[10];//课程性质inttotal_time;//总学时intlearn_time;//授课学时inttime;//实验或上机学时intcredit_hour;//学分charcourse_time[40];//开课学期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、etw(14)<<"姓名:"<8、{ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
6、urse_kind[10];//课程性质inttotal_time;//总学时intlearn_time;//授课学时inttime;//实验或上机学时intcredit_hour;//学分charcourse_time[40];//开课学期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、etw(14)<<"姓名:"<8、{ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
7、etw(14)<<"姓名:"<8、{ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
8、{ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
此文档下载收益归作者所有