C语言成绩管理系统.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:16 大小:90KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言成绩管理系统.doc

C语言成绩管理系统.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1-3"\h\zHYPERLINK\l"_Toc232851892"1前言PAGEREF_Toc232851892\h2HYPERLINK\l"_Toc232851893"2需求分析PAGEREF_Toc232851893\h3HYPERLINK\l"_Toc232851894"2.1要求PAGEREF_Toc232851894\h3HYPERLINK\l"_Toc232851895"2.2任务PAGEREF_Toc232851895\h3HYPERLINK\l"_Toc232851896"2.3运行环境PAGEREF_Toc232851896\h3HYPERLINK\l"_Toc232851897"2.4开发工具PAGEREF_Toc232851897\h4HYPERLINK\l"_Toc232851898"3概要设计PAGEREF_Toc232851898\h5HYPERLINK\l"_Toc232851899"3.1系统流程图如3.1.PAGEREF_Toc232851899\h5HYPERLINK\l"_Toc232851900"3.2查找流程图如3.2.PAGEREF_Toc232851900\h5HYPERLINK\l"_Toc232851902"4详细设计PAGEREF_Toc232851902\h5HYPERLINK\l"_Toc232851903"4.1分析和设计PAGEREF_Toc232851903\h6HYPERLINK\l"_Toc232851904"4.2具体代码实现.PAGEREF_Toc232851904\h8HYPERLINK\l"_Toc232851905"4.3程序运行结果.PAGEREF_Toc232851905\h13HYPERLINK\l"_Toc232851906"5课程设计的总结与体会PAGEREF_Toc232851906\h15HYPERLINK\l"_Toc232851907"参考文献PAGEREF_Toc232851907\h16HYPERLINK\l"_Toc232851908"致谢PAGEREF_Toc232851908\h171前言随着科学技术的不断书展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学校学生成绩统计,具有对于手工统计所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩统计的效率。为此,我们编写了学生成绩统计系统。本系统共实现四大功能,包括:随机产生学生的学号、三门成绩、姓名;输出学生的数据;3、计算三门科目的平均成绩和每个学生的总成绩;4、用平均数找出最高成绩和最低成绩输出他们的信息。本程序应用了rand、函数,结构体,共用体,函数,数组,for循环,switch语句等相关内容。由于自己能力有限,难免有不足的地方,恳请老师耐心指导,提出建议。2需求分析2.1要求(1)用c语言实现程序设计;(2)利用共用体、结构体,函数进行相关信息处理;(3)画出成绩统计的系统流程图;(4)系统的各个功能模块要求用函数的形式实现;(5)界面友好(良好的人机互交),程序要有注释。2.2任务(1)随机产生学生(包括姓名、三门课程的成绩);(2)输出学生的信息;(3)统计每门课程的平均成绩;(4)统计每个学生三门成绩的总成绩和平均成绩;(5)找出最高成绩的学生和最低成绩的学生;(6)画出系统流程图和查找流程图;(7)编写代码;(8)程序分析与调试。2.3运行环境(1)WINDOWS2000/XP系统(2)Turboc2.0编译环境2.4开发工具图3.1系统流程图开始使用函数GetDate()自定义函数随机产生成绩使用函数PrintData()输出学生的信息使用AverageScore()计算并输出每门成绩的平均分找出成绩最高和成绩最低的学生输出,并计算出这两个学生的平均成绩输出结束C语言3概要设计3.1系统流程图如3.1.3.2查找流程图如3.2.结束初始化I从0到n-1循环,sum=studata[i].score[0]+studata[i].score[1]+studata[i].score[2]sum>maxmax=s