anÁlisis, diseÑo, desarrollo e implementaciÓn de un sistema web para el control de un taller...
Post on 18-Apr-2015
9 Views
Preview:
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