desarrollo de un sistema para la gestiÓn de recursos de...

258
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

Upload: lamnhu

Post on 19-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos de Almacén,

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

Page 2: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos de Almacén,

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

Page 3: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos de Almacén,

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

Page 4: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos de Almacén,

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

Page 5: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 6: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 7: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 8: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 9: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 10: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 11: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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…).

Page 12: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 13: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 14: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 15: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 16: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 16/258 Silvia Ortega Conde

1.5. Referencias

IEEE Recommended Practice for Software Requirements

Specification. ANSI/IEEE std. 830, 1998.

Page 17: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 18: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 19: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 20: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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).

Page 21: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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).

Page 22: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)

Page 23: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 23/258 Silvia Ortega Conde

2.2. Diagrama de Gantt.

Todo el esquema temporal ha sido reflejado en un diagrama de

Gantt.

Page 24: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 24/258 Silvia Ortega Conde

Page 25: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 26: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 27: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 28: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 29: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 30: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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";

Page 31: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 32: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 33: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 34: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 35: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 35/258 Silvia Ortega Conde

Page 36: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 36/258 Silvia Ortega Conde

Page 37: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 38: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 39: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 39/258 Silvia Ortega Conde

Requisitos

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 40: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 41: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 41/258 Silvia Ortega Conde

Descripción:

Fecha: Responsable:

Page 42: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 43: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 43/258 Silvia Ortega Conde

Requisitos

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 44: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 45: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 45/258 Silvia Ortega Conde

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 46: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 47: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 48: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 49: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 49/258 Silvia Ortega Conde

Descripción:

Fecha: Responsable:

Page 50: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 51: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 52: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 53: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 54: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 55: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 56: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 56/258 Silvia Ortega Conde

La pantalla de resultados tiene la opción “Imprimir”

Comentarios:

Requisitos

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 57: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 58: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 58/258 Silvia Ortega Conde

Versiones

Descripción:

Fecha: Responsable:

Page 59: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 60: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 61: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 62: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 62/258 Silvia Ortega Conde

Requisitos

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 63: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 64: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 65: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 65/258 Silvia Ortega Conde

Descripción:

Fecha: Responsable:

Page 66: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 67: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 67/258 Silvia Ortega Conde

Requisitos

Relacionados:

Versiones

Descripción:

Fecha: Responsable:

Page 68: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 69: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 70: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 71: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 72: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 73: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 74: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 75: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 75/258 Silvia Ortega Conde

4.2.1.3. Generación de Logs

N/A

Page 76: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 77: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 78: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 78/258 Silvia Ortega Conde

Fecha: Responsable:

Page 79: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 80: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 81: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 82: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 82/258 Silvia Ortega Conde

Fecha: Responsable:

Page 83: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 83/258 Silvia Ortega Conde

4.2.5. Requisitos de Seguridad

N/A

Page 84: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 85: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 86: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 87: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 88: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 89: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 89/258 Silvia Ortega Conde

4.3. Restricciones de diseño

N/A

Page 90: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 91: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 92: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 93: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 94: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 95: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 96: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 97: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 98: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 99: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 100: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 100/258 Silvia Ortega Conde

Diagrama de flujo 5 – Módulo Guardar Base de Datos

INICIAL

Elegir

opción

GUARDAR BBDD

BACKUP BBDD

Page 101: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 101/258 Silvia Ortega Conde

5.4. Documentos relacionados.

N/A

Page 102: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 103: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 104: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 105: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 105/258 Silvia Ortega Conde

5.5.2.2. Diagrama de Subsistemas

Page 106: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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,

Page 107: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 108: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 109: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 110: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 111: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 112: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 113: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 114: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 115: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 116: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 117: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 118: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 119: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 120: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 121: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 122: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 123: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 124: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 125: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 126: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 127: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 128: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 129: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 130: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 131: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 132: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

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.

Page 133: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 133/258 Silvia Ortega Conde

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.

Page 134: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 135: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 135/258 Silvia Ortega Conde

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

Page 136: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 136/258 Silvia Ortega Conde

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

Caso Caso de test Datos Resultado esperado

Page 137: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 137/258 Silvia Ortega Conde

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.

Page 138: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 139: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 139/258 Silvia Ortega Conde

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)

Page 140: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

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.

Page 141: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 141/258 Silvia Ortega Conde

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

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.

Page 142: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 142/258 Silvia Ortega Conde

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

Page 143: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 143/258 Silvia Ortega Conde

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’).

Page 144: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

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.

Page 145: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 145/258 Silvia Ortega Conde

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

Page 146: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 146/258 Silvia Ortega Conde

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

Page 147: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 147/258 Silvia Ortega Conde

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.

Page 148: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 148/258 Silvia Ortega Conde

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

