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:24] adminproyectos:mini_proyecto_control_estacionamiento [2025/09/09 01:19] (actual) – [Base de datos] admin
Línea 18: Línea 18:
 ===== Base de datos ===== ===== Base de datos =====
  
 +<uml>
 +
 +@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{
 +  Integer IdCliente
 +  SmallInt IdTipoCliente
 +  String Nombre
 +  smallInt TipoDocumento
 +  String Documento
 +  Smallint Estado
 +}
 +
 +class Autos{
 +   Integer IdAuto
 +   Integer IdCliente
 +   SmallInt IdTipoVehiculo
 +   String Marca
 +   String Modelo
 +   SmallInt AñoModelo
 +   DateTime FechaIngreso
 +   String Observacion
 +}
 +
 +Class Usuarios{
 +  Integer IdUsuario
 +  Integer IdCliente
 +  SmallInt IdTipoUsuario
 +  String Usuario
 +  String Password
 +  String NombreCompleto
 +  SmallInt Estado
 +}
 +
 +Class Empleados{
 +  Integer IdEmpleado
 +  SmallInt IdTipoEmpleado
 +  String Nombre
 +  String ApellidoPaterno
 +  String ApellidoMaterno
 +  SmallInt TipoDocumento
 +  String Documento
 +}
 +
 +Class Playas{
 +  Integer IdPlaya
 +  String Ubigeo
 +  String Nombre
 +  String Direccion
 +}
 +
 +Class Plazas{
 +  Integer IdPlaza
 +  Integer IdPlaya
 +  String Zona
 +  String Codigo
 +  SmallInt Estado
 +}
 +
 +Class PlazasUso{
 +  Integer IdPlazaUso
 +  DateTime FechaRegistra
 +  Integer IdPlaza
 +  Integer IdUsuario
 +  Integer IdCliente
 +  Integer IdEmpleado
 +  Integer IdAuto
 +  Datetime InicioUso
 +  Datetime FinUso
 +  SmallInt Estado
 +}
 +
 +Class CuentaPagos{
 +  Integer IdCuentaPago
 +  Integer IdTarifa
 +  Integer IdPlazaUso
 +  Integer IdUsuario
 +  DateTime FechaRegistra
 +  Numeric Monto
 +  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
 +}
 +
 +@enduml
 +
 +</uml>
 ==== MS SQL Server ==== ==== MS SQL Server ====
  
proyectos/mini_proyecto_control_estacionamiento.1757291082.txt.gz · Última modificación: 2025/09/08 00:24 por admin