欢迎来到天天文库
浏览记录
ID:6404194
大小:73.50 KB
页数:15页
时间:2018-01-12
《学生籍贯信息管理系统c++实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++课程设计报告学生籍贯信息管理系统班级:学号:姓名:目录一.程序设计思路及步骤(一)程序设计步骤(二)程序设计思路二.流程图三、完整源程序四、运行界面五、存在问题六、心得体会学生籍贯信息管理系统一.程序设计思路及步骤(一)程序设计思路涉及一个学生籍贯信息系统,能够对高校的学生籍贯进行管理,包括了登记籍贯,查询籍贯,以及籍贯信息管理系统等。基本要求:1.实现对学生姓名、学号的录入2.实现对学生籍贯信息的录入3.计算并查询学生所对应的籍贯4.修改学生籍贯(二)程序设计步骤。1.计学生界面。2.建立类别:学生基本信息
2、类,籍贯信息类3.合理使用继承和多态技术把各类组合起来。二.流程图开始主界面输入查询增加删除修改三、完整源程序#include#include#include#includeusingstd::string;usingstd::fstream;usingstd::cin;usingstd::cout;usingstd::endl;usingstd::ostream;usingstd::iostream;usingstd::ifstream;us
3、ingstd::ofstream;usingstd::ios;classSTUDENT{private:staticNO;//静态变量统计学生人数NOlongintIDno;stringName,JiGuan;public:STUDENT(){}friendostream&operator<<(ostream&out,STUDENT&a);//运算符<<重载。使<<直接按照自己的想要的格式自动输出voidLR(){cout<<"-----------------学生信息录入------------------"<<
4、endl;SETNAME();SETIDNO();SETJG();}voidSETNAME(stringname1)//函数重载{Name=name1;}voidSETIDNO(intidno1)//函数重载{IDno=idno1;}voidSETJG(stringJG1)//函数重载{JiGuan=JG1;}stringGETNAME()//得到NAME的值{returnName;}stringGETJG(){returnJiGuan;}longintGETIDNO()//得到学号的值{returnIDno;}v
5、oidSETJG()//函数重载{cout<<"请输入学生籍贯信息:";cin>>JiGuan;cin.clear();cin.sync();}voidSHow_s(){cout<<*this;}voidSETNAME()//函数重载{cout<<"请输入学生姓名:";cin>>Name;cin.clear();cin.sync();}voidSETIDNO()//函数重载{longintid;cout<<"请输入学生证号码:";cin>>id;cin.clear();cin.sync();if((id>=1000
6、00000)&&(id<=999999999)){IDno=id;}else{cout<<"您输入的学生证号码有误,请重新输入!"<7、public:STUDENTS[100];voidcd(){inti;cout<<"---------------学生籍贯信息管理系统-----------------"<8、--------------------------------------"<>i;cin.clear();cin.sync();switch(i){case1:Lr();break;case2:Dr();break;case3:Cx();break;case4:Xg();break;case5:{system("pause");exi
7、public:STUDENTS[100];voidcd(){inti;cout<<"---------------学生籍贯信息管理系统-----------------"<8、--------------------------------------"<>i;cin.clear();cin.sync();switch(i){case1:Lr();break;case2:Dr();break;case3:Cx();break;case4:Xg();break;case5:{system("pause");exi
8、--------------------------------------"<>i;cin.clear();cin.sync();switch(i){case1:Lr();break;case2:Dr();break;case3:Cx();break;case4:Xg();break;case5:{system("pause");exi
此文档下载收益归作者所有