Actualizar Analisis III/diagrama de clases.org

This commit is contained in:
2024-05-06 09:09:29 -03:00
parent 21ef9580a9
commit a0266e0bb6

View File

@@ -3,23 +3,22 @@
#+BEGIN_SRC plantuml
@startuml
class Usuario {
+ Nombre
+ Apellido
+ DNI
+ Email
+ Nombre: String
+ Apellido: String
+ DNI: long
+ Email: String
+ CitasPendientes
}
class Profesional {
+ Nombre
+ Apellido
+ DNI
+ Email
+ Curriculum
+ Certificados
+ Ubicacion
+ Nivel
+ Calificaciones
+ Nombre: String
+ Apellido: String
+ DNI: long
+ Email: String
+ Curriculum: File
+ Certificados:
+ Ubicacion: String
+ Nivel: int
}
class Reclamo {
@@ -30,37 +29,36 @@ class Reclamo {
}
class Servicio {
+ Nombre
+ Descripcion
+ Nombre: String
+ Descripcion: String
}
class Recordatorio {
+ Contrato
+ Hora
+ Fecha
+ Lugar
+ Contrato: Contrato
+ Hora: TimeOnly
+ Fecha: DateTime
+ Lugar: String
}
class Publicacion {
+ Codigo
+ Profesional
+ Tarifa
+ TipoServicio
+ HorasDeTrabajo
+ Estado
+ Codigo: int
+ Profesional: Profecional
+ Tarifa: double
+ TipoServicio: Servicio
+ HorasDeTrabajo:
+ Estado: ??
}
class PreContrato {
+ Contratador: Usuario
+ ComprobanteDePago
+ Publicacion
+ Publicacion: Publicacion
}
class ComprobanteDePago {
+ FormaDePago
+ Monto
+ Contrato
+ FormaDePago: FormaDePago
+ Monto: double
}
enum FormaDePago {
@@ -70,24 +68,43 @@ enum FormaDePago {
}
class Contrato{
+ PreContrato
+ PreContrato: PreContrato
+ ComproanteDePago: ComprobanteDePago
}
Publicacion --> Servicio
Publicacion --> Usuario
Publicacion --> Profesional
class Reseña {
+ Usuario: Usuario
+ Comentario: String
+ Publicacion: Publicacion
}
PreContrato --> Publicacion
PreContrato --> Usuario
PreContrato --> ComprobanteDePago
enum Estado{
- Pendiente
- Rechazado
- Disponible
}
Recordatorio --> Usuario
Recordatorio --> Publicacion
Publicacion "1 ." --> "1 ." Servicio
Publicacion "1" --> "1 ." Profesional
Publicacion "1" --> "1" Estado
Contrato --> PreContrato
Contrato <-- Reclamo
PreContrato "1" --> "1" Publicacion
PreContrato "1" --> "1" Usuario
ComprobanteDePago --> FormaDePago
Recordatorio "0..* " --> "1 ." Usuario
Recordatorio "1" --> "1" Contrato
Contrato "1"--> "1" PreContrato
Contrato "1"<-- "1" Reclamo
Contrato "1" --> "1" ComprobanteDePago
ComprobanteDePago "1" --> "1" FormaDePago
Reclamo "1 ." --> "1" Estado
Reseña "1..*" --> "1" Usuario
Reseña "1..*" --> "1" Publicacion
@enduml
#+END_SRC