欢迎来到天天文库
浏览记录
ID:23248254
大小:117.50 KB
页数:25页
时间:2018-11-06
《学生成绩管理系统c语言课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书NO.25学生成绩管理系统 1.程设计的目的通过本程序可以训练学生程序设计的基本技能,让学生掌握C程序各种函数的应用。同时也大大增加了学生的学习兴趣,提高了学生的编程能力。进一步掌握和利用C语言进行程设计的能力;进一步理解和运用结构化程设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;掌握书写课程设计开发文档的能力.2.设计方案论证2.1设计思路(1)输入学生初始信息模块:其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu*p1)来实现此操作。当正确输入存在的
2、学生学号,系统进行判断时,提示存在此学生。 (2)查询模块:可用stu*lookdata(stu*p1) 来实现。找到就输出此学生全部信息包括学生的语文、数学、英语和计算机等的成绩。当正确输入查找信息时,系统却不能够得到所要查找的学生信息以及学生的语文、数学、英语和计算机的成绩。(3)插入模块:沈阳大学课程设计说明书NO.25可用insert( )函数来实现。其中通过学号的大小来比较的,并且以此来排序。当我们输入插入信息时,系统却提示插入不进数据。(4)学生的信息以及成绩:通过学生的姓名来查看学生的语文、数学、英语和计算机等相关成绩,同时也可以分别通过cave
3、rage()、maverage()、eaverage()和comaverage() 来输出语文、数学、英语和计算机等成绩的平均分数、最高和最低分数。(5)退出系统:学生成绩管理系统可用一个函数exit()来实现,首先将信息保存到文件中,释放动态创建的内存空间,再退出此程序。退退出系统信信息及成绩插插入模块查查询模块初初始信息模块3.程序源代码#include#include#include#include#include#include沈阳大学课程设计说
4、明书NO.25#include#include#definePRINT1textcolor(12);cprintf("r请按任意键返回主菜单r");textcolor(10);getch();clrscr();break;intshoudsave=0;structstudent/*学生信息结构体定义*/{charnum[10],name[20],sex[4];intscore1,score2,score3,totle,ave;};typedefstructnode{structstudentdata;structno
5、de*next;}Node,*L;voidprint1(){cprintf("r================================================================================");}voidprint2(){沈阳大学课程设计说明书NO.25cprintf("r1.输入学生信息在这里你可以按照提示输入学生的学号,姓名,性别及各科成绩.");cprintf("r2.注销学生信息在这里你可以按照学号或姓名将某一名学生的信息从本系统中删除.");cprintf("r3.查询学
6、生信息在这里你可以按照学号或姓名查询某一名学生的信息.");cprintf("r4.修改学生信息在这里你可以按照提示修改某一名学生的学号,姓名,性别及各科成绩.");cprintf("r5.学生信息排序在这里你可以看到所有学生的成绩成绩.");cprintf("r6.学生信息统计在这里本系统将为你显示所有科目的最高分及最低分所得学生.");cprintf("r7.显示学生信息在这里你可以看到系统中所有学生的信息.");cprintf("r8.保存学生信息在这里你可以将学生你信息保存到内存中.");cprintf
7、("r9.帮助信息在这里你可以获得帮助信息.");cprintf("r0.退出系统在这里选择是否保存后,你可以安全的退出本系统.r");}voidmenu(){cprintf("rxc9xcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcdxcbxcdxcdxcdxcdxcdxcd
8、xcdxcdxcdxcdxcd
此文档下载收益归作者所有