SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Implementación de un Help Desk para el Centro de Tecnología de Información Guayaquil (CETEIG) 
Mauricio García Cárdenas, Carlos Palacios Contreras 
Facultad de Ingeniería Eléctrica y Computación 
Escuela Superior Politécnica del Litoral (ESPOL) 
Campus Gustavo Galindo, Km. 30.5 vía Perimetral 
Apartado 09-01-5863. Guayaquil, Ecuador 
mgarcia@fiec.espol.edu.ec, cpalacio@fiec.espol.edu.ec 
Resumen 
El Centro de Tecnología de Información Guayaquil (CETEIG) es uno de los nodos de la Red Naval de Datos y debido a las diversas funciones que realiza y la demanda de requerimientos, que tiene se realizó este sistema informático para atender de una forma más rápida y eficiente las necesidades de lo usuarios. Para ayudar a la atención y solución de los requerimientos, se han creado varios roles dentro del sistema, los cuales tienen definidas sus propias funciones. 
Palabras Claves: sistema informático, requerimientos, roles. 
Abstract 
The Information Technology Center of Guayaquil (CETEIG), is one of the Navy Net Data’s segment and because of the different functions that realize and the demand of requirements, develop this informatics system in order to attend all the users in a more efficient way. In order to give a better solution to the users requirements, it have develop several roles into the system, which have determinate their own functions. 
1. Introducción 
El Centro de Tecnología de Información Guayaquil (CETEIG) es un reparto que pertenece a la Armada del Ecuador la cual se dedica a dar soporte informático y de comunicaciones a los repartos que pertenecen a la Red Naval de Datos. 
Este proyecto consta de un objetivo principal el cual es mejorar la atención al usuario y varios secundarios como por ejemplo: reducir tiempos del proceso de requerimiento, tener una base de conocimientos con información que ayude al personal técnico y a usuarios finales a solucionar problemas y mejorar el sistema de evaluación de personal. 
La plataforma elegida es Windows, el servidor Web es JBOSS y la base de datos es PostgreSQL. 
El sistema tiene 5 roles importantes que son los siguientes: usuario gerencial, administrador del sistema, personal técnico, usuario final y visitante. 
2. Análisis de requerimientos 
Para conocer como es el procedimiento de atención de los requerimientos de los usuarios, se investigó que áreas existen en el Centro de Tecnología de Información Guayaquil, cuál es la función principal de cada área, cuáles eran las personas asignadas en las mismas. Según la forma actual de atender los requerimientos se modeló el sistema con sus respectivas tablas y con lo que necesita cada una y los datos necesarios para llenar los distintos formularios que posee el sistema Help – Desk. 
Debido a esto se creó este sistema con el fin de atender los requerimientos de una forma más automatizada. 
3. Diseño del sistema 
Se han utilizado archivos con extensiones CSS para diseñar la interfaz gráfica de la aplicación. Se usaron además lo siguiente: 
Tablas: son herramientas muy útiles ya que nos permiten distribuir de una manera ordenada los datos que conforman las páginas. 
Fuentes: Los fuentes o tipos de letras, se utilizan para crear la mayoría de los tipos de elementos de las páginas como: títulos, descripciones, menús, botones, listas, etc. 
Hipervínculos: son herramientas que ayudan a que el usuario pueda navegar con mayor facilidad dentro del sistema y así poder utilizar todas las funciones que este ofrece. 
Plantillas: ayudan a crear un modelo estándar para las páginas del sistema, el cual va a estar presente en todas.
Macromedia Fireworks: software de desarrollo gráfico que sirve para diseñar y construir íconos y logotipos. 
Macromedia Dreamweaver: software donde se diseñó y se creó las plantillas de las páginas. 
Macromedia Flash: software que permitió crear las animaciones que tienen las páginas. 
La interfaz principal del sistema sirve para visualizar las diferentes opciones que tiene el sistema 
Para accesar a cualquiera de los roles del sistema primero hay que ingresar un usuario y clave, esto se lo realiza en la siguiente pantalla. 
3.1 Arquitectura basada en MVC2 
MVC es el patrón de diseño arquitectural recomendado para aplicaciones interactivas Java. MVC separa los conceptos de diseño, y por lo tanto decrementa la duplicación de código, el centralizamiento del control y hace que la aplicación sea más extensible. MVC es el patrón de diseño arquitectural para la capa de presentación. 
3.2 Manejo de Sesiones 
Una sesión consiste en controlar el acceso individual a una página o grupo de páginas determinado, mediante la asignación de un identificador único para cada usuario. Con ello se puede conseguir hacer un seguimiento de cada usuario a lo largo de su visita en la página Web, desde que se conecta hasta que cierra el navegador. 
3.3 Uso de filtros y zonas de seguridad 
El sistema almacena un archivo de logs donde se registran todas las acciones de los usuarios, esto nos permitirá llevar un control de todas las actividades que se han realizado en el sistema. 
3.4 Arquitectura de los componentes del sistema 
El módulo de usuario gerencial posee los siguientes componentes: asignación de tareas, estadísticas de técnicos, ingresar anuncios, eventos, noticias, recursos al sitio Web, consultar empleados por departamento, los usuarios que existen en el sistema, contactos. 
El módulo de administrador posee lo siguiente: mantenimiento de datos: realiza ingresos, consultas, modificaciones y eliminaciones de los datos que poseen las tablas del sistema. 
El módulo de personal técnico posee lo siguiente:
Atención de tareas: las tareas que le ha asignado el usuario gerencial, el técnico se encarga de atenderla, darle seguimiento y una solución. 
El módulo de usuario final posee lo siguiente: 
Solicitud de requerimiento: aquí se ingresan los requerimientos del usuario y le solicita al personal técnico del CETEIG que le dé una solución al mismo. 
El módulo de visitante posee lo siguiente: 
Visualizar información: aquí se va a poder visualizar toda la información que tiene que ver con el CETEIG como su historia, misión, visión y los integrantes que conforman el departamento. 
4. Implementación 
4.1. Diseño de los diferentes módulos 
Módulo usuario gerencial 
El usuario gerencial va a poder visualizar la lista de requerimientos que han sido ingresados en el sistema por parte de los usuarios (personas que necesitan algún requerimiento en la Armada) y al final le va a aparecer la palabra Asignar la cual al dar clic va a permitir asignar dicho requerimiento a un empleado. 
Módulo administrador del sistema 
El administrador del sistema es el que va a tener el privilegio de realizar el ingreso, consulta, modificación y eliminación de los datos en las siguientes tablas que se detallan a continuación en el cuadro, o en otras palabras realiza el mantenimiento de los datos del sistema. 
Módulo personal técnico 
La función principal del personal técnico va a ser revisar los requerimientos que el usuario gerencial le ha asignado. 
Módulo usuario final 
El usuario final del sistema es que el va a ingresar el requerimiento en el sistema para que posteriormente el usuario gerencial asigne el mismo a l personal técnico del CETEIG, a continuación se presenta el formulario con el cual se ingresan los requerimientos.
Módulo visitante 
Todos los módulos del sistema van a poder visualizar la página inicial en la cual podrá ver información como la historia, misión y visión del ceteig entre otros. 
4.2 Estándares de implementación del sistema 
Estándares de diseño y presentación 
Se han definido estándares en el diseño de la base de datos, en el diseño de la interfaz y en la codificación de los sistemas; con el propósito de crear software de calidad y fácil comprensión. 
Los estándares definidos son los siguientes: 
Los archivos están guardados en una carpeta llamada helpdesk la cual en su interior tiene 3 carpetas más la cuales son: mrh, msl y mar. Dentro de la carpeta mrh se guarda todo lo relacionado a: cargo, área, actividad, contacto, empleado, reparto. Dentro de la carpeta msl se guarda todo lo relacionado a: perfil, aplicación y usuario. Dentro de la carpeta mar se guarda todo lo relacionado a: recurso, requerimiento y requerimiento asignado. 
Los nombres de las tablas en la base de datos empiezan con mrh, msl y mar, esto se hizo con el fin de organizarlas de una mejor manera dentro del proyecto. Ej. mar_recurso 
Por cada tabla se realizan ciertas acciones como por ejemplo: ingreso, consulta, modificación y eliminación de los datos. 
Estándares de programación 
Por cada tabla se utiliza beans, el cual almacena los métodos que realizan las acciones en cada tabla. 
Todos los mensajes que se presentan en las páginas se guardan en un archivo llamado messages_es.properties. 
Se separa el diseño de la información en las páginas Web, mediante la utilización de hojas de estilos en cascada (comúnmente denominados archivos CSS) para el diseño de las páginas Web. 
5. Instalación y pruebas 
Instalación del sistema en el servidor 
El sistema help desk fue instalado en un ambiente de red LAN para lo cual se configuró y se instaló el sistema, se hizo las pruebas respectivas de funcionalidad y concurrencia del mismo. 
Las características de hardware y software del equipo se describen a continuación: 
HARDWARE 
9 
El procesador es un Intel Core 2 Duo 2.2 Ghz. 
9 
La memoria RAM es de 2 Gbytes. 
9 
El disco duro es de 160 Gbytes. 
9 
Se utilizó una tarjeta de Red Ethernet. 
SOFTWARE 
9 
El sistema operativo es Windows XP Service Pack 2. 
9 
El servidor Web es jboss-4.2.1.GA. 
9 
Motor de base de datos PostgreSQL v 8.2.1-1 
9 
Lenguaje de programación JSF (Java Server Faces)
9 
El help-desk se realizó a base de herramientas open source y no se tuvo problemas con las mismas demostrándose así que el open source es una fuente muy confiable para realizar este tipo de proyectos. 
A continuación se describe el proceso de instalación del sistema: 
9 
La concurrencia del JBOSS es más confiable para el desarrollo de un proyecto de estas características, ya que permite que más estaciones trabajen al mismo tiempo. 
9 
Se instala el JDK en el servidor que es el permite depurar aplicaciones JAVA. 
9 
También se deben crear dos variables de ambiente las cuales son: JAVA_HOME y JBOSS_HOME. 
9 
El lenguaje de programación JAVA ayuda mucho a la programación ya que ofrece muchas facilidades para la creación de estilos en las páginas. 
9 
El archivo comprimido del jboss se lo descomprime en el disco del servidor. 
9 
El motor de la base de datos es el PostgreSQL para lo cual se ha instalado la version 8.2.1-1. 
9 
El servicio de la base de datos se inicia automáticamente con el encendido del servidor. 
RECOMENDACIONES 
9 
Para levantar el servidor WEB jboss se utilizó el siguiente comando desde la pantalla del cmd: 
9 
Antes que el sistema sea utilizado, debe existir un periodo considerable de pruebas donde se analicen todas las posibles situaciones que puedan ocurrir cuando el sistema esté en producción. 
9 
Se debe dar una pequeña capacitación a un grupo seleccionado de usuarios de cómo es el uso del sistema y de las distintas funcionalidades que posee el mismo. 
Referencias 
[1] http://java.sun.com/javaee/javaserverfaces/ 
9 
A continuación, se procedió a copiar en el equipo el programa del sistema HELP – DESK, ubicándolo dentro de la carpeta JAVA que se instalo en el servidor cuya ruta es C:java 
[2] http://www.desarrolloweb.com/articulos/2380.php 
[3] http://www.desarrolloweb.com/articulos/2392.php 
[4] http://www.jboss.org/ 
[5] http://es.wikipedia.org/wiki/JBoss 
[6]http://www.latam.redhat.com/pdf/jboss/JBoss_enterprise_300507_esp.pdf 
9 
Finalmente, se cargó la base de datos con la información necesaria que necesita el sistema, como son empleados, áreas, cargos, recursos, contactos, etc. Para esto se hizo un estudio de cuales eran los datos primordiales que necesitaba el sistema para que realice las funciones para la cual fue creado, para la aplicación el nombre de la base de datos es el nombre del departamento: ceteig. 
[7] http://guia-ubuntu.org/index.php?title=JBoss 
CONCLUSIONES 
________________________ 
9 
La plataforma escogida para el desarrollo fue la más adecuada, ya que Windows es un sistema operativo conocido por todos y con muchas facilidades de configuración. 
Ing. Jaime Lucero 
Director de Tesis

