Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Sitio web Departamento de IT

Esta presentación describe las funcionalidades del aplicativo desarrollado para el departamento de informática y telecomunicaciones de comfandi.

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Sitio web Departamento de IT

Esta presentación tiene como objetivo mostrar de forma resumida ciertas
carácteristicas clave del aplicativo.
Se expondrán temas como:

La descripción general del proyecto.
Procedimiento y descripción de actividades..
Ciclo de vida utilizado.
Modulos desarrollados y breve explicación del funcionamiento. .:GLOSARIO:. Antes de empezar a adentrarnos en la presentación es importante mostrar un glosario para mejorar la comprensión de la misma D.I.T = Departamento de Informática y Telecomunicaciones.
I.T = Informática y Telecomunicaciones.
I.U = Interfaz de Usuario.
Sección = Cada una de las áreas o secciones del Departamento de I.T (Desarrollo, Redes, Soporte).
C.M.S = Content Management System (Sistema de Gestion de Contenido).
E.R.S = Especificacion de Requisitos de Software (Del ingles S.R.S Software Requirements Specification ).
C.R.U.D = Create, Retrieve, Update, Delete (Ingresar, Consultar, Modificar y Borrar).
Stakeholder = (Anglicismo) Interesados o Afectados por el desarrollo de un proyecto.
AJAX= Asyncronomous Javascript And Xml. .:DESCRIPCIÓN GENERAL DEL PROYECTO:. NOMBRE DEL PROYECTO.
Sitio web del Departamento de I.T de Comfandi.

JUSTIFICACIÓN.
El sitio que posee actualmente el departamento de I.T de comfandi es un sitio desarrollado en HTML
estático, el cual muestra cierta información que para poder ser modificada debe de ser accedido el
codigo fuente y modificarse desde allí. Esto repercute en que el sitio no se actualize desde hace más de 4 años.

ALCANCE DEL SISTEMA.
El objetivo de este proyecto es crear un sitio web dinamico, que corra en la LAN de Comfandi para
el departamento de informática y telécomunicaciones el cual permita su actualización de manera
oportuna y eficiente haciendo uso de una base de datos para almacenar toda la información que será utilizada por la aplicación.
La idea principal de hacer el sitio de IT dinamico es que los usuarios con los permisos especificos
puedan acceder a ciertas funcionalidades como:

La gestión de la información de las secciones.
La gestión de la información personal de los empleados del DIT.
La gestión de noticias desde el sitio web.
La gestión de tiempos de dedicación de los empleados.
La gestión de la información de los aplicativos.
La gestión de la información de los equipos y servidores.
La gestión de la información presentada en el sitio web. .:PROCEDIMIENTO Y DESCRIPCIÓN DE ACTIVIDADES:. En primera instancia se realiza la definición de necesidades del sistema donde se identificarán los requisitos que el sistema debe cumplir para satisfacer las necesidades de los usuarios finales.
Primero se procedera a capturar los requisitos, luego se definirán y por último se validarán.

Para capturar los requisitos se han realizado entrevistas personales a miembros del departamento de IT.
Una vez se tiene el catalogo de requisitos completo, se pasa a especificar cada uno en forma de casos de uso (Ver documento SRS).


