下载后可任意编辑项目报告书项目名称:学生成绩管理系统设计 学生姓名: 学 号: 班 级: 指导老师: 日期 2024
21一、课程设计目的本课程设计让学生通过查询资料自学,将本学期课本上的理论知识和实践结合起来,下载后可任意编辑为学生提供了一个既动手又动脑,亲身实践的机会
锻炼学生分析编程问题和解决问题的能力,提高学生查询错误,修改错误及实践编程的能力,使学生对 C++系统编程有一个更深刻的了解
二、需求分析 本系统设计者力求根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的各项管理操作
开发目的如下:①能对成绩进行录入和修改;②能计算每个学生的平均成绩以及各门功课的平均成绩;③能根据学生的学号来查询该学生的成绩;④能删除该学生的记录;⑤能根据每个学生的平均成绩对他们进行排序
三、课程设计的内容及步骤1.设计说明(1)定义一个结构体,其中的成员如下:序号成员名(字段名)数据类型长度字段含义11Numlong学号2strNamechar姓名3chSexchar性别4iScore[4]int第一门课程成绩5iScore[4]int第二门课程成绩6iScore[4]int第三门课程成绩7iScore[4]int3 门课程的平均成绩8NUMvoid人数定义(2)定义多个函数以实现各个功能:1)主函数 main():定义学生结构体数组,调用输入、统计等函数对成绩表进行处理;2)自定义函数 UserScreen():用户主选择界面;3)自定义函数 Bell():输入错误提示;4)输入函数 ReadDate ():输入一个学生的信息;5)二级菜单函数 FunctionSelection ():日常事务处理功能选择;6)统计函数 ScoreStatistic():统计各个分数段人数; 7)排序函数 ScoreSort():对选定课程排序; 8)输出函数 PrintM