学生成绩管理系统Word文档格式.docx

上传人:b****4 文档编号:7659887 上传时间:2023-05-08 格式:DOCX 页数:28 大小:137.36KB
下载 相关 举报
学生成绩管理系统Word文档格式.docx_第1页
第1页 / 共28页
学生成绩管理系统Word文档格式.docx_第2页
第2页 / 共28页
学生成绩管理系统Word文档格式.docx_第3页
第3页 / 共28页
学生成绩管理系统Word文档格式.docx_第4页
第4页 / 共28页
学生成绩管理系统Word文档格式.docx_第5页
第5页 / 共28页
学生成绩管理系统Word文档格式.docx_第6页
第6页 / 共28页
学生成绩管理系统Word文档格式.docx_第7页
第7页 / 共28页
学生成绩管理系统Word文档格式.docx_第8页
第8页 / 共28页
学生成绩管理系统Word文档格式.docx_第9页
第9页 / 共28页
学生成绩管理系统Word文档格式.docx_第10页
第10页 / 共28页
学生成绩管理系统Word文档格式.docx_第11页
第11页 / 共28页
学生成绩管理系统Word文档格式.docx_第12页
第12页 / 共28页
学生成绩管理系统Word文档格式.docx_第13页
第13页 / 共28页
学生成绩管理系统Word文档格式.docx_第14页
第14页 / 共28页
学生成绩管理系统Word文档格式.docx_第15页
第15页 / 共28页
学生成绩管理系统Word文档格式.docx_第16页
第16页 / 共28页
学生成绩管理系统Word文档格式.docx_第17页
第17页 / 共28页
学生成绩管理系统Word文档格式.docx_第18页
第18页 / 共28页
学生成绩管理系统Word文档格式.docx_第19页
第19页 / 共28页
学生成绩管理系统Word文档格式.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生成绩管理系统Word文档格式.docx

《学生成绩管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统Word文档格式.docx(28页珍藏版)》请在冰点文库上搜索。

学生成绩管理系统Word文档格式.docx

指针p是否为空

是否

输入学号>

输出>

是否为@

内存是否

溢出输入姓名>

停止(0<

3)

输入输入成绩

返回>

菜单>

()3;

主函数:

()

新建函数:

*()

输入函数*()

显示函数:

*(*)

删除函数:

*(*)

按名字寻找函数:

(*)

保存函数:

按总分排序函数:

计算总分和均分函数:

(*)

修改函(*)

按学号排序函数:

*(*h)

3系统实现

3.1题目一

(源代码)

<

>

<

N4

{

;

定义学期(1或2)

学号

定义班级(1或2班)

[9];

姓名

定义四门成绩

*;

};

0;

******************************************************************************

函数功能:

创建链表,录入学生的相关信息,此函数返回一个指向链表头的指针

*()

*,*,*;

c;

();

("

是否要输入信息():

"

);

(*)(());

('

y'

{

;

(*)(());

请输入要录入学生信息的学期:

();

学期只能为1或2

(>

1>

2)

("

输入错误!

请重新输入:

若学期不为1或2,则输入有误

}

请输入要录入学生成绩信息的班级:

班级只能为1或2

}

请输入该班的学生信息!

\n"

输入学生信息(包括学号、四门成绩)

请输入学生学号:

请输入学生姓名:

输入学生姓名

请输入语文成绩(0-100):

输入四门成绩

请输入数学成绩(0-100):

请输入英语成绩(0-100):

请输入计算机成绩(0-100):

(1)创建新结点

;

>

;

是否还要输入信息():

>

链表结尾

链表返回头指针

}

实现对学生信息的修改

(*)

定义一个数组,存储学生的姓名

()("

出错!

请先输入学生信息!

(1)设置循环控制

\t\t\t请选择要修改的信息!

\t\n"

\t\t\\n"

输出要修改的信息

\t\t\ta、学号:

\n"

\t\t\tb、姓名:

\t\t\tc、班级:

\t\t\td、成绩:

清盘

a'

{

你要修改的信息是:

学号!

按姓名修改学号

请输入你要修改的学生姓名:

((>

)0)

("

请输入该学生新的学号:

输入新学号

}

无法查找到该学生!

找不到信息

b'

)按学号修改该班级学生的信息

姓名!

请输入你要修改的学生的学号:

(>

)输入学号,判断条件

{

请输入该学生的姓名:

输入要做修改的学生姓名

}

}

c'

班级!

按学号修改班级

请输入该学生的班级:

输入要做修改的班级

找不到信息

('

d'

成绩!

按学号修改成绩

)输入学号

请输入该学生新的语文成绩:

请输入该学生新的数学成绩:

输入新的四门成绩

请输入该学生新的英语成绩:

请输入该学生新的计算机成绩:

无法查找该学生的信息!

是否还要继续修改信息():

判断,是否还要修改信息,跳出循环

