在C#中利用面向对象的思想实现一个成绩管理系统
要求,
1 能够录入一个班级学生的数学\英语的成绩,录入时个数任意,但不超过30个,系统能感知录入了几个学生,而不是在键盘上直接输入要录入几个学生的成绩.
2 录入时一条学生的成绩信息包括学号、姓名、数学成绩、英语成绩
3 录入时学号必须唯一,姓名可以重复,如果录入了已有的学号,则会给出提示,并要求重新录入该生成绩
4 能够根据输入的学号查询对应学生的各项成绩及平均成绩
5 能够根据输入的姓名查询对应学生的各项成绩及平均成绩(支持重名的情况)
6 能够求出某门课程所有学生的平均成绩
7 能够求出某门课程得最高分的学生及分数(支持并列最高分的情况)
要求,
1 能够录入一个班级学生的数学\英语的成绩,录入时个数任意,但不超过30个,系统能感知录入了几个学生,而不是在键盘上直接输入要录入几个学生的成绩.
2 录入时一条学生的成绩信息包括学号、姓名、数学成绩、英语成绩
3 录入时学号必须唯一,姓名可以重复,如果录入了已有的学号,则会给出提示,并要求重新录入该生成绩
4 能够根据输入的学号查询对应学生的各项成绩及平均成绩
5 能够根据输入的姓名查询对应学生的各项成绩及平均成绩(支持重名的情况)
6 能够求出某门课程所有学生的平均成绩
7 能够求出某门课程得最高分的学生及分数(支持并列最高分的情况)
1.如果不熟悉C#和vs环境,先熟悉之。
2.可以自己先设计下,要是没什么思路。如果有c基础,建议下个相关的c代码研究下。想明白再思考如何用c#面向对象的逻辑实现之。
3.注意编程规范,注意代码结构,注意可用性和健壮性。 这样一溜做下来,应该能学到不少东西。
祝好运。