0% encontró este documento útil (0 votos)
46 vistas12 páginas

Documentacio Base de Datos

Este proyecto se enfoca en el desarrollo de un sistema de gestión para una empresa de alquiler de automóviles. El objetivo principal es optimizar las operaciones de alquiler y mejorar la experiencia del cliente a través de una plataforma en línea. Este sistema permitirá una mayor eficiencia en la asignación de vehículos, el seguimiento de la disponibilidad en tiempo real y la administración de reservas de manera más efectiva.

Cargado por

jeison ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
46 vistas12 páginas

Documentacio Base de Datos

Este proyecto se enfoca en el desarrollo de un sistema de gestión para una empresa de alquiler de automóviles. El objetivo principal es optimizar las operaciones de alquiler y mejorar la experiencia del cliente a través de una plataforma en línea. Este sistema permitirá una mayor eficiencia en la asignación de vehículos, el seguimiento de la disponibilidad en tiempo real y la administración de reservas de manera más efectiva.

Cargado por

jeison ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

1

"Desarrollo de un Sistema Integral de Gestión para Optimizar las


Operaciones de Renta de Automóviles: Un Enfoque Tecnológico para Mejorar la
Eficiencia y la Experiencia del Cliente"

Jeison Estiven Ramos Bautista


Santiago Andrés Niño Carrillo
Sebastián Fonseca Cifuentes
Eduardo Monsalve Ariza

Universidad de Investigación y Desarrollo – UDI


Ingeniería de sistemas
Facultad de Ingeniería y Arquitectura.
Barrancabermeja, Colombia
2023
2

"Desarrollo de un Sistema Integral de Gestión para Optimizar las


Operaciones de Renta de Automóviles: Un Enfoque Tecnológico para Mejorar la
Eficiencia y la Experiencia del Cliente"

Jeison Estiven Ramos Bautista


Santiago Andrés Niño Carrillo
Sebastián Fonseca Cifuentes
Eduardo Monsalve Ariza

Luis Guillermo Oviedo Ochoa

Universidad de Investigación y Desarrollo – UDI


Ingeniería de sistemas
Facultad de Ingeniería y Arquitectura.
Barrancabermeja, Colombia
2023
3

Resumen

Este proyecto se enfoca en el desarrollo de un sistema de gestión para una empresa de alquiler de
automóviles. El objetivo principal es optimizar las operaciones de alquiler y mejorar la
experiencia del cliente a través de una plataforma en línea. Este sistema permitirá una mayor
eficiencia en la asignación de vehículos, el seguimiento de la disponibilidad en tiempo real y la
administración de reservas de manera más efectiva.
4

Tabla de Contenido

Planteamiento del problema de investigación.............................................................................5

Justificación.................................................................................................................................6

Objetivos: General y específicos.................................................................................................6

Objetivo general................................................................................................................................................6

Objetivos específicos........................................................................................................................................6

Documentación de software........................................................................................................7

Interfaz..................................................................................................................................................7

Para Clientes (Usuarios que realizan reservas).....................................................................................7

Para el Personal de la Empresa:............................................................................................................7

Características Comunes:......................................................................................................................8

Programación........................................................................................................................................8

Base de datos.........................................................................................................................................9

Cronograma...............................................................................................................................10

Presupuesto................................................................................................................................11

Referencias................................................................................................................................12
5

Planteamiento del problema de investigación


El proyecto tiene como objetivo principal desarrollar una página web para gestionar el
negocio de alquiler de automóviles. El problema principal que se presenta en este
proyecto es la falta de una plataforma en línea para que los clientes puedan reservar y
alquilar automóviles. Actualmente, los clientes tienen que visitar la empresa de alquiler
de automóviles en persona para reservar y alquilar un automóvil. Esto puede ser un
proceso tedioso y lento para los clientes, lo que puede disuadirlos de alquilar. Una
solución a este problema sería implementar una plataforma en línea que permita a los
clientes reservar y alquilar automóviles de manera rápida y sencilla. Existen varias
plataformas en línea que ofrecen servicios de alquiler de automóviles, como
Rentalcars.com1, Ontrac2, y Rentalcargroup.com3. Estas plataformas permiten a los
clientes buscar, comparar y reservar automóviles en línea, lo que les ahorra tiempo y
esfuerzo. Al implementar una plataforma en línea, la empresa de alquiler de automóviles
podría atraer a más clientes y aumentar sus ingresos.
6

