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

相关推荐

  • 项目管理软件 ios

    项目管理软件 iOS 随着 iOS 设备的普及,越来越多的人开始使用 iOS 系统开发应用程序。然而,开发应用程序的过程并不是一件简单的事情,需要开发人员高效地管理项目,确保项目按…

    科研百科 2024年7月23日
    43
  • 住宅集团东区公司修订并印发《合同管理实施细则(2020年版)》(住宅合同信息网)

    2020年,住宅集团东区公司投资与法律事务部对照集团最新修订印发的合同管理制度,对公司现有制度流程进行全面梳理修订工作,对先前的公司合同管理实施细则开展了修订工作,并完成了《东区公…

    科研百科 2024年6月14日
    58
  • 乡镇党委委员有没有党龄要求

    乡镇党委委员有没有党龄要求乡镇党委委员有没有党龄要求? 江西贵阳市的欧阳山小学教师杨岭(化名)是去年来的39岁的农民工。2018年,他和朋友一起在农村生活,想走近村口的小村庄,进村…

    科研百科 2024年11月22日
    0
  • 国防科研经费18号文原文

    国防科研经费18号文 近年来,随着国家军事战略的不断推进和国防科技创新的加速发展,国防科研经费的数额不断增加。作为支持国防科技创新的重要资金,国防科研经费的数额对于国防事业的发展和…

    科研百科 2024年10月30日
    17
  • 项目管理年

    项目管理年:一个关键年份,改变我们的一切 2022年,我们将迎接项目管理年的结束。这是一个关键年份,我们将庆祝它,回顾它,并为未来的项目工作做好准备。 在过去的几年中,我们一直在不…

    科研百科 2024年8月19日
    45
  • 怎么做好会议管理(如何进行会议管理)

    如何进行会议管理 会议管理是组织会议过程中非常重要的一环,它关系到会议的效率和效果。以下是一些会议管理的技巧,可以帮助您有效地组织和管理会议。 1. 确定会议的目的和议程:在会议开…

    科研百科 2024年6月6日
    66
  • 业务合同管理2330252580

    业务合同管理 随着商业竞争的加剧和业务合同数量的不断增加,业务合同管理已经成为企业日常运营中不可或缺的一部分。一个好的业务合同管理不仅可以帮助企业有效地避免合同风险,还可以提高合同…

    科研百科 2024年8月21日
    45
  • 免费的机房屏幕广播软件

    免费的机房屏幕广播软件 机房屏幕广播软件是计算机网络中的重要一环,它可以帮助机房管理人员对机房进行远程监控和管理,提高机房的安全性和效率。现在,市场上有很多免费的机房屏幕广播软件可…

    科研百科 2024年10月14日
    6
  • 科研项目收支明细表

    科研项目收支明细表 随着科技的不断发展,科研项目已经成为科学家们进行科学研究的重要工具。科研项目的收支明细表是一个重要的财务记录,可以帮助科学家们了解他们的研究和项目的经济状况。本…

    科研百科 2025年3月25日
    1
  • 信息系统项目管理几点

    信息系统项目管理几点 随着信息技术的不断发展,信息系统项目管理成为了项目管理中的一个重要分支。信息系统项目管理不仅可以提高项目的效率,还可以为项目带来更好的成果。本文将从以下几点来…

    科研百科 2025年1月6日
    0