Weitere ähnliche Inhalte

Was ist angesagt?

Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.nyabyte
 
Sistemas Manejadores de Bases de Datos
Sistemas Manejadores de Bases de DatosSistemas Manejadores de Bases de Datos
Sistemas Manejadores de Bases de Datosalbusscorpio
 
Configuración de Usuarios
Configuración de UsuariosConfiguración de Usuarios
Configuración de UsuariosDaniel Valdez
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2leybit
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
CONTROL ESCOLAR UNIVERSITARIO EDCON
CONTROL ESCOLAR UNIVERSITARIO EDCONCONTROL ESCOLAR UNIVERSITARIO EDCON
CONTROL ESCOLAR UNIVERSITARIO EDCONedcon
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivofjaneth1
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datosAlfonso Triana
 
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOSspgutierrez86
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionGuillermo Soler
 
Base de datos 2(tema 2)
Base de datos 2(tema 2)Base de datos 2(tema 2)
Base de datos 2(tema 2)Edwin Arias
 

Was ist angesagt? (18)

Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.2 Cuestiones sobre conceptos básicos de SGBD.
 
Sistemas Manejadores de Bases de Datos
Sistemas Manejadores de Bases de DatosSistemas Manejadores de Bases de Datos
Sistemas Manejadores de Bases de Datos
 
