java教学管理系统项目代码

Java教学管理系统项目代码

Java教学管理系统是一个用于管理学校教学和学生的管理系统。该项目代码包含了许多用于处理学生,教师,课程和成绩等方面的逻辑和功能。

以下是一个简单的Java教学管理系统项目代码的概述:

“`
import java.util.ArrayList;
import java.util.Scanner;

public class Student {
private String name;
private String gender;
private String phone;
private String address;

public Student(String name, String gender, String phone, String address) {
this.name = name;
this.gender = gender;
this.phone = phone;
this.address = address;
}

public String getName() {
return name;
}

public String getGender() {
return gender;
}

public String getPhone() {
return phone;
}

public String getAddress() {
return address;
}

public void setName(String name) {
this.name = name;
}

public void setGender(String gender) {
this.gender = gender;
}

public void setPhone(String phone) {
this.phone = phone;
}

public void setAddress(String address) {
this.address = address;
}

public String toString() {
return \”Name: \” + name + \”, Gender: \” + gender + \”, Phone: \” + phone + \”, Address: \” + address;
}
}

public class Teacher {
private String name;
private String gender;
private String phone;
private String address;

public Teacher(String name, String gender, String phone, String address) {
this.name = name;
this.gender = gender;
this.phone = phone;
this.address = address;
}

public String getName() {
return name;
}

public String getGender() {
return gender;
}

public String getPhone() {
return phone;
}

public String getAddress() {
return address;
}

public void setName(String name) {
this.name = name;
}

public void setGender(String gender) {
this.gender = gender;
}

public void setPhone(String phone) {
this.phone = phone;
}

public void setAddress(String address) {
this.address = address;
}

public String toString() {
return \”Name: \” + name + \”, Gender: \” + gender + \”, Phone: \” + phone + \”, Address: \” + address;
}
}

public class Course {
private String name;
private String description;
private String url;

public Course(String name, String description, String url) {
this.name = name;
this.description = description;
this.url = url;
}

public String getName() {
return name;
}

public String getDescription() {
return description;
}

public String getUrl() {
return url;
}

public void setName(String name) {
this.name = name;
}

public void setDescription(String description) {
this.description = description;
}

public void setUrl(String url) {
this.url = url;
}

public String toString() {
return \”Name: \” + name + \”, Description: \” + description + \”, URL: \” + url;
}
}

public class Grade {
private int score;
private String grade;

public Grade(int score, String grade) {
this.score = score;
this.grade = grade;
}

public int getScore() {
return score;
}

public String getGrade() {
return grade;
}

public void setScore(int score) {
this.score = score;
}

public void setGrade(String grade) {
this.grade = grade;
}

public String toString() {
return \”Score: \” + score + \”, Grade: \” + grade;
}
}

public class Booking {
private Student student;
private Teacher teacher;
private Course course;
private Grade grade;

public Booking(Student student, Teacher teacher, Course course, Grade grade) {
this.student = student;
this.teacher = teacher;
this.course = course;
this.grade = grade;
}

public void addStudent() {
student.setName(student.toString());
student.setGender(student.getGender());
student.setPhone(student.getPhone());
student.setAddress(student.getAddress());
this.student = student;
}

public void addTeacher() {
teacher.setName(teacher.toString());
teacher.setGender(teacher.getGender());
teacher.setPhone(teacher.getPhone());
teacher.setAddress(teacher.getAddress());
this.teacher = teacher;
}

public void addCourse() {
course.setName(course.toString());
course.setDescription(course.getDescription());
course.setUrl(course.getUrl());
this.course = course;
}

public void addGrade() {
grade.setScore(grade.getScore());
grade.setGrade(grade.getGrade());
this.grade = grade;
}

public void addBooking() {
Booking booking = new Booking(student, teacher, course, grade);
System.out.println(\”Book Booking created successfully.\”);
}

public void printBooking() {
System.out.println(\”Booking:\”);
System.out.println(\”Student: \” + student.toString());
System.out.println(\”Teacher: \” + teacher.toString());
System.out.println(\”Course: \” + course.toString());
System.out.println(\”Grade: \” + grade.toString());
System.out.println(\”Booking created successfully.\”);
}
}
“`

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2025年1月14日 下午1:17
下一篇 2025年1月14日 下午1:29

相关推荐

  • 申报科研项目的范文

    申报科研项目的范文 随着科技的不断发展,科研项目申报已经成为了一种非常重要的活动。申报科研项目不仅能够为科学家们提供研究资金,还能够促进科学技术的进步。本文将介绍如何申报科研项目,…

    科研百科 2025年3月24日
    1
  • 市直单位迅速兴起学习宣传贯彻党的二十大精神热潮

    党的二十大是在全党全国各族人民迈上全面建设社会主义现代化国家新征程、向第二个百年奋斗目标进军的关键时刻召开的一次十分重要的大会。党的二十大召开后,市直单位把深入学习宣传贯彻党的二十…

    科研百科 2023年1月17日
    248
  • 国家科研项目工作总结报告

    国家科研项目工作总结报告 随着科技的不断发展,国家科研项目也在不断地进行中。在过去的几年里,我们取得了许多重要的成果,这些成果对于国家的发展起到了重要的作用。本文将对这些科研项目进…

    科研百科 2024年4月9日
    82
  • 显示系统集成项目管理app

    系统集成项目管理App:实现高效团队协作的关键 随着数字化时代的到来,企业对于信息系统的需求越来越大。系统集成项目管理App作为其中一项重要的信息系统,为企业提供了高效的团队协作和…

    科研百科 2025年6月29日
    0
  • 一份中产家庭理财清单:10步帮你守护家庭财富(中产家庭如何理财)

    内容来源:整编自《中产家庭理财清单》,乔纳森·D.庞德著,中信出版集团2022年5月出版。 随着我国经济不断发展,中产家庭越来越多。 4月14日,胡润百富发布的《2021意才·胡润…

    2022年7月5日
    289
  • 江苏小型项目管理师

    江苏小型项目管理师:在项目管理领域发挥作用 随着经济全球化和项目管理领域的快速发展,小型项目管理师在江苏小型项目管理师领域发挥着越来越重要的作用。小型项目管理师是指那些在小型项目中…

    科研百科 2024年7月24日
    25
  • 项目部进度管理办法

    项目部进度管理办法 为加强项目部项目进度管理,提高项目管理效率,保证项目按时按质完成,特制定本项目进度管理办法。 第一章 总则 第一条 为加强项目部项目进度管理,提高项目管理效率,…

    科研百科 2024年9月4日
    45
  • 思科交换机的性价比首选CBS350

    开箱背景 说到交换机,IT圈的小伙伴们一定很熟悉一个品牌:在全球市场份额占据了半壁江山的思科,而说到思科交换机,大家印象中可能是2960,3650,3750,3560,3850这些…

    科研百科 2023年8月27日
    169
  • 海外科研项目靠谱吗

    海外科研项目是否靠谱,是一个备受争议的话题。有些人认为,海外科研项目是非常靠谱的,因为它们往往由著名的大学或研究机构提供,并且经过了严格的审查和评估。而另一些人则认为,海外科研项目…

    科研百科 2025年5月2日
    0
  • 科研项目经费结转结余

    科研项目经费结转结余:让科研经费更好地为科学研究服务 随着科技的快速发展,科研项目经费的作用也越来越大。作为支持科学研究的重要资源,科研项目经费的结转结余也成为了一个重要的话题。 …

    科研百科 2025年5月25日
    1