资源描述:
《c语言学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机程序设计语言课程设计题目学籍管理系统学院班级姓名指导教师内容和要求强化学习C语言中有关链表及外部文件的内容,独立设计学生成绩管理系统,并编程实现以下功能:1、整个系统均用c语言实现;2、利用指针、链表来实现学生成绩的数据结构设计;3、系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能;4、系统的各个功能模块都用函数的形式来实现;实现功能1、每一条记录包括一个学生的学号、姓名、性别、岀生日期等2、输入功能:可以一次完成无数条记录的输入。3、显示功能:完成全部学生记录的显示。4、查找功能:完成按姓名查找学生记录,并显示。5、排序功能:按学牛输入顺序输出9、有一个清晰美观
2、界面来调用各个功能系统的总体框架系统总体框架图程序运行密码为:111#include"string.h"#include''stdio.h"#defineN100intn=0;/*学生信息数据结构*/structstudentcharSname[20];charSnum[20];charSage[31;charSclass[10];charSmayor[30];charStelephone[30];charSmail[30];charSgender[51;charSbirth[30];charSaddress[30];}Stu[N];/*录入函数实现*/voidReadData(){
3、printf(”请输入学生信息:姓名:”);scanf(H%s",Stu[n].Sname);printfC'学号:”);scanf(',%s,,,Stu[n].Snum);printfC,年龄:”);scanf("%s”,SUi[n].Sage);printfC性别:”);scanf(H%sn,Stu[n].Sgender);printfC出生年月:”);scanf("%sH,Stu[n].Sbirth);printfC^级:”);scanf(M%s",Stu[n].Sclass);printfC'专业:”);scanf(',%s,,,Stufn].Smayor);printf
4、(H电话:”);scanf(,'%s",Stu[n].Stelephone);printf(n地址:");scanf(',%s,,,Stu[n].Saddress);printfC邮箱:”);scanf("%sH,Stu[n].Smail);n++;}/*显示函数实现*/voidShowData(){inti;if(n==0){printfC系统中没有存储记录!”);return;printf("学生信息显示H);for(i=0;i5、话:%s地址:%s邮箱:%su,Stu[i].Sname,Stu[i].Snum,Stu[i].Sage,Stu[i].Sgender,Stu[il.Sbirth,Stu[i].Sclass,Stu[i].Smayor,Stu[i].Stelephone^tu[i].Saddress,Stu[i].Smail);}printf(n结束”);}/*查找函数实现*/voidFindData(){inti,flag=l,p;printf("l>按姓名查询2、按学号查询”);scanf(H%d",&p);if(P==l){charStunamel[20];讦(n=0){print
6、fC系统中没有存储记录!”);return;}printf(nW输入学生姓名:H);scanf(”%s”,Stuname1);printf(””);for(i=0;i7、s,Stu[i].Smayor,Stu[i].Stelephone,Stu[i].Saddress,Stu[i].Smail);printf(n结束”);flag=0;if(flag)printf(n未找到相关记录!”);if(p==2)charStunamelf20
8、;if(n==0){prints系统中没有存储记录!”);return;}piintf(“请输入学生学号:-);scanf(u%sn,Stunamel);printf(Hn);f