anÁlisis, diseÑo, desarrollo e implementaciÓn de un sistema web para el control de un taller...

Post on 18-Apr-2015

10 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Justificación del problema Marco Teórico Desarrollo del sistema Conclusiones Recomendaciones

AGENDA

INTRODUCCIÓN

PLANTEAMIENTO DEL PROBLEMA

OBJETIVOS

ALCANCE

JUSTIFICACIÓN DEL PROBLEMA

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.

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.

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.

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

ALCANCE

Sistema de Administración UsuariosÁreas

EmpleadosPerfiles

Productos y ServiciosÓrdenes de Trabajo

Reportes

Sitio Web

InicioQuiénes somos

Productos y ServiciosContáctenos

METROAUTOCERFRAN CIA LTDA

Antecedentes

MARCO TEÓRICO

Taller

Mecánica

Enderezada

Pintura

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

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

DESARROLLO DEL SISTEMA

Captura de Requisitos

Análisis y Diseño

Implementación

Captura de Requisitos

Listado de requerimientos

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

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

Modelo Navegacional

Análisis y Diseño

Modelo de Presentación

Análisis y Diseño

Modelo de Tareas

Análisis y Diseño

Implementación

Sistema de Administración

Sitio Web

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

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

top related