logo资料库

Java 实现简易教务管理系统的代码.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
Java 实现简易教务管理系统的代码 实现简易教务管理系统的代码 主要介绍了Java 实现简易教务管理系统的代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作 具有一定的参考借鉴价值,需要的朋友可以参考下 Main.java import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("\t\t简易教务管理系统"); System.out.println("1、录入学生\t2、显示学生\t3、录入课程\t4、显示课程\t5、录入教师" +"\t6、显示教师\t7、学生选课\t8、教师录入成绩\t9、教师排课\t10、授课评价\t0、退出"); Student[] students=null; Course courses[]=null; Teacher teachers[]=null; Operator operator=new Operator(); Scanner scan= new Scanner(System.in); itcase: while (true) { //显示系统主菜单 System.out.print("请选择功能菜单:"); int choice = scan.nextInt();// 接收用户的选择 switch(choice){ case 1: // 输入学生信息 System.out.println("请输入学生数:"); int n = scan.nextInt(); students = new Student[n]; operator.addStudents(students); break; case 2: // 显示全部学生信息 operator.displayStudents(students); break; case 3://录入课程 System.out.println("请输入课程数:"); n = scan.nextInt(); courses = new Course[n]; operator.addCourses(courses); break; case 4: // 显示课程 operator.displayCourses(courses); break; case 5: // 录入教师 System.out.println("请输入教师数:"); n = scan.nextInt(); teachers = new Teacher[n]; operator.addTeachers(teachers); break; case 6:// 显示教师 operator.displayTeachers(teachers); break; case 7:// 学生选课 operator.stuSelectCourses(students, courses); break; case 8:// 录入成绩 operator.inputScores(students); break; case 9:// 教师排课 operator.assignTeachCourses(teachers, courses); break; case 10:// 授课评价 operator.inputEvaluate(teachers); break; case 0:// 退出 break itcase; default: System.out.println("非法命令!"); } } } Course.java public class Course { private String courseId;//课程号 private String courseName;//课程名称 private double credit;//学分
//构造方法 Course(){ } Course(String courseId,String courseName,double credit){ this.setCourseId(courseId); this.setCourseName(courseName); this.setCredit(credit); } public String getCourseId() { return courseId; } public void setCourseId(String courseId) { this.courseId = courseId; } public String getCourseName() { return courseName; } public void setCourseName(String courseName) { this.courseName = courseName; } public double getCredit() { return credit; } public void setCredit(double credit) { this.credit = credit; } } Operator.java import java.util.Scanner; public class Operator { Scanner scan; Operator(){ scan= new Scanner(System.in); } //录入课程 public void addCourses(Course[] courses){ System.out.println("请输入学生信息:格式为课程号,课程名,学分"); String str; String sInfor[]; for(int i=0;i
} } } //录入教师 public void addTeachers(Teacher[] teachers){ System.out.println("请输入教师信息:格式为工号,姓名,性别,电话,职称,年龄"); String str; String sInfor[]; for(int i=0;i
System.out.println("请输入工号:"+teachers[i].getTeaId()+",姓名:"+teachers[i].getTeaName() +", 课程编号为:"+teachers[i].teachCourse[j].courseId+"的授课评价:"); teachers[i].teachCourse[j].evaluate=scan.next(); } } } //删除某门课程 public void delCourses(Course[] courses){ System.out.println("请输入要删除课程的编号:"); String courseId=scan.next(); for(int i=0;i
} public void setAddress(String address) { this.address = address; } //年龄属性封装 public int getAge() { return age; } public void setAge(int age) { this.age = age; } //设置选修课程 public void setSelCourse(String[] cIds) { //cIds课程号数组 001,002 selCourse=new SelectCourse[cIds.length]; for(int j=0;j
Teacher(String teaId,String teaName,String sex,String tel,String professor,int age){ this(teaId,teaName); //this的用法 this.sex=sex; this.tel=tel; this.professor=professor; //地址 this.age=age; } //工号属性封装 public String getTeaId() { return teaId; } public void setTeaId(String teaId) { this.teaId = teaId; } //姓名属性封装 public String getTeaName() { return teaName; } public void setTeaName(String teaName) { this.teaName = teaName; } //性别属性封装 public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } //电话属性封装 public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } //职称属性封装 public String getProfessor() { return professor; } public void setProfessor(String professor) { this.professor = professor; } //年龄属性封装 public int getAge() { return age; } public void setAge(int age) { this.age = age; } //所授课程设置 public void setTeachCourse(String[] cIds) { teachCourse=new TeachCourse[cIds.length]; for(int j=0;j
01,张三,男,13500043567,浙江杭州,21 02,李四,男,13099872371,浙江温州,21 03,王五,男,13790972431,浙江金华,21 04,赵六,女,13190345445,浙江台州,21 05,孙七,女,13943298712,浙江湖州,21 001,Java编程,6 002,网页设计,3.5 003,AppInventor,2 01,李老师,男,13500043567,讲师,39 02,杨老师,女,13099872371,讲师,38 03,高老师,女,13790972431,副教授,39 04,赵老师,男,13190345445,副教授,56 05,孙老师,女,13943298712,教授,47 到此这篇关于Java 实现简易教务管理系统的代码的文章就介绍到这了,更多相关Java教务管理系统内容请搜索我们以前的文章 或继续浏览下面的相关文章希望大家以后多多支持我们!
分享到:
收藏