diff --git a/.gitignore b/.gitignore index 524f096..24efc69 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* replay_pid* +/.idea/modules.xml +/.idea/vcs.xml diff --git a/.idea/Java-2023.iml b/.idea/Java-2023.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/Java-2023.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/UniversidadAPP.iml b/.idea/UniversidadAPP.iml new file mode 100644 index 0000000..85f286a --- /dev/null +++ b/.idea/UniversidadAPP.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..21ff613 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..949868a --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1687826740529 + + + + + + + + + \ No newline at end of file diff --git a/Clase07/Clase07.md b/Clase07/Clase07.md new file mode 100644 index 0000000..e69de29 diff --git a/Clase08/Clase08.md b/Clase08/Clase08.md new file mode 100644 index 0000000..e69de29 diff --git a/Clase08/UniversidadApp/.idea/.gitignore b/Clase08/UniversidadApp/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Clase08/UniversidadApp/.idea/.name b/Clase08/UniversidadApp/.idea/.name new file mode 100644 index 0000000..45ae76a --- /dev/null +++ b/Clase08/UniversidadApp/.idea/.name @@ -0,0 +1 @@ +Estudiante.java \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/codeStyles/Project.xml b/Clase08/UniversidadApp/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/Clase08/UniversidadApp/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml b/Clase08/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/description.html b/Clase08/UniversidadApp/.idea/description.html new file mode 100644 index 0000000..db5f129 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/description.html @@ -0,0 +1 @@ +Simple Java application that includes a class with main() method \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/encodings.xml b/Clase08/UniversidadApp/.idea/encodings.xml new file mode 100644 index 0000000..97626ba --- /dev/null +++ b/Clase08/UniversidadApp/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/misc.xml b/Clase08/UniversidadApp/.idea/misc.xml new file mode 100644 index 0000000..9327b18 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/modules.xml b/Clase08/UniversidadApp/.idea/modules.xml new file mode 100644 index 0000000..d5b77f3 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/project-template.xml b/Clase08/UniversidadApp/.idea/project-template.xml new file mode 100644 index 0000000..1f08b88 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/project-template.xml @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/Clase08/UniversidadApp/.idea/vcs.xml b/Clase08/UniversidadApp/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/Clase08/UniversidadApp/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/UniversidadApp.iml b/Clase08/UniversidadApp/UniversidadApp.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Clase08/UniversidadApp/UniversidadApp.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Clase08/UniversidadApp/src/ar/digitalers/UniversidaApp.java b/Clase08/UniversidadApp/src/ar/digitalers/UniversidaApp.java new file mode 100644 index 0000000..bc362ab --- /dev/null +++ b/Clase08/UniversidadApp/src/ar/digitalers/UniversidaApp.java @@ -0,0 +1,8 @@ +package ar.digitalers; + +public class UniversidadApp { + + public static void main(String[] args) { + // write your code here + } +} diff --git a/Clase08/UniversidadApp/src/ar/digitalers/domain/Asignatura.java b/Clase08/UniversidadApp/src/ar/digitalers/domain/Asignatura.java new file mode 100644 index 0000000..4cf6be6 --- /dev/null +++ b/Clase08/UniversidadApp/src/ar/digitalers/domain/Asignatura.java @@ -0,0 +1,58 @@ +package ar.digitalers.domain; + +public class Asignatura { + String nombre; + Profesor profesor; + String descripcion; + int idAsignatura; + String estado; + + + public Asignatura(String nombre, Profesor profesor, String descripcion, int idAsignatura, String estado) { + this.nombre = nombre; + this.profesor = profesor; + this.descripcion = descripcion; + this.idAsignatura = idAsignatura; + this.estado = estado; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public Profesor getProfesor() { + return profesor; + } + + public void setProfesor(Profesor profesor) { + this.profesor = profesor; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public int getIdAsignatura() { + return idAsignatura; + } + + public void setIdAsignatura(int idAsignatura) { + this.idAsignatura = idAsignatura; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } +} \ No newline at end of file diff --git a/Clase08/UniversidadApp/src/ar/digitalers/domain/Estudiante.java b/Clase08/UniversidadApp/src/ar/digitalers/domain/Estudiante.java new file mode 100644 index 0000000..54cb240 --- /dev/null +++ b/Clase08/UniversidadApp/src/ar/digitalers/domain/Estudiante.java @@ -0,0 +1,67 @@ +package ar.digitalers.domain; + +public class Estudiante extends Persona { + private int idEstudiante; + private Carrera carrera; + private float promedio; + private float porcentajeAprobado; + private Date FechaIngreso; + private String universidad; + private String estado; + + public int getIdEstudiante() { + return idEstudiante; + } + + public void setIdEstudiante(int idEstudiante) { + this.idEstudiante = idEstudiante; + } + + public Carrera getCarrera() { + return carrera; + } + + public void setCarrera(Carrera carrera) { + this.carrera = carrera; + } + + public float getPromedio() { + return promedio; + } + + public void setPromedio(float promedio) { + this.promedio = promedio; + } + + public float getPorcentajeAprobado() { + return porcentajeAprobado; + } + + public void setPorcentajeAprobado(float porcentajeAprobado) { + this.porcentajeAprobado = porcentajeAprobado; + } + + public Date getFechaIngreso() { + return FechaIngreso; + } + + public void setFechaIngreso(Date fechaIngreso) { + FechaIngreso = fechaIngreso; + } + + public String getUniversidad() { + return universidad; + } + + public void setUniversidad(String universidad) { + this.universidad = universidad; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } +} diff --git a/Clase08/UniversidadApp/src/ar/digitalers/domain/Matricula.java b/Clase08/UniversidadApp/src/ar/digitalers/domain/Matricula.java new file mode 100644 index 0000000..1a55ba7 --- /dev/null +++ b/Clase08/UniversidadApp/src/ar/digitalers/domain/Matricula.java @@ -0,0 +1,59 @@ +package ar.digitalers.domain; + +import java.util.ArrayList; + +public class Matricula { + int idMatricula; + String estado; + String nombreInstituto; + Estudiante estudiante; + ArrayList asignaturasIns; + + public Matricula(int idMatricula, String estado, String nombreInstituto, Estudiante estudiante, ArrayList asignaturasIns) { + this.idMatricula = idMatricula; + this.estado = estado; + this.nombreInstituto = nombreInstituto; + this.estudiante = estudiante; + this.asignaturasIns = asignaturasIns; + } + + public int getIdMatricula() { + return idMatricula; + } + + public void setIdMatricula(int idMatricula) { + this.idMatricula = idMatricula; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } + + public String getNombreInstituto() { + return nombreInstituto; + } + + public void setNombreInstituto(String nombreInstituto) { + this.nombreInstituto = nombreInstituto; + } + + public Estudiante getEstudiante() { + return estudiante; + } + + public void setEstudiante(Estudiante estudiante) { + this.estudiante = estudiante; + } + + public ArrayList getAsignaturasIns() { + return asignaturasIns; + } + + public void setAsignaturasIns(ArrayList asignaturasIns) { + this.asignaturasIns = asignaturasIns; + } +} \ No newline at end of file diff --git a/Clase08/UniversidadApp/src/ar/digitalers/domain/Persona.java b/Clase08/UniversidadApp/src/ar/digitalers/domain/Persona.java new file mode 100644 index 0000000..95b7a47 --- /dev/null +++ b/Clase08/UniversidadApp/src/ar/digitalers/domain/Persona.java @@ -0,0 +1,9 @@ +package ar.digitalers.domain; + +public abstract class Persona { + + String nombre; + String apellido; + String dni; + String correoElectronico; +} diff --git a/Clase08/UniversidadClassDiagram.drawio.svg b/Clase08/UniversidadClassDiagram.drawio.svg new file mode 100644 index 0000000..6395b1a --- /dev/null +++ b/Clase08/UniversidadClassDiagram.drawio.svg @@ -0,0 +1,4 @@ + + + +
PlanEstudios
PlanEstudios
+ IdPlanEstudios: Integer
+ IdPlanEstudios: Integ...
- materias: ArrayList<Asignatura> : 
- materias: ArrayList<A...
+ matricula: String
+ matricula: String
+ horario: Date
+ horario: Date
+ modalidad: Boolean
+ modalidad: Boolean
+ creditos: Integer
+ creditos: Integer
+ estado: Boolean
+ estado: Boolean
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Persona
Persona
- nombre: String
- nombre: String
- apellido: String
- apellido: String
- dni: int
- dni: int
- direccion: String
- direccion: String
- telefono: String
- telefono: String
- telefono: String
- telefono: String
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Asignatura
Asignatura
- nombre: String
- nombre: String
- profesor: Profesor
- profesor: Profesor
- descripcion: String
- descripcion: String
- idAsignatura: Entero
- idAsignatura: Entero
- estado: String
- estado: String
+ field: type
+ field: type
+ field: type
+ field: type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Estudiante
Estudiante
- idEstudiante int
- idEstudiante int
- carrera: Carrera
- carrera: Carrera
- promedio: float
- promedio: float
- porcentajeAprobado: float
- porcentajeAprobado: float
- fechaIngreso: Date
- fechaIngreso: Date
- universidad: String
- universidad: String
- estado: String
- estado: String
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Profesor
Profesor
- idProfesor: int
- idProfesor: int
- asignatura: Asignatura
- asignatura: Asigna...
- departamento: String
- departamento: Stri...
- estado: Boolean
- estado: Boolean
- nombre: String
- nombre: String
- legajo: Integer
- legajo: Integer
- horarioInicio: Date
- horarioInicio: Date
- horarioSalida: Date
- horarioSalida: Date
+ method(type): type
+ method(type): type
Matricula
Matricula
- idMatricula: Integer
- idMatricula: Integer
- estado: String
- estado: String
- nombreInstituto: String
- nombreInstituto: String
- estudiante: Estudiante
- estudiante: Estudiante
-asignaturaIns:ArrayList<Asignatura>
-asignaturaIns:ArrayList<Asign...

  1. Estudiante
  2. Asignatura
  3. Profesor
  4. Carrera
  5. Matricula
  6. PlanEstudios
  7. Persona

EstudianteAsignaturaProfesorCarreraM...
Carrera
Carrera
- id: Integer
- id: Integer
- nombre: String
- nombre: String
- inicio: Date
- inicio: Date
- final: Date
- final: Date
- titulo: String
- titulo: String
- asignaturas: PlanEstudios
- asignaturas: PlanEstudios
- area: String 
- area: String 
- InscripcionInicio: Date 
- InscripcionInicio: Date 
- InscripcionFinal: Date 
- InscripcionFinal: Date 
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Clase09/Clase09.md b/Clase09/Clase09.md new file mode 100644 index 0000000..24e98ed --- /dev/null +++ b/Clase09/Clase09.md @@ -0,0 +1,6 @@ +# Integrador N° 1 + +### MVC (modelo vista controlador) + + +fecha de entrega 02/08/2023 \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/.gitignore b/Clase09/UniversidadApp/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Clase09/UniversidadApp/.idea/.name b/Clase09/UniversidadApp/.idea/.name new file mode 100644 index 0000000..45ae76a --- /dev/null +++ b/Clase09/UniversidadApp/.idea/.name @@ -0,0 +1 @@ +Estudiante.java \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/codeStyles/Project.xml b/Clase09/UniversidadApp/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/Clase09/UniversidadApp/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml b/Clase09/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/description.html b/Clase09/UniversidadApp/.idea/description.html new file mode 100644 index 0000000..db5f129 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/description.html @@ -0,0 +1 @@ +Simple Java application that includes a class with main() method \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/encodings.xml b/Clase09/UniversidadApp/.idea/encodings.xml new file mode 100644 index 0000000..97626ba --- /dev/null +++ b/Clase09/UniversidadApp/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/misc.xml b/Clase09/UniversidadApp/.idea/misc.xml new file mode 100644 index 0000000..9327b18 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/modules.xml b/Clase09/UniversidadApp/.idea/modules.xml new file mode 100644 index 0000000..d5b77f3 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/project-template.xml b/Clase09/UniversidadApp/.idea/project-template.xml new file mode 100644 index 0000000..1f08b88 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/project-template.xml @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/Clase09/UniversidadApp/.idea/vcs.xml b/Clase09/UniversidadApp/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/Clase09/UniversidadApp/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/UniversidadApp.iml b/Clase09/UniversidadApp/UniversidadApp.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/Clase09/UniversidadApp/UniversidadApp.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Clase09/UniversidadApp/src/ar/digitalers/UniversidaApp.java b/Clase09/UniversidadApp/src/ar/digitalers/UniversidaApp.java new file mode 100644 index 0000000..d851ec8 --- /dev/null +++ b/Clase09/UniversidadApp/src/ar/digitalers/UniversidaApp.java @@ -0,0 +1,19 @@ +package ar.digitalers; + +public class UniversidadApp { + + public static void main(String[] args) { + + menuView(); + + } + + //lógica para el menú, tal vez en un método static? + do{ + + }while(); + + switch(){ + + } +} diff --git a/Clase09/UniversidadApp/src/ar/digitalers/domain/Asignatura.java b/Clase09/UniversidadApp/src/ar/digitalers/domain/Asignatura.java new file mode 100644 index 0000000..4cf6be6 --- /dev/null +++ b/Clase09/UniversidadApp/src/ar/digitalers/domain/Asignatura.java @@ -0,0 +1,58 @@ +package ar.digitalers.domain; + +public class Asignatura { + String nombre; + Profesor profesor; + String descripcion; + int idAsignatura; + String estado; + + + public Asignatura(String nombre, Profesor profesor, String descripcion, int idAsignatura, String estado) { + this.nombre = nombre; + this.profesor = profesor; + this.descripcion = descripcion; + this.idAsignatura = idAsignatura; + this.estado = estado; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public Profesor getProfesor() { + return profesor; + } + + public void setProfesor(Profesor profesor) { + this.profesor = profesor; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public int getIdAsignatura() { + return idAsignatura; + } + + public void setIdAsignatura(int idAsignatura) { + this.idAsignatura = idAsignatura; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } +} \ No newline at end of file diff --git a/Clase09/UniversidadApp/src/ar/digitalers/domain/Estudiante.java b/Clase09/UniversidadApp/src/ar/digitalers/domain/Estudiante.java new file mode 100644 index 0000000..6971199 --- /dev/null +++ b/Clase09/UniversidadApp/src/ar/digitalers/domain/Estudiante.java @@ -0,0 +1,67 @@ +package ar.digitalers.domain; + +public class Estudiante extends Persona { + private int idEstudiante; + private Carrera carrera; + private float promedio; + private float porcentajeAprobado; + private LocalDate FechaIngreso; + private String universidad; + private String estado; + + public int getIdEstudiante() { + return idEstudiante; + } + + public void setIdEstudiante(int idEstudiante) { + this.idEstudiante = idEstudiante; + } + + public Carrera getCarrera() { + return carrera; + } + + public void setCarrera(Carrera carrera) { + this.carrera = carrera; + } + + public float getPromedio() { + return promedio; + } + + public void setPromedio(float promedio) { + this.promedio = promedio; + } + + public float getPorcentajeAprobado() { + return porcentajeAprobado; + } + + public void setPorcentajeAprobado(float porcentajeAprobado) { + this.porcentajeAprobado = porcentajeAprobado; + } + + public Date getFechaIngreso() { + return FechaIngreso; + } + + public void setFechaIngreso(Date fechaIngreso) { + FechaIngreso = fechaIngreso; + } + + public String getUniversidad() { + return universidad; + } + + public void setUniversidad(String universidad) { + this.universidad = universidad; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } +} diff --git a/Clase09/UniversidadApp/src/ar/digitalers/domain/Matricula.java b/Clase09/UniversidadApp/src/ar/digitalers/domain/Matricula.java new file mode 100644 index 0000000..1a55ba7 --- /dev/null +++ b/Clase09/UniversidadApp/src/ar/digitalers/domain/Matricula.java @@ -0,0 +1,59 @@ +package ar.digitalers.domain; + +import java.util.ArrayList; + +public class Matricula { + int idMatricula; + String estado; + String nombreInstituto; + Estudiante estudiante; + ArrayList asignaturasIns; + + public Matricula(int idMatricula, String estado, String nombreInstituto, Estudiante estudiante, ArrayList asignaturasIns) { + this.idMatricula = idMatricula; + this.estado = estado; + this.nombreInstituto = nombreInstituto; + this.estudiante = estudiante; + this.asignaturasIns = asignaturasIns; + } + + public int getIdMatricula() { + return idMatricula; + } + + public void setIdMatricula(int idMatricula) { + this.idMatricula = idMatricula; + } + + public String getEstado() { + return estado; + } + + public void setEstado(String estado) { + this.estado = estado; + } + + public String getNombreInstituto() { + return nombreInstituto; + } + + public void setNombreInstituto(String nombreInstituto) { + this.nombreInstituto = nombreInstituto; + } + + public Estudiante getEstudiante() { + return estudiante; + } + + public void setEstudiante(Estudiante estudiante) { + this.estudiante = estudiante; + } + + public ArrayList getAsignaturasIns() { + return asignaturasIns; + } + + public void setAsignaturasIns(ArrayList asignaturasIns) { + this.asignaturasIns = asignaturasIns; + } +} \ No newline at end of file diff --git a/Clase09/UniversidadApp/src/ar/digitalers/domain/Persona.java b/Clase09/UniversidadApp/src/ar/digitalers/domain/Persona.java new file mode 100644 index 0000000..95b7a47 --- /dev/null +++ b/Clase09/UniversidadApp/src/ar/digitalers/domain/Persona.java @@ -0,0 +1,9 @@ +package ar.digitalers.domain; + +public abstract class Persona { + + String nombre; + String apellido; + String dni; + String correoElectronico; +} diff --git a/Clase09/UniversidadClassDiagram.drawio.svg b/Clase09/UniversidadClassDiagram.drawio.svg new file mode 100644 index 0000000..6395b1a --- /dev/null +++ b/Clase09/UniversidadClassDiagram.drawio.svg @@ -0,0 +1,4 @@ + + + +
PlanEstudios
PlanEstudios
+ IdPlanEstudios: Integer
+ IdPlanEstudios: Integ...
- materias: ArrayList<Asignatura> : 
- materias: ArrayList<A...
+ matricula: String
+ matricula: String
+ horario: Date
+ horario: Date
+ modalidad: Boolean
+ modalidad: Boolean
+ creditos: Integer
+ creditos: Integer
+ estado: Boolean
+ estado: Boolean
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Persona
Persona
- nombre: String
- nombre: String
- apellido: String
- apellido: String
- dni: int
- dni: int
- direccion: String
- direccion: String
- telefono: String
- telefono: String
- telefono: String
- telefono: String
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Asignatura
Asignatura
- nombre: String
- nombre: String
- profesor: Profesor
- profesor: Profesor
- descripcion: String
- descripcion: String
- idAsignatura: Entero
- idAsignatura: Entero
- estado: String
- estado: String
+ field: type
+ field: type
+ field: type
+ field: type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Estudiante
Estudiante
- idEstudiante int
- idEstudiante int
- carrera: Carrera
- carrera: Carrera
- promedio: float
- promedio: float
- porcentajeAprobado: float
- porcentajeAprobado: float
- fechaIngreso: Date
- fechaIngreso: Date
- universidad: String
- universidad: String
- estado: String
- estado: String
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Profesor
Profesor
- idProfesor: int
- idProfesor: int
- asignatura: Asignatura
- asignatura: Asigna...
- departamento: String
- departamento: Stri...
- estado: Boolean
- estado: Boolean
- nombre: String
- nombre: String
- legajo: Integer
- legajo: Integer
- horarioInicio: Date
- horarioInicio: Date
- horarioSalida: Date
- horarioSalida: Date
+ method(type): type
+ method(type): type
Matricula
Matricula
- idMatricula: Integer
- idMatricula: Integer
- estado: String
- estado: String
- nombreInstituto: String
- nombreInstituto: String
- estudiante: Estudiante
- estudiante: Estudiante
-asignaturaIns:ArrayList<Asignatura>
-asignaturaIns:ArrayList<Asign...

  1. Estudiante
  2. Asignatura
  3. Profesor
  4. Carrera
  5. Matricula
  6. PlanEstudios
  7. Persona

EstudianteAsignaturaProfesorCarreraM...
Carrera
Carrera
- id: Integer
- id: Integer
- nombre: String
- nombre: String
- inicio: Date
- inicio: Date
- final: Date
- final: Date
- titulo: String
- titulo: String
- asignaturas: PlanEstudios
- asignaturas: PlanEstudios
- area: String 
- area: String 
- InscripcionInicio: Date 
- InscripcionInicio: Date 
- InscripcionFinal: Date 
- InscripcionFinal: Date 
+ method(type): type
+ method(type): type
+ method(type): type
+ method(type): type
Text is not SVG - cannot display
\ No newline at end of file diff --git a/out/production/Java-2023/.idea/workspace.xml b/out/production/Java-2023/.idea/workspace.xml new file mode 100644 index 0000000..1755844 --- /dev/null +++ b/out/production/Java-2023/.idea/workspace.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1687826740529 + + + + + + \ No newline at end of file