欢迎来到天天文库
浏览记录
ID:37914748
大小:231.59 KB
页数:17页
时间:2019-06-02
《C++程序,班级信息管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、沈阳理工大学课程设计专用纸No14目录1.题目内容及设计要求····························12.总体设计······································22.1总体功能框图··································22.2功能的模块设计································22.3程序流程图···································33.程序清单及注释·······························4沈阳理工大学沈阳理工大学课程设计专
2、用纸No144.运行结果与分析·······························85.总结·········································146.参考文献·····································15沈阳理工大学沈阳理工大学课程设计专用纸No141题目内容及设计要求1.1题目:班级学生信息管理1.2设计要求:定义班级类和学生类如下classStudent{public:charname[10];charno[5];chartel[10];intage;charaddress[30];Student();
3、Student(char*name,char*no,char*tel,intage,char*address);~Student();};classclassInfo{public:intcount;StudentclassStu[50];classInfo();~classInfo();boolAddStudent(char*name,char*no,char*tel,intage,char*address);boolDeleteStudent(char*no);boolFindStudent(char*no);voidDispAll();};根据上面的类实现学生信息管理的如下
4、功能,界面菜单如下:请选择您的操作: 1.增加学生信息;2.查找学生信息;3.显示所有学生信息;4.删除学生信息;0.退出;请选择按键(0-4):沈阳理工大学沈阳理工大学课程设计专用纸No142总体设计2.1总体功能框图程序开始增加学生信息查找学生信息显示所有学生信息删除学生信息退出程序结束图1.程序功能图2.2功能的模块设计2.2.1增加学生信息模块定义总的学生数量的变量count,每执行一次增加学生的操作,count++,用语句让用户逐行输入学生信息。2.2.2查找学生信息模块定义一个无关布尔型变量s,默认为真,当s为真的时候执行循环,判断用户输入的待查找的学生号码是否为班级
5、中学生所有,若有,对s赋值为假,循环结束,显示用户指定的学生信息;若无,提示用户输入错误,请重新输入。2.2.3显示所有学生信息模块设置当i和count相等时停止的循环,按顺序执行每个学生信息的输出函数。2.2.4删除学生信息模块沈阳理工大学沈阳理工大学课程设计专用纸No14定义一个无关布尔型变量s,默认为真,当s为真的时候执行循环,判断用户输入的待删除的学生号码是否为班级中学生所有,若有,对s赋值为假,循环结束,执行删除用户指定的学生信息;若无,提示用户输入错误,请重新输入。执行删除操作之后,count--。2.2.5退出模块当用户输入的数据为5时,退出当前循环,程序自动结束。
6、2.3程序流程图提示用户选择操作543开始21选择增加学生信息查找学生信息显示所有学生信息删除学生信息退出结束图2.程序流程图沈阳理工大学沈阳理工大学课程设计专用纸No143程序清单及注释#include#include#include#includeusingnamespacestd;classstudent{private:stringname;intnumber;stringtel;intage;stringadd;public:student(){name="Churrycho";number=3
7、0;tel="150160170180";age=19;add="Shenyangligongdaxue";}voidshow(){Sleep(1000);cout<<"Name:"<
此文档下载收益归作者所有