TRABAJO FIN DE ESTUDIOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "TRABAJO FIN DE ESTUDIOS"

Transcripción

1 TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Desarrollo de una aplicación de trazabilidad para una empresa del sector eléctrico Laura Duque Torres Tutor: Laureano Lambán Pardo Curso

2 Desarrollo de una aplicación de trazabilidad para una empresa del sector eléctrico, trabajo fin de estudios de Laura Duque Torres, dirigido por Laureano Lambán Pardo (publicado por la Universidad de La Rioja), se difunde bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported. Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright. El autor Universidad de La Rioja, Servicio de Publicaciones, 2012 publicaciones.unirioja.es publicaciones@unirioja.es

3 UNIVERSIDAD DE LA RIOJA Facultad de Ciencias, Estudios Agroalimentarios e Informática PROYECTO FIN DE CARRERA Ingeniería Técnica en Informática de Gestión Desarrollo de una Aplicación de Trazabilidad para una Empresa del Sector Eléctrico Alumno: Laura Duque Torres Director: Laureano Lambán Pardo Logroño, Junio 2012

4 RESUMEN El siguiente proyecto pretende llevar a cabo el desarrollo de una aplicación web para gestionar la producción de los equipos de una empresa del sector eléctrico situada en la localidad navarra de Sesma, Ingeteam Paneles S.A.U. El objetivo principal es la implantación del sistema en la planta fotovoltaica de la empresa. Documentación 2

5 ÍNDICE DE CONTENIDOS Resumen Introducción Descripción del proyecto Motivo de elección Hojas de Identificación documento de objetivos del proyecto Objetivo Antecedentes Límites Universo del proyecto Comunicación Alcance Planificación del proyecto Estructura de descomposición del proyecto (EDP) Estimación de horas Calendario de trabajo semanal y diagrama de Gantt Identificación de riesgos y planes de acción Justificaciones tecnológicas Análisis Terminología Especificación de requisitos Requisitos funcionales del sistema Requisitos no funcionales del sistema Requisitos de ampliación Identificación y especificación de casos de uso Diseño Definición de la arquitectura Definición de niveles de la arquitectura Identificación de requisitos de construcción Requisitos de operación y seguridad Documentación 3

6 5.2 Diseño de la base de datos Diseño de las clases Prototipo de interfaces de usuario Interfaz principal del sistema Implementación Tecnología empleada Lenguaje de programación Entorno de desarrollo Gestor de base de datos Servidor web Código relevante Conexión con la base de datos Funciones Cierre de sesión Apertura de archivos desde el servidor Menús de la aplicación Servlets Interfaces finales Interfaz Login Interfaz sección Ingeniería Interfaz sección Administrador Interfaz sección Producción Interfaz sección Consultas Interfaz sección Taller Seguridad Control de acceso a la aplicación Pruebas Test general Aplicación parcialmente completa Aplicación completa Estadísticas de error Documentación 4

7 7.2 Test módulo Administrador Aplicación parcialmente completa Aplicación completa Estadísticas de error Test módulo Ingeniería Aplicación parcialmente completa Aplicación completa Estadísticas de error Test módulo Producción Aplicación parcialmente completa Aplicación completa Estadísticas de error Test módulo Taller Aplicación parcialmente completa Aplicación completa Estadísticas de error Test módulo Consultas Aplicación parcialmente completa Aplicación completa Estadísticas de error Gestión del proyecto Gestión prevista del proyecto Gestión real del proyecto Comparativas Conclusión Opinión personal Futuras mejoras Bibliografía Anexos La Empresa La Empresa Documentación 5

8 Puesta en marcha del sistema Puesta en marcha del sistema Manual de Usuario Manual de usuario Documentación 6

9 ÍNDICE DE ILUSTRACIONES Ilustración 1: Hoja de fabricación del modo antiguo Ilustración 2: base de datos antigua Ilustración 3: EDP Ilustración 4: Gráfico porcentajes previstos Ilustración 5: Diagrama de Gantt Ilustración 6: Diagrama casos de uso Gestión de Modelos Ilustración 7: Diagrama de casos de uso Gestión de PC Ilustración 8: Diagrama de casos de uso Gestión de Fabricación Ilustración 9: Diagrama actividad añadir serie parcial Ilustración 10: Diagrama de casos de uso Gestión Documentación Ilustración 11: Diagrama actividad lanzar documentación por equipo Ilustración 12: Diagrama casos de uso Gestión Taller Ilustración 13: diagrama de entidades Ilustración 14: Cliente- servidor Ilustración 15: Arquitectura en tres capas Ilustración 16: Diseño base de datos del sistema Ilustración 17: Interfaz principal del sistema Ilustración 18: interfaz ingeniería Ilustración 19: carga del driver JDBC Ilustración 20: conexión con la base de datos Ilustración 21: función getusuario( Conecction, int) Ilustración 22: método getusuario(int) Ilustración 23: validar con JavaScript Ilustración 24: fragmento de código HTML con Java Ilustración 25: menú interfaz Ilustración 26: fragmento cerrar sesión Ilustración 27: fragmento HTML Ilustración 28: apertura de archivos Ilustración 29: menú principal con identificación de usuario Ilustración 30: menú principal sin identificación de usuario Ilustración 31: menú en HTML Ilustración 32: menú de ingeniería Ilustración 33: código HTML de menú ingeniería Ilustración 34: servlet referente al login Ilustración 35: Interfaz login Ilustración 36: Interfaz Ingeniería Ilustración 37: Interfaz Administrador Ilustración 38: Interfaz añadir parte constitutiva Ilustración 39: Interfaz Añadir Usuario Documentación 7

10 Ilustración 40: Interfaz Descatalogar parte constitutiva Ilustración 41: Interfaz asignar modelos a parte constitutiva Ilustración 42: Interfaz Producción Ilustración 43: Interfaz modificar serie parcial Ilustración 44: Interfaz consultas Ilustración 45: Interfaz fabricación por día Ilustración 46: Interfaz de filtrado por parte constitutiva Ilustración 47: Interfaz Taller Ilustración 48: Lector de código de barras y datamatrix Ilustración 49: Interfaz resultado lectura de equipo Ilustración 50: gráfico errores de test general Ilustración 51: gráfico errores test administrador Ilustración 52: gráfico errores test ingeniería Ilustración 53: gráfico errores test producción Ilustración 54: gráfico errores test taller Ilustración 55: gráfico errores test consultas Ilustración 56: gráfico horas estimadas proyecto Ilustración 57: gráfico horas empleadas reales Ilustración 58: gráfico diferencia de horas empleadas y estimadas Documentación 8

11 INTRODUCCIÓN Documentación 9

12 1 INTRODUCCIÓN 1.1 Descripción del proyecto Se trata de implementar una aplicación web para una empresa líder especializada en ingeniería eléctrica y en el desarrollo de equipos electrónicos del sector eólico y fotovoltaico, buscando optimizar el consumo así como maximizar la eficiencia en la generación de energía. La situación geográfica de la empresa se sitúa en la localidad navarra de Sesma donde se lleva a cabo el montaje de inversores, diseñados previamente por Ingeteam Technology en Pamplona. Un inversor, o conversor, es un equipo electrónico colocado en placas solares cuya función principal es convertir la corriente continua en corriente alterna; la que llega a nuestros hogares. El proceso llevado a cabo en la actualidad para gestionar todo el proceso de montaje de éstos equipos es poco automatizado y con gran probabilidad de fallos. La distribución que se hace es por órdenes de fabricación. Cada orden de fabricación representa un modelo de inversor en concreto y cada una de éstas órdenes de fabricación a su vez se dividen en series parciales que, generalmente, coinciden con los pedidos de los clientes. Las series parciales, como ya se ha comentado, son un conjunto de equipos a montar en taller. Cada uno de estos equipos está formado a su vez por un conjunto de partes constitutivas básicas que vienen por defecto en el modelo seleccionado, y además en el equipo puede haber montadas partes constitutivas opcionales a petición del cliente. Para la identificación, cada parte constitutiva lleva un código datamatrix que debe ser almacenado en la base de datos en la parte final de la cadena de montaje para que quede registrado y pueda mandarse el equipo a campo. Además el equipo como conjunto tiene asociado un código de barras. Documentación 10

13 En la actualidad no se dispone de ordenadores en la cadena de producción por lo que es necesaria la distribución a los operarios de unas hojas de fabricación en la que aparecen todas las partes constitutivas, modelo, potencia y demás características necesarias para el montaje del equipo. Los equipos, desde que se recibe el pedido por parte del cliente hasta que se comienzan a montar, pueden sufrir alteraciones por lo que se modifica la hoja de fabricación citada anteriormente añadiendo o quitando las partes constitutivas necesarias. Como puede observarse, esto puede llevar consigo gran ambigüedad además de que por el momento no se ha almacenado nada en ninguna base de datos. Una vez que los equipos están perfectamente probados, son enviados a campo y es cuando en una hoja Excel se almacenan los datos de cada uno de los equipos. Por todo ello, se pretende desarrollar una aplicación que informatice todo el proceso, desde la generación de una orden de fabricación, la creación de sus series parciales con todas las características de cada uno de los equipos a montar, el lanzamiento de las hojas de fabricación sin que éstas sufran modificaciones a mano (bolígrafo) y la lectura final del equipo, en la que se comprobará que todas las partes constitutivas montadas en el equipo son las que debe llevar. Además de estas funciones principales, el sistema ofrecerá otro tipo de opciones como modificaciones, eliminación de series mal creadas, consultas finales 1.2 Motivo de elección La realización de éste proyecto parte de la necesidad real de la empresa citada en el apartado anterior. Al comenzar las prácticas de empresa, Ingeteam Paneles S.A.U propone un sistema para la gestión de sus productos, al no tener en mente ningún otro proyecto y estar en la recta final de los estudios, la proyectante decide desarrollar éste como su proyecto fin de carrera. Documentación 11

14 HOJAS DE IDENTIFICACIÓN Documentación 12

15 2 HOJAS DE IDENTIFICACIÓN Datos del proyecto Título del proyecto: Desarrollo de una Aplicación de Trazabilidad para una empresa del sector eléctrico Código del proyecto: Emplazamiento geográfico: Polígono Industrial El Juncarillo, Nave1 Sesma (Navarra) Datos del peticionario Razón Social: Ingeteam Paneles S.A.U. Dirección: Polígono Industrial El Juncarillo,Nave1- Sesma (Navarra) CIF: A Teléfono: Datos del autor Nombre y Apellidos: Laura Duque Torres DNI: D Titulación: Ingeniería Técnica en Informática de Gestión laura.duque@alum.unirioja.es Documentación 13

16 DOCUMENTO DE OBJETIVOS DEL PROYECTO (DOP) Documentación 14

17 3 DOCUMENTO DE OBJETIVOS DEL PROYECTO 3.1 Objetivo El objetivo principal del presente proyecto es llevar a cabo un sistema de trazabilidad para gestionar todo el proceso previo al montaje de los productos de Ingeteam Paneles S.A.U., así como almacenar todos los datos referentes a los equipos. Los principales servicios que ofrecerá el sistema van dirigidos únicamente al personal de Ingeteam Paneles, concretamente al departamento de Ingeniería de Fabricación, el departamento de Producción y el personal de las líneas de producción. El sistema carecerá de ambigüedad predominando la usabilidad, la eficacia y la seguridad, y mejorando la eficiencia en tiempo respecto a como se viene realizando la tarea actualmente. 3.2 Antecedentes El ritmo de fabricación de Ingeteam Paneles es de miles de equipos anuales, de modo que es necesario un sistema informatizado que permita una ágil gestión de todo el lanzamiento de órdenes de fabricación y todo lo que ello conlleva (partes constitutivas, series parciales, equipos, versiones, modelos ). Para entenderlo, se va a explicar el tipo de gestión que se lleva en la empresa para poder organizar sus equipos. Al haber múltiples modelos de inversores, cada modelo está definido por una orden de fabricación que puede ser de hasta 9999 equipos. Se usa nomenclatura xxxx/nnnn en donde: Xxx corresponde con el número de la orden de fabricación. Nnnn corresponde con el número de equipos que llevará esa orden de fabricación. Documentación 15

18 Cada una de estas órdenes de fabricación, o lote en lenguaje coloquial, dentro de la empresa se puede dividir en series parciales. Una serie parcial es un pequeño grupo de equipos dentro de la orden de fabricación, que en la mayoría de ocasiones corresponde con un pedido concreto de un cliente. La nomenclatura que se utiliza es nnnn/nnnn indicando desde qué equipo hasta qué otro de la orden de fabricación se van a montar en un mismo lanzamiento. Además de esto cada equipo está identificado con un número de serie único. Éste número de serie se genera en función de unos parámetros especificados por el departamento de I+D de Ingeteam Energy (Pamplona). A su vez, cada uno de los equipos está formado por unas partes constitutivas básicas que llevan todos los equipos de un determinado modelo y además, si el cliente así lo desea, un conjunto de partes constitutivas opcionales que llevará cada equipo en concreto. Actualmente se genera una hoja en formato Word en la que lo único informatizado es la orden de fabricación, serie parcial y modelo. El resto de características como son las partes constitutivas vienen por defecto en la hoja. El responsable de realizar esta acción imprime tantas hojas como equipos lleve la serie parcial y de forma manual (con bolígrafo) escribe cada uno de los números de serie de los equipos así también como la selección de las partes constitutivas opcionales que el equipo lleva en caso de que así sea. A continuación puede observarse el resultado de una hoja tras el proceso anteriormente descrito. Documentación 16

19 Serie parcial Orden de fabricación Modelo Serial Number Partes constitutivas básicas Partes constitutivas opcionales Observaciones Ilustración 1: Hoja de fabricación del modo antiguo El error humano es una de las principales características que éste sistema lleva consigo, pues en la hoja de fabricación aparecen todas las posibles partes constitutivas que un equipo puede soportar y el usuario únicamente rellena los campos necesarios. El sistema para el almacén de todos estos datos en un ordenador es Excel. Se utilizan hojas en que se van rellenando por columnas en función de las partes Documentación 17

20 constitutivas que tiene un determinado equipo. A continuación se presenta una imagen en la que se puede observar que esta forma de trabajo lleva consigo una importante posibilidad de error. Ilustración 2: base de datos antigua 3.3 Límites Se propone un sistema inicial capaz de llevar a cabo todas las funciones principales para la gestión de los productos. En primer lugar, se tiene que dar la posibilidad de almacenar en una base de datos todos los datos necesarios para poder llevar a cabo la gestión de las órdenes de fabricación, series parciales En segundo lugar, se podrán generar órdenes de fabricación, series parciales además de personalizar cada uno de los equipos con las características pedidas por parte del cliente. En tercer lugar, una vez almacenado todo en la base de datos, el sistema deberá permitir el lanzamiento de las hojas de fabricación para dejarlas en las líneas de Documentación 18

21 fabricación ya que, como se ha comentado anteriormente, no se dispone de pantallas de ordenador en las líneas de fabricación. En cuarto lugar, se dará la posibilidad de asegurarse que los equipos llevan las partes constitutivas correctas a través de un lector de código de barras y datamatrix que recogerá los datos necesarios y validará los resultados. Por último, será posible realizar cualquier tipo de consulta así también como modificaciones o actualizaciones en los equipos. 3.4 Universo del proyecto El desarrollo de todo el proyecto se producirá en el departamento de calidad del área fotovoltaica de la empresa Ingeteam Paneles S.A.U. en la localidad navarra de Sesma durante el horario laboral. Como excepción puede darse la circunstancia de que la redacción de la memoria no se desarrolle en las instalaciones de la empresa. Cliente Ingeteam Paneles S.A.U. Es la empresa demandante de la aplicación y por tanto será ésta la encargada de establecer los requisitos. Proyectante Laura Duque Torres. Encargada de llevar a cabo el proyecto. Será la persona encargada de tomar decisiones, acorde con los requisitos, para llevar el proyecto a su fin. Director de proyecto Laureano Lambán Pardo. Encargado de supervisar y aprobar las decisiones tomadas por la proyectante a lo largo del desarrollo del proyecto. Documentación 19

22 3.5 Comunicación Cliente La comunicación con el cliente, Ingeteam Paneles, será a través del responsable del departamento de calidad, Alejandro Rodríguez Alonso, de forma personal. Si por motivos de trabajo, éste se encuentra ausente durante la jornada laboral, la comunicación se realizará a través de correos electrónicos o por teléfono móvil en su defecto. Director de proyecto La comunicación con el director de proyecto, Laureano Lambán Pardo, será a través de correos electrónicos o reuniones en su despacho con previo aviso. 3.6 Alcance El sistema será utilizado por múltiples usuarios con funcionalidades diferentes. En las secciones de Ingeniería, Administrador y Producción, el usuario deberá identificarse con el sistema. Por el contrario, las secciones de Consultas y Taller no requieren identificación. El sistema en un principio se aplicará a la línea de producción de equipos POWER, teniendo previsto su implantación en el resto de líneas del área fotovoltaica de la empresa, en caso de que el sistema resulte eficaz. La aplicación permitirá: Gestión de Órdenes de Fabricación: como se ha descrito anteriormente la distribución de los equipos de la empresa se dividen en órdenes de fabricación en función del modelo. El responsable de la sección de Ingeniería será el encargado de dar de alta nuevas órdenes de Documentación 20

23 fabricación así también como eliminar una de ellas en caso de que se haya producido un fallo humano. Gestión de series parciales: cada una de las órdenes de fabricación se divide a su vez en series parciales para poder hacer una administración de los equipos más sencilla. Al igual que en el caso de las órdenes de fabricación, el responsable de la sección de Ingeniería deberá dar de alta nuevas series así también como eliminarlas o modificarlas en caso de que sea necesario. Gestión administración: es una de las secciones más importantes pues en ella se dan de alta o de baja todos los modelos, usuarios, partes constitutivas de modo que desde aquí se establecerán los parámetros necesarios para que el sistema de forma automática posteriormente pueda relacionar cada modelo u equipo con sus correspondientes partes constitutivas. Gestión de hojas de fabricación: la forma de comunicación con los operarios de taller es mediante unas hojas impresas en las que se detalla todo el contenido necesario para el montaje de los equipos. El sistema deberá ser capaz de lanzar estas hojas. Gestión de consultas: una de las secciones que contemplará el sistema, es la de consultas. La aplicación deberá dar la posibilidad de realizar numerosas consultas en referencia a los equipos, series parciales, órdenes de fabricación, fabricación diaria, partes constitutivas Planificación del proyecto En esta sección se mostrarán las horas asignadas para cada una de las etapas del proyecto así también como la EDP donde se pueden observar las tareas. Documentación 21

24 3.7.1 Estructura de descomposición del proyecto (EDP) Ilustración 3: EDP Documentación 22

25 3.7.2 Estimación de horas Conocimientos previos Se trata de familiarizarse con la empresa en la que se va a desarrollar el proyecto y comprender qué es exactamente lo que se necesita en la empresa. Estimación: 16 horas Dirección-Gestión del proyecto Tareas en las que se lleva un control de las diferentes etapas por las que el proyecto va pasando. Creación de la EDP: 5 horas Planificación: 2 horas Reuniones: 20 horas Formación Tiempo que la proyectante necesita para formarse en cuanto a las diferentes tecnologías que se pueden utilizar para que el resultado final sea lo más óptimo posible. Estimación: 50 horas Análisis Fase fundamental en la que se debe obtener una especificación detallada del sistema para que puedan cumplirse exitosamente todos los requisitos que el cliente imponga. Especificación de requisitos: 20 horas Documentación 23

26 Análisis de casos de uso: 40 horas Análisis de clases: 15 horas Definición interfaz de usuario: 10 horas Diseño Es posiblemente una de las tareas más importantes de todo el proceso. Se determinan aspectos como la arquitectura del sistema, el entorno tecnológico además de todas las especificaciones necesarias. Diseño de clases: 10 horas Diseño base de datos: 20 horas Diseño interfaz: 60 horas Implementación Tarea en la que se genera todo el código necesario para un funcionamiento correcto. Estimación: 250 horas Pruebas Tarea en la que se realizan todos los casos reales posibles en el sistema a fin de detectar el máximo número de errores posibles y por tanto solucionarlos. Estimación: 40 horas Documentación 24

27 Puesta en marcha Implantación del sistema en la empresa una vez que el sistema está finalizado por completo. Implantación del sistema: 8 horas Curso a usuarios: 3 horas Documentación Tarea en la que se pretende plasmar de forma escrita todos los detalles del sistema. Documentación del DOP: 25 horas Manual de usuario: 24 horas JavaDoc: 1 hora Memoria: 60 horas Defensa Tarea en la que se pretende mostrar al tribunal el resultado final del sistema. Creación PowerPoint: 10 horas Preparar defensa: 10 horas Defensa: ½ hora TOTAL HORAS: A continuación puede observarse un gráfico con los porcentajes de las diferentes etapas previstas para el proyecto. Documentación 25

28 Puesta en marcha 1% Documentación 17% Pruebas 6% Implementación 35% Defensa 3% Conocimientos previos 2% Dirección-Gestión 4% Formación 7% Análisis 12% Diseño 13% Ilustración 4: Gráfico porcentajes previstos 3.8 Calendario de trabajo semanal y diagrama de Gantt Horario de Verano (meses de Junio, Julio) 07:00-08:00 08:00-09:00 09:00-10:00 10:00-11:00 11:00-12:00 12:00-13:00 13:00-14:00 LUNES MARTES MIÉRCOLES JUEVES VIERNES Horas Empleadas: 7 horas/ día 35 horas semanales Documentación 26

29 Horario de Verano (Agosto) 07:00-08:00 08:00-09:00 09:00-10:00 10:00-11:00 11:00-12:00 12:00-13:00 13:00-14:00 14:00-15:00 LUNES MARTES MIÉRCOLES JUEVES VIERNES Horas Empleadas: 8 horas/ día 40 horas semanales Horario de Invierno (meses de Septiembre, Octubre, Noviembre y Diciembre) 07:00-08:00 08:00-09:00 09:00-10:00 10:00-11:00 11:00-12:00 12:00-13:00 13:00-14:00 14:00-15:00 15:00-16:00 16:00-17:00 17:00-18:00 LUNES MARTES MIÉRCOLES JUEVES VIERNES Horas Empleadas: 8 horas/día 40 horas semanales Documentación 27

30 La realización del proyecto se realizará íntegramente en el horario laboral, que tal y como se puede observar en los calendarios anteriores, el horario de verano ha sido de 7 de la mañana a 2 de la tarde durante los meses de Junio y Julio; de 7 de la mañana a 3 de la tarde durante el mes de agosto y durante el horario de invierno de 8 de la mañana a 5 y media de la tarde con una hora de descanso para la comida. A pesar de ello, durante el periodo indicado anteriormente, no se ha estado únicamente desarrollando el sistema, ya que se ha apoyado al departamento de calidad en la mejora de alguna de las aplicaciones de las que la empresa disponía. Como excepción podría darse el caso en el que el desarrollo de la memoria no se dé en las instalaciones de la empresa. A continuación puede observarse una imagen del diagrama de Gantt Documentación 28

31 Ilustración 5: Diagrama de Gantt Documentación 29

32 3.9 Identificación de riesgos y planes de acción Se refiere a la posibilidad de sufrir causas negativas en el desarrollo del proyecto, es por ello que se deben analizar los riesgos que pueden dar lugar y sus posibles soluciones. En caso de que se produzca algún daño durante el desarrollo del proyecto, se tomarán las medidas adecuadas para que no se produzca un paro éste. A continuación se listan los riesgos más probables: Falta de formación: la falta de conocimientos y experiencia por parte del alumno puede provocar un gran retraso en la evolución del proyecto. o Probabilidad del suceso: segura o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: búsqueda de información en libros, personal con experiencia en el ámbito, director de proyecto o personal de la empresa en la que se está llevando a cabo el desarrollo del sistema. Errores de diseño: ya sea por haber entendido mal los requisitos o por haber ambigüedad en éstos, es posible que el diseño planteado no sea el adecuado para satisfacer los requisitos del cliente o Probabilidad del suceso: alta o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: reunirse con el cliente para esclarecer los requisitos y así cambiar el diseño erróneo por uno que satisfaga correctamente los requisitos del sistema. Pérdida de los datos: un corte eléctrico, un error de hardware o software, un fallo humano son diversas las causas que pueden llevar a una pérdida parcial o completa de los archivos que forman el proyecto. Documentación 30

33 o Probabilidad del suceso: media o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: hacer copias de seguridad diarias en un disco duro externo al equipo en el que se desarrolla el sistema, así también como una copia de seguridad en el servidor de la empresa. Cambio de requisitos: se puede dar el caso de nuevas funcionalidad conforme avanza el proyecto, ya sea por petición propia del cliente o por aportaciones del proyectante. o Probabilidad del suceso: alta o Momento previsto: en cualquiera de las fases de desarrollo, especialmente durante la etapa de implementación. o Plan de contingencia: revisar las fases anteriores a donde se produce el cambio para evitar que se arrastren posibles errores. Además de ello, se documentará el cambio. Error en las estimaciones: consiste en una mala planificación del tiempo empleado para cada una de las etapas del proyecto. Esto es lo más habitual debido a la inexperiencia por parte del proyectante. o Probabilidad de suceso: segura o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: en caso de que el tiempo estimado sea mayor que el realmente empleado, no se llevará a cabo ninguna medida. En caso contrario, se retrasará la fecha de entrega del proyecto. Falta de recursos: carencia del material necesario para continuar con el desarrollo del proyecto o Probabilidad de suceso: baja o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: hablar con el cliente o con el director de proyecto para establecer las medidas necesarias. Documentación 31

34 Ausencia del proyectante por causa justificada: puede darse un parón en la continuidad del proyecto debido a problemas personales del proyectante o enfermedad. o Probabilidad de suceso: media o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: retrasar la fecha de entrega final del proyecto. Ausencia del Director de proyecto: por motivos personales o enfermedad, puede darse el caso de que el director de proyecto se encuentre ausente durante un periodo. o Probabilidad de suceso: media o Momento previsto: en cualquiera de las fases de desarrollo o Plan de contingencia: retraso de la fecha de entrega final del proyecto. Carga lectiva excesiva: consiste en un gasto de tiempo mayor del esperado que puede provocar una saturación por parte del proyectante o Probabilidad de suceso: baja o Momento previsto: en cualquiera de las fases de desarrollo a pesar de que la etapa de implementación es la más afectada debido a la cercanía con la fecha de entrega. o Plan de contingencia: paro durante unos días, lo que supondría un retraso en la fecha de entrega del proyecto Justificaciones tecnológicas Para llevar a cabo el desarrollo del sistema, es importante una buena elección de todas las tecnologías que se utilizarán para que el sistema final cumpla con los requisitos establecidos en la fase inicial. Por parte del cliente sólo se ha recomendado el uso de SQL Server como sistema Documentación 32

35 gestor de bases de datos, ya que es el que se utiliza actualmente en la empresa. El resto de tecnologías han sido elegidas libremente por parte de la proyectante con la aprobación del director de proyecto. A continuación se realiza una descripción detallada: SQL Server: la elección del Sistema Gestor de Bases de Datos, es una de las decisiones más importantes a tomar cuando se establecen los requisitos del sistema, ya que los datos deben persistir de una manera fiable y segura. En un principio se había hablado del uso de MySQL pero debido a que en la empresa se trabaja con SQL Server 2008 Express, la elección final ha sido éste. Java jdk 1.6: otra tecnología importante es la plataforma de programación. En este caso desde el principio se ha pensado en ésta ya que es con la que más familiarizada está la proyectante debido a que muchas de las asignaturas de la carrera hacen uso de esta tecnología. JDBC: se utilizará esta API de java para implementar la capa de persistencia del sistema y establecer todas las conexiones necesarias con la base de datos que se alojará en el servidor principal de la empresa. Al igual que la mayoría de tecnologías que utilizarán a lo largo del desarrollo, la elección de JDBC ha sido de la proyectante. JSP: en hará uso de las Java Server Pages para la interactuación del usuario con el sistema. HTML: se hará uso de este lenguaje para describir la estructura de la aplicación web CSS: se hará uso para la definición del estilo de la aplicación estructurado con HTML. Tomcat: para contener los Servlets y las páginas de JSP, se utilizará Tomcat. Se ha elegido esta opción debido a que es de libre distribución y la proyectante ya estaba acostumbrada a su uso. NetBeans: como entorno de desarrollo se utilizará NetBeans debido ya que es de libre distribución y es con el que más ha trabajado la proyectante. Documentación 33

