数据结构课程设计报告(学生用表)学生成绩管理问题

数据结构课程设计报告(学生用表)学生成绩管理问题

ID:28072363

大小:619.03 KB

页数:27页

时间:2018-12-07

数据结构课程设计报告(学生用表)学生成绩管理问题_第1页
数据结构课程设计报告(学生用表)学生成绩管理问题_第2页
数据结构课程设计报告(学生用表)学生成绩管理问题_第3页
数据结构课程设计报告(学生用表)学生成绩管理问题_第4页
数据结构课程设计报告(学生用表)学生成绩管理问题_第5页
资源描述:

《数据结构课程设计报告(学生用表)学生成绩管理问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(本科)数据结构课程:学号.•2017.5.8〜2017.5.19姓名:班级:教师:时间:计算机学院设计名称:学生成绩管理系统设计内容、目的与要求:要求(1)通过键盘输入各学生的多门课程的成绩,建立相应的文件i叩ut.dat。(2)对文件i叩ut.dat中的数据进行处理,要求具有如下功能:①按各门课程成绩排序,并生成相应的文件输出。②计算每人的平均成缋,按平均成缋排序,并生成文件。③求出各门课程的平均成绩、最高分、最低分、不及格人数、6(f69分人数、70〜79分人数、80〜89分人数、90分以上人数。④根据姓名或学号查询某人的各门课成

2、绩,重名情况也能处理。目的方便教师查询学生成绩,将学生成绩分类存储,将成绩排序方便分析计划与进度安排:5.9-5.11三个人一起讨论题目,查阅资料,对题A进行分析分析清楚题A设计的知识,并设计功能模块板块。5.12-5.16分工写各个板块函数。王志强,负责排序板块,釆用冒泡排序的方式对每位学生的各科成绩进行排序。张文海,负责查找板块函数,采用直接查找的方式进行查找;陈鹏飞,负责结构体的定义,以及对各函数板块的合并和文件存储和读取函数,对界面进行美观,最后进行调试。5.17-5.18进行最后调试和运行设计过程、步骤(可加页):main函数

3、分析某个学分析个人平按条件査找存储和读取科均成绩数据subject()困studentave()Scarch_no()Search_nameshow()

4、求

5、数rcadfilcO数函数函数O函数阐数类型定义结构体定义Strcutstudent{charno[10];//学号charname[20];//姓名intmath;//数学分数intenglish;//英语分数intcomputer;//计算机分数intscore;//交换用分数inteveave;//个人平}//定义一个学生体首先定义student结构体,再定义结构体成员,其中

6、字符型数组name[20]和no[10]分别来存实脸数据中的姓名和学号,另外定义整型变量math、english、computer分别存储各科成绩。再定义存储函数cunchtiO和读取函数duquO这两个函数分别通过运用文件存储函数fwritc和文件读取函数fread来实现将数据存入指定路径,以及从指定路径读取数据,并显示在显示屏上。通过构造函数subject()来实现对各科成绩的分析,studentave()来对个人成绩进行分析,nosearch()和namesearch()来实现按条件查找不同的学生信息。最后在主函数中输入实验数据,

7、并通过调用各个函数来实现实验要求函数部分Voidsubject(){}//对各科成绩进行分析函数;voidstudentave(studentst[],intn)t}//平均成绩函数,对所有成绩进行分析main函数分析某个学分析个人平按条件査找存储和读取科均成绩数据subject()困studentave()Scarch_no()Search_nameshow()

8、求

9、数rcadfilcO数函数函数O函数阐数类型定义结构体定义Strcutstudent{charno[10];//学号charname[20];//姓名intmath;//

10、数学分数intenglish;//英语分数intcomputer;//计算机分数intscore;//交换用分数inteveave;//个人平}//定义一个学生体首先定义student结构体,再定义结构体成员,其中字符型数组name[20]和no[10]分别来存实脸数据中的姓名和学号,另外定义整型变量math、english、computer分别存储各科成绩。再定义存储函数cunchtiO和读取函数duquO这两个函数分别通过运用文件存储函数fwritc和文件读取函数fread来实现将数据存入指定路径,以及从指定路径读取数据,并显示在显

11、示屏上。通过构造函数subject()来实现对各科成绩的分析,studentave()来对个人成绩进行分析,nosearch()和namesearch()来实现按条件查找不同的学生信息。最后在主函数中输入实验数据,并通过调用各个函数来实现实验要求函数部分Voidsubject(){}//对各科成绩进行分析函数;voidstudentave(studentst[],intn)t}//平均成绩函数,对所有成绩进行分析voidsearchno(studentst[],intn)}voidsearch_name(studentst[],intn

12、)查找函数,采用学号和姓名查找方式排序板块直接写在subject函数中,采用冒泡排序。结果与分析(可以加页):2、成缋分析Bl:12^^aSM.exe—□请选择要分析的学科:2*********以下是关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。