学生成绩管理系统课设报告.pdfVIP

  • 2
  • 0
  • 约2.24万字
  • 约 36页
  • 2021-11-08 发布于重庆
  • 举报
计算机高级语言课程设计报告 ——学生成绩管理系统 班级:学号: 姓名:日期: 一 课程设计题目与要求 学生成绩管理是高等学校教务管理的重要组成部分,主要包括学生成绩的录入、删除、 查找及修改、成绩的统计分析等等。请设计一个系统实现对学生成绩的管理。 系统要求实现以下功能: (1)增加记录:要求可以连续增加多条记录。 (2 )删除一个学生的记录:要求可以先查找,再删除。删除前,要求用户确认。 (3 )成绩修改:若输入错误可进行修改;要求可以先查找,再修改。 (4 )查找:可以根据姓名(或学号)查找某个学生的课程成绩,查找某门课程成绩处于指 定分数段内的学生名单等等。 (5 )统计分析:对某个班级学生的单科成绩进行统计,求出平均成绩;求平均成绩要求实 现函数的重载, 既能求单科的平均成绩, 又能求三科总分的平均成绩。 求出一门课程标准差 和合格率; (6 )排序功能:要求按总分进行排序(从高到低) ,若总分相同,则按数学排序;若总分 和数学相同,则按物理排序;若总分和各科成绩都相同,则按学号排序; (7 )文件操作:可以打开文件,显示班级的所有学生信息;可以将增加或修改后的成绩重 新写入文件;可以将排序好的信息写入新的文件。 【较高要求】 查找可以实现模糊查询, 即输入名字的一部分, 可以列出满足条件的所有记录。 再从这个记 录中进行二次选择。 【测试数据】 一个文本文件(学生成绩数据 .TXT ) 二 需求分析 可以在 win7 系统中,在 visual studio 2013 的环境下对学生成绩进行管理和分析。 三 概要设计 根据对课程设计的要求分析,本课程设计有增加成绩,删减成绩, 修改成绩, 查看个人成绩 以及总体成绩分析六个模块。 系统框架图如下: 开始 从文本输入数据 查 删 修 增 总 看 减 改 加 体 个 成 成 成 分 按 按 全 平 标 合 按 成 学 姓 班 均 准 格 分 绩 号 名 成 分 差 率 数 排 是 是否继续 否 退出 模块运行流程图: 增加学生成绩( AddScore) 开始 提示输入学生信息 是 否 已 是 否 成 绩 是 是 否 是 否 保 是

文档评论(0)

1亿VIP精品文档

相关文档