首页 > 编程语言 >C/C++学生成绩管理系统[2023-07-06]

C/C++学生成绩管理系统[2023-07-06]

时间:2023-07-06 15:14:39浏览次数:60  
标签:班级 06 07 查询 C++ 学生 课程 信息 成绩

C/C++学生成绩管理系统[2023-07-06]

学生成绩管理系统
开发一个可以管理学生成绩以及学生基本信息的一个信息系统,至少实现如下功能:

  1. 信息管理,支持信息的增、删、改、查操作,具体信息类型如下:
    (1) 管理学生信息 ,包括学号,姓名,年龄,班级等等信息。
    (2) 班级信息,包括班级编号、班级人数,班长等等信息。
    (3) 课程信息,包括课程的编号,课程的名称以及代课老师的名称。
    (4) 成绩信息,成绩的构成包括平时成绩,实验成绩和考试成绩。总评成绩根据平时成绩,考试成绩和实验成绩按照2:3:5的比例计算产生。
  2. 信息查询
    (1) 以班为单位显示某一门课程所有学生的成绩,并标记优、良、中、不及格。
    (2) 查询某一门课程所有学生的成绩。
    (3) 查询某一门课程的平均成绩,查询某一门课程某个班级的平均成绩。
    (4) 查询某个学生的所有课程成绩,包括总分、平均分。
    (5) 查询课程列表。
    (6) 查询班级学生列表。
  3. 要求:
    (1) 课程不少于五门,班级不少于两个,每个班级的学生不少于十人。
    (2) 录入的班级信息,学生信息,课程信息和成绩信息,都必须保存到磁盘,在软件启动的时候,从磁盘上装载。
  4. 可选内容
    (1) 存储可以选择数据库,也可以选择文件。
    (2) 可以选择图形化界面来开发。
  5. 报告要求
    提交一份课程设计报告,包含软件需求分析、设计、代码、测试内容,以及课程设计的总结。

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111

标签:班级,06,07,查询,C++,学生,课程,信息,成绩
From: https://www.cnblogs.com/codewriter/p/17532157.html

相关文章

  • C++内存模型&空指针、野指针、函数指针和回调函数
    C++内存模型&空指针、野指针、函数指针和回调函数C++内存模型栈与堆的区别:1.管理方式不同栈是系统自动管理的,在超出作用域后,将自动被释放堆是手动释放,若程序中不释放,程序结束后将由操作系统回收2.空间大小不同堆的大小受限于物理内存范围栈小的可怜,一般为8M(可通过更改......
  • C++电影评分系统[2023-07-06]
    C++电影评分系统[2023-07-06]程序设计综合课程设计指导书一、题目:电影评分系统二、设计内容及要求:根据C++课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序来实现设计课程内容中的全部功能。本系统要求模拟实现电影评分系统,其中包括电影资源管......
  • 【2023-07-05】打算旅游
    20:00时间以同样的方式流经每个人,而每个人却以不同的方式度过时间。                                                 ——川端康成昨晚邻居从海南旅游回来,带了本地的......
  • 小学期C++实践
    一、链表1、#include<bits/stdc++.h>usingnamespacestd;#definelllonglong#defineN100010structnode{intval;structnode*next;};structnode*head=NULL;intx;structnode*reverseList(structnode*head){structnode*h......
  • 【ChernoC++笔记】指针和引用
    指针【16】C++指针▶️指针的类型不影响指针的本质:任何type的指针都是保存着内存地址的整数(integer)。指针的type只用来使人更好理解。//一个最简单的void类型指针,储存内存地址0void*ptr=0;void*ptr=NULL;void*ptr=nullptr; //C++11//使ptr存储var的内存地......
  • C++程序课程设计任务书[2023-07-06]
    C++程序课程设计任务书[2023-07-06]C++程序课程设计任务书班级学号姓名一、实践目的该实践在系统学习《C++程序设计基础》课程后进行。通过本实践,培养学生使用C++解决实际问题的能力。二、实践任务与要求(任选一个任务,独立完成)任务一:(一)......
  • 初识html[230706]
    基础认知目标:认识网页组成、浏览器、web标准概念铺垫网页有哪些部分组成?文字图片视频音频超链接背后本质是什么?前端程序员、工程师的代码代码是通过什么软件转换成用户眼中的页面?通过浏览器“解析和渲染”常见:IE、Firefox、Chorme(辅助、自带调试功能多)、Saf......
  • C/C++数据结构与算法课程设计[2023-07-03]
    C/C++数据结构与算法课程设计[2023-07-03]数据结构与算法课程设计一、课程设计的目的、要求和任务 本课程设计是为了配合《数据结构与算法》课程的开设,通过设计完整的程序,使学生掌握数据结构的应用、算法的编写等基本方法。1.课程的目的(1)使学生进一步理解和掌握课堂上所学......
  • 2023-07-06 微信开发者工具上传代码,在体验版查看时发现小程序的一些全局字体样式不生
    前言:在less中使用【@样式变量】如:@global_color:var(--global_color,red);问题描述:在开发工具中字体样式能正常显示,预览扫码到真机上也能显示字体颜色,结果上传代码到了提样版就不行了,样式不生效。这里用到了一个var函数,“var()函数用于插入自定义的属性值,如果一个属性值在......
  • 一个C++11的线程函数
    一个C++11的线程函数#include<iostream>#include<thread>#include<chrono>voidprintNumbers(){for(inti=1;i<=100;++i){std::cout<<i<<std::endl;std::this_thread::sleep_for(std::chrono::millis......