====== Mini Proyecto Control Estacionamiento ====== Esta es la resolución de la prueba sobre hacer un mini sistema de estacionamiento con SQL SERVER y WINAPI con C Sharp, yo he querido usar VUE.js y bootstrap, además tenga una versión PHP y PostgreSQL Funciones: ^ Funciones ^ Cliente ^ Autos ^ Plazas ^ ^ //Sesion// | ✔ | X | X | ^ //Permiso// | X | X | X | ^ Registrar | X | X | X | ^ Modificar | X | X | X | ^ Listar | X | X | X | ^ Filtrar | X | X | X | ^ Eliminar/Revocar | X | X | X | ===== Base de datos ===== @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 ==== MS SQL Server ==== ==== PostgresSQL ==== ===== API ===== ==== FastAPI Python ==== ==== Lumen PHP ==== ==== WinAPI C Sharp ==== ===== GUI ===== ==== Laravel PHP ==== ==== MVC C Sharp ====