lunes, 16 de mayo de 2016

FlowLayout y BorderLayout


TRABAJO EN GRUPO
2.    Tema

·         FlowLayout y BorderLayout

3.    Objetivo

·         Investigar acerca de FlowLayout y BorderLayout en java, la utilización, así como las ventajas que presenta cada uno.

4.    Introducción

·         El presente trabajo tiene como finalidad dar a conocer acerca de FlowLayout y BorderLayout, la utilización en java, así como las ventajas que presenta cada uno.

5.    Desarrollo

FlowLayout

Es el que tienen los paneles por defecto. Los objetos se van colocando en filas en el mismo orden en que se añadieron al contenedor. Cuando se llena una fila se pasa a la siguiente. Tiene tres posibles constructores:

·         FlowLayout(); Crea el layout sin añadirle los componentes.
·         FlowLayout(FlowLayout.LEFT[RIGTH][CENTER]); Indica la alineación de los componentes: a la izquierda, derecha o centro.
·         FlowLayout(FlowLayout.LEFT, gap_horizontal,gap_vertical); Además de la alineación de los componentes indica un espaciado (gap) entre los distintos componentes, de tal modo que no aparecen unos junto a otros.

FlowLayout respeta siempre el tamaño preferido de cada componente. Los componentes de cada fila se encuentran equiespaciados por un espacio de 5 puntos horizontal y verticalmente.

Primero se establece el layout a utilizar, luego se añaden los componentes al panel. contenedor.setLayout(new FlowLayout()); contenedor.add(boton); contenedor.add(textField); contenedor.add(checkBox);

BorderLayout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.

Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

·         BorderLayout.NORTH
·         BorderLayout.SOUTH
·         BorderLayout.EAST
·         BorderLayout.WEST
·         BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

JPanel panel = new JPanel();
//Establecemos el BorderLayout al panel
panel.setLayout(new BorderLayout(10, 10));
panel.add(new JButton(“boton”), BorderLayout.CENTER);

Posee dos contructores:

·         BorderLayout();
·         BorderLayout(int gap_horizontal, int gap_vertical);

El segundo creará el layout dejando los espacios horizontales y verticales entre sus distintas zonas. Al momento de añadir componentes se debe especificar en el método add la región donde queremos añadir el componente: panel.add (componente_a_añadir, BorderLayout.NORTH);







SISTEMA ALARMA

 TRABAJO EN GRUPO

1.    Objetivo

Desarrollar cada uno de los diferentes diagramas enviados por el docente.

2.    Introducción

El presente trabajo tiene como finalidad presentar el desarrollo de los diagramas

3.    Desarrollo

Requerimientos Funcionales:


El Sistema permitirá:
Requerimiento Funcional
Descripción
RQF1
Al administrador registrar y guardar, modificar, eliminar jornadas.
RQF2
Al administrador registrar usuarios, modificar y eliminarlos y asignarles una jornada
RQF3
A los usuarios y administrador activar y desactivar la alarma

 1.      DIAGRAMA DE CASOS DE USO.
        CU01. Registrar jornadas.



TABLA1. Registrar Jornadas

IDENTIFICACIÓN:
CU01
CASO DE USO:
Registrar Jornada.
ACTOR:
Administrador, Sistema
REFERENCIA RQF
RF01
PROPÓSITO:
Permitir el registro de Jornadas
DESCRIPCIÓN:
Permite al administrador  registrar, modificar, eliminar jornadas.
TIPO:
Primario
PRECONDICIÓN:
Ingreso al Sistema
POSCONDICIÓN:
Rregistrar, modificar, eliminar al usuario administrador
CURSO DE EVENTOS REGISTRO

ADMINISTRADOR
RESPUESTA DEL SISTEMA
1.- Se ubica en la pantalla registrar  jornada


2.- Carga datos en la pantalla registro jornada.
3.- Ingresa los horarios por jornadas.


4.- Carga datos en la pantalla registro jornada.
5.- Clic en el botón guardar.


6.- Inicia proceso de registro jornadas

7.- Validar campos llenos

8.- Validar horarios

9.- Guarda los datos

10.-Muestra el mensaje ”datos guardados correctamente”
11.-Acepta el mensaje


12.- Caso de uso finalizado
CURSO TIPICODE EVENTOS MODIFICAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla modificar jornada.


2.- Carga datos en la pantalla modificar jornada.
3.- Selecciona jornada a modificar

4.- Ingresa nuevos datos.


5.- Inicia proceso de modificación de jornada.

6.- Validar campos llenos

7.- Validar horarios.

8.- Guarda los datos

9.-Muestra el mensaje ”datos modificados correctamente”
10.-Acepta el mensaje


11.- Caso de uso finalizado
CURSO TIPICO DE EVENTOS ELIMINAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla eliminar jornada.


2.- Muestra la lista de jornadas.
3.- Seleccionar jornadas.