Justificación
El objetivo principal del proyecto es desarrollar una página web para gestionar el negocio de
alquiler de automóviles.
El problema principal que se presenta en este proyecto es la falta de una plataforma en línea para
que los clientes puedan reservar y alquilar automóviles.
Actualmente, los clientes tienen que visitar la empresa de alquiler de automóviles en persona para
reservar y alquilar un automóvil.
Esto puede ser un proceso tedioso y lento para los clientes, lo que puede disuadirlos de alquilar.

Objetivos: General y específicos

Objetivo general
Desarrollar un sistema de gestión de renta de automóviles que permita a la empresa ofrecer un
servicio más eficiente y conveniente a sus clientes.

Objetivos específicos
1. Realizar un exhaustivo levantamiento de requerimientos con el objetivo de identificar de
manera precisa y detallada las necesidades y expectativas de los usuarios, tanto internos
como externos, para fundamentar el diseño y desarrollo de la plataforma de gestión de renta
de automóviles, garantizando así una solución que satisfaga completamente los requisitos del
proyecto.
2. Crear una base de datos que almacene información detallada sobre vehículos, clientes,
reservas y disponibilidad.
3. Desarrollar una plataforma integral que integre una interfaz de reserva en línea intuitiva, un
sistema de seguimiento en tiempo real para optimizar la asignación de vehículos, y una
automatización eficiente en la asignación de vehículos a reservas, con el objetivo de agilizar
los procesos operativos y mejorar la gestión de facturación y registros, tanto para clientes
como para el personal de la empresa.
7

Documentación de software

Interfaz
La interfaz del sistema de gestión de renta de automóviles ha sido diseñada con un enfoque
centrado en el usuario, buscando la máxima usabilidad y accesibilidad tanto para clientes
como para el personal de la empresa.

Para Clientes (Usuarios que realizan reservas)


1. Página de Inicio Intuitiva:
Una página principal limpia y fácil de navegar que presenta las opciones clave, como la búsqueda
de vehículos, las ofertas especiales y enlaces a información relevante.
2. Proceso de Reserva Paso a Paso:
Un flujo de reserva simplificado en varios pasos, con secciones claras para seleccionar fechas,
tipos de vehículos, extras opcionales, y revisar y confirmar la reserva.
3. Visualización de Disponibilidad en Tiempo Real:
Gráficos visuales que muestran la disponibilidad de vehículos en tiempo real, ayudando a los
clientes a tomar decisiones informadas al seleccionar fechas y tipos de vehículos.
4. Cuentas de Usuario Personalizadas:
Áreas personalizadas para que los clientes creen y gestionen sus cuentas, revisen historiales de
reservas, guarden preferencias y realicen pagos de manera segura.
Para el Personal de la Empresa:
1. Tablero de Control Integral:
Un panel de control centralizado que proporciona una visión general de las reservas, la
disponibilidad de vehículos, el estado de los pagos y otras métricas clave.
2. Gestión de Reservas y Clientes:
Herramientas intuitivas para gestionar reservas existentes, agregar nuevas reservas, y acceder a
perfiles de clientes con información detallada.
3. Seguimiento de Inventarios:
Una sección dedicada para gestionar el inventario de vehículos, con alertas visuales para
vehículos programados para mantenimiento y notificaciones de nuevos vehículos disponibles.
4. Sistema de Facturación Automatizado:
Herramientas para generar facturas de forma automática, gestionar pagos y mantener registros
actualizados de transacciones financieras.
8

Características Comunes:
1. Diseño Responsivo:
La interfaz se adapta a diferentes dispositivos, asegurando una experiencia consistente y cómoda
tanto en computadoras de escritorio como en dispositivos móviles.
2. Notificaciones Instantáneas:
Funcionalidad de notificación que informa a los clientes sobre confirmaciones de reservas,
cambios en el estado de la reserva y recordatorios de devolución de vehículos.
3. Sistema de Comentarios y Valoraciones:
Un sistema integrado que permite a los clientes dejar comentarios y valoraciones después de
completar sus alquileres, proporcionando retroalimentación útil y fomentando la mejora continua.
4. Soporte en Línea:
Canales de soporte en línea, como chat en vivo o formularios de contacto, para que los clientes y
el personal de la empresa puedan resolver problemas de manera eficiente.

