系统要求
项目名称: 《班级管理系统》 英文: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() {
}
}
最后就是建立一个测试类。