
学生成绩与管理系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
学生成绩与管理系统是一款专为学校设计的应用程序,能够高效管理学生信息及成绩,提供便捷的成绩录入、查询和分析功能,助力教育管理者优化教学评估。
学生管理系统(难度系数:五颗星)
根据提供的数据设计一个简单的学籍管理系统,并实现最基本的功能。
**一、基本信息文件**
1. 学生基本信息文件(a.txt)格式如下:
```
学号 姓名 性别 宿舍号码 电话号码
01 李成成 男 501 XXXXXXXX
02 李成华 女 101 XXXXXXXX
...
```
**二、学生成绩基本信息文件**
2. 学生成绩基本信息文件(b.txt)格式如下:
```
学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综合成绩 实得学分
01 A01 大学物理 3 66 -1 82 XXXX XXXXX
...
```
**三、功能要求及说明**
(一)数据录入功能
在b.txt中进行数据录入,仅需输入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩和卷面成绩共7项信息。综合成绩与实得学分由程序根据条件自动计算得出。
**1. 综合成绩的计算**
- 若某门课的实验成绩为-1,则表示该课程无实验,此时:
```
综合成绩 = 平时成绩 * 30% + 卷面成绩 * 70%
```
- 如果实验成绩不等于-1,表明有实验项目存在:
```
综合成绩 = 平时成绩 * 15% + 实验成绩 * 15% + 卷面成绩 * 70%
```
**2. 学分计算**
根据综合分数来确定应得学分:
- 若90≤综合成绩≤100,实得学分为:`学分*100%`
- 若80≤综合成绩<90,实得学分为:`学分*80%`
- 若70≤综合成绩<80,实得学分为:`学分*75%`
- 若60≤综合成绩<70,实得学分为:`学分*60%`
- 若综合成绩<60,则不获任何该课程的学分。
(二)查询功能
1. 学生基本情况查询:
- 输入一个学生学号或姓名,显示此学生的全部信息。
- 根据宿舍号码查找同一寝室所有成员的基本资料并展示出来。
2. 成绩查询:
- 当输入某位同学的学号后,系统将输出该名同学的所有课程详情。格式如下所示:
```
学号 :XX 姓名: XXXXXXXX 课程编号: 课程名称: 综合成绩: 实得学分:
...
共修了XX门课,总实得学分为XXXX
```
(三)删除功能
当在a.txt中移除某名学生的信息时,在b.txt内同时清除该学生的相关记录。
(四)排序功能
- 按照综合成绩或实得学分进行升序或者降序排列,并显示结果。
全部评论 (0)


