desarrollo de un sistema para la gestiÓn de recursos de...
TRANSCRIPT
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN
TRABAJO DE FIN DE CARRERA
DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE
RECURSOS DE ALMACÉN, TALLERES,
NUTRICIÓN Y PERSONAL
Autoras: Belén Forcada López
Silvia Ortega Conde
Director: Manuel Bollaín Pérez (ETSISI)
Febrero 2017
Desarrollo de un Sistema para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 2/258 Silvia Ortega Conde
ÍNDICE
1. INTRODUCCIÓN .................................................................... 5
1.1. Situación actual ................................................................... 5
1.2. Propósito ............................................................................. 9
1.3. Alcance ............................................................................. 10
1.4. Definiciones, siglas y abreviaciones .................................. 11
1.5. Referencias ....................................................................... 16
1.6. Apreciación global ............................................................. 17
2. PLANNING ........................................................................... 20
2.1. Cronología. ........................................................................ 20
2.2. Diagrama de Gantt. ........................................................... 23
3. DESCRIPCIÓN GLOBAL ..................................................... 25
3.1. Perspectiva del producto ................................................... 25
3.2. Funciones del producto ..................................................... 26
3.3. Características del usuario ................................................ 27
3.4. Restricciones ..................................................................... 28
3.5. Atención y dependencias .................................................. 33
4. ANÁLISIS DE REQUISITOS ................................................ 34
4.1. Requisitos funcionales ....................................................... 34
4.2. Requisitos no funcionales .................................................. 73
Desarrollo de un Sistema para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 3/258 Silvia Ortega Conde
4.3. Restricciones de diseño .................................................... 89
4.4. Atributos del software del sistema ..................................... 90
4.5. Resumen de requisitos ...................................................... 91
5. ANÁLISIS FUNCIONAL ........................................................ 94
5.1. Objeto ............................................................................... 94
5.2. Ámbito de aplicación ......................................................... 95
5.3. Diagrama de flujo .............................................................. 96
5.4. Documentos relacionados. .............................................. 101
5.5. Desarrollo ........................................................................ 102
6. DISEÑO TÉCNICO ............................................................. 106
6.1. Objeto ............................................................................. 106
6.2. Ámbito de aplicación ....................................................... 106
6.3. Diseño del modelo de datos ............................................ 106
6.3.1. Diseño Conceptual ................................................. 106
6.3.2. Diseño Lógico ........................................................ 120
6.3.3. Diseño Físico ......................................................... 124
7. PLAN DE PRUEBAS .......................................................... 126
7.1. Objeto ............................................................................. 126
7.2. Diseño del documento de pruebas .................................. 126
7.3. Documento de pruebas detallado .................................... 127
8. MANUAL DE USUARIO ..................................................... 195
Desarrollo de un Sistema para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 4/258 Silvia Ortega Conde
8.1. Objeto ............................................................................. 195
8.2. Ámbito de aplicación ....................................................... 196
8.3. Diagrama de flujo ............................................................ 197
8.4. Documentos relacionados ............................................... 198
8.5. Interfaz ............................................................................ 199
9. CONCLUSIONES ............................................................... 252
10. BIBLIOGRAFÍA ................................................................... 257
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 5/258 Silvia Ortega Conde
1. INTRODUCCIÓN
1.1. Situación actual
Ayne Perú es una Asociación civil sin ánimo de lucro,
promovida por el Instituto de Religiosas Terciarias Trinitarias,
Región Perú – Bolivia, creada en el año 1998 para dar
continuidad de manera más estructurada al trabajo de pastoral
social que la congregación venía realizando desde el año 1958,
respondiendo a las necesidades de la población.
Se optó por el nombre de Ayne, que viene del vocablo quechua
ayni, que quiere decir “préstamo de algo con sólo la condición
de reciprocidad”. Este objetivo encaja dentro de la dimensión
de conseguir la unidad dentro de la diversidad y a través de la
reciprocidad.
La acción de Ayne Perú se fundamenta en el Instituto de
Religiosas Terciarias Trinitarias, siendo su principal objetivo la
promoción humana, orientada a lograr el desarrollo integral de
niños, niñas, jóvenes, mujeres y sus familias, de poblaciones
rurales y urbano marginales contribuyendo a mejorar las
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 6/258 Silvia Ortega Conde
condiciones de vida desde la práctica de valores, éticos,
democráticos y solidarios.
ZONAS DE INTERVENCIÓN:
Sede Lima: Cercado del distrito de Puente Piedra,
Asentamientos Humanos Cerrito La Libertad y Alfonso Ugarte.
Distrito de Ancón, Asentamientos Humanos Señor de los
Milagros, La Calichera, Los Jazmines y Las Palmeras y en el
Cercado de Lima, Asentamiento Humano 1º de Octubre.
Sede Pueblo Nuevo: Región La Libertad, organizada en cinco
Micro redes con una intervención en 29 comunidades rurales.
PRINCIPIOS RECTORES:
1. La solidaridad como base fundamental en la
construcción de relaciones de equidad y reciprocidad en la
vida colectiva de los pueblos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 7/258 Silvia Ortega Conde
2. Atención personalizada, que refleja un servicio cercano
especialmente a los más pobres para que sean protagonistas
de su desarrollo.
3. El fortalecimiento de las organizaciones sociales,
basada en el ejercicio de la ciudadanía y la democracia
participativa, en el marco del desarrollo local de las
comunidades.
Ayne identifica cuatro procedimientos a informatizar:
Almacén: Ayne no tiene control sobre el stock de
material del almacén que utilizan las diferentes áreas de la
asociación (sanidad, educación…).
Talleres: Ayne tiene un control manual y en papel sobre
los distintos talleres que imparte a las promotoras de salud de
las comunidades de Puente Piedra y de Pueblo Nuevo.
Cuando imparten un taller, les piden a las promotoras que
firmen una hoja de asistencia y guardan dicha hoja en una
carpeta.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 8/258 Silvia Ortega Conde
Una vez al año, durante dos o tres meses, tres personas
de Ayne se dedican, en exclusiva, a organizar las hojas de
asistencia a los talleres y a realizar informes basados en
dichas hojas. Estos informes servirán para solicitar ayudas y
subvenciones para sus proyectos humanitarios.
Nutrición: Ayne almacena, manualmente y en papel, los
datos de las mediciones de peso y talla de los niños de las
comunidades de Puente Piedra. Si quieren ver la evolución de
un niño a lo largo del tiempo, o hacer otro tipo de estudios,
deben repasar manualmente los papeles de las mediciones y
sacar sus conclusiones.
Personal: Ayne no tiene control sobre la presencia o no
del personal de la asociación en su puesto de trabajo, es
decir, no saben cuántas horas realiza cada trabajador al día, y
si las realiza o no.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 9/258 Silvia Ortega Conde
1.2. Propósito
El presente documento describe la solución, como Trabajo Fin
de Carrera, a la necesidad expuesta por la ONG Ayne Perú
para la realización de un portal de gestión de los recursos de
dicha ONG.
Este Trabajo de Fin de Carrera permitirá hacer un recorrido por
todas las fases de la creación de un proyecto, de manera que
en él queden reflejados los distintos conocimientos adquiridos a
lo largo de la carrera.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 10/258 Silvia Ortega Conde
1.3. Alcance
El Aplicativo Ayne constará de cinco grandes módulos, que se
identifican con cada uno de los procedimientos a informatizar:
Almacén: Gestiona el funcionamiento del almacén de
material para las distintas áreas (sanidad, educación…)
de Ayne.
Talleres: Gestiona el funcionamiento de los talleres
impartidos por Ayne a las promotoras de salud de las
comunidades de Puente Piedra (Lima – Perú) y elabora
informes sobre los mismos.
Nutrición: Control de peso y talla de los niños de las
comunidades de Puente Piedra (Lima – Perú).
Personal: Es un control de presencia del personal de
Ayne.
Guardar Base Datos: Opción para crear una copia de
seguridad del contenido actual de la base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 11/258 Silvia Ortega Conde
1.4. Definiciones, siglas y abreviaciones
DEFINICIONES
Comunidad: Poblado marginal chabolista.
Nuevo sol (sol): Unidad monetaria de curso legal en Perú
desde 1991, dividida en 100 céntimos. Circulan en la actualidad
monedas de 5, 10, 20, 50 céntimos, 1, 2 y 5 nuevos soles y
billetes de 10, 20, 50, 100 y 200 nuevos soles.
Promotora de salud: Mujer, elegida por los habitantes de una
comunidad, que se encarga de detectar enfermedades, de
enseñar a los habitantes cómo comportarse ante una diarrea
o una desnutrición, de denunciar maltratos... En resumen, se
encarga del bienestar de los miembros de una comunidad.
Taller: Charla – coloquio para la capacitación de las promotoras
de salud en diversas áreas (alimentación y nutrición, salud,
promoción y protección de los derechos de los niños…).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 12/258 Silvia Ortega Conde
SIGLAS
BBDD: Base de datos. Es un conjunto de datos pertenecientes
a un mismo contexto y almacenados sistemáticamente para su
posterior uso.
ERS: Especificación de Requisitos Software. Es una
descripción completa del comportamiento del sistema que se va
a desarrollar. Incluye un conjunto de casos de uso que describe
todas las interacciones que tendrán los usuarios con el
software.
HTML: HyperText Markup Language. Hace referencia al
lenguaje de marcado para la elaboración de páginas web. Es un
estándar que, en sus diferentes versiones, define una estructura
básica y un código (denominado código HTML) para la
definición de contenido de una página web, como texto,
imágenes, etc. Es un estándar a cargo de la W3C.
IRA: Infección Respiratoria Aguda
JDK: Java Development Kit. Es un software que provee
herramientas de desarrollo para la creación de programas en
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 13/258 Silvia Ortega Conde
Java. Puede instalarse en una computadora local o en una
unidad de red.
JRE: Java Runtime Environment. Es un conjunto de utilidades
que permite la ejecución de programas Java. En su forma más
simple, el entorno en tiempo de ejecución de Java está
conformado por una Máquina Virtual de Java o JVM, un
conjunto de bibliotecas Java y otros componentes necesarios
para que una aplicación escrita en lenguaje Java pueda ser
ejecutada. El JRE actúa como un "intermediario" entre el
sistema operativo y Java.
Un usuario sólo necesita el JRE para ejecutar las aplicaciones
desarrolladas en lenguaje Java, mientras que para desarrollar
nuevas aplicaciones en dicho lenguaje es necesario un entorno
de desarrollo, denominado JDK, que además del JRE (mínimo
imprescindible) incluye, entre otros, un compilador para Java.
JSP: Java Server Pages. Es una tecnología que ayuda a los
desarrolladores de software a crear páginas web dinámicas
basadas en HTML, XML entre otros tipos de documentos. JSP
es similar a PHP pero usa el lenguaje de programación Java.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 14/258 Silvia Ortega Conde
ODBC: Open DataBase Connectivity. Es un estándar de acceso
a las bases de datos desarrollado por SQL Access Group en
1992. El objetivo de ODBC es hacer posible el acceder a
cualquier dato desde cualquier aplicación, sin importar qué
sistema de gestión de bases de datos almacene los datos.
ONG: Organización No Gubernamental.
PHP: Es un lenguaje de programación de uso general de código
del lado del servidor originalmente diseñado para el desarrollo
web de contenido dinámico.
TBC: Tuberculosis.
UML: Unified Modeling Language. Es un lenguaje gráfico para
visualizar, especificar, construir y documentar un sistema de
software.
W3C: World Wide Web Consortium. Organización dedicada a la
estandarización de casi todas las tecnologías ligadas a la web,
sobre todo en lo referente a su escritura e interpretación.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 15/258 Silvia Ortega Conde
XML: eXtensible Markup Language. Es un lenguaje de marcas
desarrollado por la W3C utilizado para almacenar datos en
forma legible.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 16/258 Silvia Ortega Conde
1.5. Referencias
IEEE Recommended Practice for Software Requirements
Specification. ANSI/IEEE std. 830, 1998.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 17/258 Silvia Ortega Conde
1.6. Apreciación global
Este documento consta de diez secciones.
En la primera sección, se realiza una introducción al
proyecto realizado y se proporciona una visión general de la
especificación de recursos del sistema.
En la segunda sección, se define el planning del
aplicativo, con la cronología de sus diferentes fases y el
esquema temporal.
En la tercera sección, se realiza una descripción
general del sistema, con el fin de conocer las principales
funciones que éste debe acometer, los datos asociados y los
factores, restricciones, supuestos y dependencias que afectan
al desarrollo, sin entrar en excesivos detalles.
En la cuarta sección, se definen detalladamente los
requisitos que debe satisfacer el sistema.
En la quinta sección, se realiza un análisis funcional de
todos los módulos a gestionar, así como la manera de hacerlo.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 18/258 Silvia Ortega Conde
Se proporciona una maqueta funcional de la aplicación, de
forma que se pueda validar fácilmente la interfaz de usuario, la
navegación y la información que cada una de las pantallas
debe presentar y capturar; así mismo, se incorpora un
diagrama de flujo por módulos de funcionalidad.
En la sexta sección, se realiza el diseño técnico de la
aplicación, el cual define la arquitectura tecnológica de la
aplicación e identifica todos los elementos a desarrollar. Una
parte fundamental es la definición de la base de datos, donde
se albergan los contenidos que alimentan la información
mostrada en la web.
En la séptima sección, se detallan el plan de pruebas
unitarias, realizado para garantizar el correcto funcionamiento
de la aplicación, y el plan de pruebas de aceptación, realizado
previamente a la puesta en producción de la aplicación.
En la octava sección, se explica el manual de usuario,
elaborado con el fin de garantizar una correcta formación a los
usuarios de la aplicación.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 19/258 Silvia Ortega Conde
En la novena sección, se relatan las conclusiones a las
que se han llegado una vez finalizadas todas las fases del
proyecto.
En la décima sección, se especifica la bibliografía
utilizada.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 20/258 Silvia Ortega Conde
2. PLANNING
2.1. Cronología.
En este apartado, se detalla la planificación temporal del
proyecto, con una breve descripción de las etapas. Entre ellas,
hay dos claras divisiones: la toma de requisitos, análisis, diseño
y codificación de proyecto, realizadas en Lima, y la memoria del
proyecto, realizada en España.
PARTE I – Lima
Llegada a Lima (Puente Piedra) – (Día 1).
Visita a una de las comunidades. Entrevista con los
miembros de la ONG - Sede de Puente Piedra – (Día 2).
Viaje a la sede norte - Pueblo Nuevo. Visita a las
comunidades y explicación del trabajo e instalaciones –
(Días 3 - 4).
Vuelta a Lima. 2ª entrevista miembros ONG y primera toma
de requisitos para la aplicación. Visita a las oficinas y
análisis de los recursos disponibles. (Día 5).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 21/258 Silvia Ortega Conde
Determinación del software a utilizar. Descarga de las
aplicaciones necesarias en los PC’s. (Día 6).
División de tareas. Planificación del proyecto a realizar.
(Días 6 - 7).
Estructuración del menú e identificación de los módulos de
la aplicación. Creación de la estructura de la Base de datos
(Día 8).
Entrevista detallada con interlocutor ONG. Recepción de
documentación a introducir en la aplicación (Día 9).
Grabación de datos (Días 9 - 10).
Comienzo de la fase de desarrollo (Días 10 - 25).
Creación del manual de usuario (Días 25 - 27).
Pruebas unitarias. Corrección de errores. (Días 28 - 29).
Formación a los usuarios y entrega de ejecutables y manual
(Día 30)
Fin de trabajos, regreso a España (Día 31).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 22/258 Silvia Ortega Conde
PARTE II – España
Toma contacto con tutor del proyecto. Comienzo de la
planificación y estructuración de la memoria (semana 1).
División de tareas entre las autoras del proyecto (semana
2).
Desarrollo de la memoria (semana 3 - 17).
Revisión y corrección de errores de la documentación
(semana 18 - 20)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 23/258 Silvia Ortega Conde
2.2. Diagrama de Gantt.
Todo el esquema temporal ha sido reflejado en un diagrama de
Gantt.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 24/258 Silvia Ortega Conde
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 25/258 Silvia Ortega Conde
3. DESCRIPCIÓN GLOBAL
3.1. Perspectiva del producto
La perspectiva del producto es que sea una aplicación sencilla,
fácil de utilizar, intuitiva y práctica, que facilite la obtención de
los informes necesarios para solicitar ayudas y subvenciones,
que permita controlar el material disponible en el almacén, que
sea capaz de mostrar la evolución del crecimiento infantil de las
comunidades, y que permita gestionar el control de presencia
del personal de Ayne.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 26/258 Silvia Ortega Conde
3.2. Funciones del producto
La aplicación permitirá:
Gestionar el funcionamiento del almacén de material
para las distintas áreas de la ONG, llevando la cuenta de los
productos que entran y salen del mismo, así como el stock de
dichos productos.
Gestionar el funcionamiento de los talleres impartidos
por Ayne y elaborar informes de cara a la solicitud de
subvenciones y ayudas.
Controlar el peso y talla de los niños de las distintas
comunidades y elaborar y consultar historiales.
Controlar la presencia del personal de Ayne en su
puesto de trabajo.
Realizar una copia de la base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 27/258 Silvia Ortega Conde
3.3. Características del usuario
Esta aplicación está pensada para personas con cualquier nivel
cultural y con poca experiencia en el manejo de herramientas
informáticas.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 28/258 Silvia Ortega Conde
3.4. Restricciones
1) Dada su condición de ONG, Ayne dispone de unos equipos
muy antiguos, lentos, con poca memoria y poca capacidad,
que tienen instalado Windows XP, Internet Explorer 8 (32
bits) y Microsoft Office 2003.
2) Ayne tiene una red inalámbrica, en el dominio AYNE, en el
cual la máquina de dirección IP 192.168.2.103 tiene
instalado Microsoft Access 2007.
3) Los equipos de Ayne no soportan un desarrollo en J2EE, por
lo que se decidió implementar el desarrollo con una
tecnología más sencilla. Después de múltiples pruebas, se
decide bajar de Internet el siguiente software de libre
distribución:
- Tomcat 6.0.37
- JRE 6.0
Este software instala el servidor de aplicaciones Tomcat.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 29/258 Silvia Ortega Conde
4) Se modifica el fichero hosts de la máquina de dirección IP
192.168.2.103 para incluir la siguiente línea:
127.0.0.1 servidor
5) Se definen dos variables de entorno en Inicio / Configuración
/ Panel de Control / Sistema / Avanzado / Variables de
Entorno:
- JAVA_HOME con el valor C:/Archivos de
programa/Java/jdk1.6.0_26
- TOMCAT_HOME con el valor
C:/Aplicativo/tomcat
6) Las máquinas de Ayne no disponen de la tecnología
necesaria para soportar la instalación de una base de datos
en condiciones, por lo que se decide crear la siguiente
arquitectura:
- Una base de datos en Access:
C:/Aplicativo/ayneBBDD/ayne.mdb
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 30/258 Silvia Ortega Conde
- Los jsp’s que, a través de Tomcat, son servidos, se
encuentran en la ruta:
C:/ Aplicativo/tomcat/webapps/ROOT/ayne/*.jsp
- Una conexión a través de ODBC a la base de datos
creada:
En Inicio / Configuración / Programas / Panel de
Control / Herramientas Administrativas / Origen de
Datos ODBC.
Esto permite que todas las máquinas en red en el dominio
AYNE puedan acceder, simultáneamente, a los datos
almacenados en la base de datos, abriendo un navegador y
poniendo la siguiente URL:
http://servidor:8080/ayne/index.jsp
En los jsp’s se incluye el siguiente código para acceder a la
base de datos a través de este ODBC creado:
String url2="jdbc:odbc:ayne"; Puente JDBC/ODBC
String driver2="sun.jdbc.odbc.JdbcOdbcDriver";
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 31/258 Silvia Ortega Conde
java.sql.Connection con2=null;
Class.forName(driver2).newInstance();
con2=java.sql.DriverManager.getConnection(url2,"","");
java.sql.Statement select2=con2.createStatement();
int rs=select2.executeUpdate(“INSERT….”);
Para instalar la aplicación en otra red, se seguirán las
siguientes premisas:
- Crear el directorio C:/Aplicativo y copiar el fichero
baseDatos.bat y los enlaces directos Conexión y
Desconexión.
- Se ha de buscar una máquina con Microsoft Access, en la
cual se instalará el servidor de aplicaciones Tomcat
6.0.37 a partir del fichero apache-tomcat-6.0.37.zip.
Este fichero se descomprimirá en el directorio C:/Aplicativo.
- Instalar la JDK a partir del fichero jdk-6u26-windows-
i586.exe, que incluye la JRE 6.0.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 32/258 Silvia Ortega Conde
- Crear el directorio C:/Aplicativo/ayneBBDD, y en el
crear la base de datos Access ayne.mdb.
- Crear el directorio C:/Aplicativo/volcado
- Crear la conexión JDBC-ODBC a la base de datos:
En Inicio / Configuración / Programas / Panel de
Control / Herramientas Administrativas / Origen de
Datos ODBC.
String url2="jdbc:odbc:ayne"; Puente JDBC/ODBC
String driver2="sun.jdbc.odbc.JdbcOdbcDriver";
java.sql.Connection con2=null;
Class.forName(driver2).newInstance();
con2=java.sql.DriverManager.getConnection(url2,"","");
java.sql.Statement select2=con2.createStatement();
int rs=select2.executeUpdate(“INSERT….”);
- Copiar el código fuente en el directorio
C:\Aplicativo\tomcat\webapps\ROOT\ayne.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 33/258 Silvia Ortega Conde
3.5. Atención y dependencias
La solución técnica adoptada determina que la web de Ayne se
implantará con tecnología Java, dado que:
Es de probada fiabilidad.
Se encuentra muy extendido el conocimiento sobre ella.
Proporciona aplicaciones robustas, escalables y fáciles de
mantener.
Ayne cuenta con la infraestructura necesaria para llevar a
cabo su implantación.
El sistema correrá sobre cualquier plataforma, pero las pruebas
se realizarán sobre el sistema Windows XP.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 34/258 Silvia Ortega Conde
4. ANÁLISIS DE REQUISITOS
4.1. Requisitos funcionales
El sistema estará compuesto de cinco módulos:
Almacén: Gestiona el funcionamiento del almacén de
material para las distintas áreas (sanidad, educación…)
de Ayne.
Talleres: Gestiona el funcionamiento de los talleres
impartidos por Ayne a las promotoras de salud de las
comunidades de Puente Piedra (Lima – Perú) y elabora
informes sobre los mismos.
Nutrición: Control de peso y talla de los niños de las
comunidades de Puente Piedra (Lima – Perú).
Personal: Es un control de presencia del personal de
Ayne.
Guardar Base Datos: Opción para crear una copia de
seguridad del contenido actual de la base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 35/258 Silvia Ortega Conde
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 36/258 Silvia Ortega Conde
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 37/258 Silvia Ortega Conde
4.1.1. Página Inicial
Nombre: Página Inicial Código: RF1-WEB-INIC
Responsable: Fecha: 30/10/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La aplicación tendrá, como página inicial, una página con el
logotipo de Ayne, una cabecera con los enlaces a los cinco
módulos del sistema, y una imagen que resume la actividad
de la ONG. Los enlaces permitirán acceder a los requisitos
RF2-WEB-ALMA-ABAR, RF8-WEB-TALL-ABPE, RF13-
WEB-NUTR-ANIÑ, RF17-WEB-PERS y RF20-WEB-BBDD.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 38/258 Silvia Ortega Conde
4.1.2. Módulo de Almacén. Alta / Baja Área
Nombre: Alta / Baja Área Código: RF2-WEB-ALMA-
ABAR
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán las distintas áreas de
trabajo (sanidad, educación…) de Ayne.
Se podrá dar de alta una nueva área o borrar un área ya
existente.
Para dar de alta un área, se empleará un formulario con dos
campos:
- Área
- Observaciones
Las áreas existentes se mostrarán en una tabla, y cada una
de ellas incluirá una opción para borrarla.
Comentarios:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 39/258 Silvia Ortega Conde
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 40/258 Silvia Ortega Conde
4.1.3. Módulo de Almacén. Añadir Producto
Nombre: Añadir Producto Código: RF3-WEB-ALMA-
PROD
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se añadirán productos a la lista de
productos disponibles en el almacén.
Para añadir un producto, se empleará un formulario con dos
campos:
- Producto
- Observaciones
Los productos existentes se mostrarán en un desplegable.
Comentarios:
Requisitos
Relacionados:
Versiones
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 41/258 Silvia Ortega Conde
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 42/258 Silvia Ortega Conde
4.1.4. Módulo de Almacén. Entrada Material
Nombre: Entrada Material Código: RF4-WEB-ALMA-
EMAT
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se contabilizará la entrada o compra de
material.
Para contabilizar una entrada, se empleará un formulario
con tres campos:
- Producto (dado de alta previamente con la opción
“Añadir Producto”)
- Cantidad
- Precio por unidad (en soles, con dos decimales
como máximo)
Los productos existentes se mostrarán en un desplegable.
Comentarios:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 43/258 Silvia Ortega Conde
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 44/258 Silvia Ortega Conde
4.1.5. Módulo de Almacén. Salida Material
Nombre: Salida Material Código: RF5-WEB-ALMA-
SMAT
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se contabilizará la salida de material.
Para contabilizar una salida, se empleará un formulario con
tres campos:
- Producto (dado de alta previamente con la opción
“Añadir Producto”)
- Área a la que va destinado el producto (dada de alta
previamente con la opción “Alta / Baja Área”)
- Cantidad
Los productos existentes se mostrarán en un desplegable.
Comentarios:
Requisitos
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 45/258 Silvia Ortega Conde
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 46/258 Silvia Ortega Conde
4.1.6. Módulo de Almacén. Consultas
Nombre: Consultas Código: RF6-WEB-ALMA-
CONS
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrán consultar las entradas y
salidas de material, rellenando previamente un filtro:
- Producto (dado de alta previamente con la opción
“Añadir Producto”)
- Área a la que va destinado el producto (dada de alta
previamente con la opción “Alta / Baja Área”)
- Tipo de operación (“Entrada”, “Retirada” o “Todas”)
- Fecha Desde
- Fecha Hasta
Hay dos opciones de consulta:
- Consultar Detalle: Se mostrará una tabla en la que
cada registro tendrá los detalles de cada entrada o
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 47/258 Silvia Ortega Conde
retirada de material (Tipo de Operación, Producto,
Fecha, Área, Cantidad y Precio)
- Consultar Totales: Se mostrará una tabla en la que
cada registro tendrá el total de cada entrada o
retirada de material (Tipo de Operación, Producto,
Fecha Desde, Fecha Hasta, Área y Cantidad)
En cuanto a los productos, el valor "TODOS", no es
seleccionable si se desea acceder a “Consultar Totales”
En cuanto al tipo de operación, el valor "TODAS", no es
seleccionable si se desea acceder a “Consultar Totales”
Ambas pantallas de resultados tienen la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 48/258 Silvia Ortega Conde
4.1.7. Módulo de Almacén. Stock
Nombre: Stock Código: RF7-WEB-ALMA-
STOC
Responsable: Fecha: 25/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrá consultar el material existente
en stock. Se muestra una tabla en la que cada registro
tendrá los detalles de cada producto (Producto, Cantidad
actual, Observaciones) y una opción para borrarlo del
almacén.
Aunque un producto se borre, las entradas y salidas de ese
producto seguirán registradas en base de datos.
Esta pantalla tiene la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 49/258 Silvia Ortega Conde
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 50/258 Silvia Ortega Conde
4.1.8. Módulo de Talleres. Alta / Baja Persona
Nombre: Alta / Baja
Persona
Código: RF8-WEB-TALL-
ABPE
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán las personas asistentes
a las actividades impartidas por Ayne.
Se podrá dar de alta una persona, modificarla o borrarla.
Para dar de alta una persona, se empleará un formulario
con seis campos:
- Nombre y Apellidos
- Comunidad
- Sexo
- Teléfono
- Dirección
- Edad
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 51/258 Silvia Ortega Conde
Las personas existentes se mostrarán en una tabla, y cada
una de ellas incluirá una opción para acceder al detalle de la
misma, desde donde se podrán modificar sus datos o
borrarla.
La tabla se podrá ordenar por nombre o por comunidad.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 52/258 Silvia Ortega Conde
4.1.9. Módulo de Talleres. Alta / Baja Actividad
Nombre: Alta / Baja
Actividad
Código: RF9-WEB-TALL-
ABAC
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán las actividades (charlas,
capacitaciones, talleres…) impartidas por Ayne.
Se podrá dar de alta una actividad, modificarla o borrarla.
Para dar de alta una actividad, se empleará un formulario
con seis campos:
- Actividad
- Fecha Comienzo
- Fecha Fin
- Lugar
- Tipo
- Ponente
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 53/258 Silvia Ortega Conde
Las actividades existentes se mostrarán en una tabla, y
cada una de ellas incluirá una opción para acceder al detalle
de la misma, desde donde se podrán modificar sus datos o
borrarla.
La tabla se podrá ordenar por actividad, por fecha o por
lugar.
IMPORTANTE: La aplicación no permite el borrado de una
actividad que tenga asignados asistentes. Para borrar dicha
actividad, se deberán desasignar primero todas las
personas (opción “Asignar Asistentes / Desasignar”) y
posteriormente borrarla con la opción “Alta / Baja Actividad”.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 54/258 Silvia Ortega Conde
4.1.10. Módulo de Talleres. Asignar Asistentes
Nombre: Asignar Asistentes Código: RF10-WEB-TALL-
ASIG
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se asignarán los asistentes de una
actividad a la misma.
Los asistentes a una actividad se mostrarán en una tabla, y
cada una de ellas incluirá una opción de desasignación.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 55/258 Silvia Ortega Conde
4.1.11. Módulo de Talleres. Consulta Asistencia
Nombre: Consulta
Asistencia
Código: RF11-WEB-TALL-
CASI
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrá consultar la asistencia a las
actividades impartidas por Ayne, rellenando previamente un
filtro:
- Actividad Concreta (en un día dado)
- Actividad General (en un rango de fechas)
- Comunidad
- Sexo
- Edad
- Fecha Desde (campo ligado a “Actividad General”)
- Fecha Hasta (campo ligado a “Actividad General”)
Los dos primeros campos son excluyentes.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 56/258 Silvia Ortega Conde
La pantalla de resultados tiene la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 57/258 Silvia Ortega Conde
4.1.12. Módulo de Talleres. Consulta Persona
Nombre: Consulta Persona Código: RF12-WEB-TALL-
CPER
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrá consultar la asistencia de una
persona a las actividades impartidas por Ayne, rellenando
previamente un filtro:
- Persona
- Actividad General
- Fecha Desde (campo ligado a “Actividad General”)
- Fecha Hasta (campo ligado a “Actividad General”)
La pantalla de resultados tiene la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 58/258 Silvia Ortega Conde
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 59/258 Silvia Ortega Conde
4.1.13. Módulo de Nutrición. Alta Niño
Nombre: Alta Niño Código: RF13-WEB-
NUTR-ANIÑ
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán los niños a pesar y
tallar.
Se podrá dar de alta un niño, modificarlo o borrarlo.
Para dar de alta un niño, se empleará un formulario con
doce campos:
- Nombre y Apellidos
- Comunidad
- Fecha de Nacimiento
- Fecha de Tallaje
- Peso al nacer
- Sexo
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 60/258 Silvia Ortega Conde
- Dirección
- Teléfono
- Talla
- Perímetro craneal
- Perímetro torácico
- Diagnóstico: Se refiere al nivel de desnutrición
(Aguda, Crónica, Normal, Obesa, Reagudizada)
Los niños existentes se mostrarán en una tabla, y cada uno
de ellos incluirá una opción para acceder al detalle del
mismo, desde donde se podrán modificar sus datos o
borrarlo.
La tabla se podrá ordenar por nombre o por comunidad.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
4.1.14. Módulo de Nutrición. Nuevo Peso y Talla
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 61/258 Silvia Ortega Conde
Nombre: Nuevo Peso y
Talla
Código: RF14-WEB-
NUTR-NPYT
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán las mediciones
sucesivas.
Para dar de alta una nueva medición, se empleará un
formulario con siete campos:
- Niño
- Fecha Tallaje
- Peso Actual
- Talla Actual
- Perímetro craneal
- Perímetro torácico
- Diagnóstico
Comentarios:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 62/258 Silvia Ortega Conde
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 63/258 Silvia Ortega Conde
4.1.15. Módulo de Nutrición. Historial
Nombre: Historial Código: RF15-WEB-
NUTR-HIST
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se visualizará el historial de mediciones
de un niño.
Las mediciones existentes se mostrarán en una tabla, y
cada una de ellas incluirá una opción para borrarla.
La pantalla de resultados tiene la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 64/258 Silvia Ortega Conde
4.1.16. Módulo de Nutrición. Consultas
Nombre: Consultas Código: RF16-WEB-
NUTR-CONS
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrán consultar las mediciones
realizadas, rellenando previamente un filtro:
- Fecha Tallaje
- Comunidad
- Sexo
- Diagnóstico
La pantalla de resultados tiene la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 65/258 Silvia Ortega Conde
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 66/258 Silvia Ortega Conde
4.1.17. Módulo de Personal. Alta / Baja Personal
Nombre: Alta / Baja
Personal
Código: RF17-WEB-
PERS-ABPE
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se gestionarán las personas
pertenecientes a la plantilla de Ayne.
Se podrá dar de alta una persona o borrarla.
Para dar de alta una persona, se empleará un formulario
con tres campos:
- Nombre
- Área
- Puesto
Las personas existentes se mostrarán en una tabla, y cada
una de ellas incluirá una opción para borrarla.
Comentarios:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 67/258 Silvia Ortega Conde
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 68/258 Silvia Ortega Conde
4.1.18. Módulo de Personal. Insertar Horas
Nombre: Insertar Horas Código: RF18-WEB-
PERS-IHOR
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se grabará el horario diario realizado
por cada persona de la plantilla.
Para ello, se empleará un formulario con siete campos:
- Nombre
- Hora Entrada Mañana
- Hora Salida Mañana
- Hora Entrada Tarde
- Hora Salida Tarde
- Fecha
- Observaciones
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 69/258 Silvia Ortega Conde
IMPORTANTE: Las horas se contabilizarán en función de
que se rellenen las dos horas de entrada y de salida. Si se
rellena sólo la hora de entrada de mañana y no la de salida
de mañana, las horas de la mañana no serán contabilizadas
para esa persona. De igual manera sucederá con las horas
de la tarde. Las horas no rellenadas de mañana o tarde
serán visualizadas en la consulta de detalle como 23:59,
que será tomado como valor nulo.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 70/258 Silvia Ortega Conde
4.1.19. Módulo de Personal. Consultas
Nombre: Consultas Código: RF19-WEB-
PERS-CONS
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se podrán consultar las horas
trabajadas por una persona o por todas entre dos fechas
determinadas, rellenando previamente un filtro:
- Nombre
- Fecha Desde
- Fecha Hasta
Hay dos opciones de consulta:
- Consultar Detalle: Se mostrará una tabla en la que
cada registro tendrá los detalles de una persona en
una fecha, así como una opción “Borrar”
- Consultar Totales: Se mostrará una tabla en la que
cada registro tendrá el total de horas de una persona
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 71/258 Silvia Ortega Conde
entre dos fechas
Ambas pantallas de resultados tienen la opción “Imprimir”
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 72/258 Silvia Ortega Conde
4.1.20. Módulo de Guardar BBDD. Guardar Base de Datos
Nombre: Guardar Base de
Datos
Código: RF20-WEB-
BBDD-GBDA
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: F-Funcional
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Desde esta pantalla se realizará una copia de la BBDD para,
en el caso de necesitar recuperar la BBDD por cualquier
motivo, poder hacerlo.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 73/258 Silvia Ortega Conde
4.2. Requisitos no funcionales
4.2.1. Requisitos de Operación
4.2.1.1. Idioma Localizado
Nombre: Idioma Localizado Código: RN1-CDM-IDIO
Responsable: Fecha: 26/11/2015
Origen: C-Calidad,
Metodología
Tipo: O-Operación
Prioridad: M-Media Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La aplicación se desarrollará en castellano (no es necesario
que sea multi-idioma)
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 74/258 Silvia Ortega Conde
4.2.1.2. Modelo de Datos
Nombre: Modelo de Datos Código: RN2-CDM-MDAT
Responsable: Fecha: 26/11/2015
Origen: C-Calidad,
Metodología
Tipo: O-Operación
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La aplicación seguirá la siguiente guía para la implantación
del modelo de datos:
NO-CMOBDO-001 - Manual Microsoft Access 2007
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 75/258 Silvia Ortega Conde
4.2.1.3. Generación de Logs
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 76/258 Silvia Ortega Conde
4.2.1.4. Guía de Estilo
Nombre: Guía de Estilo Código: RN3-CDM-GEST
Responsable: Fecha: 26/11/2015
Origen: U-Usuario Tipo: O-Operación
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La interfaz web de la aplicación ha sido supervisada y
aprobada por Ayne.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 77/258 Silvia Ortega Conde
4.2.2. Requisitos de Interfaz entre Sistemas
Nombre: Interfaz entre
Sistemas
Código: RN4-CDM-ISIS
Responsable: Fecha: 27/11/2015
Origen: U-Usuario Tipo: I-Interfaz Sistemas
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: El sistema guardará en una base de datos Access los datos
referentes a:
- la gestión de material
- la impartición de actividades por parte de Ayne
- peso y talla de los niños de las diferentes comunidades
- personal de plantilla de Ayne
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 78/258 Silvia Ortega Conde
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 79/258 Silvia Ortega Conde
4.2.3. Requisitos de Prestaciones
Nombre: Almacenamiento
de Ficheros
Código: RN5-CDM-AFIC
Responsable: Fecha: 27/11/2015
Origen: E-Estrategia de
Empresa
Tipo: P-Prestaciones
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: El sistema almacenará los ficheros de la aplicación
(imágenes, jsp’s, hoja de estilos, javascript) en un espacio
de disco, identificando cada fichero de manera única.
El sistema dispondrá de un procedimiento de backup de la
base de datos.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 80/258 Silvia Ortega Conde
4.2.4. Requisitos de Verificación / Validación
4.2.4.1. Validación Textos
Nombre: Validación Textos Código: RN6-CDM-VTEX
Responsable: Fecha: 27/11/2015
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Los textos de las distintas pantallas tendrán que ser
validados por Ayne antes de su puesta en producción.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 81/258 Silvia Ortega Conde
4.2.4.2. Entregables
Nombre: Entregables Código: RN7-CDM-ENTR
Responsable: Fecha: 27/11/2015
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La aplicación se desarrollará en las instalaciones de Ayne:
- Creación y actualización de todos los fuentes, imágenes,
documentación y datos,
- Creación de las líneas bases correspondientes a la versión
entregada,
- Instalación en producción, de las líneas bases creadas.
- Ejecución del plan de pruebas en el entorno de producción.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 82/258 Silvia Ortega Conde
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 83/258 Silvia Ortega Conde
4.2.5. Requisitos de Seguridad
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 84/258 Silvia Ortega Conde
4.2.6. Requisitos de Fiabilidad y Mantenimiento
Nombre: Fiabilidad y
Mantenimiento
Código: RN8-CDM-CRIT
Responsable: Fecha: 27/11/2015
Origen: U-Usuario Tipo: B-Fiabilidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: La web del Aplicativo Ayne deberá poder funcionar sobre
una arquitectura de alta disponibilidad basada en la
arquitectura definida para este tipo de aplicaciones: Servidor
de aplicaciones Tomcat, base de datos Microsoft Access.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 85/258 Silvia Ortega Conde
4.2.7. Requisitos de Calidad
4.2.7.1. Metodología de Desarrollo
Nombre: Metodología de
Desarrollo
Código: RN9-CDM-METO
Responsable: Fecha: 16/06/2016
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: El desarrollo del sistema seguirá un proceso iterativo
basado en UML.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 86/258 Silvia Ortega Conde
4.2.7.2. Nomenclatura
Nombre: Nomenclatura Código: RN10-CDM-
NOME
Responsable: Fecha: 16/06/2016
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Los objetos del modelo de datos propio del análisis y diseño
del sistema no siguen una normativa de nomenclatura en
concreto.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 87/258 Silvia Ortega Conde
4.2.7.3. Codificación
Nombre: Codificación Código: RN11-CDM-CODI
Responsable: Fecha: 16/06/2016
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: El desarrollo del sistema deberá seguir la normativa general
de codificación definida en el documento NO-COJSP-001 -
Normativa General De Codificación Aplicativo AYNE.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 88/258 Silvia Ortega Conde
4.2.7.4. Compatibilidad Navegadores / OS
Nombre: Compatibilidad
Navegadores / OS
Código: RN12-CDM-
COMP
Responsable: Fecha: 16/06/2016
Origen: U-Usuario Tipo: C-Calidad
Prioridad: A-Alta Necesidad: E-Esencial
Verificación: P-Prueba
Descripción: Se garantizará la compatibilidad de la web Ayne con el
navegador Microsoft Internet Explorer (versión 8.0 o
superior), sobre sistema operativo Windows XP o superior.
La web no tiene contenido multimedia.
Comentarios:
Requisitos
Relacionados:
Versiones
Descripción:
Fecha: Responsable:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 89/258 Silvia Ortega Conde
4.3. Restricciones de diseño
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 90/258 Silvia Ortega Conde
4.4. Atributos del software del sistema
1. Base de datos Microsoft Access 2007
2. Servidor de aplicaciones Tomcat 6.0.37
3. Java Runtime Environment (JRE) 6.0
4. Conexión ODBC
5. Páginas JSP
6. Microsoft Internet Explorer 8.0
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 91/258 Silvia Ortega Conde
4.5. Resumen de requisitos
Código Nombre Tipo Origen Necesidad Prioridad Verificación
RF1-WEB-
INIC
Página Inicial F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF2-WEB-
ALMA-ABAR
Alta / Baja
Área
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF3-WEB-
ALMA-PROD
Añadir
Producto
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF4-WEB-
ALMA-EMAT
Entrada
Material
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF5-WEB-
ALMA-SMAT
Salida
Material
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF6-WEB-
ALMA-CONS
Consultas F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF7-WEB-
ALMA-STOC
Stock F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF8-WEB-
TALL- ABPE
Alta / Baja
Persona
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF9-WEB-
TALL-ABAC
Alta / Baja
Actividad
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF10-WEB-
TALL-ASIG
Asignar
Asistentes
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF11-WEB-
TALL-CASI
Consulta
Asistencia
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF12-WEB-
TALL-CPER
Consulta
Persona
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF13-WEB-
NUTR-ANIÑ
Alta Niño F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF14-WEB- Nuevo Peso F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 92/258 Silvia Ortega Conde
Código Nombre Tipo Origen Necesidad Prioridad Verificación
NUTR-NPYT y Talla
RF15-WEB-
NUTR-HIST
Historial F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF16-WEB-
NUTR-CONS
Consultas F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF17-WEB-
PERS-ABPE
Alta / Baja
Personal
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF18-WEB-
PERS-IHOR
Insertar
Horas
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF19-WEB-
PERS-CONS
Consultas F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RF20-WEB-
BBDD-GBDA
Guardar
Base de
Datos
F-Funcional U-Usuario E-Esencial A-Alta P-Prueba
RN1-CDM-
IDIO
Idioma
Localizado
O-Operación C-Calidad,
Metodolog
ía
E-Esencial M-Media P-Prueba
RN2-CDM-
MDAT
Modelo de
Datos
O-Operación C-Calidad,
Metodolog
ía
E-Esencial A-Alta P-Prueba
RN3-CDM-
GEST
Guía de
Estilo
O-Operación U-Usuario E-Esencial A-Alta P-Prueba
RN4-CDM-
ISIS
Interfaz entre
Sistemas
I-Interfaz
Sistemas
U-Usuario E-Esencial A-Alta P-Prueba
RN5-CDM-
AFIC
Almacenamie
nto de
Ficheros
P-
Prestaciones
E-
Estrategia
de
Empresa
E-Esencial A-Alta P-Prueba
RN6-CDM-
VTEX
Validación
Textos
C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 93/258 Silvia Ortega Conde
Código Nombre Tipo Origen Necesidad Prioridad Verificación
RN7-CDM-
ENTR
Entregables C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
RN8-CDM-
CRIT
Fiabilidad y
Mantenimient
o
B-Fiabilidad U-Usuario E-Esencial A-Alta P-Prueba
RN9-CDM-
METO
Metodología
de Desarrollo
C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
RN10-CDM-
NOME
Nomenclatur
a
C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
RN11-CDM-
CODI
Codificación C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
RN12-CDM-
COMP
Compatibilida
d
Navegadores
/ OS
C-Calidad U-Usuario E-Esencial A-Alta P-Prueba
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 94/258 Silvia Ortega Conde
5. ANÁLISIS FUNCIONAL
5.1. Objeto
El Análisis Funcional se encuentra dentro de los trabajos a
realizar para la ONG Ayne-Perú, consistente en un portal de
gestión de los recursos de dicha ONG, y constituye el análisis
funcional para el desarrollo de dicho aplicativo.
El sistema tiene como principal objetivo la creación de una base
de datos y su correspondiente aplicación de control de la
misma, para la gestión y el mantenimiento de la información de
la ONG.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 95/258 Silvia Ortega Conde
5.2. Ámbito de aplicación
Este documento, elaborado por el equipo de trabajo de los tres
voluntarios desplazados a Perú, fue entregado al equipo de
trabajo de la ONG para su revisión, validación y aceptación.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 96/258 Silvia Ortega Conde
5.3. Diagrama de flujo
A continuación, el diagrama de flujo del aplicativo por módulos:
Diagrama de flujo 1 – Módulo Talleres
INICIAL
Elegir
opción
TALLERES
Actualizar
Persona
Actualizar
Actividad
Asignar
Asistentes
PERSONAS TALLERES
ASISTENCIA
Consultas
Asistencia Persona
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 97/258 Silvia Ortega Conde
Diagrama de flujo 2 – Módulo Almacén
INICIAL
Elegir
opción
ALMACEN
Actualizar
Área
Añadir
Producto Actualizar
Material
AREAS
PRODUCTOS
LOG_PRODUCT
OS
Consultas
Stock Movimient
os Stock
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 98/258 Silvia Ortega Conde
Diagrama de flujo 3 – Módulo Nutrición
INICIAL
Elegir
opción
NUTRICION
Actualizar
Niño
Actualizar
Peso y Talla
NANOS
NUTRICION
Consultas
Historial Datos
Niños
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 99/258 Silvia Ortega Conde
Diagrama de flujo 4 – Módulo Personal
INICIAL
Elegir
opción
PERSONAL
Actualizar
Personal
Insertar
Horas
PERSONAL
JORNADAS
Consulta
Horario
Personal
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 100/258 Silvia Ortega Conde
Diagrama de flujo 5 – Módulo Guardar Base de Datos
INICIAL
Elegir
opción
GUARDAR BBDD
BACKUP BBDD
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 101/258 Silvia Ortega Conde
5.4. Documentos relacionados.
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 102/258 Silvia Ortega Conde
5.5. Desarrollo
5.5.1. Introducción
A continuación se detalla la funcionalidad que proporciona el
Aplicativo Ayne:
El sistema permite gestionar el funcionamiento del almacén de
material para las distintas áreas (sanidad, educación…) de Ayne,
así como gestionar el funcionamiento de los talleres impartidos
por Ayne a las promotoras de salud de las comunidades de
Puente Piedra (Lima – Perú) y elaborar informes sobre los
mismos. También permite el control de peso y talla de los niños
de las comunidades de Puente Piedra (Lima – Perú), y además
es un control de presencia del personal de Ayne. Para finalizar,
dispone de una opción para crear una copia de seguridad del
contenido actual de la base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 103/258 Silvia Ortega Conde
5.5.2. Modelo Lógico de Procesos
A continuación, se describen los subsistemas principales y
componentes del sistema.
5.5.2.1. Diagrama de Contexto
5.5.2.1.1. Descripción de Componentes
A. Entidades Externas
Usuarios: Representa a las personas que
utilizarán la aplicación.
Aplicativo Ayne: El sistema permite el
registro de nuevos datos, la modificación y la
eliminación de dichos datos, así como
diferentes consultas a los mismos.
B. Flujo de Datos
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 104/258 Silvia Ortega Conde
F1. Inserción de datos: Datos que se van a
dar de alta en el sistema.
F2. Modificación de datos: Datos que se
van a modificar en el sistema.
F3. Eliminación de datos: Datos que se van
a eliminar del sistema.
F4. Consulta de datos: Datos que se
muestran en las distintas consultas.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 105/258 Silvia Ortega Conde
5.5.2.2. Diagrama de Subsistemas
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 106/258 Silvia Ortega Conde
6. DISEÑO TÉCNICO
6.1. Objeto
El objetivo de este apartado es describir el diseño técnico de los
desarrollos necesarios para que el sistema almacene, en base de
datos, la información recabada mediante el aplicativo.
6.2. Ámbito de aplicación
Este documento, elaborado por el equipo de trabajo de los tres
voluntarios desplazados a Perú, es en el que se basa el desarrollo
del aplicativo.
6.3. Diseño del modelo de datos
6.3.1. Diseño Conceptual
A continuación, las entidades, atributos y relaciones identificadas:
ENTIDADES
ENTIDAD
DESCRIPCIÓN
ATRIBUTOS
PERSONA Quien asiste a los talleres
(promotoras) o los
Nombre,
comunidad, sexo,
teléfono, dirección,
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 107/258 Silvia Ortega Conde
imparte. estado y edad.
ACTIVIDAD
Lo que se realiza (los
talleres, charlas,
capacitaciones…)
Actividad, fecha y
hora comienzo,
fecha y hora fin,
comunidad, tipo y
ponente.
AREA Unidad de trabajo:
sanidad, educación….etc.
Área y
observaciones.
MATERIAL
Es el producto a adquirir o
a retirar.
Producto, cantidad
y precio por
unidad.
STOCK
Material existente en el
almacén.
Producto,
observaciones y
cantidad actual.
PERSONAL Personas que conforman
la plantilla de AYNE.
Nombre, área y
puesto.
HORARIO DEL
PERSONAL
Especificación de la
jornada laboral a una
fecha de una persona.
Nombre, hora
entrada
mañana/tarde,
hora salida
mañana/tarde,
fecha, total horas y
observaciones.
NIÑO
Del que se recopilarán
datos a almacenar.
Nombre, dirección,
comunidad, sexo,
fecha de
nacimiento, peso y
teléfono.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 108/258 Silvia Ortega Conde
PESO
y
TALLA
Datos del tallaje del niño
por fecha.
Nombre del niño,
comunidad, fecha
de nacimiento,
fecha de tallaje,
peso actual, talla
actual, perímetro
craneal, perímetro
torácico y
diagnóstico.
ATRIBUTOS
Atributos de la entidad PERSONA:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
NOMBRE Y
APELLIDOS
Nombre y apellidos del
asistente al taller
(promotoras, agentes de
salud ...)
SI NO
COMUNIDAD Comunidad en la que se
imparte el taller.
SI NO
SEXO Sexo del asistente al taller
(varón-mujer)
TELÉFONO Teléfono del asistente al
taller
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 109/258 Silvia Ortega Conde
DIRECCIÓN Dirección del asistente al
taller
EDAD Edad del asistente al taller
ESTADO Activo o inactivo SI NO
Atributos de la entidad AREA:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
AREA El nombre del área. SI NO
OBSERVA-
CIONES Comentarios sobre el área.
Atributos de la entidad MATERIAL:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
PRODUCTO El producto que se ha
adquirido.
SI NO
PRECIO POR
UNIDAD Precio por unidad o lote. NO
Atributos de la entidad ACTIVIDAD:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 110/258 Silvia Ortega Conde
ATRIBUTO DESCRIPCIÓN CLAVE NULO
TALLER Descripción de la materia a
impartir.
SI NO
FECHA
COMIENZO
Fecha en la que da
comienzo el taller.
SI NO
FECHA FIN Fecha de finalización del
taller.
NO
HORA
COMIENZO
Hora en la que ha
comenzado la actividad.
HORA FIN Hora en la que ha finalizado
la actividad.
LUGAR Comunidad donde se va a
impartir la actividad.
SI
TIPO Tipo de actividad,
capacitación, taller, charla...
PONENTE Persona que va a impartir la
actividad.
Atributos de la entidad STOCK:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 111/258 Silvia Ortega Conde
PRODUCTO Producto existente en stock
CANTIDAD
ACTUAL
Cantidad del producto en
stock en unidades o lotes
OBSERVA-
CIONES Observaciones
Atributos de la entidad PERSONAL:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
NOMBRE
Nombre y apellidos de la
persona que trabaja o
colabora con AYNE.
SI NO
AREA Área a la que pertenece la
persona.
NO
PUESTO
Puesto que ocupa
(Trabajador social,
voluntario…)
Atributos de la entidad HORARIO (del personal):
ATRIBUTO DESCRIPCIÓN CLAVE NULO
NOMBRE Nombre y apellidos de la SI NO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 112/258 Silvia Ortega Conde
persona.
FECHA Fecha del horario SI NO
HORA
ENTRADAMAÑANA Hora de entrada de mañana.
HORA
SALIDAMAÑANA Hora de salida de mañana.
HORA
ENTRADATARDE Hora de entrada de tarde.
HORA
SALIDATARDE Hora de salida de tarde.
OBSERVA-CIONES Anotación de
observaciones.
Atributos de la entidad NIÑO:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
NOMBRE Y
APELLIDOS
Nombre y apellidos del niño
a pesar.
SI NO
COMUNIDAD
Nombre de la comunidad a la
que pertenece el niño.
SI NO
FECHA DE
NACIMIENTO
Fecha de nacimiento del
niño.
SI NO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 113/258 Silvia Ortega Conde
PESO AL
NACER Peso del niño al nacer.
SEXO Sexo del niño.
DIRECCION Dirección del niño
TELEFONO Teléfono del niño
Atributos de la entidad PESO y TALLA:
ATRIBUTO DESCRIPCIÓN CLAVE NULO
NIÑO Nombre y apellidos del niño. SI NO
FECHA Fecha de tallaje SI NO
FECHA DE
NACIMIENTO
Fecha de nacimiento del
niño.
SI
COMUNIDAD Comunidad en la que vive el
niño.
SI
PESO ACTUAL Peso del niño en la fecha. NO
TALLA ACTUAL Altura del niño en metros y
centímetros
NO
PERÍMETRO Perímetro craneal del niño en
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 114/258 Silvia Ortega Conde
CRANEAL centímetros.
PERÍMETRO
TORACICO
Perímetro torácico del niño
en centímetros.
DIAGNOSTICO
Cinco tipos de diagnóstico
fijo: AGUDA, CRONICA,
NORMAL, OBESA Y
REAGUDIZADA.
NO
RELACIONES
Relación de las entidades PERSONA-ACTIVIDAD:
RELACIÓN DESCRIPCIÓN ATRIBUTO
ASISTE A PERSONA ACTIVIDAD (1..N)
ACTIVIDAD PERSONA (1..N)
Fecha comienzo
Hora comienzo
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 115/258 Silvia Ortega Conde
Diagrama Entidad-Relación PERSONA – ACTIVIDAD
Relación de las entidades STOCK-MATERIAL:
RELACIÓN DESCRIPCIÓN ATRIBUTO
CONTIENE STOCK MATERIAL (1..N)
Cantidad (en stock)
ESTADO
PERSONA
1..N
ASISTE A
1..N
COMUNIDAD
EDAD
SEXO TELEFONO
DIRECCION
NOMBRE
ACTIVIDAD
HORA FIN
LUGAR
FECHA FIN
HORA
COMIENZO
FECHA
COMIENZO
TALLER
TIPO
PONENTE
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 116/258 Silvia Ortega Conde
MATERIAL STOCK (1..1)
AÑADE STOCK MATERIAL (1..N)
MATERIAL STOCK (1..1)
Cantidad (añadida
a stock)
RETIRA STOCK MATERIAL (1..N)
MATERIAL STOCK (1..1)
Cantidad (retirada
de stock)
Diagrama Entidad-Relación STOCK – MATERIAL
Relación de las entidades PERSONAL-HORARIO:
1..1
1..N
1..1
1..N
AÑADE
CANTIDAD
RETIRA
CANTIDAD
STOCK
1..N
CONTIENE
1..1
OBSERVACIO-
NES PRODUCTO
MATERIAL
PRODUCTO PRECIO/UD.
CANTIDAD
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 117/258 Silvia Ortega Conde
RELACIÓN DESCRIPCIÓN ATRIBUTO
REALIZA PERSONAL HORARIO (1..N)
HORARIO PERSONAL (1..1)
Fecha
Total horas
Diagrama Entidad-Relación PERSONAL – HORARIO
Relación de las entidades PERSONAL-AREA:
TOTAL
HORAS
PERSONAL
1..N
REALIZA
1..1
NOMBRE PUESTO
AREA
HORARIO
HORA FIN
LUGAR
HORA
ENTRADA
MAÑANA
HORA
SALIDA
MAÑANA
FECHA
NOMBRE
HORA
ENTRADA
TARDE
HORA
SALIDA
TARDE
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 118/258 Silvia Ortega Conde
RELACIÓN DESCRIPCIÓN ATRIBUTO
PERTENECE A
PERSONAL AREA (1..1)
AREA PERSONAL (1..N)
Diagrama Entidad-Relación PERSONAL – AREA
Relación de las entidades NIÑO-PESO y TALLA:
RELACIÓN DESCRIPCIÓN ATRIBUTO
MIDE NIÑO PESO y TALLA(1..N) Fecha de Tallaje
PERSONAL
1..1
PERTENECE
1..N
NOMBRE PUESTO
AREA
AREA
NOMBRE OBSERVACIONES
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 119/258 Silvia Ortega Conde
PESO y TALLA NIÑO (1..1)
Diagrama Entidad-Relación NIÑO – PESO y TALLA
DIRECCION
NIÑO
1..N
PESO AL
NACER
SEXO
FECHA DE
NACIMIENTO
COMUNIDAD
NOMBRE
TELEFONO
TALLA
PERIMETRO
CRANEAL
PERIMETRO
TORACICO
PESO
y TALLA
1..1
PESO
FECHA DE
NACIMIENTO
FECHA
TALLAJE
COMUNIDAD
NOMBRE DIAGNOSTICO
MIDE
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 120/258 Silvia Ortega Conde
6.3.2. Diseño Lógico
La estructuración de las tablas tras la fase de diseño conceptual
es la siguiente:
AREAS
CAMPO TIPO LONGITUD CLAVE
AREA TEXTO 50 PRIMARIA
OBSERVACIONES TEXTO 50
ASISTENCIA
CAMPO TIPO LONGITUD CLAVE
TALLER TEXTO 50 PRIMARIA
NOMBRE TEXTO 100 PRIMARIA
FECHA FECHA/HORA 8 PRIMARIA
LUGAR TEXTO 100 PRIMARIA
COMUNIDAD TEXTO 75 PRIMARIA
JORNADAS
CAMPO TIPO LONGITUD CLAVE
NOMBRE TEXTO 50 PRIMARIA
HORA_ENT_M FECHA/HORA 8
HORA_ENT_T FECHA/HORA 8
HORA_SAL_M FECHA/HORA 8
HORA_SAL_T FECHA/HORA 8
TOTAL_HORAS TEXTO 50
FECHA FECHA/HORA 8 PRIMARIA
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 121/258 Silvia Ortega Conde
OBSERVACIONES TEXTO 50
LOG_PRODUCTOS
CAMPO TIPO LONGITUD CLAVE
PRODUCTO TEXTO 50 PRIMARIA
FECHA_ENT_SAL FECHA/HORA 8 PRIMARIA
IND_ENT_SAL TEXTO 1 PRIMARIA
AREA TEXTO 20 PRIMARIA
CANTIDAD ENTERO LARGO 4
PRECIO MONEDA 8
NANOS
CAMPO TIPO LONGITUD CLAVE
NOMBRE TEXTO 100 PRIMARIA
DIRECCION TEXTO 100
COMUNIDAD TEXTO 75 PRIMARIA
SEXO TEXTO 1
FECHA_NAC FECHA/HORA 8 PRIMARIA
PESO_NAC_KILO ENTERO LARGO 4
PESO_NAC_GRAMO ENTERO LARGO 4
TELEFONO TEXTO 50
NUTRICION
CAMPO TIPO LONGITUD CLAVE
NOMBRE TEXTO 100 PRIMARIA
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 122/258 Silvia Ortega Conde
COMUNIDAD TEXTO 75 PRIMARIA
FECHA_NAC FECHA/HORA 8 PRIMARIA
FECHA_TALLAJE FECHA/HORA 8 PRIMARIA
PESO_KILO ENTERO LARGO 4
PESO_GRAMO ENTERO LARGO 4
TALLA_METRO ENTERO LARGO 4
TALLA_CENT ENTERO LARGO 4
PER_CRAN ENTERO LARGO 4
PER_TORA ENTERO LARGO 4
DIAGNOSTICO TEXTO 1
PERSONAL
CAMPO TIPO LONGITUD CLAVE
NOMBRE TEXTO 50 PRIMARIA
AREA TEXTO 50
FUNCION TEXTO 50
PERSONAS
CAMPO TIPO LONGITUD CLAVE
NOMBRE TEXTO 100 PRIMARIA
COMUNIDAD TEXTO 75 PRIMARIA
SEXO TEXTO 50
TELEFONO TEXTO 50
DIRECCION TEXTO 100
EDAD ENTERO 2
ESTADO TEXTO 1 PRIMARIA
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 123/258 Silvia Ortega Conde
PRODUCTOS
CAMPO TIPO LONGITUD CLAVE
PRODUCTO TEXTO 50 PRIMARIA
CANTIDAD_ACTUAL ENTERO LARGO 4
OBSERVACIONES TEXTO 50
TALLERES
CAMPO TIPO LONGITUD CLAVE
TALLER TEXTO 50 PRIMARIA
FECHA_COMIENZO FECHA/HORA 8 PRIMARIA
FECHA_FIN FECHA/HORA 8
LUGAR TEXTO 100 PRIMARIA
TIPO TEXTO 50
PONENTE TEXTO 100
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 124/258 Silvia Ortega Conde
6.3.3. Diseño Físico
En el siguiente apartado se detalla la definición de las tablas de la
base de datos:
TALLERES – contiene la información sobre todos los talleres
(actividades) realizados por AYNE.
ASISTENCIA – detalla los asistentes a los talleres por fecha.
PERSONAS – almacena los datos de las personas asistentes a
los talleres (promotoras…)
AREAS – contiene las distintas áreas sobre las que actúa
AYNE (salud, alimentación…)
PERSONAL - almacena los datos de los colaboradores de la
ONG.
JORNADAS – contiene la información horaria sobre la actividad
laboral diaria de los colaboradores de la ONG.
PRODUCTOS – contiene la información sobre los productos a
comprar y almacenar.
LOG_PRODUCTOS - es el stock del material, con información
sobre las entradas y salidas.
NANOS –almacena los datos de los niños.
NUTRICIÓN – contiene información de tipo médico sobre los
niños por fecha.
Esquema de la base de datos con claves e interrelaciones:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 125/258 Silvia Ortega Conde
Esquema de Base de Datos con claves e interrelaciones
TALLERES ASISTENCIA PERSONAS
TALLER TALLER NOMBRE
FECHA_COMIENZO NOMBRE COMUNIDAD
FECHA_FIN FECHA SEXO
LUGAR LUGAR TELEFONO
TIPO COMUNIDAD DIRECCION
PONENTE EDAD
ESTADO
AREAS PERSONAL JORNADAS
AREA NOMBRE NOMBRE
OBSERVACIONES AREA HORA_ENT_T
FUNCION HORA_ENT_M
HORA_SAL_M
HORA_SAL_T
LOG_PRODUCTOS TOTAL_HORAS
PRODUCTO FECHA
FECHA_ENT_SAL OBSERVACIONES
IND_ENT_SAL
AREA PRODUCTOS
CANTIDAD PRODUCTO
PRECIO CANTIDAD_ACTUAL
OBSERVACIONES
NANOS NUTRICION
NOMBRE NOMBRE
DIRECCION COMUNIDAD
COMUNIDAD FECHA_NAC
SEXO FECHA_TALLAJE
FECHA_NAC PESO_KILO
PESO_NAC_KILO PESO_GRAMO
PESO_NAC_GRAMO TALLA_METRO
TELEFONO TALLA_CENT
PER_CRAN
PER_TORA
DIAGNOSTICO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 126/258 Silvia Ortega Conde
7. PLAN DE PRUEBAS
7.1. Objeto
El objetivo de realizar un completo plan de pruebas de la
aplicación es garantizar que no van a producirse errores de
funcionamiento. Se va a intentar describir todas las posibles
acciones que los usuarios puedan realizar con la aplicación, y el
resultado de las mismas.
7.2. Diseño del documento de pruebas
El documento de pruebas va a incluir dos apartados:
1) El Índice, que contiene el esquema del documento.
2) Una tabla por cada apartado/funcionalidad de la
aplicación, detallando el escenario de la prueba, los
prerrequisitos para realizarla y una descripción de la
funcionalidad a probar. Esta tabla está estructurada por número
de caso de test, descripción, los datos para la realización del
test, y el resultado esperado.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 127/258 Silvia Ortega Conde
7.3. Documento de pruebas detallado
ÍNDICE
1. INICIAL ............................................................................. 130
2. TALLERES ....................................................................... 132
2.1. Persona ........................................................................... 134
2.1.1. Alta Persona ........................................................... 134
2.1.2. Modificación Persona ............................................. 136
2.1.3. Consulta Persona ................................................... 138
2.1.4. Baja de Persona ..................................................... 140
2.2. Actividad .......................................................................... 141
2.2.1. Alta Actividad .......................................................... 141
2.2.2. Modificación Actividad ............................................ 144
2.2.3. Consulta Actividad .................................................. 145
2.2.4. Baja de Actividad .................................................... 146
2.3. Asistencia ........................................................................ 148
2.3.1. Asignar Asistente.................................................... 148
2.3.2. Consultar Asistencia ............................................... 150
3. ALMACEN ........................................................................ 153
3.1. Área ................................................................................. 154
3.1.1. Alta Área ................................................................ 154
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 128/258 Silvia Ortega Conde
3.1.2. Borrar Area ............................................................. 156
3.2. Añadir Producto ............................................................... 157
3.3. Material ............................................................................ 159
3.3.1. Entrada de Material ................................................ 159
3.3.2. Salida de Material ................................................... 161
3.3.3. Consultas ............................................................... 162
3.3.4. Stock ...................................................................... 165
4. PERSONAL ...................................................................... 167
4.1. Personal .......................................................................... 169
4.1.1. Alta Personal .......................................................... 169
4.1.2. Borrar Personal ...................................................... 170
4.2. Horario............................................................................. 172
4.2.1. Insertar Horas ......................................................... 172
4.2.2. Consultas ............................................................... 174
4.2.3. Borrar Horas ........................................................... 177
5. NUTRICIÓN ...................................................................... 179
5.1. Niños ............................................................................... 179
5.1.1. Alta Niño ................................................................. 180
5.1.2. Modificación Niño ................................................... 183
5.1.3. Borrar Niño ............................................................. 185
5.2. Historial ........................................................................... 186
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 129/258 Silvia Ortega Conde
5.2.1. Historial .................................................................. 186
5.2.2. Alta de Peso y Talla ................................................ 188
5.2.3. Borrar Peso y Talla ................................................. 190
5.3. Consultas ........................................................................ 191
6. GUARDAR BASE DATOS ................................................ 194
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 130/258 Silvia Ortega Conde
ESPECIFICACIÓN DE LOS CASOS DE PRUEBA
1. INICIAL
Escenario : Acceso al menú de inicio
Pre-requisitos: 1) Para arrancar la aplicación, es necesario pinchar sobre el
escritorio sobre el icono de Conexión del TOMCAT
2) Acceder a la dirección http://servidor:8080/ayne/index.jsp
Descripción
Este caso describe el acceso a la pantalla inicial de la aplicación.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
aplicación.
1) Arrancar el TOMCAT
2) Acceder a la dirección
http://servidor:8080/
ayne/index.jsp
Se muestra la pantalla inicial de la
aplicación
2. Visualización
del menú de
opciones.
Verificar que hay seis
opciones (pestañas)
disponibles :
INICIAL
ALMACEN
TALLERES
NUTRICION
PERSONAL
GUARDAR BASE
DATOS
OK, todas las opciones son
visibles.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 131/258 Silvia Ortega Conde
3. Acceso a las
opciones
disponibles.
Clic sobre cada opción
del caso 2).
OK.
La pantalla INICIAL, mostrará la
pantalla de inicio de la aplicación;
para el resto de opciones,
seleccionando con clic, se
accederá a cada menú especifico
por opción.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 132/258 Silvia Ortega Conde
2. TALLERES
Escenario : Acceso a la pantalla de Talleres.
Pre-requisitos: Desde la pantalla de Inicio.
Descripción
Este caso describe el acceso a la pantalla de Talleres
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Talleres.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio.
OK
Se muestra la pantalla de Talleres.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 133/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación de
campos de la
pantalla de
Talleres.
1) Menú general arriba
(INICIAL, ALMACEN,
TALLERES, NUTRICION,
PERSONAL, GUARDAR
BASE DATOS).
2) Menú a la izquierda de la
pantalla con las opciones:
ALTA/BAJA Persona
ALTA/BAJA Actividad
Asignar Asistentes
Consultar Asistencia
Consulta de Persona
3) Verificar que los campos:
NOMBRE Y APELLIDOS
COMUNIDAD
SEXO
TELEFONO
DIRECCION
EDAD, son presentes
4) Verificar el enlace ‘Alta
Persona’
5) Listado en la parte
inferior de la pantalla de
las personas dadas de
alta (si las hay), con la
siguiente información:
NOMBRE, COMUNIDAD
Y EDAD. Por cada línea,
un link a ‘Detalle’
6) Enlace de ‘Ordenar por
nombre’ y ‘Ordenar por
comunidad’
1) OK.
2) OK.
3) OK.
4) OK.
5) OK.
6) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 134/258 Silvia Ortega Conde
2.1. Persona
2.1.1. Alta Persona
Escenario : Alta de persona.
Pre-requisitos: Acceso desde la pantalla Talleres
Descripción
Este caso describe la gestión de Alta de persona.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Alta de
persona.
Clic sobre la pestaña
Talleres Alta/Baja
persona desde la
pantalla de Inicio.
OK.
Se muestra la pantalla de Alta de
Persona.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 135/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos a rellenar:
NOMBRE Y
APELLIDOS,
COMUNIDAD,
SEXO, TELEFONO,
DIRECCIÓN y
EDAD.
2) Enlace a ‘Alta
Persona’
3) Listado en la parte
inferior de la
pantalla de las
personas dadas de
alta (si las hay), con
la siguiente
información:
NOMBRE,
COMUNIDAD Y
EDAD. Por cada
línea, un link a
‘Detalle’
4) Enlace de ‘Ordenar
por nombre’ y
‘Ordenar por
comunidad’
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK.
4) OK. Verificar que se ha
ordenado la tabla de ‘Personas
dadas de alta’ por nombre y por
comunidad.
3. Campos
obligatorios
NOMBRE Y
APELLIDOS,
COMUNIDAD y SEXO.
OK. Los tres campos son
obligatorios
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 136/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Alta de
persona
1) Dejar sin rellenar
alguno de los
campos obligatorios
y cliquear sobre el
enlace ‘Alta
Persona’
2) Rellenar los campos
de la pantalla de
Alta de Persona, y
clic sobre el enlace
‘Alta de Persona’.
1) KO, no ha sido posible el alta;
muestra un mensaje requiriendo
el campo que falta y
posicionándose en él.
2) OK, la persona ha sido
efectivamente dada de alta.
(Verificación en la opción
‘Consulta Persona’ del menú de
la izquierda.
2.1.2. Modificación Persona
Escenario : Modificación de persona.
Pre-requisitos: Acceso desde la pantalla Talleres/Personas dadas de alta
Descripción
Este caso describe la gestión de modificación de persona
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 137/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Modificación
persona.
Clic sobre la pestaña
Talleres desde la
pantalla de
InicioAlta/Baja
Persona y acceder a la
fila de la persona a
modificar (en la tabla
‘Personas dadas de
alta’)
OK.
Se muestra la pantalla de
Modificación de Persona.
2. Verificación
de los
campos.
1) Campos protegidos:
NOMBRE y
COMUNIDAD.
2) Campos
modificables: SEXO,
TELEFONO,
DIRECCIÓN y
EDAD.
3) Enlace a ‘Modificar’
y ‘Borrar’
1) OK. Todos los campos están
protegidos.
2) OK.
3) OK. Son mostrados los enlaces.
3. Campos
obligatorios
SEXO OK. EL campo sexo es un
desplegable obligatorio.
4. Modificación
de persona
1) Modificar todos los
campos modificables
y cliquear sobre el
enlace ‘Modificar’.
1) OK, los campos de persona
han sido efectivamente
modificados. (Verificación en la
opción ‘Consulta Persona’ del
menú de la izquierda.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 138/258 Silvia Ortega Conde
2.1.3. Consulta Persona
Escenario : Consulta persona
Pre-requisitos: Acceso desde la pantalla Talleres
Descripción
Este caso describe la gestión de consulta de asistencias a talleres.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consulta
persona.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio, y
cliquear sobre la opción
de la izquierda
Consulta persona.
OK.
Se muestra la pantalla de Consulta
persona:
2. Verificación
de los
campos.
1) Campos mostrados
modificables y
obligatorios:
PERSONA,
ACTIVIDAD
GENERAL, FECHA
DESDE y HASTA.
2) Link ‘Buscar’ y
‘Consultar’
1) OK. Todos los campos son
modificables y obligatorios,
siendo PERSONAS y
ACTIVIDAD listas desplegables.
2) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 139/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Validación de
campos.
1) Pulsar consultar sin
rellenar alguno de los
dos campos fechas
2) Seleccionar
PERSONA y
ACTIVIDAD
GENERAL
3) Introducir FECHA
DESDE/HASTA en
formato incorrecto.
4) Introducir FECHA
DESDE/HASTA en
formato DD, MM y
AAAA.
5) Link ‘Consultar’
6) Link a ‘Imprimir’
1) KO. No es posible la consulta
sin rellenar alguno de los
campos obligatorios. Muestra
un mensaje de error.
2) OK.
3) KO. Mensaje de fecha
incorrecta.
4) OK
5) OK. Se muestra la pantalla de
consulta de talleres por
persona.
6) OK. Imprime la tabla mostrada
4. Buscar
persona.
Pulsar en el link
‘BUSCAR’ de
personas.
OK. véase resultado esperado
2.3.1, caso 4, apartado 2)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 140/258 Silvia Ortega Conde
2.1.4. Baja de Persona
Escenario : Borrado de persona.
Pre-requisitos: Acceso desde la pantalla Consulta de Persona.
Descripción
Este caso describe la gestión de la baja de una persona
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Baja de
persona.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio,
cliquear sobre Alta/Baja
persona.
Seleccionar en la tabla
de personas mostrada
la persona a la que dar
de baja, y pulsar el
enlace ‘detalle’.
OK.
Se muestra la pantalla de Baja de
Persona.
2. Verificación
de los
campos.
1) Campos protegidos:
NOMBRE y
COMUNIDAD.
2) Campos modificables:
SEXO, TELEFONO,
DIRECCIÓN y EDAD.
3) Enlace a ‘Modificar’ y
‘Borrar’
1) OK. Los campos están
protegidos.
2) OK. Los campos son
modificables (porque se
comparte pantalla con
‘Modificación’).
3) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 141/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Baja de
persona
Cliquear el enlace
‘Borrar’.
OK, la persona ha sido
efectivamente borrada.
Comprobación en la opción
Consulta de Persona.
2.2. Actividad
2.2.1. Alta Actividad
Escenario : Alta de actividad.
Pre-requisitos: Acceso desde la pantalla Talleres
Descripción
Este caso describe la gestión de Alta de actividad
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Alta de
actividad.
Clic sobre la pestaña
TalleresAlta/Baja
actividad desde la
pantalla de Inicio.
OK.
Se muestra la pantalla de Alta de
actividad.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 142/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos a rellenar:
ACTIVIDAD,
FECHA/HORA
COMIENZO,
FECHA/HORA FIN,
LUGAR, TIPO y
PONENTE.
2) Enlace a ‘Alta Taller’
3) Listado en la parte
inferior de la
pantalla de las
actividades dadas
de alta (si las hay),
con la siguiente
información:
ACTIVIDAD,
FECHA Y LUGAR.
Por cada línea, un
link a ‘Detalle’
4) Enlace de ‘Ordenar
por actividad’,
‘Ordenar por fecha’
y ‘Ordenar por lugar’
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK.
4) OK. Verificar que efectivamente
se ordenan los resultados de la
tabla pinchando en cada enlace.
3. Campos
obligatorios
TALLER
FECHA /HORA
COMIENZO
FECHA/HORA FIN
PONENTE
OK. Todos los campos son
obligatorios
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 143/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Validación de
campos
1) ACTIVIDAD: testear
la obligatoriedad.
2) PONENTE: a
seleccionar de la lista
desplegable.
3) FECHA DE
COMIENZO y FECHA
DE FIN: testear el
correcto formato
DD/MM/YYYY
4) HORA
COMIENZO/FIN: a
seleccionar del
desplegable; formato
HH y MM (todas las
horas en fracciones
de 15 minutos)
1) OK. Campo obligatorio.
2) OK. Lista de ponentes a
seleccionar
3) OK. Formato correcto de fechas
4) OK. Lista de horas, minutos a
seleccionar.
5. Alta de
Actividad
1) Dejar sin rellenar
alguno de los
campos obligatorios
y cliquear sobre el
enlace ‘Alta
Actividad’
2) Rellenar los campos
de la pantalla de
Alta de actividad, y
clic sobre el enlace
‘Alta Taller’.
1) KO, no ha sido posible el alta
y muestra un mensaje de
error.
2) OK, la actividad ha sido
efectivamente dada de alta.
(Verificación en la tabla de
‘Talleres dados de Alta’).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 144/258 Silvia Ortega Conde
2.2.2. Modificación Actividad
Escenario : Modificación de actividad.
Pre-requisitos: Acceso desde la pantalla Talleres/Talleres dados de alta
Descripción
Este caso describe la gestión de modificación de actividad
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Modificación
actividad.
Clic sobre la pestaña
Talleres desde la
pantalla de
InicioAlta/Baja
actividad y acceder a la
fila de la actividad a
modificar (en la tabla
‘Talleres dados de alta’)
OK.
Se muestra la pantalla de
Modificación de Actividad.
2. Verificación
de los
campos.
1) Campos protegidos:
NOMBRE y FECHA
COMIENZO.
2) Campos
modificables:
FECHA/HORA FIN,
LUGAR, TIPO y
PONENTE.
3) Enlace a ‘Modificar’
y ‘Borrar’
1) OK. Los campos están
protegidos.
2) OK. Los campos son
modificables.
3) OK. Son mostrados los enlaces.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 145/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Campos
obligatorios
FECHA FIN OK. EL campo es de relleno
obligatorio.
4. Validación de
campos
1) FECHA FIN: testear
el correcto formato
DD/MM/YYYY
2) HORA FIN: a
seleccionar del
desplegable; formato
HH y MM (todas las
horas en fracciones
de 15 min)
3) LUGAR y TIPO son
texto libre.
4) PONENTE: a
seleccionar del
desplegable.
1) OK.
2) OK
3) OK
4) OK.
5. Modificación
de actividad
Modificar todos los
campos modificables y
cliquear sobre el enlace
‘Modificar’.
OK, los campos de actividad han
sido efectivamente modificados.
(Verificación en la opción ‘Talleres
dados de alta’).
2.2.3. Consulta Actividad
Escenario : Consulta de actividad.
Pre-requisitos: Acceso desde la pantalla Talleres
Descripción
Este caso describe la gestión de consulta de actividad
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 146/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consulta
Actividad.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio, y
cliquear sobre la opción
de la izquierda
Alta/Baja actividad
Seleccionar la actividad
en la tabla de Talleres
dados de alta, y
cliquear sobre ‘Detalle’
OK.
Se muestra la pantalla de Consulta
de Actividad.
2. Verificación
de los
campos.
Campos mostrados
protegidos: NOMBRE,
FECHA/HORA
COMIENZO,
FECHA/HORA FIN,
LUGAR, TIPO y
PONENTE.
OK. Todos los campos están
protegidos.
3. Consulta de
actividad
Comprobar que se
muestra todo la
información guardada
de la actividad.
OK, los datos de la actividad se
muestran correctamente.
2.2.4. Baja de Actividad
Escenario : Borrado de actividad.
Pre-requisitos: Acceso desde la pantalla Consulta de Actividad.
Descripción
Este caso describe la gestión de la baja de una actividad
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 147/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Baja de
actividad.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio,
cliquear sobre Alta/Baja
actividad.
Seleccionar en la tabla
de talleres dados de
alta mostrada la
actividad a la que dar
de baja, y pulsar el
enlace ‘detalle’.
OK.
Se muestra la pantalla de Baja de
Actividad.
2. Verificación
de los
campos.
1) Campos protegidos:
NOMBRE y
FECHA/HORA
COMIENZO.
2) Campos
modificables:
FECHA/HORA FIN,
LUGAR, TIPO y
PONENTE.
3) Enlace a ‘Modificar’
y ‘Borrar’
1) OK. Los campos están
protegidos.
2) OK. Los campos son
modificables. (porque se
comparte pantalla con
‘Modificación’).
3) OK.
3. Baja de
actividad sin
asistentes
asignados.
Cliquear el enlace
‘Borrar’.
OK, la actividad ha sido
efectivamente borrada.
Comprobación en la opción
Consulta de Actividad.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 148/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Baja de
actividad con
asistentes
asignados.
1) Cliquear el enlace
‘Borrar’
2) Desasignar asistentes
de la actividad
(opción alta
asistentes /
desasignar) y borrar
actividad.
1) KO, la aplicación no va a
permitir el borrado de una
actividad que tenga asignados
asistentes.
2) OK. La actividad ha sido
efectivamente borrada.
2.3. Asistencia
2.3.1. Asignar Asistente
Escenario : Asignación de asistente.
Pre-requisitos: Acceso desde la pantalla Talleres
Descripción
Este caso describe la gestión de Alta de asistente
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 149/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Asignación de
asistentes.
Clic sobre la pestaña
TalleresAsignar
asistentes.
OK.
Se muestra la pantalla de Alta de
asistente.
2. Verificación
de los
campos.
1) Campos a rellenar:
ACTIVIDAD y
PERSONA
2) Enlace a ‘Alta
Asistente’ y ‘Buscar’.
3) Listado en la parte
inferior de la
pantalla de los
asistentes
asignados (si los
hay) a la actividad
seleccionada (se
muestra la
descripción y la
fecha/hora
comienzo), con la
siguiente
información:
NOMBRE y
COMUNIDAD. Por
cada línea, un link a
‘Desasignar’
1) OK. Todos los campos son
listas desplegables.
2) OK
3) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 150/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Campos
obligatorios
ACTIVIDAD y
PERSONA
OK. Todos los campos son
obligatorios
4. Validación de
campos
1) ACTIVIDAD y
PERSONA son
listas desplegables,
a seleccionar.
2) Buscar personas:
link a ‘Buscar’, e
introducir el/los
caracteres a buscar
1) OK.
2) Se muestra la pantalla:
Resultado de la búsqueda
Pinchamos en cualquiera de los
nombres para seleccionar
asistente. El link ‘Volver’ devuelve
el control a la pantalla de
‘Asignación de asistentes’.
5. Alta de
Asistente
Seleccionar los campos
de la pantalla de Asignar
asistente, y clic sobre el
enlace ‘Alta Asistente’.
OK, la persona ha sido
efectivamente asignada a la
actividad. (Verificación en la tabla
de ‘Personas asignadas al taller’).
2.3.2. Consultar Asistencia
Escenario : Consultar asistencia.
Pre-requisitos: Acceso desde la pantalla Talleres
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 151/258 Silvia Ortega Conde
Descripción
Este caso describe la gestión de consulta de asistencia a talleres.
N°
Caso
Caso de
test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consulta de
asistencia.
Clic sobre la pestaña
Talleres desde la
pantalla de Inicio, y
cliquear sobre la opción
de la izquierda Consulta
de asistencia.
OK.
Se muestra la pantalla de Consulta
de asistencia:
2. Verificación
de los
campos.
1) Campos mostrados
modificables:
ACTIVIDAD
CONCRETA,
ACTIVIDAD
GENERAL,
COMUNIDAD, SEXO,
EDAD, FECHA
DESDE y HASTA.
2) Link ‘Buscar’ y
‘Consultar’
1) OK. Todos los campos son
modificables.
2) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 152/258 Silvia Ortega Conde
N°
Caso
Caso de
test Datos Resultado esperado
3. Buscar
actividad
Pulsar en el link ‘Buscar’
de actividad concreta.
1) Se muestra la pantalla:
Resultado de la búsqueda
Pinchamos en cualquiera de los
nombres para seleccionar taller. El
link ‘Volver’ devuelve el control a la
pantalla de ‘Consulta de
asistencia’.
4. Consulta de
asistencia
1) Cliquear sobre
‘Consultar’, que nos
mostrará una tabla
con las siguientes
columnas: NOMBRE,
COMUNIDAD,
ACTIVIDAD, FECHA
y LUGAR DE
ACTIVIDAD.
2) Verificar el campo
TOTAL
ASISTENTES.
3) Link a ‘Imprimir’
1) OK, se nos mostrará la
siguiente pantalla:
2) OK, comprobar que el total de
asistentes mostrados coincide
con el número de filas de la
tabla.
3) Imprime la tabla mostrada
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 153/258 Silvia Ortega Conde
3. ALMACEN
Escenario : Acceso a la pantalla de Almacén.
Pre-requisitos: Desde la pantalla de Inicio.
Descripción
Este caso describe el acceso a la pantalla de Almacén
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Almacén.
Clic sobre la pestaña
Almacén desde la
pantalla de Inicio.
OK
Se muestra la pantalla de Almacén.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 154/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación de
campos de la
pantalla.
1) Menú general arriba
(INICIAL, ALMACEN,
TALLERES,
NUTRICION,
PERSONAL, GUARDAR
BASE DATOS).
2) Menú a la izquierda de la
pantalla con las opciones:
ALTA/BAJA AREA,
AÑADIR PRODUCTO,
ENTRADA MATERIAL,
SALIDA MATERIAL,
CONSULTAS y STOCK.
3) Verificar que los campos:
AREA y
OBSERVACIONES son
presentes
4) Verificar el enlace ‘Alta
Área’.
5) Listado en la parte
inferior de la pantalla de
las áreas dadas de alta
(si las hay), con la
siguiente información:
AREA y
OBSERVACIONES.. Por
cada línea mostrada, un
link a ‘Borrar Área’
1) OK.
2) OK.
3) OK.
4) OK.
5) OK.
3.1. Área
3.1.1. Alta Área
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 155/258 Silvia Ortega Conde
Escenario : Alta de área.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de Alta de área.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Alta de área.
Clic sobre la pestaña
Almacén Ata/Baja
área.
OK.
Se muestra la pantalla de Alta de
Área.
2. Verificación
de los
campos.
1) Campos a rellenar:
AREA y
OBSERVACIONES.
2) Enlace a ‘Alta Área’
3) Listado en la parte
inferior de la
pantalla de las áreas
dadas de alta (si las
hay), con la
siguiente
información: AREA y
OBSERVACIONES.
Por cada línea, un
link a ‘Borrar Área‘.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 156/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Campos
obligatorios
AREA. OK. El campo es obligatorio.
4. Alta de Área 1) Dejar sin rellenar el
campo AREA y
cliquear sobre el
enlace ‘Alta Área’.
2) Rellenar los campos
de la pantalla de
Alta de Área, y clic
sobre el enlace ‘Alta
de Área’.
1) KO, no ha sido posible el alta y
muestra un mensaje de error.
2) OK, el área ha sido
efectivamente dada de alta.
(Verificación en la opción
‘Consulta Área’ del menú de la
izquierda).
3.1.2. Borrar Area
Escenario : Borrado de área.
Pre-requisitos: Acceso desde la pantalla Almacén.
Descripción
Este caso describe la gestión del borrado de un área.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 157/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Borrado de
área.
Clic sobre la pestaña
Almacén desde la
pantalla de Inicio,
cliquear sobre Alta/Baja
de área.
Seleccionar en la tabla
de áreas mostrada el
área a la que dar de
baja, y pulsar el enlace
‘Borrar Área’.
OK.
Se muestra la pantalla de Borrado
de Área.
2. Verificación
de los
campos.
1) Campos protegidos:
2) Campos
modificables:
3) Enlace a ‘Borrar’
1) OK. Los campos están
protegidos.
2) No hay
3) OK.
3. Borrado de
área
Cliquear el enlace ‘Borrar
Área’ del área que se
desea borrar.
OK, el área ha sido efectivamente
borrada. Comprobación en la tabla
de ‘Áreas dadas de alta’.
3.2. Añadir Producto
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 158/258 Silvia Ortega Conde
Escenario : Añadir Producto.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de añadir producto.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Añadir
Producto.
Clic sobre la pestaña
Almacén Añadir
Producto.
OK.
Se muestra la pantalla de Añadir
Producto.
2. Verificación
de los
campos.
1) Campos a rellenar:
PRODUCTO y
OBSERVACIONES.
2) Enlace a ‘Aceptar’.
3) Lista de los
productos dados de
alta (si los hay), con
la siguiente
información:
PRODUCTO.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK.
3. Campos
obligatorios
AREA. OK. El campo es obligatorio.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 159/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Alta de
producto.
1) Dejar sin rellenar el
campo PRODUCTO
y cliquear sobre el
enlace ‘Aceptar’.
2) Rellenar los campos
de la pantalla Añadir
producto, y clic
sobre el enlace
‘Aceptar’.
1) KO, no ha sido posible el alta y
se muestra un mensaje de error.
2) OK, el producto ha sido
efectivamente dada de alta.
(Verificación en el combo
‘Productos dados de Alta’).
3.3. Material
3.3.1. Entrada de Material
Escenario : Entrada de Material.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de entrada de material.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 160/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Entrada de
material.
Clic sobre la pestaña
Almacén Entrada de
material.
OK.
Se muestra la pantalla de Entrada
de material.
2. Verificación
de los
campos.
1) Campos a rellenar:
PRODUCTO (lista
de desplegable),
CANTIDAD y
PRECIO POR
UNIDAD
2) Enlace a ‘Alta
entrada’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3. Campos
obligatorios
PRODUCTO, CANTIDAD
y PRECIO POR UNIDAD
OK. Todos los campos son
obligatorios.
4. Entrada de
material.
1) Dejar sin rellenar
alguno de los
campos y cliquear
sobre el enlace ‘Alta
entrada’.
2) Rellenar todos los
campos de la
pantalla Entrada de
material, y clic sobre
el enlace ‘Alta
entrada’.
1) KO, no ha sido posible el alta y
se muestra un mensaje de error.
2) OK, el material ha sido
efectivamente dada de alta.
(Verificación en el apartado
Stock).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 161/258 Silvia Ortega Conde
3.3.2. Salida de Material
Escenario : Salida de Material.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de retirada de material.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Salida de
material.
Clic sobre la pestaña
Almacén Salida de
material.
OK.
Se muestra la pantalla de Salida de
material.
2. Verificación
de los
campos.
1) Campos a rellenar:
PRODUCTO (lista
de desplegable),
AREA (lista
desplegable) y
CANTIDAD.
2) Enlace a ‘Alta
Salida’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3. Campos
obligatorios
PRODUCTO, CANTIDAD
y AREA.
OK. Todos los campos son
obligatorios.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 162/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Salida de
material.
1) Dejar sin rellenar
alguno de los
campos y cliquear
sobre el enlace ‘Alta
Salida’.
2) Rellenar todos los
campos de la
pantalla Salida de
material, y clic sobre
el enlace ‘Alta
Salida’.
3) KO, no ha sido posible el alta y
se muestra un mensaje de error.
1) OK, el material ha sido
efectivamente retirado de Stock.
(Verificación en el apartado
Stock).
3.3.3. Consultas
Escenario : Consultas sobre entrada o retirada de material.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de consultas sobre las entradas o salidas de material.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 163/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consultas.
Clic sobre la pestaña
Almacén Consultas.
OK.
Se muestra la pantalla de
Consultas.
2. Verificación
de los
campos.
1) Campos a
seleccionar (listas
desplegables):
PRODUCTO, AREA
y TIPO DE
OPERACIÓN.
FECHA DESDE y
FECHA HASTA.
2) Enlace a ‘Consultar
Detalle’ y ‘Consultar
Totales’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3. Campos
obligatorios
PRODUCTO, AREA y
TIPO DE OPERACIÓN.
OK. Todos los campos son
obligatorios, sólo se pueden
seleccionar los valores de la lista.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 164/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Consultas. 1) Rellenar los campos
FECHA de forma
incorrecta (formato
distinto a DD MM
YYYY y cliquear
sobre el enlace
‘Consultar detalle’.
2) Rellenar los campos
FECHA de forma
incorrecta (formato
distinto a DD MM
YYYY y cliquear
sobre el enlace
‘Consultar Totales’.
3) Rellenar todos los
campos de la
pantalla: en
PRODUCTO y TIPO
DE OPERACIÓN
seleccionar el valor
TODOS y cliquear
sobre ‘Consultar
Totales’.
4) Rellenar el TIPO DE
OPERACIÓN con el
valor ENTRADAS
5) Rellenar todos los
campos de la
pantalla Consultas,
y clic sobre el
enlace ‘Consultar
Detalle’.
1) KO, no ha sido posible
acceder a la consulta y se
muestra un mensaje de
error.
2) KO, no ha sido posible
acceder a la consulta y se
muestra un mensaje de
error.
3) KO, no es posible asignar el
valor TODOS en
PRODUCTO y TIPO DE
OPERACIÓN si se desea
acceder a la ‘Consulta de
Totales’.
4) OK, muestra las entradas de
producto en el rango de
fechas introducidas.
5) OK, se muestra la siguiente
pantalla
que contiene las siguientes
columnas: TIPO DE OPERACIÓN,
PRODUCTO, FECHA, AREA,
CANTIDAD y PRECIO.
Se mostrará también un link a
‘Imprimir’
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 165/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
Se mostrará también un link a
‘Imprimir’
(Verificar que cliqueando sobre
‘Imprimir’ se imprime la pantalla).
3.3.4. Stock
Escenario : Consulta del material existente en stock.
Pre-requisitos: Acceso desde la pantalla de Almacén
Descripción
Este caso describe la gestión de consultas del stock.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Stock.
Clic sobre la pestaña
Almacén Stock.
OK.
Se muestra la pantalla de Stock.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 166/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de campos
1) Columnas a mostrar:
PRODUCTOS,
CANTIDAD ACTUAL
y OBSERVACIONES.
2) Enlace a ‘Borrar
Producto’ por fila, y
enlace a ‘Imprimir’
1) OK. Todos los campos de la
tabla son de lectura.
2) OK.
3. Borrar
Producto
Cliquear sobre ‘Borrar
Producto’ de cualquiera
de las filas mostradas.
OK, el producto ha sido
borrado.(Verificación en ‘Añadir
Producto/ Productos dados de
alta’).
Observación: Las entradas y
salidas de dicho producto
seguirán registradas en la BBDD
aunque el producto se haya
borrado.
4. Imprimir Cliquear sobre el
enlace ‘Imprimir’.
OK, se va a imprimir el contenido
de la pantalla.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 167/258 Silvia Ortega Conde
4. PERSONAL
Escenario : Acceso a la pantalla de Personal.
Pre-requisitos: Desde la pantalla de Inicio.
Descripción
Este caso describe el acceso a la pantalla de Personal
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Personal.
Clic sobre la pestaña
Personal desde la
pantalla de Inicio.
OK
Se muestra la pantalla de
Personal.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 168/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de campos de
la pantalla de
Personal
1) Menú general arriba
(INICIAL,
ALMACEN,
TALLERES,
NUTRICION,
PERSONAL,
GUARDAR BASE
DATOS).
2) Menú a la izquierda
de la pantalla con las
opciones:
ALTA/BAJA
PERSONAL,
INSERTAR HORAS
y CONSULTAS.
3) Verificar que los
campos:
NOMBRE, AREA Y
PUESTO son
presentes
4) Verificar el enlace
‘Alta Personal’.
5) Listado en la parte
inferior de la
pantalla del personal
dado de alta (si lo
hay), con la
siguiente
información:
NOMBRE, AREA y
PUESTO. Por cada
línea mostrada, un
link a ‘Borrar
Personal’.
1) OK.
2) OK.
3) OK.
4) OK.
5) OK.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 169/258 Silvia Ortega Conde
4.1. Personal
4.1.1. Alta Personal
Escenario : Alta de personal.
Pre-requisitos: Acceso desde la pantalla de Personal.
Descripción
Este caso describe la gestión de Alta de Personal.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Alta de
personal.
Clic sobre la pestaña
Personal Alta/Baja
personal.
OK.
Se muestra la pantalla de Alta de
Personal.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 170/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos a rellenar:
NOMBRE, AREA
(lista desplegable) y
PUESTO.
2) Enlace a ‘Alta
Personal’.
3) Listado en la parte
inferior de la
pantalla de personal
dado de alta (si lo
hay), con la
siguiente
información:
NOMBRE, AREA y
PUESTO. Por cada
línea, un link a
‘Borrar Personal‘.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK.
3. Campos
obligatorios
NOMBRE Y AREA. OK. Los campos son obligatorios.
4. Alta de
Personal.
1) Dejar sin rellenar el
campo NOMBRE y
cliquear sobre el
enlace ‘Alta
Personal’.
2) Rellenar todos los
campos de la
pantalla de Alta de
Personal, y clic
sobre el enlace ‘Alta
Personal’.
1) KO, no ha sido posible el alta y
muestra un mensaje error.
2) OK, la personal ha sido
efectivamente dada de alta.
(Verificación en la tabla
‘Personal dado de Alta’).
4.1.2. Borrar Personal
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 171/258 Silvia Ortega Conde
Escenario : Borrado de personal.
Pre-requisitos: Acceso desde la pantalla Personal.
Descripción
Este caso describe la gestión del borrado de una persona.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Borrado de
persona.
Clic sobre la pestaña
Personal desde la
pantalla de Inicio,
cliquear sobre Alta/Baja
de persona.
Seleccionar en la tabla
de personas mostrada
la persona a la que dar
de baja, y pulsar el
enlace ‘Borrar
Personal’.
OK.
Se muestra la pantalla de
confirmación de Borrado de
Persona.
2. Verificación
de los
campos.
1) Campos protegidos:
2) Enlace a ‘Borrar
Personal’
1) OK. Los campos están
protegidos.
2) OK.
3. Borrado de
persona
Cliquear el enlace ‘Borrar
Persona’ del persona que
se desea borrar.
OK, la persona ha sido
efectivamente borrada.
Comprobación en la tabla de
‘Personas dadas de alta’.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 172/258 Silvia Ortega Conde
4.2. Horario
4.2.1. Insertar Horas
Escenario : Grabación del horario diario del personal.
Pre-requisitos: Acceso desde la pantalla de Personal.
Descripción
Este caso describe la gestión de la grabación del horario realizado por cada miembro
de la plantilla diariamente.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Insertar
Horas.
Clic sobre la pestaña
Personal Insertar
Horas.
OK.
Se muestra la pantalla de Insertar
Horas.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 173/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos a rellenar:
NOMBRE (lista
desplegable), HORA
ENTRADA MAÑANA,
HORA SALIDA
MAÑANA, HORA
ENTRADA TARDE,
HORA SALIDA
TARDE (listas
desplegables en
formato de cada 15
min), FECHA y
OBSERVACIONES.
2) Enlace a ‘Alta Horas’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3. Campos
obligatorios
NOMBRE y FECHA. OK. Los campos son obligatorios.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 174/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Insertar horas. 1) Dejar sin rellenar
alguno de los
campos obligatorios
y cliquear sobre el
enlace ‘Alta Horas’.
2) Rellenar sólo los
campos obligatorios
de la pantalla de
Insertar Horas, y clic
sobre el enlace ‘Alta
Horas’.
3) Repetir el apartado
2) pero rellenando
esta vez también
todos los campos
HORAS.
4) Repetir el apartado
2) pero rellenando
sólo uno de los
campos horas de
mañana o tarde.
(Ejemplo: HORA
ENTRADA
MAÑANA sin
HORA SALIDA
MAÑANA)
1) KO, no ha sido posible el alta y
muestra un mensaje de error
2) OK, el horario para una persona
ha sido efectivamente dado de
alta. (Verificación en
‘Personal/Consultas’).
3) OK, el horario para una persona
ha sido efectivamente dado de
alta. (Verificación en
‘Personal/Consultas’).
4) OK, el horario para una persona
ha sido efectivamente dado de
alta; a la hora de consultarlo, la
hora de mañana o tarde que no
se haya completado aparecerá
como 23:59, que es la hora
‘NULL’ por defecto. Si no hay un
rango completo de mañana o
tarde relleno, no se
contabilizarán las horas para
ese rango. (Verificación en
‘Personal/Consultas’).
4.2.2. Consultas
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 175/258 Silvia Ortega Conde
Escenario : Consultar el horario de una persona.
Pre-requisitos: Acceso desde la pantalla de Personal.
Descripción
Este caso describe la gestión de consulta del horario de una persona.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consultas.
Clic sobre la pestaña
Personal Consultas.
OK.
Se muestra la pantalla de
Consultas.
2. Verificación
de los
campos.
1) Campos a
seleccionar:
NOMBRE (lista
desplegable) y
FECHA
DESDE/HASTA.
2) Enlaces a ‘Consultar
Detalle’ y ‘Consultar
Totales’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3. Campos
obligatorios
NOMBRE, FECHA
DESDE y FECHA
HASTA.
OK. Todos los campos son
obligatorios
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 176/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Consultas. 1) Rellenar los campos
FECHA de forma
incorrecta (formato
distinto a DD MM YYYY
y cliquear sobre el
enlace ‘Consultar
detalle’.
2) Rellenar los campos
FECHA de forma
incorrecta (formato
distinto a DD MM YYYY
y cliquear sobre el
enlace ‘Consultar
Totales’.
3) Rellenar todos los
campos de la pantalla
Consultas, y clic sobre el
enlace ‘Consultar
Detalle’.
4) Rellenar todos los
campos de la pantalla
Consultas, y clic sobre el
enlace ‘Consultar
Totales’.
1) KO, no ha sido posible acceder a la
consulta y muestra un mensaje de
error.
2) KO, no ha sido posible acceder a la
consulta y muestra un mensaje de
error.
3) OK, se muestra la siguiente pantalla
que contiene las siguientes columnas:
NOMBRE, HORA ENTRADA
MAÑANA/TARDE, HORA SALIDA
MAÑANA/TARDE, FECHA, TOTAL
HORAS y OBSERVACIONES.
Se mostrará también un link ‘Borrar’ y otro
‘Imprimir’
(Verificar que cliqueando sobre ‘Imprimir’
se imprime la pantalla
4) OK, se muestra la siguiente pantalla
que contiene las siguientes columnas:
NOMBRE, FECHA DESDE, FECHA
HASTA y HORAS
PRODUCTO, FECHA DESDE, FECHA
HASTA, AREA y CANTIDAD.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 177/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
HASTA y HORAS TOTALES.
Se mostrará también un link ‘Borrar’ y otro
‘Imprimir’ (Verificar que Cliqueando sobre
‘Imprimir’ se imprime la pantalla).
4.2.3. Borrar Horas
Escenario : Borrado del horario diario de una persona.
Pre-requisitos: Acceso desde la pantalla Personal.
Descripción
Este caso describe la gestión del borrado del horario de un día de una persona.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Borrado.
Clic sobre la pestaña
Personal desde la
pantalla de Inicio,
cliquear sobre
Consultas.
Seleccionar en la tabla
de personas mostrada
la persona a la que dar
de baja el horario de un
día, y pulsar el enlace
‘Borrar’ del día elegido.
OK.
Se muestra la pantalla de Borrado
de Persona.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 178/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos protegidos:
2) Enlace a ‘Borrar’
1) OK. Los campos están
protegidos.
2) OK.
3. Borrado de
horario.
Cliquear el enlace ‘Borrar’
de la persona y fecha que
se desea borrar.
OK, el horario ha sido
efectivamente borrado.
Comprobación en ‘Consultas’.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 179/258 Silvia Ortega Conde
5. NUTRICIÓN
5.1. Niños
Escenario : Acceso a la pantalla de Nutrición.
Pre-requisitos: Desde la pantalla de Inicio.
Descripción
Este caso describe el acceso a la pantalla de Nutrición.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Nutrición.
Clic sobre la pestaña
Nutrición desde la
pantalla de Inicio.
OK
Se muestra la pantalla de
Nutrición.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 180/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de campos de
la pantalla de
Nutrición
1) Menú general arriba
(INICIAL,
ALMACEN,
TALLERES,
NUTRICION,
NUTRICIÓN,
GUARDAR BASE
DATOS).
2) Menú a la izquierda
de la pantalla con
las opciones:
ALTA/BAJA NIÑO,
NUEVO PESO Y
TALLA, HISTORIAL
y CONSULTAS.
3) Verificar el enlace
‘Alta Niño’.
1) OK.
2) OK.
3) OK.
5.1.1. Alta Niño
Escenario : Alta de los datos de cada niño.
Pre-requisitos: Acceso desde la pantalla de Nutrición.
Descripción
Este caso describe la gestión de alta de los datos de cada niño a pesar y tallar.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 181/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Alta de niño.
Clic sobre la pestaña
Nutrición Alta/Baja
niño.
OK.
Se muestra la pantalla de Alta de
Niño.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 182/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos a rellenar:
SEXO y
DIAGNOSTICO
(listas
desplegables),
NOMBRE Y
APELLIDOS,
COMUNIDAD,
FECHA DE
NACIMIENTO,
FECHA DE
TALLAJE, PESO AL
NACER,
DIRECCION,
TELEFONO,
TALLA,
PERIMETRO
CRANEAL y
TORACICO.
2) Enlace a ‘Alta Niño’.
3) Tabla con los niños
dados de alta ya (si
los hubiera), con las
siguientes
columnas:
NOMBRE,
COMUNIDAD y
FECHA DE
NACIMIENTO; se
mostrará un link
‘Detalle’ por cada
fila, y otros dos:
‘Ordenar por
nombre’ y ‘Ordenar
por comunidad’.
1) OK. Todos los campos están
desprotegidos.
2) OK.
3) OK. Se muestra la siguiente
tabla:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 183/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
3. Campos
obligatorios
NOMBRE Y
APELLIDOS,
COMUNIDAD, FECHA
DE NACIMIENTO,
FECHA DE TALLAJE,
DIAGNOSTICO y
SEXO.
OK. Los campos son obligatorios.
4. Alta de Niño. 1) Dejar alguno de los
campos obligatorios
sin rellenar y
cliquear sobre el
enlace ‘Alta Niño’.
2) Rellenar todos los
campos de la
pantalla de Alta de
Niño, y clic sobre el
enlace ‘Alta Niño’.
1) KO, no ha sido posible el alta y
muestra un mensaje de error.
2) OK, el niño ha sido
efectivamente dada de alta.
(Verificación en la tabla ‘Niño
dado de Alta’).
5.1.2. Modificación Niño
Escenario : Modificación de niño.
Pre-requisitos: Acceso desde la pantalla Nutrición/Alta niño/ Niños dados de alta
Descripción
Este caso describe la gestión de la modificación de los datos de un niño
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 184/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Modificación
de niño.
Clic sobre la pestaña
Nutrición desde la
pantalla de
InicioAlta/Baja niño y
acceder a la fila de la
actividad a modificar (en
la tabla ‘Niños dados de
alta’)
OK.
Se muestra la pantalla de
Modificación de niños:
2. Verificación
de los
campos.
1) Campos protegidos:
NOMBRE,
COMUNIDAD,
FECHA DE
NACIMIENTO y
PESO AL NACER.
2) Campos modificables:
SEXO, DIRECCION y
TELEFONO.
3) Enlace a ‘Modificar’ y
‘Borrar’
1) OK. Los campos están
protegidos.
2) OK. Los campos son
modificables.
3) OK. Son mostrados los enlaces.
3. Campos
obligatorios
SEXO. OK. EL campo es de relleno
obligatorio.
4. Validación de
campos
1) DIRECCION y
TELEFONO son texto
libre.
2) SEXO: a seleccionar
del desplegable.
1) OK.
2) OK
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 185/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
5. Modificación
de niño.
Modificar los tres
campos modificables y
cliquear sobre el enlace
‘Modificar’.
OK, los campos de niño han sido
efectivamente modificados.
(Verificación en la opción ‘Nutrición
/ Alta/Baja niño/ Niños dados de
alta’).
5.1.3. Borrar Niño
Escenario : Borrado de los datos de un niño.
Pre-requisitos: Acceso desde la pantalla Nutrición.
Descripción
Este caso describe la gestión del borrado de los datos de un niño.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Borrado de
niño.
Clic sobre la pestaña
Nutrición desde la
pantalla de Inicio,
cliquear sobre Alta/Baja
niño.
Seleccionar en la tabla
de niños mostrada la
del niño al que dar de
baja, y pulsar el enlace
‘Detalle’: aparece la
pantalla con los datos
del niño un enlace a
‘Borrar’
OK.
Se muestra la pantalla de
confirmación de Borrado de Niño.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 186/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
2. Verificación
de los
campos.
1) Campos protegidos:
2) Campos
modificables: sexo,
dirección y teléfono.
3) Enlace a ‘Modificar’
y ‘Borrar’
1) OK. Los campos están
protegidos.
2) OK. Los campos son
modificables.(porque se
comparte pantalla con
‘Modificación’).
3) OK.
3. Borrado de
niño
Cliquear el enlace ‘Borrar
Niño’ del niño que se
desea borrar.
OK, el niño ha sido efectivamente
borrado. Comprobación en la tabla
de ‘Niños dados de alta’.
5.2. Historial
5.2.1. Historial
Escenario : Consultar el Historial de un niño.
Pre-requisitos: Acceso desde la pantalla de Nutrición.
Descripción
Este caso describe la gestión de la consulta del Historial de un niño.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 187/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Historial.
Clic sobre la pestaña
Nutrición Historial.
OK.
Se muestra la pantalla de Historial:
2. Verificación
de los
campos.
1) Campos a
seleccionar: NIÑO
(lista desplegable).
2) Enlaces a ‘BUSCAR’
y ‘Aceptar’
1) OK. El campo aparece como
lista desplegable.
2) OK.
3. Pantalla
Buscar niño
1) Pulsar sobre el link
‘Buscar’
2) Introducir los
caracteres de
búsqueda y pulsar
‘BUSCAR’
3) Cliquear sobre el
nombre a seleccionar
1) OK. Aparece la siguiente
pantalla de búsqueda:
2) Una lista con los nombres de los
niños dados de alta aparece:
Con las siguientes columnas:
NOMBRE, COMUNIDAD y
FECHA DE NACIMIENTO
3) El nombre del niño seleccionado
aparece en la pantalla origen
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 188/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Campos
obligatorios
NIÑO. OK. El campo es obligatorio.
5. Acceso al
Historial
Seleccionar NIÑO y
cliquear sobre ‘Aceptar’
OK. La pantalla con los datos del
Historial del niño aparecen:
Los datos mostrados
son:
NOMBRE Y APELLIDOS, FECHA
DE NACIMIENTO, FECHA DE
TALLAJE, PESO, TALLA,
PERIMETRO CRANEAL,
PERIMETRO TORACICO,
y DIAGNOSTICO.
Aparece un enlace a ‘Imprimir’
(Verificar que imprime los datos del
historial mostrados).
5.2.2. Alta de Peso y Talla
Escenario : Captura de peso y tallajes sucesivos de cada niño.
Pre-requisitos: Acceso desde la pantalla de Nutrición.
Descripción
Este caso describe la gestión de una captura de peso y talla de un niño en una fecha
determinada.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 189/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Nuevo peso y
talla.
Clic sobre la pestaña
Nutrición Nuevo peso
y talla.
OK.
Se muestra la pantalla de Nuevo
peso y talla.
2. Verificación
de los
campos.
1) Campos a rellenar:
NIÑO (Lista
desplegable),
FECHA DE
TALLAJE, PESO
ACTUAL, TALLA
ACTUAL,
PERIMETRO
CRANEAL,
PERIMETRO
TORACICO y
DIAGNOSTICO.
2) Enlaces a ‘Aceptar’
y ‘Buscar’.
1) OK. Todos los campos están
desprotegidos.
2) OK. Los enlaces están
presentes.
3. Búsqueda de
niño
Caso de test 5.2.1,
apartado 3)
Caso de test 5.2.1, apartado 3)
4. Campos
obligatorios
NIÑO, FECHA
TALLAJE, PESO
ACTUAL, TALLA
ACTUAL y
DIAGNOSTICO.
OK. Los campos son obligatorios.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 190/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
5. Nuevo peso y
talla.
1) Dejar alguno de los
campos obligatorios
sin rellenar y cliquear
sobre el enlace
‘Aceptar’.
2) Introducir un formato
de fecha erróneo
(distinto de DD MM
YYYY) y cliquear
sobre ‘Aceptar’
3) Rellenar todos los
campos de la pantalla
de Nuevo peso y talla,
y clic sobre el enlace
‘Aceptar’.
1) KO, no ha sido posible el
alta y muestra un mensaje
de error
2) KO. Formato de fecha
erróneo y muestra mensaje
de error
3) OK, los datos de nuevo
peso y talla del niño han
sido efectivamente
grabados. (Verificación en la
opción ‘Historial’).
5.2.3. Borrar Peso y Talla
Escenario : Borrado de una de las entradas de peso y talla del niño
Pre-requisitos: Acceso desde la pantalla Nutrición/Historial.
Descripción
Este caso describe la gestión del borrado de una captura de peso y talla de un niño.
N°
Caso Caso de test Datos Resultado esperado
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 191/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Borrado peso
y talla.
Clic sobre la pestaña
Nutrición desde la
pantalla de Inicio,
cliquear sobre Historial,
seleccionar un niño y
cliquear sobre ‘Aceptar’.
OK.
Se muestra la pantalla de
visualización Historial de niño:
2. Verificación
de los
campos.
1) Campos protegidos:
2) Enlace a ‘Borrar’
1) OK. Todos los campos están
protegidos.
2) OK.
3. Borrado de
peso y talla.
Cliquear el enlace
‘Borrar’ del registro de
peso y talla a eliminar.
OK, el registro ha sido
efectivamente borrado.
Comprobación en la opción
‘Historial’.
5.3. Consultas
Escenario : Consultar tallajes de los niños
Pre-requisitos: Acceso desde la pantalla de Nutrición.
Descripción
Este caso describe la gestión de consulta de los tallajes de los niños de las distintas
comunidades.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 192/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Consultas.
Clic sobre la pestaña
Nutrición Consultas.
OK.
Se muestra la pantalla de
Consultas.
2. Verificación
de los
campos.
1) Campos a seleccionar
(listas desplegables):
FECHA TALLAJE,
COMUNIDAD, SEXO
y DIAGNOSTICO.
2) Enlace a ‘Consultar’.
1) OK. Todos los campos son
seleccionables.
3) OK.
3. Campos
obligatorios
FECHA TALLAJE,
COMUNIDAD, SEXO Y
DIAGNOSTICO.
OK. Todos los campos son
obligatorios al ser desplegables
pre-cargados.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 193/258 Silvia Ortega Conde
N°
Caso Caso de test Datos Resultado esperado
4. Consultas. 1) Seleccionar una fecha de
Tallaje y elegir el valor
‘TODOS’ en el resto de
los campos. Link
‘Consultar’.
2) Seleccionar una
COMUNIDAD y elegir el
valor ‘TODOS’ en el resto
de campos. Link
‘Consultar’.
3) Seleccionar el SEXO y
elegir el valor ‘TODOS’ en
el resto de campos. Link
‘Consultar’.
4) Seleccionar el
DIAGNOSTICO y elegir el
valor ‘TODOS’ en el resto
de campos. Link
‘Consultar’.
1) OK, se muestran todos los tallajes de
esa fecha
2) OK, se muestran todos los tallajes para
la comunidad seleccionada.
3) OK, se muestran todos los tallajes para
el sexo seleccionado.
4) OK, se muestran todos los tallajes para
el DIAGNOSTICO seleccionado.
La pantalla mostrada en todos los casos,
será con el siguiente formato:
que contiene las siguientes columnas:
NOMBRE, COMUNIDAD, FECHA DE
NACIMIENTO, SEXO, PESO, TALLA,
PERIMETRO CRANEAL, PERIMETRO
TORACICO y DIAGNÓSTICO. Se
mostrará un TOTAL de registros
encontrados.
Se mostrará también un link ‘Imprimir’
(Verificar que cliqueando sobre ‘Imprimir’
se imprime la pantalla).
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 194/258 Silvia Ortega Conde
6. GUARDAR BASE DATOS
Escenario : Acceso a la pantalla de Guardar Base Datos.
Pre-requisitos: Desde la pantalla de Inicio.
Descripción
Este caso describe el acceso a la pantalla de Guardar Base Datos.
N°
Caso Caso de test Datos Resultado esperado
1. Acceso a la
Pantalla de
Guardar Base
de datos.
Clic sobre la pestaña
Guardar Base Datos
desde la pantalla de
Inicio.
OK
Se muestra la pantalla de Guardar
Base Datos.
2. Guardar Base
Datos.
Pulsar ‘Aceptar’ en el
pop-up de aviso del
caso 1)
OK. Se muestra la siguiente
pantalla:
Para verificar que se ha realizado
el back-up satisfactoriamente:
c:/Aplicativo/volcado/ayne.mbd
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 195/258 Silvia Ortega Conde
8. MANUAL DE USUARIO
8.1. Objeto
El presente documento constituye el manual de usuario de la
Aplicación “Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal”.
Esta aplicación va a permitir la gestión de recursos de almacén,
talleres, personal y nutrición, en cuanto a la captura de
información y tratado posterior de la misma.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 196/258 Silvia Ortega Conde
8.2. Ámbito de aplicación
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 197/258 Silvia Ortega Conde
8.3. Diagrama de flujo
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 198/258 Silvia Ortega Conde
8.4. Documentos relacionados
N/A
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 199/258 Silvia Ortega Conde
8.5. Interfaz
8.5.1. Pantalla principal
Para arrancar la aplicación, es necesario pinchar sobre el
escritorio sobre el icono de Conexión del TOMCAT ;
posteriormente, abrir el MICROSOFT INTERNET EXPLORER y
acceder a la dirección http://servidor:8080/ayne/index.jsp.
Cuando se quiera cerrar la aplicación, también hay que cerrar
el TOMCAT que está en el PC servidor (máquina AYNE2),
pinchando sobre el icono Desconexión del escritorio .
Fig. 8.5.1.1
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 200/258 Silvia Ortega Conde
Se observa que hay seis solapas en la parte superior de la
pantalla, que son:
INICIAL
ALMACÉN
TALLERES
NUTRICIÓN
PERSONAL
GUARDAR BASE DATOS
Haciendo clic con el ratón sobre cualquiera de las seis solapas,
se accederá al menú correspondiente a cada una de ellas.
En INICIAL, se accede a la pantalla inicial de la aplicación
(mostrada arriba).
Para la gestión y tratamiento de información, se podrá acceder
a las otras cinco solapas.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 201/258 Silvia Ortega Conde
8.5.2. Almacén
En ALMACÉN, encontraremos seis opciones diferentes a la
izquierda de la pantalla:
Fig. 8.5.2.1
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 202/258 Silvia Ortega Conde
8.5.2.1. Alta / Baja área
Es la pantalla de captura de las diferentes áreas de trabajo
(Sanidad, Educación….). Esta pantalla consta de los siguientes
campos:
ÁREA Área que se quiere dar de alta (Sanidad,
Educación…) De relleno obligatorio
OBSERVACIONES Observaciones referidas al área
Esta pantalla tiene un enlace Alta Área, que permite grabar la
nueva área introducida. En la mitad inferior de esta pantalla, sale
una lista con las áreas que ya han sido registradas en base de
datos, con la siguiente información:
ÁREA
OBSERVACIONES
Esta lista tiene un enlace por área Borrar Área, que nos llevará a
otra pantalla que permite eliminar el área de la base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 203/258 Silvia Ortega Conde
8.5.2.2. Añadir producto
Ésta es la pantalla de captura de los nuevos productos a dar de
alta. Los campos son los siguientes:
PRODUCTO Nombre del producto que se quiere dar de
alta (de relleno obligatorio)
OBSERVACIONES Comentarios referidos a dicho producto
Existe un enlace Aceptar en esta pantalla, que va a permitir salvar
en base de datos el nuevo producto generado. El último campo de
la pantalla, PRODUCTOS DADOS DE ALTA, es un combo que
contiene una lista con todos los productos que ya han sido
grabados en base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 204/258 Silvia Ortega Conde
Fig. 8.5.2.2.1
8.5.2.3. Entrada de material
Es la pantalla de captura de entrada o compra de material. Consta
de los siguientes campos:
PRODUCTO El producto que se ha adquirido (de relleno
obligatorio). El producto debe existir ya en base de
datos (el alta debe realizarse en AÑADIR
PRODUCTO)
CANTIDAD Unidades o lotes que se han adquirido del producto
(de relleno obligatorio)
PRECIO
POR
Precio por unidad o lote en soles (de relleno
obligatorio). El formato de entrada permitirá la
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 205/258 Silvia Ortega Conde
UNIDAD grabación de dos decimales utilizando el carácter ‘.’
como separador; ej: 1200.25 – mil doscientos soles
con 25 céntimos. No deberá utilizarse ningún
separador de miles.
Una vez rellena la información anterior, para que quede registrada
en la base de datos, se deberá pinchar el enlace Alta entrada.
Fig. 8.5.2.3.1
8.5.2.4. Salida de material
Es la pantalla de captura de las salidas de material realizadas.
Consta de los siguientes campos:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 206/258 Silvia Ortega Conde
PRODUCTO Producto del que se quiere retirar una cantidad (de
relleno obligatorio)
ÁREA Área a la que va destinada el producto (de relleno
obligatorio)
CANTIDAD Cantidad de unidades o lotes de producto a retirar
(de relleno obligatorio)
Esta pantalla tiene el enlace Alta salida, que graba en base de
datos la información referida a la retirada de ese producto.
Fig. 8.5.2.4.1
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 207/258 Silvia Ortega Conde
8.5.2.5. Consultas
Es la pantalla que va a permitir realizar consultas sobre la compra
o retirada de productos, según los parámetros que se introduzcan.
Los campos de consulta van a ser:
PRODUCTO Producto del que se quiere consultar sus
movimientos (entrada o retirada). Es una lista
desplegable en la que salen todos los productos.
El valor “TODOS”, no es seleccionable si se desea
acceder a Consulta de Totales
ÁREA Área de la que se quiere consultar el producto
seleccionado (Todas, Educación, Salud,
Alimentación...)
TIPO DE
OPERACIÓN
Valores posibles que se quieren consultar:
“ENTRADA”, “RETIRADA” o “TODAS”.
Si el valor es “ENTRADAS”, el tipo de operación
debe ser “TODAS”
El valor “TODAS” , no es seleccionable si se desea
acceder a Consulta de Totales
FECHA
DESDE
Fecha inicial del rango de consulta de la entrada o
retirada de productos
FECHA
HASTA
Fecha final del rango de consulta de la entrada o
retirada de productos
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 208/258 Silvia Ortega Conde
Fig. 8.5.2.5.1
Una vez rellena la información anterior, se podrá acceder a dos
tipos de consulta, a partir de dos enlaces:
Consultar Detalle: Pinchando con el ratón sobre este enlace,
accedemos a la pantalla de visualización que sacará una línea por
cada entrada o retirada de material con la siguiente información:
TIPO DE OPERACIÓN Identificación de entrada o
retirada del producto
PRODUCTO Producto consultado
FECHA Fecha de la entrada o retirada
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 209/258 Silvia Ortega Conde
del producto
ÁREA Área seleccionada de consulta
CANTIDAD Cantidad en unidades o lotes
para el producto, el área y el tipo
de operación y fecha
seleccionadas
PRECIO Precio de compra de la unidad o
lote del producto
Fig. 8.5.2.5.2
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 210/258 Silvia Ortega Conde
Esta pantalla tiene un enlace Imprimir que imprime la pantalla.
Consultar Totales: Pinchando con el ratón sobre este enlace,
accedemos a la pantalla de visualización, que sacará una sola
línea de totales por entradas o retiradas con la siguiente
información:
TIPO DE OPERACIÓN Identificación de entrada o
retirada del producto
PRODUCTO Producto consultado
FECHA DESDE Fecha inicial del rango de
consulta de la entrada o retirada
de productos
FECHA HASTA Fecha inicial del rango de
consulta de la entrada o retirada
de productos
ÁREA Área seleccionada de consulta
CANTIDAD Cantidad total en unidades o
lotes para el producto, el área y
el tipo de operación y fecha
seleccionadas
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 211/258 Silvia Ortega Conde
Fig. 8.5.2.5.3
Esta pantalla tiene un enlace Imprimir que imprime la pantalla.
8.5.2.6. Stock
Es la pantalla de consulta del material existente en stock. Consta
de los siguientes campos:
PRODUCTO Producto existente en stock
CANTIDAD ACTUAL Cantidad del producto en stock
en unidades o lotes
OBSERVACIONES Observaciones
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 212/258 Silvia Ortega Conde
Fig. 8.5.2.6.1
Esta pantalla tiene un enlace Borrar producto, que elimina el
producto de base de datos. No obstante, las entradas y salidas de
ese producto seguirán registradas en base de datos. El enlace
Imprimir, va a permitir la impresión de la pantalla.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 213/258 Silvia Ortega Conde
8.5.3. Talleres
En TALLERES, encontraremos cinco opciones diferentes a la
izquierda de la pantalla:
Fig. 8.5.3.1
8.5.3.1. Alta / Baja persona
Es la pantalla de captura de las personas (promotoras….)
asistentes a los talleres. Esta pantalla consta de los siguientes
campos:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 214/258 Silvia Ortega Conde
NOMBRE Y
APELLIDOS
Nombre y apellidos del asistente al taller
(promotoras, agentes de salud ...)
De relleno obligatorio
COMUNIDAD Comunidad en la que se imparte el taller. De
relleno obligatorio
SEXO Sexo del asistente al taller (varón-mujer)
TELÉFONO Teléfono del asistente al taller
DIRECCIÓN Dirección del asistente al taller
EDAD Edad del asistente al taller
En la mitad inferior de esta pantalla se muestra una lista con las
personas que han asistido a talleres que ya han sido registradas
en base de datos, con la siguiente información:
NOMBRE y APELLIDOS
COMUNIDAD
EDAD
Esta lista podrá visualizarse ordenada por nombre de la persona
(pinchando en el enlace Ordenar por nombre) o por comunidad a
la que pertenece (pinchando en el enlace Ordenar por
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 215/258 Silvia Ortega Conde
comunidad) al lado de cada línea, se puede ver el enlace Detalle
que nos llevará a otra página donde podremos ver toda la
información que hay en base de datos registrada para esa persona
(Nombre y apellidos, comunidad, sexo, teléfono, dirección y edad).
Fig. 8.5.3.1.1
En esta pantalla, se podrá modificar toda la información de la
persona, exceptuando el nombre y la comunidad (para cambiar
esta información, se deberá borrar primero a la persona, luego
darle de nuevo de alta en la opción Alta Persona). Pinchando en
el enlace Modificar los datos modificados quedarán salvados en
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 216/258 Silvia Ortega Conde
la base de datos. El enlace Borrar, eliminará de la base de datos
la información de esa persona.
8.5.3.2. Alta / Baja actividad
Es la pantalla de captura de las diferentes actividades realizadas
(capacitaciones, charlas, talleres…). Los campos son los
siguientes:
TALLER Descripción de la materia a impartir; ej: capacitación
IRA, enfermedades venéreas... De relleno obligatorio
FECHA
COMIENZO
Fecha en la que da comienzo el taller. De relleno
obligatorio. Formato numérico DD/MM/AAAA (Ej:
12/12/2014)
FECHA FIN Fecha de finalización del taller. De relleno
obligatorio. Formato numérico DD/MM/AAAA (Ej:
12/12/2014)
HORA
COMIENZO
Hora en la que ha comenzado la actividad. Formato
HH:MM (Ej: 15:45). Las horas se seleccionan
pinchando en la flecha de la cajita y seleccionando la
hora deseada. De igual forma para los minutos (sólo
se pueden seleccionar los minutos en fracciones de
15 minutos)
HORA FIN Hora en la que ha comenzado la actividad. Formato
HH:MM (Ej: 15:45). Las horas se seleccionan
abriendo el desplegable y pinchando en la hora
deseada. De igual forma para los minutos (sólo se
pueden seleccionar los minutos en fracciones de 15
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 217/258 Silvia Ortega Conde
minutos)
LUGAR Comunidad donde se va a dar la actividad
TIPO Si es capacitación, taller, charla...
PONENTE Persona del equipo que imparte el taller
Una vez rellena la información sobre la actividad, se deberá
pinchar el enlace Alta Taller, para grabar la información en base
de datos.
Fig. 8.5.3.2.1
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 218/258 Silvia Ortega Conde
En la parte inferior de la pantalla, sale una lista con las actividades
ya registradas que podrán visualizarse ordenadas por actividad
(pinchando en el enlace Ordenar por actividad), por fecha en la
que se ha impartido (pinchando en el enlace Ordenar por fecha), o
por lugar donde se ha impartido (pinchando en el enlace Ordenar
por lugar). Al lado de cada línea, se puede ver el enlace Detalle
que nos llevará a otra página donde podremos ver toda la
información que hay en base de datos registrada para esa
actividad (Nombre de actividad, fecha comienzo, fecha fin, lugar,
tipo y ponente).
Fig. 8.5.3.2.2
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 219/258 Silvia Ortega Conde
En esta pantalla, se podrá modificar toda la información de la
actividad, exceptuando el nombre y la fecha y hora de comienzo
(para cambiar esta información, se deberá borrar primero la
actividad, luego darle de nuevo de alta en la opción Alta / Baja
Actividad). Pinchando en el enlace Modificar los datos
modificados quedarán salvados en la base de datos. El enlace
Borrar, eliminará de la base de datos la información de esa
actividad.
NOTA IMPORTANTE: La aplicación no va a permitir el borrado de una actividad que tenga asignados asistentes. Para borrar dicha actividad, se deberán desasignar primero todas las personas (opción asignar asistentes / desasignar) y, posteriormente, borrar la actividad en la opción alta / baja actividad.
8.5.3.3. Asignar asistentes
Es la pantalla de captura de las diferentes actividades realizadas
(capacitaciones, charlas, talleres…) Esta pantalla consta de los
siguientes campos:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 220/258 Silvia Ortega Conde
ACTIVIDAD La actividad (taller o capacitación…) a la que se
desea asignar la/s persona/s (ej: promotoras). Se
selecciona abriendo el desplegable y pinchando en
la actividad que previamente se haya dado de alta.
(De relleno obligatorio)
PERSONAS Persona a la que se quiere asignar a la actividad.
(De relleno obligatorio)
Una vez rellena la información anterior, para que quede registrada
en la base de datos, se deberá pulsar el enlace Alta Asistente.
Fig. 8.5.3.3.1
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 221/258 Silvia Ortega Conde
En la mitad inferior de esta pantalla sale una lista con los
diferentes talleres ya grabados en base de datos, con la siguiente
información:
NOMBRE DE LA PERSONA
COMUNIDAD
Y la opción Desasignar, que va a permitir sacar a una persona del
taller al que estaba asignada en caso de error. Esta pantalla tiene
también una opción de búsqueda de personas por literal (parte del
nombre, o del apellido), a la que se accede mediante el enlace
Buscar.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 222/258 Silvia Ortega Conde
Fig. 8.5.3.3.2
Fig. 8.5.3.3.3
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 223/258 Silvia Ortega Conde
Pinchando con el ratón en cualquiera de los nombres, se
selecciona al asistente a incluir en el taller. El enlace Volver,
devuelve el control a la pantalla de búsqueda de asistente.
8.5.3.4. Consultar Asistencia
Esta pantalla va a permitir consultar o imprimir la asistencia a
talleres. Los campos de consulta van a ser los siguientes:
ACTIVIDAD
CONCRETA
Nombre de la actividad que se desea consultar (ej:
curso de TBC y vigías comunales 07/05/14)
Esta opción es incompatible con la de actividad
general.
ACTIVIDAD
GENERAL
Nombre de la actividad que se desea consultar en
un rango de fechas, o si se pincha la opción
TODAS, se consultarán todos los talleres dentro de
un rango de fechas. La fecha inicio-fin es
obligatoria si se pincha esta opción.
COMUNIDAD Comunidad que se quiere consultar para verificar
su asistencia a talleres
SEXO Sexo del que se quiere consultar la asistencia a
talleres (Nº de mujeres. Nº de hombres)
FECHA
DESDE
Opción ligada a ACTIVIDAD GENERAL. Fecha
desde la que se quieren consultar los talleres
impartidos (de relleno obligatorio si se pincha
actividad general)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 224/258 Silvia Ortega Conde
FECHA
HASTA
Opción ligada a ACTIVIDAD GENERAL. Fecha
hasta la que se quieren consultar los talleres
impartidos (de relleno obligatorio si se pincha
actividad general)
Fig. 8.5.3.4.1
El enlace Consultar nos lleva a la siguiente pantalla:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 225/258 Silvia Ortega Conde
Fig. 8.5.3.4.2
En esta pantalla vemos un enlace Imprimir que permite imprimir
la pantalla de consulta.
8.5.3.5. Consulta Persona
Esta pantalla va a permitir consultar o imprimir la asistencia de una
persona a talleres. Los campos de consulta van a ser los
siguientes:
PERSONA Nombre de la persona de la que se quiere consultar
su asistencia a talleres (De relleno obligatorio)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 226/258 Silvia Ortega Conde
ACTIVIDAD
GENERAL
Nombre de la actividad que se desea consultar en un
rango de fechas, o si se pincha la opción TODAS, se
consultarán todos los talleres dentro de un rango de
fechas.
FECHA
DESDE
Fecha desde la que se quieren consultar los talleres
a los que ha asistido la persona (de relleno
obligatorio)
FECHA
HASTA
Fecha hasta la que se quieren consultar los talleres a
los que ha asistido la persona (de relleno obligatorio)
Fig. 8.5.3.5.1
El enlace Consultar nos lleva a la pantalla con los datos de:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 227/258 Silvia Ortega Conde
ACTIVIDAD
FECHA DE LA ACTIVIDAD
LUGAR DONDE SE HA IMPARTIDO LA ACTIVIDAD
Fig. 8.5.3.5.2
En esta pantalla vemos un enlace Imprimir que permite imprimir
la pantalla de consulta.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 228/258 Silvia Ortega Conde
8.5.4. Nutrición
En NUTRICIÓN, encontraremos cuatro opciones diferentes a la
izquierda de la pantalla:
Fig. 8.5.4.1
8.5.4.1. Alta niño
Es la pantalla de captura de los datos del niño a pesar y tallar. Los
campos a rellenar son:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 229/258 Silvia Ortega Conde
NOMBRE Y
APELLIDOS
Nombre y apellidos del niño a pesar (De relleno
obligatorio)
COMUNIDAD
Nombre de la comunidad a la que pertenece el
niño (De relleno obligatorio)
FECHA DE
NACIMIENTO
Fecha de nacimiento del niño (De relleno
obligatorio)
FECHA DE
TALLAJE
Fecha en la que se ha realizado el pesado y
tallaje del niño. (De relleno obligatorio)
PESO AL
NACER
Peso del niño al nacer en formato kilos (hasta 3
dígitos) y gramos (hasta 3 dígitos). Ej: 2kg 300
gramos.
SEXO HOMBRE, MUJER (De relleno obligatorio)
DIRECCIÓN Dirección del niño
TELÉFONO Teléfono del niño
TALLA Altura del niño en centímetros
PERÍMETRO
CRANEAL
Perímetro craneal del niño en centímetros
PERÍMETRO
TORÁCICO
Perímetro torácico del niño en centímetros
DIAGNÓSTICO Diagnóstico del niño. Deberá seleccionarse
abriendo la lista desplegable y pinchando en el
diagnóstico que corresponda. Esta lista presenta
los siguientes valores fijos: AGUDA, CRONICA,
NORMAL, OBESO y REAGUDIZADO.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 230/258 Silvia Ortega Conde
Cuando se han rellenado los datos de esta pantalla, será
necesario pinchar en el enlace Alta Niño, para que la información
quede grabada en base de datos.
En la mitad inferior de esta pantalla, aparecerá una lista con
información de los niños que ya se ha grabado en base de datos
(Nombre, Comunidad y Fecha de nacimiento):
Fig. 8.5.4.1.1
Así mismo, encontraremos tres enlaces:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 231/258 Silvia Ortega Conde
- Ordenar por Nombre; que va a mostrar la lista ordenada
por nombre del niño
- Ordenar por Comunidad; que va a mostrar la lista
ordenada por comunidad
- Detalle; que va a permitir presentar una nueva pantalla con
más datos del niño (nombre, comunidad, fecha de
nacimiento, peso al nacer, sexo, dirección y teléfono).
Fig. 8.5.4.1.2
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 232/258 Silvia Ortega Conde
Esta pantalla permitirá también la modificación de los campos
SEXO, DIRECCIÓN Y TELÉFONO. Para la grabación de las
modificaciones en base de datos es necesario pinchar en el enlace
Modificar. También es posible eliminar la información guardada
referida a un niño pinchando en el enlace Borrar.
8.5.4.2. Nuevo peso y talla
Es la pantalla de captura del peso y tallaje sucesivos de cada niño.
Consta de los siguientes campos:
NIÑO Nombre y apellidos del niño, comunidad y fecha
de nacimiento. Se selecciona abriendo la lista
desplegable y seleccionando el niño que
corresponda, o bien por la opción Buscar,
introduciendo parte del nombre o apellido del
niño. De relleno obligatorio.
FECHA DE
TALLAJE
Fecha en la que se ha realizado el nuevo tallaje
del niño. Formato DD/MM/AAAA. De relleno
obligatorio
PESO ACTUAL Peso del niño en la fecha en kg (hasta 3 dígitos)
y grs (hasta 3 dígitos). Ejemplo: 20kg 300 grs. De
relleno obligatorio
TALLA
ACTUAL
Altura del niño en metros y centímetros. Ej: 1 m
50 cms. De relleno obligatorio
PERÍMETRO Perímetro craneal del niño en centímetros.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 233/258 Silvia Ortega Conde
CRANEAL
PERÍMETRO
TORÁCICO
Perímetro torácico del niño en centímetros.
DIAGNÓSTICO Se seleccionarán de una lista desplegable con 5
valores fijos:
AGUDA, CRONICA, NORMAL, OBESA Y
REAGUDIZADA.
Fig. 8.5.4.2.1
El enlace Aceptar permitirá dar de alta los datos de nuevo peso y
talla del niño en base de datos.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 234/258 Silvia Ortega Conde
El enlace Buscar presentará una pantalla de búsqueda con los
datos del niño del que se quieren grabar nuevos datos de peso y
tallaje.
Fig. 8.5.4.2.2
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 235/258 Silvia Ortega Conde
Fig. 8.5.4.2.3
Cliqueando con el ratón en el nombre que aparezca en la lista, se
seleccionará el niño. En enlace Volver, devuelve el control a la
pantalla anterior para buscar otro nombre.
8.5.4.3. Historial
Esta pantalla permite seleccionar al niño del que queremos saber
su historial. Los campos de la pantalla son:
NIÑO Nombre y apellidos del niño, comunidad y fecha de
nacimiento. Se selecciona abriendo la lista
desplegable y seleccionando el niño que
corresponda, o bien por la opción Buscar,
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 236/258 Silvia Ortega Conde
introduciendo parte del nombre o apellido del niño. De
relleno obligatorio.
Fig. 8.5.4.3.1
El enlace Aceptar, permite visualizar el historial del niño (todos los
pesos y tallajes que se le han realizado en fechas sucesivas). Los
datos mostrados son:
NOMBRE Y APELLIDOS
FECHA DE NACIMIENTO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 237/258 Silvia Ortega Conde
FECHA DE TALLAJE
PESO
TALLA
PERÍMETRO CRANEAL
PERIMETRO TORÁCICO
DIAGNÓSTICO
Fig. 8.5.4.3.2
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 238/258 Silvia Ortega Conde
Esta pantalla va a permitir, además, borrar el tallaje de un niño
para una fecha, pinchando en el enlace Borrar. El enlace
Imprimir, va a permitir imprimir la información.
8.5.4.4. Consultas
Es la pantalla que va a permitir elegir las condiciones de consulta
de datos de los niños. Consta de los siguientes campos:
FECHA DE
TALLAJE
Fecha en la que se han realizado los tallajes del
niño/s. Es una lista desplegable que va mostrar
las fechas en las que se han realizado tallajes,
debiendo seleccionarse una.
COMUNIDAD Comunidad a la que pertenece el niño. Es una
lista desplegable con las diferentes comunidades
en las que se han realizado tallados, debiendo
seleccionarse una o TODAS.
SEXO Sexo del niño/s a consultar. Es una lista
desplegable con las opciones HOMBRE, MUJER,
debiendo seleccionarse una o TODOS.
DIAGNÓSTICO Diagnóstico a consultar. Es una lista desplegable
con los diferentes diagnósticos posibles,
debiendo seleccionar uno o TODOS.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 239/258 Silvia Ortega Conde
Fig. 8.5.4.4.1
Pinchando en el enlace Consultar, se accede a la pantalla con las
capturas de peso y talla realizadas en la fecha seleccionada, en la
que se va a mostrar la siguiente información:
NOMBRE DEL NIÑO
COMUNIDAD
FECHA DE TALLAJE
FECHA DE NACIMIENTO
SEXO
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 240/258 Silvia Ortega Conde
PESO
TALLA
PERÍMETRO CRANEAL
PERÍMETRO TORÁCICO
DIAGNÓSTICO
Fig. 8.5.4.4.3
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 241/258 Silvia Ortega Conde
El enlace Imprimir, imprimirá la información visualizada por
pantalla.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 242/258 Silvia Ortega Conde
8.5.5. Personal
En PERSONAL, encontramos tres opciones a la izquierda de la
pantalla:
Fig. 8.5.5.1
8.5.5.1. Alta / Baja personal
Es la pantalla de captura de las personas que conforman la
plantilla de AYNE. Esta pantalla consta de tres campos:
NOMBRE Nombre y apellidos de la persona (voluntarios,
sanitarios, coordinadores, trabajadores sociales ...)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 243/258 Silvia Ortega Conde
De relleno obligatorio
ÁREA Área a la que pertenece la persona. De relleno
obligatorio
PUESTO Puesto que ocupa (Trabajador social, voluntario…)
Pinchando sobre el enlace Alta Personal, se grabará en la base
de datos el nuevo miembro de personal.
En la mitad inferior de la pantalla, aparece una lista donde figuran
todos los miembros de personal que ya han sido dados de alta,
con su nombre y apellidos, área al que pertenecen y puesto que
ocupan. A la derecha de cada miembro, existe un enlace Borrar
Personal, en el que, pinchando, se procederá a eliminar a dicha
persona de la base de datos.
8.5.5.2. Insertar horas
Es la pantalla destinada a la grabación del horario realizado por
cada miembro de la plantilla diariamente. Esta pantalla consta de
los siguientes campos:
NOMBRE Nombre y apellidos de la persona (De relleno
obligatorio)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 244/258 Silvia Ortega Conde
HORA ENTRADA
MAÑANA
Hora de entrada de mañana. Se selecciona
abriendo el desplegable. El formato es
HH:MM y los minutos se pueden seleccionar
en fracciones de cuartos de hora (ej: 09:45)
HORA SALIDA
MAÑANA
Hora de salida de mañana. Se selecciona
abriendo el desplegable. El formato es
HH:MM y los minutos se pueden seleccionar
en fracciones de cuartos de hora (ej: 13:45)
HORA ENTRADA
TARDE
Hora de entrada de tarde. Se selecciona
abriendo el desplegable. El formato es
HH:MM y los minutos se pueden seleccionar
en fracciones de cuartos de hora (ej: 15:45)
HORA SALIDA
TARDE
Hora de salida de tarde. Se selecciona
abriendo el desplegable. El formato es
HH:MM y los minutos se pueden seleccionar
en fracciones de cuartos de hora (ej: 19:00)
FECHA Fecha del día (De relleno obligatorio)
OBSERVACIONES Campo de anotación de observaciones.
Opcional
NOTA IMPORTANTE: Las horas se contabilizarán en función de que se rellenen las dos horas de entrada y de salida. Si se rellena sólo la hora de entrada de la mañana y no la de salida de la mañana, las horas de la mañana no serán contabilizadas para esa persona. De igual manera sucederá con las horas de la tarde. Las horas no rellenadas de mañana o tarde serán visualizadas en la consulta de detalle como 23:59, que será tomado como valor nulo.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 245/258 Silvia Ortega Conde
Fig. 8.5.5.2.1
Existe un enlace en esta pantalla, Alta Horas, en el que
pinchando se grabará en base de datos las horas
correspondientes a la persona.
8.5.5.3. Consultas
Es la pantalla que va a permitir consultar en detalle o totalizando
las horas de una persona o varias, en función de los valores que
se seleccionen en la pantalla:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 246/258 Silvia Ortega Conde
NOMBRE Nombre y apellido de la persona a consultar o
TODOS si se quiere visualizar las horas de todo el
personal en un rango de fechas. De relleno
obligatorio.
FECHA
DESDE
Fecha de inicio de consulta de horas de la
persona/s. Formato DD/MM/AAAA. De relleno
obligatorio.
FECHA
HASTA
Fecha fin de consulta de horas de la persona/s.
Formato DD/MM/AAAA. De relleno obligatorio.
Fig. 8.5.5.3.1
Esta pantalla presenta dos opciones de consulta:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 247/258 Silvia Ortega Conde
Consultar Detalle: Presenta una pantalla con la siguiente
información referida a la persona/s seleccionadas y para el rango
de fechas introducido:
NOMBRE Y APELLIDOS
HORA DE ENTRADA MAÑANA
HORA DE SALIDA MAÑANA
HORA DE ENTRADA TARDE
HORA DE SALIDA TARDE
FECHA
TOTAL HORAS DEL DÍA
OBSERVACIONES
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 248/258 Silvia Ortega Conde
Fig. 8.5.5.3.2
El enlace Borrar borra las horas de una persona para el día
indicado. El enlace Imprimir imprime la pantalla.
Consultar Totales: Presenta una pantalla con el total de horas
de la/s persona/s seleccionada/s para el rango de fechas
introducido:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 249/258 Silvia Ortega Conde
Fig. 8.5.5.3.3
El enlace Imprimir imprime la pantalla.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 250/258 Silvia Ortega Conde
8.5.6. Guardar Base Datos
En GUARDAR BASE DATOS, se realiza un volcado del contenido
de la base de datos en las maquinas AYNE2 (servidor) y AYNE1:
Fig. 8.5.6.1
Haciendo click en Aceptar, aparece la pantalla:
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 251/258 Silvia Ortega Conde
Fig. 8.5.6.2
Así, tendremos la base de datos salvada en el directorio
c:/Aplicativo/volcado/ayne.mbd de ambas maquinas (AYNE1 Y
AYNE2). Si se necesitara recuperar esta base de datos por
borrado accidental o fallo en la aplicación, se deberá copiar el
fichero anterior al directorio c:/Aplicativo/ayneBBDD de la
máquina AYNE2. Se recomienda hacer un volcado diario (clickar
en Guardar Base Datos) al finalizar la jornada si se ha modificado
información a través del aplicativo
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 252/258 Silvia Ortega Conde
9. CONCLUSIONES
Las personas involucradas en el proyecto, decidimos emplear
nuestro mes de vacaciones en hacer una colaboración con la ONG
Ayne Perú.
En un principio, nuestra intención no era desarrollar una aplicación
informática, sino hacer algo radicalmente distinto a nuestro trabajo
a lo largo del año, esto es, colaborar con la ONG de cualquier otra
forma que no tuviera nada que ver con la informática.
El primer día de nuestra estancia en Perú, nos convocaron a una
reunión en la que nos comentaron su manera de trabajar:
organización de talleres y seminarios, organización del personal,
organización de material, labores humanitarias…
Vistas las necesidades que nos transmitieron, decidimos aceptar
su solicitud de “ayuda informática” y dedicamos todos nuestros
esfuerzos a realizar el proyecto del que estamos hablando.
Siempre que se aborda un proyecto, hay que tener en cuenta
muchos factores que pueden afectar al desarrollo del mismo.
Algunos de ellos son la disposición del cliente, la documentación
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 253/258 Silvia Ortega Conde
facilitada, el tiempo contratado, el equipo elegido, los medios, la
tecnología y la solución misma.
Respecto a este proyecto, la ONG no facilitó ningún tipo de
documentación técnica. La única documentación que proporcionó
fue ejemplos de la propia documentación de los módulos de la
aplicación, es decir, hojas de papel con los nombres de los
asistentes a los diferentes talleres, fichas de peso y talla de
diversos niños, hojas de pedidos de material, y poco más.
Sin embargo, la comunicación con la ONG fue muy fácil y fluida.
Los miembros de la ONG se pusieron a disposición del proyecto
para cualquier duda que pudiera surgir, e incluso una persona
estuvo presente en todas las fases de la aplicación, incluidos los
desarrollos y las pruebas, facilitando imágenes y textos que
querían incluir en la aplicación.
El equipo de trabajo constaba de dos analistas expertos en
tecnologías web (Java, JSP, HTML, XSL, XML, Javascript) y
Oracle, así como un analista experto en Natural Adabas y Oracle.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 254/258 Silvia Ortega Conde
El equipo se coordinó a sí mismo, y todos los miembros de dicho
equipo colaboramos en todas las fases (análisis de requisitos,
análisis funcional, diseño técnico, pruebas y documentación).
La tecnología elegida por el equipo, dadas las limitaciones de la
ONG y de las máquinas disponibles, fue JSP, HTML y Javascript
para la interfaz y la operativa, MS Access como base de datos con
conexión a través de ODBC, y Tomcat como servidor de
aplicaciones, lo que permitió a parte del equipo aprender cosas
nuevas en una aplicación de tamaño medio.
Tecnológicamente hablando, el proyecto fue muy positivo para
todos los componentes del equipo, que extrajimos una experiencia
adicional que nos ha servido en tareas posteriores.
En cuanto a la organización del equipo, clima de trabajo y plazos,
el proyecto fue especialmente bien.
Los medios de los que se disponía no eran suficientes. Las
máquinas no daban la talla para soportar un desarrollo en local de
una aplicación J2EE, por lo que se decidió implementar el
desarrollo con una tecnología más sencilla. Con la ayuda,
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 255/258 Silvia Ortega Conde
colaboración y aportación de ideas de todos los miembros del
equipo, el resultado fue más que satisfactorio.
El plazo para desarrollar la aplicación era muy ajustado: un mes.
Una semana antes de la finalización del proyecto, uno de los
expertos en tecnologías web regresó a España, pero el proyecto
estaba prácticamente concluido, sólo a falta de generar la
documentación, por lo que no afectó al desarrollo del mismo.
El personal de la ONG quedó muy satisfecho con la aplicación y,
actualmente, siguen utilizándola.
En todo este tiempo, sólo se produjo un error puntual (una
validación que se nos escapó) que fue corregido ya en España y
mandado, vía email, a Perú, donde una persona de la ONG instaló
el fichero con la corrección siguiendo nuestras indicaciones.
Debido a todo lo expuesto, y comparando este proyecto con
aquellos en los que hemos participado antes y después de
colaborar en éste, creemos, sinceramente, que es el mejor
proyecto, con diferencia, de aquellos en los que hemos
intervenido, tanto a nivel de análisis y desarrollo, como a nivel de
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 256/258 Silvia Ortega Conde
organización, gestión y trato humano, así como por la temática del
proyecto en sí.
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 257/258 Silvia Ortega Conde
10. BIBLIOGRAFÍA
W3C: http://www.w3c.es/ (Julio 2016)
Apache Tomcat 6.0.37: http://tomcat.apache.org/tomcat-6.0-doc/
(Julio 2016)
API Tomcat 6.0.37: http://tomcat.apache.org/tomcat-6.0-
doc/api/index.html (Julio 2016)
NO-CMOBDO-001 - Manual Microsoft Access 2007.doc (Julio
2016)
NO-COJSP-001 - Normativa General De Codificación Aplicativo
AYNE.doc (Julio 2016)
IEEE Recommended Practice for Software Requirements
Specification. ANSI/IEEE std. 830, 1998:
http://www.techstreet.com/products/preview/14024 (Julio - Agosto
2016)
ERS:
https://es.wikipedia.org/wiki/Especificaci%C3%B3n_de_requisitos_
de_software (Agosto 2016)
Análisis y Diseño de la Web de Ayne para la Gestión de Recursos de
Almacén, Talleres, Nutrición y Personal
Belén Forcada López Página: 258/258 Silvia Ortega Conde
UML:
https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado
(Agosto 2016)
Diagrama de Gantt:
https://es.wikipedia.org/wiki/Diagrama_de_Gantt (Agosto 2016)
Diagrama de contexto:
https://es.wikipedia.org/wiki/Diagrama_de_contexto_de_sistema
(Agosto 2016)
Ayne Perú: http://www.trinitariasmallorca.org (Septiembre 2016)
Ayne Trinitarias: http://www.ayne.org/ (Septiembre 2016)