欢迎来到天天文库
浏览记录
ID:18282784
大小:193.50 KB
页数:13页
时间:2018-09-16
《学生选修课管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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<<"编号:",cin>>number;cout<<"课程名称:",cin>>course_nam
3、e;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_name>>course_kind>>total_time>>learn_time>>time>>credit_hour>>course_time;
4、}voiddisplay(){cout<5、etw(5)<6、期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、lassClass_array//类数组{public:Class_array()//建立Student数组{inti;-12-L=0;ji.open("Student.txt",ios::in);pb=newStudent[30];for(i=0;;i++){ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
5、etw(5)<6、期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、lassClass_array//类数组{public:Class_array()//建立Student数组{inti;-12-L=0;ji.open("Student.txt",ios::in);pb=newStudent[30];for(i=0;;i++){ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
6、期};classStudent{public:voidinput(){cout<<"学号:";cin>>num;cout<<"学生姓名:";cin>>name;}voidinput_1(ifstream&ji){ji>>num>>name;}voiddisplay(){cout<<"学号:"<7、lassClass_array//类数组{public:Class_array()//建立Student数组{inti;-12-L=0;ji.open("Student.txt",ios::in);pb=newStudent[30];for(i=0;;i++){ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
7、lassClass_array//类数组{public:Class_array()//建立Student数组{inti;-12-L=0;ji.open("Student.txt",ios::in);pb=newStudent[30];for(i=0;;i++){ji>>(pb+i)->num;if((pb+i)->num==-1)break;else{ji>>(pb+i)->name;L++;}}ji.close();}
此文档下载收益归作者所有