4.- Clic en el botón eliminar.


5.- Inicia proceso de eliminación de jornada.

6.-Muestra el mensaje ”datos eliminados correctamente”
7.-Acepta el mensaje


8.- Caso de uso finalizado


          DR01. Registrar Jornadas


   CU02. Registrar Usuario.

   


TABLA2. Registrar Usuario.

IDENTIFICACIÓN:
CU02
CASO DE USO:
Registrar Usuario.
ACTOR:
Administrador, Usuario
REFERENCIA RQF
RF02
PROPÓSITO:
Permitir el registro de Usuario
DESCRIPCIÓN:
Permite al administrador  registrar, modificar, eliminar usuario.
TIPO:
Secundario.
PRECONDICIÓN:
El administrador ingresa al sistema mediante login y password y se ubica en la pantalla usuario.
POSCONDICIÓN:
Registra, edita y actualiza el repositorio de datos de usuario.
CURSO DE EVENTOS REGISTRO

ADMINISTRADOR
RESPUESTA DEL SISTEMA
1.- Se ubica en la pantalla registrar  usuario


2.- Muestra pantalla registro usuario para llenar campos.
3.- Ingresa los datos del usuario


4.- Carga datos en la pantalla registro usuario.
5.- Clic en el botón guardar.


6.- Inicia proceso de registro usuario

7.- Validar campos llenos

8.- Validar cedula

9.- Guarda los datos

10.-Muestra el mensaje ”datos guardados correctamente”
11.-Acepta el mensaje


12.- Caso de uso finalizado
CURSO TIPICODE EVENTOS MODIFICAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla modificar jornada.


2.- Carga datos en la pantalla modificar jornada.
3.- Selecciona usuario a modificar.

4.- Ingresa nuevos datos del usuario.

5.- Clic botón guardar.


6.- Inicia proceso de modificación de usuario.

7.- Validar campos llenos

8.- Validar cedula.

9.- Guarda los datos

10.-Muestra el mensaje ”datos modificados correctamente”
11.-Acepta el mensaje


12.- Caso de uso finalizado
CURSO TIPICO DE EVENTOS ELIMINAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla eliminar usuario.


2.- Muestra la lista de usuarios.
3.- Seleccionar usuario.

4.- Clic en el botón eliminar.


5.- Inicia proceso de eliminación de usuario.

6.-Muestra el mensaje ”datos eliminados correctamente”
7.-Acepta el mensaje


8.- Caso de uso finalizado



           DR002. Registrar Usuario.

           



         CU03. Activar y desactivar alarma.



       TABLA3. Activar y desactivar alarma.


IDENTIFICACIÓN:
CU03
CASO DE USO:
Registrar Usuario.
ACTOR:
Administrador, Usuario
REFERENCIA RQF
RF02
PROPÓSITO:
Permitir el registro de Usuario
DESCRIPCIÓN:
Permite al administrador  registrar, modificar, eliminar usuario.
TIPO:
Secundario.
PRECONDICIÓN:
El administrador ingresa al sistema mediante login y password y se ubica en la pantalla usuario.
POSCONDICIÓN:
Registra, edita y actualiza el repositorio de datos de usuario.
CURSO DE EVENTOS REGISTRO

ADMINISTRADOR
RESPUESTA DEL SISTEMA
1.- Se ubica en la pantalla registrar  usuario


2.- Muestra pantalla registro usuario para llenar campos.
3.- Ingresa los datos del usuario


4.- Carga datos en la pantalla registro usuario.
5.- Clic en el botón guardar.


6.- Inicia proceso de registro usuario

7.- Validar campos llenos

8.- Validar cedula

9.- Guarda los datos

10.-Muestra el mensaje ”datos guardados correctamente”
11.-Acepta el mensaje


12.- Caso de uso finalizado
CURSO TIPICODE EVENTOS MODIFICAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla modificar jornada.


2.- Carga datos en la pantalla modificar jornada.
3.- Selecciona usuario a modificar.

4.- Ingresa nuevos datos del usuario.

5.- Clic botón guardar.


6.- Inicia proceso de modificación de usuario.

7.- Validar campos llenos

8.- Validar cedula.

9.- Guarda los datos

10.-Muestra el mensaje ”datos modificados correctamente”
11.-Acepta el mensaje


12.- Caso de uso finalizado
CURSO TIPICO DE EVENTOS ELIMINAR USUARIO ADMINISTRADOR
1.- Se ubica en la pantalla eliminar usuario.


2.- Muestra la lista de usuarios.
3.- Seleccionar usuario.

4.- Clic en el botón eliminar.


5.- Inicia proceso de eliminación de usuario.

6.-Muestra el mensaje ”datos eliminados correctamente”
7.-Acepta el mensaje


8.- Caso de uso finalizado

      DRO03. Activar y Desactivar alarma.