miércoles, 24 de octubre de 2012

Look and Feel






Página Web principal que desarrollaremos la cual constara con 3 pestañas que serán "Principal", "Catálogo" e "Insertar Nuevo". 

Principal es la pestaña que tendrá un vínculo que direccionará a la página principal.

Catálogo es la pestaña con un vínculo el cual direccionará a la página llamada catálogo la cual tendrá la opción de visualizar la lista de instrumentos y obtener su información sobre ellos.

Insertar Nuevo es una pestaña que contendrá un vínculo que direccionará a la página de insertar nuevo la cual contará con la opción de registrar material nuevo, pidiendo los siguientes campos: nombre, costo, marca,modelo e imagen y solo el administrador podrá ingresar a esta página.


Sistema Java Swing

Altas

Log in

Consulta

Bajas

Cambios

Mapa de Navegacion

Sistema




Pagina web

lunes, 8 de octubre de 2012

Especificación de Requerimientos Funcionales

Especificación de Requerimientos Funcionales

El administrador da de alta usuarios.

Precondición: El administrador ingresa al área de registro.

Flujo Primario.

1.    El sistema solicita datos al administrador.
2.    El administrador ingresa y envía sus datos en el sistema.
       
          Nombre (24) Alfabético
          Usuario (24) Alfanumérico
          Password ( 24) Alfanumérico
          Correo electrónico (30) Alfanumérico
          Número de empleado (30) Alfanumérico 
3.    El sistema registra al usuario.

Flujo Secundario Alta Usuarios.

1.    El sistema solicita información al administrador.
2.    El administrador ingresa su información.

3.    El sistema válida la información y la envía a la Base de Datos de lo contrario Flujo Alterno “Datos incorrectos”.
4.    La Base de Datos verifica inexistencia de usuario y lo almacena de lo contrario Flujo Alterno”Usuario Existente”.
5.    La Base de Datos informa del registro al sistema.
6.    El sistema informa del registro al administrador.

Flujo Alterno Datos Incorrectos.

1.    El sistema informa al administrador de un error en el tipo de datos.
2.    El sistema vuelve a solicitar información al administrador.

Flujo Alterno Usuario Existente.

1.    La Base de Datos informa al sistema de la existencia de un usuario con la misma información.
    2.    El sistema informa al administrador de la existencia de un usuario con la misma información. 



El administrador podrá dar de baja usuarios.

Pre condición: El administrador ingresa al área de bajas.

Flujo Primario. 

1.    El sistema solicita datos al administrador.
2.    El administrador ingresa y envía datos de usuario en el sistema.

        
               Usuario (24) Alfanumérico
               Password ( 24) Alfanumérico
      
3.    El sistema borra la información del usuario.


Flujo Secundario Baja Usuarios.

1.    El sistema solicita información al administrador.
2.    El administrador ingresa información del usuario a eliminar.
3.    El sistema válida la información y la envía a la Base de Datos de lo contrario Flujo Alterno “Datos incorrectos”.
4.    La Base de Datos verifica existencia de usuario y elimina información del usuario de lo contrario Flujo Alterno “Usuario Inexistente”.
5.    La Base de datos notifica de la eliminación del usuario al sistema.
6.     El sistema notifica de la eliminación del usuario al administrador.

 Flujo Alterno Datos Incorrectos.

1.    El sistema informa al administrador de un error en el tipo de datos.
2.    El sistema vuelve a solicitar información al administrador.

Flujo Alterno Usuario Inexistente.

1.    La Base de Datos informa al sistema de la inexistencia del usuario.
2.    El sistema informa al administrador de la inexistencia del usuario.




El administrador da de alta instrumentos.

Precondición: El administrador ingresa al área de registro de instrumentos.
Flujo Primario.
          Nombre (24) Alfabético
          Estado (24) Alfanumérico 
          Área (24) Alfanumérico
          Último usuario (30) Alfanumérico
          Cantidad (5) Numérico
3.    El sistema registra instrumento.



