欢迎来到天天文库
浏览记录
ID:54147755
大小:71.00 KB
页数:17页
时间:2020-04-13
《学生籍贯信息管理系统c++实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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;usingstd::ofstr
3、eam;专业资料.usingstd::ios;classSTUDENT{private:staticNO;//静态变量统计学生人数NOlongintIDno;stringName,JiGuan;public:STUDENT(){}friendostream&operator<<(ostream&out,STUDENT&a);//运算符<<重载。使<<直接按照自己的想要的格式自动输出voidLR(){cout<<"-----------------学生信息录入------------------"<4、SETJG();}voidSETNAME(stringname1)//函数重载{Name=name1;}专业资料.voidSETIDNO(intidno1)//函数重载{IDno=idno1;}voidSETJG(stringJG1)//函数重载{JiGuan=JG1;}stringGETNAME()//得到NAME的值{returnName;}stringGETJG(){returnJiGuan;}longintGETIDNO()//得到学号的值{returnIDno;}voidSETJG()//函数重载{专业资料.cout<<"请输入学生籍贯信5、息:";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>=100000000)&&(id<=999999999)){IDno=id;}else{专业资料.cout<<"6、您输入的学生证有误,请重新输入!"<7、系统-----------------"<>i;cin.clear();cin.sync();s8、witch(i){case1:Lr();break;case2:Dr();break;专业资料.case3:Cx();br
4、SETJG();}voidSETNAME(stringname1)//函数重载{Name=name1;}专业资料.voidSETIDNO(intidno1)//函数重载{IDno=idno1;}voidSETJG(stringJG1)//函数重载{JiGuan=JG1;}stringGETNAME()//得到NAME的值{returnName;}stringGETJG(){returnJiGuan;}longintGETIDNO()//得到学号的值{returnIDno;}voidSETJG()//函数重载{专业资料.cout<<"请输入学生籍贯信
5、息:";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>=100000000)&&(id<=999999999)){IDno=id;}else{专业资料.cout<<"
6、您输入的学生证有误,请重新输入!"<7、系统-----------------"<>i;cin.clear();cin.sync();s8、witch(i){case1:Lr();break;case2:Dr();break;专业资料.case3:Cx();br
7、系统-----------------"<>i;cin.clear();cin.sync();s
8、witch(i){case1:Lr();break;case2:Dr();break;专业资料.case3:Cx();br
此文档下载收益归作者所有