Java程序设计 班级成绩管理系统 对一个有N个学生的学校,每个学生有M门课程(可定义为5门课程)。该系统实现对班级成绩的录入、显示、增加、删除、修改、统计等操作的管理,具体要求如下: (1)本系统采用面向对象的方法设计,学生类包括:各属性的set/get方法,包括无参构造方法和有参构造方法能够为学号和姓名赋值。学校类包括:学生列表(通过Vector实现),有参构造方法能够初始化学生列表,另外对于学生的各项操作的方法都设计为学校类的方法。 (2)设计一个管理系统的主类,其中main方法提供系统入口进入系统主界面。 (3)登录系统后有如下系统功能项: 1. 成绩显示(输入学生学号或姓名,显示该学生M门功课成绩) 2. 成绩录入(可以录入任一科目的成绩) 3. 成绩修改 4. 添加学生 5. 删除学生 6. 修改学生信息(只允许修改学号和姓名) 7. 成绩统计 1)显示任一科目课程成绩最高的学生信息 2)显示任一科目课程的平均成绩 3)显示任一科目课程超过90分的学生信息及人数 4)显示任一科目课程不及格的学生信息及人数 5)按总成绩排名次,并输出 8. 退出系统。
时间: 2024-03-30 20:37:20 浏览: 64
Java课程设计,学生成绩管理系统
好的,这是一个班级成绩管理系统,采用面向对象的设计方法。学生类包括各属性的set/get方法、无参构造方法和有参构造方法可为学号和姓名赋值。学校类包括学生列表(通过Vector实现)和有参构造方法能够初始化学生列表,还有对学生各项操作的方法都设计为学校类的方法。主类中包含main方法,提供系统入口进入系统主界面。
登录系统后,有如下功能项:
1. 成绩显示:输入学生学号或姓名,显示该学生M门功课成绩
2. 成绩录入:可以录入任一科目的成绩
3. 成绩修改
4. 添加学生
5. 删除学生
6. 修改学生信息(只允许修改学号和姓名)
7. 成绩统计:包括显示任一科目课程成绩最高的学生信息、显示任一科目课程的平均成绩、显示任一科目课程超过90分的学生信息及人数、显示任一科目课程不及格的学生信息及人数、按总成绩排名次,并输出
8. 退出系统。
以上就是班级成绩管理系统的基本要求,您有什么问题需要我解答吗?
阅读全文