【C++期末/课程设计】学生选修课程信息管理系统(VS2022项目)

如对项目有任何问题或需要,请加本文下方推广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↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小辰代写

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值