36 ANÁLISIS Documentación 34

37 4 ANÁLISIS Para familiarizarse con el lenguaje empleado en Ingeteam Paneles, se presenta a continuación una explicación de algunos de los términos más importantes mencionados durante la documentación. 4.1 Terminología Equipo/Inversor: producto final de la empresa encargado de convertir la corriente continua en corriente alterna. Orden de fabricación: se refiere al conjunto de equipos de un mismo modelo. Serie parcial: se refiere a un conjunto de equipos dentro de una orden de fabricación. Generalmente coincide una serie parcial con un pedido de un determinado cliente. Número de Serie: dícese del código que identifica un determinado equipo o pieza. Parte constitutiva básica: se refiere a las piezas que después formarán en su conjunto el equipo. En este caso la parte constitutiva básica es aquella que, por defecto, siempre va en el equipo (En función del modelo). Parte constitutiva opcional: se refiere a las piezas que después formarán en su conjunto el equipo. En este caso, se refiere a aquellas partes constitutivas que el cliente elige para personalizar el equipo final, en función de los requisitos que se deseen (no necesariamente comunes a todos los equipos de un modelo). Taller: lugar de la empresa en la que se lleva a cabo el montaje de los equipos. Ingeniería: departamento encargado de preparar toda la documentación previa al montaje de equipos. Producción: departamento encargado de las modificaciones pertinentes en series parciales o equipos determinados. Documentación / hoja de fabricación: hojas en las que se plasman todas las Documentación 35

38 especificaciones necesarias para el personal de taller. Con ellas llevan a cabo el montaje de los equipos. Lectura equipo: dícese del proceso por el cual se almacena en la base de datos a través de un lector de código de barras y/o datamatrix las partes constitutivas necesarias que se han montado en un determinado equipo. Lanzar documentación: se refiere al proceso mediante el cual se forman todas las hojas necesarias de una serie parcial para enviarlas a taller y comience la cadena de montaje de los equipos. POWER / POWERMAX: dos de los modelos más importantes de la empresa. Versión: se dice del estado de una de las partes constitutivas. Se identifica con las letras del alfabeto y cuando se producen mejoras en la parte constitutiva se avanza la versión a la letra siguiente en la que se encuentra en la actualidad. Tipo de equipo: clasificación llevada a cabo por la empresa en función de una serie de características del equipo. Gama: conjunto de modelos de los que dispone la empresa. Repuesto: se denominan repuestos a aquellos equipos que se producen en taller para la reparación de otros equipos defectuosos o para tenerlo como aprovisionamiento. 4.2 Especificación de requisitos Los requisitos mínimos a establecer con el cliente, serán alcanzados en su totalidad. En caso contrario, no se hará entrega del proyecto en el año actual. Además de los requisitos mínimos, el cliente aportará unas mejoras a desarrollar que se llevarán a cabo en función del tiempo que se establece como límite y la prioridad de éstas Requisitos funcionales del sistema Por conveniencia del cliente, consideramos cuatro roles diferentes: Administrador, Documentación 36

39 ingeniería, producción y operario. A continuación se muestran los requisitos pedidos al sistema. Los presentamos agrupados por bloques, ordenador de mayor a menor según privilegio en la aplicación Requisitos Administrador Cabe destacar que por administrador nos referimos tanto a administrador del sistema, ya que será el encargado de dar de alta a los usuarios del mismo, como al administrador de la información ya que es el encargado de dar de alta modelos, gamas, versiones, tipos de equipo El administrador necesitará unas credenciales para identificarse con el sistema. Se permitirá dar de alta nuevas partes constitutivas, básicas y opcionales, así también como descatalogarlas del sistema en caso de que se hayan quedado obsoletas. Será posible dar de alta nuevos usuarios, en donde se podrá elegir el tipo de usuario. Se permitirá dar de alta modelos nuevos con todas las características necesarias como es el nombre, descripción, gama, tipo de equipo Se dará la opción de añadir nuevas gamas y versiones a la base de datos conforme se vayan generando y actualizando en la empresa. Se podrá llevar a cabo la modificación de una parte constitutiva en caso de que se hayan introducido mal en la base de datos Se dará la posibilidad de asignar partes constitutivas a un determinado modelo y viceversa para que el sistema sea capaz de relacionarlos Requisitos Ingeniería Éste es el bloque principal del sistema ya que en torno a él se gestionan todas las órdenes de fabricación y series parciales necesarias para la producción de la empresa. Se deben generar órdenes de fabricación, series parciales, modificaciones de estas, Documentación 37

40 eliminación. Se podrán dar de alta nuevas órdenes de fabricación asociadas a un determinado modelo. Se podrán añadir a las órdenes de fabricación nuevas series parciales en las que se detallarán las partes constitutivas que llevarán los equipos. Se dará la opción de eliminar una serie parcial completa así también como su orden de fabricación en caso de que no se haya llevado a cabo el montaje de ninguno de sus equipos. El sistema deberá ser capaz de generar las hojas de fabricación de un solo equipo, de la serie parcial completa y la hoja identificadora de serie parcial Requisitos Producción Se dará la opción de modificar una serie parcial completa. Se dará la posibilidad de modificar un equipo en concreto. El sistema deberá dar la opción de modificar una serie parcial completa. El sistema deberá dar la opción de modificar un equipo en concreto. Cabe destacar que tanto la modificación de una serie parcial como la de un equipo en concreto, son opciones que ingeniería también tendrá Requisitos Taller En la sección de taller, el usuario no necesita identificarse con el sistema ya que las tareas que llevará son de confirmación del producto final o almacenamiento de alguna de las componentes que lleva montadas. Se deberá dar la opción de hacer una verificación de las partes constitutivas que se están montando en el equipo leyendo cada una de ellas con el lector anteriormente mencionado así también como el código de barras del equipo. Documentación 38

41 Se podrá llevar a cabo el cambio de una de las partes constitutivas montadas en caso de que ésta haya quedado obsoleta o esté mal configurada Requisitos Consultas Se desea que desde cualquier punto de la empresa, cualquier miembro de ésta, pueda realizar diferentes consultas. Para ésta sección tampoco es necesario estar identificado con el sistema. Se deberán llevar a cabo las siguientes consultas: o Por equipo o Por parte constitutiva o Por orden de fabricación o Por parte constitutiva y versión o Por número de serie de tarjeta o Por lote de tarjeta. Las tarjetas llevan un número de serie que las identifica. Todas las que pertenecen a un determinado lote, tienen sus cuatro primero dígitos iguales. o Por modelo o Fabricación en un día Requisitos no funcionales del sistema El sistema será multiusuario El sistema debe responder en un tiempo razonable. El sistema debe ser seguro. El sistema tendrá una interfaz intuitiva y sencilla. El sistema irá acompañado de un manual de usuario íntegro y claro de todas las opciones que el sistema ofrece. El sistema tendrá una ayuda informativa en cada una de las opciones generales del sistema. Documentación 39

42 El sistema se implementará en un principio para la línea de equipos POWER Requisitos de ampliación Alimentación de una base de datos externa al sistema en donde se almacenarán las series parciales y las órdenes de fabricación cuando los equipos ya han sido fabricados para otro tipo de gestión interna de la empresa. (bloque de Ingeniería y Taller) Implantación del sistema en todas las líneas de fabricación. Gestión de los repuestos de la empresa (sección Ingeniería). Actualización de equipos (sección de Ingeniería). Lectura de materiales. En caso de que el tiempo lo permita, se llevará a cabo en la línea de montaje la lectura de las materias primas que lleva un determinado equipo para que éstas queden almacenadas en la base de datos y después la empresa pueda trabajar con ellas (sección Taller). Consulta de materias primas (sección de Consultas). 4.3 Identificación y especificación de casos de uso En este apartado de la documentación se mostrarán los diferentes casos de uso que se han encontrado para el sistema. A continuación se muestra un listado en el que se pueden observar las agrupaciones correspondientes a las operaciones que se realizan en el sistema. Gestión usuarios: debido a la simplicidad que tiene ésta agrupación, no se realizará diagrama de casos de uso. La única opción que tiene es dar de alta a un usuario nuevo en el sistema. Gestión modelos Gestión partes constitutivas Gestión fabricación Gestión documentación Documentación 40

43 Gestión taller En la siguiente imagen se representa el diagrama de casos de uso referente a la gestión de modelos. Ilustración 6: Diagrama casos de uso Gestión de Modelos Nombre Descripción Actor Precondiciones Postcondiciones Añadir Modelo Se añade un modelo nuevo Administrador El Administrador debe estar identificado como tal El modelo no debe estar registrado previamente en el sistema El modelo es dado de alta en el sistema Documentación 41

44 Nombre Descripción Actor Precondiciones Postcondiciones Añadir tipo de equipo Se da de alta un nuevo tipo de equipo. El tipo de equipo es una característica que lleva un modelo, por tanto es necesario añadir el tipo de equipo para después asignarlo cuando se dé de alta un determinado modelo Administrador El Administrador debe estar identificado como tal El tipo de equipo no debe estar registrado previamente en el sistema El tipo de equipo es dado de alta en el sistema Nombre Descripción Actor Precondiciones Postcondiciones Añadir Gama Se da de alta una gama nueva. La gama es una de las características que tiene un modelo, por tanto para poder asignar una gama en un determinado modelo nuevo, es necesario darla de alta antes en el sistema. Administrador El Administrador debe estar identificado como tal La gama no debe estar registrado previamente en el sistema La gama es dada de alta en el sistema Nombre Descripción Actor Precondiciones Postcondiciones Descatalogar modelo Se descataloga del sistema un modelo que ya no se va a usar. Dicho modelo descatalogado ya no será una opción cuando se genere una orden de fabricación nueva Administrador El Administrador debe estar identificado como tal El modelo debe estar dado de alta en el sistema y no descatalogado El modelo ya no se puede usar mas Documentación 42

45 Nombre Descripción Actor Precondiciones Postcondiciones Asignar partes constitutivas a modelo Se asigna a un modelo varias partes constitutivas. Cuando se generen equipos en el sistema, las partes constitutivas asignadas a su modelo, aparecerán como básicas (aquellas que lleva por defecto) y opcionales (aquellas que se le asignan a un equipo si el cliente así lo desea) Administrador El Administrador debe estar identificado como tal No debe existir la relación entre la pc y el modelo Cuando se vayan a crear equipos, aparecerá un listado de las pc que se han asignado al modelo Una vez que se ha mostrado el diagrama referente a la gestión de modelos del sistema, a continuación se muestra el de gestión de partes constitutivas. Ilustración 7: Diagrama de casos de uso Gestión de PC Documentación 43

46 Nombre Descripción Actor Precondiciones Postcondiciones Añadir Parte constitutiva Se da de alta una nueva parte constitutiva al sistema. Las partes constitutivas después serán asignadas a un determinado modelo Administrador El Administrador debe estar identificado como tal La parte constitutiva no debe estar registrada previamente en el sistema La parte constitutiva es almacenada en el sistema Nombre Descripción Actor Precondiciones Postcondiciones Añadir Versión Se da de alta una nueva versión en el sistema. Las versiones posteriormente serán asignadas a una determinada parte constitutiva Administrador El Administrador debe estar identificado con el sistema La versión no debe estar registrada previamente en el sistema La versión es dada de alta en el sistema Nombre Descripción Actor Precondiciones Postcondiciones Modificar parte constitutiva Se modifica alguna de las características de una parte constitutiva Administrador El Administrador debe estar identificado como tal La parte constitutiva a modificar debe estar almacenada en el sistema Se realizan cambios en alguna (o todas) las características de la parte constitutiva Nombre Descripción Actor Precondiciones Postcondiciones Descatalogar parte constitutiva La parte constitutiva ya no estará disponible para ningún equipo más Administrador El Administrador debe estar identificado como tal Se han realizado relaciones previamente entre la parte constitutiva y los modelos. La parte constitutiva no aparecerá en las posteriores generaciones de equipos Documentación 44

47 Nombre Descripción Actor Precondiciones Postcondiciones Asignar versión Cuando se da de alta una parte constitutiva en el sistema, es necesario asignarle la versión que lleva por defecto Administrador El Administrador debe estar identificado como tal La parte constitutiva se guarda en el sistema con la versión que se le ha asignado Nombre Descripción Actor Precondiciones Postcondiciones Asignar modelos a parte constitutiva Se establece una relación entre la parte constitutiva y los modelos. Esto indica que cuando se generen equipos de un determinado modelo, las partes constitutivas que habían sido asignadas a dicho modelo, aparecerán disponibles en el equipo. Administrador El Administrador debe estar identificado como tal La parte constitutiva debe estar dada de alta en el sistema La parte constitutiva no debe tener relación con los modelos para los que se va a establecer la relación El sistema mostrará la parte constitutiva cuando se lleve a cabo una generación de equipos de los modelos para los que se ha establecido la relación Continuando con el listado que se había mostrado al principio de esta sección, se muestra a continuación un diagrama de casos de uso en donde se plasman todos los casos de uso referentes a la gestión de fabricación. Documentación 45

48 Ilustración 8: Diagrama de casos de uso Gestión de Fabricación Nombre Descripción Actor Precondiciones Postcondiciones Generar Orden de Fabricación Se genera en el sistema una nueva orden de fabricación. Esta orden de fabricación lleva asociado un determinado modelo Ingeniería Ingeniería debe estar identificado como tal En el sistema se almacena una nueva orden de fabricación para la que se pueden añadir series parciales Nombre Descripción Actor Precondiciones Postcondiciones Añadir serie parcial Se añade a una orden de fabricación una serie parcial nueva. Cabe recordar que una orden de fabricación está formada por numerosas series parciales Ingeniería Ingeniería debe estar identificado con el sistema La orden de fabricación debe estar generada previamente La orden de fabricación no debe estar cerrada Se da de alta en el sistema una nueva serie parcial Documentación 46

49 A continuación se muestra un diagrama de actividad para que quede más claro el proceso de añadir una serie parcial Ilustración 9: Diagrama actividad añadir serie parcial Documentación 47

50 Nombre Descripción Actor Precondiciones Postcondiciones Eliminar serie parcial Ingeniería elimina del sistema una serie parcial que se ha generado por error. La serie parcial no puede ser borrada del sistema si alguno de sus equipos ya ha sido fabricado Ingeniería Ingeniería debe estar identificado como tal La serie parcial no debe tener ninguno de sus equipos fabricados En el sistema elimina la serie parcial Nombre Descripción Actor Precondiciones Postcondiciones Eliminar orden de fabricación Se elimina una orden de fabricación. Se eliminará todo lo referente a ella: series parciales, equipos Ingeniería Ingeniería debe estar identificado como tal La orden de fabricación no debe tener ninguno de sus equipos fabricados En el sistema elimina todo lo relacionado con la orden de fabricación (series parciales, equipos ) Nombre Descripción Actor Precondiciones Postcondiciones Cerrar orden de fabricación Se cierra una orden de fabricación para que no se puedan añadir más series parciales a ella. Cuando se ha llegado al número máximo de series parciales que soporta una orden de fabricación, el sistema por defecto cierra la orden de fabricación. Aun así, cabe la posibilidad de cerrarla en el momento que se quiera Ingeniería Ingeniería debe estar identificado como tal La orden de fabricación debe estar abierta En el sistema cierra la orden de fabricación Nombre Descripción Precondiciones Postcondiciones Generar equipos se generan los equipos con todas sus partes constitutivas Ingeniería ha seleccionado la opción Añadir SP Ingeniería debe estar identificado como tal En el sistema genera los equipos con todas sus partes constitutivas Documentación 48

51 Nombre Descripción Actor Precondiciones Postcondiciones Modificar serie parcial Se modifican las partes constitutivas de los equipos de la serie parcial Ingeniería, Producción Ingeniería o Producción deben estar identificados como tales La serie parcial debe estar generada En el sistema guarda los cambios en la base de datos Nombre Descripción Actor Precondiciones Postcondiciones Actualización equipos Se realizan actualizaciones en las partes constitutivas de los equipos. Puede que haya equipos alojados en almacén que requieran una actualización en sus versiones para poder salir a mercado Ingeniería Ingeniería debe estar identificado como tal En el sistema genera automáticamente una documentación con las actualizaciones realizadas. Documento pdf Nombre Descripción Actor Precondiciones Postcondiciones Modificar equipo Se realizan cambios en algunas partes constitutivas de un determinado equipo Ingeniería, Producción Ingeniería o Producción deben estar identificados como tales El equipo debe estar dado de alta en el sistema El sistema guarda los cambios realizados en la base de datos Nombre Descripción Actor Precondiciones Postcondiciones Gestión repuestos Se interactúa con los repuestos. Los repuestos son equipos que se alojan en almacén para futuras reparaciones Ingeniería Ingeniería debe estar identificado como tal El sistema almacena los cambios en el sistema A continuación se muestra el penúltimo diagrama de casos de uso, gestión de documentación. Documentación 49

52 Ilustración 10: Diagrama de casos de uso Gestión Documentación Nombre Descripción Actor Precondiciones Postcondiciones Lanzar documentación Se lanza la documentación. El sistema da opción al lanzamiento de múltiples opciones Ingeniería Ingeniería debe estar identificado como tal La documentación a lanzar debe estar registrada en el sistema El sistema genera pdfs o Excels con la información deseada Documentación 50

53 Nombre Descripción Actor Precondiciones Postcondiciones Lanzar por SP completa Se genera la documentación de todos los equipos de una serie parcial Ingeniería Ingeniería debe estar identificado como tal Los equipos deben estar generados previamente El sistema genera un pdf Nombre Descripción Actor Precondiciones Postcondiciones Lanzar por equipo Se genera la documentación de un equipo en concreto Ingeniería Ingeniería debe estar identificado como tal El equipo debe estar generado previamente El sistema genera un pdf A continuación se muestra el diagrama de actividad del caso de uso Lanzar por equipo Documentación 51

54 Ilustración 11: Diagrama actividad lanzar documentación por equipo Nombre Descripción Actor Precondiciones Postcondiciones Lanzar SP Se genera la documentación de los datos de una serie parcial (no de sus equipos) Ingeniería Ingeniería debe estar identificado como tal La serie parcial debe estar generada previamente El sistema genera un pdf Documentación 52

55 Nombre Descripción Actor Precondiciones Postcondiciones Lanzar por actualización Se genera la documentación de ciertas actualizaciones Ingeniería Ingeniería debe estar identificado como tal Los equipos deben estar generados previamente El sistema genera un pdf Nombre Descripción Actor Precondiciones Postcondiciones Realizar consulta Se accede a la sección de consultas para realizar filtrado de datos Ingeniería, Administrador, Producción y Operario Ninguna Ninguna Nombre Descripción Actor Precondiciones Postcondiciones Consultar por equipo Se realiza un filtrado de datos con todas las características de un determinado equipo Ingeniería, Administrador, Producción y Operario El equipo debe estar generado previamente Se abre un pdf o un Excel,en función de lo seleccionado por el actor, con los todos los datos del equipo Nombre Descripción Actor Precondiciones Postcondiciones Consultar por parte constitutiva Se realiza un filtrado de por parte constitutiva Ingeniería, Administrador, Producción y Operario La parte constitutiva debe estar generada previamente Se muestran en pantalla todos los equipos que llevan la parte constitutiva Nombre Descripción Actor Precondiciones Postcondiciones Consultar por orden de fabricación Se realiza un filtrado de datos en el que se muestran todos los equipos de una determinada orden de fabricación Ingeniería, Administrador, Producción y Operario La orden de fabricación debe estar generada previamente Se abre un Excel o se muestra en pantalla,en función de lo seleccionado por el actor, todos los equipos generados de una determinada orden de fabricación Documentación 53

56 Nombre Descripción Actor Precondiciones Postcondiciones Consultar por parte constitutiva y versión Se realiza un filtrado de datos en función de una determinada parte constitutiva y versión Ingeniería, Administrador, Producción y Operario La parte constitutiva debe estar generada previamente Se abre un Excel o se muestran en pantalla,en función de lo seleccionado por el actor, todos los equipos que llevan una determinada parte constitutiva y versión Nombre Descripción Actor Precondiciones Postcondiciones Consultar por SN de tarjetas Se realiza un filtrado de datos en del número de serie de una determinada tarjeta Ingeniería, Administrador, Producción y Operario El equipo de la tarjeta a consultar debe estar fabricado Se abre un Excel o se muestran en pantalla, en función de lo seleccionado por el actor, las características del equipo que lleva al tarjeta Nombre Descripción Actor Precondiciones Postcondiciones Consultar por modelo Se realiza un filtrado de datos en función de un determinado modelo Ingeniería, Administrador, Producción y Operario El modelo debe estar generada previamente Se abre un pdf o un Excel, en función de lo seleccionado por el actor, con todas las partes constitutivas que lleva asignadas el modelo Nombre Descripción Actor Precondiciones Postcondiciones Fabricación por día Se realiza un filtrado de datos en función de una fecha Ingeniería, Administrador, Producción y Operario Ninguna Se abre un Excel con todos los equipos fabricados en un determinado día Documentación 54

57 Nombre Descripción Actor Precondiciones Postcondiciones Consultar por materia prima Se realiza un filtrado de datos en función de una determinada materia prima Ingeniería, Administrador, Producción y Operario La materia prima ha sido almacenada en la base de datos previamente Se muestra un listado de todos los equipos que llevan una determinada materia prima Nombre Descripción Actor Precondiciones Postcondiciones Consultar por lote de tarjetas Se realiza un filtrado de datos en función del lote de tarjetas Ingeniería, Administrador, Producción y Operario En la base de datos debe haber tarjetas almacenadas previamente Se abre un Excel con todos los equipos que llevan una determinada parte constitutiva que pertenece al lote por el que se ha llevado a cabo el filtrado Para finalizar con los diagramas de casos de uso y además la fase de análisis, se presenta a continuación el diagrama de gestión de taller. Ilustración 12: Diagrama casos de uso Gestión Taller Documentación 55

58 Nombre Descripción Actor Precondiciones Postcondiciones Lectura de equipos A través de un lector de código de barras y datamatrix se almacena en la base de datos el equipo final con todas sus partes constitutivas Operario El equipo debe haberse generado previamente en el sistema Se guardan los SN de las partes constitutivas leídas y se comprueba que lo fabricado corresponde con lo que ha pedido el cliente Nombre Descripción Actor Precondiciones Postcondiciones Lectura materiales A través de un lector de código de barras y datamatrix se almacenan en la base de datos materiales nuevos Operario Ninguno Se almacenan en la base de datos los materiales leídos Nombre Descripción Actor Precondiciones Postcondiciones Cambiar tarjeta A través de un lector de código de barras y datamatrix se cambia una parte constitutiva de un determinado equipo Operario El equipo debe haberse generado previamente en el sistema La parte constitutiva a sustituir debe pertenecer al equipo de lectura Se guardan los cambios en el sistema Analizados los casos de uso, se trata de identificar las entidades que aparecen en el sistema y las relaciones entre ellas. Este análisis ha dado lugar al siguiente esquema: Documentación 56

59 Ilustración 13: diagrama de entidades Documentación 57

60 DISEÑO Documentación 58

61 5 DISEÑO En el siguiente capítulo se van a tratar todos los temas relacionados con el diseño del sistema como por ejemplo el diseño de las clases, el diseño de la base de datos o las interfaces. Se explica también el tipo de arquitectura por el que se ha optado. 5.1 Definición de la arquitectura Definición de niveles de la arquitectura En este apartado de describen los niveles de la arquitectura software. En sistema utilizará una arquitectura cliente-servidor que es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos (servidores) y los demandantes (clientes). En nuestro cas el lado del cliente es mínimo, se limita al uso de un navegador para acceso y presentación. En el servidor se almacena la aplicación web, la cual está compuesta por la capa de persistencia, la capa de lógica y la de presentación. Además se aloja el servidor de base de datos en el que se encuentra la base de datos de nuestra aplicación. En el lado del cliente no es necesario instalar ningún programa. Lo necesario para poder hacer uso del sistema es tener un navegador Web que interactuará con el servidor donde se encuentra alojada la aplicación. Para un correcto funcionamiento, es necesario que el servidor en el que se encuentra alojada la aplicación contenga: Servidor de aplicaciones web Documentación 59

62 Sistema gestor de bases de datos para el almacenamiento de las tablas y la interactuación de la aplicación con estas. A continuación se muestra un esquema en el que se puede observar fácilmente el proceso que se lleva en la arquitectura cliente-servidor. Ilustración 14: Cliente- servidor Para la implementación de la aplicación se hará uso de un diseño separado en capas, en concreto en tres capas. Capa de presentación: también denominada capa de usuario, presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo proceso. Se comunica directamente con la capa de negocio. Se hará uso del lenguaje HTML, CSS y de JavaScript. Capa de negocio: es donde residen los programas que se ejecutan, se procesan las peticiones del usuario y se envía la respuesta tras el proceso. Al utilizar tecnología J2EE aquí se alojaran los servlets necesarios para un buen funcionamiento. En estos procesos se comunicará con la capa de gestión de datos. Capa de persistencia: aquí se alojan los datos y es la capa encargada de acceder a los mismos. Documentación 60

63 A continuación se muestra un esquema en el que se puede visualizar de manera más sencilla la arquitectura en tres capas. Ilustración 15: Arquitectura en tres capas Identificación de requisitos de construcción En el siguiente apartado se describen los requisitos que están directamente relacionados con el diseño del sistema y pueden llegar a condicionar el sistema de información. Entre ellos se encuentran: La aplicación se encontrará íntegramente en un servidor El servidor permitirá el acceso concurrente al sistema A pesar de que el cliente no ha puesto ningún tipo de requisito más en este aspecto, Documentación 61

64 cabe destacar: La aplicación hará uso de código HTML, CSS, JavaScript, Java y SQL. Uso de librería POI para generar documentos Excel Uso de librería itext para generar documentos PDF Requisitos de operación y seguridad En el siguiente apartado se tratarán todos los aspectos de seguridad y operación necesarios para no comprometer el correcto funcionamiento del sistema. Acceso al sistema y a sus recursos Copias de seguridad y recuperación de datos Acceso al sistema y a sus recursos Como ya se ha descrito anteriormente, el sistema tiene algunas zonas que requieren una identificación con el sistema mediante un nombre de usuario y una contraseña. Para poder registrarse en la aplicación deben cumplirse dos cosas: o Ser trabajador de Ingeteam Paneles y autorizado por el administrador a hacer uso del sistema o El administrador debe dar de alta al usuario mediante el sistema en la opción correspondiente a ello El registro de usuario será único y además podrá acceder tanto a su sección (indicado al darse de alta), como a las zonas públicas del sistema. Copias de seguridad y recuperación de datos El responsable del departamento de Informática en la empresa, será el encargado de mandar al SGBD realizar las copias de seguridad pertinentes. La periocidad con la que se hace actualmente es de una vez por semana. Éstas copias Documentación 62

65 se envían a la central de Pamplona en formato de cintas. 5.2 Diseño de la base de datos A partir del diagrama de clases visto en la sección anterior de la documentación, se muestra el diseño final de la base de datos en la que se alojarán los datos del sistema. Ilustración 16: Diseño base de datos del sistema Descripción de las tablas de la base de datos del sistema: Usuario: Como se puede recordar de puntos anteriores, en la base de datos hay dos tipos de usuarios: con identificación y sin ella. En esta tabla se alojarán todos los datos relacionados con aquellos usuarios que requieren un registro previo. Documentación 63

