浩晨众云网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了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("非法命令!"); } } }