ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER...
-
Upload
nita-torres -
Category
Documents
-
view
10 -
download
3
Transcript of ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER...
![Page 1: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/1.jpg)
PROYECTO DE GRADO
ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA WEB UWE PARA LA EMPRESA METROAUTOCERFRAN CIA. LTDA
Realizado por:Gabriel Nolivos Fernando Coronel
![Page 2: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/2.jpg)
Justificación del problema Marco Teórico Desarrollo del sistema Conclusiones Recomendaciones
AGENDA
![Page 3: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/3.jpg)
INTRODUCCIÓN
PLANTEAMIENTO DEL PROBLEMA
OBJETIVOS
ALCANCE
JUSTIFICACIÓN DEL PROBLEMA
![Page 4: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/4.jpg)
INTRODUCCIÓN
La elaboración de un sistema Web para el control de un taller automotriz hace el trabajo del personal más fácil.
Este proyecto nace a partir de las necesidades que tiene la empresa para brindar un mejor servicio.
Utilizar una metodología web permitirá mejorar los procesos al desarrollar el sistema.
![Page 5: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/5.jpg)
PLANTEAMIETO DEL PROBLEMA
Baja tecnología en el proceso de ingreso de la información.
La mala elaboración de reportes y órdenes de trabajo.
Bajo control de procesos y actividades.
Falta de organización en el personal.
![Page 6: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/6.jpg)
OBJETIVO GENERAL
◦ Automatizar el control de información del taller técnico automotriz mediante un sistema Web que mejore, optimice y gestione los procesos y actividades, generando un registro de manera segura, precisa y eficiente que facilite la toma de decisiones a la hora de plantear un diagnóstico que responda la necesidad del cliente.
![Page 7: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/7.jpg)
OBJETIVOS ESPECÍFICOS
Identificar los requerimientos específicos de la aplicación
Determinar la metodología UWE para definir vistas especiales representadas gráficamente por diagramas UML
Analizar resultados de uso de la metodología UWE aplicada al desarrollo del sistema
Realizar el diseño del sistema Web propuesto
Implementar la aplicación
![Page 8: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/8.jpg)
ALCANCE
Sistema de Administración UsuariosÁreas
EmpleadosPerfiles
Productos y ServiciosÓrdenes de Trabajo
Reportes
Sitio Web
InicioQuiénes somos
Productos y ServiciosContáctenos
![Page 9: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/9.jpg)
METROAUTOCERFRAN CIA LTDA
Antecedentes
MARCO TEÓRICO
![Page 10: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/10.jpg)
Taller
Mecánica
Enderezada
Pintura
![Page 11: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/11.jpg)
Metodología UWE
UWE es una metodología basada en el Proceso Unificado y UML para el desarrollo de aplicaciones Web. UWE cubre todo el ciclo de vida de las aplicaciones Web.
Análisis de Requisitos
Modelo Conceptual
Modelo Navegacional
Modelo de Presentación
Modelo de tareas
![Page 12: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/12.jpg)
Herramientas
Aplicación destinada a la
construcción de aplicaciones
Web.
Modelado de elementos
visuales de UML
Soporte para UWE con
MagicUWE
Sistema de gestión de base
de datos relacional.
Lenguaje de programación
diseñado para el desarrollo web
![Page 13: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/13.jpg)
DESARROLLO DEL SISTEMA
Captura de Requisitos
Análisis y Diseño
Implementación
![Page 14: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/14.jpg)
Captura de Requisitos
Listado de requerimientos
![Page 15: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/15.jpg)
Modelo Conceptual
Análisis y Diseño1..*
empleado
1..1area 1..*
ord trabajo
1..1area
1..*cliente
1..1vehiculo
1..*ord trabajo
1..1servicio
1..*ord trabajo
1..1producto
1..*empleado
1..1ord trabajo
areas
#+
cod_arenombre
: int: char
++++
guardar_area ()buscar_area ()borrar_area ()actualizar_area ()...
clientes
#++++++-
cod_clinombreapellidoceduladirecciontelefonocelularcod_are
: int: char: char: char: char: char: char: int
+++
guardar_datos ()buscar_cliente ()borrar_cliente ()...
empleados
#++++++++-
cod_empnombreapellidoceduladirecciontelefonocelularfechaestadocod_area
: int: char: char: char: char: char: char: Date: int: int
++++
guardar_datos ()buscar_empleado ()borrar_empleado ()actualizar_empleado ()...
ot
#+++++++++++++----+
cod_detordnombreapellidoceduladirecciontelefonocelularfecha1fecha2marcamodeloanocolorcod_arecod_empcod_procod_servalor
: int: char: char: char: char: char: char: char: date: date: char: char: char: char: int: int: int: int: char
++++
guardar_datos ()guardar_detalle ()eliminar_detalle ()actualizar_detalle ()...
productos
#+++
cod_pronombrecantidadprecio
: int: char: char: char
++++
guardar_producto ()buscar_producto ()borrar_procuto ()actualizar_producto ()...
servicios
#++
cod_sernombreprecio
: int: char: char
++++
guardar_servicio ()buscar_servicio ()borrar_servicio ()actualizar_servicio ()...
usuarios
#+++++++++++++++++++++++
cod_usunombreapellidoceduladirecciontelefonocelularpermisofechacod_perusuarioareaempleadoperfilservicioproductootrepgenrepemprepareagendapasswordclave1clave2
: int: char: char: char: char: char: char: char: char: int: char: char: char: char: char: char: char: char: char: char: char: char: char: char
++++++++
guardar_datos ()buscar_usuario ()borrar_usuario ()actualizar_usuario ()actualizar_clave ()guardar_datos_perfil ()actulizar_datos_perfil ()borrar_perfil ()...
vehiculos
#++++++++++++++-
cod_vehmarcamodeloanocolorplacacedulacodigonombreapellidocifechaminutoshorasdescripcioncod_cli
: int: char: char: char: char: char: char: int: char: char: char: char: char: char: char: int
++++
guardar_datos_vehiculo ()buscar_vehiculo ()borrar_vehiculo ()guardar_datos_agenda ()...
Diagrama de Clases
Diagrama de Secuencia
![Page 16: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/16.jpg)
Modelo Conceptual
Análisis y Diseño
Diagrama de Estado
Diagrama de Implementación
Diagrama de Despliegue
EMPLEADO
Ingresado
Buscado Validado Actualizado
Eliminado
Ingresado
Buscado Validado Actualizado
Eliminado
ingresar (registro completo)/ingresado
buscar (cedulaIdentidad)/buscado
validar (cedulaIdentidad) /validado actualizar (registroCompleto)/actualizado
eliminar (registroCompleto)/eliminado
Nuevo Registro
![Page 17: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/17.jpg)
Modelo Navegacional
Análisis y Diseño
![Page 18: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/18.jpg)
Modelo de Presentación
Análisis y Diseño
![Page 19: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/19.jpg)
Modelo de Tareas
Análisis y Diseño
![Page 20: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/20.jpg)
Implementación
Sistema de Administración
Sitio Web
![Page 21: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/21.jpg)
La metodología de desarrollo UWE, permite diseñar e implementar sistemas de manera personalizada basada en los requerimientos del cliente, que en conjunto con los diagramas de caso de uso, de clases, de contenido, de navegación, de presentación y de actividades, facilitan y optimizan el desarrollo del sistema
Utilizar una metodología denominada UWE adapta los procesos al desarrollo del software específico, permitiendo fácilmente incorporar y contemplar cambios en los requisitos. Es por esto que el uso de este tipo de procesos para el desarrollo web es muy importante.
CONCLUSIONES
![Page 22: ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP – MYSQL UTILIZANDO METODOLOGÍA.](https://reader035.fdocuments.ec/reader035/viewer/2022081514/5533c390550346795e8b48dd/html5/thumbnails/22.jpg)
Al establecer una metodología de desarrollo de software, al desarrollar un sistema web, permite obtener eficiencia de costos, ayuda al entendimiento y análisis del funcionamiento del sistema y la creación de mejores productos, constituyendo una fase relevante en el desarrollo de software
Es indispensable realizar un análisis profundo de los requerimientos antes de comenzar con el diseño del sistema; las entrevistas con los usuarios y el total conocimiento de los procesos involucrados deben ser tomados en cuenta por el equipo encargado del desarrollo de la aplicación.
RECOMENDACIONES