66 Lote: También conocido como Orden de Fabricación. Es la tabla encargada de almacenar todas las altas de las órdenes de fabricación de la empresa. Serie Parcial: cada una de las órdenes de fabricación está a su vez compuesta por numerosas series parciales para que la gestión de los pedidos por parte del cliente sean más ágiles. Ésta es la tabla que se encargará de almacenar las series parciales. Equipo: el producto final, o equipo, es el fin principal. Para ello se encuentra ésta tabla que hará de conducto principal para todas las características que lleva consigo un equipo. Componente en Equipo: cada equipo está formado por partes constitutivas básicas en función de su modelo, y además partes constitutivas opcionales en caso de que el cliente así lo desee. En esta tabla se guardan las relaciones de un equipo con una determinada parte constitutiva, además de la versión real que cada una de éstas lleva. Componente: todas las partes constitutivas que se encuentren alojadas en la base de datos, estarán en esta tabla. Versión, Tipo: son características propias de una parte constitutiva que se ha separado en tablas para un mejor manejo. Modelo: es una tabla importante en la base de datos ya que, en función del modelo, se generan las órdenes de fabricación que a su vez añaden series parciales es por ello que, al igual que en caso de los componentes, varias de sus características más importantes se han divido en tablas: o Tipo equipo o Gama Actualización: una de las opciones del sistema es poder actualizar tanto equipos almacenados, y por tanto creados, en el sistema; como equipos que no estén en el sistema por cualquier otro motivo. Es por ello que en está tabla se alojarán los datos referentes a esta opción. Materia prima: hay ocasiones en las que es necesario almacenar la materia prima de ciertos equipos. Para estas ocasiones está la tabla materiaprima en la que se almacena todo lo referente a ello. Documentación 64

67 Materia prima en equipo: guarda la relación entre una materia prima y el equipo en el que se encuentra. Modulo: hay ciertos modelos de la empresa en los que la gestión no es del todo igual. Estos equipos están formado por unos módulos a los que llaman variadores. Para estos casos se encuentra la tabla modulo en la que se almacena todo lo referente a ello. 5.3 Diseño de las clases En esta sección se identificarán y describirán los atributos de las clases que se han diseñado para el proceso. Corresponden en buena medida a las entidades que aparecen en el sistema de información. Actualización o Id: int o Comentario: String o fechaactualizcion: Date o IdEquipo: int o IdUsuario: int o Actualizacion() o Actualizacion(int, String, Date, int, int) o getidactualizacion():int o getcomentario(): String o getfechaactualizacion(): Date o getidequipo():int o getidusuario(): int Componente o Id: int o Nombre: String o Descripcion: String o Version: int o Modelo: int Documentación 65

68 o Obsolete: int o Tipo: int o Nomb: String [] o Armario: int o Variador: int o Cambioversion: float o Componente (String []) o Componente(int, Streing, String, int, int, int, int, int, int ) o getid(): int o getnombre(): String o getdescripcion(): String o void setdescripcion(string) o getidtipo(): int o getidversion(): int o getidmodelo(): int o estaobsoleto(): int o void cambiaobsoleto(int) o void setversion(int) o getarmario(): int o getvariador(): int o getcambioversion: float ComponenteEnEquipo o IdComponenteEnEquipo: int o IdComponente: int o IdEquipo: int o SN: String o IdVersionFinal: int o Actualizado: String o ComponenteEnEquipo() o ComponenteEnEquipo(int, int, int, String, int) o ComponenteEnEquipo(int, int, int, String, int, String) Documentación 66

69 o getid(): int o getidcomponente(): int o getidequipo(): int o getsn(): String o getidversionfinal(): int o void setidversionfinal( int) o void setsn(string) o void setactualizado (String) o getactualizado(): String Equipo o Id: int o SN: String o idserieparcial: int o numeroequipo:int o ffinfabricacion: Date o Equipo() o Equipo(String, int, int, Date) o getid():int o getsn():string o getidsp()int o getnumeroequipo()int o getfecha(): Date o void setfechafinfabricacion(date) Gama o Id: int o Nombre: String o Gama() o Gama(int, String) o getid(): int o getnombre(): String o void setnombre(string) Documentación 67

70 Identificacion o Nombreusuario: String o contraseña: String o Identificacion() o Identificacion(String,String) o getnombre(): String o getcontraseña(): String o void setnombreusuario(string) MateriaPrima o Id: int o Nombre: String o MateriaPrima() o MateriaPrima(int, String) o getid(): int o getnombre(): String o void setnombre(string) MateriaPrimaEquipo o Idmateriaprimaequipo: int o Idmateriaprima: int o Idequipo: int o MateriaPrimaEquipo() o MateriaPrimaEquipo(int, int, int) o getid(): int o getidmateriaprima(): int o getidequipo(): int Modelo o Id: int o Nombre: String o Descripcion: String o Obsoleto: int o Nom: String [] Documentación 68

71 o Tipoequipo: int o Potencia: float o Gama: int o Variadores: int o Empieza: int o Modelo(String []) o Modelo() o Modelo(int, String, String, int, int, float, int, int, int) o getnombre(): String o void setnombre(string) o getdescripcion(): String o void setdescripcion(string) o estaobsoleto(): int o cambioobsoleto(int) o getid(): int o gettipoequipo(): int o getpotencia(): int o getidgama(): int o getcodigo(): String o getnumerovariadores(): int o getempieza(): int Modulo o idmodulo: int o SN: String o IdEquipo: int o Modulo() o Modulo(int, String, int) o getidmodulo(): int o getsn(): Strin o getidequipo(): int Documentación 69

72 OrdenFabricacion o idlote: int o numerolote: String o fechacreacion: Date o numeroequipo: int o idusuario: int o ordencerrada: int o IdModelo: int o Variador: int o Repuestos: String o OrdenFabricacion() o OrdenFabricacion(int, Strin, Date, int, int, int, int, String) o getidlote(): int o getnumerolote(): String o getfechacreacion(): Date o getnumeroequiposlote(): int o estacerrada(): int o getidusuario(): int o getidmodelo(): int o void setnumerolote(string) o getvariador(): int o getrepuestos(): String SerieParcial o Id: int o Empieza: int o Termina: int o numeroequipos: int o fechacreacion: Date o comentario: String o idlote: int o idusuario: int Documentación 70

73 o nombre: String o idmodelorepuesto: int o SerieParcial() o SerieParcial(int, int, int, int, Date, String, int, int, String, int) o getid(): int o getidlote(): int o getfechacreacion(): Date o getnumeroequipos(): int o getcomentario(): String o void setcomentario(string) o getidusuario(): int o getnombre(): String o getempieza(): int o gettermina(): int o getidmodelorepuestos(): int Tipo o Id: int o Nombre: String o Tipo() o Tipo(int, String) o getid(): int o getnombre(): String o void setnombre(string) TipoEquipo o idtipoequipo: int o nombre: String o descripción: String o TipoEquipo() o TipoEquipo(int, String, String) o getid(): int o getnombre(): String Documentación 71

74 o getdescripcion(): String o void setnombre(string) o void setdescripcion(string) Usuario o Id: int o Login: String o Password: String o Nombre: String o Apellidos: String o Rol: String o Usuario() o Usuario( int, String, String, String, String, String) o getid(): int o getlogin(): String o void setlogin(string) o getpass(): int o void setpass(string) o getnombre(): String o vois setnombre(string) o getapellidos(): String o vois setapellidos(string) o getrol(): String o void setrol(string) Version o Id: int o Nombre: String o Version() o Version(int, String) o getid(): int o getnombre: String o void setnombre(string) Documentación 72

75 5.4 Prototipo de interfaces de usuario Esta sección está dedicada para mostrar las principales interfaces de lo que será el sistema. En cuanto a la usabilidad cabe destacar que tanto el tipo de letra utilizado en el sistema como los colores e imágenes, ha sido impuesto por el cliente ya que la empresa Ingeteam Paneles S.A.U. tiene una imagen corporativa para todo el grupo Ingeteam, la cual hay que mantener Interfaz principal del sistema Ilustración 17: Interfaz principal del sistema Esta será la interfaz principal del sistema. Como puede verse en la parte superior izquierda se muestra el usuario que se encuentra conectado en ese momento, en caso de que así sea. En la parte superior derecha se encuentra un icono de ayuda tras el que se muestran las diferentes opciones que muestra el sistema y la posibilidad de poder descargar el manual de usuario para cualquier tipo de problema. Cada una de las secciones del sistema llevará la misma estructura que la imagen mostrada anteriormente. Para poder visualizarlo de manera mejor, a continuación se muestra lo que será la sección de Ingeniería: Documentación 73

76 Ilustración 18: interfaz ingeniería Puede observarse que la estructura general es la misma que la de la pantalla principal. La diferencia más destacada es la aparición de un listado de menú correspondiente con todas las opciones posibles de la sección. A continuación se describirá una de las fases del proyecto más importante y en la que más horas se emplearán, la implementación. Documentación 74

77 IMPLEMENTACIÓN Documentación 75

78 6 IMPLEMENTACIÓN En el siguiente apartado se tratarán de mostrar los aspectos más importantes de la fase de implementación. 6.1 Tecnología empleada A continuación, se describirán todas las tecnologías que se han usado para poder hacer posible el correcto funcionamiento del sistema Lenguaje de programación Java. A pesar de que se barajaron otras opciones, el lenguaje de programación es Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura. Entre las ventajas del lenguaje se puede destacar: Es orientado a objetos Libre. Independencia de la plataforma Recolector de basura. Gran variedad de entornos de funcionamiento o En dispositivos móviles y sistemas empotrados o En navegador web o En sistemas de servidor o En aplicaciones de escritorio. Documentación 76

79 Además, se ha hecho uso de algunas funciones en JavaScript para manejar cuestiones como: Controlar que todos los campos del formulario han sido rellenados correctamente. Controlar el tipo de datos de los campos en formularios. Activación/Desactivación de algunas de las casillas en función de las selecciones del usuario. Controlar que el puntero se encuentre en la primera de las casillas del formulario. JavaScript es un lenguaje de programación interpretado. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente, implementado como parte de un navegador web, permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en bases de datos locales al navegador Al igual que Java, JavaScript se diseñó con una sintaxis similar a C, aunque adopta nombres y convenciones del lenguaje de programación Java. A pesar de ello, estos dos lenguajes no están relacionados y tienen semánticas y propósitos diferentes Entorno de desarrollo El IDE utilizado para el desarrollo del sistema ha sido NetBeans (en su versión 7.1) ya que es un potente entorno de desarrollo integrado libre y multiplataforma, hecho principalmente para el lenguaje de programación Java. La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. Documentación 77

80 6.1.3 Gestor de base de datos Como sistema gestor de bases de datos se ha utilizado SQL Server, en concreto el Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Entre las ventajas más importantes destacan: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporte de procedimientos almacenados. Incluye un potente entorno gráfico de administración Servidor web 7.0. Como servidor web se ha hecho uso de Apache Tomcat, en concreto Tomcat Apache Tomcat (También llamado Jakarta o simplemente Tomcat) funciona como un contendor de servlets desarrollado bajo el proyecto Jakarta en la Apcahe Software Foundation. Además de ello, implementa las especificaciones de los servlets y JSP de Sun Microsystems. 6.2 Código relevante En éste apartado se mostrarán algunos fragmentos de código relevantes para el funcionamiento del sistema Conexión con la base de datos Carga del driver JDBC para SQL Server Documentación 78

81 Ilustración 19: carga del driver JDBC Método que genera la conexión con la base de datos Ilustración 20: conexión con la base de datos Funciones Entre las numerosas funciones que forman la aplicación, se muestran algunas de ellas, con la intención de presentar la estructura que siguen todas ellas. A continuación puede observarse un método privado getusuario Documentación 79

82 Ilustración 21: función getusuario( Conecction, int) En la siguiente imagen se puede observar un método público getusuario que llama al privado mostrado en la ilustración anterior. Ilustración 22: método getusuario(int) Documentación 80

83 La estructura llevada a cabo para el resto de métodos utilizados en la capa de persistencia es la misma que en los anteriormente mostrados. Como ya se ha descrito anteriormente, se ha hecho uso de JavaScript para controlar algunos de los aspectos de los formularios. En la siguiente imagen pueden observarse dos funciones. La primera de ellas controla el login de acceso a una de las secciones del sistema en donde se controla que el usuario rellena correctamente los campos de acceso. En la segunda función se controla que el puntero se posicione en la primera de las casillas para facilitar el uso del formulario al usuario. Ilustración 23: validar con JavaScript La capa de presentación está formada por archivos *.jsp en los que se aloja el lenguaje HTML necesario para estructurar el diseño del sistema; como el lenguaje de Java. A continuación se muestra un fragmento de código en el que se puede ver como se introduce Java dentro de HTML. Documentación 81

84 Ilustración 24: fragmento de código HTML con Java Cierre de sesión Algunos de los usuarios, necesitan identificarse con el sistema para poder acceder a ciertas secciones de la aplicación. Se va a mostrar desde la parte de la interfaz, hasta el código que realiza el cierre de la sesión cuando un usuario abandona la aplicación. En la interfaz, puede observarse en la parte superior derecha, un icono que representa el cierre de la sesión. Ilustración 25: menú interfaz Documentación 82

85 La figura anterior, hace referencia a estos fragmentos de código: Como puede observarse en la siguiente imagen, cuando el usuario selecciona la opción correspondiente de cierre de sesión el sistema se redirige a la página cerrarsesion.jsp. Ilustración 26: fragmento cerrar sesión Como puede observarse en la siguiente imagen, la variable sesión es destruida por lo que todos los objetos referentes a ella se destruyen y se redirige a la página inicial de la aplicación. Ilustración 27: fragmento HTML Documentación 83

86 6.2.4 Apertura de archivos desde el servidor En esta sección se mostrará una imagen de parte del código necesario para abrir un archivo, en este caso en formato pdf, desde el servidor donde se encuentra alojada la aplicación. Para entenderlo mejor, explicar que hay una variable de sesión en la que se aloja una cadena de caracteres que hace referencia al url desde donde se debe abrir el archivo. Ilustración 28: apertura de archivos Menús de la aplicación En esta sección se mostrará el código HTML utilizado para los diferentes menús que hay en el sistema Menú principal La barra superior que representa las diferentes secciones a las que un determinado usuario puede acceder, es uno de los bloques que permanecen en todo el sistema. Documentación 84

87 A pesar de ello, sufre una serie de variaciones en función de si un usuario se ha identificado con el sistema o por el contrario el usuario que está haciendo uso del sistema no necesita identificación. En caso de que se haya accedido a alguna de las secciones identificándose tiene el siguiente aspecto: Ilustración 29: menú principal con identificación de usuario Por el contrario, si no es necesario identificarse, la barra de menú principal se muestra de la siguiente forma: Ilustración 30: menú principal sin identificación de usuario El código que hace referencia a las imágenes anteriores es el siguiente: Documentación 85

88 Ilustración 31: menú en HTML Las variables de sesión juegan un papel muy importante. Como puede verse al inicio de la imagen anterior, una variable sesión controla si existe algún usuario en línea o no. En caso de que así sea, en la barra de menú se mostrará el nombre y además el icono pertinente para el cierre de sesión. Esto último puede verse en la parte final de la imagen anterior. Otro de los aspectos a destacar del código anterior es la etiqueta <li class= active >. Esto significa que el usuario se encuentra en la correspondiente sección. En el caso de la imagen anterior, el usuario se encuentra en el index Menú de sección Cada una de las secciones tiene además un menú en el que se encuentran las diferentes opciones que el usuario puede seleccionar. A continuación se va a mostrar una imagen de la interfaz del menú principal de la sección de Ingeniería. Documentación 86

89 Ilustración 32: menú de ingeniería El código perteneciente a la imagen anterior, es más sencillo que en caso anterior ya que no hay que llevar ningún tipo de control de variables. Ilustración 33: código HTML de menú ingeniería Servlets En esta sección se mostrará el comportamiento de los servlets. Como ya se ha comentado en secciones anteriores, un servlet es un objeto que corre dentro y fuera de un contenedor de servlets como es por ejemplo en nuestro caso Tomcat. El uso más común es generar todas las páginas web de forma dinámica a partir de los parámetros de la petición que envíe el navegador web. Vamos a ver a continuación un ejemplo sencillo, en el que se lleva el control del login. Documentación 87

90 Ilustración 34: servlet referente al login 6.3 Interfaces finales En el siguiente apartado se mostrarán algunas de las interfaces del sistema para que pueda verse el resultado final Interfaz Login Documentación 88

91 Ilustración 35: Interfaz login La imagen anterior representa la identificación y autenticación del usuario con el sistema. En este caso es el correspondiente a la sección de Ingeniería. Tras introducir un nombre de usuario y contraseña y darle al botón Enviar, se realiza una comprobación de que los datos son válidos. En caso de que sean correctos se envía a la sección correspondiente, en caso contrario se muestra un mensaje de error Interfaz sección Ingeniería En la siguiente imagen se puede observar la sección de Ingeniería. En la parte superior izquierda se muestra el usuario que se muestra en línea (en este caso Ainhoa); en la parte superior izquierda con dos iconos: La ayuda de usuario en línea y el cierre de sesión del usuario. En el centro se puede observar el menú principal de la sección en la que se muestran sus opciones. Documentación 89

92 Ilustración 36: Interfaz Ingeniería Interfaz sección Administrador Ilustración 37: Interfaz Administrador Documentación 90

93 Como puede verse, la distribución de la información es igual en todas las secciones: menú principal en la parte superior con la información de conexión y menú de la sección en la centro de la pantalla. A continuación se muestra la interfaz de una de las opciones del administrador, en este caso Añadir Parte Constitutiva. Ilustración 38: Interfaz añadir parte constitutiva Otra de las opciones que tiene el administrador es Añadir Usuario, a continuación puede observarse la interfaz correspondiente Ilustración 39: Interfaz Añadir Usuario Cuando se quiere descatalogar una parte constitutiva, esto puede hacerse de todos los modelos o de unos en concreto. La interfaz correspondiente a esta opción es la Documentación 91

94 siguiente. Ilustración 40: Interfaz Descatalogar parte constitutiva Para finalizar con las interfaces de la sección del administrador, se muestra a continuación la interfaz que corresponde a la asignación de modelos a una determinada parte constitutiva. Ilustración 41: Interfaz asignar modelos a parte constitutiva Documentación 92

95 6.3.4 Interfaz sección Producción Ilustración 42: Interfaz Producción La sección de Producción es probablemente la que menos actividad diaria tenga, por ello sus opciones son muy limitadas. En la imagen anterior se puede ver que el menú principal de la sección tiene únicamente dos opciones, a pesar de ello, la distribución de la página es la misma que el resto de secciones. La opción más importante que tiene esta sección es Modificar Serie Parcial, a continuación se muestra la interfaz correspondiente. Documentación 93

96 Ilustración 43: Interfaz modificar serie parcial Documentación 94

97 6.3.5 Interfaz sección Consultas Ilustración 44: Interfaz consultas Al igual que el resto de las interfaces que se han mostrado hasta ahora, la de consultas sigue la misma estructura. El filtrado de datos, es una de las actividades que más se llevarán a cabo diariamente. Es por ello que el tipo de consultas a realizar son muy intuitivas. A continuación se muestra la interfaz de una de las opciones de la sección Consultas, en este caso Fabricación por día. Ilustración 45: Interfaz fabricación por día Documentación 95

98 Otra de las opciones que contempla de sección en la que nos encontramos, es el filtrado de datos por parte constitutiva. Ilustración 46: Interfaz de filtrado por parte constitutiva Interfaz sección Taller Para final con la descripción de las principales interfaces del sistema, y no por ello menos importante, se muestra la de Taller. Taller tiene una responsabilidad muy importante en el sistema ya que debe verificar que los equipos montados en la línea de producción tienen todos los componentes con las versiones adecuadas. Documentación 96

99 Ilustración 47: Interfaz Taller La principal tarea que se lleva a cabo en el taller, es la lectura del equipo una vez que esté montado por completo. Es entonces donde con un lector de código de barras y datamatrix se recogen todos los datos necesarios para poder verificar que el equipo se ha montado correctamente. Ilustración 48: Lector de código de barras y datamatrix Documentación 97

100 Ilustración 49: Interfaz resultado lectura de equipo 6.4 Seguridad En la siguiente sección de implementación, se van a detallar algunos aspectos referentes a la seguridad del sistema Control de acceso a la aplicación Como se ha ido comentando anteriormente, hay secciones de la aplicación web en las que es necesario identificarse con el sistema. Para ello los usuarios con estos privilegios poseen unas credenciales únicas e intransferibles que les permite el acceso. Además cada uno de los usuarios posee un rol diferente. En caso de que un usuario quiera acceder a una sección para la cual no tiene privilegios, el sistema redirecciona automáticamente a su sección. Documentación 98

101 PRUEBAS Documentación 99

102 7 PRUEBAS Para verificar que lo que se está realizando funciona correctamente, es necesario llevar a cabo un plan de pruebas. Durante la fase de implementación, se han ido realizando pruebas diariamente, es por ello que mostrar todas las pruebas sería una tarea muy repetitiva. Sin embargo, se han realizado dos grandes pruebas: Cuando la aplicación estaba parcialmente completa Cuando la aplicación estaba completa A continuación se van a mostrar las pruebas pertinentes por módulos. Estos módulos corresponden con las secciones que completan al sistema. 7.1 Test general A pesar de hacer las pruebas por secciones, también es necesario llevar a cabo una serie de pruebas generales Aplicación parcialmente completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 1 Identificación correcta del usuario Nombre de usuario: lduquea, contraseña: lduquea Acceso a la sección de Administrador Accede a la sección del Administrador Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 2 Identificación incorrecta del usario Nombre de usuario: lduquea, contraseña: lduque Mensaje de error, los datos introducidos no son válidos para el acceso Redirección a la página en la que se muestra el error pertinente. Sí Documentación 100

103 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 3 Identificación de un usuario en la sección que no le corresponde. El usuario se encuentra en la sección del login de Ingeniería. Nombre de usuario: lduquea, contraseña: lduquea Acceso a la sección de Administrador Accede a la sección del Administrador Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 4 Navegación por todos los menús de la aplicación No procede Redirección por todas las páginas del menú principal Redirecciones realizadas Sí Aplicación completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 5 Descarga del manual de usuario desde el servidor No procede Cuadro de diálogo donde se presentan las opciones de abrir, guardar o cancelar el documento. Accede a la sección del Administrador Sí Documentación 101

104 7.1.3 Estadísticas de error Prueba erronea 0% Test general Prueba correcta 100% Ilustración 50: gráfico errores de test general 7.2 Test módulo Administrador El bloque del Administrador, a pesar de ser utilizado diariamente, es fundamental para el buen funcionamiento del resto de la aplicación ya que en función de lo administrado en esta sección se basará el resto de la aplicación. A pesar de ello ha sido una parte fácil de implementar y no se han encontrado muchos errores en las pruebas realizadas Aplicación parcialmente completa Descripción Entradas Resultado esperado PRUEBA UNITARIA 6 Añadir parte constitutiva nueva en la base de datos Nombre: AAS0012, Descripción: Prueba de añadir parte constitutiva, Versión: A, Tipo: Opcional, Zona de montaje: sin selección ya que es opcional. Pantalla de confirmación en la que se indica que la parte constitutiva ha sido almacenada correctamente. Documentación 102

105 Resultado obtenido Prueba correcta Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 7 Añadir modelo nuevo en la base de datos Nombre: AAP0015, Descripción: Prueba de modelo, Potencia: 80, Tipo de Equipo: R, Gama: Trifásico, Código: 080, Número de Variadores: 0, Empiece:250 Pantalla de confirmación en la que se indica que el modelo ha sido añadido correctamente en la base de datos. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 8 Añadir un usuario nuevo en la base de datos Nombre de usuario: LpruebaA, Contraseña: 1234, Nombre: Laura, Apellidos: Duque Torres, Rol de usuario: Administrador Pantalla de confirmación en la que se indica que el usuario ha sido almacenado correctamente. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 9 Añadir versión nueva en la base de datos Nombre: Prueba Pantalla de confirmación en la que se indica que la versión ha sido almacenada correctamente. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 10 Añadir tipo de equipo en la base de datos Nombre: M, Descripción: Prueba Pantalla de confirmación en la que se indica que el tipo de equipo ha sido almacenado correctamente. Pantalla de confirmación Sí Documentación 103

106 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 11 Añadir gama en la base de datos Nombre: Prueba de Gama Pantalla de confirmación en la que se indica que la gama nueva ha sido almacenada correctamente. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 12 Descatalogar modelo Nombre: AAP0015 Cuadro de diálogo en el que se indica que el modelo va a ser descatalogado, a continuación una pantalla de confirmación en la que se indica que el modelo ha sido descatalogado correctamente. Ninguno No Problema en el JavaScript con el cuadro de diálogo. Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 13 Descatalogar parte constitutiva Parte Constitutiva: AAS0002, Modelo de descatalogar: AAS7031 Pantalla en la que se muestran las características principales de la parte constitutiva así también como los modelos en los que puede ser descatalogada. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 14 Modificar parte constitutiva Parte Constitutiva: AAP0019. Nombre nuevo: AAP0019, Descripción nueva: Cambio de descripción, Versión nueva: Z Pantalla de confirmación en la que se indica que las modificaciones se han realizado correctamente. Pantalla de confirmación Sí Documentación 104

107 7.2.2 Aplicación completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 15 Asignar modelos a parte constitutiva Parte Constitutiva: AAP0019, Modelos asignados: AAS7031 y AAS7032 Pantalla en la que se encuentran tanto los modelos que ya tiene asignados, en caso de que así sea, como los modelos disponibles para asignar. Una vez seleccionados los modelos aparecerá una pantalla de confirmación indicando que las asignaciones se han realizado correctamente. Ninguno No Problemas con las variables sesión. Error de nulos. Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 16 Asignar partes constitutivas a modelo Modelo:AAS7000 Pantalla en la que se encuentran las principales características del modelo así también como un listado con las partes constitutivas que le han sido asignadas anteriormente, en caso de que así sea, seguido de otro listado en el que se encuentran todas las partes constitutivas posibles a ser asignadas. Una vez hecha la selección se mostrará una pantalla de confirmación en la que se indique que los resultados son correctos. Ninguno Si Estadísticas de error Test Administrador Pruebas erróneas 18% Pruebas correctas 82% Ilustración 51: gráfico errores test administrador Documentación 105

108 7.3 Test módulo Ingeniería Ingeniería es la sección central de todo el sistema y la más compleja de implementar, es por ello que es una de las secciones en la que más fallos se han encontrado Aplicación parcialmente completa Descripción Entradas Resultado esperado Resultado obtenido 201/1250 Prueba correcta Sí PRUEBA UNITARIA 17 Generación de una orden de fabricación nueva Número de equipos: 1250, Modelo: AAS0019, Variador: No Página de éxito en la que nos indica el nombre de la orden de fabricación generada. Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 18 Generación de una orden de fabricación sin completar el formulario. Modelo: AAS0019, Variador: No Cuadro de diálogo donde nos indica que el campo número de equipos debe ser rellenado. Ninguno No En el JavaScript no se había escrito bien el nombre del campo al que se estaba haciendo referencia. Documentación 106