Caso Caso de test Datos Resultado esperado

Page 149: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 149/258 Silvia Ortega Conde

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.

Page 150: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 150/258 Silvia Ortega Conde

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

Page 151: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 151/258 Silvia Ortega Conde

Descripción

Este caso describe la gestión de consulta de asistencia a talleres.

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.

Page 152: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 152/258 Silvia Ortega Conde

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

Page 153: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

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.

Page 154: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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

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

Page 155: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 156: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 156/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 157: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 157/258 Silvia Ortega Conde

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

Page 158: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 159: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 159/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 160: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 160/258 Silvia Ortega Conde

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).

Page 161: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 162: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 162/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 163: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 163/258 Silvia Ortega Conde

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.

Page 164: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 164/258 Silvia Ortega Conde

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’

Page 165: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 165/258 Silvia Ortega Conde

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.

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.

Page 166: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 166/258 Silvia Ortega Conde

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.

Page 167: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

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.

Page 168: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 168/258 Silvia Ortega Conde

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.

Page 169: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 170: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 170/258 Silvia Ortega Conde

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

Page 171: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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’.

Page 172: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 173: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 173/258 Silvia Ortega Conde

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.

Page 174: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 174/258 Silvia Ortega Conde

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

Page 175: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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

Page 176: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 176/258 Silvia Ortega Conde

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.

Page 177: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 177/258 Silvia Ortega Conde

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.

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.

Page 178: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 178/258 Silvia Ortega Conde

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’.

Page 179: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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.

Page 180: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 180/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 181: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 181/258 Silvia Ortega Conde

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.

Page 182: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 182/258 Silvia Ortega Conde

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:

Page 183: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 183/258 Silvia Ortega Conde

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

Caso Caso de test Datos Resultado esperado

Page 184: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 184/258 Silvia Ortega Conde

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

Page 185: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 185/258 Silvia Ortega Conde

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.

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.

Page 186: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 186/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 187: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 187/258 Silvia Ortega Conde

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

Page 188: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 188/258 Silvia Ortega Conde

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.

Page 189: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 189/258 Silvia Ortega Conde

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.

Page 190: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 190/258 Silvia Ortega Conde

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.

Caso Caso de test Datos Resultado esperado

Page 191: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 191/258 Silvia Ortega Conde

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.

Page 192: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 192/258 Silvia Ortega Conde

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.

Page 193: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 193/258 Silvia Ortega Conde

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).

Page 194: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

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

Page 195: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 196: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 196/258 Silvia Ortega Conde

8.2. Ámbito de aplicación

N/A

Page 197: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 197/258 Silvia Ortega Conde

8.3. Diagrama de flujo

N/A

Page 198: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 198/258 Silvia Ortega Conde

8.4. Documentos relacionados

N/A

Page 199: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 200: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 201: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 202: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 203: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 204: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 205: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 206: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 207: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 208: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 209: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 210: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 211: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 212: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 213: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 214: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 215: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 216: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 217: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 218: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 219: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 220: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 221: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 222: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 222/258 Silvia Ortega Conde

Fig. 8.5.3.3.2

Fig. 8.5.3.3.3

Page 223: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)

Page 224: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 225: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)

Page 226: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 227: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 228: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 229: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 230: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 231: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 232: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 233: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 234: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 235: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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,

Page 236: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 237: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 237/258 Silvia Ortega Conde

FECHA DE TALLAJE

PESO

TALLA

PERÍMETRO CRANEAL

PERIMETRO TORÁCICO

DIAGNÓSTICO

Fig. 8.5.4.3.2

Page 238: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 239: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 240: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 240/258 Silvia Ortega Conde

PESO

TALLA

PERÍMETRO CRANEAL

PERÍMETRO TORÁCICO

DIAGNÓSTICO

Fig. 8.5.4.4.3

Page 241: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 241/258 Silvia Ortega Conde

El enlace Imprimir, imprimirá la información visualizada por

pantalla.

Page 242: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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 ...)

Page 243: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)

Page 244: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 245: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 246: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 247: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 248: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 249: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 249/258 Silvia Ortega Conde

Fig. 8.5.5.3.3

El enlace Imprimir imprime la pantalla.

Page 250: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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:

Page 251: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 252: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 253: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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.

Page 254: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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,

Page 255: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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

Page 256: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 256/258 Silvia Ortega Conde

organización, gestión y trato humano, así como por la temática del

proyecto en sí.

Page 257: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)

Page 258: DESARROLLO DE UN SISTEMA PARA LA GESTIÓN DE RECURSOS DE ...oa.upm.es/47397/9/TFC_BELEN_FORCADA_LOPEZ_SILVIA... · Desarrollo de un Sistema para la Gestión de Recursos 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: 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)