Programación
1. Lenguaje de Programación:
Se utilizará Python como lenguaje principal de programación, aprovechando su versatilidad y
eficacia en el desarrollo de aplicaciones web.
2. Framework Django:
Django será el framework de desarrollo web elegido. Proporciona una arquitectura sólida, un
ORM (Object-Relational Mapping) eficiente y una administración de URL simplificada,
facilitando el desarrollo rápido y mantenible.
3. Scripts de Django:
Se implementarán scripts de Django para la automatización de tareas, como la carga inicial de
datos, la generación de informes y la administración de la base de datos.
4. Librerías de Django:
Se aprovecharán múltiples librerías de Django para funciones específicas.
django.forms: Para la creación de formularios personalizados y validación de datos de entrada.
django.views: Para la implementación de vistas que gestionen la lógica del sistema.
django.models: Para la definición de modelos que representen las entidades en la base de datos.
django.urls: Para la configuración de las URL y el enrutamiento de solicitudes. django.templates:
Para la creación de plantillas HTML que definan la interfaz de usuario.
9

5. Seguridad:
Se implementarán prácticas de seguridad recomendadas por Django, como protección contra
ataques CSRF, validación de formularios, y control de acceso a vistas y datos.
6. Manejo de Errores y Excepciones:
Se establecerá un sistema robusto de manejo de errores y excepciones para garantizar la
estabilidad y la fácil identificación de problemas durante el uso del sistema.

Base de datos

La base de datos diseñada para el sistema de gestión de renta de automóviles es integral y está
estructurada para gestionar eficientemente la información crítica relacionada con clientes,
vehículos, reservas y disponibilidad. Se utilizará un modelo relacional para garantizar la
integridad de los datos y facilitar su manipulación. A continuación, se describe la estructura y los
elementos principales de la base de datos:

1. Tabla de Clientes:
Campos: ID de Cliente, Nombre, Apellido, Dirección, Número de Teléfono, Correo Electrónico,
Historial de Alquileres.

2. Tabla de Vehículos:
Campos: ID de Vehículo, Modelo, Marca, Año de Fabricación, Kilometraje, Estado
(Disponible/No Disponible), Tarifas.

3. Tabla de Reservas:
Campos: ID de Reserva, ID de Cliente, ID de Vehículo, Fecha de Reserva, Fecha de Recogida,
Fecha de Devolución, Estado de Reserva (Pendiente/Confirmada/Cancelada).

4. Tabla de Disponibilidad:
Campos: ID de Disponibilidad, ID de Vehículo, Fecha, Estado (Disponible/No Disponible).

5. Tabla de Facturación:
- Campos: ID de Factura, ID de Reserva, Monto Total, Estado de Pago.

Esta estructura de base de datos permitirá una gestión eficiente de las operaciones, asegurando la
integridad referencial entre las tablas. El ID de Cliente y el ID de Vehículo se utilizan como
claves foráneas en las tablas de Reservas y Facturación para establecer relaciones significativas.
10

Cronograma
11

Presupuesto

1. Desarrollo de Software y Plataforma en Línea:


Contratación de desarrolladores: Aprox. 8.000.000 COP Licencias y herramientas de desarrollo:
Aprox. 0 COP

2. Capacitación del Personal:


Sesiones de formación para el equipo: Aprox. 200.000 COP

Presupuesto Total del Proyecto: Aprox. 8.200.000


12

Referencias

Beck, K., et al. (2001). "Manifesto for Agile Software Development." Agile Alliance.

Pressman, R. S. (2014). "Software Engineering: A Practitioner's Approach." McGraw-Hill


Education.

Cardozzo, D. R. (2016). "Desarrollo de Software: Requisitos, Estimaciones y Análisis." IT


Campus Academy.

Django Documentation. https://


docs.djangoproject.com/

Microsoft SQL Server 2014 Features. https://kb.iweb.com/entries/51783436-

Características-de-Microsoft-SQL-Server-2014?locale=2

Microsoft Visual Studio Community 2015. https://www.microsoft.com/


es-
co/download/details.aspx?id=48146

Carrillo, S. A., et al. (2005). "Introducción a las bases de datos: el modelo relacional." Madrid:
Thomson-Paraninfo.

Martínez, A. M. (2015). "SOLUCIONES DE INGENIERIA DOCUMENTAL."

http://www.docout.es/2015/03/la-importancia-de-la-informacion-en-las-empresas/

También podría gustarte