【C语言课程设计报告书】学生成绩管理系统_第1页
【C语言课程设计报告书】学生成绩管理系统_第2页
【C语言课程设计报告书】学生成绩管理系统_第3页
【C语言课程设计报告书】学生成绩管理系统_第4页
【C语言课程设计报告书】学生成绩管理系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、c语言课程设计报告书题 目学生成绩管理系统学生姓名指导教师学 院 专业班级组内分工姓名主要任务占系统比例系统主菜单删除学生信息主函数30%录入学生信息修改学生信息24%查询排序24%排序统计24%1前言12需求分析33模块设计图44 ns流程图清单45存储结构及函数说明156课程设计结果207实践心得体会291前言1.1课程设计目的学生成绩管理是一个学校不可缺少的部分,它的内容对于学校的管理者和学 生以及学生家长来说都至关重要,所以一个良好的学生成绩管理系统应该能够为 用户提供充足的信息和快捷的查询手段。学牛成绩管理系统对学校加强学牛成绩 管理有着极其重要的作用.由于各个大学都在持续扩招,学生

2、的数量h益庞大, 对于如何管理如此庞大的学生成绩数据显得更为复杂,传统的手工成绩管理不仅 工作量大,而且容易出现问题,如:效率低、保密性差,另外时间一长,将产生 大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。已不能适应 时代的发展。随着科学技术的不断提高,计算机科学h渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工 管理所无法比拟的优点。例:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成木低等。这些优点能够极大地提高管理者管理的效率,也是学 校走向科学化、

3、正规化管理,与世界接轨的重要条件。因此,开发设计这样一套学生成绩管理软件成为很有必要的事情。该学生成绩管理系统采用c语言开发研制,针对学生成绩及其数据特点,可 以全面实现对学生成绩的录入、查询、修改、删除和统计等功能的计算机管理。 它能使学牛成绩数据的工作人员从繁重的工作中解脱出来,大大减轻了工作量, 减少人为的工作失误,全面提高学生成绩管理的效率,从而使学校对于学生成绩 的管理水平和技术水平跃上一个新的台阶。1. 2课程设计过程(1) 分析程序的主要作用并写出需求分析;(2) 确定组内分工并给出全局变量及结构体;(3) 写代码并画出n-s图;(4) 组合并调试代码,做岀相应的修改;(5) 完

4、成文档;为了方便数据的读取与保存,我们采用外部文件来进行数据保存能实现学生 信息数据的维护。13课程设计目标建立学生成绩信息管理系统,采用计算机对学生成绩信息进行管理,进一步 提高学校现代化水平。帮助广大成绩信息管理者提高工作效率、减少工作时间, 实现学生及其家长信息查询工作流程的系统化、公平化、规范化和自动化,也为 广大在教师提供便利快捷的成绩录入功能。为了保证系统能够长期、安全、稳定、 可靠、高效的运行,本课题将达到以下儿个目的:(1) 系统处理的准确性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能

5、 够满足高校对信息处理的需求。(2) 系统处理的及时性由于学生非常关心自己的信息正确与否以便及时接受来自学校的学习成绩 信息,学生成绩信息管理功能对于整个系统的功能和性能完成举足轻重。在系统 开发过程中,必须采用一定的方法保证系统的准确性。(3) 系统的保密性学生成绩信息是属于个人的隐私,所以系统在开发时,应该充分考虑系统的 保密性,以保证学生的隐私权。(4) 系统的开放性和可扩充性学生成绩信息管理系统在开发过程中,应该充分考虑以后的可扩充性。例如 学牛成绩信息管理的方式的改变,学牛成绩信息的需求也会不断的更新和完善。2需求分析一个学校需要管理学牛的基木信息和各门功课的考试成绩,希望当用到时直

6、 接从计算机中输出,从而减轻管理人员的负担,也使学生的信息能够长期保存, 需要建立一个简单的学生成绩管理系统来管理学生的成绩和信息。学生信息管理系统作为一个应用软件为学校师生提供一个对学生信息进行 管理和查询的平台。用户可根据系统界面的提示信息对学生的信息进行录入、删 除、修改、排序、查询、统计等操作。系统功能需求描述如下:(1) 系统主菜单:用户进入系统主菜单,可以按提示进行选择,从而完成不 同的任务,此功能在显示子程序中实现。管理员界面用outputio函数实现、用 户界面用output2 ()函数实现。(2) 录入学生信息及成绩:用户根据提示信息输入学生的学号、姓名、性别、 班级、各科成

