DESARROLLO DE LA APLICACIÓN ORIENTADA A LA WEB DE UN SISTEMA DE INFORMACION PARA UNA EMPRESA DE ALQUILER DE AUTOS
victorp1Documentos de Investigación21 de Septiembre de 2020
2.858 Palabras (12 Páginas)156 Visitas
DESARROLLO DE LA APLICACIÓN ORIENTADA A LA WEB DE UN SISTEMA DE INFORMACION PARA UNA EMPRESA DE ALQUILER DE AUTOS.
KEVIN ANDRÉS GALINDO SANTANILLA
VICTOR ALEJANDRO PRADA NOREÑA
Estudiante
Presentado a:
ING. OSCAR FABIAN PATIÑO
Docente.
CONSTRUCCION DE SISTEMAS DE INFORMACION
PROGRAMA DE INGENIERIA DE SISTEMAS
FACULTAD DE INGENIERIA
UNIVERSIDAD DE LA AMAZONIA
2020
Contenido
1. Introducción 5
2. Justificación 6
3. Formulación del Problema 7
a. ¿Cuál es el problema? 7
b. ¿Cuál es la posible solución? 7
4. Metodología. 8
5. Planificación y Diseño 9
a. Plan de Iteraciones 9
6. Iteración 1 10
a) Historia De Usuario 10
b) Requerimientos funcionales: 11
c) Tarjetas Crc (Clase-Responsabilidad-Colaboración) 15
7. Iteración 2 16
8. Iteración 3 17
9. Desarrollo y codificación 20
a) Seguridad En El Sistema 22
b) Funcionalidad 24
10. Pruebas 25
Bibliografía 26
Listado de Tablas
Tabla: Plan de iteraciones, Elaboración Propia 9
Tabla: Historia de Usuario creación renta vehículo, Elaboración Propia 10
Tabla: Historia Usuario de Iniciar Sesión, Elaboración Propia 10
Tabla: Historia de Usuario Registrar Usuario, Elaboración Propia 10
Tabla: Requerimiento Funcional Iniciar Sesión, Elaboración Propia 11
Tabla: Requerimiento Funcional Registrar Persona, Elaboración Propia 12
Tabla: Requerimiento Funcional Gestionar Vehículo, Elaboración Propia 12
Tabla: Requerimiento Funcional Gestionar Permisos, Elaboración Propia 12
Tabla: Requerimiento Funcional Gestionar Rol, Elaboración Propia 13
Tabla: Requerimiento Funcional Gestionar Cronograma, Elaboración Propia 13
Tabla: Requerimiento Funcional Pasarela de pago, Elaboración Propia 14
Tabla: Crc Vehículo 15
Tabla: Crc Usuario 15
Tabla de Ilustraciones
Ilustración: Fases de Metodología, Elaboración Propia. 8
Ilustración: Modelo de Bases de datos, Elaboración Propia 16
Ilustración: Vista login 17
Ilustración: Vista registro 18
Ilustración: Vista Home Principal 18
Ilustración: Vista Vehículo 19
Ilustración: Vista Nuestro Vehículos 19
Ilustración: Vista Categorias 20
Ilustración: código de CryptoService, Elaboración Propia. 23
Ilustración: Funcionalidades 24
Introducción
La necesidad creciente cada día es mayor de acuerdo con la cantidad de productos y servicios que requieren de técnicas y elementos que faciliten el uso de herramientas y aplicaciones dentro de la sociedad actual con un fin dentro de una empresa, persona o servicio.
Este proyecto se desarrollará con el enfoque a nivel de ingeniería de sistemas, en su contexto de diseño, implementación y desarrollo de software, de las nuevas tecnologías, utilizando los conocimientos, instrumentos y metodologías necesarias para generar una solución que optimice los procesos de la unidad operativa de la empresa Rentautos.
Justificación
Este proyecto se hace necesario realizarlo en la ciudad de Florencia y en la empresa Rentacar S.A con el fin de innovar en materia tecnológica en el contexto comercial y operacional, generando así un campo más de interacción de la empresa, los usuarios y la tecnología. Así mismo se le implementa una solución orientada a la gestión de la información, dándole orden y seguridad. La empresa como una de las más importantes en el departamento del Caquetá, no cuenta con una herramienta o solución aplicada a nivel de ingeniería y desarrollo de software, y como usuarios vemos que podemos contribuir al desarrollo y mejoramiento de las organizaciones en nuestra región.
Formulación del Problema
¿Cuál es el problema?
El problema principal radica a partir de la necesidad de darle el orden y seguridad a la información sobre los propietarios, vehículos, conductores y documentación que maneja la empresa, para darle el control y manejo adecuado a sus datos. Además, la empresa se encuentra con poco mercado y la idea de incursionar en la web podría generar un alto impacto.
¿Cuál es la posible solución?
Diseñar un sistema de información completo que mitigue las necesidades propias de la empresa y que genere un impacto en los usuarios que disponen de sus servicios. Este proyecto se hace necesario realizarlo en la ciudad de Florencia y en la empresa Rentacar S.A con el fin de innovar en materia tecnológica en el contexto comercial y operacional, generando así un campo más de interacción de la empresa, los usuarios y la tecnología. Así mismo se le implementa una solución orientada a la gestión de la información, dándole orden y seguridad.
Metodología.
Para llevar a cabo el presente trabajo se hará uso de la metodología ágil XP Extreme Programming, la cual se centra en potenciar las relaciones interpersonales del equipo de desarrollo como clave del éxito mediante el trabajo en equipo, el aprendizaje continuo y el buen clima de trabajo. Esta metodología pone el énfasis en la retroalimentación continua entre cliente y el equipo de desarrollo y es idónea para proyectos con requisitos imprecisos y muy cambiantes. En su aplicación describen cuatro fases agrupadas en diferentes procesos según el ámbito en que se aplican:
[pic 1]
Ilustración: Fases de Metodología, Elaboración Propia.
Planificación y Diseño
Según la identificación de las historias de usuario, se priorizan y se descomponen en mini-versiones. La planificación se va a ir revisando. Cada semana aproximadamente de iteración, se debe obtener un software útil, funcional, listo para probar y lanzar. En esta fase se realizará el levantamiento de la información necesaria, historias de usuario y requerimientos de funcionamiento del software.
Plan de Iteraciones
Se detalla las iteraciones que se llevaran a cabo para la realización de la aplicación aclarando que el cliente juega papel importante en cada una de ellas.
...