Configuración de Usuarios
Configuración de UsuariosConfiguración de Usuarios
Configuración de Usuarios
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2
 
Arquitectura centralizada
Arquitectura centralizadaArquitectura centralizada
Arquitectura centralizada
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Cap1-Apuntes.pdf
Cap1-Apuntes.pdfCap1-Apuntes.pdf
Cap1-Apuntes.pdf
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
CONTROL ESCOLAR UNIVERSITARIO EDCON
CONTROL ESCOLAR UNIVERSITARIO EDCONCONTROL ESCOLAR UNIVERSITARIO EDCON
CONTROL ESCOLAR UNIVERSITARIO EDCON
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
Ciclo de vida de una base de datos
Ciclo de vida de una base de datosCiclo de vida de una base de datos
Ciclo de vida de una base de datos
 
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOSContenido UNIDAD I.  ARCHIVOS CONVENCIONALES Y BASES DE DATOS
Contenido UNIDAD I. ARCHIVOS CONVENCIONALES Y BASES DE DATOS
 
Base datos t1 u3
Base datos t1 u3Base datos t1 u3
Base datos t1 u3
 
Bd sgbd charla
Bd sgbd charlaBd sgbd charla
Bd sgbd charla
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - Introduccion
 
Base de datos 2(tema 2)
Base de datos 2(tema 2)Base de datos 2(tema 2)
Base de datos 2(tema 2)
 

