- 9
- 0
- 约6.49千字
- 约 15页
- 2017-05-21 发布于浙江
- 举报
学生籍贯信息管理系统c 实验报告
C++课程设计报告
学生籍贯信息管理系统
班级:
学号:
姓名:
目录
一.程序设计思路及步骤
(一)程序设计步骤
(二)程序设计思路
二.流程图
三、完整源程序
四、运行界面
五、存在问题
六、心得体会
学生籍贯信息管理系统
一.程序设计思路及步骤
(一)程序设计思路
涉及一个学生籍贯信息系统,能够对高校的学生籍贯进行管理,包括了登记籍贯,
查询籍贯,以及籍贯信息管理系统等。
基本要求:
1.实现对学生姓名、学号的录入
2 .实现对学生籍贯信息的录入
3 .计算并查询学生所对应的籍贯
4 .修改学生籍贯
(二)程序设计步骤。
1.计学生界面。
2 .建立类别:学生基本信息类,籍贯信息类
3 .合理使用继承和多态技术把各类组合起来。
二.流程图
开始
主界面
输入 查询 增加 删除 修改
三、完整源程序
#includeiostream
#includestring
#includefstream
#includecstring
usingstd::string;
usingstd::fstream;
usingstd::cin;
usingstd::cout;
usingstd::endl;
usingstd::ostream;
usingstd::iostream;
usingstd::ifstream;
usingstd::ofstream;
usingstd::ios;
classSTUDENT
{
private:
static NO; //静态
变量 统计学生人数NO
longintIDno;
string Name,JiGuan;
public:
STUDENT(){}
friend ostream operator(ostream out,STUDENT a);//运
算符 重载。使 直接按照自己的想要的格式自动输出
voidLR()
{
cout学生信息录入endl;
SETNAME();SETIDNO();SETJG();
}
voidSETNAME(stringname1)//函数重载
{
Name name1;
}
voidSETIDNO(intidno1)//函数重载
{
IDno idno1;
}
voidSETJG(stringJG1)//函数重载
{
JiGuan JG1;
}
stringGETNAME()//得到NAME 的值
{
returnName;
}
stringGETJG()
{
returnJiGuan;
}
longint GETIDNO()//得到学号的值
{
returnIDno;
}
voidSETJG()//函数重载
{
cout请输入学生籍贯信息:;
cinJiGuan;cin.clear();cin.sync();
}
voidSHow_s()
{
cout*this;
}
voidSETNAME()//函数重载
{
cout请输入学生姓名:;
cinName;cin.clear();cin.sync();
}
voidSETIDNO()//函数重载
{
longintid;
cout请输入学生证号码:;cinid;cin.c
您可能关注的文档
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)