Herramientas de usuario

Herramientas del sitio


proyectos:mini_proyecto_control_estacionamiento

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:mini_proyecto_control_estacionamiento [2025/09/08 01:23] – [Base de datos] adminproyectos:mini_proyecto_control_estacionamiento [2025/09/09 01:19] (actual) – [Base de datos] admin
Línea 22: Línea 22:
 @startuml @startuml
  
 +@startuml
 Usuarios <|-- Clientes Usuarios <|-- Clientes
-Clientes <|-- Autos+Autos o-- Clientes
  
-Plazas <|--  Playas +Autos <|-- TipoVehiculos 
-PlazasUso <|-- Plazas+Clientes<|-- TipoClientes 
 +Empleados <|-- TipoEmpleados
  
-PlazasUso <|-- Usuarios 
-PlazasUso <|-- Clientes 
-PlazasUso <|-- Autos 
  
-CuentaPagos <|-- PlazasUso +Plazas o--  Playas 
-CuentaPagos <|-- Usuarios+PlazasUso o-- Plazas 
 + 
 +PlazasUso o-- Usuarios 
 +PlazasUso o-- Clientes 
 +PlazasUso o-- Autos 
 + 
 +CuentaPagos o-- PlazasUso 
 +CuentaPagos o-- Usuarios
  
 Usuarios <|-- Empleados Usuarios <|-- Empleados
 +
 +
 +CuentaPagos <|-- Tarifas
  
  
 class Clientes{ class Clientes{
   Integer IdCliente   Integer IdCliente
 +  SmallInt IdTipoCliente
   String Nombre   String Nombre
   smallInt TipoDocumento   smallInt TipoDocumento
Línea 49: Línea 59:
    Integer IdAuto    Integer IdAuto
    Integer IdCliente    Integer IdCliente
 +   SmallInt IdTipoVehiculo
    String Marca    String Marca
    String Modelo    String Modelo
Línea 99: Línea 110:
   Integer IdEmpleado   Integer IdEmpleado
   Integer IdAuto   Integer IdAuto
-  Datetime InicioOcupa +  Datetime InicioUso 
-  Datetime FinOcupa+  Datetime FinUso
   SmallInt Estado   SmallInt Estado
 } }
Línea 106: Línea 117:
 Class CuentaPagos{ Class CuentaPagos{
   Integer IdCuentaPago   Integer IdCuentaPago
 +  Integer IdTarifa
   Integer IdPlazaUso   Integer IdPlazaUso
   Integer IdUsuario   Integer IdUsuario
Línea 111: Línea 123:
   Numeric Monto   Numeric Monto
   SmallInt Estado   SmallInt Estado
 +}
 +
 +Class Tarifas{
 +  Integer IdTarifa
 +  Integer PorHoras
 +  Integer PorVecesUso
 +  Integer PorTipoVehiculo
 +  Integer PorTipoCliente
 +  Integer PorIdCliente
 +  Integer PorPlaza
 +  Integer PorZona
 +  DateTime FechaIni
 +  DateTime FechaFin
 +  Numeric Monto
 +  Numeric DescuentoPorcentaje
 +  Numeric DescuentoMonto
 +  SmallInt Estado
 +}
 +
 +Class TipoEmpleados{
 +  SmallInt IdTipoEmpleado
 +  String Nombre
 +}
 +
 +
 +Class TipoClientes{
 +  SmallInt IdTipoCliente
 +  String Nombre
 +}
 +
 +Class TipoVehiculos{
 +  SmallInt IdTipoVehiculo
 +  String Nombre
 } }
  
proyectos/mini_proyecto_control_estacionamiento.1757294583.txt.gz · Última modificación: 2025/09/08 01:23 por admin