班级管理系统

系统要求
项目名称: 《班级管理系统》 英文:classMangerSystem
功能描术: 班级管理系统是对班级学生进行管理的一套系统,
具体包含学生管理、班级管理、学生选班、学生入班等功能.
要求:
1>.创建一个班级类Class至少包含:班级名称(name)、编号(id),班级所有学生(students)三个属性;
在Class类中封装班级管理功能: 创建班级(createClass)、查看所班级(showAllClass).
2>.创建学生类Student要求与学生信息管理系统相同.
3>.选择班级不存在时需给出提示。
3>.通过输入命令进行交互操作,控制台输出效果如下:

======= 欢迎进入班级管理系统! ======
=====【班级管理系统主界面】=======
1 班级管理, 2 学生管理, 3 入班管理, 4 退出
<输入操作命令:>
1
======班级管理操作=========
1 创建班级, 2 显示所有班级, 3 返回班级系统主界面
<输入操作命令:>
1
请输入班级名称:
Android班
请输入班级编号:
1001
======添加成功 ! 班级名是 :Android,编号是 : 1001=========
<输入操作命令:>
2
班级 编号 班级学生
Android班 1001

<输入操作命令:>
3
=====【班级管理系统主界面】=======
1 班级管理, 2 学生管理, 3 入班管理, 4 退出
<输入操作命令:>
2
=====学生管理主界面========
1 添加学生, 2 显示学生 , 3 查找学生 , 4 返回选课系统主界面
<输入操作命令:>
1
请输入姓名:
小明
请输入学号:
1001
======添加成功 ! 学生姓名是 :小明,学号是 : 1001=========
4
=====【班级管理系统主界面】=======
1 班级管理, 2 学生管理, 3 入班管理, 4 退出
<输入操作命令:>
3
=======入班管理操作========
1 显示班级 , 2 显示学生, 3 入班操作, 4 返回选课系统主界面
<输入操作命令:>
1
班级 编号 学生
Android班 1001
IOS班 1002
<输入操作命令:>
2
姓名 学号
小明 2001
莉莉 2002
张三 3001
<输入操作命令:>
3
========入班操作=========
请输入学生学号:
2001
请输入班级编号:
1001
=======入班成功! 学生小明已成为Android班学生======
<输入操作命令:>
3========选课操作=========
请输入学生学号:
2002
请输入班级编号:
1001
=======入班成功! 学生莉莉成为Android班学生======
<输入操作命令:>
1
班级 编号 学生
Android班 1001 小明,莉莉
IOS班 1002

<输入操作命令:>
4
=====【班级管理系统主界面】=======
1 班级管理, 2 学生管理, 3 入班管理, 4 退出
<输入操作命令:>
4
==== 您已经退出《班级管理系统》 ====

代码区:

创建一个学生类,定义名字编号;

package com.manage;

public class Student {
   
private String name;
private int number;
public Student(String name, int number) {
super();
this.name = name;
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public void choice(){
}
}

创建一个班级类;定义班级名字和编号,定义一个班里学生数组;

package com.manage;
import java.util.ArrayList;
import java.util.List;
public class MyClass {
   
private String name;
private int number;
private List<Student> students = new ArrayList<Student>();

public List<Student> getStudents() {
return students;
}
public void setStudents(List<Student> students) {
this.students = students;
}
public MyClass(String name, int number) {
super();
this.name = name;
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public void choice() {
}
}

最后就是建立一个测试类。
  • 12
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值