94 lines
1.1 KiB
Org Mode
94 lines
1.1 KiB
Org Mode
#+title: Diagrama De Clases
|
|
[[./DiagramaDeCLases.png]]
|
|
#+BEGIN_SRC plantuml
|
|
@startuml
|
|
class Usuario {
|
|
+ Nombre
|
|
+ Apellido
|
|
+ DNI
|
|
+ Email
|
|
+ CitasPendientes
|
|
}
|
|
|
|
class Profesional {
|
|
+ Nombre
|
|
+ Apellido
|
|
+ DNI
|
|
+ Email
|
|
+ Curriculum
|
|
+ Certificados
|
|
+ Ubicacion
|
|
+ Nivel
|
|
+ Calificaciones
|
|
}
|
|
|
|
class Reclamo {
|
|
+ Contrato
|
|
+ MotivoReclamo
|
|
+ FechaReclamo
|
|
+ Estado
|
|
}
|
|
|
|
class Servicio {
|
|
+ Nombre
|
|
+ Descripcion
|
|
}
|
|
|
|
class Recordatorio {
|
|
+ Contrato
|
|
+ Hora
|
|
+ Fecha
|
|
+ Lugar
|
|
}
|
|
|
|
|
|
class Publicacion {
|
|
+ Codigo
|
|
+ Profesional
|
|
+ Tarifa
|
|
+ TipoServicio
|
|
+ HorasDeTrabajo
|
|
+ Estado
|
|
}
|
|
|
|
class PreContrato {
|
|
+ Contratador: Usuario
|
|
+ ComprobanteDePago
|
|
+ Publicacion
|
|
}
|
|
|
|
class ComprobanteDePago {
|
|
+ FormaDePago
|
|
+ Monto
|
|
+ Contrato
|
|
}
|
|
|
|
enum FormaDePago {
|
|
- Efectivo
|
|
- Debito
|
|
- Credito
|
|
}
|
|
|
|
class Contrato{
|
|
+ PreContrato
|
|
}
|
|
|
|
Publicacion --> Servicio
|
|
Publicacion --> Usuario
|
|
Publicacion --> Profesional
|
|
|
|
PreContrato --> Publicacion
|
|
PreContrato --> Usuario
|
|
PreContrato --> ComprobanteDePago
|
|
|
|
Recordatorio --> Usuario
|
|
Recordatorio --> Publicacion
|
|
|
|
Contrato --> PreContrato
|
|
Contrato <-- Reclamo
|
|
|
|
ComprobanteDePago --> FormaDePago
|
|
@enduml
|
|
#+END_SRC
|
|
|