学生成绩管理系统包含以下功能
1)信息维护
要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息 。所有的学生数据需要存放于文件中;能够从文件中读入数据,并在程序中以链表的形式予以实现。
(2)信息查询
要求:查询时可实现按姓名查询、按学号查询
(3)成绩统计
要求:
输入任意的一个课程名(如数学)给出该门课程的成绩的分段统计(以10分为一个成绩段,如90-100,80-89,70-79,60-69,小于60),给出在此分数段的学生数目。
根据指定的课程名求该门课所有学生的平均成绩
给出每个学生的平均成绩
排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果
至少采用文本菜单界面
整体分析
此系统为学生成绩管理系统,根据题目要求,它需要包含:信息维护、信息查询、成绩统计、排序、文本界面菜单五个模块。
为实现这些功能,该程序包含两个类:
1、Student类:包含一个学生的所有信息,以及学生信息的设置和获取函数
2、List类:包含对学生信息链表的所有操作
实现该系统共使用到7个文件:
1、 menu.cpp:内含多个创建菜单函数,用于实现不同模块的功能显示
2、 student.h:包含用于保存学生信息的Student类
3、 student.cpp:包含Student类的成员函数的实现
4、 list.h:包含用于操作学生信息的的List类
5、 list.cpp:包含List类的成员函数的实现
6、 main.cpp:调用所有的函数,并进行适当的组合实现完整的学生成绩管理系统
7、 student.txt:包含学生的全部信息
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
c语言学生成绩管理系统源码.zip (5个子文件)
c语言学生成绩管理系统源码
c语言学生成绩管理系统源码
EGAVGA.BGI 5KB
CJGL.EXE 36KB
CJGL.c 18KB
CJGL.OBJ 10KB
新建文本文档.txt 2KB
共 5 条
- 1
资源评论
chuxuezhe_987
- 粉丝: 206
- 资源: 147
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功