109 PRUEBA UNITARIA 19 Descripción Añadir serie parcial a una orden de fabricación generada Entradas Selección de 201/1250, Número de equipos en la serie: 20, Comentario: esto es una prueba. Selección de la parte constitutiva AAP0014 Resultado esperado Acceder a la página en la que se recogen los datos necesarios para generar a continuación los equipos pertinentes para la serie parcial. Además se deben generar los números de serie. Resultado obtenido Ninguno Prueba correcta No Error Varios errores: Problema con las variables sesión. Conflicto con objetos Fallo en el JavaScript que controla la selección de partes constitutivas. Fallo en el algoritmo que genera los números de serie. Problema con el array que recoge los datos seleccionados del campo checkbox en el formulario. PRUEBA UNITARIA 20 Descripción Cancelar la generación de una nueva serie parcial en el momento de decidir sus características Entradas Orden de fabricación: 201/1250 Resultado esperado Pantalla en la que se indica que la serie parcial no ha sido generada y por tanto tampoco sus equipos. Resultado obtenido Mensaje de confirmación Prueba correcta Sí PRUEBA UNITARIA 21 Descripción Cerrar orden de fabricación cuando ésta ya esté cerrada Entradas Orden de fabricación: 201/1250 Resultado esperado Mensaje en el que se indica que la orden de fabricación va a cerrarse. A continuación pantalla en la que se indica que la orden de fabricación ya estaba cerrada anteriormente. Resultado obtenido Mensajes pertinentes Prueba correcta Sí Documentación 107

110 PRUEBA UNITARIA 22 Descripción Cerrar orden de fabricación Entradas Orden de fabricación: 201/1250 Resultado esperado Mensaje en el que se indique que la orden de fabricación ha sido cerrada correctamente Resultado obtenido Ninguno Prueba correcta No Error Problema con el método encargado de modificar en la base de datos el campo relacionado al cierre de la orden de fabricación PRUEBA UNITARIA 23 Descripción Eliminar serie parcial Entradas Orden de fabricación: 201/1250, Serie parcial: 1/20 Resultado esperado Pantalla en la que se indica que la serie parcial ha sido eliminada correctamente de la base de datos. Resultado obtenido Mensaje correcto Prueba correcta Sí PRUEBA UNITARIA 24 Descripción Eliminar serie parcial cuando alguno de los equipos ya ha sido fabricado Entradas Orden de fabricación: 201/1250, Serie parcial 1/20 Resultado esperado Mensaje en el que se indica que no es posible eliminar la serie parcial ya que hay equipos que han sido fabricados. Resultado obtenido Ninguno Prueba correcta No Error Error en el método que accede a la base de datos para verificar si alguno de los equipos está fabricado. PRUEBA UNITARIA 25 Descripción Eliminar Orden de Fabricación Entradas Orden de fabricación: 201/1250 Resultado esperado Aparecerá una pantalla en la que se indicará que la orden de fabricación ha sido eliminada de la base de datos correctamente. Resultado obtenido Ninguno Prueba correcta No Error Conflicto en los servlets con las variables de sesión. Documentación 108

111 PRUEBA UNITARIA 26 Descripción Eliminar Orden de Fabricación cuando alguno de sus equipos haya sido fabricado. Entradas Orden de fabricación: 202/1250 Resultado esperado Aparecerá una pantalla con un mensaje de error en el que se indicará al usuario que no es posible eliminar la orden de fabricación ya que alguno de los equipos ha sido fabricado. Resultado obtenido Mensaje de error correcto Prueba correcta Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 27 Modificar equipo SN: C63R96 Pantalla en la que aparezcan todas las características del equipo. Además debe ser posible eliminar, añadir o modificar sus partes constitutivas. Acceso correcto Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 27.1 Añadir partes constitutivas al equipo Partes constitutivas: AAS0045 y AAS0046 Pantalla de confirmación en la que se indica que las partes constitutivas seleccionadas han sido añadidas al equipo correctamente. Ninguno No Problema en el JavaScript que controla el array de las partes constitutivas que se han seleccionado Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 27.2 Eliminar partes constitutivas al equipo Parte constitutiva: AAS0045 Pantalla de confirmación en la que se indica que las partes constitutivas seleccionadas han sido eliminadas del equipo. Ninguno No Problema con el JavaScript que controla el array de las partes constitutivas que se han seleccionado Documentación 109

112 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 27.3 Modificar partes constitutivas Parte constitutiva: AAS0046, Versión nueva: X Pantalla de confirmación en la que se indica que los cambios de las partes constitutivas seleccionadas han sido correctos en el equipo. Ninguno No Problema con el JavaScript que controla el array de las partes constitutivas que han sido seleccionadas Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 28 Modificar serie parcial Orden de fabricación: 144/1250, Serie parcial: 18/19, Parte constitutiva a añadir: AAS0049, Parte constitutiva a eliminar: AAS0019, Parte constitutiva a modificar versión: AAS0048 con nueva versión Z. Pantalla en la que se encuentran todas las partes constitutivas que llevan los equipos de la serie parcial además de todas las partes constitutivas que no lleva para que sean añadidas a los equipos. Mensajes pertinentes Sí Documentación 110

113 7.3.2 Aplicación completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 29 Actualización de equipos Equipos almacenados en la base de datos: 16R112B63A88, 16R112B63A87L, 16R112B63A86. Equipos no almacenados en la base de datos: 1616R , Comentario: Esto es una prueba de actualización Pantalla en la que se encuentran todas las partes constitutivas que llevan los equipos almacenados en la base de datos además de las partes constitutivas que no llevan para poder ser añadidas. En el caso de los equipos que no están almacenados en la base de datos, en la documentación también aparecerán las actualizaciones que se les ha hecho, es decir, las partes constitutivas que se seleccionen. Una vez que Ninguno No Este fue, posiblemente, el error que más tiempo se tardó en solucionar. El motivo del error era que había un conflicto con la librería que genera el archivo pdf y no era capaz de buscar el archivo y abrirlo con los comandos necesario a pesar de que se generaba correctamente y se almacenaba en la carpeta específica para este tipo de archivos. Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 30 (general) Lanzamiento de documentación OF: 144/1250, SP 1/10, SN: 16R112B63A88 Generar un pdf Ninguno No En la ejecución del archivo generado. Problemas para abrir un documento situado en una determinada dirección. Se solucionó para todas las opciones de lanzamiento de documentación ya que todas las opciones hacen lo mismo Documentación 111

114 7.3.3 Estadísticas de error Test Ingeniería Pruebas correctas 41% Pruebas erróneas 59% Ilustración 52: gráfico errores test ingeniería 7.4 Test módulo Producción La sección de Producción es una de las secciones que menos se utilizarán en la vida del sistema, no por ello es de menor importancia y por tanto las pruebas que se llevan a cabo son las mismas que para el resto de secciones Aplicación parcialmente completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 31 Modificar serie parcial Orden de fabricación: 144/1250, Serie parcial: 18/19, Parte constitutiva a añadir: AAS0049, Parte constitutiva a eliminar: AAS0019, Parte constitutiva a modificar versión: AAS0048 con nueva versión Z. Pantalla en la que se encuentran todas las partes constitutivas que llevan los equipos de la serie parcial además de todas las partes constitutivas que no lleva para que sean añadidas a los equipos. Mensajes pertinentes Sí Documentación 112

115 7.4.2 Aplicación completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 32 Modificar equipo SN: C64R30 Pantalla en la que se encuentran las características principales del equipo así como las opciones que se quieran llevar a cabo: Añadir parte constitutiva, eliminar parte constitutiva o modificar versión de parte constitutiva. Pantalla descrita en el punto anterior Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 32.1 Añadir parte constitutiva al equipo anteriormente descrito Partes constitutivas: AAS0045 con versión por defecto, AAS0046 con versión por defecto. Pantalla de confirmación donde se indica que las partes constitutivas han sido añadidas correctamente al equipo. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 32.2 Eliminar parte constitutiva al equipo anteriormente descrito Partes constitutivas: AAS0031 con versión por defecto y AAS0008 con versión por defecto. Pantalla de confirmación donde se indica que las partes constitutivas han sido eliminadas correctamente del equipo. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 32.3 Modificar parte constitutiva al equipo anteriormente descrito Partes constitutivas: AAS0017 con versión X, AAS0011 con versión M. Pantalla de confirmación donde se indica que las partes constitutivas han sido modificadas correctamente del equipo. Pantalla de confirmación Sí Documentación 113

116 7.4.3 Estadísticas de error Test Producción Pruebas erróneas 0% Pruebas correctas 100% Ilustración 53: gráfico errores test producción 7.5 Test módulo Taller Una vez finalizo el proceso de montaje de los equipos con las características que se han indicado pertinentemente en Ingeniería, los operarios deben realizar la lectura de los equipos correspondientes para que además de quedar reflejado en la base de datos su fin de producción, se verifiquen los componentes que se han montado. Éste proceso anteriormente descrito se realiza diariamente con un volumen muy grande de equipos por lo que es una de las partes de la aplicación que mas se va a utilizar en la empresa. Las pruebas que se han realizado de éste bloque del sistema han sido muy exhaustas ya que el fallo en ésta parte del sistema hace que la cadena de montaje quede paralizada hasta que los problemas queden resueltos. Esto debe suceder en la menor cantidad de lo posible, por lo que el cliente pidió que este proceso del sistema esté muy revisado antes de ser implantarlo definitivamente en el taller de la empresa. Documentación 114

117 7.5.1 Aplicación parcialmente completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 33 Modificar equipo SN: C64R32 Pantalla en la que se encuentran las características principales del equipo así como las opciones que se quieran llevar a cabo: Añadir parte constitutiva, eliminar parte constitutiva o modificar versión de parte constitutiva. Pantalla descrita en el punto anterior Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 33.1 Añadir parte constitutiva al equipo anteriormente descrito Partes constitutivas: AAS0050 con versión por defecto. Pantalla de confirmación donde se indica que las partes constitutivas han sido añadidas correctamente al equipo. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA Añadir parte constitutiva al equipo anteriormente descrito sin seleccionar ninguna parte constitutiva No procede Pantalla de error en la que se indica que no se han seleccionado entradas. Pantalla de error Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 33.2 Eliminar parte constitutiva al equipo anteriormente descrito Partes constitutivas: AQL0025 con versión por defecto y AQL0044 con versión por defecto. Pantalla de confirmación donde se indica que las partes constitutivas han sido eliminadas correctamente del equipo. Pantalla de confirmación Sí Documentación 115

118 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA Eliminar parte constitutiva al equipo anteriormente descrito sin realizar ninguna selección No procede Pantalla de error donde se indica que no se han seleccionado datos. Pantalla de error Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 33.3 Modificar parte constitutiva al equipo anteriormente descrito Partes constitutivas: AQL0023 con versión J Pantalla de confirmación donde se indica que las partes constitutivas han sido modificadas correctamente del equipo. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA Modificar partes constitutivas al equipo anteriormente descrito sin realizar ninguna selección No procede Pantalla de error donde se indica que no se han seleccionado datos. Pantalla de error Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 34 Lectura del equipo SN: A62R15, Parte constitutiva1: AQL0027B , Parte constitutiva2: AQL Pantalla de donde se indican las lecturas que se han realizado. En caso de que sea válida el sistema dejará validar los datos. En caso contrario el sistema pedirá volver a hacer una lectura del equipo. Ninguno No Problema en el algoritmo que controla la recogida de los datos del array de entrada. Documentación 116

119 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.1 Lectura de equipo en donde el equipo no existe SN: , Parte constitutiva1: , Parte Constitutiva2: Pantalla de error donde se indica que el equipo no existe Pantalla de error Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.2 Lectura de equipo en donde el número de dígitos leído con el lector de código de barras no es el esperado SN: A62R15, Parte constitutiva1:aql Cuadro de diálogo donde se indica que uno de los campos no tiene el número de dígitos deseado Cuadro de diálogo Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.3 Lectura de equipo en donde una de las partes constitutivas no lleva la versión deseada SN: A62R15, Parte constitutiva1: AQL Pantalla de resultado donde se indica que la parte constitutiva introducida anteriormente no lleva la versión que debe. Al darle a validar datos nos deberá aparecer una pantalla de error donde se indique que la lectura es inválida y por tanto se debe realizar de nuevo la lectura. Pantallas anteriormente descritas Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.4 Lectura de equipo en donde una de las partes constitutivas no existe SN: A62R15, Parte constitutiva1: AQÑ001V Pantalla de resultado donde se indica que la parte constitutiva introducida anteriormente no existe. Al darle a validar datos nos deberá aparecer una pantalla de error donde se indique que la lectura es inválida y por tanto se debe realizar de nuevo la lectura. Pantallas anteriormente descritas Sí PRUEBA UNITARIA 34.5 Documentación 117

120 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Lectura de equipo en donde una de las partes constitutivas lleva un número de serie repetido SN: A62R15, Parte constitutiva1: AQL Pantalla de resultado donde se indica que la parte constitutiva introducida anteriormente lleva un número de serie existente en la base de datos. Al darle a validar datos nos deberá aparecer una pantalla de error donde se indique que la lectura es inválida y por tanto se debe realizar de nuevo la lectura. Pantallas anteriormente descritas Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.6 Lectura de equipo en donde una de las partes constitutivas no pertenecen al equipo SN: A62R15, Parte constitutiva1: AS Pantalla de resultado donde se indica que la parte constitutiva introducida anteriormente no es del equipo de lectura. Al darle a validar datos nos deberá aparecer una pantalla de error donde se indique que la lectura es inválida y por tanto se debe realizar de nuevo la lectura. Pantallas anteriormente descritas Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 34.7 Lectura de equipo en donde una de las partes constitutivas no son correspondientes al modelo del equipo SN: A62R15, Parte constitutiva1: AQL Pantalla de resultado donde se indica que la parte constitutiva introducida anteriormente no ha sido asignada para el modeo correspondiente el del equipo de lectura. Al darle a validar datos nos deberá aparecer una pantalla de error donde se indique que la lectura es inválida y por tanto se debe realizar de nuevo la lectura. Pantallas anteriormente descritas Sí Documentación 118

121 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 35 Lectura de materiales SN: A62R15, Material1:01M85Ñpo698 Pantalla de confirmación donde se indica que los materiales han sido añadidos a la base de datos. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 35.1 Lectura de materiales donde el equipo no es válido SN: A62R19, Material1:01M85Ñpo698 Pantalla de error donde se indica que el equipo no es válido Ninguno No Error en la variable de sesión Aplicación completa Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 36 Cambiar tarjeta SN: A62R15, Parte constitutiva vieja: AQL , Parte constitutiva nueva: AQL Pantalla de confirmación donde se indica que el cambio se ha realizado correctamente. Pantalla de confirmación Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 36.1 Cambiar tarjeta cuando el equipo no existe SN: A62R90, Parte constitutiva vieja: AQL , Parte constitutiva nueva: AQL Pantalla de error donde se indica que el equipo introducido no existe Pantalla de error Sí Documentación 119

122 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 35.2 Cambiar tarjeta cuando el número de serie de la parte constitutiva vieja no existe SN: A62R15, Parte constitutiva vieja: AQL , Parte constitutiva nueva: AQL Pantalla de error donde se indique que el número de serie de la parte constitutiva vieja no existe Pantalla de error Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta Error PRUEBA UNITARIA 36.3 Cambiar tarjeta cuando el número de serie de la parte constitutiva nueva ya se encuentra en la base de datos SN: A62R15, Parte constitutiva vieja: AQL , Parte constitutiva nueva: AQL Pantalla de error donde se indique que el número de serie de la parte constitutiva nueva ya se encuentra en la base de datos Ninguno No Objeto nulo Estadísticas de error Test Taller Pruebas erróneas 14% Pruebas correctas 86% Ilustración 54: gráfico errores test taller Documentación 120

123 7.6 Test módulo Consultas Las pruebas de la sección Consultas han sido las que menos problemas han dado ya que los métodos que se han utilizado son sencillos. Algunos de los problemas que se podrían haber tenido han sido solucionados con anterioridad ya que en secciones anteriores se ha hecho uso de librerías para documentos Excel y pdf Aplicación parcialmente completa Cuando el bloque Consultas se encontraba parcialmente completo se llevaron a cabo las siguientes pruebas: Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 37 Consultar por equipo introduciendo un número de equipo válido SN: A62R15 Pantalla en la que se muestran todas las características del equipo Pantalla con los datos del equipo Sí PRUEBA UNITARIA 38 Descripción Consultar por parte constitutiva seleccionando la opción de Excel Entradas SN: AAP0019 con fechas 01/11/2011 y 01/12/2012 Resultado esperado Cuadro de diálogo de Excel para abrir, cerrar o guardar. Tras abrirlo aparecerán todos los equipos que se han fabricado con esa parte constitutiva entre las fechas señaladas Resultado obtenido Cuadro de diálogo y Excel correcto Prueba correcta Sí Documentación 121

124 PRUEBA UNITARIA 38.1 Descripción Consultar por parte constitutiva seleccionando la opción de pantalla Entradas SN: AAP0019 con fechas 01/11/2011 y 01/12/2012 Resultado esperado Pantalla en la que aparece un listado de los equipos en los que aparece la parte constitutiva introducida entre las fechas señaladas Resultado obtenido Pantalla con las descripciones de equipos con dicha parte constitutiva Prueba correcta Sí PRUEBA UNITARIA 38.2 Descripción Consultar por parte constitutiva seleccionando la opción de pantalla cuando la parte constitutiva no existe (opción abrir en Excel) Entradas SN: AAP con fechas 01/11/2011 y 01/12/2012 Resultado esperado Pantalla de error en la que se indica que la parte constitutiva no es correcta Resultado obtenido Pantalla de error correspondiente Prueba correcta Sí PRUEBA UNITARIA 38.3 Descripción Consultar por parte constitutiva seleccionando la opción de pantalla cuando la parte constitutiva no existe (opción abrir en pantalla) Entradas SN: AAP con fechas 01/11/2011 y 01/12/2012 Resultado esperado Pantalla de error en la que se indica que la parte constitutiva no es correcta Resultado obtenido Pantalla de error correspondiente Prueba correcta Sí PRUEBA UNITARIA 39 Descripción Consultar por orden de fabricación cuando ésta es correcta (opción abrir en Excel) Entradas Orden de fabricación 177/300 Resultado esperado Cuadro de diálogo en el que se muestran las opciones abrir, guardar o cerrar. Al abrir se muestra un listado de todos los equipos que pertenecen a dicha orden de fabricación Resultado obtenido Cuadro de diálogo correspondiente Prueba correcta Sí Documentación 122

125 PRUEBA UNITARIA 39.1 Descripción Consultar por orden de fabricación cuando ésta es correcta (opción abrir en pantalla) Entradas Orden de fabricación 177/300 Resultado esperado Pantalla en la que se muestran listados por series parciales de la orden de fabricación introducida. Resultado obtenido Pantalla con los listados de equipos correspondientes Prueba correcta Sí PRUEBA UNITARIA 39.2 Descripción Consultar por orden de fabricación cuando ésta es incorrecta (opción abrir en Excel) Entradas Orden de fabricación 17997/300 Resultado esperado Pantalla de error en la que se indica que la orden de fabricación introducida no existe Resultado obtenido Pantalla de error correcta Prueba correcta Sí PRUEBA UNITARIA 39.3 Descripción Consultar por orden de fabricación cuando ésta es incorrecta (opción abrir en pantalla) Entradas Orden de fabricación 17799/300 Resultado esperado Pantalla de error en la que se indica que la orden de fabricación introducida no existe. Resultado obtenido Pantalla de error Prueba correcta Sí PRUEBA UNITARIA 40 Descripción Consultar por parte constitutiva y versión cuando éstas son válidas (opción abrir en Excel) Entradas Parte constitutiva: AQL0023, Versión: _ Fechas: 01/11/ /01/2012 Resultado esperado Cuadro de diálogo correspondiente de Excel. Tras seleccionar la opción Abrir aparecen los equipos que llevan la parte constitutiva indicada, en la versión indicada y además fabricados entre las fechas correspondientes. Resultado obtenido Cuadro de diálogo correspondiente Prueba correcta Sí Documentación 123

126 PRUEBA UNITARIA 40.1 Descripción Consultar por parte constitutiva y versión cuando éstas son válidas (opción abrir en pantalla) Entradas Parte constitutiva: AQL0023, Versión: _ Fechas: 01/11/ /01/2012 Resultado esperado Pantalla en la que aparecen los equipos que llevan la parte constitutiva indicada con la versión indicada entre las fechas seleccionadas. Resultado obtenido Pantalla correspondiente Prueba correcta Sí PRUEBA UNITARIA 40.2 Descripción Consultar por parte constitutiva y versión cuando éstas son inválidas (opción abrir en Excel) Entradas Parte constitutiva: AQL002223, Versión: _ Fechas: 01/11/ /01/2012 Resultado esperado Pantalla de error en la que se indica que la parte constitutiva introducida no existe en la base de datos. Resultado obtenido Pantalla de error Prueba correcta Sí PRUEBA UNITARIA 40.3 Descripción Consultar por parte constitutiva y versión cuando éstas son inválidas (opción abrir en pantalla) Entradas Parte constitutiva: AQL002223, Versión: _ Fechas: 01/11/ /01/2012 Resultado esperado Pantalla de error en la que se indica que la parte constitutiva introducida no existe en la base de datos. Resultado obtenido Pantalla de error Prueba correcta Sí PRUEBA UNITARIA 41 Descripción Consultar por SN de tarjeta cuando ésta es válida (opción abrir en pantalla) Entradas SN tarjeta: Resultado esperado Pantalla en la que aparecen todos los datos relacionados con el equipo en el que se encuentra la tarjeta indicada Resultado obtenido Pantalla correcta Prueba correcta Sí Documentación 124

127 PRUEBA UNITARIA 41.1 Descripción Consultar por SN de tarjeta cuando ésta es válida (opción abrir en Excel) Entradas SN tarjeta: Resultado esperado Cuadro de diálogo correspondiente a Excel en el que tras seleccionar la opción Abrir se abre un documento en formato Excel en el que se muestran los dato del equipo correspondiente al SN de tarjeta introducido Resultado obtenido Ninguno Prueba correcta No Error Problemas con variables de sesión PRUEBA UNITARIA 41.2 Descripción Consultar por SN de tarjeta cuando ésta es inválida (opción abrir en pantalla) Entradas SN tarjeta: Resultado esperado Pantalla de error en la que se indica que el SN introducido no es válido Resultado obtenido Pantalla correcta Prueba correcta Sí PRUEBA UNITARIA 41.3 Descripción Consultar por SN de tarjeta cuando ésta es inválida (opción abrir en Excel) Entradas SN tarjeta: Resultado esperado Pantalla de error en la que se indica que el SN introducido no es válido Resultado obtenido Pantalla correcta Prueba correcta Sí Aplicación completa Cuando se había terminado de implementar el módulo Consultas se llevaron a cabo las siguientes pruebas. Documentación 125

128 PRUEBA UNITARIA 42 Descripción Consultar por lote de tarjetas cuando el lote existe Entradas Lote de la tarjeta: 4025 Resultado esperado Cuadro de diálogo en el que se tras seleccionar la opción Abrir, el sistema genera un documento Excel en el que se muestra un listado de todos los equipos con las partes constitutivas correspondientes Resultado obtenido Cuadro de diálogo y documento Excel Prueba correcta Sí PRUEBA UNITARIA 42.1 Descripción Consultar por lote de tarjetas cuando el lote no existe Entradas Lote de la tarjeta: 4111 Resultado esperado Pantalla de error en la que se indica que no hay resultado de búsqueda Resultado obtenido Pantalla de error Prueba correcta Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 43 Consultar por modelo cuando el modelo existe (abrir en pdf) Modelo: AAS7000 Cuadro de diálogo en el que se tras seleccionar la opción Abrir, el sistema genera un documento pdf en el que se muestra un listado de todas las partes constitutivas que están asignadas al modelo Cuadro de diálogo y documento pdf Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 43.1 Consultar por modelo cuando el modelo no existe (abrir en pdf) Modelo: AAS8888 Pantalla de error en la que se indica que el modelo no existe Pantalla de error Sí Documentación 126

129 Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 43.2 Consultar por modelo cuando el modelo existe (abrir en Exel) Modelo: AAS7000 Cuadro de diálogo en el que se tras seleccionar la opción Abrir, el sistema genera un documento Excel en el que se muestra un listado de todas las partes constitutivas que están asignadas al modelo Cuadro de diálogo y documento Excel Sí Descripción Entradas Resultado esperado Resultado obtenido Prueba correcta PRUEBA UNITARIA 43.3 Consultar por modelo cuando el modelo no existe (abrir en Excel) Modelo: AAS8888 Pantalla de error en la que se indica que el modelo no existe Pantalla de error Sí PRUEBA UNITARIA 44 Descripción Consultar la fabricación en un determinado día ) Entradas Día: 02/12/2011 Resultado esperado Cuadro de diálogo en el que se tras seleccionar la opción Abrir, el sistema genera un documento Excel en el que se muestra un listado de todos los equipos fabricados en la fecha seleccionada Resultado obtenido Cuadro de diálogo y documento pdf Prueba correcta Sí Documentación 127

130 7.6.3 Estadísticas de error Test consultas Pruebas erróneas 4% Pruebas correctas 96% Ilustración 55: gráfico errores test consultas Documentación 128

131 GESTIÓN DEL PROYECTO Documentación 129

132 8 GESTIÓN DEL PROYECTO 8.1 Gestión prevista del proyecto El objetivo real de este apartado es dejar constancia de las horas reales que se han dedicado a realizar el proyecto y compararlas con la estimación que se hizo al inicio. Como suele pasar, las horas estimadas no coinciden en todas las etapas con las horas empleadas reales. Algunos de los factores que han hecho que se alargue el número de horas empleadas en algunos casos son factores como: Errores de estimación. Falta de formación por parte de la proyectante. 8.2 Gestión real del proyecto A continuación se muestra una tabla en la que se pueden observar las horas estimadas al inicio del proyecto y las horas reales que se han empleado en cada una de las etapas. Documentación 130

133 Estimadas (horas) Reales (horas) Diferencia (horas) Conocimientos previos Creación de la EDP Planificación Reuniones Formación Especificación de requisitos Análisis de casos de uso Análisis de clases Definición de interfaz de usuario Diseño de clases Diseño de base de datos Diseño interfaz Implementación Pruebas Implantación del sistema Curso a usuarios Documentación del DOP Manual de usuario Javadoc Memoria Creación Power Point Preparación defensa Defensa Total de horas estimadas:699.5 Total de horas empleadas: Desfase de horas: 104 A continuación se muestran dos gráficos. El primero representa las horas estimadas del proyecto según las etapas; y el segundo las horas reales empleadas. Documentación 131

134 Puesta en marcha 1% Documentación 16% Pruebas 6% Implementación 36% Conocimientos Defensa previos 3% 2% Dirección-Gestión 4% Formación 7% Análisis 12% Diseño 13% Ilustración 56: gráfico horas estimadas proyecto A continuación el gráfico referente a las horas reales invertidas en el desarrollo del proyecto. Puesta en marcha 1% Documentación 19% Pruebas 8% Implementación 35% Defensa 3% Conocimientos previos 2% Dirección- Gestión 4% Formación 6% Análisis 11% Diseño 11% Ilustración 57: gráfico horas empleadas reales Documentación 132

135 Para finalizar, mostrar un gráfico en el que puede verse de forma visual la diferencia existente entre las horas previstas y las empleadas. Defensa Documentación Puesta en marcha Pruebas Implementación Diseño Análisis Horas empleadas Horas estimadas Formación Dirección-Gestión Conocimientos prevsio Ilustración 58: gráfico diferencia de horas empleadas y estimadas Documentación 133

136 8.3 Comparativas Después de haber finalizado el proyecto y analizando los resultados obtenidos, puede observarse como ha sido más costoso de lo que se había estimado. La razón principal de este desfase de horas ha sido la falta de conocimientos sobre la tecnología que se ha utilizado para el desarrollo. Además de ello, otra de las razones ha sido comprender exactamente lo que el cliente pedía ya que en la empresa en la que se ha llevado a cabo el proyecto, no tienen conocimientos sobre informática. Durante la captación de los requisitos, la proyectante tuvo que insistir mucho sobre cuales eran las funcionalidades exactas del sistema ya que el cliente se basaba más en los aspectos visuales que en su funcionalidad. Como puede verse en el último gráfico de la sección anterior, el gran desfase se ha producido en dos etapas: la de documentación e implementación. El principal motivo por el que se ha demorado la realización completa de la documentación, es debido a la falta de experiencia ya que no se había documentado anteriormente ningún documento de estas magnitudes. El motivo de la segunda ha sido la falta de conocimientos sobre la tecnología de J2EE, librerías para la generación de archivos Excel, librerías para la generación de archivos pdf La proyectante se ha enfrentado a lo largo de la implementación a errores los cuales no sabía cómo resolver. Además de ello en la empresa, no había personal cualificado para poder resolver mis dudas. Documentación 134