Ähnlich wie Help desk

2.7. Servicio de la Arquitectura.Expo Mazó listo.pptx
2.7. Servicio de la Arquitectura.Expo Mazó  listo.pptx2.7. Servicio de la Arquitectura.Expo Mazó  listo.pptx
2.7. Servicio de la Arquitectura.Expo Mazó listo.pptxZekiEvaristo
 
especificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajesespecificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajesGabriel Gongora
 
Analisis y diseno
Analisis y disenoAnalisis y diseno
Analisis y disenomichelle_mc
 
Diferenciar las-funciones-del-sistema-operativo
Diferenciar las-funciones-del-sistema-operativoDiferenciar las-funciones-del-sistema-operativo
Diferenciar las-funciones-del-sistema-operativoValdivia0312
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Unidad ii
Unidad iiUnidad ii
Unidad iiOrlys05
 
1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativosAlexa Avila
 
Trabajo integrador ordinario 3-F
Trabajo integrador ordinario 3-FTrabajo integrador ordinario 3-F
Trabajo integrador ordinario 3-Fcrow123456
 

Ähnlich wie Help desk (20)

Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Terminal fase 2
Terminal fase 2Terminal fase 2
Terminal fase 2
 
2.7. Servicio de la Arquitectura.Expo Mazó listo.pptx
2.7. Servicio de la Arquitectura.Expo Mazó  listo.pptx2.7. Servicio de la Arquitectura.Expo Mazó  listo.pptx
2.7. Servicio de la Arquitectura.Expo Mazó listo.pptx
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
Presentacion Enrique
Presentacion EnriquePresentacion Enrique
Presentacion Enrique
 
Presentacion luz
Presentacion luzPresentacion luz
Presentacion luz
 
especificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajesespecificaciones de diseño de software para una página de viajes
especificaciones de diseño de software para una página de viajes
 
Luis alfredo
Luis alfredoLuis alfredo
Luis alfredo
 
mas
masmas
mas
 
Presentacion Ricardo
Presentacion RicardoPresentacion Ricardo
Presentacion Ricardo
 
