package beans;
import java.util.HashMap;
import java.util.Map;
public class Student {
private int no;//学号
private String password;//密码
private String name;//姓名
private String clas;//班级
private String subject;//学科
private double sorce;//分数
Map<String,Double> map = new HashMap<>();
public Student() {//无参构造方法
}
public int getNo() {
return no;
}
public void setNo(int no) {
this.no = no;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public double getSorce() {
return sorce;
}
public void setSorce(double sorce) {
this.sorce = sorce;
}
public Map<String, Double> getMap() {
return map;
}
public void setMap(Map<String, Double> map) {
this.map = map;
}
public String getClas() {
return clas;
}
public void setClas(String clas) {
this.clas = clas;
}
@Override
public String toString() {
return "Student{" +
"学号='" + no + '\'' +
", 密码='" + password + '\'' +
", 姓名='" + name + '\'' +
", 班级='" + clas + '\'' +", 成绩="+map+
'}';
}
}
Teacher类
package beans;
public class Teacher {
private int id;//工号
private String password;//密码
private String name;//姓名
private String clas;//班级
public Teacher() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getClas() {
return clas;
}
public void setClas(String clas) {
this.clas = clas;
}
@Override
public String toString() {
return "Teacher{" +
"id=" + id +
", password='" + password + '\'' +
", name='" + name + '\'' +
", clas='" + clas + '\'' +
'}';
}
}
controller层 StudentController
package controller;
import beans.Student;
import beans.Teacher;
import service.StudentService;
import java.util.Scanner;
public class StudentController{
static Scanner scanner = new Scanner(System.in);
StudentService studentService = new StudentService();
//菜单
public void menu(){
System.out.println("【1】登录【2】注册【3】退出");
int i = scanner.nextInt();
if (i==1){
login();
}else if (i==2){
register();
}else if (i==3){
System.exit(0);
}else {
System.out.println("输入的选项有误,请重新输入。");
menu();
}
}
//注册
private void register() {
System.out.println("【1】教师注册【2】学生注册【3】返回上一层【4】退出");
int i = scanner.nextInt();
if (i==1){
teacherRegist