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 00:52] – [Base de datos] adminproyectos:mini_proyecto_control_estacionamiento [2025/09/09 01:19] (actual) – [Base de datos] admin
Línea 21: Línea 21:
  
 @startuml @startuml
 +
 +@startuml
 +Usuarios <|-- Clientes
 +Autos o-- Clientes
 +
 +Autos <|-- TipoVehiculos
 +Clientes<|-- TipoClientes
 +Empleados <|-- TipoEmpleados
 +
 +
 +Plazas o--  Playas
 +PlazasUso o-- Plazas
 +
 +PlazasUso o-- Usuarios
 +PlazasUso o-- Clientes
 +PlazasUso o-- Autos
 +
 +CuentaPagos o-- PlazasUso
 +CuentaPagos o-- Usuarios
 +
 +Usuarios <|-- Empleados
 +
 +
 +CuentaPagos <|-- Tarifas
 +
 +
 class Clientes{ class Clientes{
   Integer IdCliente   Integer IdCliente
 +  SmallInt IdTipoCliente
   String Nombre   String Nombre
   smallInt TipoDocumento   smallInt TipoDocumento
   String Documento   String Documento
 +  Smallint Estado
 } }
  
Línea 31: Línea 59:
    Integer IdAuto    Integer IdAuto
    Integer IdCliente    Integer IdCliente
 +   SmallInt IdTipoVehiculo
    String Marca    String Marca
    String Modelo    String Modelo
Línea 46: Línea 75:
   String NombreCompleto   String NombreCompleto
   SmallInt Estado   SmallInt Estado
 +}
 +
 +Class Empleados{
 +  Integer IdEmpleado
 +  SmallInt IdTipoEmpleado
 +  String Nombre
 +  String ApellidoPaterno
 +  String ApellidoMaterno
 +  SmallInt TipoDocumento
 +  String Documento
 } }
  
Línea 52: Línea 91:
   String Ubigeo   String Ubigeo
   String Nombre   String Nombre
 +  String Direccion
 } }
  
Línea 67: Línea 107:
   Integer IdPlaza   Integer IdPlaza
   Integer IdUsuario   Integer IdUsuario
 +  Integer IdCliente
 +  Integer IdEmpleado
   Integer IdAuto   Integer IdAuto
-  Datetime InicioOcupa +  Datetime InicioUso 
-  Datetime FinOcupa+  Datetime FinUso
   SmallInt Estado   SmallInt Estado
 } }
Línea 75: Línea 117:
 Class CuentaPagos{ Class CuentaPagos{
   Integer IdCuentaPago   Integer IdCuentaPago
 +  Integer IdTarifa
   Integer IdPlazaUso   Integer IdPlazaUso
   Integer IdUsuario   Integer IdUsuario
Línea 80: 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.1757292722.txt.gz · Última modificación: 2025/09/08 00:52 por admin