Analisis y diseno
Analisis y disenoAnalisis y diseno
Analisis y diseno
 
Diferenciar las-funciones-del-sistema-operativo
Diferenciar las-funciones-del-sistema-operativoDiferenciar las-funciones-del-sistema-operativo
Diferenciar las-funciones-del-sistema-operativo
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
So
SoSo
So
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Presproy
PresproyPresproy
Presproy
 
1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativos
 
Appserver
AppserverAppserver
Appserver
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Trabajo integrador ordinario 3-F
Trabajo integrador ordinario 3-FTrabajo integrador ordinario 3-F
Trabajo integrador ordinario 3-F
 

Kürzlich hochgeladen

MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimientoMaxanMonplesi
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONJuan Carlos Meza Molina
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 

Kürzlich hochgeladen (20)

MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 

Help desk

  • 1. Implementación de un Help Desk para el Centro de Tecnología de Información Guayaquil (CETEIG) Mauricio García Cárdenas, Carlos Palacios Contreras Facultad de Ingeniería Eléctrica y Computación Escuela Superior Politécnica del Litoral (ESPOL) Campus Gustavo Galindo, Km. 30.5 vía Perimetral Apartado 09-01-5863. Guayaquil, Ecuador mgarcia@fiec.espol.edu.ec, cpalacio@fiec.espol.edu.ec Resumen El Centro de Tecnología de Información Guayaquil (CETEIG) es uno de los nodos de la Red Naval de Datos y debido a las diversas funciones que realiza y la demanda de requerimientos, que tiene se realizó este sistema informático para atender de una forma más rápida y eficiente las necesidades de lo usuarios. Para ayudar a la atención y solución de los requerimientos, se han creado varios roles dentro del sistema, los cuales tienen definidas sus propias funciones. Palabras Claves: sistema informático, requerimientos, roles. Abstract The Information Technology Center of Guayaquil (CETEIG), is one of the Navy Net Data’s segment and because of the different functions that realize and the demand of requirements, develop this informatics system in order to attend all the users in a more efficient way. In order to give a better solution to the users requirements, it have develop several roles into the system, which have determinate their own functions. 1. Introducción El Centro de Tecnología de Información Guayaquil (CETEIG) es un reparto que pertenece a la Armada del Ecuador la cual se dedica a dar soporte informático y de comunicaciones a los repartos que pertenecen a la Red Naval de Datos. Este proyecto consta de un objetivo principal el cual es mejorar la atención al usuario y varios secundarios como por ejemplo: reducir tiempos del proceso de requerimiento, tener una base de conocimientos con información que ayude al personal técnico y a usuarios finales a solucionar problemas y mejorar el sistema de evaluación de personal. La plataforma elegida es Windows, el servidor Web es JBOSS y la base de datos es PostgreSQL. El sistema tiene 5 roles importantes que son los siguientes: usuario gerencial, administrador del sistema, personal técnico, usuario final y visitante. 2. Análisis de requerimientos Para conocer como es el procedimiento de atención de los requerimientos de los usuarios, se investigó que áreas existen en el Centro de Tecnología de Información Guayaquil, cuál es la función principal de cada área, cuáles eran las personas asignadas en las mismas. Según la forma actual de atender los requerimientos se modeló el sistema con sus respectivas tablas y con lo que necesita cada una y los datos necesarios para llenar los distintos formularios que posee el sistema Help – Desk. Debido a esto se creó este sistema con el fin de atender los requerimientos de una forma más automatizada. 3. Diseño del sistema Se han utilizado archivos con extensiones CSS para diseñar la interfaz gráfica de la aplicación. Se usaron además lo siguiente: Tablas: son herramientas muy útiles ya que nos permiten distribuir de una manera ordenada los datos que conforman las páginas. Fuentes: Los fuentes o tipos de letras, se utilizan para crear la mayoría de los tipos de elementos de las páginas como: títulos, descripciones, menús, botones, listas, etc. Hipervínculos: son herramientas que ayudan a que el usuario pueda navegar con mayor facilidad dentro del sistema y así poder utilizar todas las funciones que este ofrece. Plantillas: ayudan a crear un modelo estándar para las páginas del sistema, el cual va a estar presente en todas.
  • 2. Macromedia Fireworks: software de desarrollo gráfico que sirve para diseñar y construir íconos y logotipos. Macromedia Dreamweaver: software donde se diseñó y se creó las plantillas de las páginas. Macromedia Flash: software que permitió crear las animaciones que tienen las páginas. La interfaz principal del sistema sirve para visualizar las diferentes opciones que tiene el sistema Para accesar a cualquiera de los roles del sistema primero hay que ingresar un usuario y clave, esto se lo realiza en la siguiente pantalla. 3.1 Arquitectura basada en MVC2 MVC es el patrón de diseño arquitectural recomendado para aplicaciones interactivas Java. MVC separa los conceptos de diseño, y por lo tanto decrementa la duplicación de código, el centralizamiento del control y hace que la aplicación sea más extensible. MVC es el patrón de diseño arquitectural para la capa de presentación. 3.2 Manejo de Sesiones Una sesión consiste en controlar el acceso individual a una página o grupo de páginas determinado, mediante la asignación de un identificador único para cada usuario. Con ello se puede conseguir hacer un seguimiento de cada usuario a lo largo de su visita en la página Web, desde que se conecta hasta que cierra el navegador. 3.3 Uso de filtros y zonas de seguridad El sistema almacena un archivo de logs donde se registran todas las acciones de los usuarios, esto nos permitirá llevar un control de todas las actividades que se han realizado en el sistema. 3.4 Arquitectura de los componentes del sistema El módulo de usuario gerencial posee los siguientes componentes: asignación de tareas, estadísticas de técnicos, ingresar anuncios, eventos, noticias, recursos al sitio Web, consultar empleados por departamento, los usuarios que existen en el sistema, contactos. El módulo de administrador posee lo siguiente: mantenimiento de datos: realiza ingresos, consultas, modificaciones y eliminaciones de los datos que poseen las tablas del sistema. El módulo de personal técnico posee lo siguiente:
  • 3. Atención de tareas: las tareas que le ha asignado el usuario gerencial, el técnico se encarga de atenderla, darle seguimiento y una solución. El módulo de usuario final posee lo siguiente: Solicitud de requerimiento: aquí se ingresan los requerimientos del usuario y le solicita al personal técnico del CETEIG que le dé una solución al mismo. El módulo de visitante posee lo siguiente: Visualizar información: aquí se va a poder visualizar toda la información que tiene que ver con el CETEIG como su historia, misión, visión y los integrantes que conforman el departamento. 4. Implementación 4.1. Diseño de los diferentes módulos Módulo usuario gerencial El usuario gerencial va a poder visualizar la lista de requerimientos que han sido ingresados en el sistema por parte de los usuarios (personas que necesitan algún requerimiento en la Armada) y al final le va a aparecer la palabra Asignar la cual al dar clic va a permitir asignar dicho requerimiento a un empleado. Módulo administrador del sistema El administrador del sistema es el que va a tener el privilegio de realizar el ingreso, consulta, modificación y eliminación de los datos en las siguientes tablas que se detallan a continuación en el cuadro, o en otras palabras realiza el mantenimiento de los datos del sistema. Módulo personal técnico La función principal del personal técnico va a ser revisar los requerimientos que el usuario gerencial le ha asignado. Módulo usuario final El usuario final del sistema es que el va a ingresar el requerimiento en el sistema para que posteriormente el usuario gerencial asigne el mismo a l personal técnico del CETEIG, a continuación se presenta el formulario con el cual se ingresan los requerimientos.
  • 4. Módulo visitante Todos los módulos del sistema van a poder visualizar la página inicial en la cual podrá ver información como la historia, misión y visión del ceteig entre otros. 4.2 Estándares de implementación del sistema Estándares de diseño y presentación Se han definido estándares en el diseño de la base de datos, en el diseño de la interfaz y en la codificación de los sistemas; con el propósito de crear software de calidad y fácil comprensión. Los estándares definidos son los siguientes: Los archivos están guardados en una carpeta llamada helpdesk la cual en su interior tiene 3 carpetas más la cuales son: mrh, msl y mar. Dentro de la carpeta mrh se guarda todo lo relacionado a: cargo, área, actividad, contacto, empleado, reparto. Dentro de la carpeta msl se guarda todo lo relacionado a: perfil, aplicación y usuario. Dentro de la carpeta mar se guarda todo lo relacionado a: recurso, requerimiento y requerimiento asignado. Los nombres de las tablas en la base de datos empiezan con mrh, msl y mar, esto se hizo con el fin de organizarlas de una mejor manera dentro del proyecto. Ej. mar_recurso Por cada tabla se realizan ciertas acciones como por ejemplo: ingreso, consulta, modificación y eliminación de los datos. Estándares de programación Por cada tabla se utiliza beans, el cual almacena los métodos que realizan las acciones en cada tabla. Todos los mensajes que se presentan en las páginas se guardan en un archivo llamado messages_es.properties. Se separa el diseño de la información en las páginas Web, mediante la utilización de hojas de estilos en cascada (comúnmente denominados archivos CSS) para el diseño de las páginas Web. 5. Instalación y pruebas Instalación del sistema en el servidor El sistema help desk fue instalado en un ambiente de red LAN para lo cual se configuró y se instaló el sistema, se hizo las pruebas respectivas de funcionalidad y concurrencia del mismo. Las características de hardware y software del equipo se describen a continuación: HARDWARE 9 El procesador es un Intel Core 2 Duo 2.2 Ghz. 9 La memoria RAM es de 2 Gbytes. 9 El disco duro es de 160 Gbytes. 9 Se utilizó una tarjeta de Red Ethernet. SOFTWARE 9 El sistema operativo es Windows XP Service Pack 2. 9 El servidor Web es jboss-4.2.1.GA. 9 Motor de base de datos PostgreSQL v 8.2.1-1 9 Lenguaje de programación JSF (Java Server Faces)
  • 5. 9 El help-desk se realizó a base de herramientas open source y no se tuvo problemas con las mismas demostrándose así que el open source es una fuente muy confiable para realizar este tipo de proyectos. A continuación se describe el proceso de instalación del sistema: 9 La concurrencia del JBOSS es más confiable para el desarrollo de un proyecto de estas características, ya que permite que más estaciones trabajen al mismo tiempo. 9 Se instala el JDK en el servidor que es el permite depurar aplicaciones JAVA. 9 También se deben crear dos variables de ambiente las cuales son: JAVA_HOME y JBOSS_HOME. 9 El lenguaje de programación JAVA ayuda mucho a la programación ya que ofrece muchas facilidades para la creación de estilos en las páginas. 9 El archivo comprimido del jboss se lo descomprime en el disco del servidor. 9 El motor de la base de datos es el PostgreSQL para lo cual se ha instalado la version 8.2.1-1. 9 El servicio de la base de datos se inicia automáticamente con el encendido del servidor. RECOMENDACIONES 9 Para levantar el servidor WEB jboss se utilizó el siguiente comando desde la pantalla del cmd: 9 Antes que el sistema sea utilizado, debe existir un periodo considerable de pruebas donde se analicen todas las posibles situaciones que puedan ocurrir cuando el sistema esté en producción. 9 Se debe dar una pequeña capacitación a un grupo seleccionado de usuarios de cómo es el uso del sistema y de las distintas funcionalidades que posee el mismo. Referencias [1] http://java.sun.com/javaee/javaserverfaces/ 9 A continuación, se procedió a copiar en el equipo el programa del sistema HELP – DESK, ubicándolo dentro de la carpeta JAVA que se instalo en el servidor cuya ruta es C:java [2] http://www.desarrolloweb.com/articulos/2380.php [3] http://www.desarrolloweb.com/articulos/2392.php [4] http://www.jboss.org/ [5] http://es.wikipedia.org/wiki/JBoss [6]http://www.latam.redhat.com/pdf/jboss/JBoss_enterprise_300507_esp.pdf 9 Finalmente, se cargó la base de datos con la información necesaria que necesita el sistema, como son empleados, áreas, cargos, recursos, contactos, etc. Para esto se hizo un estudio de cuales eran los datos primordiales que necesitaba el sistema para que realice las funciones para la cual fue creado, para la aplicación el nombre de la base de datos es el nombre del departamento: ceteig. [7] http://guia-ubuntu.org/index.php?title=JBoss CONCLUSIONES ________________________ 9 La plataforma escogida para el desarrollo fue la más adecuada, ya que Windows es un sistema operativo conocido por todos y con muchas facilidades de configuración. Ing. Jaime Lucero Director de Tesis