1.    El sistema solicita datos al administrador.
2.    El administrador ingresa y envía sus datos en el sistema.
       


Flujo Secundario Alta Instrumentos.

1.    El sistema solicita información al administrador.
2.    El administrador ingresa información del instrumento.
3.    El sistema válida la información y la envía a la Base de Datos de lo contrario Flujo Alterno “Datos incorrectos”.
4.    La Base de Datos verifica inexistencia de instrumento y lo almacena de lo contrario Flujo Alterno”Instrumento Existente”.
5.    La Base de Datos informa del registro al sistema.
6.    El sistema informa del registro al administrador.

Flujo Alterno Datos Incorrectos.

1.    El sistema informa al administrador de un error en el tipo de datos.
2.    El sistema vuelve a solicitar información al administrador.

Flujo Alterno Instrumento Existente.
1.    La Base de Datos informa al sistema de la existencia de un instrumento con la misma información.
    2.    El sistema informa al administrador de la existencia de un instrumento con la misma información. 

Administrador y usuarios podrán consultar inventario de instrumentos.


Flujo Primario.

1.    El usuario accede a la sección de consulta.
2.    El sistema solicita datos al administrador/usuario.
3.    El administrador/usuario ingresa y envía datos de/los instrumentos en el sistema.
4.    El sistema envía la información del/los instrumentos.

Flujo Secundario Consulta Instrumentos.

1.    El sistema solicita información al administrador/usuario
2.    El administrador/usuario ingresa información del/los instrumentos a consultar.
          
         Nombre (24) Alfanumérico
         Costo (6) Numérico 
          Marca (30) Alfabético
          Modelo (10) Alfanumérico

3.    El sistema válida la información y la envía a la Base de Datos de lo contrario Flujo Alterno “Datos incorrectos”.
4.    La Base de Datos verifica existencia de/los instrumentos y envía información del usuario de lo contrario Flujo Alterno “Instrumentos Inexistentes”.
5.    El sistema envía consulta al administrador/usuario.

Flujo Alterno Datos Incorrectos.

1.    El sistema informa al administrador/usuario de un error en el tipo de datos.
2.    El sistema vuelve a solicitar información al administrador/usuario.

Flujo Alterno Instrumentos Inexistentes.

1.    La Base de Datos informa al sistema de la inexistencia del/los instrumentos.
2.    El sistema informa al administrador/usuario de la inexistencia del/los instrumentos.




El usuario consulta la disponibilidad de instrumentos.

Flujo Básico
  1. El usuario solicita disponibilidad de instrumentos al sistema
  2. El sistema envía al usuario los instrumentos
  3. El usuario selecciona el instrumento que desea y se ejecuta flujo secundario “Consulta de Instrumentos”

Flujo Secundario 

Consulta de Instrumentos

  1. El sistema solicita al usuario el instrumento a consultar
  2. El usuario selecciona el instrumento y envía al sistema
  3. El sistema verifica la solicitud y envía a la Base de Datos de lo contrario flujo alterno “Escoja un instrumento”
  4. La Base de Datos verifica la existencia del instrumento
  5. La Base de Datos informa al Sistema la información del instrumento
  6. El Sistema informa al usuario la información del instrumento

Flujo Alterno
Escoja un Instrumento
  1. El sistema informa al usuario que no ha seleccionado ningún instrumento


El administrador cambia la disponibilidad de instrumentos.

Flujo Básico
  1. El administrador solicita la opción cambios al sistema
  2. El sistema envía al administrador la lista de instrumentos
  3. El administrador escoge el instrumento y envía al sistema y se ejecuta flujo secundario “Modificar Instrumentos”

