课程设计报告-学生成绩管理系统.doc

课程设计报告-学生成绩管理系统.doc

ID:56199920

大小:1.02 MB

页数:38页

时间:2020-03-20

课程设计报告-学生成绩管理系统.doc_第1页
课程设计报告-学生成绩管理系统.doc_第2页
课程设计报告-学生成绩管理系统.doc_第3页
课程设计报告-学生成绩管理系统.doc_第4页
课程设计报告-学生成绩管理系统.doc_第5页
资源描述:

《课程设计报告-学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《高级语言程序设计》课程设计报告课题名称:学生成绩管理管理姓名:田宇班级:通信1412学号:141003440228指导教师:陶恂电子信息学院2015年07月10日目录1课题分析11.1问题描述1(1)录入每个学生的学号、姓名和各科考试成绩1(2)计算每门课程的总分和平均分1(3)计算每个学生的总分和平均分1(4)按每个学生的总分由高到低排出名次表1(5)按每个学生的总分由低到高排出名次表1(6)按学号由小到大排出成绩表1(7)按姓名的字典顺序排出成绩表1(8)按学号查询学生排名及其考试成绩1(9)按姓名查询学生排名及其考试成绩1(10)按优秀(90-100)、

2、良好(89-89)、中等(70-79)、及格(60-69)、不及格(0-59)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比1(11)输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分1(12)将每个学生的记录信息写入文件1(13)从文件中读出每个学生的记录信息并显示11.2功能需求分析12系统设计32.1数据结构设计32.2函数设计与说明32.3菜单设计32.4文件清单与说明43系统实现53.1管理系统菜单53.2学生成绩排名53.3学生成绩统计94测试数据与测试过程记录104.1菜单测试104.2系统功能测试134.2.1管理系统

3、菜单134.2.2输入学生信息14录入每个学生的学号、姓名和各科考试成绩144.2.3计算总分和平均分14计算每门课程的总分和平均分测试14计算每个学生的总分和平均分测试154.2.4学生成绩排名16按每个学生总分由高到低排名16按每个学生总分由低到高排名16按学号由大到小排名17按姓名的在字典顺序排名184.2.5查询学生成绩18按学号查询学生排名及其考试成绩测试18按姓名查询学生排名及其考试成绩测试194.2.6学生成绩统计20各等级学生的百分比204.2.6学生信息的输入输出20输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分测试20将每

4、个学生的记录信息写入文件测试21从文件中读出每个学生的记录信息并显示测试225课程设计遇到的问题及解决方法226课程设计总结23参考文献23附录源代码23学生信息管理系统351课题分析1.1问题描述某班有最多不超过30人(具体人数键盘输入)参加期末考试,考试科目为数学(MT)、英语(EN)和物理(PH)。学生成绩管理系统是一个非常实用的程序,如果能够把用户输入的数据存盘,下次运行时读出,就更有用了。编程实现如下菜单驱动的学生成绩管理系统(1)录入每个学生的学号、姓名和各科考试成绩(2)计算每门课程的总分和平均分(3)计算每个学生的总分和平均分(4)按每个学生的总

5、分由高到低排出名次表(5)按每个学生的总分由低到高排出名次表(6)按学号由小到大排出成绩表(7)按姓名的字典顺序排出成绩表(8)按学号查询学生排名及其考试成绩(9)按姓名查询学生排名及其考试成绩(10)按优秀(90-100)、良好(89-89)、中等(70-79)、及格(60-69)、不及格(0-59)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比(11)输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分(12)将每个学生的记录信息写入文件(13)从文件中读出每个学生的记录信息并显示1.2功能需求分析若要完成问题中的各项要求,首先需要

6、运用结构体数据储存学生的成绩信息,再运用循环语句求得各学生成绩之和及平均分和各学科成绩之和及平均分,再运用文件存储数据便于以后查询,对于数据查询,则同样需要运用循环语句将要查询的姓名或学号与已储存的信息进行对比,直至找到要查询的信息。系统功能模块如图1.2.1所示学生信息管理系统35输入输出统计查询排名计算从文件中读出每个学生的记录信息并显示将每个学生的记录信息写入文件输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分对每门课程分别统计每个类别的人数以及所占的百分比按姓名查询学生排名及其考试成绩按学号查询学生排名及其考试成绩按姓名的字典顺序排出成

7、绩表按学号由小到大排出成绩表按每个学生的总分由低到高排出名次表按每个学生的总分由高到低排出名次表计算每个学生的总分和平均分计算每门课程的总分和平均分录入每个学生的学号、姓名和各科考试成绩学生成绩管理系统图1系统功能模块图表1.2.1学生信息管理系统352系统设计2.1数据结构设计系统处理的数据主要是学生信息,由C语言数据体表示structstudent{charname[NUM_N];//学生姓名intscore[SCORE_N];//学生成绩(物理数学英语)floataverstudent;//平均成绩}STUDENT;2.2函数设计与说明学生信息管理系统采用

8、结构化程序设计思想,程序

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

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

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