学生成绩管理.doc

学生成绩管理.doc

ID:56420199

大小:183.22 KB

页数:18页

时间:2020-06-23

学生成绩管理.doc_第1页
学生成绩管理.doc_第2页
学生成绩管理.doc_第3页
学生成绩管理.doc_第4页
学生成绩管理.doc_第5页
资源描述:

《学生成绩管理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计课程设计西北师范大学xxxx计算机与电子信息工程系课程设计报告书课程名称:C语言程序设计专业:计算机科学与技术(网络应用与技术)课题名称:学生成绩管理班级:学号:姓名:指导教师:2014-2015学年第二学期17程序设计课程设计学生成绩管理(难易程度:中)1.课程设计要求学习成绩管理系统的主要要求为:1)能按学期、按班级完成对学生成绩的录入、修改2)能按班级统计学生的成绩,求学生的总分及平均分3)能查询学生成绩,不及格科目及学生名单4)能按班级输出学生的成绩单2.设计目的及意义课题的设计旨在训练我们的基本编

2、程能力,使我们熟悉C语言图形模式下的编程。本程序中涉及结构体、数组、绘图等方面的知识。通过本程序的训练,使我们能对C语言有一个更深刻的了解。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理。3.课题说明本系统主要用于对学生的成绩进行管理。通过本系统,可以将各个学生的成绩记录输入到系统中,保存到文件,便于查阅和相关管理。此外,该系统还能实现对学生成绩记录的显示,查询以及插入或删除学生的成绩记录等功能。4.功能模块图学生成绩管理系统输入学生资料输出学生成绩查找显示学生成绩按照姓名查找修改学习资料显示所有学生名单查

3、找删除学生信息从文件中读取信息保存学生资料退出程序5.功能描述17程序设计课程设计主要功能用来对学生的成绩进行收集和输入。在学生信息保存在系统中的前提下,成绩录入需要输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入学生成绩就输入y,不想再输入学生成绩的话就输入n,再输入n之后,系统返回到主菜单。输入学生资料是得分学期来进行处理,执行一次该模块只能输入一个学期的学生信息。在此过程中每输入一个学生的信息,通过

4、循环在输入完成时将学生个数返回给n,case1中就是利用n=input(stud,n)这一赋值过程来执行该函数中的输入过程。输入完成后按任意键即可返回菜单。1.执行住流程图开始输入指令1~0输入学生资料查找显示成绩修改资料显示名单查找删除信息读取查找信息保存资料输出成绩123456789退出17程序设计课程设计1.程序运行结果17程序设计课程设计17程序设计课程设计17程序设计课程设计1.设计过程遇到的问题在输入了学生成绩之后,若不退出程序继续读取文件,同一个学生的信息会多次输出。输入的数据长度有要求,不能够输入的

5、太长否则就会输出结果排列不整齐甚至无法输出数据。输入学生成绩时只能连续输入相同学期的学生。输入的学生成绩等信息相同时如姓名,程序不提示出错,不能处理。同时好多地方都不懂,不明白其中的原理,做起来不上手。2.课题总结第一次做这种设计面广、综合性强的课程设计刚开始难度还是有点大的,主要是在函数调用方面容易出现混乱,刚开始的时候功能少还容易解决,写到后面再在综合起来就容易出现问题。尤其是在修改删除函数中要调用文件操作函数,查找函数,然后找到具体删除的可行性办法还是不太容易,最后采用后一项覆盖前一项的方法解决。17程序设计

6、课程设计10.设计课题感想这学期我们学习了C++这一编程语言,学的很浅薄,平时都只能编一些比较小的程序。这次课程设计花了很长时间,学到了不少的知识,开拓了视野。并且,本设计不像平时编写的程序,运行一下直接推出操作界面。而是可以像一个计算机上使用的软件一样,可以不用退出系统,继续使用其功能,只需要在主函数中调用一个循环即可。除此之外,还学习到了课程设计的流程相关的知识。不过大多属于网上搜的,自己的能力很弱不能做出来。17程序设计课程设计附录代码#include#include#i

7、nclude#include#include#include#includeusingnamespacestd;typedefclass{public:intcls;charnam[10];charnum[10];intchinese;intenglish;intcomputer;intmath;}Student;Studentstud1[100],stud2[100];intmenu(){chara;while(a>'

8、7'

9、

10、a<'0'){system("cls");std::cout<<"欢迎使用学生成绩管理系统";std::cout<

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

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

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