Flujo Secundario
Modificar Instrumentos
  1. El usuario selecciona el instrumento y envía al sistema
  2. El Sistema solicita al usuario el instrumento a modificar
  3. El sistema solicita al usuario los datos del producto
          Nombre (24) Alfanumérico
          Costo (6) Numérico 
          Marca (30) Alfabético
          Modelo (10) Alfanumérico 
     
     4.    El usuario ingresa información y envía al sistema 
     5.    El sistema valida la información y envía a la Base de Datos de lo contrario flujo alterno   “Datos inválidos” 
     6.    La Base de Datos verifica la inexistencia de los datos modificados y almacena la información de lo contrario flujo alterno “Datos ya existentes” 
     7.    La Base de Datos informa al sistema el cambio de la información del instrumento 
     8.    El sistema informa al usuario la modificación del instrumento


    Flujo alterno
    Datos Inválidos
    1. La Base de Datos informa al sistema que los datos introducidos no son válidos
    2. El sistema envía mensaje de datos inválidos
    Datos ya existentes
    1. La Base de Datos informa al Sistema que los datos introducidos ya existen
    2. El Sistema informa al Administrador que los datos ya existen


    Flujo Básico “Consulta de Usuarios”

    1. El administrador accede al sistema, este envíaun formulario de entrada.
    2. El usuario envía los datos :
      1. Nombre de usuario varchar(24)
      2. Password varchar(24)
    3. El sistema envía los datos a la base de datos
    4. La base de datos verifica que el usuario exista y este a su vez coincida con la contraseña  de lo contrario se ejecuta flujo secundario “Datos Incorrectos”.
    5. El sistema loguea al usuario.
    6. El usuario envía al sistema una petición de una consulta general.
    7. El sistema envía una petición a la base de datos.
    8. La base de datos verifica si hay registros de usuarios y enviara los registros en los campos de nombre, departamento y especialidad al sistema, de no haber registros, se enviara  “Registro vacio”.
    9. El sistema desplegara en pantalla ya sean los datos de los usuarios o bien “Registros Vacios”.



    Flujo Básico “Conociendo MonoSoft”

    1. El usuario entra al sitio.
    2. El usuario hace click en la pestaña Conócenos y se envía una petición al sistema.
    3. El sistema recibirá la petición y desplegara en pantalla la visión, la misión y algunos datos relevantes e informativos de nuestra empresa.

    Flujo Básico  “Cambio de Datos”

    1. El administrador accede al sistema y envía al sistema los datos del usuario que necesite que sus datos sean modificados, bastara con el nombre y/o  el Ip para encontrar al usuario.
    2. El sistema envía estos datos a la base de datos.
    3. La base de datos verifica si existe algún registro que coincida con alguno de estos datos y enviara los datos del usuario.
    4. De lo contrario se ejecuta el flujo “Datos incorrectos o usuario no encontrado”.
    5. El usuario puede cambiar los datos que sean necesarios los cuales pueden ser:
      1. Nombre (24) Alfabético
      2. Apellido (12) Alfabético
      3. Correo Electrónico (48) Alfanumérico
    6. El administrador envía los nuevos datos al sistema.
    7. El sistema manda los datos ya validados a la base de datos.
    8. La base de datos rescribelos datos del usuario.

    Flujo Secundario “Datos incorrectos o usuario no encontrado”

    1. La base de datos envía la excepción al sistema.
    2. El sistema despliega en pantalla la leyenda Favor de verificar que los datos sean correctos.
    3. El sistema regresa a la página donde se ingresaban los datos.

    El usuario consulta su bandeja de instrumentos.


    Flujo Básico
    1. El usuario solicita Información de  la Bandeja de instrumentos al sistema
    2. El sistema envía al usuario la Información de los Instrumentos
    Flujo Secundario
    1. El Usuario solicita al Información de  la Bandeja de instrumentos al sistema
    2. El sistema solicita a la base de datos información de los instrumentos
    3. La Base de Datos verifica si la bandeja contiene Instrumento de lo contario flujo alterno “bandeja vacía”
    4. La Base de Datos envía al Sistema la información de los instrumentos
    5. El Sistema despliega al usuario la información de los instrumento
    Flujo Alterno

    “Bandeja vacía”
    1.    La base de datos informa al sistema que la bandeja no contiene instrumentos
    2.   El sistema informa al usuario “bandeja vacia”