137 CONCLUSIÓN Documentación 135

138 9 CONCLUSIÓN 9.1 Opinión personal Éste ha sido el primer proyecto que he desarrollado con todo lo que he ido adquiriendo a lo lardo de la carrera. Al ser un proyecto real planteado por una empresa de gran importancia en su sector y sabiendo la importancia del sistema en sus instalaciones; en un principio tuve mis dudas para saber cómo empezar y cuáles serían los puntos más importantes para un buen desarrollo. Desde un principio tenía claro el lenguaje de programación, ya que era con el que más familiarizada estaba y por tanto con el que menos problemas tendría. A pesar de ello barajé la posibilidad de un desarrollo en PHP sin embargo, después de haberme informado bien y pedido diferentes opiniones, me decanté por la primera de las opciones. Algo que se me ha quedado pendiente y que me hubiera gustado utilizar es algún Framework. Debido a la gran cantidad de tiempo que hubiera tenido que invertir en su aprendizaje, tuve que descartar esa opción. Si en lugar de haber tenido una fecha fijada para finalizar el proyecto con la empresa, se hubiera dado el caso de haber hecho un proyecto fin de carrera sin un cliente real, me hubiera gustado haber hecho uso de algún Framework ya que me parece que facilita y agiliza bastante la programación. En cuanto a la tecnología J2EE que he utilizado, decir que no la había utilizado hasta el momento mucho y me ha parecido una buena manera de desarrollar aplicaciones web. A nivel personal, el desarrollo del proyecto me ha servido para adentrarme en el mundo profesional, lo cual no había hecho hasta el momento, para darme cuenta de la importancia que tiene realizar bien cada una de las fases previas a la implementación, conocer nuevas tecnologías, resolver problemas sin la ayuda de un profesional y sobretodo repasar muchas de las materias estudiadas durante la carrera. Documentación 136

139 Para finalizar, mencionar que ha sido una buena experiencia a pesar de que no me ha resultado sencillo afrontar muchas de las fases, sobretodo la de implementación en la que en más de una ocasión he tenido que pedir ayuda a compañeros más expertos que yo en la materia. 9.2 Futuras mejoras En un principio se pensaba desarrollar únicamente los requisitos que el cliente había pedido para su aplicación. A pesar de ello, ya que el tiempo jugaba a mi favor, se han desarrollado también los requisitos de ampliación que se habían pedido en caso de que fuera posible. Es por ello que el sistema, aparte de necesitar un mantenimiento continúo por los cambios tan grandes que se producen en los productos de la empresa, no necesita grandes mejoras. A pesar de ello cabe destacar que se han quedado dos versiones en la empresa: La que está en uso para alimentar la base de datos Access Una versión exactamente igual en la que la base de datos a alimentar es en SQL server en lugar de Access por lo que la conexión es diferente. Documentación 137

140 BIBLIOGRAFÍA Documentación 138

141 10 BIBLIOGRAFÍA García Izquierdo, Francisco José. Apuntes de la asignatura Programación de bases de datos Curso 2010/2011 Jaime Elizondo, Arturo. Apuntes de la asignatura Diseño de Bases de Datos Curso 2010/2011. Jaime Elizondo, Arturo. Apuntes de la asignatura Bases de Datos Curso 2009/2010 Larrea Olarte, Juan José. Apuntes de la asignatura Ingeniería del Software Curso 2010/2011 Rubio García, Ángel Luis. Apuntes de la asignatura Diseño Tecnológico de Sistemas de Información Curso 2010/2011 Apache Software Foundation. Disponible en Wikipedia. Disponible en Foros del web. Disponible en Página oficial de NetBeans. Disponible en Página de Java. Disponible en Documentación 139

142 ANEXOS Documentación 140

143 11 ANEXOS LA EMPRESA Documentación 141

144 11.1 La Empresa Ingeteam es una empresa líder especializada en ingeniería eléctrica y en el desarrollo de equipos eléctricos, motores, generadores y convertidores de frecuencia. Aplica sus productos principalmente en cuatro sectores: energía, industria, naval y tracción ferroviaria, buscando optimizar el consumo, así como maximizar la eficiencia en la generación de energía. HISTORIA Ingeteam nace con la fundación de Team (Técnica Electrónica de Automatismo y Medida) en 1972, y la de Ingelectric en Desde sus inicios ambas empresas evolucionaron de forma paralela, con una filosofía basada en el desarrollo de tecnología propia a través de fuertes inversiones en investigación y desarrollo para los sectores de industria y energía. Team desarrollaba dispositivos para medida de magnitudes eléctricas, así como equipos para la automatización de procesos y el control de máquinas eléctricas. Ingelectric, por su parte, actuaba como ingeniería de aplicación, incluyendo el suministro llave en mano de los equipos eléctricos y sistemas completos de automatización y control. La década de los 80 supuso el afianzamiento de Ingeteam en los sectores industrial y energético. Lograron significativas referencias, en el control de procesos para la industria europea, gracias a una continua política de desarrollo tecnológico. En los 90, afianzaron la apuesta por el desarrollo de sistemas eléctricos y de control específicos para el campo de energías renovables e iniciamos el desarrollo internacional. También incorporaron Pine, aportando las actividades de diseño y construcción de equipos eléctricos y la realización de instalaciones y montajes en alta y baja tensión e Indar, fabricante, desde 1940 de máquinas eléctricas rotativas (motores, generadores y grupos electrobomba). La nueva Indar adoptó la filosofía de trabajo de Ingeteam, potenciando de manera importante su departamento técnico y de I+D+i y aprovechando al mismo tiempo todo Documentación 142

145 el knowhow acumulado en sus más de 60 años de historia. En esta década también se incorporó a Ingeteam la capacidad de desarrollar y ejecutar plantas integrales de generación hidroeléctrica de hasta 40MW con amplias referencias en el mercado nacional e internacional. En la presente década del 2000 hemos se ha incluido dentro de sus productos el sector naval, que se suman a la experiencia en instalaciones eléctricas, así como en generadores y motores eléctricos marinos, la propulsión diesel-eléctrica y la automatización de procesos en buques especializados. En estos últimos años está participando activamente en el desarrollo que las energías renovables mediante la constante innovación y puesta en el mercado de nuevos sistemas para aerogeneración, así como equipos electrónicos para instalaciones de generación fotovoltaica. La tracción eléctrica ferroviaria es otro de los campos en el que hemos desarrollado productos electrónicos de potencia y control que se han implantado en tranvías, locomotoras y otros tipos de vehículos. Una de nuestras últimas incorporaciones es una compañía para realizar la ingeniería mecánica y suministro de instalaciones siderúrgicas llave en mano que completan nuestra larga trayectoria como suministrador eléctrico de automatización en este sector. ESTRUCTURA El conjunto de empresas que forman Ingeteam están agrupadas en seis divisiones, cuatro sectoriales: División Energía o Ingeteam, S.A. o Ingeteam Service, S.A. o Ingeteam Paneles, S.A.U. o Ingeteam Hydro, S.L. o Ingeteam Shanghai, Co. Ltda (China) o Ingeteam, S.A. de C.V. (México) División Industria o Ingeteam Industry, S.A. Documentación 143

146 o Ingeteam Metals o Solutions, S.A. o Ingeteam, GmbH (Alemania) o Ingeteam, a.s. (República Checa) División Naval o Ingeteam Marine, S.A. División Tracción o Ingeteam Traction, S.A. y dos de producto: División Tecnologías Básicas División Servicios Ingeteam, LTDA (Brasil) ENERGÍA La División de Energía de Ingeteam centra su actividad en el diseño y fabricación de convertidores de potencia, generadores eléctricos y equipos de control, así como en el suministro de soluciones integrales para el desarrollo de plantas de generación eléctrica buscando el aprovechamiento de los recursos energéticos, especialmente los de carácter renovable. Eólica Ingeteam realiza el diseño, desarrollo y fabricación de los sistemas eléctricos y electrónicos que equipan un aerogenerador cumpliendo las normativas más exigentes para la conexión a red. Convertidores Ingecon Wind. Bajo la denominación Ingecon Wind, Ingeteam ofrece la familia de convertidores estáticos destinada al control y la regulación de potencia requeridos por las turbinas eólicas, según diversas topologías: Documentación 144

147 Convertidores para turbinas con generador doblemente alimentado, Double Fed Machine (DFM). Interactuando únicamente sobre el rotor del generador logran el control total de la máquina y obtiene rendimientos muy elevados. Convertidores para turbinas Full-converter. Desacoplan el generador de la red eléctrica logrando un control absoluto del flujo de energía y un rango muy amplio de velocidades de giro útiles. Convertidores para generador doblemente alimentado con exciter, xdfm. Con esta topología, desarrollada por Ingeteam, el convertidor trabaja sin conexión a la red eléctrica. Esta innovación reúne ventajas propias de las tecnologías DFM y Full-converter. La familia de convertidores Ingecon Wind ha evolucionado tecnológicamente hasta alcanzar los 6 MW de potencia, con un amplio escalado. Todos los convertidores: Pueden ser refrigerados por aire o agua. Permiten un control total, tanto de la potencia activa como de la reactiva. Cumplen con las normativas más exigentes de conexión a red. Cuentan con marcado CE y USTC para el mercado de EEUU. Ingeteam puede ofrecer soluciones completas que contengan tanto el convertidor Ingecon Wind como el sistema de control de la turbina. Generadores eléctricos Ingeteam diseña y fabrica generadores eléctricos, adaptados al aerogenerador y de acuerdo a las normativas eléctricas aplicables. Se emplean diversas tecnologías: doblemente alimentados DFM, de imanes permanentes, jaula de ardilla o el novedoso xdfm. Se dispone de modelos refrigerados por aire o agua y con tensiones desde los 690 V hasta 12 kv. Regulador eléctrico de pitch Para optimizar la captación eólica se desarrollan controles eléctricos independientes para cada pala. El sistema consta de un control electrónico y accionamientos mediante motores DC o AC consiguiendo una alta precisión en el posicionamiento y gran velocidad de Documentación 145

148 respuesta. Atiende situaciones de emergencia de forma controlada y dispone de herramientas adicionales para una supervisión exhaustiva de su funcionamiento. Electrónica de control La electrónica de control está equipada con la familia de autómatas Sisteam. Éstos integran funcionalidades específicas para el control de aerogeneradores y destacan por su alta capacidad de procesamiento, gran variedad de opciones de comunicación y prestaciones en entradas y salidas. El conjunto configura un sistema potente, flexible y robusto para alojar las técnicas más avanzadas en el control de aerogeneradores y los interfaces con el resto del parque. Servicios Desde Ingeteam se realiza también el mantenimiento preventivo, correctivo y predictivo de los aerogeneradores. También extiende este servicio a los centros de transformación y subestaciones, si así lo desea el cliente. Además se realizan procedimientos de trabajo, auditorías, informes técnicos, inspección de calidad, gestión de documentación y formación específica. Telemando Ingeteam desarrolla sistemas para el telecontrol y gestión integral del parque eólico que incrementan su disponibilidad. Construidos sobre arquitectura SCADA, permiten despachos delegados y el control de la potencia activa y reactiva. El software es abierto y está basado en estándares reconocidos para su fácil integración con terceros. Documentación 146

149 Cada telemando es exclusivo y se apoya en una amplia experiencia con diferentes modelos y fabricantes de aerogeneradores. Solar fotovoltaica Ingeteam diseña y fabrica una amplia gama de inversores para sistemas solares fotovoltaicos. Su robustez y la sencillez en su manejo, facilitan la labor de los instaladores. Su fiabilidad, junto con la optimización de la energía extraída de los módulos fotovoltaicos, permiten un mayor aprovechamiento de las instalaciones. Inversores de conexión a red Ingecon Sun Son equipos electrónicos para la conversión de la energía entre el campo fotovoltaico y la red eléctrica. Nuestros inversores fotovoltaicos son monofásicos o trifásicos con potencias que van desde los 2,5 kw hasta los 500 kw. Los equipos monofásicos tienen potencias de 2,5 a 5 kw. Disponen de conectores rápidos para una fácil instalación, y tienen envolventes mecánicas aptas para intemperie, con grado de protección IP65 e IP54. Todos los modelos pueden suministrarse con transformador AC de aislamiento galvánico o sin transformador, incluyendo las protecciones eléctricas aplicables a cada caso. La gama de potencia media de equipos trifásicos tiene potencias de 10 a 25 kw. Disponen de conectores rápidos para una fácil instalación y tienen envolventes mecánicas aptas para intemperie, con grado de protección IP54. La gama de potencia alta de equipos trifásicos tiene potencias de 60 a 500 kw. Disponen de protección mecánica IP20. Opcionalmente estos equipos pueden suministrarse con salida en media tensión desde 13 kv hasta 36 kv, incluyendo celdas de protección de media tensión y alojamiento en caseta prefabricada de hormigón. Tanto los inversores monofásicos como los trifásicos reúnen las siguientes características: Trabajan con un amplio rango de tensión de entrada y algoritmos avanzados de búsqueda del punto de máxima potencia que los hacen aptos para todo tipo de paneles fotovoltaicos. Están diseñados y fabricados de acuerdo a las normativas internaciones aplicables. Optimizan la conversión de potencia con un alto rendimiento. Documentación 147

150 Incorporan protecciones de sobrecorriente y sobretensión tanto en la entrada como en la salida. Todos los modelos de inversor Ingecon Sun disponen de hardware y software adicionales para la comunicación y monitorización según diferentes medios de transmisión de datos. Adicionalmente, el sistema Ingecon Sun String Control mide las corrientes de cada string de módulos fotovoltaicos y las integra en el software de comunicación para vigilar el correcto funcionamiento de todo el campo fotovoltaico. Inversores híbridos Ingecon Hybrid Estos inversores permiten garantizar el suministro eléctrico en ubicaciones aisladas de la red. Integran la generación de energía de diferentes fuentes como la solar fotovoltaica, eólica y generador diésel. Dan servicio a instalaciones con potencias desde los 10 a los 120 kw. Su gestión de prioridades de generación y consumo es configurable. Servicios Podemos realizar la operación y mantenimiento integral de las instalaciones con seguro de disponibilidad para los inversores. Ofrecemos un servicio de garantía extendida para inversores Ingecon Sun. Monitorización Disponemos de múltiples opciones para la comunicación con la instalación fotovoltaica. Se puede acceder a la instalación a través de portal Web. También, por diversos medios de transmisión de datos y del programa Ingecon Sun Manager Documentación 148

151 Hidroeléctrica Realiza el diseño electromecánico, la ingeniería y el equipamiento integral llave en mano de centrales hidroeléctricas de hasta 40 MVA. Soluciones globales Damos una solución global, flexible y a medida, tanto en obra nueva como en repotenciaciones y rehabilitaciones, desde la ingeniería, hasta la gestión y ejecución integral del proyecto. También puede suministrar cualquiera de los siguientes componentes: Turbinas Ingeteam diseña y fabrica turbinas hidráulicas con rango de potencias desde kva hasta 20 MVA, de tipo Kaplan para saltos desde 2 a 50 m, Francis, de 10 a 250 m y Pelton, de 100 a m. Generadores Se fabrican generadores síncronos con potencias desde kva hasta 40 MVA y con tensiones entre 690 V y 15 kv. Equipos hidromecánicos Diseñamos y fabricamos equipos que por sus dimensiones o carga de agua requieren un importante desarrollo tecnológico: compuertas, tuberías forzadas, válvulas y ataguías. Reguladores Ingecon Hydro Mediante los equipos Ingecon Hydro realizamos el control, regulación y automatización completa de las centrales. Pueden incorporar reguladores de turbina y generador de hasta A. Telemando Construidos sobre arquitectura SCADA, permiten despachos delegados y el control de la potencia activa y reactiva. El software es abierto y está basado en estándares reconocidos para su fácil integración con otros elementos. Subestación Documentación 149

152 Desarrollamos la ingeniería completa, fabricación y suministro de los equipos eléctricos que formarán parte de la subestación, cuadros de control y protecciones, teledisparo, además del montaje y la puesta en servicio. Servicios Podemos realizar el mantenimiento integral de centrales y subestaciones, tanto de los equipos mecánicos como del control y de los equipos de media tensión. El servicio consiste en un mantenimiento preventivo, predictivo y correctivo de todo nuestro suministro. También realizamos consultorías, gestión de proyectos y asistencia técnica remota On-line o mediante el uso del portal Web IngeRASTM. Térmica, biomasa, termosolar y biocombustibles Ingeteam realiza la ingeniería, el equipamiento eléctrico y desarrolla el sistema de control general en procesos de: Generación eléctrica de origen térmico (cogeneración, ciclo combinado, térmica, RSU, gas, biomasa o termosolar). Plantas de desulfuración. Producción de biocombustibles. Sistema de control general de la planta Desarrolla y pone en servicio los sistemas de control distribuido (DCS) que gobiernan la planta y que permiten la visualización del proceso. Se construyen sobre arquitectura SCADA, de fácil integración entre las partes a través de Profibus, Ethernet, Modbus, Procome. En plantas termosolares, mediante hardware y software propio, implementamos los sistemas de seguimiento solar requeridos por las distintas tecnologías de captación: reflectores cilindro-parabólicos (parabolic trough) heliostatos reflectantes sobre torre de potencia (power tower) Ingeniería eléctrica, pruebas y puesta en servicio Definimos la ingeniería eléctrica básica y de detalle, y la programación necesaria para el control de la instalación. Documentación 150

153 Equipamiento eléctrico y de distribución Realiza la ingeniería y suministro completo llave en mano de los generadores eléctricos, subestación de alta tensión, transformadores principales y de servicios, celdas de media tensión, motores y centros de control de motores CCMs, cuadros de distribución en baja tensión, instrumentación y montaje eléctrico. Servicios Ingeteam garantiza un menú de servicios complementarios que cubren cualquier necesidad de los clientes a partir del momento de la puesta en servicio de la instalación: mantenimiento, asistencia técnica, hot-line, gestión de repuestos y formación. En las tareas de mantenimiento y SAT, el sistema registra los datos de funcionamiento de la planta y permite el acceso desde unidades de información portátiles (PDA, PC) a través de los soportes disponibles en la instalación, telefonía, Internet, 3G y satélite. INDUSTRIA La División de Industria de Ingeteam está integrada por empresas de ingeniería mecánica, eléctrica y de automatización, con más de 30 años de experiencia en el sector industrial, principalmente en siderometalúrgica, aportando soluciones globales llave en mano o parciales, y siempre a medida de las necesidades de nuestros clientes. Ingeteam realiza tanto nuevas instalaciones como modernizaciones de existentes. Ingeteam destaca en el diseño de soluciones a medida para las necesidades particulares de cada instalación. Las inversiones y proyectos en I+D+i, tanto mecánico como eléctrico, permiten a Ingeteam estar a la vanguardia de la tecnología en cada momento. Las tecnologías de Ingeteam pueden aplicarse de forma amplia en los sectores industriales siguientes: Aceros al carbono. Aceros inoxidables. Metales no férricos. Plantas de celulosa. Documentación 151

154 Coquerías. Para ello se dispone de las más modernas herramientas de software en el diseño mecánico y eléctrico: Desarrollo de planos mecánicos en 3D. Cálculo de deformación de materiales. Cálculo de las potencias mecánicas. Desarrollo de planos eléctricos. Cálculos de corrientes de cortocircuito, protecciones Planificación. Se pueden fijar tres líneas de productos basadas en: Soluciones integrales siderúrgicas. Soluciones eléctricas y de automatización. Servicios. Soluciones integrales siderúrgicas Se menciona en este apartado aquellas instalaciones en las que nuestra división aporta soluciones basadas en suministros y servicios completos (mecánicos y eléctricos), así como equipos exclusivamente mecánicos. Acerías Soluciones completas Sistemas de dosificación y transporte de ferroaleaciones. Plantas de tratamiento y refrigeración de agua. Sistemas de transporte de arrabio y acero. Parques de chatarra, hornos eléctricos de fusión y afino, captación y depuración de humos, aportación de aditivos. Coladas continuas de palanquilla, slabs, blooms y beam blanks. Equipos mecánicos Carros torpedo y cucharas. Calentadores y secadores de artesas y cucharas. Vehículos especiales. Laminadores en frío Soluciones completas Documentación 152

155 4-High mill (reversibles y no reversibles). Six-High mill. Skin-Pass (duo o 4-High). Temper mill. Equipos Mecánicos Sistemas AGC, AFC. Sistemas de emulsión y riego. Rodillos de planitud. Carros de cambio rápido de rodillos. Líneas de proceso Soluciones completas Líneas de decapado (push-pull y continuas). Líneas de galvanizado ( Tn/año hasta Tn/año). Líneas de electrocincado ( Tn/año hasta Tn/año). Líneas de recocido continuo. Líneas de pintura y recubrimientos especiales. Líneas de limpieza y desengrasado. Líneas de decapado (push-pull y continuas). Líneas de aplanado bajo tensión. Equipos mecánicos Bobinadoras y desbobinadoras. Carros de carga y movimiento de bobinas. Rebordeadoras. Unidades de desengrasado y cromatado. Skin-pass en línea. Aplanadora bajo tensión en línea (ABT on line). Acumuladores verticales y horizontales. Líneas de acabado Soluciones completas. Líneas de inspección. Líneas de corte (longitudinal, transversal y blanking). Líneas de rebobinado y corte de bordes. Documentación 153

156 Líneas de panel sandwich. Equipos mecánicos Modernización de equipos. Remotorización para incremento de producción. Soluciones eléctricas y de Automatización Ingeteam dispone de soluciones eléctricas y de automatización para todas las instalaciones mencionadas en el apartado anterior, así como para las siguientes: Hornos de recalentamiento, tanto con control convencional como con control digital. Laminadores de producto largo: redondo liso y corrugado, alambrón, perfiles y trenes de desbaste. Laminadores de tubos. Laminadores de banda en caliente: reversibles, semicontinuos, continuos de varias cajas, steckel y chapa gruesa. Plantas de celulosa. Coquerías. Disponemos de una estructura organizativa, orientada al proyecto, con capacidad para desarrollar las siguientes tareas: Dirección, gestión y planificación de proyectos. Ingeniería eléctrica y definición de procesos, en proyectos con un número de planos superior a , para: o Subestaciones de A.T. hasta 220 kv. o Centros de B.T. o Redes de tierra. o Instrumentación. o Accionamientos en B.T. y A.T. hasta 10 MW. o Sistemas de control con volúmenes en torno a las E/S. o Montaje. Integración y coordinación con suministradores tanto de Ingeteam como ajenos. Supervisión de la fabricación de todos los suministros con protocolos específicos para cada actividad. Desarrollo de software, incluyendo pruebas integrales en oficinas, para: PLCs, drives, HMI y nivel II. Supervisión de montaje. Documentación 154

157 Puesta en marcha. NAVAL La División Naval de Ingeteam aporta soluciones completas e integradas de generación eléctrica, propulsión eléctrica y control para todo tipo de buques. Ingeteam Naval garantiza una óptima disponibilidad y eficacia para el barco. La División Naval de Ingeteam ofrece soluciones eléctricas completas, que combinan nuestra experiencia en la ejecución de proyectos de ingeniería eléctrica, con el suministro de los equipos principales de fabricación propia. Los tipos de instalaciones marinas en las que trabaja en el sector naval son: Buques especiales: dragas, oceanográficos, mantenimiento de plataformas extractoras de petróleo y gas, anticontaminación, rompehielos y pesqueros de altura. Transporte marítimo: pasajeros, mercancías especiales, LNG y quimiqueros. Plataformas Offshore : extracción de petróleo y gas y su almacenamiento. En la División Naval, con la colaboración directa de sus clientes, realiza proyectos eléctricos llave en mano, completos o parciales. Ofrece entre otros servicios la asesoría técnica y la elaboración de la ingeniería básica y de detalle, necesarias para la obtención de una óptima configuración de los sistemas a implementar en los buques, de forma que se cumplan las prestaciones exigidas y se garantice la máxima fiabilidad y mantenibilidad de los equipos suministrados. Generación eléctrica y distribución Ingeteam dispone de una amplia gama de soluciones para plantas de generación y distribución de energía eléctrica, dedicada a satisfacer todo el rango de potencias instalables, dependiendo del tipo de buque y de acuerdo a sus necesidades. Generadores síncronos con potencias que van desde los kva hasta los 35 MVA y tensiones desde 690 V hasta los 15 kv para ser utilizados como generadores principales, auxiliares o de emergencia. Generadores que son diseñados y fabricados de acuerdo a las principales normas internacionales y sociedades de clasificación (CEI/IEC, DNV, BV, LR, ABS). Sus generadores pueden ser refrigerados por aire o por agua, abiertos o cerrados, con o sin escobillas, con o sin PMG, y equipados con equipo electrónico de regulación de tensión (AVR) propio. Cuadros de distribución, tanto en baja tensión como en alta tensión, necesarios para la Documentación 155

158 realización y gestión de la planta completa del buque. Cuadros principales y auxiliares en sus variantes fijos, compartimentados y extraíbles. Propulsión eléctrica La propulsión diesel-eléctrica se caracteriza por accionar la hélice de un buque a través de un motor eléctrico controlado por un sistema capaz de variar la velocidad y frecuencia del motor. Nuestra División ofrece soluciones llave en mano. Motores síncronos o asíncronos, con potencias que van desde los 400 kw hasta los 15 MW en el eje y tensiones desde los 690 V hasta los 15 kv. Motores de corriente continua, con potencias que van desde los 400 kw hasta los 4 MW. Convertidores de frecuencia de media potencia, basados en IGBT s y con potencias comprendidas entre 250 kw y 4 MW. Convertidores de frecuencia de alta potencia, en tres niveles tipo NPC, basados en tres tipos de semiconductores IGBT s, IEGT s e IGCT s y con un rango de potencias desde 630 kw hasta 4 MW, para regular la velocidad de los motores propulsores del buque. Rectificadores de corriente continua, de media y alta potencia, unidireccionales o reversibles, con control digital de par y velocidad, basados en tiristores. Propulsión eléctrica (POD PiscisTM) El POD PiscisTM es un sistema de propulsión eléctrico azimutal basado en un motor síncrono de imanes permanentes alimentado por un convertidor de frecuencia PWM. El proyecto se ha desarrollado en colaboración con Navantia. La gama de potencias oscila entre los 850 kw y los 6 MW, destacando como aplicaciones típicas la utilización en cruceros, oceanográficos, rompehielos, buques anticontaminación y en general todos aquellos buques que requieran un alto grado de maniobrabilidad. Su utilización garantiza un mayor rendimiento del sistema de propulsión, la eliminación del timón, una reducción significativa de ruidos y vibraciones y una mayor facilidad de integración en el buque. Documentación 156

