Requisitos funcionales del software - AlbertoMunozP/Parking-Management-System-Springboot GitHub Wiki
Requisitos Funcionales del Sistema
Control de Entradas
Los conductores pulsarán un botón para que se abra la barrera automática y se emita un código QR en papel con el cual podrá pagar con posterioridad.
También se ofrecerá la opción de entrada manual, dirigida por el encargado en cabina.
Control de Pagos
El sistema permitirá realizar los cobros. Para ello, el conductor presentará el código QR al sistema con el fin de computar el tiempo estacionado.
Control de Salidas
El sistema permitirá salir a los vehículos ya sea mediante la identificación de su matrícula o en su defecto leyendo el código QR.
También se ofrecerá la opción de salida manual, dirigida por el encargado en cabina.
Gestión de Tarifas y Bonos
El sistema admitirá distintas políticas de tarificación y la adquisición de bonos mensuales, trimestrales y anuales
Generación de Informes
El sistema ofrecerá a los usuarios gestores datos relativos a los ingresos percibidos de forma diaria, semanal y mensual.
Configuración
El sistema podrá ser configurado con datos específicos como el nombre del aparcamiento, la dirección postal y el número de plazas disponibles.
Interacción con Hardware Externo
El sistema se diseñará para poder interactuar con hardware externo, como pantallas LED, lectores de matrículas, impresoras de tickets, lectores de códigos QR, barreras de apertura/cierre, etc.
Se proporcionarán implementaciones por defecto que simularán su uso mediante operaciones de entrada y salida por consola.
Interacción con Software Externo
El sistema deberá poder interactuar con software externo, como pasarelas de pago.