Sistema de reserva de taxis
Una aplicación diseñada para reservar taxis con funciones para automatizar los datos de los usuarios y las aplicaciones utilizando bases de datos. El objetivo principal es crear un sistema rápido y confiable para proporcionar y administrar datos en tiempo real relacionados con taxis, conductores, reservas, etc. La aplicación manejará solicitudes extensas de manipulación de datos, garantizando restricciones adecuadas y una redundancia mínima, con una organización de datos estrechamente relacionada. a entidades del mundo real.
Requisitos técnicos
La aplicación se construirá utilizando:
- Interfaz: HTML, CSS, JavaScript, Java
- Base de datos de fondo: MySQL
Datos a almacenar
- Usuario: Nombre, DNI, Domicilio, Número de teléfono, Suscripción, etc.
- Conductor: fecha de incorporación, nombre, número de teléfono, identificación del permiso de conducir, tipo de automóvil, número de RC, identificación del conductor.
- Viaje: Origen, Destino, ID de cliente, ID de viaje, ID de conductor, ID de pago.
- Pago: ID, Tipo de transacción, Monto.
- Vehículo: Tipo, RC, Kilometraje, Estado, Precio estimado por km.
Restricciones
- Los datos del usuario, como el nombre y el número de teléfono, tendrán acceso restringido al conductor.
- El conductor no puede acceder a datos confidenciales.
- El nombre de usuario y la identificación no se pueden cambiar y la dirección es de tipo compuesto.
- El número de teléfono tiene varios valores.
Requisitos funcionales
Para usuario
- Crear cuenta (configurar datos de perfil)
- Ingresar detalles para origen y destino
- Seleccionar entre diferentes tipos de vehículos
- Funcionalidad de Google Maps para ayuda a la navegación
- Realizar pagos
- Reseñas, ayuda y problemas
- Historial de cuenta (historial de viajes, historial de pagos, etc.)
Para conductor
- Crear cuenta y registrarse
- Aceptar o rechazar reserva
- Monedero para recibir pagos
- Historial de cuenta (historial de viajes, historial de pagos, etc.)
Otras funcionalidades
- Todos los datos se guardarán en el backend.
- Resultados de búsqueda rápidos y precisos y mantenimiento de precios de tarifas
- Cupones y recompensas
- Suscripción de cliente (conductores profesionales, tarifas bajas y otros beneficios)
- Reserva InterCity o IntraCity