学生证管理系统(C语言课程设计).pdf
C语言课程设计报告2010年11月2 6日报告目录一、课程设计目的.3二、实习内容及要求.3三、需求分析.3四、总体分析.3五、详细 设 计.45.0 头文件及结构体.45.1 主函数.55.2菜单模块.55.3 添加模块.65.4 修改模块.105.5 浏览模块.145.6 查询模块.155.6.1按学号查询.155.6.2按名字查询.165.6.3按班级查询.175.7统计模块.185.7.1男生信息.195.7.2女生信息.215.7.3全体学生信息.235.8删 除 模 块.23六、上机操作.266.1系统说明.266.2系统测试.26七、总 结.32八、源代码.32一、课程设计目的通过实践,学会编制结构清晰、风格良好、数据结构适当的C语言程序,加深对C语言基础知识的理解和掌握,进一步巩固C语言编程实践能力,锻炼思维逻辑和解决综合性实际问题的能力。二、实习内容及要求1、用c语言编写一个学生证管理系统,该系统具有以下功能:(1)录入某位学生的学生证信息;(2)给定学号,显示某位学生的学生证信息;(3)给定某个班级的班号,显示该班所有学生的学生证信息;(4)给定某位学生的学号,修改该学生的学生证信息;(5)给定某位学生的学号,删除该学生的学生证信息;(6)提供一些统计各类信息的功能;(7)提供浏览所有学生的学生证信息的功能。2、输入要求应用程序运行后,在屏幕上显示一个菜单;用户可以根据要求,选定相应的操作项目;进入某个操作后,根据应用程序的提示,从键盘输入相应的信息。3、输出要求(1)应用程序运行后,要在屏幕上显示一个菜单;(2)要求用户输入数据时,给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。三、需求分析根据题目要求,学生信息要从文本文件中存取,所以本程序应该提供读写文件,显示、统计、查询、修改记录,保存文件等操作,此外,还应该提供键盘式选择菜单实现功能。四、总体设计根据需求分析,可以把这个系统的设计分为添加、修改、查询、浏览、统计、删除六大模块,其中查询模块可以分为三个子模块,统计模块可以分为三个子模块,子模块下面还有子函数;系统功能模块图如下所示:五、详细设计5.0头文件及结构体#include#include#include#define N 100struct Classf班级Ichar Cname20;char Cno20;班名班号);struct Student/学生(char Sname20;char Sex10;char Sno20;int Age;struct Class CInfo;StuInfoN;/姓名性别学号年龄嵌套结构体,表示班级信息结构体数组,用作读取和存放临时数据5.1主函数void main()menu();getchar();/菜单5.2 菜单void menu()(int chose;int right;do(printf(nntttt 学生证管理系统n);printf(n.);p rin tf(菜单:tl-添加t2-修改t3-浏览全部t4-查询t5-统计t6-删除t7-退出n);printf(.);printf(请输入数字选择:);scanf(%d,&chose);if(chose8)(right=l;printf(输入错误,请重新输入!rT);getchar();)else right=O;while(right=l);switch(chose)case l:add();break;添加模块case 2:modify();break;修改模块case 3:browse();break;浏览模块case 4:quiry();break;查询模块case 5:stastic();break;统计模块case 6:Delete();break;/删除模块case 7:exit(0);退出5.3添加模块首 先 要 判 断 文 件S t u l n f o.t x t是否存在,如果存在就以读写(r+)的方式打开,如果不存在,就以写(w)的方式创建文件S t u l nf o.t x t o输入格式要求:性别为男或女,学号为1 1位且不能重复,年龄在0-1 00之间,班级号为6位,程序提供了完善的验证机制,输入错误时将提示重新输入直到正确为止。此外,如果以读写的方式打开,还要判断记录数nu m N是否成立,因为结构体数组的大小为N,当nu m=N时,表示已满,不能再存储数据,需要修改N的值。void add()int num;表示记录数int i;int age;/临时变量,用于验证输入的性别是否满足条件char sno20;/临时变量,用于验证输入的学号是否满足条件charsex20;/临时变量,用于验证输入的性别是否满足条件char cno20;临时变量,用于验证输入的班号是否满足条件int right;FILE*fp;if(fp=fopen(uStuInfo.txtM;,r+)=NULL)以读写方式打开(if(fp=fopen(,StuInfo.txt,w,)=NULL)文件不存在就创建文件(printf(un 文件不存在且创建失败,返回!nn);menu();)printf(nn 请按照提示输入学生信息:nn);printfC姓名:);scanf(%s”,&StuInfo0.Sname);do(printf(性 别(男 或 女):”);scanf(”s”,sex);if(strcmp(sex,男)!=0)&(strcmp(sexJ 女)!=0)(prinlf(输入错误,请输入男或女!n);right=l;getchar();)else right=O;while(right=l);strcpy(StuInfo0.Sex,sex);do(printf(n 学 号(11 位):”);scanf(,%s,sno);if(strlen(sno)!=ll)(printf(输入错误,学号长度应为11位数!n);right=l;getchar();else right=O;while(right=l);strcpy(StuInfo0.Sno,sno);do(printf(Hn 年龄:);scanf(%dn,&age);if(age 100)(printf(年龄应在0-100之间,请重新输入年龄!n”);right=l;getchar();)else right=O;while(right=l);StuInfoO.Age=age;do(printf(n 班 号(6 位):);scanf(%s,cno);if(strlen(cno)!=6)(printf(输入错误,班号长度应为6 位数!n);right=l;getchar();)else right=O;while(right=l);strcpy(StuInfo0.CInfo.Cno,cno);printf(n 班名:);scanf(%s,&StuInfo0.CInfo.Cname);fprintf(fp;,n%st%st%st%dt%st%s,StuInfo0.Sname,StuInfo0.Sex,StuInfo0.Sno,StuInfo0.Age,StuInfo0.CInfo.Cno,StuInfo0.CInfo.Cname);fclose(fp);printf(nn 保存成功!n0);printf(n请按enter键返回主菜单!n);getchar();getchar();menu();1 以上的输入是以写的方式输入,下面是以读写的方式输入数据for(i=0;!feof(fp);i+)(fscanf(fp,M%s%s%s%d%s%sM,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);num=i;/记录数if(num=N)printf(”n 保存记录数超出结构体数组数的大小,请先修改N 的值!nn);printf(Hn 请按enter键返回主菜单!n”);getchar();getchar();menu();)printf(n请按照提示输入学生信息:nn);printff姓名:);scanf(H%sM,&StuInfonum.Sname);do(printf(n 性别(男或女)scanf(n%sn,sex);if(strcmp(sex,“男)!=0)&(strcmp(sexJ 女)!=0)(primf(”输入错误,请输入男或女!n)right=l;getchar();)else right=O;while(right=l);strcpy(StuInfonum.Sex,sex);do(printf(n 学 号(11 位):”);scanf(s”,sno);if(strlen(sno)!=ll)(printf(输入错误,学号长度应为11位数!n);right=l;getchar();)else right=O;for(i=0;inum;i+)if(strcmp(snoStuInfbi.Sno)=0)(printf(该学号已经存在,请重新输入!n);right=1;getchar();while(right=l);strcpy(StuInfonum.Sno,sno);doprintf(nn 年龄:);scanf(n%dM,&age);if(age 100)(printf(“年龄应在0-100之间,请重新输入年龄!n);right=l;getchar();else right=O;while(right=l);StuInfbnum.Age=age;do(printf(n 班 号(6 位)scanf(,%s,cno);if(strlen(cno)!=6)(printf(输入错误,班号长度应为6 位数!n”);right=l;getchar();)else right=O;while(right=l);strcpy(StuInfonum.CInfo.Cno,cno);printf(n 班名:);scanf(s&SluInfonum.CInfo.Cname);把该记录写到文件末尾fprintf(fp,n%st%st%st%dt%st%s,StuInfonum.Sname,StuInfonum.Sex,StuInfonum.Sno,StuInfonum.Age,StuInfonum.CInfo.Cno,StuInfbnum.CInfo.Cname);fclose(fp);printf(”n 保存成功!n“);printf(nn 请按enter键返回主菜单!n);getchar();getchar();menu();5.4修改模块先判断文件S t u l nf o.t x t以读(r)的方式能否打开,不能就返回,可以就读入记录;然后输入学号查找记录,没找到就返回,找到就按照提示修改该记录,与输入模块一样,输入的格式要求:性别为男或女,学号为1 1位且不能与除当前修改的记录的学号外的记录的学号重复,年龄在0-1 00之间,班级号为6位,程序提供了完善的验证机制,输入错误时将提示重新输入直到正确为止。输入完成后,再以写(w)的方式创建文件,不能创建就返回,可以就将结构体数组中的所有记录保存到文件中,这与添加稍有差别,最后返回主菜单。void modify()(int num;int i;int right;int age;char sex 20;char cno20;char sno20;int found=-l;char StuNO20;FILE*fpr,*fpw;if(fpr=fopen(,StuInfo.txt,r)=NULL)(printf(文件打不开!nu);menu。;for(i=0;!feof(fpr);i+)/(fscanf(fpr;,%s%s%s%d%s%s,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)num=i;fclose(fpr);printf(n请输入学号选择要修改的记录:”);scanf(s”,SluNO);for(i=0;inum;i+)if(strcmp(StuNO,StuInfoi.Sno)=0)found=i;printf(”n 你要修改的学生信息为:nn);printf(姓名 性别 学号 年龄 班号 班名n);printf(n%st%st%st%dt%st%snH,StuInfoi.Sname,StuInfoi.Sex,StuInfoi.Sno,StuInfoi.Age,StuInfoi.CInfo.Cno,StuInfoi.CInfo.Cname);primf(“n 请按照提示输入学生的新信息:n)printf(姓名巧;scanf(n%s,&StuInfofound.Sname);do(printf(”n 性 别(男 或女)scanf(%sn,sex);if(strcmp(sex,男)!=0)&(strcmp(sex,女)!女)printf(输入错误,请输入男或女!n)right=l;getchar();)else right=O;while(right=l);strcpy(StuInfofbund.Sex,sex);do(printf(n 学 号(11 位)scanf(s,sno);if(strlen(sno)!=ll)(printf(输入错误,学号长度应为11位数!n);right=l;getchar();)else right=O;for(i=0;inum;i4-+)(if(i!=found)&(strcmp(sno,StuInfoi.Sno)=0)(printf(“该学号已经存在,请重新输入!n);right=l;getchar();while(right=l);strcpy(StuInfofdund.Sno,sno);do(prmtf(Hn 年龄:);scanf(n%dn,&age);if(agel 00)(printf(年龄应在0-100之间,请重新输入年龄!n);right=l;getchar();)else right=O;while(right=l);StuInfofound.Age=age;do(printf(”n 班 号(6 位):”);scanf(,%s,cno);if(strlen(cno)!=6)(printf(输入错误,班号长度应为6 位数!n);right=l;getchar();else right=O;while(right=l);strcpy(StuInfofound.CInfo.Cno,cno);printf(”n 班名:);scanf(%s,&StuInfofound.CInfo.Cname);if(fpw=fopen(,StuInfo.txt,;,wn)=NULL)(printf(文件打不开,保存失败!n);menu();)for(i=0;inum;i+)/保存文件fprintf(fpw,n%st%st%st%dt%st%s,StuInfoi.Sname,StuInfoi.Sex,StuInfbi.Sno,StuInfoi.Age,StuInfoi.CInfo.Cno,StuInfoi.CInfo.Cname);)fclose(fpw);printf(nn 修改成功!nu);printf(nn 请按enter键返回主菜单!n);getchar();getchar();menu();if(found0)printf(un 没有找到该学号的记录:n”);printf(un 请按enter键返回主菜单!n);getchar();getchar();menu();)5.5 浏览模块void browse()(int num;int i;FILE*fp;if(fp=fopen(,StuInfo.txt,;r,)=NULL)(printf(文件打不开!n);menu();)for(i=0;!feof(fp);i+)fscanf(fp,M%s%s%s%d%s%s,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&Stulnfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)fclose(fp);num=i;printf(nn 已添加d 个学生信息nn”,num);printf(姓名 性别 学号 年 龄 班 号 班名n);for(i=0;inum;i+)printf(,%st%st%st%dt%s%sn,StuInfoi.Sname,StuInfoi.Sex,StuInfoi.Sno,StuInfoi.Age,StuInfoi.CInfo.Cno,StuInfoi.CInfo.Cname);)printf(nn 请按enter键返回主菜单!n);getchar();getchar();menu。;5.6 查询模块void quiry()(int chose;int right;do(printf(”nl.按学号查询t2-按姓名查询t3-某班学生信息t4-返回n);printf(n请输入数字选择:);scanf(d”,&chose);if(chose4)(right=l;getchar();)else right=O;while(right=l);switch(chose)(case 1 :bySno();break;case 2:bySname();break;case 3:byCno();break;case 4:menu();5.6.1 根据学号查找某学生的学生证信息:void bySno()(int found=-1;int num;int i;char no20;FILE*fp;if(fp=fopen(HStuInfo.txt,r)=NULL)(printf(文件打不开!n);menu();for(i=0;!feof(fp);i+)fscanf(fp,H%s%s%s%d%s%sM,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfbi.CInfo.Cname);)num=i;fclose(fp);printf(nn 请输入学生学号:);scanf(u%sn,no);for(i=0;inum;i+)(if(strcmp(no,StuInfoi.Sno)=0)(found=i;printf(un 该学生的信息为:nn);printf(姓名 性别 学号 年 龄 班 号 班名n)printf(,%st%st%st%dt%st%sn,StuInfofound.Sname,StuInfofound.Sex,StuInfofound.Sno,StuInfofound.Age,StuInfofound.CInfo.Cno,StuInfofound.CInfo.Cname);if(found0)printf(”n 没有找到该班号的记录!n);printf(n请按enter键返回上级菜单!n”);getchar();getchar();quiry();)5.6.2 根据姓名查找某学生的学生证信息:void bySname()(int found-1;int num;int i;char name20;FILE*fp;if(fp=fopen(,StuInfo.txt,;r,)=NULL)(printff文件打不开!iT);menu();for(i=0;!feof(fp);i+)fscanf(fp,%s%s%s%d%s%sn,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)num=i;fclose(fp);printf(Mn 请输入学生姓名:);scanf(u%sn,name);fbr(i=O;inum;i+)(if(strcmp(name,StuInfoi.Sname)=O)(found=i;printf(un 该学生的信息为:nnn);printf(u姓 名 性 别 学 号 年 龄 班 号 班名n);printf(,%st%st%st%dt%st%sn,StuInfofound.Sname,StuInfofound.Sex,StuInfofound.Sno,StuInfofound.Age,StuInfofound.CInfo.Cno,StuInfofound.CInfo.Cname);if(found0)printf(n没有找到该班号的记录!n);printf(n请按enter键返回上级菜单!n”);getchar();getchar();quiry();)5.6.3 根据班号查询某个班级所有学生的学生证信息:void byCno()(int found=l;int num;int i;char ClaNO20;FILE*fp;if(fp=fopen(StuInfo.txtM;r,)=NULL)(printf(文件打不开!n”);menu();)for(i=0;!feof(fp);i+)(主菜单)fscanf(fp,1,%s%s%s%d%s%s,&StuInfoi.Sname&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)num=i;fclose(fp);printf(n请输入班号:);scanf(”%s”,ClaNO);printf(”n 该班级的学生信息为:nnH);printf(姓名 性别 学号 年 龄 班 号fbr(i=O;inum;i+)(if(strcmp(ClaNO,StuInfoi.CInfo.Cno)=0)(found=i;班名n);printf(,%st%st%st%dt%st%snM,StuInfofound.Sname,StuInfofound.Sex,StuInfofound.Sno,StuInfofbund.Age,StuInfofound.CInfo.Cno,StuInfofound.CInfo.Cname);if(found0)printf(,n没有找到该班号的记录!n);printf(Hn 请按enter键返回上级菜单!n“);getchar();getchar();quiry();)5.7统计模块该模块实现了基本的统计功能,包括分别统计男女生的人数、平均年龄,以及全体学生的人数和基本年龄;void stastic()(int chose;int right;doprintf(n 1 全体男生t2-全体女生t3-全体学生t4-返回n);printf(nn 请输入数字选择:);scanf(%d&chose);if(chose4)/found小于0,说明不存在班号的学生记录(开 始)住 菜 单)right=l;getchar();)else right=O;while(right=l);switch(chose)(case 1:Male();男生的统计信息printf(n请按enter犍返回上级菜单!n);getchar();getchar();stastic();break;case 2:Female();女生的统计信息printfCXn请按enter键返回上级菜单!n);getchar();getchar();stastic();break;case 3:StuMsgO;全体学生的统计信息printf(n请按enter键返回上级菜单!n);getchar();getchar();stastic();break;case 4:menu();)5.7.1 统计男生信息子模块void Male()(int num;人数float mg;平均年龄num=MaleNum();mg=MaleMG();printf(n男生总人数为:%dn平均年龄 为:%fn,num,mg);)5.7.1.1 返回男生人数子函数int MaleNum()(开 始)否读取文件strcmp(男,Stulnfbi.Sex)Count-H-return countint num;int count=0;int i;FILE*fp;if(fp=fopen(uStuInfo.txtM,r,)=NULL)(printf(文件打不开!n);menu();for(i=0;!feof(fp);i+)fscanf(fp,H%s%s%s%d%s%s,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)fclose(fp);num=i;for(i=0;inum;i4-+)(if(strcmp(MjB,StuInfoi.Sex)=0)(count+;)return count;)5.7.1.2 返回男生平均年龄float MaleMG()(int num;int count=0;int found;float mAge=0;int i;FILE*fp;if(fp=fopen(,StuInfo.txt,ur,)=NULL)(printf(文件打不开!n);menu();)for(i=0;!feof(fp);i+)(fscanf(fp,%s%s%s%d%s%sn,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfb.Cno,&StuInfoi.CInfo.Cname);f b r(i=f l;!f e o f(i p);i+)s t r c m p C S t u l nf o i .S e x)=0f b u nt=IC o u nt sm A g(r=S t u l nf b f b u nd .A g e:m A g e/=c o u nt;r e t u r n m A g efclose(fp);num=i;for(i=0;i0)(mAge/=count;)return mAge;)5.7.2 统计女生信息子模块void Female()(int num;float mg;num=FemaleNum();mg=FemaleMG();printf(n女生总人数为:%dn平均年龄为:%fn,num,mg);)5.7.2.1 返回女生人数子函数int FemaleNum()(int num;int count=0;int i;FILE*fp;if(fp=fopen(,StuInfo.txt,r)=NULL)(printf(文件打不开!n)menu();否读取文件strcmp(女,StuInfbi.Sex)Count-H-for(i=0;!feof(fp);i+)retum countfscanf(fpJ%s%s%s%d%s%s”,&SluInfoi.Sname,&SluInfoi.Sex,&SluInfoi.Sno 成 StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)fclose(fp);num=i;for(i=0;inum;i+)if(strcmp(,C,StuInfoi.Sex)=0)(count+;)return count;)5.7.2.2返回女生平均年龄float FemaleMG()(int num;int count=0;int found;float mAge=0;int i;FILE*fp;if(fp=fopen(,StuInfo.txt,;r,)=NULL)(printf(文件打不开!nn);menu();X读取文件for(i=0;!fcoRJp);i-H-)strcmpC,Stulnfoi.Sex)=0fbunt=lCount+mAgeT-=Stulnfofound.Age;mAge/=count;return mAgefor(i=0;!feof(fp);i+)(fscanf(fp,%s%s%s%d%s%s,1,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)fclose(fp);num=i;for(i=0;i0)m A g e/=c o u nt;)r e t u r n m A g e;)5.7.3全体学生统计信息子模块v o i d S t u M s g Oi n t n u m;f l o a t m g;n u m=S t u N u m();m g=MG();p r i n t f(n学生总人数为:d n学生平均年龄为:%i n,n u m,m g);Ma l e();Fe m a l e();)5.7.3.1返回全体学生的人数子函数i n t S t u N u m()(i n t n u m;n u m=Ma l e N u m()+Fe m a l e N u m();r e t u r n n u m;)5.73.2返回全体学生的平均年龄子函数f l o a t MG()(f l o a t m A g e;m A g e=(Ma l e N u m()*Ma l e MG()4-Fe m a l e N u m():Fe m a l e MG()/(Ma l e N u m()+Fe m a l e N u m();r e t u r n m A g e;5.8删除模块v o i d D e l e t e()i n t n u m;i n t i;i n t f o u n d=-l;char StuNO20;FILE*fpr,*fpw;if(fpr=fopen(,StuInfo.txtV,r,)=NULL)(printff文件打不开!n);menu();)for(i=0;!feof(fpr);i+)(fscanf(fpr,u%s%s%s%d%s%sH,&StuInfoi.Sname,&StuInfoi.Sex,&StuInfoi.Sno,&StuInfoi.Age,&StuInfoi.CInfo.Cno,&StuInfoi.CInfo.Cname);)num=i;fclose(fpr);printtr,Xn请输入学号选择你要删除的记录:);scanf(%s,StuNO);fbr(i=O;inum;i+)(if(strcmp(StuNO,StuInfoi.Sno)=0)(found=i;printf(nn 你删除的学生信息为:nn);prinlf(姓名 性别 学号 年 龄 班 号 班名n“);printf(n%st%st%st%dt%st%snM,StuInfofound.Sname,StuInfofound.Sex,StuInfofound.Sno,StuInfofound.Age,StuInfofound.CInfo.Cno,StuInfofound.CInfo.Cname);if(fbundnum-l)(for(fbund;foundnum-1 ;fbund+)(strcpy(StuInfbfound.Sname,StuInfbfound+l.Sname);strcpy(StuInfofound.Sex,StuInfofound+l.Sex);strcpy(StuInfofound.Sno,StuInfofound+l|.Sno);StuInfofound.Age=StuInfofound+l.Age;strcpy(StuInfofound.CInfo.Cno,StuInfofound+1 .CInfo.Cno);strcpy(StuInfofound.CInfo.Cname,StuInfofound+l.CInfo.Cname);)if(fpw=fopen(StuInfo.txt,nw)=NULL)(printf(文件打不开!nM);menu();for(i=0;inum-1 ;i+)保存文件(fprintf(fpw,n%st%st%st%dt%st%s,StuInfoi.Sname,StuInfoi.Sex,StuInfoi.Sno,StuInfoi.Age,StuInfoi.CInfo.Cno,StuInfoi.CInfo.Cname);)fclose(fpw);printf(nn 修改成功!n);printf(un 请按enter键返回主菜单!n);getchar();getchar();menu();)if(found0)(printf(un 没有找到该学号的记录:n);printf(un 请按enter键返回主菜单!n);getchar();getchar();menu();六、上机操作6.1 系统说明本系统存储信息的文本文件名为S t u l n f o.t xt;该文件在程序主目录下,添加模块先采用读写的方式(r+)打开文件,如果不存在就以写的方式(w+)创建该文件,因此,假如该文件已存在,则也可以直接打开该文件进行浏览、编辑;二 星 国 国Debug Student,c Student,dsp Student Student,opt0Stulnfo-记事本文件(分 编 辑(日 格 式(0)帮助(to仙世尖小伟民方伟琴2007100392622014072地理二班2001477582123014072地理二班2001544875423014071地理一班2558444758621014071地理一班2007100445821014072地理三班,!x|6.2 系统测试6.2.1 浏览数据1 C:Documents and SettingsAdministrator、桌面 学生证管理索统Debug5tudent.e”学生证管理系统菜皆:1-添 疝2-看/3-i i 4-i i 5-W 6-删 哀7-退春 薪 金 会 总 霏:;.己添加5个学生信息伟民方伟琴名仙世小姓辜王du惭费富女学与年龄班号20071003926220140722001477582123014072200154487542301407125584447586210140712007100445821014072-_一一-yrTrm-rm,rm-rn-rm-名理理理理理班地地地地地请按ente键返回主菜单,6.2.2 添加数据区 C:Documents and SettingsAdmlnistrdtor桌面、学生证管理系统、DebugStudent.exe”学生证管理系统金:嬴/2-瀛 31亩 施 套|3 4-iifi,5-4 6-m看蔽折痛;.请按照提示输入学生信息、:姓名:黄家驹熟雳褊豫或女,性 别(男或女):男学 号(11 位):20071003926没学导已经存在,请重新输入?学 号(11 位):20071225489年龄:256车 舲 应 在 之 间,请重新输入年龄,年龄:25班 号(6位):0142篇入宿误,班号长度应为6位数?班 号(6位):014071班名:地理一班保存成功!请按en ter键返回主菜单?添加该生信息后浏览结果:已添加6个学生信息性伟民方伟琴驹名仙世姓辜王黄学号 年龄20071003926 2220014775821 2320015448754 2325584447586 2120071004458 2120071225489 25班号 班名014072 地理二班014072 施理二班014071 地理一班014071 地理一班014072 施理三班0140?!地理一班请按ent er键返回主菜