Contenido esperado de la entrada: Tablas con la estructura que más abajo se detalla.
Eventos
Las funcionabilidades del sistema y sus reacciones.
Componente gráfico generador | Tipo de evento (presionar, soltar, pasar por encima de, etc.) | Acción que se dispara |
---|---|---|
Botón - Agregar Archivo | Abre una ventana nueva, en donde te muestra los campos a llenar. | Abre una nueva ventana |
Botón - Ver Archivo | Abre una ventana nueva, en donde te muestra el nombre del archivo, y 4 botones (anterior, ver, eliminar, siguiente) | Abre una nueva ventana |
Etiqueta - Datos Archivo | Muestra el titulo de la ventana | Ninguna |
Etiqueta - Nombre | Muestra el nombre del campo | Ninguna |
Campo de texto | Aquí tu puedes escribir el nombre de tu archivo. | Muestra la ruta de tu archivo |
Área de texto | Agrega la ruta del archivo seleccionado,en este campo no puedes escribir, ni modificar. | Ninguno |
Botón - Examinar | Muestra un ventana de seleccionar archivo, gracias a la librería JFIleChooser | Abre un nueva ventana para seleccionar el documento. |
Botón - Guardar | Si lo campos están "llenos" te mostrara un mensaje de "archivo agregado" y si uno de los campos esta vació mostrara un mensaje de volver a intentar de nuevo. | Agrega el archivo a la base de datos |
Botón - Cancelar | Sale de la ventana, volviendo a la pantalla principal | Regresa a la pantalla principal |
Excepciones
Cuando pasa algo que no esta permitido.
Modo en que se genera | Manejo |
---|---|
Agregar un archivo no especificado | Un filtro para que no pueda agregar cosas no permitidas. |
Sobrepasar el limite de capacidad (500 mg) | Poner un contador para la capacidad y si lo pasa, no agregar o eliminar. |
Errores
Algo fuera de nuestro programa que pasa por accidente.
>
Modo en que se genera | Manejo |
---|---|
Dobles Usuarios (una persona intenta registrar una cuenta ya existente) | Tener un base de datos con los usuarios y contraseñas y usar una hashtable para buscar si ahí repetidos |
Tener dobles inicios de sesion | Tener una especie de variable boleana que al entrar este en estado true y manteniendo el valor "true" para no permitir la entrada de nadie. |
Agradecería sus comentarios, lo que sea para mejorar.
No hay comentarios:
Publicar un comentario