DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE...

22
DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE LA GESTIÓN DE FLOTAS DE TRANSPORTE TERRESTRE ASIGNADO AL ÁREA DE LOGÍSTICA DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN LATACUNGA. GISSELA MARIBEL GUANOLUISA ANDAGUA CRISTIAN DAVID MALDONADO MOYOLEMA

Transcript of DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE...

Page 1: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE UN SISTEMA WEB QUE OPTIMICELA GESTIÓN DE FLOTAS DE TRANSPORTETERRESTRE ASIGNADO AL ÁREA DE LOGÍSTICA DELA UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPEEXTENSIÓN LATACUNGA.

GISSELA MARIBEL GUANOLUISA ANDAGUA

CRISTIAN DAVID MALDONADO MOYOLEMA

Page 2: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

PLANTEAMIENTO DEL PROBLEMA

• La estructura organizativa de la Universidad de lasFuerzas Armadas ESPE a través de su Extensión enLatacunga, dispone de jefaturas, unidades ydepartamentos que contribuyen en las gestionesnecesarias para mantener una excelente administraciónde la universidad y por ende alcanzar el éxito ydesarrollo.

• La Unidad de Logística tiene a su cargo laadministración del parque automotor de la Institución.Esta administración comprende las funciones de:gestión de vehículos, control de mantenimiento yasignaciones de vehículos y conductores. Procesosmanejados con la ayuda de herramientas de office comoWord, excel, materiales de oficina como pizarras y laherramienta memoria que es vulnerable.

Page 3: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

RESUMEN DEL PROYECTO

• El presente proyecto consiste en el desarrollo de unsistema informático web a medida, que sistematice lasfunciones que comprende gestionar la flota detransporte terrestre asignado al área de Logística de laUniversidad de las Fuerzas Armadas ESPE ExtensiónLatacunga.

• Los procesos que el caso de estudio práctico sistematizason: gestión de vehículos, control de mantenimiento,control de kilometraje de cada vehículo, la asignación devehículos y conductores respectivamente; en virtud desolucionar el problema propuesto y con el compromisofirme de contribuir con un producto software de calidaden beneficio de la Institución.

Page 4: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

RESUMEN DEL PROYECTO

• El proyecto inicia con un la fase de análisis paradeterminar las necesidades del cliente.

• Durante todo el proceso del desarrollo se mantiene unacomunicación directa con el área de Logística, ya que estrascendental la participación del “cliente”, siendo unaguía para que no haya desviaciones y que las entregassean lo que realmente pidió.

• Finalmente se valida el software desarrollado y sedemuestra a través de valores estadísticos laoptimización.

Page 5: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

OBJETIVO GENERAL

Desarrollar un sistema web que optimice lagestión de flotas del transporte terrestre asignadoal Área de Logística de la Universidad de lasFuerzas Armadas ESPE Extensión Latacunga

Page 6: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

OBJETIVOS ESPECÍFICOS

Elaborar el marco teórico vinculado a los procesos de gestión de flotas de transporte terrestre en el área de logística.

Desarrollar la propuesta de software, parasistematizar los procesos de la gestión de flotas detransporte de la Universidad de las Fuerzas ArmadasESPE Extensión Latacunga

Validar la propuesta de software en su objetivo de optimización.

Page 7: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

METODOLOGÍA Y HERRAMIENTAS UTILIZADAS

•Metodología Scrum

Es una metodología ágil de desarrollo de software. Scrumse caracteriza por ser una metodología flexible, no secentra en el seguimiento de un plan, sino en la adaptacióncontinua a las situaciones que se presentan mientras vaevolucionando del proyecto. Emplea una estructura dedesarrollo ágil con iteraciones y revisiones.

Page 8: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

•AngularJS

Es un framework de código abierto, cuyo objetivo espermitir un desarrollo ágil de aplicaciones web, por tantocontiene un conjunto de librerías útiles que permiten unaprogramación altamente semántica, es decir que cuando selo lea, se entienda de manera clara qué es lo que hace, paraqué sirve cada cosa, incluso para alguien que no tieneconocimientos profundos de programación.

