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

发布时间 2023-07-11 17:44:40作者: programwriter

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. 报告要求
    提交一份课程设计报告,包含软件需求分析、设计、代码、测试内容,以及课程设计的总结。