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