介绍
这篇文章主要讲解了Java如何实现简易教务管理系统,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
主要。java
进口java.util.Scanner; 公开课主要{ 公共静态void main (String [] args) { System.out.println (“\ \ t简易教务管理系统“); System.out.println(“1,录入学生\ t2,显示学生\ t3,录入课程\ t4,显示课程\ t5,录入教师“; +“\ t6,显示教师\ t7,学生选课\ t8,教师录入成绩\ t9,教师排课\ t10授课评价\ t0,退出“); 学生学生[]=零; 课程课程[]=零; 老师老师[]=零; 操作员操作符=new (); 扫描仪扫描=new扫描仪(系统); itcase:虽然(真正的){//显示系统主菜单 System.out.print(“请选择功能菜单:“); int选择=scan.nextInt();//接收用户的选择 开关(选择){ 案例1://输入学生信息 System.out.println(“请输入学生数:“); int n=scan.nextInt (); 学生=新学生[n]; operator.addStudents(学生); 打破; 案例2://显示全部学生信息 operator.displayStudents(学生); 打破; 案例3://录入课程 System.out.println(“请输入课程数:“); n=scan.nextInt (); 课程=新课程[n]; operator.addCourses(课程); 打破; 案例4://显示课程 operator.displayCourses(课程); 打破; 案例5://录入教师 System.out.println(“请输入教师数:“); n=scan.nextInt (); 教师=新老师[n]; operator.addTeachers(教师); 打破; 案例6://显示教师 operator.displayTeachers(教师); 打破; 案例7://学生选的课 操作符。stuSelectCourses(学生、课程); 打破; 例8://录入成绩 operator.inputScores(学生); 打破; 案例9://教师排课 操作符。assignTeachCourses(教师、课程); 打破; 例10://授课评价 operator.inputEvaluate(教师); 打破; 例0://退出 打破itcase; 默认值: System.out.println(“非法命令!“); } } }
,课程。java
公共类课程{ 私人字符串courseId;//课程号 私人字符串courseName;//课程名称 私人双重信贷;//学分//构造方法 课程(){ } courseId课程(字符串,字符串courseName,双重信贷){ this.setCourseId (courseId); this.setCourseName (courseName); this.setCredit(信贷); } 公共字符串getCourseId () { 返回courseId; } 公共空间setCourseId(字符串courseId) { 这一点。courseId=courseId; } 公共字符串getCourseName () { 返回courseName; } 公共空间setCourseName(字符串courseName) { 这一点。courseName=courseName; } 公共双getCredit () { 返回的信贷支持; } 公共空间setCredit(双信贷){ 这一点。信贷=信用; } }
操作符。java
进口java.util.Scanner; 公共类操作符{ 扫描仪扫描; 操作符(){ 扫描=new扫描仪(系统); }//录入课程 公共空间addCourses([]课程){ System.out.println(“请输入学生信息:格式为课程号,课程名,学分“); 字符串str; 字符串犯罪:[]; for (int i=0; iJava如何实现简易教务管理系统