C/C++高校选修课成绩管理系统(2人)[2023-11-17]

C/C++高校选修课成绩管理系统(2人)[2023-11-17]

1.问题描述
某高校要开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,每门课程都有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
主要数据描述:
(1)学生信息(学号,姓名,性别,年级,学院,班级)。
(2)选修课课程信息(课程号,课程名称,总学分,主讲教师)。
(3)其余数据描述可以根据系统需求,自由设计。

2. 基本要求
主要功能描述:
教师功能:
(1)教师登录功能:教师可以通过输入工号和密码登录系统。
(2)学生成绩登记功能:教师输入相关信息(也可以把所有成绩信息放入一个文件中,批量读入系统),系统验证成绩是否有效后(根据学生信息来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的,报告错误信息),登记在系统中。
(3)成绩修改功能:教师可以修改某个学生某门选修课的所有成绩。
(4)成绩查询功能:教师可以查询某个学生某门选修课的所有成绩。
(5)成绩单显示功能:教师可以查询显示某个选修课所有学生的所有成绩。
学生功能:
(6)学生登录功能:
(7)学生选修课程功能:学生显示所有可选课程后,可以选择某门课程作为自己的选修课程。
(8)学生退选课程功能:学生显示所有自己已选课程后,可以退选某门课程。
(9)学生查询功能:学生可以查询所有自己的已选课程。
(10)学生查询功能:学生可以根据课程名称查询他的所有成绩。
(11)数据的持久化功能:所有的数据有保存到文件和从文件中读取的功能。
(12)设计良好的操作界面。
(13)在需求分析阶段完成未尽功能需求,适当扩充功能(至少扩充 3-5 个功能)。

源码联系UP主 -> https://space.bilibili.com/329101171

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值