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

相关推荐

  • 基于gis的扶贫项目管理系统

    基于GIS的扶贫项目管理系统 随着扶贫工作的不断推进,扶贫项目管理系统作为其中的一个重要组成部分,发挥着越来越重要的作用。传统的扶贫项目管理方式存在很多缺陷,例如信息管理不规范、项…

    科研百科 2025年1月17日
    2
  • 进度安排 软件

    进度安排软件: 一个用于计划和跟踪项目进度的工具 进度安排软件是一种有用的工具,可以帮助人们计划和跟踪项目进度。无论是个人项目还是团队项目,使用进度安排软件都可以帮助你更好地组织和…

    科研百科 2024年9月2日
    30
  • 建筑大学科研项目有哪些

    建筑大学科研项目有哪些 建筑大学是一个涵盖建筑、规划、设计、工程等多个学科的综合性大学,其科研项目涉及众多领域,包括建筑环境与能源利用、建筑设计与理论、城市规划与设计、建筑信息模型…

    科研百科 2025年2月1日
    1
  • 科研项目概算表

    科研项目概算表 本文介绍了科研项目概算表的结构和内容,为读者提供了了解项目背景、预算和预期成果的重要信息。 科研项目概算表是一份非常重要的文件,包含了项目的所有重要信息,包括项目的…

    科研百科 2025年2月17日
    1
  • 科研项目策划落实

    科研项目策划落实是确保项目能够顺利进行的重要环节。一个好的科研项目策划落实方案能够为项目的成功提供有力的支持和保障。 在策划落实过程中,需要对项目进行全面深入的分析和规划,确定项目…

    科研百科 2025年2月20日
    0
  • 想提高项目管理水平?深度工作是关键(想提高项目管理水平-深度工作是关键工作)

    深度工作能力,由乔治城大学计算机科学教授卡尔·纽波特在《深度工作》(Deep Work Rules)中所提的一种工作状态。只有投入到忘我的练习之中,人才有可能成为大师。 卡尔·纽波…

    科研百科 2023年9月4日
    167
  • 吉安科研项目

    吉安科研项目 吉安市位于中国江西省中南部,是一个有着悠久历史和丰富自然资源的城市。近年来,该市致力于科技创新,推出了一系列重大科研项目,为经济发展和社会进步做出了重要贡献。 其中,…

    科研百科 2025年2月7日
    2
  • 我院国家畜禽改良研究中心项目获得立项

        5月17日,我院国家畜禽改良研究中心项目获得国家发改委批复。项目批复建设地点在北京市海淀区圆明园西路2号畜牧所和北京市昌平区马池口镇的畜牧所试…

    科研百科 2022年5月18日
    312
  • 成都图文办公系统有限公司

    成都图文办公系统有限公司:创新与品质的平衡 成都图文办公系统有限公司,一家专注于数字办公领域的企业,其总部位于中国四川省成都市。作为一家成立于2005年的公司,成都图文办公系统有限…

    科研百科 2024年8月29日
    38
  • 江北区项目仓库管理系统

    江北区项目仓库管理系统 随着现代商业的快速发展,江北区项目仓库管理系统成为了现代企业必不可少的一项工具。一个高效的仓库管理系统不仅可以提高仓库的利用率,降低库存成本,还可以帮助企业…

    科研百科 2025年1月20日
    0