基于C++学生成绩管理系统.rar

时间:2023-08-10 09:12:54
【文件属性】:

文件名称:基于C++学生成绩管理系统.rar

文件大小:1.2MB

文件格式:RAR

更新时间:2023-08-10 09:12:54

c++ 综合实验 学生成绩管理系统

该系统用于管理某高校的本科生、研究生2类人员信息: 本科生信息:学号、姓名、性别、专业、年级、班级、高数成绩、英语成绩、C语言、总成绩、班级排名、年级排名 研究生信息:学号、姓名、性别、专业、年级、班级、课程综合成绩、论文成绩、总成绩、班级排名、年级排名。 1. 专业管理:包括专业基本信息的添加、修改、删除、查询功能。学生必须归属于某个专业。 2. 班级管理:包括班级基本信息的添加、修改、删除、查询功能。学生必须归属于某个班级。 3. 添加功能:分本科生和研究生两类人员,实现下列添加功能。 A.本科生:根据学号来修改任意学生的除学号外的信息。如果高数成绩、英语成绩、c语言成绩都存在,则系统自动计算总成绩。 B.研究生:根据学号来修改任意学生的除学号外的信息。如果课程综合成绩、论文成绩都存在,则系统自动计算总成绩 5. 删除功能:分本科生和研究生两类人员,能够根据学号删除一个学生。 6. 排名功能:分本科生和研究生两类人员,实现下列排名功能。 说明:排名包括班级排名和年级排名,排名规则按体育竞赛规则处理,若出现两个并列第1名,下个名次为第3名,依此类推。 A:班级排名:分本科生和研究生两类学生,计算每个学生总成绩在班级中的名次。 B:年级排名:分本科生和研究生两类学生,计算每个学生总成绩在本专业、本年级中的名次。 7. 查询功能:分本科生和研究生两类人员,实现下列查询功能。 1) 能够按班级显示本班全部学生信息。 2) 能够根据学号或者姓名查询学生信息。 3) 能够在某个班级中查询某门课成绩不及格学生信息。 8. 排序功能:分本科生和研究生两类人员,实现下列排序功能。 1) 所有学生信息按学号从低到高排序并显示。 2) 某个班学生信息按总成绩从高到低排序并显示。 9. 统计功能:分本科生和研究生两类人员,实现下列统计与显示功能。 1) 统计某班级某课程的平均成绩、最高成绩、最低成绩。如果学生该门课没有成绩,统计平均成绩时忽略该生。 2) 统计某班级某课程超过课程平均成绩的学生名单及人数。 3) 统计某班级某课程不及格学生名单及人数。 4) 统计某班级某课程不同等级的学生人数。 有需求分析,系统设计、编码、运行结果等


【文件预览】:
201841413310 孔淑淮 网络工程3班
----interface_File.cpp(4KB)
----Data.cpp(5KB)
----interface_3.cpp(8KB)
----Data.h(5KB)
----interface_IO.cpp(15KB)
----student4_0.vcxproj.user(143B)
----Class.txt(72B)
----graduate.txt(286B)
----main.cpp(190B)
----student4_0.vcxproj(4KB)
----interface.h(8KB)
----interface_1.cpp(20KB)
----major.txt(56B)
----undergraduate.txt(408B)
----student4_0.vcxproj.filters(2KB)
----综合报告.doc(1.54MB)
----interface_4.cpp(12KB)

网友评论