7、绩等信息,系统会以文件形式存储,以便进行管理,可将学生信息 整合成结构体,用void input 0函数实现。(3) 修改学生信息及成绩:用户根据提示信息输入学生的学号,在学生文件 中查找到该学生的信息并根据提示信息进行成绩的修改,用void correct ()函 数实现。(4) 删除学生信息及成绩:用户根据提示信息输入学生的学号,在学生文件 屮查找到该学生的全部信息并将该信息全部删除,用void deleteo函数实现。(5) 查询学生信息及成绩:用户根据提示信息输入学生的学号或姓名的方式 进行查询,在学牛文件中查找到该信息并显示出来,用void search_by_name () 和 v

8、oid search_by_num()函数实现。(6) 学生成绩排序:对学生成绩(总分)进行从高到低排序,用冒泡排序法, 用void arrange ()函数实现。(7) 统计学生成绩:统计并显示各科优、良、中、及格、不及格的人数,及 及格率、最高分,用void stat ()函数实现。(8) 退岀系统:完成你所需完成的任务之后并退出到系统主菜单,用exit(o) 函数实现。3模块设计图前面的分析中已经定义了系统各个模块。在系统运行时刻由系统的流程决 定。当管理员运行该系统后可以来进行学生成绩信息录入管理、学生成绩信息查 询管理、学生成绩信息删除管理、学生成绩信息修改管理、学生成绩信息排序管

9、理及学生成绩信息统计管理操作;当用户运行该系统后可以进行学生成绩信息查 询操作,具体的流程如图3.2所示。学生信息及成 绩删除1 姓名查也学号査询学生信息及成 绩修改学生成绩排序学生成绩统计 返回主菜单 退出系统图3. 2系统流程图4 ns流程图清单录入功能7-s流程图systemc'cls")定义变量i=o,j,stumax,文件指针*fp打开学生人数文件if(fjp=fopen(n学生人数.txtn,a+u)=null)读文件fscanf(fp,n%d",&num);关闭文件fclose(fp);(fp=fopen(h学生信息及成绩表.txt“,“a是一

10、否printf(nopen file erorr!n"); exit(o);输入jnum=num+j;i<j录入并写入文件关闭文件fclose(fp)打开学生人数文件将学生人数写入到文件fprintf(fp,”d”,&num);关闭学生人数文件fclose(fp);system("clsn);input_choose();删除功能n-s流程图system(” cis”)定义变量 i,j,index,m=0, no20,stumax,文件指针 *fp打开学生人数文件if(fp二fopcn(”学生人数.(xt”,”a+“)=null) 读文件 fscanf(fp,

11、”d”,&num);关闭文件 fclose(fp);(fp 二 fopen(“学生信息及成绩表.txt”,”a+”)否printf(mope n输入nofilei<numerorr!nu);读取文件exit(o);关闭文件fclose(fp)i<numstrcmp是-(stui.no410)=0显示学生信息此学生不j=i存在定义文件指针fp2学生信息及燮壘奏3工nutl)否printf( "open, file erorr!n,f); exit(o);j<num删除信息jvn um-1写入文件fclose(fp)delect()删除成功num 二 num-1

12、;打开学生人数文件将学生人数写入到文件fprintfcfp/d&num);关闭学生人数文件fclose(fp);delect choose();修改功能流程图system(,'cls,')定义变量 int i,j; char ch,no20; file *fp; struct student stumax打开学生人数文件if(fp二fopen(”学生人数.txt”,”a+“)二二null) 读文彳牛fscanf(fp,”d”,&num);关闭文件 fclose(fp);(fp二fbpen(”学生彳咅息、及成绩表.txt”,"a+")=null

13、) _printf(“open file erorr!n“); exit(o)输入noi<num读取文件关闭文件fclose(fp)i<num* mp(stui.no,no)=0是j亠一-一否显示学生信息printf ();此学生不存在 尸1;correct()输入选择chcase ch,ch= 1,2,3,4,5caset:case'2'case'3case 4:case 5:scanf(”stuj.iiner_score=x;breakscanf(n%l f',&x);stu j.english _score=x break;scanf(

14、n%lf ",&x);stuj 1istening_ score=x;br eakscanf(h%lf “,&x); stiij.max _score=x; break;scanf(“f, &x); stuj.c_sco re=x; break;计算总分计算平均分显示学生信息printf();' 表.txt“,”a+”)=null)是-一i<numprintfcopen file erorr!n”);exit(o)写入文件fclose(fp)correct choose();systemc'cls'1);查询功能ns流程图syst

15、em(ncls")定义变量int choice;输入选择choicecase(choice),choice-051,2一一一case 0:case 1:case 2:defultexit(o);search_by_num()break;search_by_name();break;printf(“输入无效选 项");(i)cqsc,2,: scarch_b)r_name();int i,m=0; char name20; struct student pmax; file *fp;打开学生人数文件if(fp二fopen(”学生人数.txt”,”a+”)=null)读文件fs