Diagramas de Actividades
Proceso de Ingeniería de Requisitos .:DISEÑO DE INTERFAZ GRÁFICA:. El proceso de diseño de la interfaz es presentado mediante un modelo en
espiral, que acompaña cuatro actividades distintas del marco de trabajo:
1. Análisis de Usuarios, tareas, entornos y politicas corporativas.
2. Diseñar la Interfaz.
3. Implementación de la Interfaz.
4.Validación de la Interfaz. .:USUARIOS:. USUARIOS
Los usuarios identificados que harán uso del sistema son: ADMINISTRADOR GENERAL.
Es el usuario con más privilegios en el sistema, será el encargado de gestionar la información más
general del Departamento tal como la Visión, Misión, objetivos, organigrama, y
agregar, modificar o quitar contenido de manera sencilla según lo requiera .
También podrá cambiar cuando lo desee el aspecto total de la interfaz gráfica de la aplicación.
Dispondrá también de los privilegios de todos los demas usuarios y administradores del sistema así
como privilegios para gestionar secciones y el Menú Principal del Sitio. ADMINISTRADORES DE SECCIÓN.
Estos administradores dispondrán de privilegios para gestionar la información concerniente a
cada una de sus secciones, es decir, podrán gestionar la información del sitio web relativa a su sección,
podrán gestionar la información de los cargos relacionados a su sección y también la información de
sus empleados. En cuanto a estos últimos, un administrador podrá generar
reportes en formato PDF de qué empleados tiene en su sección, de las hojas de vida de los mismos y
también podrá generar un reporte con las actividades realizadas por un empleado determinado en
un lapso de tiempo. A continuación se muestran los administradores de sección y sus privilegios y
responsabilidades: ADMINISTRADOR DE LA SECCIÓN DE DESARROLLO.
Es el Administrador encargado de gestionar la información mas especifica de la sección tal como
la Visión, Misión, entre otros, así como tambien se encargará de gestionar la información de los
cargos y de los empleados de su sección. Además podrá gestionar la información acerca de los aplicativos
que se encuentran actualmente en funcionamiento en comfandi, pudiendo actualizar dicha información de
forma fácil y rápida si así fuese requerido, complementariamente podrá agregar, modificar o quitar contenido
según lo requiera de manera fácil. ADMINISTRADOR DE LA SECCIÓN DE REDES.
Es el Administrador encargado de gestionar la información mas especifica de la sección tal como
la Visión, Misión, entre otros, así como tambien se encargará de gestionar la información de los
cargos y de los empleados de su sección. Además podrá gestionar la información de la cobertura,
la wan de comfandi, el centro de computo, pudiendo actualizar dicha información de
forma fácil y rápida si así fuese requerido, complementariamente podrá agregar, modificar o quitar contenido
según lo requiera de manera fácil. ADMINISTRADOR DE LA SECCIÓN DE SOPORTE TÉCNICO
Será el encargado de gestionar la información más especifica de la sección de Soporte tal como la
Visión, Misión, organigrama de la sección de Soporte, la cobertura, atencion del usuario, los servicios,
y el inventario. Además podrá gestionar la información acerca de los servidores y de los equipos que se
encuentran actualmente en funcionamiento en comfandi, pudiendo actualizar la información de cada
servidor o equipo de forma fácil y rápida si asi fuese requerido. Aparte de esto los empleados de soporte
dispondrán de una opción para registrar mantenimientos realizados a los equipos, permitiendoles así al
administrador de la sección de soporte llevar un control de cada equipo, con opciones de saber quien
realizó un mantenimiento a qué equipo, en qué fecha y de qué tipo. Adicionalmente podrá agregar, modificar
o quitar contenido según lo requiera. EMPLEADOS DEL DEPARTAMENTO DE IT.
Estos podrán registrarse en el sistema, obteniendo un nombre de usuario y un password que les permitira ingresar
al sistema y disponer de un espacio donde podrán ingresar sus datos personales y laborales de los cuales hará uso el
sistema para generar ciertos reportes como por ejemplo una hoja de vida actualizada en formato PDF.
Los empleados también podrán registrar un informe breve de las actividades realizadas durante el día, para permitir
a la jefatura disponer de un informe de actividades de cada empleado durante un lapso de tiempo.
Adicionalmente, los empleados al registrarse en el sistema ingresan su fecha de nacimiento, la cual será usada por el
sistema para mostrar las personas que cumplen años durante el mes en curso, y el día del cumpleaños el sistema mostrará
de forma especial quien esta cumpliendo años.
Cabe destacar también que los empleados registrados dispondrán de opciones como hacer comentarios a las noticias
publicadas en las secciones, o dejar mensajes de felicitación a sus compañeros en sus cumpleaños. .:CICLO DE VIDA UTILIZADO:. Obedeciendo a la opinión de diversos autores de Ingenieria de Software y con base a experiencias
personales en desarrollo de aplicaciones web, no se ha escogido un ciclo de vida rígido, sino que por el
contrario se mezclará lo mas adecuado de ciertos ciclos de vida para conseguir un producto de calidad
óptima y que tenga en cuenta desde el primer momento del ciclo de desarrollo la seguridad.
Al tratarse de una Aplicación web, se ha determinado realizar este proyecto con base al ciclo de vida en
espiral, empezando el primer ciclo con un desarrollo en cascada y los siguientes dependeran de la
introducción o cambios en las funcionalidades, o dependiendo de si los riesgos en la I.U son
dominantes (este se tiene previsto como el principal riesgo).

Se ha previsto que para tener un producto adecuado y que cumpla con todas los requerimientos serán
necesarios un minimo de dos ciclos y un maximo de 3, aclarando que un segundo y un tercer ciclo
corresponderian cada uno con una disminución del tiempo de desarrollo exponencial decreciente en
comparación con el primer ciclo de desarrollo. A continuación se expondrá con ayuda de imágenes del sistema las distintas
opciones y funcionalidades del mismo. .:DETALLES DE IMPLEMENTACIÓN DEL SISTEMA:. Para la programación de este aplicativo se utiliza el paradigma Orientado a Objetos, teniendo en cuenta ciertas restricciones impuestas por el lenguaje de programación utilizado y por el tipo de aplicativo que será desarrollado.
Para llevar a cabo la implementación del sistema se hizo uso de diferentes tecnológias
las cuales se mencionan a continuación ordenadas según la capa en la que se utilizan:

