Receptor de Tareas vía web Diseño y Programación Orientada a Objetos Gonzalo Ojeda Figueroa César Vásquez Ibaceta.

Slides:



Advertisements
Presentaciones similares
CAPA DE TRANSPORTE MODELO OSI
Advertisements

DESCRIPCIÓN DE LA PANTALLA
1 Curso Básico de C.I.O. Light Sección 12 Internet Sección 12 - Internet.
HERRAMIENTAS DE WORD IDANEA MÉRIDA.
El sistema de aprobación de planos de mensura es accesible desde la página de Internet del Ministerio de Infraestructura Vivienda y Servicios Públicos.
Envío de Informes Trimestrales de Dotación de Personal
Sistema Único de Beneficiarios de Educación Superior.
TUTORIAL PASO A PASO Parte 3. PASO 13: AGREGAR CUESTIONARIOS Los cuestionarios son una serie de preguntas para ser resueltas en determinado tiempo y.
CORREO INTERNO. El módulo de correo interno proporciona un método de comunicación simple entre usuarios (Estudiantes- tutores), mediante el envío de mensajes.
Instructivo para la carga de la planilla de acceso al incentivo Año 2012 TODA LA INFORMACIÓN A CARGAR EN LA PLANILLA DEBE CORRESPONDER A SU ACTIVIDAD DURANTE.
Bienvenido a Marangatu'i, Módulo del Contribuyente de la SET!
SISTEMA DE GESTIÓN DOCENTE Herramientas Web para la Gestión Académica.
Código: P-MS-002 Versión : 1.0 Página 1 de 4
Taller de Herramientas de Google Docs
Es el medio que permite enviar mensajes privados a otros usuarios de Internet que se encuentren en cualquier parte del mundo. Para ello, los usuarios.
Plataforma de aprendizaje Moodle martes, 24 de junio de 2014.
Curso de formación de Microsoft® Office Excel® 2007
Libro de Clases Electrónico (LCE)
Manual del Usuario Perfil 01. Reportes Web. Ver. 1.1
Manual del Usuario Perfil 03. Reportes Web. Ver. 1.1
Envío Información SICVECA
Envío de Informes Trimestrales de Dotación de Personal
Casos de Uso. Módulo Administrador
Plataforma FP a Distancia Aula Virtual Cursos FP a través de Internet.
TECNOLOGÍA Alumna: María Alonso Sanz. INTERNET Internet nació en 1969, y lo inventó el ministerio de defensa para comunicarse. Empezaron tres computadores.
DeSkToP oRbItEr.
TRINO ANDRADE G UNIVERSIDAD ECOTEC. PRESENTACIÓN DE OUTLOOK EXPRESS Microsoft Outlook Express es una herramienta necesaria que le permite administrar.
Manual Uso B2B Proceso Operativo OC.
EL CORREO ELECTRÓNICO Outlook Express. El correo electrónico: conceptos Cuenta de correo electrónico: –Se identifica mediante un nombre de cuenta (o nombre.
Educaevoluciona Guía alumno.
LOGO Proyecto de Nomina. Agenda Arquitectura Objetivos. Ámbito del proyecto.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
¿COMO CREAR UN VIDEO? “MOVIE MAKER” MAIRA ALEJANDRA ORTIZ LOSADA. 2013
Procedimiento para crear un tríptico en Word
2: Capa Aplicación 1 Capa Aplicación: FTP ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Manual de usuario de wordpress. Introducción Este manual de introducción a wordpress ha sido elaborado con la intención de ofrecer la información necesaria.
TRANSFER FILE BY IP Claudia Codriansky Miguel Olave
Presentación de seguimiento del proyecto Equipo LSI 02 Resultados de la 1ª Iteración de Construcción.
Una herramienta práctica
Tema: RECIBIR Y GESTIONAR CORREOS Integrantes: Michelle Paredes Sthefanie Salazar Rainer Angulo Profesora: Johanna Navarro.
“Abriendo caminos hacia la excelencia” GRADO – 5 Lic
Manual de correo electrónico
Menú de archivo Tatiana Rebeca Galicia Mejía 1ero Técnico.
1.Qué es Outlook 2.Características principales de Outlook 3.Descripción de la pantalla de Outlook 4.Barra de menús 5.Barra de herramientas 6.Barra de Outlook.
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
INTEGRANTES : Selvin Rivas José Vásquez Francisco Pérez J’ Alberto Patal.
EL CORREO ELECTRONICO.
File Transfer Protocol.
MANUAL DE USUARIO DE WORDPRESS. 1. CREAR EL BLOG  En la página Wordpress.com elegimos comenzar un blog y vamos siguiendo los pasos de registro: Rellenamos.
En la página Wordpress.com elegimos comenzar un blog y vamos siguiendo los pasos de registro: Rellenamos el formulario con el nombre de usuario (sólo.
Punto 2 – Elementos de Correo Juan Luis Cano. Para que una persona pueda enviar un correo a otra, cada una ha de tener una dirección de correo electrónico.
¿Que son lo servidores de correo? Es un aplicación de red, ubicada en un servidor en internet en la cual se envían, adjuntos de ficheros de cualquier.
EXCEL 14 CLASE 14.
CONBINACION DE CORRESPONDENCIA
Configuración Cámara IP en Teléfono 3G
Capacitación INIA Portal Web INIA Agosto Newsletter Creación de nuevas newsletter con interfaz de usuarios Edición de newsletter desde interfaz.
DIAGRAMA DE FLUJO Y SECUENCIAL DE UN SERVIDOR DE ENVIO DE CORREO
1     Sistema de gestión de contactos PARQUE E Miércoles, 29 de Abril de 2015   
BASE DE DATOS EBSCO HOST “CENTRO DE RECURSOS PARA EL APRENDIZAJE Y LA INVESTIGACIÓN CÉSAR ACUÑA PERALTA” UCV.
Servidor de Almacenamiento de correo SG14, SG15, SG16 y SG17.
Panel de Control En panel de control se pueden realizar todas las configuraciones del equipo de computo.
Modelo OSI Para redes………
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Support.ebsco.com Realizando un Búsqueda Avanzada-Individual.
Instalación de Moodle local, paso a paso.
COMBINACION DE CORRESPONDENCIA
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
ALUMNOS: TUTORIAL PARA TRABAJAR CON MOODLE COLEGIO DE BACHILLERES, SAN LUIS POTOSI PLANTEL 03, CEDRAL, S.L.P.
Guía de uso para proveedores SISTEMA DE ACTIVACIÓN VERSIÓN 2.0.
Correo educastur.org Office 365
Transcripción de la presentación:

Receptor de Tareas vía web Diseño y Programación Orientada a Objetos Gonzalo Ojeda Figueroa César Vásquez Ibaceta

2 Problema En la entrega de tareas vía correo electrónico en ramos como EDA y DPOO existe una constante incertidumbre al enviar las tareas por este método, pues no se sabe si la tarea habrá llegado a destino o si el correo será rebotado, entre otras cosas. De ahí que surge la necesidad de poseer un medio más seguro y confiable para poder realizar la entrega de las tareas.

3 Solución Diseñar un applet que permita la recepción de las tareas vía web. Esta applet se comunicará con un proceso residente en un equipo remoto, el cual deberá recepcionar el archivo. Al recibir la tarea agregará sus datos a un archivo donde seregistrarán las tareas recibidas, con fecha, nombre del archivo y tamaño del mismo. Así mismo se ofrece la opción de ver una lista con los archivos recibidos y el peso de cada uno y la hora en que fue recibida (según la hora del servidor)

El Server Se explicará a grandes rasgos el funcionamiento del servidor.

5 Servidor Implementa un SocketServer y queda escuchando a un puerto específico. Al llegar una conexión crea un socket y un thread, para recibir el archivo, almacenarlo y escribir su información en un archivo de texto. Permite subir más de una versión de la tarea, sin sobre escribirla.

La Applet En esta sección se tratará todo lo relacionado con la Applet y su interacción con el usuario.

7 Funcionamiento Al cargarse la Applet, lo primero que hace es: Crea un Label con Titulo. Crea un JTextArea para los mensajes. Crea dos Botones. Los Botones: Boton Ver Tareas Subidas Boton Subir Tarea

8 Botón Subir Tarea Una vez Presionado este Botón: Invoca al Método BuscarArchivo: Crea FileCooser Crea Filtro para las Extensiones Comprobación Retorna objeto File Recibe objeto File Abre Socket Crea Streams Envía información Cierra todos los Canales Imprime Mensaje de éxito

9 Parámetros La Applet recibe tres parámetros desde la página. RAMO HOST PORT

10 Problemas y Soluciones La Applet y la “caja de arena” Problema: El FileChooser invade la privacidad del usuario Solución: Certificados (keytool y keystore) Despliegue de Mensajes Problema: La Applet no soporta JDialogs Solución: JTextArea

11 Casos de Uso Nomenclatura: Botón VTR: botón ver tareas recibidas Botón ST: botón subir tarea RPP: se retorna al panel principal Caso Basico 1: Usuario coloca password incorrecto Mensaje de error Caso Basico 2: Usuario coloca password correcto Entra a panel principal

12 Caso de Uso 1 1. Usuario presiona boton VTR 2A. Si hay error 3A. Se despliega Mensaje 4A. RPP 2B. Si no hay error 3B. Se despliega la pagina correctamente 4B. Una vez que se cierra la ventana, se RPP

13 Caso de Uso 2 1. Usuario presiona botón ST 2. Se despliega FileChooser 3. Usuario cancela 4. No se presenta mensaje de error 5. Se RPP

14 Caso de Uso 3 1. Usuario presiona botón ST 2. Se despliega FileChooser 3. El usuario elige un archivo para ser enviado: En este punto se producen dos variantes Extensión Incorrecta. Extensión Correcta, Envío Correcto. Extensión Correcta, Envío Incorrecto.

15 Variante A 4A. Se despliega mensaje de Error 5A. Se RPP 4B. Se envia archivo al server 5B. Una vez enviado, se imprime mensaje de éxito 6B. Se RPP Variante B

16 Variante C 1. Se Produce algun error en el Servidor (la aplicación puede no estar corriendo o el Socket puede ser incorrecto) 2. Se despliega mensaje de Error 3. RPP