159 Accionamientos eléctricos para bombas de dragado Suministro de motores sumergibles para utilizar en buques de dragado, llenos de aceite o de aire, hasta metros de profundidad, en potencias que van desde los kw hasta los 10 MW y en tensiones desde los 690 V hasta los 15 kv. Sistemas integrados de automatización (IAS) El sistema de automatización integrada (IAS) es, en sí mismo, un potente sistema de control distribuido formado por nodos descentralizados, que contienen los módulos de entradas y salidas (I/O), y que se unen mediante buses redundantes de campo. Este bus confiere al sistema el mayor grado de fiabilidad y seguridad posible. Algunas de las funciones que se realizan desde dichos sistemas integrados de automatización son: Control de funciones navales: o Potencia y propulsión. o Sistemas de control de potencia (PMS). o Sistema integrado de alarmas y control (IAMCS). o Sistemas auxiliares del buque. o Sistemas de alarma hombre muerto. Control de funciones específicas de buques: o Control de carga. o Control de dragado. o Control del nivel de tanque para quimiqueros, petroleros y LNGs. También se realiza la integración de servicios informáticos avanzados y telecomunicaciones para facilitar la comunicación entre los buques y los servicios logísticos en tierra. TRACCIÓN En la División de Tracción de Ingeteam se desarrollan y fabrican soluciones de tracción eléctrica y control integral, para vehículos ferroviarios. El objetivo fundamental es maximizar la fiabilidad, disponibilidad, confort y prestaciones de los trenes y minimizar sus costes de operación derivados del consumo energético y del mantenimiento. La oferta de Ingeteam incluye la solución eléctrica completa embarcada, para todo tipo de vehículos: Tranvías. Documentación 157

160 EMUs, DEMUs. Trenes de alta velocidad. Cabezas tractoras. Locomotoras de mercancías. Adaptada a los requerimientos de tensión de catenaria, prestaciones dinámicas y de seguridad, requeridas por los operadores. Ingeteam aborda distintos tipos de proyectos, que divide en dos categorías: Diseño de vehículos nuevos. Dentro de los proyectos de nuevo material, Ingeteam colabora con sus clientes, en el diseño, fabricación e integración de los componentes eléctricos que formarán parte de los nuevos vehículos ferroviarios. Dentro de este proceso de colaboración, la aportación de Ingeteam abarca todas las fases, desde la especificación del producto hasta su terminación, validación y homologación contemplándose los siguientes criterios: Búsqueda de la configuración óptima. Criterios de interoperabilidad. Máxima seguridad. Máxima fiabilidad y mantenibilidad, mediante el correcto diseño tanto del sistema como de las herramientas de gestión del mantenimiento. Aportación de valor al viajero, a través de tecnologías multimedia. Mínimo consumo energético. Mínimo peso. Reducción de costes de vida (LCC) del proyecto. Remodelaciones Ingeteam dedica especial atención a la remodelación de partes eléctricas, en vehículos ferroviarios (trenes y locomotoras) con varios años de servicio, mediante el suministro de sistemas de tracción y control de última generación, de producción propia. Su objetivo es alargar la vida útil de dichas unidades y mejorar sus costes de explotación, obteniendo: Documentación 158

161 Mayor disponibilidad. Menor coste de mantenimiento. Menor consumo energético. Mayor confort. Mayores prestaciones dinámicas. Todo ello permite, en la mayoría de los casos, justificar ampliamente la inversión a realizar, obteniendo adicionalmente un ahorro económico importante, como consecuencia de la reducción de costes de explotación Documentación 159

162 PUESTA EN MARCHA DEL SISTEMA Documentación 160

163 11.2 Puesta en marcha del sistema Para una instalación correcta, y por tanto un buen funcionamiento, los requisitos básicos son: Navegador web Tomcat 7 instalado en el servidor desde donde se vaya a ejecutar la aplicación SQL Server 2008 instalado en el servidor desde donde se vaya a ejecutar la aplicación En el CD que se adjunta junto a esta documentación hay un archivo.war el cual es necesario tener en la carpeta webapps de Tomcat (generalmente instalado en la siguiente ruta: C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps). Además del archivo anteriormente citado, se encuentra también la base de datos necesaria. A través de SQL Server Management Studio, se importa el archivo de la base de datos y así se puede obtener no sólo la estructura sino también algunos datos que se han alojado en ella a modo de pruebas. Otra forma de obtener la base de datos es mediante el Script de creación, también incorporado en el CD. Éste último no obtiene ningún dato. Una vez que todo está preparado, para poder acceder a la aplicación es necesario poner la dirección correspondiente en el navegador. A base de ejemplo: en caso de que el puerto sea 8080 y la dirección IP del servidor sea ; la dirección sería la siguiente: Nombres de usuario y contraseñas disponibles: Nombre de usuario: laduque (Administrador) / Contraseña: lduque1234 Nombre de usuario: jtorres (Ingeniería de Fabricación) / Contraseña: 1234 Nombre de usuario: mperez (Producción) / Contraseña: mperez1234 Nota: La conexión de acceso al motor de SQL requiere nombre de usuario y contraseña (traza/traza). Nota: el manual de usuario es necesario ponerlo en la carpeta de Tomcat para poder descargarlo desde el sistema así también como el logo de la empresa. Documentación 161

164 MANUAL DE USUARIO Documentación 162

165 11.3 Manual de usuario Puede que el siguiente manual de usuario no se ajuste en su totalidad a los requisitos y funcionalidades explicados durante esta documentación. Documentación 163

166 PG _A MANUAL SISTEMA DE TRAZABILIDAD Realizado: Laura Duque Torres Comprobado: Alejandro Rodríguez Aprobado: Revisión: A Código: I0061 Fecha: 19/12/2011 _

167 Manual sistema de trazabilidad ÍNDICE 2 INTRODUCCIÓN REQUISITOS HARDWARE Y SOFTWARE ACCESO AL SISTEMA ENTORNO DE USUARIO TIPOS DE USUARIO Usuario con permisos Identificación... 6 Usuario sin permisos SECCIÓN ADMINISTRADOR REQUISITOS ENTORNO OPCIONES Añadir parte constitutiva Añadir modelo Añadir usuario Añadir versión Añadir tipo de equipo Añadir gama Descatalogar modelo Descatalogar parte constitutiva Modificar parte constitutiva Asignar modelos a parte constitutiva Asignar parte constitutiva a modelos SECCIÓN INGENIERÍA REQUISITOS ENTORNO Generar orden de fabricación Añadir serie parcial a orden generada Cerrar orden de fabricación Eliminar serie parcial Eliminar orden de fabricación Modificar serie parcial Modificar equipo Añadir partes constitutivas Eliminar partes constitutivas Modificar versión de partes constitutivas Actualizar equipos Lanzar documentación Por serie parcial Por equipo Documentación serie parcial Documentación actualización REPUESTOS SECCIÓN PRODUCCIÓN REQUISITOS ENTORNO OPCIONES PG _A Página 2 de 110

168 Manual sistema de trazabilidad Modificar serie parcial Modificar equipo Añadir partes constitutivas Eliminar partes constitutivas Modificar versión de partes constitutivas SECCIÓN TALLER REQUISITOS ENTORNO OPCIONES Modificar Equipo Añadir partes constitutivas Eliminar partes constitutivas Modificar versión de partes constitutivas Lectura de Equipo Cambiar tarjeta Lectura de materiales SECCIÓN CONSULTAS REQUISITOS ENTORNO OPCIONES Por equipo Por parte constitutiva Abrir resultado en pantalla Abrir resultado en formato Excel Por Orden de fabricación Abrir resultado en pantalla Abrir resultado en formato Excel Por parte constitutiva y versión Abrir resultado en pantalla Abrir resultado en formato Excel Por SN de tarjeta Abrir resultado en pantalla Abrir resultado en formato Excel Por lote de tarjetas Por modelo Fabricación por día Por Materia Prima PG _A Página 3 de 110

169 Nota: debido a la constante mejora del producto software, este documento será modificado sin previo aviso. PG _A Página 4 de 110

170 Manual sistema de trazabilidad 2 INTRODUCCIÓN Este documento hace referencia al modo de uso de un sistema software de trazabilidad para la gestión de órdenes de fabricación. 2.1 Requisitos hardware y software Los requisitos para el uso del sistema de trazabilidad son: o Un PC con sistema operativo Windows XP o superior. o Navegador Internet Explorer. o Servidor Windows Server o Lector de código de barras y datamatrix. o Conexión al servidor. PG _A Página 5 de 110

171 Manual sistema de trazabilidad 3 ACCESO AL SISTEMA Para acceder al sistema es necesario seleccionar el siguiente icono en el escritorio: Ilustración 1: Icono de ejecución 3.1 Entorno de usuario La pantalla principal del sistema está formada por un menú superior indicador de cada una de las secciones de la empresa que interactuarán con el sistema. Usuario identificado con el sistema Ayuda de usuario en línea. Ilustración 2: Interfaz principal del sistema 3.2 Tipos de usuario Usuario con permisos Se considera usuario con permisos, a aquel que esté dado de alta en el sistema y para acceder a su sección necesite la identificación con éste. Las secciones que corresponden con este tipo de usuarios son: Ingeniería, Producción y Administrador. Éste último es el encargado de dar de alta a nuevos usuarios, partes constitutivas, modelos, asignaciones Identificación PG _A Página 6 de 110

172 Manual sistema de trazabilidad Para poder acceder a las secciones anteriormente citadas, es necesario insertar el nombre de usuario y la contraseña suministradas por el administrador del sistema. En la siguiente imagen se muestra la interfaz de la identificación (en este caso para la sección de Ingeniería ). Inserción del nombre de usuario y contraseña Ilustración 3: Identificación con el sistema Usuario sin permisos Se denomina usuario sin permisos, aquel que no está dado de alta en el sistema y por tanto sólo puede acceder a aquellas secciones para las que no es necesario identificarse con el sistema. Las secciones son: Consultas y Taller. PG _A Página 7 de 110

173 Manual sistema de trazabilidad 4 SECCIÓN ADMINISTRADOR 4.1 Requisitos Identificarse con el sistema y ser usuario administrador. 4.2 Entorno La siguiente imagen muestra la interfaz principal del usuario administrador. Cerrar sesión de usuario Usuario en línea. Ayuda en línea de usuario Ilustración 4: Interfaz usuario administrador 4.3 Opciones Añadir parte constitutiva Para dar de alta una nueva parte constitutiva es necesario seleccionar la opción Añadir P.constitutiva, del menú izquierdo del administrador. PG _A Página 8 de 110

174 Manual sistema de trazabilidad Aparecerá una pantalla como la siguiente: Ilustración 5: Selección añadir parte constitutiva Ilustración 6: Interfaz añadir parte constitutiva En la que se rellenará: o Nombre: nombre de la parte constitutiva que se quiere dar de alta. o Descripción: descripción de la parte constitutiva que se quiere dar de alta. o Versión: versión de ingeniería por defecto que se quiere para esa parte constitutiva. o Tipo: tipo de la parte constitutiva: Básico: la parte constitutiva aparecerá por defecto en los modelos que se asocien posteriormente. Opcional: la parte constitutiva será una opción en determinados modelos. o Zona de montaje: zona en la que la parte constitutiva podrá ser montada. La selección puede ser múltiple. Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. PG _A Página 9 de 110

175 Manual sistema de trazabilidad Ilustración 7: éxito añadir parte constitutiva En caso de que la parte constitutiva esté ya en la base de datos, aparecerá un mensaje de error indicando el problema. Ilustración 8: Error, parte constitutiva repetida Añadir modelo Para dar de alta un nuevo modelo, es necesario seleccionar la opción Añadir modelo, del menú izquierdo del administrador. Aparecerá una pantalla como ésta: Ilustración 9: Selección añadir modelo PG _A Página 10 de 110

176 Manual sistema de trazabilidad Ilustración 10: Elección añadir modelo En la que se rellenará: o Nombre: nombre del modelo nuevo. o Descripción: descripción del modelo o Potencia: potencia del modelo en kw. o Tipo de equipo: tipo de equipo R, B, C, D, E o Gama: gama a la que el equipo pertenece. o Código: dígitos con los que comenzarán los números de serie de los equipos. En caso de introducir 3 dígitos el sistema generará números de serie por el sistema antiguo. Si por el contrario se introducen 4, el sistema formará números de serie con la nueva codificación. o Número de variadores: en caso de ser un modelo de PowerMax, se deben introducir el número de variadores que el modelo soporta. Posteriormente se generará un número de serie para cada uno de los variadores. o Empiece: se señalará el número por el que deben empezar los números de serie de sus equipos una vez alcanzado el número Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. PG _A Página 11 de 110

177 Manual sistema de trazabilidad Ilustración 11: éxito añadir modelo En caso de que el modelo esté ya en la base de datos, aparecerá un mensaje de error indicando el problema. Ilustración 12: Error, el modelo ya está en la base de datos Añadir usuario Para dar de alta un nuevo usuario, es necesario seleccionar la opción Añadir usuario, del menú izquierdo del administrador. Donde aparecerá una pantalla: Ilustración 13: Selección añadir usuario PG _A Página 12 de 110

178 Manual sistema de trazabilidad Ilustración 14: Elección añadir usuario En la que se rellenará: o o o o o Nombre de usuario: nombre con el que el usuario posteriormente se identificará con el sistema. Contraseña: cadena de caracteres con la que después el usuario se identificará con el sistema. Nombre: nombre del usuario. Apellidos: apellidos del usuario. Rol de usuario: sección a la que el usuario podrá acceder posteriormente. Por defecto el sistema identificará un usuario nuevo en la sección de Ingeniería. Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. PG _A Página 13 de 110

179 Manual sistema de trazabilidad Ilustración 15: éxito añadir usuario En caso de que el usuario esté ya en la base de datos, aparecerá un mensaje de error indicando el problema. Ilustración 16: Error, el usuario ya se encuentra en la base de datos. PG _A Página 14 de 110

180 Manual sistema de trazabilidad Añadir versión Para dar de alta un nueva versión, es necesario seleccionar la opción Añadir versión, del menú izquierdo del administrador. Donde aparecerá una pantalla: Ilustración 17: Selección añadir versión Ilustración 18: Elección añadir versión. En la que se rellenará: o Versión: Nombre con el que se identificará la nueva versión. Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. Ilustración 19: éxito añadir versión PG _A Página 15 de 110

181 Manual sistema de trazabilidad En caso de que la versión ya esté en la base de datos, aparecerá un mensaje de error indicando el problema. Ilustración 20: Error, la versión ya se encuentra en la base de datos. PG _A Página 16 de 110

182 Manual sistema de trazabilidad Añadir tipo de equipo Para dar de alta un nuevo tipo de equipo, es necesario seleccionar la opción Añadir tipo de equipo, del menú izquierdo del administrador. Donde aparecerá una pantalla: Ilustración 21: Selección añadir tipo de equipo Ilustración 22: Elección añadir tipo de equipo En la que se rellenará: o Nombre: nombre del tipo nuevo de equipo. o Descripción: descripción del tipo de equipo nuevo. Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. PG _A Página 17 de 110

183 Manual sistema de trazabilidad Ilustración 23: éxito añadir tipo de equipo En caso de que el tipo de equipo ya esté en la base de datos, aparecerá un mensaje de error indicando el problema. Ilustración 24: Error, el tipo de equipo ya se encuentra en la base de datos Añadir gama Para dar de alta una nueva gama, es necesario seleccionar la opción Añadir gama, del menú izquierdo del administrador. PG _A Página 18 de 110

184 Manual sistema de trazabilidad Donde aparecerá una pantalla: Ilustración 25: Selección añadir gama Ilustración 26: Elección añadir gama En la que se rellenará: o Nombre: nombre de la gama a dar de alta en el sistema. Para que los datos queden almacenados correctamente en la base de datos, es necesario presionar sobre el botón Añadir, tras lo que aparecerá un mensaje de éxito. Ilustración 27: éxito añadir gama En caso de que la gama ya se encuentre en la base de datos, aparecerá un mensaje de error indicando el problema. PG _A Página 19 de 110

185 Manual sistema de trazabilidad Ilustración 28: Error, la gama ya se encuentra en la base de datos Descatalogar modelo Para descatalogar un modelo, es necesario seleccionar la opción Descatalogar modelo, del menú izquierdo del administrador. Descatalogar un modelo, implica que ese modelo deja de producirse y por tanto no aparecerá en ninguna de las opciones del sistema. A pesar de ello, los equipos que ya hayan sido fabricados en un modelo que después queda descatalogado, seguirá apareciendo entre sus características. Ilustración 29: Selección descatalogar modelo. Donde aparecerá una pantalla: PG _A Página 20 de 110

186 Manual sistema de trazabilidad Ilustración 30: Elección descatalogar modelo. En donde se rellenará: o Modelo: Nombre del modelo que se quiere descatalogar. Para que el modelo quede descatalogado de la base de datos, es necesario seleccionar el botón Descatalogar. En ese momento, el sistema lanzará un mensaje de confirmación: Ilustración 31: Mensaje de confirmación En caso de aceptar, aparecerá un mensaje de éxito indicado que el modelo ha sido descatalogado correctamente. Ilustración 32: éxito descatalogar modelo En caso de que el modelo no se encuentre en la base de datos, aparecerá un mensaje de error indicando el problema. PG _A Página 21 de 110

187 Manual sistema de trazabilidad Ilustración 33: Error, el modelo no existe Descatalogar parte constitutiva Para descatalogar una parte constitutiva, es necesario seleccionar la opción Descatalogar parte constitutiva, del menú izquierdo del administrador. Descatalogar una parte constitutiva, implica que esa parte constitutiva va a dejar de formar parte de los modelos que se seleccionen. A pesar de ello, en los equipos en los que haya alguna de las partes constitutivas que se descataloguen posteriormente, aparecerán entre sus características. Donde aparecerá una pantalla: Ilustración 34: Selección descatalogar parte constitutiva. Ilustración 35: Elección descatalogar parte constitutiva. PG _A Página 22 de 110

188 Manual sistema de trazabilidad En donde se rellenará: o Parte constitutiva: nombre de la parte constitutiva que se quiere descatalogar. Para que la parte constitutiva quede descatalogada de la base de datos, es necesario seleccionar el botón Descatalogar. En ese momento aparecerá una pantalla en la que se indican todos los modelos para los que esa parte constitutiva es válida: Ilustración 36: Descatalogar parte constitutiva de modelos. A continuación se seleccionan los modelos para los que queremos que la parte constitutiva no pertenezca más y se selecciona el botón Descatalogar parte constitutiva, tras lo que aparecerá un mensaje de éxito indicando que se ha descatalogado correctamente. Ilustración 37: éxito descatalogar parte constitutiva En caso de que la parte constitutiva introducida no exista o ya esté descatalogada para todos los modelos, saldrá un mensaje de error informativo: PG _A Página 23 de 110

189 Manual sistema de trazabilidad Ilustración 38: Error, la parte constitutiva no exista o ya ha sido descatalogada Modificar parte constitutiva Para modificar una parte constitutiva, es necesario seleccionar la opción Modificar parte constitutiva, del menú izquierdo del administrador. Donde aparecerá una pantalla: Ilustración 39: Selección modificar versión parte constitutiva. Ilustración 40: Elección modificar versión parte constitutiva. En la que se rellenará: o Parte constitutiva: nombre de la parte constitutiva para la que se quiere modificar la versión de fabricación que se había dado por defecto al crearla. PG _A Página 24 de 110

190 Manual sistema de trazabilidad En caso de que la parte constitutiva sea válida, el sistema enviará a una pantalla: Ilustración 41: Cambiar la versión de fabricación de una parte constitutiva. En la que se muestran los campos necesarios para poder modificar todas las características de una parte constitutiva. Para que los datos queden reflejados en la base de datos, es necesario seleccionar el botón Modificar tras lo que aparecerá un mensaje de éxito. Ilustración 42: éxito cambio de versión En caso de que la parte constitutiva introducida en un principio no sea válida, aparecerá un mensaje informativo: Ilustración 43: Error, la parte constitutiva no existe o ya ha sido descatalogada Asignar modelos a parte constitutiva Para asignar modelos a una parte constitutiva, es necesario seleccionar la opción Asignar modelos a parte constitutiva, del menú izquierdo del administrador. PG _A Página 25 de 110

191 Manual sistema de trazabilidad Donde aparecerá una pantalla: Ilustración 44: Selección asignar modelos a parte constitutiva. Ilustración 45: Elección asignar modelos a parte constitutiva. En la que se rellenará: o Parte constitutiva: nombre de la parte constitutiva para la que se desean asignar modelos nuevos. En caso de que la parte constitutiva sea válida, el sistema llevará a la siguiente pantalla: Ilustración 46: Asignar modelos a parte constitutiva PG _A Página 26 de 110

192 Manual sistema de trazabilidad Se seleccionarán los modelos para los que se desee que la parte constitutiva forme parte y se seleccionará el botón Asignar Modelos, tras lo que aparecerá un mensaje de éxito. Ilustración 47: éxito asignar modelos a parte constitutiva En caso de que la parte constitutiva introducida anteriormente no sea válida, el sistema lanzará un mensaje de error informativo: Ilustración 48: Error, la parte constitutiva no se encuentra en la base de datos o ha sido descatalogada Asignar parte constitutiva a modelos Para asignar modelos a una parte constitutiva, es necesario seleccionar la opción Asignar parte constitutiva a modelos, del menú izquierdo del administrador. PG _A Página 27 de 110

193 Manual sistema de trazabilidad Donde aparecerá una pantalla: Ilustración 49: Selección asignar parte constitutiva a modelos. Ilustración 50: Elección asignar parte constitutiva. En la que se rellenará: o Modelo: nombre del modelo para el que se le quieren asociar partes constitutivas. En caso de que el modelo sea válido, el sistema llevará a una pantalla: PG _A Página 28 de 110

194 Manual sistema de trazabilidad Ilustración 51: Asignar parte constitutiva a modelo Se seleccionarán las partes constitutivas para los que se desee que el modelo forme parte y se seleccionará el botón Asignar, tras lo que aparecerá un mensaje de éxito. Ilustración 52: éxito asignar partes constitutivas a modelo En caso de que el modelo introducido anteriormente no sea válido, el sistema lanzará un mensaje de error informativo: PG _A Página 29 de 110

195 Manual sistema de trazabilidad Ilustración 53: Error, el modelo no se encuentra en la base de datos o ha sido descatalogado. PG _A Página 30 de 110

196 Manual sistema de trazabilidad 5 SECCIÓN INGENIERÍA 5.1 Requisitos Identificarse con el sistema y ser usuario Ingeniería de Fabricación. 5.2 Entorno La siguiente imagen muestra la interfaz principal del usuario: Ayuda en línea Usuario en línea Cerrar sesión Ilustración 54: Interfaz principal del usuario Ingeniería de Fabricación Generar orden de fabricación Para crear una nueva orden de fabricación, es necesario seleccionar la opción Generar OF del menú principal del usuario Ingeniería de Fabricación. PG _A Página 31 de 110

197 Manual sistema de trazabilidad Donde llevará a una pantalla: Ilustración 55: Selección generar orden de fabricación Ilustración 56: Elección generar orden de fabricación En la que se rellenará: o Número de equipos: número de equipos máximo que llevará la orden. o Modelo: selección de uno de los modelos disponible, para los equipos de la orden. o Variador: en caso de que la orden de fabricación vaya a ser de equipos PowerMax, se seleccionará Sí para que el sistema detecte que los equipos llevarán variadores con número de serie propio. Para que los datos queden almacenados correctamente, es necesario presionar el botón Enviar. En caso de que se quiera generar una orden de fabricación para un modelo de la que ya se encuentre abierta otra orden, el sistema lanzará un mensaje informativo. Ilustración 57: informativo de orden de fabricación PG _A Página 32 de 110

198 Manual sistema de trazabilidad Si el usuario desea generarla de todas formas, el sistema enviará un mensaje de éxito. Ilustración 58: éxito de generación de orden de fabricación En caso de no querer generarla, el sistema lanzará un mensaje informativo, indicando que la orden de fabricación no se ha añadido en la base de datos. Ilustración 59: éxito de cancelación de orden de fabricación Añadir serie parcial a orden generada Para generar una serie parcial nueva a una determinada orden de fabricación ya generada, es necesario seleccionar la opción Añadir SP : Ilustración 60: Selección añadir serie parcial a orden generada Donde aparecerá una pantalla: PG _A Página 33 de 110

199 Manual sistema de trazabilidad Ilustración 61: Elección añadir serie parcial a orden generada En donde se rellenará: o Orden de fabricación: selección de la orden de fabricación para la que se quiere generar la serie parcial. Tras haber seleccionado el botón Enviar, el sistema llevará al formulario en donde se rellenarán los datos necesarios para generar la serie parcial: Ilustración 62: Añadir serie parcial Donde se rellenarán: o Número de equipos: número de equipos que se desea que tenga la serie parcial. o Comentario: éste campo es opcional, puede escribirse una breve descripción de la serie que se va a crear. Para generar tanto los equipos como la serie parcial, es necesario seleccionar el botón Añadir serie parcial, tras lo que aparecerá una pantalla como la siguiente: PG _A Página 34 de 110

200 Manual sistema de trazabilidad Partes constitutivas opcionales Partes constitutivas básicas Todos los equipos se fabricarán igual que las opciones seleccionadas en ésta pantalla. Su contenido está dividido en dos partes: o Partes constitutivas básicas: aquellas que el modelo lleva por defecto y no se pueden quitar. o Partes constitutivas opcionales: aquellas que se pueden añadir a los equipos. Además de ello, es posible cambiar la versión de fabricación de cada una de las partes constitutivas, ya sean básicas u opcionales. Para cambiar las versiones, basta con seleccionar la parte constitutiva deseada y elegir una versión del desplegable que se activará en ese momento, en el caso de las partes constitutivas opcionales, o simplemente cambiado la versión en el caso de las partes constitutivas básicas. Una vez seleccionado las partes constitutivas deseadas, para que los datos queden almacenados correctamente, es necesario seleccionar el botón Generar equipos. Tras ello el sistema enviará un mensaje de éxito. Ilustración 63: éxito de generación de equipos. En caso de que no querer generar los equipos, es necesario seleccionar el botón Cancelar. En éste caso no se generarán ni los equipos ni la serie parcial que se había creado. PG _A Página 35 de 110

201 Manual sistema de trazabilidad En ese momento aparecerá un mensaje indicando que la serie parcial se ha cancelado: Ilustración 64: Serie parcial cancelada Cerrar orden de fabricación Cuando no se desean generar más series parciales en una determinada orden de fabricación, es necesario seleccionar la opción Cerrar OF del menú principal del usuario Ingeniería de Fabricación. Nota: en caso de que se llegue al límite de equipos en una determinada orden de fabricación, el sistema la cerrará automáticamente evitando así que se puedan generar más. Donde llevará a una pantalla: Ilustración 65: Selección cerrar orden de fabricación Ilustración 66: Elección cerrar orden de fabricación. Donde se rellenará: o Orden de fabricación: nombre de la orden de fabricación que quiere ser borrada. PG _A Página 36 de 110

202 Manual sistema de trazabilidad El sistema lanzará un mensaje de advertencia en el que se recuerda al usuario que cerrará una orden de fabricación. Ilustración 67: Mensaje de alerta En caso de que los valores introducidos sean válidos, el sistema cerrará correctamente la orden y se enviará un mensaje de éxito. Ilustración 68: éxito cerrar orden de fabricación En caso contrario, lanzará un mensaje de error informativo: Ilustración 69: Error, la orden de fabricación no existe En caso de que los valores introducidos sean válidos, pero la orden de fabricación ya se encuentre cerrada; el sistema lanzará un mensaje de error informativo: PG _A Página 37 de 110

203 Manual sistema de trazabilidad Ilustración 70: Error, la orden de fabricación ya se encuentra cerrada Eliminar serie parcial Una vez generada una serie parcial, si se desea eliminar de la base de datos, es necesario seleccionar la opción Eliminar SP del menú de Ingeniería. Donde llevará a una pantalla: Ilustración 71: Selección eliminar serie parcial Ilustración 72: Elección eliminar serie parcial. Donde se rellenará: o Orden de fabricación: nombre de la orden de fabricación que pertenece a la serie parcial que quiere ser eliminada de la base de datos. En caso de que la orden de fabricación exista aparecerá la siguiente pantalla: PG _A Página 38 de 110