VISTA.
Para la interfaz gráfica se ha utilizado el lenguaje de marcado de etiquetas HTML v.4.0.
Para efectos visuales y validaciones de datos también llamada malla de seguridad se ha usado el lenguaje de programación Javascript v.1.0.
Para la apariencia en general del sistema se hace uso de las hojas de estilo CSS.

CONTROLADOR.
Para programar la lógica del negocio se ha utilizado el lenguaje de programacion PHP v.5.0.

MODELO.
Para la gestión de los datos del sistema se ha hecho uso del SGBD MySQL v.5.0.

NOTA: también es importante resaltar el uso de la tecnológia AJAX en ciertos formularios del sistema. .:ARQUITECTURA DEL SISTEMA:. Este sistema sera desplegado usando una arquitectura física Cliente/Servidor de dos capas.
En la capa del cliente sera necesario el explorador web Internet Explorer 8 o superior el cual servira para que los usuarios hagan peticiones y reciban respuestas del Servidor, en el cual estarán almacenados todos los archivos .html, .php, .css y .js. que componen al sistema como tal.

La implementación de este sistema sera realizada siguiendo el patrón de diseño MVC (modelo-vista-controlador) separando así la interfaz gráfica del usuario de la lógica del negocio y a su vez del modelo de datos. .:Gestión de Sección:. A través de este modulo se gestiona toda la información acerca de las secciones existentes en el departamento de
I.T. A este modulo solo tiene acceso el administrador general.
Aquí se puede consultar las secciones registradas en el sistema, ingresar una nueva sección, modificar la
información de una sección que ya se encuentre registrada, o borrar una sección del sistema.
Toda la actividad que se realice sobre este contenido, se vera reflejada en el sitio web, ya que el menú superior de
navegación, que vendría siendo el menú principal, varía según la información contenida en la tabla “sección” de la
base de datos. Nota: Cuando se crea una nueva sección el sistema automaticamente crea dos nuevos registros, uno en la tabla
“cargo” de valor “Jefe de la Sección XXX”, donde las 'X' representan el nombre de la sección que acabamos de
ingresar. Y un registro en la tabla empleado con algunos valores de prueba (Los cuales el administrador de dicha
sección podra modificar facilmente desde el modulo Gestión de Datos), este nuevo registro de empleado lleva
como cargo asignado el de “Jefe de la sección xxx”, como nombre de usuario “admin_xxx” y como password
“qwerty”. .:Información Personal de los empleados:. Los empleados podrán registrarse en el sistema y posteriormente completar su información personal para poder crear su hoja de vida en formato PDF la cual podrá ser usada por ellos mismos o por la jefatura. .:Gestión de Noticias:. Este modulo se encarga de gestionar la publicación de noticias en las distintas secciones del sistema. Cada una de
las secciones pueden tener 0 o muchas noticias creadas a través de este modulo. Cada vez que se añade una noticia
nueva en una sección se cambia el títular que aparece en el banner de títulares de noticias (El banner en
movimiento ubicado en el centro superior de la página), también el sistema envía automáticamente un e-mail al
correo comfandi de los empleados registrados notificandoles que se ha públicado una nueva noticia.
Desde la interfaz de gestión de noticias se puede agregar nuevas noticias, modificar una noticia ya existente o borrar dichas noticias. .:Gestión de Tiempos de dedicación:. A través de este modulo los empleados pueden registrar sus actividades diarias permitiendo a la jefatura la generación de un reporte por lapso de tiempo de sus actividades realizadas. .:Gestión de Equipos:. A través de este modulo se puede llevar un inventario de los equipos y los servidores existentes en la caja, así mismo se puede llevar una hoja de vida de los equipos que muestre que mantenimientos se les ha realizado, cuando y por quien, permitiendo la generación de reportes. .:PRUEBAS:. A medida que se iban implementando cada uno de los componentes de este aplicativo se les iba realizando pruebas unitarias, despues se realizaron pruebas de integración y pruebas del sistema. las pruebas de aceptación estan pendientes para despues que se haga la presentación oficial del aplicativo si su uso es validado por parte de la jefatura. .::FIN DE LA PRESENTACIÓN::.

MUCHAS GRACIAS POR SU ATENCIÓN .:Gestión de Contenido:. Este modulo se encarga de gestionar la información acerca de los contenidos que aparecen en las distintas
secciones del sistema. Cada una de las secciones pueden tener 0 o muchos contenidos creados a traves de este
modulo. Cada vez que se añade un contenido a una sección se genera un nuevo botón en el menú de navegación
local del sitio web (El menu ubicado a la izquierda de la página), desde la interfaz de gestión de contenido se puede
agregar nuevo contenido, modificar el contenido ya existente o borrar este contenido. SITIO WEB DEL DEPARTAMENTO DE INFORMÁTICA Y TELECOMUNICACIONES
Full transcript