You are on page 1of 16

Laboratorio 2

Sistemas Distribuidos

miniBrowser

Lic. Jorge Guerra Guerra


Mini Web BROWSER

Implementacion
Desarrollar un programa que funcione como un mini Navegador de Internet con
funciones atrás, adelante, nuevo y con manejador de perfil de usuario.
El objetivo es tener un navegador de Internet con una identificación del perfil de
los usuarios inscritos, dando de forma individual la lista de favoritos y el manejo
de historial de todas las paginas visitas.
Sistemas Distribuidos

La base de datos y los iconos estan en la pagina del curso para el desarrollo de
este programa.
El criterio de evaluación es:
• Conceptos de Objetos (evaluado en el diseño de la aplicación)
• Manejo de la API JDBC en Java
• Manejo de estructuras de control y de almacenamiento en Java
• Manejo del lenguaje Java en general
• Manejo de la API Swing en Java (interface gráfica de usaurio)
El diseño esta dado por las siguientes graficas:
Mini Web BROWSER dlgLogin.java

Si la identificación es correcta
Según un registro en la base de datos de usuario
Sistemas Distribuidos

Si la identificación
es incorrecta
Según un registro en la
base de datos de
usuario, el programa
debe permitir ingresar
usuario nuevo.
Mini Web BROWSER
Sistemas Distribuidos

Despues de
ingresado el
usuario nuevo,
el programa debe
abrir el navegador.
Mini Web BROWSER

Nueva Ventana,
Llama a otra ventana del navegador para realizar otras consultas
Sistemas Distribuidos
Sistemas Distribuidos Mini Web BROWSER
Mini Web BROWSER

Atras,
Llama la pagina anterior cargada de la pagina que se esta presentando actualmente.
Sistemas Distribuidos
Mini Web BROWSER

Adelante,
Llama la pagina siguiente cargada de la pagina que se esta presentando actualmente si
y solo si esta es una anterior a otra registrada.
Sistemas Distribuidos
Mini Web BROWSER
Agregar Favoritos,
Carga una ventana con un campo de texo para el nombre del vinculo favorito, una etiqueta
con la dirección URL y los botones de aceptar o rechazar.
La direción URL se debe cargar de forma automatica. (datos según la persona identificada)
Sistemas Distribuidos
Mini Web BROWSER

Ingreso a la base de datos


de Favoritos Llama la ventana para
adicionar favoritos
Sistemas Distribuidos
Mini Web BROWSER

Favoritos,
Llama una ventana en donde muestra la lista de favoritos y permite seleccionar para ser
cargado en la ventana del navegador. (datos según la persona identificada)
Sistemas Distribuidos
Mini Web BROWSER

Consulta la Base de Datos


de Favoritos según el login
Carga la ventana de tabla del usuario
Sistemas Distribuidos

para los favoritos


Mini Web BROWSER
Historial,
Llama una ventana en donde muestra la lista de todos los vinculos llamados y permite
seleccionar para ser cargado en la ventana del navegador. (datos según la persona
identificada)
Sistemas Distribuidos
Mini Web BROWSER

Consulta la Base de Datos


de Historial según el login
Carga la ventana de tabla del usuario
Sistemas Distribuidos

para el Historial
Mini Web BROWSER

6 7 12 13

1 8 11
3 5
14
Sistemas Distribuidos

4 10
Mini Web BROWSER (Esquema de las tablas- Oracle,SQLServer,Cloudscape)
Sistemas Distribuidos

You might also like