在C#中利用面向对象的思想实现一个成绩管理系统
要求,
1 能够录入一个班级学生的数学\英语的成绩,录入时个数任意,但不超过30个,系统能感知录入了几个学生,而不是在键盘上直接输入要录入几个学生的成绩.
2 录入时一条学生的成绩信息包括学号、姓名、数学成绩、英语成绩
3 录入时学号必须唯一,姓名可以重复,如果录入了已有的学号,则会给出提示,并要求重新录入该生成绩
4 能够根据输入的学号查询对应学生的各项成绩及平均成绩
5 能够根据输入的姓名查询对应学生的各项成绩及平均成绩(支持重名的情况)
6 能够求出某门课程所有学生的平均成绩
7 能够求出某门课程得最高分的学生及分数(支持并列最高分的情况)

解决方案 »

  1.   

    你可以自己写个小程序,读取指定目录下的文件(学生的成绩),然后在程序内进行需要的计算 再导入Excel就行了。
      

  2.   

    本帖最后由 caozhy 于 2011-04-30 20:04:11 编辑
      

  3.   

      哥们友善点,咱们都是过来的。  建议楼主:
      1.如果不熟悉C#和vs环境,先熟悉之。
      2.可以自己先设计下,要是没什么思路。如果有c基础,建议下个相关的c代码研究下。想明白再思考如何用c#面向对象的逻辑实现之。
      3.注意编程规范,注意代码结构,注意可用性和健壮性。  这样一溜做下来,应该能学到不少东西。
      祝好运。