16、canf(fp,”ct,&num);关闭文件fclose(fp);j'学生信息及成绩表.txth,na+m)=null)否x输入姓名nameprintf(hfile open error!nn);i<num读取文件exit(o);显示查询学生的信息printf ()m+;m一一0是printfc*没有找到符合的信息。);search_choose();system(hclsh);(2)case" 1: search by num()n-s 流程图int i,m二o;stmct student pmax;file *fp;char no20;打开学生人数文件if(

17、fp二fopen(”学生人数txt”,”a+“)二二null)读文件 fscanf(fp,”(t,&num);一关闭文件 fclose(fp);输入学号 noprintf(hfile读取文件fum,pij.num)=o是二j-一显示查询学生的信息printf();m+;ff jn=0是'printf(n没有找到符合的信息。nn);search_choose();i<numsystem(nclsh);open error!nh);统计功能n-s图打开学生人数文件if(fp二fopen(”学生人数.txt”,“a+“)=null)读文件 fscanf(fp,"%d&

18、quot;,&num);printf(hfile open error! nn);i<num读収文件关闭文件fclose(fp);否(fp二fopenc学生信息及成绩表.txl工3exit(o);f<num.liner score>=90.00tj+;fcore>=80.00&&stufft.00 fk+;1+jore>=60.00&&siufincr_scor一一*tfm+n+liner rate=(double)(j+k+l+m)/(j+k+l+m+n);pass_no=j+k+l+m;i<num;core>

19、stui+1 .liner_scorettemp=stui.liner_score;stui.liner_score=stui+l .liner_score; stui+l .liner_score=temp;max_score=stui+1 .liner_score;输出学生线性代数统计的内容写入文件 fclose(fpl)fclose(fp)c学生成绩表统表txtta+”)=nullexit(0);打开学生人数文件if(fp二fopen(”学生人数.txt”,“a+“)=null)读文件 fscanf(fp,"%d",&num);i<num读収文件关闭文件

20、 fclose(fp);printf(hfile open error! nn);f<numexit(o);j+;stufl.listeping_scpp<90.0k+;'stutfhh4£hscore>=7000&&stufjtf1+sturndisicili£scorc>=6000&&st u | f 1.11 i stcn i ng_scorc70tfm+n+.listening_score>=90.00tlistening_rate=(double)(j+k+l+m)/(j+k+l+m+n); p

21、ass_no=j+k+l+m;i<numihgoreastuli+l istening_scoretemp=stui.listening_score;stui.listening_score=stui+l .liste ningscore; stui+11 .listening_score=temp;max score=stui+1 .listening score;输出听说统计内容fclose(fp)/ tedt(0);enc学生成绩表统表txtta+”)=null写入文件fclose(fpl)case 4: marx stat () ;ns 流程图int i,fj=0,k=0,i=0

22、,m=0,n=0,pass_no=0; double marx_rate,max_score,temp; file *fp; struct student stumax;打开学生人数文件if(fp二fopen(”学生人数.txt”,“a+“)=null)读文件 fscanf(fp,"%d",&num);关闭文件fclose(fp);printf(hfile open error! nh);ivnumexit(o);读取文件marx_rate=(double)(j+k+l+m)/(j+k+l+m+n);pass_no=j+k+l+m;i<num*ui+ l.ma

23、rx_scoretemp=stui .marx_score;stu i .marx_score=stui+1 .marx_scor e; stui+1 l.marx_score=temp;max score=stui+ l.marx score;输出马克思统计内容fclose(fp)7 农统表.txt”,”a+”)=null/写入文件exitfclose(fpl)(0);case 5: c stat () ;ns 流程图int i,fj=0,k=0,i=0,m=0,n=0,pass_no=0; double file *fp; struct student stumax;c_rate,max_