Propone patrones de diseño, específicamente implementalo que se llama MVC (Modelo Vista Controlador), con elpropósito de hacer el desarrollo y las pruebas más fáciles.

Page 9: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

• Angular Material

Es un complemento de diseño enfocado en la visualización. Es undiseño donde la profundidad, las superficies, los bordes, lassombras y los colores juegan un papel principal, cuya finalidad esdar mayor usabilidad al usuario.

Cuenta con casillas bien ordenadas, colores e imágenesllamativos para no perder la secuencia y un sentido del orden. Laluz y sombras son un elemento clave de este diseño pues dan unasensación de jerarquía, por ejemplo un menú seleccionado puedetener un fondo más claro y proyectar su sombra sobre el panelprincipal, dando la sensación de estar adelante.

El movimiento es otro elemento esencial, por ejemplo un objetoque parpadea significa que está llamando la atención, unelemento que se expande es que se acaba de abrir, con lo cual seguía de mejor forma al usuario.

Page 10: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

• Equipo de Desarrollo

Page 11: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

Product Backlog

Page 12: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

Sprint 1

a) Historia de usuario

Page 13: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

b) Pila del Sprint

Page 14: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

c) Incremento de la pila del Sprint

Page 15: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

d) Burndown chart del Sprint

Page 16: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

DESARROLLO DE LA APLICACIÓN

e) Resultado del Sprint (Interfaces)

Page 17: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

VALIDACIÓN DE RESULTADOS

a) Resultado de la Prueba de Hipótesis Chi- cuadrado

Page 18: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

VALIDACIÓN DE RESULTADOS

a) Resultado de la Prueba de Hipótesis Chi- cuadrado

Page 19: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

CONCLUSIONES

El sistema web SISGEV se desarrolló bajo la aplicaciónde la metodología Scrum. Seleccionada por ser unametodología de desarrollo ágil con buenas practicasenmarcadas en el trabajo colaborativo, que permitiótrabajar conjuntamente con el cliente, adaptándose asus necesidades e ir planificando de acuerdo a como fueevolucionando el proyecto.

Scrum permitió entregas parciales del sistema final deacuerdo a la prioridad dada por el cliente respecto albeneficio que representan para él, por tanto se logró lasatisfacción del cliente.

Page 20: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

CONCLUSIONES

Para el desarrollo del sistema web se utilizó AngularJS, unframework que permite una programación altamentesemántica e implementa el patrón de diseño MVC (ModeloVista Controlador) con el objetivo de hacer el desarrollo y laspruebas más fáciles. Además se utilizó el marco de diseñoAngular Material aportando su funcionalidad como una guíade usuario, por su estilo amigable y llamativo con transicionesen la vista del sistema.

El sistema web SISGEV de acuerdo a la demostraciónestadística Chi cuadrado cumple con la optimización delos procesos que implica la gestión de flota detransporte terrestre: gestión de vehículos, gestión desolicitudes, gestión de mantenimiento y la gestión deasignaciones en tiempo real.

Page 21: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

RECOMENDACIONES

En una próxima versión del sistema web se recomienda laaplicación de la metodología Scrum, ya que posee unaestructura flexible con resultados de forma inmediataque norman el proceso de desarrollo de software.

Se recomienda el uso de Angular JS como framework dedesarrollo para aplicaciones web enmarcadas en undesarrollo ágil ya que permite dar al usuario una mejorexperiencia de comunicación e interacción con elsistema, enfocado en la usabilidad fomentando elaprendizaje simple y rápido

Page 22: DESARROLLO DE UN SISTEMA WEB QUE OPTIMICE …repositorio.espe.edu.ec/bitstream/21000/13114/2/ESPEL...Se recomienda el uso de Angular JS como framework de desarrollo para aplicaciones

RECOMENDACIONES

Se recomienda el sistema SISGEV para utilizarlo en lasdiferentes unidades que requieran administrar una flotade transporte terrestre en la Universidad de las FuerzasArmadas ESPE, ya que a los resultados obtenidos alvalidar la propuesta se garantiza que optimiza la gestiónde procesos de la flota de transporte terrestre.