204 Manual sistema de trazabilidad Ilustración 73: Selección de la serie parcial a eliminar En caso de que ninguno de los equipos haya sido leído en taller, el sistema eliminará la serie parcial correctamente y lanzará un mensaje informativo: Ilustración 74: éxito eliminar serie parcial En caso de alguno de los equipos de la serie parcial haya sido fabricado, y por tanto haya pasado por el proceso de lectura de sus partes constitutivas, el sistema enviará un mensaje indicando que no es posible eliminar la serie parcial. Ilustración 75: Error, no es posible eliminar la serie parcial Eliminar orden de fabricación En caso de querer eliminar una orden de fabricación, una vez que ésta está generada, es necesario seleccionar la opción Eliminar OF del menú principal de Ingeniería. PG _A Página 39 de 110

205 Manual sistema de trazabilidad Donde llevará a una pantalla: Ilustración 76: Selección eliminar orden de fabricación Ilustración 77: Elección eliminar orden de fabricación Donde se rellenará: o Orden de fabricación: nombre de la orden de fabricación que desea ser eliminada. En caso de que la orden de fabricación exista y ninguno de sus equipos haya pasado por el proceso de lectura, el sistema enviará un mensaje de confirmación: Ilustración 78: éxito orden de fabricación eliminada En caso de que alguno de los equipos haya sido fabricado, el sistema enviará un mensaje de erro indicando el problema: PG _A Página 40 de 110

206 Manual sistema de trazabilidad Ilustración 79: error, no puede eliminarse la orden de fabricación Si la orden de fabricación insertada en el inicio no es válida, el sistema enviará un mensaje de error indicando el problema: Ilustración 80: Error, la orden de fabricación no existe Modificar serie parcial Para realizar cambios en una serie parcial, es necesario seleccionar la opción Modificar serie parcial del menú principal del usuario Ingeniería de Fabricación. Donde aparecerá una pantalla: Ilustración 81: Selección modificar serie parcial PG _A Página 41 de 110

207 Manual sistema de trazabilidad Ilustración 82: Elección modificar serie parcial En la que se rellenará: o Orden de Fabricación: Orden de fabricación en la que se encuentra la serie parcial en la que se desean realizar los cambios En caso de que la orden de fabricación sea válida aparecerá la siguiente pantalla: Ilustración 83: seleccionar serie parcial a modificar Tras seleccionar la serie parcial deseada, aparecerá una pantalla dividida en tres secciones: o Partes constitutivas Básicas: partes constitutivas básicas que llevan todos los equipos de la serie parcial. En esta sección sólo es posible cambiar la versión de ingeniería. o Partes constitutivas Opcionales: partes constitutivas opcionales que llevan los equipos de la serie parcial. En esta sección se permite seleccionar las deseadas para eliminarlas de los equipos. o Partes constitutivas a Añadir: partes constitutivas que se desean añadir a todos los equipos de la serie parcial. o Cambio en descripción de serie parcial: en caso de querer cambiar la descripción de la serie parcial, es aquí donde se introducirá la nueva. PG _A Página 42 de 110

208 Manual sistema de trazabilidad Eliminar Añadir Cambio de versión Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Modificar serie parcial : Ilustración 84: Modificar serie parcial Si los cambios se realizan correctamente, el sistema lanzará un mensaje de confirmación: Ilustración 85: Confirmación modificar serie parcial En el caso de que la orden de fabricación insertada al principio no sea válida, el sistema mostrará un mensaje de error informativo: PG _A Página 43 de 110

209 Manual sistema de trazabilidad Ilustración 86: Error, orden de fabricación desconocida Modificar equipo Para realizar algún cambio en equipos ya generados, es necesario seleccionar la opción Modificar Equipo del menú principal del usuario Ingeniería de Fabricación. Ilustración 87: Selección modificar equipo Donde aparecerá una pantalla: Ilustración 88: Elección modificar equipo En la que se rellenará: o Equipo: número de serie del equipo sobre el que se quiere hacer algún tipo de modificación. En caso de que el número de serie introducido no sea válido, el sistema lanzará un mensaje de error informativo: PG _A Página 44 de 110

210 Manual sistema de trazabilidad Ilustración 89: Error, el equipo no existe Si el equipo introducido es válido, el sistema llevará a la pantalla de modificación de equipos: Eliminar partes constitutivas Añadir partes constitutivas Modificar versiones Ilustración 90: resultado de modificar equipo En ella aparecen diferentes opciones en función del tipo de modificación que se quiera llevar a cabo Añadir partes constitutivas Para añadir nuevas partes constitutivas a un equipo, es necesario seleccionar el botón Añadir, donde aparecerá una pantalla con todas las opciones posibles: PG _A Página 45 de 110

211 Manual sistema de trazabilidad Ilustración 91: Añadir partes constitutivas Por defecto la versión nueva aparece deshabilitada, en el momento en el que se selecciona una parte constitutiva, se habilita para seleccionar la versión deseada. Si no se quiere cambiar la versión, el sistema da la opción por defecto, con lo que el sistema determinará como versión de fabricación la que lleva por defecto. Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Añadir partes constitutivas al equipo, tras lo que aparecerá un mensaje de éxito. Ilustración 92: éxito añadir partes constitutivas a equipo Eliminar partes constitutivas Para eliminar partes constitutivas de un equipo ya generado, es necesario seleccionar el botón Eliminar de la pantalla de modificación de equipos. A continuación a parecerá una pantalla con las partes constitutivas que el equipo lleva y la versión en la que se fabrican: PG _A Página 46 de 110

212 Manual sistema de trazabilidad Ilustración 93: eliminar partes constitutivas Para que los cambios queden reflejados, es necesario seleccionar las partes constitutivas deseadas y a continuación el botón Eliminar partes constitutivas del equipo, tras lo que aparecerá un mensaje de éxito. Ilustración 94: éxito eliminar partes constitutivas de equipo Modificar versión de partes constitutivas Para modificar alguna de las versiones de partes constitutivas que se encuentran en un determinado equipo, es necesario seleccionar el botón Modificar versiones de fabricación de la pantalla de modificación de equipos. A continuación aparecerán todas las partes constitutivas que el equipo lleva con la versión indicada en su creación: PG _A Página 47 de 110

213 Manual sistema de trazabilidad Ilustración 95: modificar versiones de fabricación Por defecto aparece deshabilitado el campo para la nueva versión. En el momento de seleccionar la parte constitutiva deseada, se habilita dando lugar a la elección de la nueva versión. Para que los cambios queden reflejados, es necesario seleccionar el botón Guardar cambios, tras lo que aparecerá un mensaje informativo. Ilustración 96: éxito modificar versiones de partes constitutivas de equipo Actualizar equipos Para actualizar equipos, es necesario seleccionar la opción Actualización Equipos del menú principal del usuario Ingeniería de Fabricación. PG _A Página 48 de 110

214 Manual sistema de trazabilidad Donde aparecerá una pantalla: Ilustración 97: Selección actualización de equipos Ilustración 98: Elección actualización de equipos En la que se rellenarán los números de equipos para los que se desean realizar actualizaciones. Los equipos pueden o no estar en la base de datos almacenados, de modo que en caso de que no se encuentre, el sistema únicamente lanzará la documentación sin realizar cambios en la base de datos. Tras introducir los números de serie a actualizar, aparecerá una pantalla dividida en tres partes: o Partes Constitutivas de Equipos: sección donde se puede cambiar la versión de fabricación de las partes constitutivas de los equipos. o Partes Constitutivas a añadir: sección donde se pueden seleccionar las partes constitutivas que se desean añadir a los equipos. o Actualización: sección para introducir las notas necesarias de la actualización. En caso de seleccionar partes constitutivas que no son soportadas para alguno de los equipos introducidos, el sistema no las almacenará en la base de datos. PG _A Página 49 de 110

215 Manual sistema de trazabilidad Equipo almacenados en la base de datos Equipo sin almacenar en la base de datos Modificación versiones Añadir partes constitutivas PG _A Página 50 de 110

216 Manual sistema de trazabilidad Notas de actualización Para que los cambios queden reflejados y se lance la documentación deseada, es necesario seleccionar la opción Modificar Equipos. Tras ello aparecerá el siguiente mensaje: Ilustración 99: abrir, guardar o cancelar documentación actualización PG _A Página 51 de 110

217 Manual sistema de trazabilidad En caso de querer visualizarla únicamente sin guardar los cambios, es necesario seleccionar la opción Abrir. Si por el contrario se desea guardar, es necesario seleccionar la opción Guardar. Puede observarse en la siguiente imagen la documentación de uno de los equipos actualizados que sí se encontraban alojados en la base de datos: Ilustración 100: documentación de actualización de equipo. El documento está dividido en tres bloques: o Cabeza: datos relacionados directamente con el equipo. o Partes constitutivas actualizadas: listado de partes constitutivas que se han actualizado, es decir, han sido añadidas al equipo o han cambiado de versión. o Actualización: notas de actualización para el equipo. A continuación se muestra en la imagen una documentación de un equipo que no se encuentra alojado en la base de datos: PG _A Página 52 de 110

218 Manual sistema de trazabilidad Ilustración 101: documentación actualización sin almacenar La estructura de la documentación es igual que la de la documentación anterior a diferencia de que en la cabecera no aparecen los datos del equipo ya que se desconocen Lanzar documentación Para sacar en formato papel toda la información acerca de uno o varios equipos, es necesario seleccionar la opción Lanzar documentación del menú principal del usuario Ingeniería de Fabricación. Tras lo que aparecerá: Ilustración 102: selección lanzamiento de documentación PG _A Página 53 de 110

219 Manual sistema de trazabilidad Ilustración 103: opción lanzamiento de documentación Por serie parcial En caso de querer obtener la documentación de una determinada serie parcial, es necesario seleccionar la opción Por serie parcial del menú de Lanzamiento de documentación. Ilustración 104: opción por serie parcial Una vez seleccionado, aparecerá una pantalla en la que es necesario introducir una orden de fabricación válida para poder seleccionar posteriormente la serie parcial de la que se desea obtener la información. Ilustración 105: insertar orden de fabricación En caso de que la orden de fabricación sea incorrecta, el sistema enviará un mensaje informativo. PG _A Página 54 de 110

220 Manual sistema de trazabilidad Ilustración 106: error, la orden de fabricación no existe Si la orden de fabricación insertada ha sido correcta, el usuario deberá seleccionar la serie parcial deseada, de la lista que se mostrará a continuación. Ilustración 107: selección serie parcial para lanzamiento de la documentación El sistema a continuación mostrará en pantalla un pdf con todos los equipos pertenecientes a la serie parcial seleccionada. La documentación obtenida está distribuida de la siguiente forma: o Documentación de la serie parcial: documentación con las características de la serie parcial. Ésta aparece en primer lugar. PG _A Página 55 de 110

221 Manual sistema de trazabilidad Ilustración 108: documento pdf: documentación se la serie parcial o Documentación de equipos: documentación de los equipos en la serie parcial. De cada uno de los equipos aparecerán dos hojas: Fabricación en Armario: donde aparecen las partes constitutivas a montar en armario: PG _A Página 56 de 110

222 Manual sistema de trazabilidad Ilustración 109: documento pdf: documentación equipo (armario) PG _A Página 57 de 110

223 Manual sistema de trazabilidad Fabricación en Variador: donde aparecen las partes constitutivas a montar en la zona del variador. Ilustración 110: documento pdf: documentación equipo (variador) Nota: no todos los equipos tienen dos hojas de fabricación. Los equipos sin partes constitutivas en la zona de variador, carecen de ésta hoja. La estructura de la documentación, está dividida fundamentalmente en tres partes: o o Cabecera: es la parte superior del documento en donde aparecen las características generales del equipo. Orden de fabricación a la que pertenece, serie parcial, fecha de fabricación prevista, modelo de fabricación, dos casillas para la firma de fabricación y banco de pruebas y por último un apartado en donde aparece un código de barras que identifica el número de serie del equipo y con ello todas sus características. Cuerpo: es la parte del centro del documento. A su vez está dividida en cuatro partes: PG _A Página 58 de 110

224 Manual sistema de trazabilidad Partes constitutivas básicas: un listado de las partes constitutivas básicas que lleva el equipo con cada una de las versiones y descripciones. Partes constitutivas opcionales: un listado de las partes constitutivas opcionales que lleva el equipo con cada una de las versiones y descripciones. Notas de modificación: apartado para notas. Descripción serie parcial: descripción que identifica una serie parcial o Pie: es la parte inferior del documento donde se encuentran una serie de códigos que identifican el tipo de documentación así también como la fecha de revisión o el visto bueno por parte del departamento de calidad. Nota: por defecto el documento no queda almacenado en ninguna carpeta del sistema del usuario. Para sacarlo en formato papel, es necesario indicarlo en el pdf una vez abierto Por equipo Para obtener la documentación de un determinado equipo, es necesario seleccionar la opción Por equipo del menú de Lanzamiento de documentación. Ilustración 111: selección por equipo para lanzamiento de la documentación Una vez seleccionado, aparecerá una pantalla en la que es necesario introducir un número de serie válido. PG _A Página 59 de 110

225 Manual sistema de trazabilidad Ilustración 112: elección por equipo para lanzamiento de la documentación En caso de que el número de serie insertado no sea correcto, el sistema enviará un mensaje informativo. Ilustración 113: error, número de serie no válido para lanzamiento de la documentación Si el número de serie introducido es válido, el sistema abrirá un documento en formato pdf con todas las características del equipo. Nota: el formato de la hoja, es el mismo que en el caso de querer generar la documentación por serie parcial Documentación serie parcial Para obtener la documentación de la serie parcial, es necesario seleccionar la opción Documentación SP del menú de Lanzamiento de documentación. Ilustración 114: selección documentación SP para lanzamiento de la documentación Una vez seleccionado, aparecerá una pantalla en la que es necesario introducir la orden de fabricación a la que pertenece la serie parcial de la que se desea obtener la documentación. PG _A Página 60 de 110

226 Manual sistema de trazabilidad Ilustración 115: elección documentación SP En caso de que la orden de fabricación no se encuentre almacenada, el sistema enviará un mensaje informativo. Ilustración 116: error, orden de fabricación no válida para lanzamiento de documentación SP Si la orden de fabricación es válida, el sistema enviará a una pantalla para seleccionar la serie parcial deseada: Ilustración 117: seleccionar serie parcial Una vez seleccionada la serie parcial deseada, el sistema abrirá el documento pertinente. Nota: el formato de la hoja, es el mismo que en el caso de querer generar la documentación por serie parcial. PG _A Página 61 de 110

227 Manual sistema de trazabilidad Documentación actualización Para obtener la documentación de un equipo actualizado, es necesario seleccionar la opción Actualización del menú de Lanzamiento de documentación. Ilustración 118: selección actualización para lanzamiento de la documentación Una vez seleccionado, aparecerá una pantalla en la que es necesario introducir el número de serie del equipo del que se desea obtener su actualización: Ilustración 119: elección documentación actualización En caso de que el equipo no tenga actualización, el sistema enviará un mensaje informativo. Ilustración 120: error, equipo no actualizado En caso de que el equipo sí que haya sido actualizado, el sistema lanzará la documentación. PG _A Página 62 de 110

228 Manual sistema de trazabilidad Nota: el formato de la hoja, es el mismo que en el caso de querer de actualizar REPUESTOS La gestión de los repuestos de variadores va en una sección aparte ya que la sistemática de trabajo no es la misma. Para acceder a esta sección es necesario seleccionar la opción REPUESTOS, del menú principal de Ingeniería. Ilustración 121: selección REPUESTOS Una vez seleccionado, aparecerá una pantalla con las diferentes opciones: Ilustración 122: menú de REPUESTOS Generar orden de fabricación Para generar una orden de fabricación de repuesto de variadores, es necesario seleccionar la opción Generar OF del menú de Repuestos. PG _A Página 63 de 110

229 Manual sistema de trazabilidad Ilustración 123: selección Generar OF Tras ello aparecerá una pantalla como la siguiente: Ilustración 124: selección generar OF Donde se introducirá: o Número de equipos: número de equipos que llevará la orden de fabricación. o Modelo: por defecto sólo dejará seleccionar REPUESTOS ya que cada una de las series parciales, llevará un modelo diferente. Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Enviar. En caso de que no haya ninguna orden de fabricación de repuestos abierta, el sistema la generará de forma automática; si por el contrario ya hay alguna orden de fabricación abierta, el sistema enviará un mensaje indicando de la situación y dando la opción de continuar o cancelar al usuario. Éstos pasos son los mismos que cuando se generan órdenes de fabricación comunes. PG _A Página 64 de 110

230 Manual sistema de trazabilidad Ilustración 125: confirmación generar orden de fabricación de repuestos Ilustración 126: cancelación de la confirmación de generar orden de fabricación de repuestos. Ilustración 127: confirmación orden de fabricación generada correctamente Añadir serie parcial a orden de fabricación Para añadir una serie parcial a una orden de fabricación de repuestos ya generada previamente, es necesario seleccionar la opción Añadir SP del menú de Repuestos. PG _A Página 65 de 110

231 Manual sistema de trazabilidad Ilustración 128: selección Añadir SP de repuestos Una vez seleccionada la opción, el sistema enviará a la siguiente pantalla: Ilustración 129: elección añadir serie parcial de repuestos En primer lugar debe seleccionarse la orden de fabricación para la cual se quiere añadir una nueva serie parcial. Ilustración 130: añadir serie parcial de repuestos En segundo lugar es necesario indicar el número de equipos que formarán la serie parcial, un comentario que la identifique (en caso de que sea necesario) y seleccionar el modelo. En tercer lugar es necesario seleccionar las características de cada uno de los equipos de la serie parcial. PG _A Página 66 de 110

232 Manual sistema de trazabilidad La estructura de generar equipos y la forma de hacerlo, es la misma que cuando se generan equipos de manera común. Añadir partes constitutivas Modificación de versiones Una vez se hayan seleccionado los datos deseados, el sistema enviará un mensaje de confirmación: Ilustración 131: confirmación, serie parcial generada Eliminar orden de fabricación Para eliminar una orden de fabricación completa, es necesario seleccionar la opción Eliminar OF del menú de Repuestos. PG _A Página 67 de 110

233 Manual sistema de trazabilidad Ilustración 132: selección eliminar OF de repuestos Una vez seleccionada la opción, el sistema enviará a la siguiente pantalla: Ilustración 133: elección eliminar orden de fabricación de repuestos Una vez introducida la orden de fabricación a eliminar, si es válida, el sistema enviará un mensaje de confirmación: Ilustración 134: confirmación eliminar orden de fabricación En caso de que la orden de fabricación introducida no sea válida, el sistema enviará un mensaje de error indicando que la orden no existe: PG _A Página 68 de 110

234 Manual sistema de trazabilidad Ilustración 135: error, orden de fabricación no válida Eliminar serie parcial Para eliminar una serie parcial de repuestos, es necesario seleccionar la opción Eliminar SP del menú de Repuestos. Ilustración 136: selección eliminar SP de repuestos Una vez seleccionada la opción, el sistema enviará a la siguiente pantalla: Ilustración 137: elección eliminar serie parcial de repuestos Una vez introducida la orden de fabricación de la serie parcial que se quiere eliminar, si es válida, el sistema enviará a una pantalla como la siguiente: PG _A Página 69 de 110

235 Manual sistema de trazabilidad Ilustración 138: confirmación eliminar serie parcial Tras haber seleccionado la serie parcial, es necesario seleccionar la opción Eliminar para que los datos alojados en la base de datos, sean eliminados. En caso de que alguno de los equipos de la serie parcial hayan sido fabricados, el sistema enviará un mensaje de error indicando el problema: Ilustración 139: error, alguno de los equipos ha sido fabricado En caso de que sea posible eliminar la serie parcial, el sistema enviará un mensaje de confirmación: Ilustración 140: confirmación serie parcial eliminada correctamente En caso de que la orden de fabricación introducida en un principio no sea válida, el sistema enviará un mensaje de error informativo: PG _A Página 70 de 110

236 Manual sistema de trazabilidad Ilustración 141: error, la orden de fabricación no existe Modificar serie parcial Esta sección es exactamente igual que en el caso de series parciales comunes, para saber los pasos a seguir, es necesario consultar Modificar serie parcial de la sección común de Ingeniería Modificar equipo Esta sección es exactamente igual que en el caso de modificación de equipos comunes, para saber los pasos a seguir, es necesario consultar Modificar equipo de la sección común de Ingeniería Actualización de equipos Esta sección es exactamente igual que en el caso actualización de equipos comunes, para saber los pasos a seguir, es necesario consultar Actualización de equipos de la sección común de Ingeniería. PG _A Página 71 de 110

237 Manual sistema de trazabilidad 6 SECCIÓN PRODUCCIÓN 6.1 Requisitos Identificarse con el sistema y ser usuario Producción. 6.2 Entorno La siguiente imagen muestra la interfaz principal del usuario: Cerrar sesión Usuario en línea Ayuda en línea Ilustración 142: Interfaz usuario producción 6.3 Opciones Modificar serie parcial Para modificar una serie parcial completa, es necesario seleccionar la opción Modificar SP del menú principal del usuario Producción. PG _A Página 72 de 110

238 Manual sistema de trazabilidad Ilustración 143: selección Modificar SP Donde aparecerá una pantalla: Ilustración 144: elección modificar SP Una vez introducida una orden de fabricación válida, el sistema enviará a una pantalla en la que será necesario seleccionar la serie parcial a modificar. Ilustración 145: modificar serie parcial Una vez seleccionada, se deben seleccionar las partes constitutivas a modificar, eliminar o añadir: PG _A Página 73 de 110

239 Manual sistema de trazabilidad Partes constitutivas a eliminar Equipos de la serie parcial Equipos de la serie parcial Partes constitutivas a añadir Modificar versión Modificar descripción de la serie parcial Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Modificar Serie Parcial. El sistema enviará un mensaje de confirmación: Ilustración 146: modificación serie parcial correcta En caso de que la orden de fabricación introducida en un principio no sea válida, el sistema enviará un mensaje de error indicando el problema: PG _A Página 74 de 110

240 Manual sistema de trazabilidad Ilustración 147: orden de fabricación no válida Modificar equipo Para realizar algún cambio en equipos ya generados, es necesario seleccionar la opción Modificar Equipo del menú principal del usuario Producción. Donde aparecerá una pantalla: Ilustración 148: Selección modificar equipo Ilustración 149: Elección modificar equipo En la que se rellenará: o Equipo: número de serie del equipo sobre el que se quiere hacer algún tipo de modificación. En caso de que el número de serie introducido no sea válido, el sistema lanzará un mensaje de error informativo: PG _A Página 75 de 110

241 Manual sistema de trazabilidad Ilustración 150: Error, el equipo no existe Si el equipo introducido es válido, el sistema llevará a la pantalla de modificación de equipos: Eliminar partes constitutivas del equipo Añadir partes constitutivas al equipo Ilustración 151: modificar equipo Modificar versiones de partes constitutivas en el equipo Añadir partes constitutivas Para añadir nuevas partes constitutivas a un equipo, es necesario seleccionar el botón Añadir, donde aparecerá una pantalla con todas las opciones posibles: PG _A Página 76 de 110

242 Manual sistema de trazabilidad Ilustración 152: Añadir partes constitutivas Por defecto la versión nueva aparece deshabilitada, en el momento en el que se selecciona una parte constitutiva, se habilita para seleccionar la versión con la que se desea que se fabrique. Si no se quiere cambiar la versión, el sistema da la opción por defecto, con lo que el sistema determinará como versión de fabricación la que lleva por defecto. Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Añadir partes constitutivas al equipo, tras lo que aparecerá un mensaje de éxito. Ilustración 153: éxito añadir partes constitutivas Eliminar partes constitutivas Para eliminar partes constitutivas de un equipo ya generado, es necesario seleccionar el botón Eliminar de la pantalla de modificación de equipos. A continuación aparecerá una pantalla con las partes constitutivas que el equipo lleva y la versión en la que se fabrican: PG _A Página 77 de 110

243 Manual sistema de trazabilidad Ilustración 154: eliminar partes constitutivas Para que los cambios queden reflejados, es necesario seleccionar las partes constitutivas deseadas y a continuación el botón Eliminar partes constitutivas del equipo, tras lo que aparecerá un mensaje de éxito. Ilustración 155: éxito eliminar partes constitutivas Modificar versión de partes constitutivas Para modificar alguna de las versiones de partes constitutivas que se encuentran en un determinado equipo, es necesario seleccionar el botón Modificar versiones de fabricación de la pantalla de modificación de equipos. A continuación aparecerán todas las partes constitutivas que el equipo lleva con la versión indicada en su creación: PG _A Página 78 de 110

244 Manual sistema de trazabilidad Ilustración 156: modificar versiones de fabricación Por defecto aparece deshabilitado el campo para la nueva versión, pero en el momento de seleccionar la parte constitutiva deseada, se habilita dando lugar a la elección de la nueva versión. Para que los cambios queden reflejados, es necesario seleccionar el botón Guardar cambios, tras lo que aparecerá un mensaje de éxito. Ilustración 157: éxito modificar versiones de partes constitutivas PG _A Página 79 de 110

245 Manual sistema de trazabilidad 7 SECCIÓN TALLER 7.1 Requisitos Para el acceso a Taller, no es necesario ningún tipo de requisito ya que no se requiere identificarse con el sistema. 7.2 Entorno La siguiente imagen muestra la interfaz principal del usuario: Ayuda en línea Usuario en línea Ilustración 158: Interfaz principal del usuario Taller 7.3 Opciones Modificar Equipo Para realizar algún cambio en equipos ya generados, es necesario seleccionar la opción Modificar Equipo del menú principal del usuario Taller. PG _A Página 80 de 110

246 Manual sistema de trazabilidad Donde aparecerá una pantalla: Ilustración 159: Selección modificar equipo Ilustración 160: Elección modificar equipo En la que se rellenará: o Equipo: número de serie del equipo sobre el que se quiere hacer algún tipo de modificación. En caso de que el número de serie introducido no sea válido, el sistema lanzará un mensaje de error informativo: Ilustración 161: Error, el equipo no existe Si el equipo introducido es válido, el sistema llevará a la pantalla de modificación de equipos: PG _A Página 81 de 110

247 Manual sistema de trazabilidad Eliminar partes constitutivas del equipo Añadir partes constitutivas al equipo Ilustración 162: resultado de modificar equipo Modificar versiones de partes constitutivas En ella aparecen diferentes opciones en función del tipo de modificación que se quiera llevar a cabo Añadir partes constitutivas Para añadir nuevas partes constitutivas a un equipo, es necesario seleccionar el botón Añadir, donde aparecerá una pantalla con todas las opciones posibles: Ilustración 163: Añadir partes constitutivas Por defecto la versión nueva aparece deshabilitada, en el momento en el que se selecciona una parte constitutiva, se habilita para seleccionar la versión con la que se desea que se fabrique. Si no se quiere cambiar la versión, el sistema da la opción por defecto, con lo que el sistema determinará como versión de fabricación la que lleva por defecto. PG _A Página 82 de 110

248 Manual sistema de trazabilidad Para que los cambios queden reflejados en la base de datos, es necesario seleccionar la opción Añadir partes constitutivas al equipo, tras lo que aparecerá un mensaje de éxito. Ilustración 164: éxito añadir partes constitutivas a equipo Eliminar partes constitutivas Para eliminar partes constitutivas de un equipo ya generado, es necesario seleccionar el botón Eliminar de la pantalla de modificación de equipos. A continuación a parecerá una pantalla con las partes constitutivas que el equipo lleva y la versión en la que se fabrican: Ilustración 165: eliminar partes constitutivas Para que los cambios queden reflejados, es necesario seleccionar las partes constitutivas deseadas y a continuación el botón Eliminar partes constitutivas del equipo, tras lo que aparecerá un mensaje de éxito. PG _A Página 83 de 110

