没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统_无08李煜彤1
需积分: 0 0 下载量 71 浏览量
2022-08-04
12:50:27
上传
评论
收藏 2.11MB PDF 举报
温馨提示
试读
46页
1. StudentManager 类,负责整个系统的运行 4. curriculum 类 5. information 类
资源详情
资源评论
资源推荐
课程设计报告
课程名称:计算机程序设计基础 2
班级 无 08
学号 2020010841
姓名 李煜彤
邮箱 liyutong20@mails.tsinghua.edu.cn
目录
一、系统需求分析 .............................................................................................. 3
二、系统总体设计 .............................................................................................. 6
三、系统详细设计 .............................................................................................. 8
四、系统调试 ..................................................................................................... 12
五、测试结果与分析 ....................................................................................... 13
六、总结 .............................................................................................................. 17
七、附录一:完成记录 ................................................................................... 19
八、附录二:源程序清单 .............................................................................. 20
九、附录三:评分表 ....................................................................................... 46
一、系统需求分析
学生成绩管理系统可以录入、查询、修改学生的成绩,它包括:信息条目
序号、学生姓名、课程名称、课程学分数、学生该课程的成绩(百分制成绩,
等级制成绩,绩点)。学生成绩管理系统能够提供以下功能:
1) 录入学生的成绩信息:从键盘输入数据,依次输入:学生姓名、学生
参加课程、该课程学分、百分制成绩,系统会自动匹配序号,并给出
其百分制成绩对应的等级制成绩和绩点,其对应规则如下:
等级制成绩
绩点
对应百分制成绩范围
A+
4.0
100
A
95~99
A-
90~94
B+
3.6
85~89
B
3.3
80~84
B-
3.0
77~79
C+
2.6
73~76
C
2.3
70~72
C-
2.0
67~69
D+
1.6
63~66
D
1.3
60~62
F
0
0~59
2) 查询某条成绩信息:输入信息条目序号,可以显示对应的信息条目。
输入要求:姓名 课程名称 学分 百分制成绩
李煜彤 英语阅读写作 A 2 92
假设已经有 10 个信息条目,那么录入的信息条目为:
11 李煜彤 英语阅读写作 A 2 92 A- 4.0
输入要求:
11
输出结果:
序号 姓名 课程名称 学分 百分制成绩 等级制成绩 绩点
11 李煜彤 英语阅读写作 A 2 92 A- 4.0
3) 修改某条成绩信息:可以对对应序号的信息条目进行修改(可修改姓
名、课程名称或百分制成绩),然后显示完整的修改记录。其中,等
级制成绩和绩点会随着百分制成绩的修改而修改。
4) 查询某个学生的全部成绩信息:输入学生的名字,可以查询该学生已
录入的课程及成绩,同时计算该学生的均绩(GPA)。输出的信息条
目按照序号排序。
其中,GPA 计算公式为:𝐺𝑃𝐴 =
𝛴
课程学分
∗
绩点
𝛴
课程学分
输入要求:
李煜彤
输出结果:
序号 姓名 课程名称 学分 百分制成绩 等级制成绩 绩点
5 李煜彤 电子电路与系统基础(1) 2 79 B- 3.0
11 李煜彤 英语阅读写作 A 2 92 A- 4.0
李煜彤的 GPA 为 3.5
输入:
5
输出:
5 李煜彤 电子电路与系统基础(1) 2 79 B- 3.0
请重新输入该条目的学生姓名、课程名称、学分与百分制成绩,用空格隔开:
输入:
李煜彤 电子电路与系统基础(1) 2 80
输出:
修改成功!
序号 姓名 课程名称 学分 百分制成绩 等级制成绩 绩点
5 李煜彤 电子电路与系统基础(1) 2 80 B 3.3
输入:
5
输出:
5 李煜彤 电子电路与系统基础(1) 2 79 B- 3.0
请重新输入该条目的学生姓名、课程名称、学分与百分制成绩,用空格隔开:
输入:
李煜彤 电子电路与系统基础(1) 2 80
输出:
修改成功!
序号 姓名 课程名称 学分 百分制成绩 等级制成绩 绩点
5 李煜彤 电子电路与系统基础(1) 2 80 B 3.3
5) 统计某门课程的全部成绩信息,查询结果按照序号升序排序,同时计
算学生的平均百分制成绩。
6) 系统以菜单方式工作,即用户可以自由选择所要执行的功能。
系统流程图:
使用者可以通过以上功能录入信息、修改信息、查询信息、整理统计出所
要了解的信息。除了要实现上述的基本功能之外,本系统还应该与用户形成互
动,增加体验感。学生成绩管理系统有广大的用户群,是学校管理的必要工
具,既能查看学生的情况,又能查看课程的情况。总之,该系统可以满足用户
需求,实现对其管理的学生的成绩管理工作。
输入:
英语阅读写作 A
输出:
序号 姓名 课程名称 学分 百分制成绩 等级制成绩 绩点
10 余欣然 英语阅读写作 A 2 100 A+ 4.0
11 李煜彤 英语阅读写作 A 2 92 A- 4.0
平均百分制成绩:96
注:本人写了两个版本,原因会在后续“总结”说明。其中,在新版本中,输入
时系统会依次进行提示,而不是一起输入。
剩余45页未读,继续阅读
小明斗
- 粉丝: 27
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_2024-06-05-21-20-09-259_net.csdn.csdnplus.jpg
- miflash_unlock.zip
- stream.x64.x-none.rarstream.x64.x-none.rarstream.x64.x-none.rars
- MAVEN 教程和详细讲解
- 目标检测高空拍摄道路小车轿车检测数据集601张VOC+YOLO格式.zip
- 智慧旅游 大屏模板 静态模板
- JSP+sql网络远程作业处理系统
- 2024年全国一卷高考数学等3个文件(1).zip
- 实战自学python如何成为大佬(目录):https://blog.csdn.net/weixin-67859959/artic
- PHP新闻网站系统源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0