C/C++学生成绩管理系统[2023-10-31]

C/C++学生成绩管理系统[2023-10-31]

程序设计实践
题目说明

课程设计指导老师: 李飞

学生成绩管理系统

  1. 目的:
    (1) 训练学生的基本编程能力,了解管理信息系统的开发流程。
    (2) 进一步掌握C语言的结构体、文件的知识,并学习单链表的内容,并能熟练应用。
  2. 功能要求:
    (1) 基本要求:
    本系统主要利用单链表或结构体实现,系统以菜单工作方式,它至少有如下五大功能:
    a) 输入记录功能:
    b) 查询记录功能:
    c) 更新记录功能:
    d) 统计功能:
    e) 输出记录功能:
    (2) 创新要求:
    在基本要求实现后,各位同学自行设计成绩管理系统的其它功能模块。
  3. 信息描述:
    学生信息包括:学号,姓名,C成绩,数学成绩,英语成绩(根据具体情况还可多取几门课程),总分,平均分,名次。
  4. 功能描述:
    (1) 输入记录模块:主要完成将数据存入一个数据文件中,在本管理系统中,记录可以以二进制形式存储的数据文件读入,也可以从键盘逐个输入学生记录。
    (2) 查询模块:主要完成查找满足相关条件的学生记录,用户可以按学生的学号或姓名进行查找。
    (3) 更新模块:主要完成对学生记录的维护,实现对学生记录的修改、删除、插入和排序操作。
    (4) 统计记录模块:主要完成对各门功课最高分和不及格人数的统计。
    (5) 输出记录模块:主要完成两个任务:
    i. 实现对学生记录的存盘操作,将学生记录信息写入数据文件中。
    ii. 实现将学生记录信息以表格形式在屏幕上输出。
    其功能模块图如下:

  1. 检查要求及评分标准
  2. 检查要求
    (1) 必须有可运行的程序(50分);
    (2) 必须提交《程序设计实践设计报告》(30分)
    (3) 有ppt演示,答辩时能回答老师提出的问题(10分)
    (4) 中期检查情况(10分)
  3. 评分标准
    (1) 中期检查时,设计完成一半以上工作量。
    (2) 程序完成情况及运行结果;
    (3) 按照要求认真完成《程序设计实践设计报告》,能够对自己的程序设计思想通过ppt进行展示并能回答教师提问。
    注意:总分不足60分视为不通过。以上三项缺一不可,否则视为不通过,不能到得相应学分。

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值