24、score,temp;打开学生人数文件if(fp二fopen(”学生人数.txt”,”a+“)=null)读文件 fscanf(fp,"%d",&num);关闭文件 fclose(fp);(fp=fopen("学生信息及成绩表厲化工3>=printf(hfile open eiror!nn);i<numexit(o);读取文件c_rate=(double)(j+k+l+m)/(j+k+l+m+n); pass_no 二j+k+l+m;i<numl.c_scoremax score=stui+ l.c score;输出c语言统计内容fclo

25、se(fp)7z写入文件exitfclose(fpl)(0);temp=stui.c_score;stui.c_score=stui+l.c_score;stui+l .c_score=temp;case 2: english _stat () ;n-s 流程图int i,fj=05k=0,l=0,m=0,n=0,pass_no=0; double english_rate,max_score,temp; file *fp; struct student stumax;打开学生人数文件if(fp二fopen(”学生人数.txt”,“a+“)=null)读文件 fscanf(fp,"%

26、d",&num);关闭文件 fclose(fp);printf(hfile open error! nn);ivnum读収文件f<numexit(o);j+;.english score>=80.00&&stuff.englptscor0<o.ook+;1+tutbie»glish_scorc>=60.00&&stu|f.lcngli s h_scorc<z£to0tfm+t 0.00n+.english_score>=90.00tenglish rate=(double)(j+k+l+m

27、)/(j+k+l+m+n);pass_no=j+k+l+m;i<num.english_score>stui+l.englishr_scoretemp=stuij.e nglish_score;stui.e nglish_scoe=stui+l.englis h_score; stui+1 .english_score=temp;max_score=stui+1 .english_score;输出英语统计内容fclose(fp)排序功能n-s流程图system(”cls”);int i, k, index; double amax; double temp; file *fp; 打

28、开学生人数文件if(fp二fopen(”学生人数.txt”,“a+“)=null)读文件 fscanf(fp,”d”,&num);index=kexit(o);i<numj''f-ai>aindex 是/index=i; temp=aindex;aindex=ak;ak=temp;”);k<numscore=aj t*fk.number=j+l; break;continue;j<numi<num显示排序之后学生的名次printfo写入文件fclose(fpl)arrange_choose();system(hclsn);5存储结构及函数说

29、明存储结构系统屮,学生的信息主要采用student结构体存储。将录入的学生信息保存 在文件“学生信息及成绩表.txt"中转到硬盘中储存,便于各个程序功能使用。 学生人数主要保存在文件“学生人数txt”中。统计学生的各科的分数段人数, 及格率,最高分等保存在文件“学生成绩表统计表.txt"中转到硬盘中储存,便 于查看。头文件的变量分别有以下定义:char no20表示学号。char sex 5表示性别。char name 20表示名字。classes 20表示班级。double liner_score表示线性成绩。double english_score 表示精读成绩。dou

30、ble listening_score 表示听说成绩。double marx_score表示马克思成绩。double c_score表示c语言成绩。double ave_score 表示平均分。double tot_score 表示总分。int number表示学生个数。定义宏max,方便改动学牛的总数。num是一个全局变量,用以表示学生人数。二函数说明1系统主菜单:管理员界而用outputl ()函数实现、用户界而用output2 ()函数实现。用户 进入系统主菜单,可以按提示进行选择,从而完成不同的任务,此功能在显示子 程序中实现。2录入学生信息及成绩:用void input ()函数实现

31、。用户根据提示信息输入学生的学号、姓名、性 别、班级、各科成绩等信息,系统会以文件形式存储,以便进行管理,可将学生 信息整合成结构体。其中 struct student stumax定义结构体; j表示要录入的人数,i是一控制循环的变量。3修改学生信息及成绩:用void correct ()函数实现。用户根据提示信息输入学牛的学号,在学生 文件中查找到该学生的信息并根据提示信息进行成绩的修改。其中i, j控制循环;x表示出入的修改的成绩;no 20表示要输入的学号。4删除学生信息及成绩:用void delete ()函数实现。用户根据提示信息输入学生的学号,在学生文 件屮查找到该学生的全部信息

32、并将该信息全部删除。其中i, j控制循环;index表示把要删除的学生的下标赋给index, m用于判断学牛是否存在; no 20表示岀入的学号。5查询学生信息及成绩:用 void search_by_name()和 void search_by_num()函数实现。用户根据 提示信息输入学牛的学号或姓名的方式进行查询,在学生文件中查找到该信息并 显刀£出来。(1) 按学生名字查询struct student pmax结构体数组;name20存储学生 名字的数组;i,m控制循环变量。(2) 按学生学号查询struct student pmax结构体数组;no20存储学生学 号的数组;

33、i,m控制循环变量。6学生成绩排序:用void arrange ()函数实现。对学生成绩(总分)进行从高到低排序,用 冒泡排序法。其中a max表示存储学牛总分的数组;i, j,k是控制循环变量;f 结构体数组。7统计学生成绩:用void stat 0函数实现。统计并显示各科优、良、中、及格、不及格的人 数,及及格率、最高分。(1) 统计线性代数用void liner_stat 0函数来实现。其屮变量i, f是控制循环的变量;temp是用于交换的变量;j表示90分以上的学牛人数;k表示80分以上的学生人数;1表示70分以上的学生人数;m表示60分以上的学生人数;n表示60分以下的学生人数;pa

34、ss_no表示及格的人数;liner_rate表示线性代数的及格率; max_score表示最高分; struct student stu结构体数组;(2) 统计线性代数用void english_stat 0函数来实现。其中变量i, f是控制循环的变量; temp是用于交换的变量; j表示90分以上的学生人数; k表示80分以上的学生人数; 1表示70分以上的学牛人数;m表示60分以上的学生人数;n表示60分以下的学生人数; pass_no表示及格的人数; english_rate表示英语的及格率; max_score表示最高分; struct student stu结构体数组;(3) 统计

35、线性代数用void listening_stat 0函数来实现。其中变量i, f是控制循环的变量;temp是用于交换的变量;j表示90分以上的学生人数;k表示80分以上的学生人数;1表示70分以上的学生人数;m表示60分以上的学牛人数;n表示60分以下的学生人数; pass_no表示及格的人数; listening_rate表示听说的及格率; max_score表示最高分; struct student stu结构体数组;(4) 统计线性代数用void marx_stat ()函数来实现。其屮变量i, f是控制循环的变量;temp是用于交换的变量;j表示90分以上的学牛人数;k表示80分以上的

36、学生人数;1表示70分以上的学生人数;m表示60分以上的学生人数;n表示60分以下的学生人数;pass_no表示及格的人数;mark_rate表示马克思的及格率;max_score表示最高分;struct student stu结构体数组;(5)统计线性代数用void c stat ()函数来实现。其中变量i, f是控制循环的变量;temp是用于交换的变量;j表示90分以上的学生人数;k表示80分以上的学牛人数;1表示70分以上的学生人数;m表示60分以上的学生人数;n表示60分以下的学生人数;pass_no表示及格的人数;c_rate表示c语言的及格率;max_score表示最高分;stru

37、ct student stu结构体数组;8退岀系统:用exit(0)函数实现。完成你所需完成的任务之后并退出到系统主菜单。6课程设计结果在完成了系统各方面的设计后,并不是可以运行就完成的,为了保证系统性 能的稳定性跟安全性等,就要对系统做测试。运行的主界而如图6.1所示:迸生孚邃貰峯奔还设石看:防籁斥工彳呈一班富杰 章詬杰吴丹丹曹狂晨当前时间:2010 /12/06 18:51:27 星期 1+主菜单+-. - -. <. .x j. x. j-v*0 退出系统 *1 管理员界面 *2普通用户界面*请输入你的选择:1please input your passwordniimbercli

38、ke 190023> :200900图6. 1运行主界面当选择1管理员界面并输入密码后,如图6. 2所示。"+管理员菜单" 0-退出系统+ +4-4-4-学生信息各科成绩录入+ + + 2 -学生信息及成绩删除+ +3-学生信息及成绩修改+ 4-学生成绩查询+ +5-学生成绩排序+ +6-学生成绩统计+ 1-返回主菜单+请做岀你的选择:图6.2管理员界面 当选择1学生信息各科成绩录入时,如图6.3所示。图6. 3录入学生成绩录入完之后将给出提示信息,如图6. 4所示。43- xe - :菜 二员 <理 系录管 退继返 fl-l-?-4jj 选 请tfs6.4继续

39、录入成绩此时文件里面如图6. 4. 1所示。ew88,0077.0066.0088.0099,0083.60418.00毎ohh77.0088.0099.0066.0077.0081.40407.00图6. 4. 1文件夹信息(4)当选择1继续录入,如图6. 5所示。=1于1 a- 迸数 迎人息 亠一一 e生2 学00i9数i i 入童常代鳥绩阳 你生生生生生蕙克诃 sxsi-j央听引c+ 燹入入入入入入入入 奧更熨奥更更熨奥刖 主垦垦冃主垦垦垦垦冃主垦冃 i ik i ik i ik i ip ik i ip i ik a » ik i ik788 8:图6. 5继续录入学生成绩此

40、时文件里而如图6.5.1所示。88.0077.0066.0088.0099.0083.60418.0077.0088.0099.0066.0077.0081.40407.0089.0098.0078.0087.0089.0088.20441.00图6. 5.1继续录入后文件夹信息录入完之后将给岀提示信息,如图6. 6所示。退出系统* 继续 泉:入*、-返回管锂员菜单*请选择7图6.6返回管理员菜单此时进入管理员界而并重新选择,选择2学生信息及成绩删除时,如图6. 7所示。參学生的学号1000竄皮成绩如卞:x. j 4严车翥分总分性别姓名班级线性精读听说马克思c语言1000男张三阳一班88.00

41、77.0066.0088.0099.0083.60418.00*删除成功? *-推出系统请选择1-丄-继续删除返回管理员菜单卄图6.7学生信息及成绩删除此时文件里面如图6. 7. 1所示。iooi 女1002 男王芳09_班 77.00李四09_班 89.0088.0099.0066.0077.0081.40407.0098.0078.0087.0089.0088.20441.00图6. 7. 1删除后文件夹信息当选择1继续删除后,如图6. 8所示。込艸ji w丿j-j囂分总分性别姓名班级线性精读听说马克思c语言l001女王芳09班407.00? 盹88.0099.0066.0081.40*删

42、除成功? *0-推岀系统-继续删除请选择图6. 8继续删除学生成绩此时文件及里而如图6. & 1所示。1002 男 李四 09-si89.0098.0078.0087.0089.0088.20441.00进入管理员界面并重新选择,选择3学生信息及成绩修改时,如图6. 9所示。_ 亠一込 欢迎进入咸绩修改功能»»»-1002 肩一宙i一丑茗w一ss一ss一廉觅一ii"c语言平均分£002 男李四 095)189.0098.0078.0087.0089.0088.20441.00修改线性卄2-修改精读卄3-修改听说修改马克思y-修改c语言

43、请输入你的选择江图6. 9修改学牛成绩选择1修改后,如图6. 10所示。、扶耳斗,亠”沖欢迎进入成绩修改功能 縫做歸严性别姓名班级线性精读听说马克思c语言平均分l002u1.00李四09砂壬 89.0098.0078.0087l0089.0088.20kl-修改线性十2-修改精读y-修改听说修改马克思y-修改c语言?6图6.10修改学生信息及成绩此时文件夹里而如图6. 10. 1所示。1002 男 李四 09_班96.0098.0078.0087.0089.0089.60448.00图6. 10. 1修改后文件信息返回管理员界而后选择4后,如图6.11.1及6. 11. 2所示。!逋岀 请按3

44、 i号性别姓名 班级 线代 英语 听说 马克思c语言平均分1002 男李四09班 96.0098.0078.0087.0089.0089.6014800一继续查询0-退岀查询2-返回主菜单;俞入你的选择*图6.11.1按学号查询448001-继续查询0-退岀查询2-返回主菜单 输入你的选择沱.图6. 11.2按姓名查询返回管理员界面后选择5后,如图6. 12所示。欢迎进入成绩排序功能腓序学生信息及成绩如下:名次学号性别姓班级(平均分总分21000男张三09班83.60418.00名次学号华别姓盖班级平均分总分31001女王芳09班81.40407.08名次学号性别淮名班级.平均分总分11002男李四09ij)l8820441 00®退岀系统一返回管理员菜单4-4- + 4-4- + + 4- + + 4- + + + + + + + + + + -f + + 4- + 4- + 4-4- + 4-4- + + 4- + +请选择丄.图6. 12对学生成绩进行排

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论