基于c语言的学生成绩管理设计

基于c语言的学生成绩管理设计

ID:20657734

大小:213.03 KB

页数:15页

时间:2018-10-14

基于c语言的学生成绩管理设计_第1页
基于c语言的学生成绩管理设计_第2页
基于c语言的学生成绩管理设计_第3页
基于c语言的学生成绩管理设计_第4页
基于c语言的学生成绩管理设计_第5页
资源描述:

《基于c语言的学生成绩管理设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(实训)报告学院电子信息学院专业电子信息工程班级学号姓名课题c语言程序设计指导教师报告成绩日期:2008年9月29日备注:报告成绩指实习报告的成绩,按百分制打分。一、课程设计报告封页1二、课程设计报告目录2三、课程设计报告正文3-143.1课程设计目的33.2课程设计要求33.3设计题目分析3-43.3.1题目简介3-43.3.2设计要求43.4课程设计内容4-133.4.1程序4-93.4.2调试与测试9-133.5设计心得和总结13-143.6评阅意见14(要求:给出一级和二级目录,四号字,1.25倍行距。)3.1、课程设计目的c课程设计是在学生完成《c

2、语言程序设计》课程的理论教学和基础实验后进行的,通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容,掌握应川计算机解决实际闷题的基本方法;熟悉C程序开发的全过程,提尚综合应川C语言的能力,强化编程和调试能力。通过理论教学、葙础实验、课程设计等理论和实践紧密结合的教学,使学生获得用C语言解题的实际体会,得到C程序设计方法和技巧的训练,进一步提高综合编程和实际开发能力。3.2、课程设计要求(1)、课程设计题目每次课程设计开始之前,会给出多个设计课题的任务15,每个课题都冇相应的要求或说明,根据每班具体情况对学生进行分组,每组分配-至两题,或也可

3、由学先根据£)己的能力进行选题调整,使学生明确自己在设计期间应完成的任务,并有针对性地去查阅一些相关资料,选择课题应以在规定的时间闪能完成,并能得到应冇的锻炼为原则。若学生对任务书屮课题以外的相关课题较感兴趣,希望选作课程设计的课题时,%征得指导教师的认可,并写出明确的设计要求和说明。(2)、验收课程设汁在最P—天安排统一的考核与验收,指导教师现场对学生的设计进行考核提问,检查程序的运行情况,考核结果将作为整个课程设计成绩的评定依裾。(3)、设计报告课程设计结朿后学牛.要提交电子文捫的课程设计报告,以作为整个课程设计评分的书面依据和存档材料。内容及耍求参照附录;3.

4、3、设计题目分析3.3.1题目简介题目九:学生成绩统计(1)程序首先提示用户输入学生人数n,输入n个学生的信息:学号(6位整数)、姓名(6个字符)、3门课的成绩(3位整数1位小数),丼将这些信息显示在屏菇上。计算每个学生的平均成绩(3位整数2位小数),妞示这些信息和平均成绩最高分的学生信息,并将它们存入到磁盘数裾文件studl.txt中,以便能在下次进入系统P从该文件读取信息并显示。(2)提供学生信息添加功能,从smdl.txt文件中读取前一次操作后的学生数据,完成新数椐的添加,结果存盘,并能在下一次信息读取时显示添加后的信息。3.3.2设计要求编制程序将从键盘输入

5、的数据保存到磁盘数据文件中,并能从该文件中读取数据,耍求对每个学生进行成绩统计,最后将统计结果保存到磁盘文件中。提交程序设计流程图和设计说明书。3.4、课程设计内容3.4.1总体设计:运川模块化实现所奋功能,梭块包拈输入阑数、输出《数、统计阑数、添加阑数、保存阑数。程序山一个主Mi数和各个模块构成,用循环控制主Mi数,用结构体数组实现学生倌怠控制,通过调用实现各模块功能。各模块如下:函数头文件#include#includc#include^defineN100学生资料结构体数组structstudent//

6、...定义学土资料结构体。{charnum[6]:charname[8];floatscore[4];floatavr;}stu[N];函数声明//...声明输入函数。//...声明输出函数。//...声明统计学生成绩阑数,//...声明保存函数。//...声明读取学生成绩函数。//...声明添加函数。intinput(structstudentt[]);voidoutput(structstudentt[],intb);voidcount(structstudentt[],intb);voidsave(structstudentt[],intb);intload(

7、structstudentt口,intb);voidadd();定义变量intlonger,ra=0;//...定义变量。FILE*fp;主函数voidmain()intn=0,i,j,m,maxi,t=0;floatsum,max,average;do{//...学生成绩统计目录循环。printf("rT);printfr〃);printf(〃1Iprintf(〃学生成绩统计.V)printf(〃氺1.输入学生成绩.*Oprintf(〃氺2.统计学斗:成绩.*Oprintf(〃氺3.添加学生成绩.*Oprintf(〃氺4.保存学生成绩.*

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

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

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