((())'

n'

函数功能:

按照学号查询学生信息

{按学号查询学生的成绩

*p;

0;

请输入你要查询的学生学号:

\t学期\t学号\t班别\t姓名\t语文\t数学\t英语\t计算机\t\n"

\t"

输出学生的班级

%1f\t"

输出四门成绩

2;

(0)

没找到该学生的信息!

()按班级查询学生的成绩

请输入你要查询成绩的班级:

{

请输出班所有同学的成绩:

输出要查询成绩的班级

输出查询成绩的学生学号

输出要查询成绩的学生姓名

2;

(0)

没找到学生信息!

输出错误,找不到信息

(*)定义按学期查找信息的函数

()设置循环控制

按学期查询学生的成绩

请输入你要查询成绩的学期:

请输出第学期所有班级的信息:

输出姓名

(*)定义一个函数,查找不及格的学生

请输入要查询成绩的学生学号:

正在查询该学生的成绩,请稍侯>

查询学生的成绩,输出不及格的科目

()

60)

该学生的语文不及格!

("

;

60)输出该学生的不及格科目

该学生的数学不及格!

该学生的英语不及格!

对各门成绩进行判断

该学生的计算机不及格!

(i>

0)

同学共有门成绩不及格!

\n学号是\n"

>

(<

240)

不及格学生名单为"

输出不及格的学生名单

>

(*)定义一个查询学生信息的函数,调用各子函数,进行查询

()设置循环控制条件

{输出查询方式

\t\t\t你要选择何种方式查询成绩!

\\n"

\t\t\tb、班级:

\t\t\tc、学期:

\t\t\td、不及格的学生:

(k)

'

();

调用学号函数

是否还要继续查询学生的信息():

跳出循环,返回主菜单

对学生成绩进行统计,按班级求总分及平均分

(*)对该班级的学生成绩求总分、平均分

00;

()

输出学生的总分和平均分成绩

第个学生的总分为1f!

1);

第个学生的平均分1f!

已经统计了第个学生的成绩!

统计完毕

指向下一个结点

(*)对该班级的学生成绩进行排序

a[10];

把结点信息输入到数组,然后排序

a[i]>

(0<

4)用数组排序

(0<

3)

(a[i]<

a[1])

[i];

a[i][1];

a[1];

(0<

4)输出排序后的总分

("

"

[i]);

(*)按学号和班级对学生成绩进行统计

12;

请输入要统计成绩的班级(1或2):

输入要统计成绩的班级

正在统计该班级学生的总分,请稍侯!

!

(1)设置循环控制条件

{

(p);

调用总分函数

是否还要继续统计其他学生的成绩():

((1())'

是否要对该班的学生成绩进行排序():

((2()'

))

{("

正在对该班学生的总分进行排序,请稍侯!

(p);

调用排序函数

信息浏览,查看库中全部记录

学期\t学号\t班别\t姓名\t语文\t数学\t英语\t计算机\t\n"

查询学期

查询学号

查询姓名

查询四门成绩

将信息存入磁盘文件e:

\,该文件是一个文本文件

定义文件指针

d:

\\"

"

((),1);

关闭磁盘文件

数据存盘成功!

}

创建菜单

\t\\n"

\t\t学生成绩信息管理系统\n"

\t\t\t1信息导入\n"

\t\t\t2信息修改\n"

\t\t\t3信息查询\n"

\t\t\t4信息浏览\n"

\t\t\t5统计成绩\n"

\t\t\t6数据存盘\n"

\t\t\t0退出系统\n"

请选择:

1();

调用函数

2();

3();

4();

5();

6();

8("

\n\n\t\t\t\t^-^,再见!

\n\n\n"

}(0);

4系统测试

4.1如何设计测试数据

先输入学期、班级,再输入学生信息(学号、语文、数学、英语、计算机成绩(限定在100以内));

再查询成绩可以按学号、班级、学期查询;

同样修改可以按学号、班级、学期修改

4.2系统测试过程

(1)测试数据1及测试结果

先输入学生班级、学期,再输入学生信息(学号、姓名、语文、数学、计算机成绩(限定在100分以内));

可以按学期、班级、学号查询成绩;

同样也可以按学期、班级、学号修改成绩;

能求总分和平均分。

登陆界面:

输入信息:

输入成绩:

查询成绩:

求平均分:

修改信息:

5总结

5.1系统工作总结

此学生成绩管理系统做的比较人性化,系统很容易操作。

成绩导入、成绩流览这些模块做的比较好,成绩修改这一模块做的还不够成熟,需要继续完善。

5.2心得体会

做这个系统,感觉很难,有些内容上课没听懂,对知识点没彻底弄懂,导致做系统的时候感觉知识不够用,力不从心。

在以后的学习中更要上课认真听讲,注重每个知识点、细节,彻底搞懂;

也要多些程序以提高自己编程的水平;

课余时间更要多花时间在编程上面,这样才能学好。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 信息与通信

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2