249 Manual sistema de trazabilidad Ilustración 166: éxito eliminar partes constitutivas de equipo Modificar versión de partes constitutivas Para modificar alguna de las versiones de partes constitutivas que se encuentran en un determinado equipo, es necesario seleccionar el botón Modificar versiones de fabricación de la pantalla de modificación de equipos. A continuación aparecerán todas las partes constitutivas que el equipo lleva con la versión indicada en su creación: Ilustración 167: modificar versiones de fabricación Por defecto aparece deshabilitado el campo para la nueva versión. En el momento de seleccionar la parte constitutiva deseada, se habilita dando lugar a la elección de la nueva versión. Para que los cambios queden reflejados, es necesario seleccionar el botón Guardar cambios, tras lo que aparecerá un mensaje informativo. Ilustración 168: éxito modificar versiones de partes constitutivas de equipo PG _A Página 84 de 110

250 Manual sistema de trazabilidad Lectura de Equipo Una vez que el equipo está fabricado, el sistema da la opción de leer a través de un lector de código de barras y datamatrix, las partes constitutivas que forman el equipo. Para ellos es necesario seleccionar la opción Lectura de Equipo del menú principal del usuario Taller. Tras lo que aparecerá una pantalla: Ilustración 169: selección lectura de equipo Ilustración 170: selección lectura de equipo PG _A Página 85 de 110

251 Manual sistema de trazabilidad Los pasos a seguir para una lectura correcta son: 1. El usuario lee el código de barras que identifica al equipo completo 2. El usuario lee cada una de las partes constitutivas de las que quiera quedar constancia en la base de datos 3. El usuario presiona el botón Enviar 4. El sistema mostrará una pantalla con los resultados obtenidos de la lectura Ilustración 171: resultado lectura En este caso puede observarse que la lectura no ha sido correcta. Si el usuario decide seguir adelante y validar los datos, el sistema le enviará un error. PG _A Página 86 de 110

252 Manual sistema de trazabilidad Ilustración 172: error lectura En caso de hacer una lectura correcta, el usuario presionará el botón Validar datos y el sistema enviará un mensaje de éxito. Ilustración 173: éxito lectura de equipo En caso de que el usuario haga una lectura para un equipo que no existe en la base de datos, el sistema enviará un error informativo. Ilustración 174: error lectura de equipo Cambiar tarjeta En caso de cambio de una tarjeta en un determinado equipo, cuando ésta ya había pasado por la lectura de equipo; el sistema da la opción de hacer el cambio presionando el botón Cambiar tarjeta del menú principal del usuario de Taller. PG _A Página 87 de 110

253 Manual sistema de trazabilidad Tras lo que aparecerá: Ilustración 175: selección cambiar tarjeta Ilustración 176: opción cambiar tarjeta Los pasos a seguir para un correcto cambio de tarjeta son: 1. El usuario lee con un lector de código de barras y datamatrix, el código que identifica al equipo completo. 2. El usuario lee con un lector de código de barras y datamatrix, el código que identifica a la tarjeta que se va a retirar del equipo. 3. El usuario lee con un lector de código de barras y datamatrix, el código que identifica a la tarjeta nueva que va a formar parte del equipo El sistema enviará el mensaje pertinente en función de los datos introducidos. o En caso de que los datos hayan sido correctos: PG _A Página 88 de 110

254 Manual sistema de trazabilidad Ilustración 177: éxito de cambio de tarjeta o En caso de que el equipo no exista en la base de datos: Ilustración 178: error equipo no válido o En caso de que la tarjeta a retirar del equipo no se haya introducido correctamente o no sea la válida: Ilustración 179: error en cambio de tarjeta o En caso de que la tarjeta nueva a insertar en el equipo tiene un número de serie que ya ha sido almacenado anteriormente en la base de datos: Ilustración 180: error cambio de tarjeta PG _A Página 89 de 110

255 Manual sistema de trazabilidad Lectura de materiales Para almacenar materiales de los equipos en la base de datos, es necesario hacer una lectura de éstos mediante un lector de código de barras y datamatrix. Para ello es necesario seleccionar la opción Lectura materiales del menú principal del usuario Producción. Tras lo que aparecerá: Ilustración 181: selección lectura de materiales Ilustración 182: opción lectura de materiales Los pasos a seguir para un correcto almacenamiento de materiales son: 1. El usuario lee con un lector de código de barras y datamatrix, el código que identifica al equipo completo. 2. El usuario lee con un lector de código de barras y datamatrix, todos los materiales que se desean almacenar en la base de datos. 3. El usuario selecciona con el ratón la opción Enviar. El sistema enviará el mensaje pertinente en función de los datos introducidos. o En caso de que los datos hayan sido correctos: PG _A Página 90 de 110

256 Manual sistema de trazabilidad Ilustración 183: éxito lectura de materiales o En caso de que el equipo no exista en la base de datos: Ilustración 184: error equipo no válido PG _A Página 91 de 110

257 Manual sistema de trazabilidad 8 SECCIÓN CONSULTAS 8.1 Requisitos Para el acceso a la sección de Consultas, no es necesario ningún tipo de requisito. 8.2 Entorno La pantalla principal del usuario Consultas es la siguiente: Ayuda en línea Usuario en línea Ilustración 185: interfaz principal del usuario de Consultas 8.3 Opciones Por equipo Para consultar todas las características que tiene un determinado equipo, es necesario seleccionar la opción Por Equipo del menú principal del usuario Consultas. PG _A Página 92 de 110

258 Manual sistema de trazabilidad Tras lo que aparecerá: Ilustración 186: selección por equipo Ilustración 187: opción por equipo Tras introducir un número de serie válido, el sistema enviará a una pantalla en la que aparecerá una descripción completa del equipo seleccionado: Ilustración 188: resultado de la consulta por equipo PG _A Página 93 de 110

259 Manual sistema de trazabilidad Si el usuario ha introducido un número de serie inválido, el sistema le enviará un mensaje de error. Ilustración 189: error, no existe el número de equipo Por parte constitutiva Para consultar todos los equipos en los que se ha montado una determinada parte constitutiva en un intervalo de fechas determinado, es necesario seleccionar la opción Por Parte Constitutiva. Tras lo que aparecerá: Ilustración 190: selección por parte constitutiva Ilustración 191: opción por parte constitutiva PG _A Página 94 de 110

260 Manual sistema de trazabilidad Donde se rellenará: o Parte Constitutiva: nombre de la parte constitutiva por la que se quiere hacer el filtrado de los datos o Desde: fecha desde la que se quiere hacer el filtrado de los datos. o Hasta: fecha hasta la que se quiere hacer el filtrado de los datos. El sistema da dos opciones: o Abrir el resultado en pantalla: El sistema mostrará en la misma aplicación los resultados que se han obtenido de la búsqueda. o Abrir en formato Excel: El sistema abrirá un Excel en donde se recogerán los datos que se han obtenido como resultado de la búsqueda Abrir resultado en pantalla El sistema mostrará los resultados: Ilustración 192: resultado por parte constitutiva en pantalla Abrir resultado en formato Excel El sistema abrirá un nuevo Excel donde se recogerán los mismos datos: PG _A Página 95 de 110

261 Manual sistema de trazabilidad Ilustración 193: resultado por parte constitutiva en formato Excel En caso de que la orden de fabricación introducida no sea válida, el sistema enviará un mensaje de error informativo: Ilustración 194: error, la parte constitutiva no existe Por Orden de fabricación Para obtener un listado de los equipos que lleva una determinada orden de fabricación, es necesario seleccionar la opción Por O. Fabricación del menú principal de Consultas. Tras lo que aparecerá: Ilustración 195: selección por orden de fabricación En donde se rellenará: Ilustración 196: opción por orden de fabricación PG _A Página 96 de 110

262 Manual sistema de trazabilidad o Orden de fabricación: nombre de la orden de fabricación por la que se quiere hacer el filtrado de los datos. El sistema ofrece dos opciones: o Abrir resultado en pantalla: El sistema mostrará en la misma aplicación los resultados que se han obtenido de la búsqueda. o Abrir resultado en formato Excel: El sistema abrirá un Excel en donde aparecerán los resultados obtenidos de la búsqueda Abrir resultado en pantalla Aparecerán los resultados de la búsqueda: Ilustración 197: resultado por orden de fabricación Abrir resultado en formato Excel Se abrirá un Excel donde aparecerá un listado de equipos para la orden de fabricación insertada PG _A Página 97 de 110

263 Manual sistema de trazabilidad En caso de que la orden de fabricación introducida sea inválida, el sistema enviará un mensaje de error indicando del problema. Ilustración 198: error, orden de fabricación no válida Por parte constitutiva y versión Para obtener un listado de equipos que han sido fabricados entre un intervalo determinado de fechas en función de una parte constitutiva y una versión determinada, es necesario seleccionar la opción Por P.const y versión del menú principal del usuario Consultas : Tras lo que aparecerá una pantalla: Ilustración 199: selección por parte constitutiva y versión Donde se rellenará: Ilustración 200: opción por parte constitutiva y versión PG _A Página 98 de 110

264 Manual sistema de trazabilidad o o o o Parte Constitutiva: nombre de la parte constitutiva por la que se quiere hacer el filtrado de los equipos. Versión: seleccionar la versión por la que se quiere llevar a cabo el filtrado de los equipos. Desde: fecha desde la que se quiere hacer el filtrado de los datos. Hasta: fecha hasta la que se quiere hacer el filtrado de los datos. El sistema ofrece dos opciones: o Abrir resultado en pantalla: El sistema mostrará en la misma aplicación los resultados que se han obtenido de la búsqueda. o Abrir resultado en formato Excel: El sistema abrirá un Excel con los resultados que se han obtenido de la búsqueda Abrir resultado en pantalla El sistema mostrará los resultados: Ilustración 201: resultado en pantalla del filtrado por parte constitutiva y versión Abrir resultado en formato Excel El sistema abrirá un Excel con los mismos resultados que en pantalla: PG _A Página 99 de 110

265 Manual sistema de trazabilidad Ilustración 202: resultado en Excel de filtrado por parte constitutiva y versión En caso de que la parte constitutiva introducida no sea válida, el sistema enviará un mensaje de error informativo: Ilustración 203: error parte constitutiva no válida Por SN de tarjeta Para obtener el equipo que lleva montado una tarjeta con un determinado número de serie, es necesario seleccionar la opción Por SN de tarjeta del menú principal de Consultas. Tras lo que aparecerá: Ilustración 204: selección por SN de tarjeta PG _A 110 Página 100 de

266 Manual sistema de trazabilidad Ilustración 205: opción por SN de tarjeta Donde se rellenará: o Número de serie: Número de serie de la tarjeta que se quiere buscar. o o Nota: es necesario introducir la cadena de dígitos que aparece tras la versión. El sistema ofrece dos opciones: Abrir resultado en pantalla: El sistema mostrará en la misma aplicación los resultados que se han obtenido de la búsqueda. Abrir resultado en formato Excel: El sistema abrirá un Excel con los resultados obtenidos tras la búsqueda Abrir resultado en pantalla Aparecerán los resultados: PG _A 110 Ilustración 206: resultado por SN de tarjeta Página 101 de

267 Manual sistema de trazabilidad Abrir resultado en formato Excel Se abrirá un Excel en donde aparecerá el resultado de búsqueda: Ilustración 207: resultado en Excel de filtrado por SN de tarjeta En caso de que el número de serie de la tarjeta introducido sea inválido, el sistema enviará un mensaje de error informativo: Ilustración 208: error número de tarjeta no válido Por lote de tarjetas Para mostrar un listado de equipos que lleven montado alguna parte constitutiva que pertenezca a un determinado lote es necesario seleccionar la opción Por lote de tarjetas del menú principal de Consultas. Ilustración 209: selección por lote de tarjetas PG _A 110 Página 102 de

268 Manual sistema de trazabilidad Tras lo que aparecerá: Ilustración 210: opción por lote de tarjetas En donde se rellenará: o Número de lote de tarjeta: cuatro primeros dígitos del número de serie de la tarjeta. El número de serie de la tarjeta corresponde con la cadena de dígitos que aparece tras la versión de fabricación. Para obtener los resultados es necesario seleccionar Abrir, tras lo que el sistema abrirá un Excel con los resultados obtenidos de la búsqueda. Ilustración 211: resultado Excel por lote de tarjetas En caso de que no haya resultados de la búsqueda, el sistema enviará un mensaje informativo. Ilustración 212: no hay resultados de búsqueda Por modelo Para mostrar un listado de las partes constitutivas que son soportadas en un modelo, es necesario seleccionar la opción Por modelo del menú principal de Consultas. PG _A 110 Página 103 de

269 Manual sistema de trazabilidad Ilustración 213: selección por modelo Tras lo que aparecerá: Ilustración 214: opción por modelo En donde se rellenará: o Modelo: nombre del modelo del que se desea obtener el listado. Los datos están disponibles en dos formatos: o Abrir resultado en pdf: para que el sistema abra un pdf, es necesario seleccionar la opción Abrir resultado en pdf, tras lo que aparecerá lo siguiente: Ilustración 215: ventana pdf Tras abrirlo aparecerá el siguiente documento: PG _A 110 Página 104 de

270 Manual sistema de trazabilidad Partes constitutivas básicas del modelo: las llevan todos los equipos del modelo por defecto Partes constitutivas básicas montadas en armario Partes constitutivas básicas montadas en variador Partes constitutivas opcionales del modelo: las llevan todos los equipos del modelo por defecto Ilustración 216: documento partes constitutivas por modelo o Abrir resultado en Excel: para que el sistema abra un Excel con los resultados, es necesario seleccionar la opción Abrir resultado en Excel, tras lo que aparecerá lo siguiente: PG _A 110 Página 105 de

271 Manual sistema de trazabilidad Ilustración 217: abrir Excel Tras abrirlo, aparecerá el siguiente documento: Ilustración 218: Excel partes constitutivas por modelo En caso de que el modelo no exista, el sistema enviará un mensaje informativo: PG _A 110 Página 106 de

272 Manual sistema de trazabilidad Ilustración 219: el modelo no existe Fabricación por día Para mostrar un listado de todos los equipos fabricados en un determinado día, es necesario seleccionar la opción Fabricación por día del menú principal de Consultas. Ilustración 220: selección fabricación por día Tras lo que aparecerá: PG _A 110 Ilustración 221: opción fabricación por día Página 107 de

273 Manual sistema de trazabilidad En donde se rellenará: o Fecha: se deberá seleccionar del calendario desplegable un día en concreto. Para que se abra el Excel, es necesario seleccionar la opción Mostrar resultado. El Excel resultante es: Ilustración 222: Excel fabricación por día En caso de que en la fecha seleccionada no se hayan fabricado equipos, el sistema enviará un mensaje de error indicando el problema: Ilustración 223: no hay fabricación en la fecha indicada Por Materia Prima Para mostrar un listado de todos los equipos con una determinada materia prima, es necesario seleccionar la opción Por Materia Prima del menú principal de Consultas. PG _A 110 Página 108 de

274 Manual sistema de trazabilidad Ilustración 224: selección por materia prima Tras lo que aparecerá: Ilustración 225: opción por materia prima En donde se rellenará: o Materia Prima: Nombre de la materia prima de la que se quieren obtener los equipos que la llevan. Tras darle a Enviar el sistema, en caso de que haya equipos, el sistema mostrará el resultado de búsqueda: PG _A 110 Ilustración 226: resultado equipos por materia prima Página 109 de

CRONO SISTEMA DE CONTROL DE PRESENCIA. Software abierto. Distintas opciones para realizar las picadas. Web personal para cada usuario

CRONO SISTEMA DE CONTROL DE PRESENCIA. Software abierto. Distintas opciones para realizar las picadas. Web personal para cada usuario Software abierto Distintas opciones para realizar las picadas Web personal para cada usuario Gestión de incidencias Informes individuales y colectivos CRONO SISTEMA DE CONTROL DE PRESENCIA Qué es Crono?

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación

Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación Vicerrectorado de Planificación, Calidad, Responsabilidad Social y Comunicación GUÍA PRÁCTICA DE LA APLICACIÓN PARA EL SEGUIMIENTO DE LOS TÍTULOS OFICIALES DE LA UNIVERSIDAD DE JAÉN (ISOTOOLS AUDIT) 1.

Más detalles

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES Eurowin 8.0 SQL Manual del módulo TALLAS Y COLORES Documento: me_tallasycolores Edición: 05 Nombre: Manual del módulo Tallas y Colores de Eurowin 8.0 SQL Fecha: 30-04-2012 Tabla de contenidos 1. Introducción...

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

Más detalles

Emerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control

Emerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control Emerson Network Energy Center, ENEC Lite, es una aplicación para la gestión remota y local de sistemas de energía, baterías, corriente alterna, grupos electrógenos, SAIs, sistemas de refrigeración y demás

Más detalles

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES ANEXO : PERFILES Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES ANEXO: PERFILES. 3 1. REQUISITOS ANTES DE TENER EL SITIO WEB. 4 1.1 TOMA DE REQUISITOS. 4 1.2 ANÁLISIS

Más detalles

PROCEDIMIENTO PARA LA GESTIÓN DE LOS REGISTROS DEL SISTEMA DE CALIDAD

PROCEDIMIENTO PARA LA GESTIÓN DE LOS REGISTROS DEL SISTEMA DE CALIDAD Página : 1 de 6 PROCEDIMIENTO PARA LA GESTIÓN DE LOS REGISTROS DEL SISTEMA DE CALIDAD Esta es una copia no controlada si carece de sello en el reverso de sus hojas, en cuyo caso se advierte al lector que

Más detalles

Guía paso a paso para la cumplimentación del formulario de candidatura

Guía paso a paso para la cumplimentación del formulario de candidatura Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO

Más detalles

Servicio de Informática

Servicio de Informática Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y

Más detalles

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA GUÍA DEL ALUMNO 1 Introducción 2 Acceso a la plataforma 3 Cerrar sesión 4 Estructura del curso virtual 5 Foros 5.1 No quiero recibir copias de los foros en mi email 6 Mensajería Interna 7 Como subir tareas

Más detalles

19 4.1.1.0 4 04/05/2009

19 4.1.1.0 4 04/05/2009 Soluciones Informáticas Descripción: Como utilizar la Agenda de Visitas Objetivos: Al finalizar este tutorial el usuario será capaz de utilizar la Agenda de Visitas con sus diferentes opciones: asignar

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Solución a medida para Gestores de Residuos. www.elvex.es

Solución a medida para Gestores de Residuos. www.elvex.es Solución a medida para Gestores de Residuos EcoElvex es un software de Gestión de Residuos especializado en el Tratamiento de Residuos, diseñado para cumplir las normas de gestión ambiental ISO 14000 y

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Aplicación informática de Optimización de Facturas Eléctricas (O.F.E)

Aplicación informática de Optimización de Facturas Eléctricas (O.F.E) Aplicación informática de Optimización de Facturas Eléctricas (O.F.E) Contenido 1. Aspecto de la aplicación informática OFE... 3 1.1 Menú Principal.... 3 1.2 Botones de la aplicación.... 3 2. Como introducir

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa Documentos de Proyecto Medusa Documentos de: Serie: Manuales Servicio de Alta, Baja, Modificación y Consulta del documento: Fecha 22 de febrero de 2007 Preparado por: José Ramón González Luis Aprobado

Más detalles

Objetivos del proyecto:

Objetivos del proyecto: Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Curso Online de Microsoft Project

Curso Online de Microsoft Project Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Guía de referencia para mytnt. mytnt. C.I.T Tecnología Aplicada al Cliente cit.es@tnt.com - 902111248

Guía de referencia para mytnt. mytnt. C.I.T Tecnología Aplicada al Cliente cit.es@tnt.com - 902111248 mytnt Índice A mytnt B Acceder a MyTNT por primera vez B.1 Registro en mytnt B.1.1 Registro en mytnt con cuenta TNT B.1.2 Registro en mytnt sin cuenta TNT C Menú principal de MyTNT 1 MODIFICAR CONFIGURACIÓN

Más detalles

efactura Online La fibra no tiene competencia

efactura Online La fibra no tiene competencia Manual efactura Online La fibra no tiene competencia ÍNDICE efactura Online Interface de efactura Online Barra Superior Área de Trabajo. Pestañas Empresas Personalizar factura Clientes Facturar Crear una

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

INDICE. www.educanet.co 902 010 048 www.iesfacil.com

INDICE. www.educanet.co 902 010 048 www.iesfacil.com INDICE 1. Pantalla Principal. 2. Faltas de Alumnos. 3. Estadísticas de Notas. 4. Incidencias. 5. Histórico de Alumnos. 6. Equipo Docente. 7. Consolas. 8. Búsqueda de Alumnos. 9. Estadísticas. 10. Horario.

Más detalles

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica) Servinet Sistemas y Comunicación S.L. www.softwaregestionsat.com Última Revisión: Octubre 2014 FUNCIONALIDADES SAT

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

Manual de operación Tausend Monitor

Manual de operación Tausend Monitor Manual de operación Tausend Monitor Luego de haber realizado satisfactoriamente el proceso de instalación, al iniciar el programa le aparecerá la siguiente ventana: El usuario principal y con el primero

Más detalles

PLANTILLAS EN MICROSOFT WORD

PLANTILLAS EN MICROSOFT WORD PLANTILLAS EN MICROSOFT WORD Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente, el tamaño,

Más detalles

Manual de usuario del Centro de Control

Manual de usuario del Centro de Control Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6

Más detalles

MANUAL WEBSOPORTE DE IRIS-EKAMAT

MANUAL WEBSOPORTE DE IRIS-EKAMAT MANUAL WEBSOPORTE DE IRIS-EKAMAT ÍNDICE 1. INTRODUCCIÓN... 2 2. IDENTIFICACIÓN... 3 2.1 Validar usuario... 3 2.2 Campos recordatorio... 4 2.3 Contactar con soporte y acceder al manual... 4 3. GESTIÓN DE

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO

SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO Servicio de Recursos Ganaderos Agosto de 2014 v2 INDICE 1 Introducción... 1 2 Acceso a la aplicación... 1 3 Selección de

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Ejemplo de desarrollo software empleando UML

Ejemplo de desarrollo software empleando UML Introducción El objetivo de este documento es mostrar un ejemplo de desarrollo de software para la gestión de artículos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

Volkswagen, Audi y Škoda

Volkswagen, Audi y Škoda Plataforma de Soporte Técnico a Talleres Manual de Iniciación Usuario Taller Oficial (v.2.0) 14 03 07 p. 1 Presentación... 3 Acceso... 4 Modificación de datos... 6 Pantalla principal... 7 Catálogo de útiles

Más detalles

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA

Más detalles

Trey-SAT Pag. 1. Manual de usuario

Trey-SAT Pag. 1. Manual de usuario Trey-SAT Pag. 1 Manual de usuario Trey-SAT Pag. 2 Modulo SAT : Servicio de asistencia técnica TREY-SAT es un potente módulo para el servicio de asistencia técnica, completamente integrado a la Gestión

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

Hacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp

Hacemos que tu negocio se mueva. Plataforma de ventas. www.movilidapp.com. 2014 movilidapp Hacemos que tu negocio se mueva Plataforma de ventas www.movilidapp.com 2014 movilidapp NUESTRA PLATAFORMA DE VENTAS Nuestra plataforma de ventas permite gestionar la realización de pedidos de sus productos

Más detalles

Es el listado de los productos que están ofertados en la página.

Es el listado de los productos que están ofertados en la página. 1 Productos Es el listado de los productos que están ofertados en la página. En la tabla de productos hay las siguientes columnas: Casilla de verificación: sirve para seleccionar uno o varios productos

Más detalles

e-mailing Solution La forma más efectiva de llegar a sus clientes.

e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing

Más detalles

5. Composer: Publicar sus páginas en la web

5. Composer: Publicar sus páginas en la web 5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas

Más detalles

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT) MANUAL DE AYUDA MODULO SAT (Anexo Integración AGIL SAT) Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS 1 INTRODUCCION... 3 1.1 Objetivo... 3 1.2 Descripción de la aplicación Agil-SAT PDA... 3 1.3

Más detalles

Antivirus PC (motor BitDefender) Manual de Usuario

Antivirus PC (motor BitDefender) Manual de Usuario Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Desde la pantalla de Ventas TPV Multilíneas (VE200001) se habilita un nuevo botón llamado Abono Parcial que realizará lo siguiente:

Desde la pantalla de Ventas TPV Multilíneas (VE200001) se habilita un nuevo botón llamado Abono Parcial que realizará lo siguiente: 17. TPV 17.1 Abono Parcial en Ventas TPV. Desde la pantalla de Ventas TPV Multilíneas (VE200001) se habilita un nuevo botón llamado Abono Parcial que realizará lo siguiente: El usuario se posicionará en

Más detalles

Guía de Apoyo Project Professional

Guía de Apoyo Project Professional Guía de Apoyo Project Professional Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT PROFESSIONAL... 4 Descripción de Entorno de trabajo... 4 Opciones de personalización de Project

Más detalles

Control de accesos autónomo por huella dactilar

Control de accesos autónomo por huella dactilar Manual de software Control de accesos autónomo por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039) (Versión de sofware 1.1) (Versión de documento 1.2)

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará

Más detalles

Analítica para tu web

Analítica para tu web Analítica para tu web Mide, analiza y actúa para mejorar tus resultados Índice 1. Qué es la analítica web 2. Configura webmaker para utilizar tu herramienta de analítica web favorita 3. Métricas más habituales

Más detalles

MANUAL DE USO DE LA APLICACIÓN

MANUAL DE USO DE LA APLICACIÓN MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Sitio web y aplicación para la gestión de una tienda de bellas artes Tania De Pedro Sáenz Tutor: Beatriz Pérez Valle Curso 2011-2012 Sitio web y aplicación

Más detalles

Servicio Webmail. La fibra no tiene competencia

Servicio Webmail. La fibra no tiene competencia Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

GUÍA DE USUARIO: GOOGLE DRIVE

GUÍA DE USUARIO: GOOGLE DRIVE GUÍA DE USUARIO: GOOGLE DRIVE Google Drive es una herramienta telemática de la web 2.0 que permite el trabajo virtual de forma colaborativa. En Google Drive podemos encontrar una barra de navegación en

Más detalles

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:

Más detalles

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II Eduard Lara 1 1. USUARIOS DE ACTIVE DIRECTORY Las cuentas de usuario en el Active Directory tienen la catalogación de cuentas DNS. Cada

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Ayuda básica relativa al interfaz web

Ayuda básica relativa al interfaz web Ayuda básica relativa al interfaz web El webmail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web, pudiendo acceder desde cualquier

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS SISTEMA DE ESPECIICACION DE REQUERIMIENTOS Presentado por: Jefferson Peña Cristian Álvarez Cristian Alzate 10 CONTENIDO 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. AMBITO DEL SISTEMA 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Guía nuevo panel de clientes Hostalia

Guía nuevo panel de clientes Hostalia Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010

Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Tabla de Contenido 1 INSTALACIÓN EN EL SERVIDOR...3 1.1 CREAR LA BASE

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

UF0351: Aplicaciones informáticas de la gestión. comercial. TEMA 1. Utilización de aplicaciones de gestión en relación con clientesproveedores

UF0351: Aplicaciones informáticas de la gestión. comercial. TEMA 1. Utilización de aplicaciones de gestión en relación con clientesproveedores UF0351: Aplicaciones informáticas de la gestión TEMA 1. Utilización de aplicaciones de gestión en relación con clientesproveedores (CRM) TEMA 2. Utilización de aplicaciones de gestión de almacén TEMA 3.

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

SINAUTO. (Captura Requirimientos) GRUPO 03

SINAUTO. (Captura Requirimientos) GRUPO 03 SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es

Más detalles

SOFTWARE DE RECUENTO DE DINERO

SOFTWARE DE RECUENTO DE DINERO MANUAL ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE DE RECUENTO DE DINERO TABLA DE CONTENIDOS INTRODUCCIÓN E INSTRUCCIONES

Más detalles

Gestión de Procesos de Compra. Documentación Técnico Comercial

Gestión de Procesos de Compra. Documentación Técnico Comercial Gestión de Procesos de Compra Gestión de Procesos de Compra Página 2 de 8 Qué es I-Compras?... 3 A quién va dirigida la aplicación I-Compras?... 3 Características generales de la aplicación... 3 Flujo

Más detalles