需求:建立一个教务管理系统,为学生和教师提供不同的功能
//简单利用javase基础做出后端框架,后期再利用mysql数据库以及Spring cloud完善
父类:
public class people {
private String name;
private int age;
private String sex;
public people() {
}
public people(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
学生类:
public class student extends people{
private String classname;
private String studyid;
private String chengji="";
private String kebiao="";
private String jiguo="";
private String studypassword;
public student() {
}
public student(String name, int age, String sex, String classname, String studyid, String studypassword) {
super(name, age, sex);
this.classname = classname;
this.studyid = studyid;
this.studypassword = studypassword;
}
public String getClassname() {
return classname;
}
public void setClassname(String classname) {
this.classname = classname;
}
public String getStudyid() {
return studyid;
}
public void setStudyid(String studyid) {
this.studyid = studyid;
}
public String getStudypassword() {
return studypassword;
}
public void setStudypassword(String studypass) {
this.studypassword = studypassword;
}
public String getChengji() {
return chengji;
}
public void setChengji(String chengji) {
this.chengji = chengji;
}
public String getKebiao() {
return kebiao;
}
public void setKebiao(String kebiao) {
this.kebiao = kebiao;
}
public String getJiguo() {
return jiguo;
}
public void setJiguo(String jiguo) {
this.jiguo = jiguo;
}
}
教师类:
public class teacher extends people{
private String teachclass;
private String teachid;
private String teachpassword;
public teacher() {
}
public teacher(String name, int age, String sex, String teachclass, String teachid, String teachpassword) {
super(name, age, sex);
this.teachclass = teachclass;
this.teachid = teachid;
this.teachpassword = teachpassword;
}
public String getTeachclass() {
return teachclass;
}
public void setTeachclass(String teachclass) {
this.teachclass = teachclass;
}
public String getTeachid() {
return teachid;
}
public void setTeachid(String teachid) {
this.teachid = teachid;
}
public String getTeachpassword() {
return teachpassword;
}
public void setTeachpassword(String teachpassword) {
this.teachpassword = teachpassword;
}
}
源码:
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
ArrayList<student> students = new ArrayList<>();
ArrayList<teacher> teachers = new ArrayList<>();
main(teachers,students);
end();
}
public static void main(ArrayList<teacher>teachers,ArrayList<student>students)
{
Scanner sc = new Scanner(System.in);
System.out.println("----------欢迎来到中彬教育后台管理系统-----------");
while (true) {
System.out.println("请输入您的身份:1.老师 2.学生 或者按0退出系统");
int commend = sc.nextInt();
switch (commend) {
case 1:
teach(students,teachers,sc);
break;
case 2:
student(students,sc);
break;
case 0:
return;
default:
System.out.println("输入不合法!请重新输入,或按0退出");
}
}
}
public static void teach(ArrayList<student>students,ArrayList<teacher>teachers,Scanner sc)
{
System.out.println("----------欢迎进入教师界面----------");
while (true) {
System.out.println("请选择您的操作:");
System.out.println("1.教师登录");
System.out.println("2.教师注册");
System.out.println("3.返回");
int commend = sc.nextInt();
switch (commend) {
case 1:
teacherdenglu(students,teachers,sc);
break;
case 2:
teacherzhuce(teachers,sc);
break;
case 3:
return;
default:
System.out.println("不存在该功能!");
}
}
}
public static void student( ArrayList <student> students ,Scanner sc)
{
System.out.println("----------欢迎进入学生界面----------");
while (true) {
System.out.println("