如对项目有任何问题或需要,请加本文下方推广QQ
本文CSDN资源:https://download.csdn.net/download/weixin_47040861/89632959
1.题目要求
题目描述:
学生选课信息包括:学号、姓名、选修课程名称、学分,开课学期。试设计一学生选课管理,使之能提供以下功能:
1)系统以菜单方式工作(用键盘输入1~7之间的数来选择功能,其中7为退出);
2)学生选课信息录入功能(包括学号、姓名、课程名称、学分、开课学期);
3)学生选课信息整体浏览功能;
4)按学号查询学生选课信息;
5)按课程名查询统计选课学生人数信息;
6)按照“选修课程名称”修改开学学期的信息;
7)按照输入的学号信息的删除学生选课信息。
8)所有数据符合实际应用要求。
编程软件:
2.视频演示
【C++期末/课程设计】学生选修课程信息管理系统(VS2022项目)
3.项目介绍
首先该项目使用结构体数组存储数据,包括学号、姓名、课程名、学分、开课学期:
struct Course {
int studentID; // 学号
std::string name; // 姓名
std::string courseName; // 课程名
int credits; // 学分
std::string semester; // 开课学期
数组最大长度30,默认包含三条数据,方便进行功能演示;
1.添加选课信息
逐行接收用户输入的选课信息并添加到数组中
2.显示所有信息
以表格左对齐的形式打印所有选课信息:
3.查询选课信息
根据输入的学号查询对应学生的所有选课信息,并以表格左对齐的形式打印:
4.统计选课信息
统计各课程选课人数并以表格左对齐的形式打印:
5.修改开课学期
根据输入的课程名称和开课学期修改该课程的所有开课学期记录:
6.删除学生信息
根据输入的学生学号删除该学生的所有选课记录:
7.退出
输入7退出程序:
↓如对项目有任何问题或需要,请加下方QQ↓