SISTEMA WEB DE ADMINISTRACIÓN DE PROYECTOS CON INTERCONEXIÓN A INTERFACES ETHERNET DE SISTEMAS AUTOMATIZADOS
Jose Joya BullaDocumentos de Investigación21 de Febrero de 2016
3.398 Palabras (14 Páginas)351 Visitas
SISTEMA WEB DE ADMINISTRACIÓN DE PROYECTOS CON INTERCONEXIÓN A INTERFACES ETHERNET DE SISTEMAS AUTOMATIZADOS
FELIPE ALEJANDRO AGUIRRE SANTOS
JOSE ANTONIO JOYA BULLA
UNIVERSIDAD PONTIFICIA BOLIVARIANA
ESCUELA DE INGENIERAS Y ADMINISTRACIÓN
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
BUCARAMANGA
2014
SISTEMA WEB DE ADMINISTRACIÓN DE PROYECTOS CON INTERCONEXIÓN A INTERFACES ETHERNET DE SISTEMAS AUTOMATIZADOS
FELIPE ALEJANDRO AGUIRRE SANTOS
JOSE ANTONIO JOYA BULLA
ANTEPROYECTO
DIRECTOR
URBANO ELIECER GOMEZ PRADA
DOCENTE ASISTENTE
UNIVERSIDAD PONTIFICIA BOLIVARIANA
ESCUELA DE INGENIERAS Y ADMINISTRACIÓN
FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
BUCARAMANGA
2014
TABLA DE CONTENIDO
1. RESUMEN
2. PROBLEMA
3. OBJETIVOS
4. JUSTIFICACIÓN
5. MARCO DE REFERENCIA
5.1 ANÁLISIS DE PATRONES
5.2 MODELOS PREDICTIVOS:
5.2.1 EJEMPLOS:
5.3 SISTEMA DE INFORMACIÓN
5.3.1 WEB
5.3.2 ACTIVIDADES DE UN SI
5.4 PATRON DE DISEÑO MVC
5.4.1 DEFINICIÓN
5.4.2 CAPA MODELO
5.4.3 CAPA VISTA
5.4.4 CAPA CONTROLADOR
6. METODOLOGIA
7. CRONOGRAMA
8. PRESUPUESTO
9. FUENTES DE INFORMACION
RESUMEN
Este trabajo de grado tiene por objeto el planeamiento y desarrollo de un sistema de información web, que permita mediante el uso de contenido dinámico, su funcionamiento como gestor de contenidos y administrador de proyectos, permitiendo visualizar los avances de los mismos y la conexión remota mediante el uso de interfaces de red para la obtención de datos de sensores de un sistema automatizado.
Se pretende realizar la dinamización del contenido con la realización del despliegue en tiempo de ejecución, mediante el uso de Netbeans como interfaz de desarrollo y Java Enterprise como lenguaje base para la implementación. Se utilizará el patrón MVVM (Model – View - ViewModel), para el desarrollo, que corresponde a una arquitectura multicapa que facilita el desarrollo al permitir independizar cada una de las capas y agregar elementos sin alterar la infraestructura general y con ello la disponibilidad general del sistema.
Además se contará con el apoyo de una base de datos MySql en modo producción que será la encargada del almacenamiento de los contenidos web insertables y la información capturada de los sensores para poder ofrecer una trazabilidad de los procesos realizados.
Problema
El grupo de investigación GIDETECHMA no posee actualmente una herramienta que permita ejercer monitoreo y control de manera remota a los resultados de algunas de las investigaciones que desarrolla y es necesario que alguna de las entidades que financian los proyectos lo puedan hacer.
Actualmente la página web con la cual cuenta el grupo de investigación no presenta mayores opciones en cuanto a la gestión de contenidos, presenta grandes inconvenientes en el proceso de creación, modificación y eliminación de contenidos ya agregados, además, este portal posee un software de escritorio que les permite la lectura de información de los sensores pero registra los datos sin posibilidad de consulta desde otros equipos y por ende no permite la consulta de entidades ajenas, a su vez no cuenta con mayores opciones de configuración dificultando su migración a otros sistemas automatizados.
Objetivos
Objetivo General:
Diseñar e Implementar un sistema de administración de proyectos en una plataforma web que permita la interconexión con sistemas automatizados, mediante tecnologías de uso libre como Java, MySql y FileZilla y un patrón de desarrollo MVVM sobre un entorno de desarrollo Netbeans, que facilite la administración a la facultad de ingeniería mecánica de su laboratorio de automatización y procesos agroindustriales.
Objetivos Específicos:
Obtener el documento de especificación de requerimientos mediante el uso de diferentes herramientas existentes, con el propósito de tener un entendimiento mayor entre las partes.
Realizar mediante el uso de UML el modelo 4 + 1 de Kutchner que permita la interpretación y análisis del sistema por parte de agentes externos, a partir de lo obtenido en el documento de especificación de requerimientos.
Desarrollar una biblioteca que permita integrar el sistema con los sensores Siemens para la captura de información.
Realizar el modelado de la base de datos relacional necesaria para la ejecución y almacenamiento de los datos en un diseño entidad relación, mediante el uso del lenguaje SQL y herramientas como MySql Workbench.
Implementar la conexión a la base de datos relacional mediante el uso del Módulo de Persistencia y Aislamiento de Java Enterprise, con el propósito de mejorar la velocidad y la interoperabilidad de los módulos de la aplicación.
Generar contenidos preestablecidos que permitan mediante el uso de los parámetros registrados en el sistema, la generación de controles dinámicos sobre la información obtenida.
Desarrollar una interfaz de gestión de contenidos que permita la personalización basada en templados y que facilite al usuario la gestión de contenidos personalizados y preestablecidos, haciendo uso de Java Enterprise.
Implementar cuando menos un nivel 3 de madurez basado en CMMI con el propósito de obtener una documentación viable para la puesta en producción del sistema.
JUSTIFICACIÓN
Este proyecto de grado pretende obtener una herramienta que sirva de apoyo en el monitorio y control de los diferentes proyectos que se manejan desde el área de Ingeniería mecánica relacionados con la gestión de información de sistemas automatizados en la Universidad Pontificia Bolivariana. Con ellos se espera que el administrador de proyectos pueda realizar la gestión de administrador web con transparencia y conocimientos en el área y que los usuarios con privilegios pueda visualizar de manera efectiva la información pertinente mediante el uso de un sistema web intuitivo pero a la vez representativo por su velocidad y calidad en su funcionamiento así como en el manejo de la información sensible.
Como propuestas de valor se cuenta con los siguientes factores:
- Relevancia Social: Se pretende la construcción de una herramienta que permita socializar rápidamente descubrimientos y nuevos proyectos que puedan ser fácilmente consultados por toda la comunidad.
- Implicaciones prácticas: Este proyecto parte de la problemática que representa la centralización de las labores técnicas de la información recolectada por los sensores de los sistemas automatizados y el análisis de los mismos, lo que en un corto plazo representa una mayor facilidad por parte de los usuarios para el acceso, recolección y análisis de datos mediante un sistema intuitivo y atractivo por contar con un contenido html enriquecido.
- Investigación: Además de lo anterior se pretende la socialización acerca del uso de nuevas tecnologías libres que se encuentran en el entorno y que por considerarse complejas no se llevan a la práctica dejando de lados las bondades que las mismas ofrecen.
El desarrollo de este proyecto pretende la obtención de un sistema web con interconexión a sistemas automatizados que permitirá a las entidades hacer seguimiento a los resultados de los proyectos de interés, a su vez facilitara la publicación de resultados, noticias y análisis de los datos obtenidos de los sensores, así como permitirá a los usuarios y público en general acceso a información que puede ser de relevancia en procesos académicos o de investigación.
...