当前位置:   article > 正文

C语言实训项目源码-04学生成绩管理系统-C语言实训C语言大作业小项目_c语言实训系统

c语言实训系统

 C语言学生成绩管理系统

一、主要功能

主要功能模块

页面名称

实现功能

负责人

录入学生的成绩

录入学生的成绩

删除学生的成绩

删除学生的成绩

添加学生的成绩

添加学生的成绩

修改学生的信息

修改学生的信息

查询学生的信息

查询学生的信息

成绩排名

成绩排名

修改登陆信息

修改登陆信息

源码下载:

https://download.csdn.net/download/liuning940307/89306704  26-学生成绩管理系统3-C语言实训C语言大作业C语言课程设计开题报告等.zip

https://download.csdn.net/download/liuning940307/89306686  04-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

https://download.csdn.net/download/liuning940307/89306684  03-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

二、开题报告

三、详细设计

首页:

录入学生成绩:

删除学生成绩:

修改学生成绩:

 源码下载:

https://download.csdn.net/download/liuning940307/89306704  26-学生成绩管理系统3-C语言实训C语言大作业C语言课程设计开题报告等.zip

https://download.csdn.net/download/liuning940307/89306686  04-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

https://download.csdn.net/download/liuning940307/89306684  03-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

四、主要源码

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define STU struct student
  5. #define LEN sizeof(struct student)
  6. #define filename "data.txt"
  7. #define user "user.dat"
  8. char user_name1[20],user_key1[20];
  9. STU
  10. { char name[10];
  11. char xh[20];
  12. char sex[4];
  13. int age;
  14. char phone[20];
  15. char birth[20];
  16. char e_mail[20];
  17. double score[3];
  18. double average;
  19. double sum;
  20. STU *next;
  21. };//定义结构体类型
  22. void read1();
  23. void alter_welcome();//用户的登陆界面
  24. void sort_by_average(STU *head);//根据平均成绩排序
  25. STU *creat();//创建一个空的链表
  26. void query(STU *head);//查询学生信息的时候的选项
  27. void println(STU *head);//函数作用:输出链表里的全部数据
  28. STU *delet(STU *head);//删除某个学生的信息
  29. void input1(STU *head);//将链表里的数据写入到文件中
  30. STU *insert(STU *head);//输出选择是的界面
  31. void select_e_mail(STU *head);//按照邮箱查询
  32. void select_birth(STU *head);//按照生日查询
  33. void select_xh(STU *head);//按照学号查询
  34. void select_name(STU *head);//按照姓名查询
  35. void sort_by_sum(STU *head);//对学生的成绩按照总分进行排序
  36. void welcome();//输出欢迎界面
  37. void writedat(STU *head);//向空的链表写入数据
  38. int mainmenu();//一开始要进行的选择的界面
  39. void display(STU *head);//输出某个学生的信息
  40. STU *read();//读取文件里的数据
  41. void alter_login();//用户的登陆
  42. void alter_name(STU *head);//修改学生的名字
  43. void alter_xh(STU *head);//修改学生的学号
  44. void alter_sex(STU *head);//修改学生的性别
  45. void alter_age(STU *head);//修改学生的年龄
  46. void alter_phone(STU *head);//修改学生的电话
  47. void alter_birth(STU *head);//修改学生的生日
  48. void alter_e_mail(STU *head);//修改学生的邮箱
  49. void alter_score(STU *head);//修改学生的成绩
  50. void alter(STU *head);//修改学生的主程序
  51. void alter_score_select();//修改成绩是的选择界面
  52. void score_query_select();//成绩排序是的界面
  53. void score_query(STU*head);
  54. int main()
  55. {

更多源码见:04-学生成绩管理系统-C语言实训C语言大作业课程设计.zip_UUID资料库

五、实训感想

短短五天的时间,感觉像是大一课程又重走了一遍,这次培训不仅让我充实了更多的理论知识,更让我开阔了视野,解放了思想,打动了内心。前几天老师的知识讲解不仅把我们以前学过的知识整合在了一起,建立了一个新的知识体系,同时讲解了很多新知识,还有很多以前学过知识的延伸,让我明白了学无止境,每天都应该充实自己,学习新的知识,才能不断进步。

        前几天的学习老师不仅教会了我知识,同时也教会了我新的学习方法,让我养成了良好的学习习惯,规范了我的编码习惯,让我养成了按照编码规范写代码的习惯,我想这对我以后的学习工作会有很大的帮助。前几天我不只是学到了知识,每天的练习与作业让我的动手写代码能力有了很大提升,平时在学校很少写代码,写了也不是很注意编码的规范,不过这几天的练习与作业让我明白,只有写代码才能更好的了解代码的意思,才能更好的学习代码,良好的写代码习惯是成功的基础,这几天的练习让我的写代码能力有了很大提升,以前写的很慢,有时候错了也不知道错在哪,都是因为写的少了而且没有良好的习惯,这几天让我写代码的速率与正确率有了很大提高,让我明白了实践才是检验真理的唯一标准。只有多实践,才能及时发现自己的不足加以改正。最后我们分组写了一个项目,这次的写项目经历也让我学到了很多,以前总是一个人写,各方面都不太注意,这次的写项目经历让我明白了团队合作的重要性,大家一起讨论,一起解决困难,一起最终获得成功,共同进步,共同完成任务。

本次实习使我第一次亲身感受了所学知识与实际的应用,理论与实际的相结合,让我们大开眼界,也算是对以前所学知识的一个初审吧!这次生产实习对于我们以后学习、找工作也真是受益菲浅。在短短的一个星期中,让我们初步让理性回到感性的重新认识,也让我们初步的认识了这个社会,对于以后做人所应把握的方向也有所启发。我会把这此实习作为我人生的起点,在以后的工作学习中不断要求自己,完善自己,让自己做的更好。

源码下载:

https://download.csdn.net/download/liuning940307/89306704  26-学生成绩管理系统3-C语言实训C语言大作业C语言课程设计开题报告等.zip

https://download.csdn.net/download/liuning940307/89306686  04-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

https://download.csdn.net/download/liuning940307/89306684  03-学生成绩管理系统-C语言实训C语言大作业课程设计.zip

项目资料目录: 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1021092
推荐阅读
相关标签
  

闽ICP备14008679号