Sei sulla pagina 1di 129

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA

Facultad de Ingeniera de Minas, Geologa y Civil

Escuela Profesional Ingeniera de Sistemas

SERVICIO DE HEMOTERAPIA Y BANCO DE SANGRE DEL HOSPITAL


REGIONAL DE AYACUCHO
Grupo : N 2
Integrantes : ARESTE PALOMINO, Robert 100%
HUAYHUA LOBATN, Giovanna Nataly 100%
CAARI TORRES, Ego A. 100%
LIMA LOAYZA, Lisset Karen 100%
MEDRANO CARDENAS, Michael. 100%

Asignatura : SISTEMAS DE INFORMACION II


Sigla : IS 445
Docente : MSc. Ing. Efran Elas Porras Flores

AYACUCHO PERU
2017
Contenido
CAPITULO I .................................................................................................................. 4
ANALISIS DE REQUERIMIENTOS .............................................................................. 4
1.1. REQUERIMIENTOS FUNCIONALES ................................................................ 4
1.2. REQUERIMIENTOS NO FUNCIONALES .......................................................... 5
1.3. GLOSARIO DE TRMINOS ............................................................................... 6
1.4 CASOS DE PRUEBAS ........................................................................................... 7
1.5. MODELO DE DOMINIO INICIAL ...................................................................... 10
1.6. DIAGRAMA DE CASOS DE USO .................................................................... 11
CAPITULO II ............................................................................................................... 12
MODELADO DE CASOS DE USO ............................................................................. 12
2.1 LISTA DE CASOS DE USOS................................................................................ 12
CASOS DE USOS ...................................................................................................... 12
2.2 PROTOTIPO GUI BASICAS ............................................................................ 13
2.3 DIAGRAMA Y PAQUETES DE CASOS DE USO ............................................. 21
2.4 PAQUETES DE CASOS DE USO .................................................................... 26
2.5 DIAGRAMA DE PAQUETES DE CASOS DE USO ............................................... 27
2.6. MATRIZ DE RELACION ENTRE REQUISITOS Y CASOS DE USO.................... 28
REQUERIMIENTOS FUNCIONALES ......................................................................... 28
CASO DE USO ........................................................................................................... 28
2.7 DESCRIPCION DEL PRIMER BORRADOR DE CASOS DE USO ....................... 30
CAPITULO III .............................................................................................................. 40
REVISION DE REQUISITOS ...................................................................................... 40
3.1 REVISION DEL MODELO DE DOMINIO .............................................................. 40
3.2 REVISION DEL PROTOTIPO GUI ........................................................................ 40
................................................................................................................................... 40
3.3 CASOS DE USO DESAMBIGUADO ..................................................................... 50
3.4 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO ............................ 50
CAPITULO IV ............................................................................................................. 62
DISEO PRELIMINAR ............................................................................................... 62
4.1 DIAGRAMA DE ROBUSTEZ................................................................................. 62
CAPITULO V .............................................................................................................. 71
REVISION DEL DISEO PRELIMINAR...................................................................... 71
5.1 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO ......................... 71
5.2. REVISION DEL MODELO DE DOMINIO ACTUALIZADO ................................ 82
CAPITULO VI ............................................................................................................. 83
ARQUITECTURA TECNICA ....................................................................................... 83
6.2. DIAGRAMA DE COMPONENTES ................................................................... 83
6.3. DIAGRAMA DE DESPLIEGUE ........................................................................ 84
CAPITULO VII ............................................................................................................ 84
DISEO ...................................................................................................................... 84
7.1 DIAGRAMAS DE SECUENCIA ........................................................................ 84
7.2. BASE DE DATOS FSICA ................................................................................ 95
7.3. DIAGRAMA DE CLASES DE DISEO ............................................................. 95
CAPITULO VIII ........................................................................................................... 96
IMPLEMENTACIN.................................................................................................... 96
8.2. IMPLEMENTANDO LA PAGINA DE INICIO ........................................................ 98
ANEXO.118
CAPITULO I
ANALISIS DE REQUERIMIENTOS
1.1. REQUERIMIENTOS FUNCIONALES
Nro. Req. REQUERIMIENTOS FUNCIONALES
Req. 01 El sistema web debe permitir al Postulante registrarse como
usuario.
Req. 02 El sistema web debe permitir al Postulante, Microbilogo y
Medico Patlogo iniciar sesin con su usuario y contrasea.
Req. 03 El sistema web debe permitir al postulante corregir o eliminar sus
datos.
Req. 04 El sistema web debe mostrar un cuestionario que debe ser
llenado por el postulante.
Req. 05 El sistema web debe permitir al postulante visualizar los
resultados enviados por el microbilogo (Apto o No Apto).
Req. 06 El sistema web debe permitir al Microbilogo (Administrador2)
actual crear una cuenta para un nuevo microbilogo o eliminar una
cuenta ya existente.
Req. 07 El sistema web debe permitir al Microbilogo (Administrador2)
enviar resultados de cuestionario y anlisis al postulante(Apto o
No Apto)
Req. 08 El sistema web debe permitir al Microbilogo (Administrador2)
registrar datos de anlisis hechos a los postulantes (hematocrito,
hemoglobina, hemates de la sangre y enfermedades).
Req. 09 El sistema web debe permitir al Microbilogo (Administrador2)
actualizar datos de anlisis hechos a los postulantes (hematocrito,
hemoglobina y hemates de la sangre).
Req. 10 El sistema web debe permitir al Microbilogo (Administrador2)
validar al postulante como donador (Apto).
Req. 11 El sistema web debe permitir al mdico patlogo (Administrador1)
actual crear una cuenta para un nuevo medico patlogo o eliminar
una cuenta ya existente.
Req. 12 El sistema web debe permitir al Medico Patlogo (Administrador1)
registrar el ingreso de insumos al banco de sangre.
Req. 13 El sistema web debe permitir al Medico Patlogo (Administrador1)
generar reporte por tipo de donador (por reposicin, voluntario
y transfusin directa).
Req. 14 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de donador por sexo.
Req. 15 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de donador por tipo de sangre.
Req. 16 El sistema web debe permitir al Mdico Patlogo (Administrador1)
generar reporte de insumos ingresados para el banco de sangre.
Req. 17 El sistema web debe permitir al Medico patlogo (Administrador1)
generar reporte de personas por estado (admitidas y no admitidas)
para donar.

1.2. REQUERIMIENTOS NO FUNCIONALES

Nro. Req. REQUERIMIENTOS NO FUNCIONALES


Req. 01 El sistema web debe poseer caractersticas de usabilidad segn
las normas ISO/IEC NTP 9126.
Req. 02 El sistema web debe poseer caractersticas de seguridad segn
las normas ISO/IEC NTP 9126.
Req. 03 El sistema web debe poseer caractersticas de mantenibilidad
segn las normas ISO/IEC NTP 9126.
Req. 04 El sistema web debe ejecutarse en distintas plataformas de
navegacin como Internet Explore, Google, Chrome, Mozila,
Firefox y Opera.
Req. 05 El tiempo para iniciar el sistema o reiniciar el sistema debe ser
menos de 5 segundos.
Req. 06 El sistema web debe proporcionar un mensaje de error que sea
informativo y orientado al usuario.
Req. 07 El sistema web debe tener un registro de todas las actividades
criticas (log): quien registra, quien actualiza la base de datos;
garantizando la realizacin de auditoras.

1.3. GLOSARIO DE TRMINOS


1.3.1. POSTULANTE: Persona a quien se le registra y toma muestras para la
donacin
1.3.2. MICROBILOGO: El microbilogo es un personal de salud encargado de
las reas de serologa y procesos de fraccionamientos trabajando
juntamente con el tecnlogo, cumpliendo con la funcin de revisar los
diferentes cuestionarios y mandar mensajes de informacin a los
postulantes donadores.
1.3.3. MDICO PATLOGO: EL medico patlogo cumple la funcin de registrar
el informe de calidad de los diferentes insumos y controlar los diversos
reportes.
1.3.4. CUESTIONARIO: Consiste en una serie de preguntas y otras
indicaciones con el propsito de obtener informacin de los consultados.
1.3.5. RESULTADOS: Es lo afirmativos o positivos de las pruebas que se haya
realizado al postulante.
1.3.6. ANLISIS: Consiste en identificar los componentes de un todo,
separarlos y examinarlos para lograr acceder a sus principios ms
elementales.
1.3.7. HEMATOCRITO: Es un examen de sangre que mide la cantidad de
sangre de una persona que est compuesta por glbulos rojos. Esta
medicin depende del nmero de glbulos rojos.
1.3.8. HEMOGLOBINA: Pigmento rojo contenido en los hemates de la sangre
de los vertebrados, cuya funcin consiste en captar el oxgeno de los
alveolos pulmonares y comunicarlo a los tejidos, y en tomar el dixido de
carbono de estos y transportarlo de nuevo a los pulmones para expulsarlo
1.3.9. HEMATIES: Los hemates (eritrocitos) son clulas sanguneas
relativamente grandes. stas clulas transportan oxgeno desde los
pulmones a todos los tejidos vivos del cuerpo,
1.3.10. ENFERMEDADES: Anlisis hechos a una muestra de sangre, para
resultar la ausencia o no de Hepatitis A, B, SIDA y dems enfermedades.
1.3.11. DONADOR: Persona que es considerada Apta resultado de los anlisis
hechos, esta persona ya est lista para donar.
1.3.12. INSUMOS: El insumo es todo aquello disponible para el uso y el desarrollo
de la vida humana, desde lo que encontramos en la naturaleza, hasta lo
que creamos nosotros mismos, es decir, la materia prima de una cosa.
1.3.13. REPORTE: Es un informe, este tipo de documento pretende transmitir una
informacin, aunque puede tener diversos objetivos
1.3.14. DONADOR POR REPOSICION: Son aquellos que donan solo cuando
una persona cercana necesita la sangre.
1.3.15. DONADOR VOLUNTARIO: Es aquella persona que por diferentes
razones, comprendi que el otro tiene una necesidad y accede a donar
sangre sin el compromiso de reposicin, de manera sostenida durante el
curso del ao.
1.3.16. DONADOR TRANSFUSION DIRECTA: Es aquella donacin que se da
de manera directa.
1.3.17. BANCO DE SANGRE:

1.4 CASOS DE PRUEBAS


REQUERIMIENTOS FUNCIONALES CASO DE USO
Req. 01 El sistema web debe permitir al CU 01. REGISTRAR POSTULANTE
Postulante registrarse como usuario.
Req. 02 El sistema web debe permitir al CU02. INICIAR SESION
Postulante, Microbilogo y Medico
Patlogo iniciar sesin con su usuario y
contrasea.
Req. 03 El sistema web debe permitir al CU03.MANTENER DATOS
postulante corregir o eliminar sus datos. POSTULANTE
Req. 04 El sistema web debe mostrar un CU 04. COMPLETAR CUESTIONARIO
cuestionario que debe ser llenado por el
postulante.
Req. 05 El sistema web debe permitir al CU 05. MOSTRAR RESULTADOS
postulante visualizar los resultados
enviados por el microbilogo (Apto o No
Apto).
Req. 06 El sistema web debe permitir al CU 06. CREAR Y ELIMINAR
Microbilogo (Administrador2) actual MICROBILOGO(ADMINISTRADOR2)
crear una cuenta para un nuevo
microbilogo o eliminar una cuenta ya
existente.
Req. 07 El sistema web debe permitir al CU 07.ENVIAR RESULTADOS
Microbilogo (Administrador2) enviar
resultados de cuestionario y anlisis al
postulante(Apto o No Apto)
Req. 08 El sistema web debe permitir al CU 08. REGISTRAR ANALISIS
Microbilogo (Administrador2) registrar
datos de anlisis hechos a los
postulantes (hematocrito, hemoglobina,
hemates de la sangre y enfermedades).
Req. 09 El sistema web debe permitir al CU 09. MANTENER ANALISIS
Microbilogo (Administrador2) actualizar
datos de anlisis hechos a los
postulantes (hematocrito, hemoglobina y
hemates de la sangre).
Req. 10 El sistema web debe permitir al CU 10. REGISTRAR DONADOR
Microbilogo (Administrador2) validar al
donador (Postulante Apto para donar)
Req. 11 El sistema web debe permitir al CU 11. CREAR Y ELIMINAR MEDICO
mdico patlogo (Administrador1) actual PATOLOGO(ADMINISTRADOR1)
crear una cuenta para un nuevo medico
patlogo o eliminar una cuenta ya
existente.
Req. 12 El sistema web debe permitir al CU 12. REGISTRAR INSUMOS
Medico Patolgo (Administrador1)
registrar el ingreso de insumos al banco
de sangre.
Req. 13 El sistema web debe permitir al CU 13. GENERAR REPORTE POR
Medico Patlogo (Administrador1) TIPO DE DONADOR
generar reporte por tipo de donador (por
reposicin, voluntario y transfusin
directa).
Req. 14 El sistema web debe permitir al CU 14. GENERAR REPORTE DE
Mdico Patlogo (Administrador1) DONADOR POR SEXO
generar reporte de donador por sexo.
Req. 15 El sistema web debe permitir al CU 15. GENERAR REPORTE DE
Mdico Patlogo (Administrador1) DONADOR POR TIPO DE SANGRE
generar reporte de donador por tipo de
sangre.
Req. 16 El sistema web debe permitir al CU 16. GENERAR REPORTE
Mdico Patlogo (Administrador1) INSUMOS
generar reporte de insumos ingresados
para el banco de sangre.
Req. 17 El sistema web debe permitir al CU 17. GENERAR REPORTE POR
Medico patlogo (Administrador1) ESTADO DE DONADOR.
generar reporte de personas por estado
(admitidas y no admitidas) para donar.
Tabla 1 Caso de Prueba de Aceptacin de los casos de usos
1.5. MODELO DE DOMINIO INICIAL
1.6. DIAGRAMA DE CASOS DE USO
CAPITULO II
MODELADO DE CASOS DE USO
2.1 LISTA DE CASOS DE USOS
CASOS DE USOS
CU 01. REGISTRAR POSTULANTE
CU02. INICIAR SESION
CU03.MANTENER DATOS POSTULANTE
CU 04. COMPLETAR CUESTIONARIO
CU 05. MOSTRAR RESULTADOS
CU 06. CREAR Y ELIMINAR MICROBILOGO(ADMINISTRADOR2)
CU 07.ENVIAR RESULTADOS
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS
CU 10. REGISTRAR DONADOR
CU 11. CREAR Y ELIMINAR MEDICO PATOLOGO(ADMINISTRADOR1)
CU 12. REGISTRAR INSUMOS
CU 13. GENERAR REPORTE POR TIPO DE DONADOR
CU 14. GENERAR REPORTE DE DONADOR POR SEXO
CU 15. GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE
CU 16. GENERAR REPORTE INSUMOS
CU 17. GENERAR REPORTE POR ESTADO DE DONADOR.

2.2 PROTOTIPO GUI BASICAS


REGISTRAR POSTULANTE

INICIAR SESION
MANTENER DATOS POSTULANTE

COMPLETAR CUESTIONARIO
MOSTRAR RESULTADOS
CREAR Y ELIMINAR MICROBILOGO (ADMINISTRADOR2)

ENVIAR RESULTADOS

REGISTRAR ANALISIS
MANTENER ANALISIS

REGISTRAR DONADOR
CREAR Y ELIMINAR MEDICO PATLOGO (ADMINISTRADOR1)

REGISTRAR INSUMOS

GENERAR REPORTE POR TIPO DE DONADOR


GENERAR REPORTE DE DONADOR POR SEXO

GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE


GENERAR REPORTE INSUMOS

GENERAR REPORTE POR ESTADO DE DONADOR

2.3 DIAGRAMA Y PAQUETES DE CASOS DE USO

PAQUETE DE ACTORES
PAQUETE POSTULANTE
PAQUETE ANLISIS
PAQUETE INSUMOS

PAQUETE REPORTES

PAQUETE MICROBIOLOGO
PAQUETE MEDICO PATOLOGO
2.4 PAQUETES DE CASOS DE USO

PAQUETE POSTULANTE
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
CU 03. MANTENER DATOS POSTULANTE
CU 04. COMPLETAR CUESTIONARIO
CU 05. MOSTRAR RESULTADOS

PAQUETE ANALISIS
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS

PAQUETE INSUMOS
CU 12. REGISTRAR INSUMOS

PAQUETE REPORTES
CU 13. GENERAR REPORTE POR TIPO DE DONADOR
CU 14. GENERAR REPORTE DE DONADOR POR SEXO
CU 15. GENERAR REPORTE DONADOR POR TIPO DE SANGRE
CU 16. GENERAR REPORTE INSUMOS
CU 17. GENERAR REPORTE POR ESTADO DE DONADOR

PAQUETE MICROBIOLOGO
CU 02. INICIAR SESION
CU 06. CREAR Y ELIMINAR MICROBIOLOGO
CU 07. ENVIAR RESULTADOS
CU 10. REGISTRAR DONADOR

PAQUETE MEDICO PATOLOGO


CU 02. INICIAR SESION
CU 11. CREAR Y ELIMINAR MEDICO PATOLOGO

2.5 DIAGRAMA DE PAQUETES DE CASOS DE USO


2.6. MATRIZ DE RELACION ENTRE REQUISITOS Y CASOS DE USO
REQUERIMIENTOS FUNCIONALES CASO DE USO
Req. 01 El sistema web debe CU 01. REGISTRAR POSTULANTE
permitir al Postulante registrarse como
usuario. CU02. INICIAR SESION
Req. 02 El sistema web debe
permitir al Postulante, Microbilogo y CU03.MANTENER DATOS
Medico Patlogo iniciar sesin con su POSTULANTE
usuario y contrasea.
Req. 03 El sistema web debe
permitir al postulante corregir o eliminar
sus datos.
Req. 04 El sistema web debe mostrar un CU 04. COMPLETAR CUESTIONARIO
cuestionario que debe ser llenado por el
CU 07. ENVIAR RESULTADOS
postulante.
CU 05. MOSTRAR RESULTADOS
Req. 07 El sistema web debe permitir al
Microbilogo (Administrador2) enviar
resultados de cuestionario y anlisis al
postulante(Apto o No Apto)
Req. 05 El sistema web debe permitir al
postulante visualizar los resultados
enviados por el microbilogo (Apto o No
Apto).
Req. 06 El sistema web debe permitir al CU 06. CREAR Y ELIMINAR
Microbilogo (Administrador2) actual MICROBILOGO(ADMINISTRADOR2)
crear una cuenta para un nuevo
microbilogo o eliminar una cuenta ya
existente.

Req. 08 El sistema web debe permitir al CU 08. REGISTRAR ANALISIS


Microbilogo (Administrador2) registrar
datos de anlisis hechos a los CU 12. REGISTRAR INSUMOS
postulantes (hematocrito, hemoglobina, CU 09. MANTENER ANALISIS
hemates de la sangre y enfermedades).
Req. 12 El sistema web debe permitir al CU 10. REGISTRAR DONADOR
Microbiologo (Administrador1) registrar
el ingreso de insumos al banco de
sangre.
Req. 09 El sistema web debe permitir al
Microbilogo (Administrador2) actualizar
datos de anlisis hechos a los
postulantes (hematocrito, hemoglobina y
hemates de la sangre).
Req. 10 El sistema web debe permitir al
Microbilogo (Administrador2) validar al
postulante como donador (Apto).
Req. 11 El sistema web debe permitir al CU 11. CREAR Y ELIMINAR MEDICO
mdico patlogo (Administrador1) actual PATOLOGO(ADMINISTRADOR1)
crear una cuenta para un nuevo medico
patlogo o eliminar una cuenta ya
existente.

Req. 13 El sistema web debe permitir al CU 13. GENERAR REPORTE POR


Medico Patlogo (Administrador1) TIPO DE DONADOR
generar reporte por tipo de donador (por
reposicin, voluntario y transfusin CU 14. GENERAR REPORTE DE
directa). DONADOR POR SEXO
Req. 14 El sistema web debe permitir al
Mdico Patlogo (Administrador1) CU 15. GENERAR REPORTE DE
generar reporte de donador por sexo. DONADOR POR TIPO DE SANGRE
Req. 15 El sistema web debe permitir al
Mdico Patlogo (Administrador1) CU 16. GENERAR REPORTE
generar reporte de donador por tipo de INSUMOS
sangre.
Req. 16 El sistema web debe permitir al CU 17. GENERAR REPORTE POR
Mdico Patlogo (Administrador1) ESTADO DE DONADOR.
generar reporte de insumos ingresados
para el banco de sangre.
Req. 17 El sistema web debe permitir al
Medico patlogo (Administrador1)
generar reporte de personas por estado
(admitidas y no admitidas) para donar.

2.7 DESCRIPCION DEL PRIMER BORRADOR DE CASOS DE USO


CU 01. REGISTRAR POSTULANTE Curso bsico
El postulante hace click en la opcin
registro de la pantalla principal, le
debe aparecer una nueva interfaz
que deber ser llenado con sus
datos e indicar su usuario y
contrasea. Una vez el postulante
haya llenado los datos que se piden
debe hacer clik en el botn registrar
para que sus datos queden
guardados.
Curso Alterno
1.- Si uno de los cuadros no son
llenados con la informacin del
postulante y se hace clik en registrar
en la pantalla se mostrara un
mensaje de error campos
obligatorios estn vacos.
2.- Si un dato numrico se llena con
otro tipo de dato aparecer un
mensaje pidiendo colocar un dato
correcto en el cuadro.
CU 02. INICIAR SESION Curso bsico
El postulante hace click en la opcin
login de la pantalla principal para
ingresar a su cuenta, el cual le
mostrar una ventana pidiendo que
ingrese su usuario y contrasea
previamente registrado e indicar
como que usuario iniciar
sesin(postulante, microbilogo,
medico) y hace click en el botn
iniciar sesin
Curso alterno
1.-Si el postulante ingresa un
usuario o contrasea incorrecto, el
sistema le mostrar una ventana de
error: usuario o contrasea
incorrecta
CU 03. MANTENER DATOS Curso bsico
POSTULANTE El postulante hace click en la opcin
Actualizar datos de la interfaz
postulante, es all donde le
aparecer todos los datos que se
guardaron con anterioridad en su
registro con las opciones actualizar
y eliminar, el postulante puede hacer
click en la opcin que desee segn
sea su necesidad.
Si hace click en actualizar podr
corregir algn dato y luego click en
la opcin guardar.
Si hace click en la opcin eliminar el
sistema le mostrara un mensaje de
est seguro que desea eliminar su
registro? si el postulante hace click
en SI su registro quedara borrado.
Curso Alterno
1.- Si al momento de actualizar sus
datos el postulante no llena algunos
de los campos, el sistema mostrara
un mensaje pidiendo que llene todo
los campos.
2.- Si un dato numrico se llena con
otro tipo de dato aparecer un
mensaje pidiendo colocar un dato
correcto en el campo.
CU 04. COMPLETAR CUESTIONARIO Curso bsico
El postulante hace click en la opcin
cuestionario de la interfaz postulante
seguidamente le aparecer un
nueva interfaz donde seleccione su
tipo de sexo y har click en buscar,
finalmente aparecer un
cuestionario de cuatro pginas que
deber ser llenado, una vez
finalizado debe hacer click en el
botn enviar.
Curso Alterno
1.- Si al momento de enviar el
cuestionario algn campo est
vaco, el sistema mostrara un
mensaje pidiendo que llene todos
los campos.
CU 05. MOSTRAR RESULTADOS Curso bsico
El postulante hace click en el boton
Resultados de la interfaz
postulante, es all donde le
aparecer un mensaje de que fue o
no apto para las muestras, despus
de unos das volver a esta opcin
para ver sus resultados de la
muestra de sangre que le hicieron.
Curso Alterno
1.- Si al momento de hacer click en
resultados no ha pasado por lo
menos un dia de enviado el
cuestionario o de haberse hecho el
anlisis de sangre, aparecer un
mensaje an no hay resultados
CU 06. CREAR Y ELIMINAR EL Administrador2 inicia sesin, y
MICROBILOGO(ADMINISTRADOR2) en la interfaz del microbiologo
tendr las opciones de Agregar
Microbiologo o Eliminar
Microbiologo, el administrado2
escoger la opcin de acuerdo a su
necesidad.
Curso Alterno
Si no lleno algn campo en la opcin
de agregar Microbiologo, el sistema
le mostrar un mensaje de error:
Campos Obligatorios vacios
CU 07.ENVIAR RESULTADOS Curso Bsico
El administrador2 (Microbiologo)
har click en la opcin Solicitudes
Pendientes ahi revizar los
cuestionario enviados por los
postulantes luego seleccionara la
opcion Apto o No Apto haciendo
una pequea descripcin para luego
hacer click en enviar.
Curso Alterno
1. Si no seleccin ninguna opcin: el
sistema mostrar un mensaje de
error: No selecciono ninguna
opcin.
CU 08. REGISTRAR ANALISIS Curso Bsico
El administrador2 (Microbilogo)
hace click en la opcin Anlisis, del
cual se desplegara dos opciones,
hacer click en Registrar Analisis en
esa interfaz habr un cuadro de
bsqueda por DNI de postulante,
luego de ingresar el DNI el
microbiologo har click en el boton
buscar, aparecer una nueva
interfaz con los datos del postulante
ya llenados y nuevos campos para
ser llenados por el microbiologo con
el resultado de los anlisis
finalmente har click en la opcin
guardar.
Curso Alterno
Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 09. MANTENER ANALISIS Curso Bsico
El administrador2 (Microbilogo)
hace click en la opcin Anlisis, del
cual se desplegara dos opciones,
hacer click en Actualizar Analisis,
en la interfaz habr un cuadro de
bsqueda por DNI de postulante,
luego de ingresar el DNI el
microbiologo har click en el boton
buscar, aparecer una nueva
interfaz con los datos del postulante
ya llenados y dos nuevos botones
de Eliminar y Actualizar de los
cuales elegir el microbilogo,
segn su necesidad, finalmente
har click en la opcin guardar.

Si hace click en actualizar podr


corregir algn dato y luego click en
la opcin guardar.
Si hace click en la opcin eliminar el
sistema le mostrara un mensaje de
est seguro que desea eliminar su
registro? si el postulante hace click
en SI su registro quedara borrado.

Curso Alterno
Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 10. REGISTRAR DONADOR Curso bsico
1.-El Administrador2 (Microbilogo)
en la interfaz registrar anlisis
verifica si el postulante esta apto o
no para donar y asi seleccionara la
opcion Apto para Donar o No Apto
para Donar y luego hacer click en
enviar para que el mensaje llegue
al postulante.
Si la opcin seleccionada es Apto
para Donar el sistema registrar al
postulante como donador.
Si la opcin seleccionada es No
Apto para Donar el sistema lo
registrar al postulante como no No
Apto.
Curso Alterno
1. Si no selecciono ninguna opcin
al momento de enviar, el sistema
mostrar un mensaje de error: No
selecciono ninguna opcin.
CU 11. CREAR Y ELMINAR MEDICO Curso Bsico
PATOLOGO(ADMINISTRADOR1). EL Administrador1 inicia sesin, y
en la interfaz del Medico Patlogo
tendr las opciones de Agregar
Medico Patlogo o Eliminar
Medico Patlogo, el administrado1
escoger la opcin de acuerdo a su
necesidad.
Curso Alterno
Si no lleno algn campo en la opcin
de agregar Medico, el sistema le
mostrar un mensaje de error:
Campos Obligatorios vacios
CU 12. REGISTRAR INSUMOS Cuso bsico
El administrador1 (Mdico Patlogo)
ingresar a la opcin Insumos, del
cual se desplegar dos opciones,
har click en la opcin Registrar
Insumos, aparecer la ventana de
registro de insumos con todos los
campos vacios para llenar, como
nombre, cantidad, descripcin, el
tipo y finalmente har click en el
botn Guardar.
Curso alterno

Si el Medico Patologo se olvid de


llenar algn campo y hace click en
guardar, el sistema muestra un
mensaje de error: campos
obligatorios estn vacos.
CU 13. GENERAR REPORTE POR Cuso bsico
TIPO DE DONADOR El administrador1 (Medico Patologo)
hace click en la opcin Reportes
por Tipo de Donador, del cual se
desplegara tres opciones:
Donador Reposicion, Donador
Transfusion Directa y Donador
Voluntario, el administrador1 har
click en la opcin que desee
finalmente visualizar el reporte que
seleccion.
Curso alterno
Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 14. GENERAR REPORTE DE Cuso bsico
DONADOR POR SEXO El administrador1 (Medico Patologo)
hace click en la opcin Reporte de
Donador, del cual se desplegara
dos opciones:
Masculino, Femenino, el
administrador1 har click en la
opcin que desee finalmente
visualizar el reporte que
seleccion.
Curso alterno
Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 15. GENERAR REPORTE DE Cuso bsico
DONADOR POR TIPO DE SANGRE El administrador1 (Medico Patologo)
hace click en la opcin Reportes de
Donador por Tipo, del cual se
desplegara opciones:
Donador Reposicion, Donador
Transfusion Directa y Donador
Voluntario, el administrador1 har
click en la opcin que desee
finalmente visualizar el reporte que
seleccion.
Curso alterno
Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 16. GENERAR REPORTE Cuso bsico
INSUMOS El administrador1 (Medico Patologo)
hace click en la opcin Insumos,
del cual se desplegara dos
opciones, har click en la opcin:
Reporte, el administrador1
finalmente visualizar el reporte.
Curso alterno
Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 17. GENERAR REPORTE DE Cuso bsico
ESTADO DE DONADOR. El administrador1 (Medico Patologo)
hace click en la opcin Reporte
Estado Donador, del cual se
desplegara dos opciones:
Aptos, No Aptos, el
administrador1 har click en la
opcin que desee finalmente
visualizar el reporte que
seleccion.
Curso alterno
Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CAPITULO III
REVISION DE REQUISITOS
3.1 REVISION DEL MODELO DE DOMINIO

3.2 REVISION DEL PROTOTIPO GUI

REGISTRAR POSTULANTE
INICIAR SESION

MANTENER DATOS POSTULANTE


COMPLETAR CUESTIONARIO
MOSTRAR RESULTADOS
CREAR Y ELIMINAR MICROBILOGO (ADMINISTRADOR2)

ENVIAR RESULTADOS

REGISTRAR ANALISIS
MANTENER ANALISIS

REGISTRAR DONADOR

CREAR Y ELIMINAR MEDICO PATLOGO (ADMINISTRADOR1)


REGISTRAR INSUMOS

GENERAR REPORTE POR TIPO DE DONADOR


GENERAR REPORTE DE DONADOR POR SEXO

GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE


GENERAR REPORTE INSUMOS

GENERAR REPORTE POR ESTADO DE DONADOR


3.3 CASOS DE USO DESAMBIGUADO
CASOS DE USO
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
CU 03. MANTENER DATOS POSTULANTE
CU 04. COMPLETAR CUESTIONARIO
CU 05. MOSTRAR RESULTADOS
CU 06. CREAR Y ELIMINAR MICROBILOGO(ADMINISTRADOR2)
CU 07.ENVIAR RESULTADOS
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS
CU 10. REGISTRAR DONADOR
CU 11. CREAR Y ELMINAR MEDICO PATOLOGO (ADMINISTRADOR1).
CU 12. REGISTRAR INSUMOS
CU 13. GENERAR REPORTE POR TIPO DE DONADOR
CU 14. GENERAR REPORTE DE DONADOR POR SEXO
CU 15. GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE
CU 16. GENERAR REPORTE INSUMOS
CU 17. GENERAR REPORTE DE ESTADO DE DONADOR.

3.4 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO


CU 01. REGISTRAR POSTULANTE Curso bsico
1.-El postulante hace click en la
opcin Registro de la pantalla
principal, le debe aparecer una
nueva interfaz que deber ser
llenado con sus datos e indicar su
usuario y contrasea.
2.-Una vez el postulante haya
llenado los datos que se piden debe
hacer click en el botn Registrar
para que sus datos queden
guardados.
Curso Alterno
1.- Si uno de los cuadros no son
llenados con la informacin del
postulante y se hace click en
registrar, la pantalla se mostrar un
mensaje de error: campos
obligatorios estn vacos.
2.- Si un dato numrico se llena con
otro tipo de dato aparecer un
mensaje pidiendo colocar un dato
correcto en el cuadro.
CU 02. INICIAR SESION Curso bsico
1.-El postulante hace click en la
opcin login de la pantalla principal
para ingresar a su cuenta, el cual le
mostrar una ventana pidiendo que
ingrese su usuario y contrasea
previamente registrado e indicar
como que usuario iniciar sesin
(postulante, microbilogo, medico)
finalmente har click en el botn
iniciar sesin
Curso alterno
1.-Si el postulante ingresa un
usuario o contrasea incorrecta, el
sistema le mostrar una ventana de
error: usuario o contrasea
incorrecta
CU 03. MANTENER DATOS Curso bsico
POSTULANTE 1.-El postulante hace click en la
opcin Actualizar datos de la
interfaz postulante, es all donde le
aparecer todos los datos que se
guardaron con anterioridad en su
registro, incluyendo las opciones
actualizar y eliminar.
2.-El postulante puede hacer click
en la opcin que desee segn sea
su necesidad.
Si hace click en actualizar podr
corregir algn dato y luego click en
la opcin guardar.
Si hace click en la opcin eliminar el
sistema le mostrara un mensaje de
est seguro que desea eliminar su
registro? si el postulante hace click
en SI su registro quedara borrado.
Curso Alterno
1.- Si al momento de actualizar sus
datos el postulante no llena algunos
de los campos, el sistema mostrara
un mensaje pidiendo que llene todo
los campos.
2.- Si un dato numrico se llena con
otro tipo de dato aparecer un
mensaje pidiendo colocar un dato
correcto en el campo.
CU 04. COMPLETAR CUESTIONARIO Curso bsico
1.-El postulante hace click en la
opcin cuestionario de la interfaz
postulante despus tendr que
buscar que tipo de cuestionario le
pertenece de acuerdo a su gnero,
cuestionario mujer o cuestionario
varn dependiendo del genero del
postulante, seguidamente le
aparecer un nueva interfaz del
cuestionario que seleccion.

2.-A continuacin se mostrar el


detalle del cuestionario, aparecer
un conjunto de preguntas que
deber ser completada, una vez
llenado debe hacer click en el botn
enviar. Si envi fue correcto el
sistema le mostrar un mensaje: El
registro se realiz.

Curso Alterno
1.-Si al momento de validar las
respuestas no se complet
correctamente los campos se
mostrar un mensaje de error:
"Campos Incorrectos".
1.- Si al momento de enviar, la
informacin no carga correctamente
el sistema mostrar un mensaje de
error: Envi Incorrecto.
CU 05. MOSTRAR RESULTADOS Curso bsico
1.-El postulante hace click en el
botn Resultados de la interfaz
postulante, es all donde le
aparecer un mensaje con la
informacin de que fue o no apto
para las muestras.
2.-El postulante despus de unos
das volver a esta opcin para ver
sus resultados de la muestra de
sangre que le hicieron.
Curso Alterno
1.- Si al momento de hacer click en
resultados no ha pasado por lo
menos un da de enviado el
cuestionario o de haberse hecho el
anlisis de sangre, aparecer un
mensaje an no hay resultados
CU 06. CREAR Y ELIMINAR Curso Bsico
MICROBILOGO(ADMINISTRADOR2) 1.-EL Microbilogo (Administrador2)
inicia sesin, y en la interfaz del
microbilogo tendr las opciones de
Agregar Microbilogo o Eliminar
Microbilogo.
2.-El Microbilogo (Administrador2)
escoger haciendo un click en la
opcin de acuerdo a su necesidad.
Curso Alterno
1.-Si no lleno algn campo en la
opcin de agregar Microbilogo, el
sistema le mostrar un mensaje de
error: Campos Obligatorios vacos.
CU 07.ENVIAR RESULTADOS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Solicitudes
Pendientes ah visualizar los
nuevos cuestionarios pendientes
enviados por los postulantes.
2.- El Microbilogo revisar los
cuestionarios seleccionando la
opcin Apto o No Apto,
secuencialmente realizar una
pequea descripcin para luego
hacer click en enviar.
Curso Alterno
1. Si no seleccion ninguna opcin:
el sistema mostrar un mensaje de
error: No selecciono ninguna
opcin.
CU 08. REGISTRAR ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Anlisis, del
cual se desplegar dos opciones.
2.-El Microbilogo deber hacer
click en la opcin Registrar Anlisis
en esa interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.-El Microbilogo ingresar el DNI
del postulante y har click en el
boton buscar, entonces aparecer
una nueva interfaz con los datos del
postulante ya llenados y nuevos
campos para ser llenados por el
Microbilogo con el resultado de los
anlisis, finalmente har click en la
opcin guardar.
Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 09. MANTENER ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Anlisis, del
cual se desplegar dos opciones.
2.-El Microbilogo debe hacer click
en la opcin Actualizar Anlisis, en
la interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.- El Microbilogo ingresar el DNI
del postulante y har click en el
botn buscar, inmediatamente le
aparecer una nueva interfaz con
los datos del postulante ya llenados
y dos nuevos botones de Eliminar
y Actualizar de los cuales, el
Microbilogo escoger segn su
necesidad.
Si hace click en actualizar podr
corregir algn dato y despus debe
hacer click en la opcin guardar.
Si hace click en la opcin eliminar el
sistema le mostrar un mensaje de
error: est seguro que desea
eliminar su registro? si el postulante
hace click en SI su registro
quedara borrado.

Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: los campos obligatorios estn
vacos.
CU 10. REGISTRAR DONADOR Curso bsico
1. El Microbilogo (Administrador2)
en la interfaz registrar anlisis
evaluar si el postulante est Apto o
No para donar.
2. Entonces el Microbilogo
seleccionar la opcin Apto para
Donar o No Apto para Donar,
luego deber hacer click en el botn
enviar para que el mensaje llegue
al postulante.
Si la opcin seleccionada es Apto
para Donar el sistema registrar al
postulante como donador.
Si la opcin seleccionada es No
Apto para Donar el sistema lo
registrar al postulante como No
Apto.
Curso Alterno
1. Si no seleccion ninguna opcin
al momento de enviar, el sistema
mostrar un mensaje de error: No
seleccion ninguna opcin.
CU 11. CREAR Y ELMINAR MEDICO Curso Bsico
PATLOGO (ADMINISTRADOR1). 1. El Mdico Patlogo
(Administrador1) inicia sesin, y en
la interfaz del Mdico Patlogo
tendr las opciones de Agregar
Medico Patlogo o Eliminar
Medico Patlogo.
2.- El Medico Patlogo escoger la
opcin de acuerdo a su necesidad.
Curso Alterno
1.- Si no llen algn campo en la
opcin de agregar Mdico, el
sistema le mostrar un mensaje de
error: Campos Obligatorios vacos.
CU 12. REGISTRAR INSUMOS Cuso bsico
1.- El Microbilogo (Administrador2)
ingresar a la opcin Registrar
Insumos de la interfaz
Microbilogo.
2.-El Microbilogo har click en la
opcin Registrar Insumos,
aparecer la ventana de registro de
insumos con todos los campos
vacos para llenar, como nombre,
cantidad, descripcin, el tipo y
finalmente har click en el botn
Guardar.

Curso alterno
1.-Si el Microbilogo se olvid de
llenar algn campo y hace click en
guardar, el sistema muestra un
mensaje de error: campos
obligatorios estn vacos.
CU 13. GENERAR REPORTE POR Cuso bsico
TIPO DE DONADOR 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reportes por Tipo de
Donador de la interfaz Mdico
Patlogo, del cual se desplegar
tres opciones:
Donador Reposicin, Donador
Transfusin Directa y Donador
Voluntario.
2.- El Medico Patlogo har click en
la opcin que desee finalmente y
visualizar el reporte que
seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 14. GENERAR REPORTE DE Cuso bsico
DONADOR POR SEXO 1.-El Medico Patlogo
(administrador1) har click en la
opcin Reporte de Donador, de la
interfaz Mdico Patlogo del cual se
desplegara dos opciones:
Masculino, Femenino, el Mdico
har click en la opcin que desee,
finalmente visualizar el reporte que
seleccion.
Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 15. GENERAR REPORTE DE Cuso bsico
DONADOR POR TIPO DE SANGRE 1.-El Mdico Patlogo
(administrador1) har click en la
opcin Reportes de Donador por
Tipo, del cual se desplegar
opciones:
Donador Reposicin, Donador
Transfusin Directa y Donador
Voluntario.
2.-El Mdico har click en la opcin
que desee finalmente visualizar el
reporte que seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 16. GENERAR REPORTE Cuso bsico
INSUMOS 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reporte de Insumos de la
interfaz Mdico Patlogo y
finalmente el Mdico Patlogo
visualizar el reporte.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 17. GENERAR REPORTE DE Cuso bsico
ESTADO DE DONADOR. 1.-El Mdico Patlogo
(administrador1) hace click en la
opcin Reporte Estado Donador,
del cual se desplegara dos
opciones:
Aptos, No Aptos, el Mdico
Patlogo har click en la opcin que
desee finalmente visualizar el
reporte que seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CAPITULO IV
DISEO PRELIMINAR
4.1 DIAGRAMA DE ROBUSTEZ
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION

CU 03. MANTENER DATOS POSTULANTE

CU 04. COMPLETAR CUESTIONARIO


CU 05. MOSTRAR RESULTADOS
CU 06. CREAR Y ELIMINAR MICROBILOGO (ADMINISTRADOR2)

CU 07.ENVIAR RESULTADOS

CU 08. REGISTRAR ANALISIS


CU 09. MANTENER ANALISIS

CU 10. REGISTRAR DONADOR


CU 11. CREAR Y ELMINAR MEDICO PATOLOGO (ADMINISTRADOR1).

CU 12. REGISTRAR INSUMOS


CU 13. GENERAR REPORTE POR TIPO DE DONADOR

CU 14. GENERAR REPORTE DE DONADOR POR SEXO


CU 15. GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE

CU 16. GENERAR REPORTE INSUMOS


CU 17. GENERAR REPORTE DE ESTADO DE DONADOR.
CAPITULO V
REVISION DEL DISEO PRELIMINAR
5.1 REVISION DE LA DESCRIPCION DE LOS CASOS DE USO
CU 01. REGISTRAR POSTULANTE Curso bsico
1.-El postulante hace click en la
opcin Registro de la pantalla
principal, le debe aparecer una
nueva interfaz que deber ser
llenado con sus datos e indicar su
usuario y contrasea.
2.-Una vez el postulante haya
llenado los datos que se piden debe
hacer click en el botn Registrarse
para que sus datos queden
guardados.
Curso Alterno
1.- Si uno de los cuadros no son
llenados con la informacin del
postulante y se hace click en
registrar, la pantalla se mostrar un
mensaje de error: completa este
campo.
CU 02. INICIAR SESION Curso bsico
1.-El postulante hace click en la
opcin login de la pantalla principal
para ingresar a su cuenta, el cual le
mostrar una ventana pidiendo que
ingrese su usuario y contrasea
previamente registrado e indicar
como que usuario iniciar sesin
(postulante, microbilogo, medico)
finalmente har click en el botn
iniciar sesin
Curso alterno
1.-Si el postulante ingresa un
usuario o contrasea incorrecta, el
sistema le mostrar una ventana de
error: usuario o contrasea
incorrecta
CU 03. MANTENER DATOS Curso bsico
POSTULANTE 1.-El Postulante hace click en la
opcin Actualizar datos de la
interfaz postulante, es all donde le
aparecer sus datos personales que
se guardaron con anterioridad en el
cuestionario.
2.-El Postulante podr corregir el
dato que desee y luego hace click en
el botn actualizar.
Curso Alterno
1.- Si al momento de actualizar sus
datos el postulante no llena algunos
de los campos, el sistema mostrara
un mensaje pidiendo que complete
este campo.
CU 04. COMPLETAR CUESTIONARIO Curso bsico
1.-El postulante hace click en la
opcin cuestionario de la interfaz
postulante despus tendr que
buscar que tipo de cuestionario le
pertenece de acuerdo a su gnero,
cuestionario mujer o cuestionario
varn dependiendo del genero del
postulante, seguidamente le
aparecer un nueva interfaz del
cuestionario que seleccion.

2.-A continuacin se mostrar el


detalle del cuestionario, aparecer
un conjunto de preguntas que
deber ser completadas, una vez
llenado debe hacer click en el botn
enviar. Si el envio fue correcto el
sistema le mostrar un mensaje: El
registro se realiz.

Curso Alterno
1.- Si al momento de enviar, la
informacin no carga correctamente
el sistema mostrar un mensaje de
error: Envi Incorrecto.

CU 05. MOSTRAR RESULTADOS Curso bsico


1.-El postulante hace click en el
botn Resultados de la interfaz
postulante, es all donde le
aparecer, una interfaz pidiendo que
ingres su DNI para la bsqueda de
sus resultados, despus har click
en ver resultados. All ver la
informacin que fue o no apto para
realizarse los anlisis.
2.-El postulante despus de unos
das volver a esta opcin para ver
sus resultados de la muestra de
sangre que le hicieron.
Curso Alterno
1.- Si al momento de hacer click en
resultados no ha pasado por lo
menos un da de enviado el
cuestionario o de haberse hecho el
anlisis de sangre, aparecer un
mensaje resultado an no
disponible
CU 06. CREAR Y ELIMINAR Curso Bsico
MICROBILOGO(ADMINISTRADOR2) 1.-EL Microbilogo (Administrador2)
hace click en la opcin
Administracin de la interfaz
microbilogo, ah aparece una
nueva interfaz donde tendr las
opciones de Microbilogo nuevo o
Eliminar Microbilogo.
Si el Microbilogo escoge
Microbilogo nuevo deber llenar
los campos de usuario y contrasea
finalmente har click en el botn
Agregar Microbilogo. El sistema
mostrar un mensaje:
Administrador aadido
exitosamente
Si el Microbilogo escoge Eliminar
Microbilogo, seleccionar el
nombre y har click en Eliminar
Microbiolgo .El sistema le mostrar
un mensaje: Administrador
eliminado exitosamente.
Curso Alterno
1.-Si no lleno algn campo en la
opcin de agregar Microbilogo, el
sistema le mostrar un mensaje de
error: Complete este campo.
CU 07.ENVIAR RESULTADOS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Resultados
Pendientes ah visualizar los
nuevos cuestionarios enviados por
los postulantes.
2.- El Microbilogo har click en
cuestionario y confirmar el
nmero de DNI, despus har click
en Revizar.
3.-Aparecer los cuestionarios junto
con las opcin Apto o No Apto,
secuencialmente realizar una
pequea descripcin para luego
hacer click en enviar.
Curso Alterno
1. Si no seleccion ninguna opcin:
el sistema mostrar un mensaje de
error: No selecciono ninguna
opcin.
CU 08. REGISTRAR ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Resultados
Pendientes de la interfaz
Microbilogo.
2.-El Microbilogo deber hacer
click en la opcin Analisis en esa
interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.-El Microbilogo ingresar el DNI
del postulante y har click en el
botn Aceptar, entonces
aparecer una nueva interfaz con
los datos del postulante ya llenados
y nuevos campos para ser llenados
por el Microbilogo con el resultado
de los anlisis, finalmente har click
en la opcin guardar.
Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: complete este campo.
CU 09. MANTENER ANALISIS Curso Bsico
1.-El Microbilogo (Administrador2)
har click en la opcin Resultados
Pendientes de la interfaz
Microbilogo.
2.-El Microbilogo deber hacer
click en la opcin Actualizar en esa
interfaz habr un cuadro de
bsqueda por DNI de postulante.
3.-El Microbilogo ingresar el DNI
del postulante y har click en el
botn Aceptar, entonces
aparecer una nueva interfaz con
los datos del postulante ya llenados
para ser corregidos por el
Microbilogo, finalmente har click
en el botn Actualizar.
Curso Alterno
1.-Si al momento de hacer click en
guardar algn campo est en blanco
el sistema mostrara un mensaje de
error: complete este campo.
CU 10. REGISTRAR DONADOR Curso bsico
1. El Microbilogo (Administrador2)
despus de realizar el registro de los
anlisis del postulante en la interfaz
Analisis evaluar si el postulante
est Apto o No para donar.
2. Entonces el Microbilogo
seleccionar la opcin Apto para
Donar o No Apto para Donar,
luego deber hacer click en el botn
enviar para que el mensaje llegue
al postulante.
Si la opcin seleccionada es Apto
para Donar el sistema registrar al
postulante como donador.
Si la opcin seleccionada es No
Apto para Donar el sistema lo
registrar al postulante como No
Apto.
Curso Alterno
1. Si no seleccion ninguna opcin
al momento de enviar, el sistema
mostrar un mensaje de error: No
seleccion ninguna opcin.
CU 11. CREAR Y ELMINAR MEDICO Curso Bsico
PATLOGO (ADMINISTRADOR1). 1.-EL Medico Patologo
(Administrador1) hace click en la
opcin Administracin de la
interfaz Medico, ah aparece una
nueva interfaz donde tendr las
opciones de Medico nuevo o
Eliminar Medico.
Si el Medico escoge Medico nuevo
deber llenar los campos de usuario
y contrasea finalmente har click
en el botn Agregar Medico. El
sistema mostrar un mensaje:
Administrador aadido
exitosamente
Si el Medico escoge Eliminar
Medico, seleccionar el nombre y
har click en Eliminar Medico .El
sistema le mostrar un mensaje:
Administrador eliminado
exitosamente.
Curso Alterno
1.-Si no lleno algn campo en la
opcin de agregar Medico, el
sistema le mostrar un mensaje de
error: Complete este campo.
CU 12. REGISTRAR INSUMOS Cuso bsico
1.-El Microbilogo (Administrador2)
ingresar a la opcin Registrar
Insumos de la interfaz
Microbilogo.
2.-El Microbilogo har click en la
opcin Registrar Insumos,
aparecer la ventana de registro de
insumos con dos campos vacos
para llenar, como nombre, cantidad
y finalmente har click en el botn
Guardar.
Curso alterno
1.-Si el Microbilogo se olvid de
llenar algn campo y hace click en
guardar, el sistema muestra un
mensaje de error: complete este
campo.
CU 13. GENERAR REPORTE POR Cuso bsico
TIPO DE DONADOR 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reportes por Tipo de
Donador de la interfaz Mdico
Patlogo, del cual aparecer una
nueva interfaz indicando tres
opciones a escoger:
Donador Reposicin, Donador
Transfusin Directa y Donador
Voluntario.
2.- El Medico Patlogo har click en
la opcin que desee finalmente en
el botn Buscar y visualizar el
reporte que seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 14. GENERAR REPORTE DE Cuso bsico
DONADOR POR GENERO 1.-El Medico Patlogo
(administrador1) har click en la
opcin Reporte por gnero
Donador de la interfaz Mdico
Patlogo del cual le aparecer una
nueva interfaz para que elija el tipo
de gnero:
Masculino, Femenino, el Mdico
har click en la opcin que desee,
finalmente visualizar el reporte que
seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 15. GENERAR REPORTE DE Cuso bsico
DONADOR POR TIPO DE SANGRE 1.-El Mdico Patlogo
(administrador1) har click en la
opcin Reportes por grupo
sanguneo, del cual le aparecer
una nueva interfaz para que elija el
tipo de sangre.
2.-El Mdico har click en la opcin
que desee finalmente visualizar el
reporte que seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 16. GENERAR REPORTE Cuso bsico
INSUMOS 1.-El Mdico Patlogo
(Administrador1) hace click en la
opcin Reporte de Insumos de la
interfaz Mdico Patlogo y
finalmente el Mdico Patlogo
visualizar el reporte.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
CU 17. GENERAR REPORTE DE Cuso bsico
ESTADO DE DONADOR. 1.-El Mdico Patlogo
(administrador1) hace click en la
opcin Estado Donador, del cual le
aparecer una nueva interfaz donde
seleccionar el estado de donador
que desee y har click en el botn
Buscar y finalmente visualizar el
reporte que seleccion.

Curso alterno
1.-Si no realiz ningn registro
anteriormente el sistema mostrar
un mensaje error: No existen
registros de este tipo actualmente.
5.2. REVISION DEL MODELO DE DOMINIO ACTUALIZADO
CAPITULO VI
ARQUITECTURA TECNICA
6.1. ARQUITECTURA TCNICA POR CAPAS

6.2. DIAGRAMA DE COMPONENTES


6.3. DIAGRAMA DE DESPLIEGUE

CAPITULO VII
DISEO
7.1 DIAGRAMAS DE SECUENCIA
CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION

CU 03. MANTENER DATOS POSTULANTE


CU 04. COMPLETAR CUESTIONARIO
CU 05. MOSTRAR RESULTADOS
CU 06. CREAR Y ELIMINAR MICROBILOGO(ADMINISTRADOR2)

CU 07.ENVIAR RESULTADOS
CU 08. REGISTRAR ANALISIS

CU 09. MANTENER ANALISIS


CU 10. REGISTRAR DONADOR
CU 11. CREAR Y ELMINAR MEDICO PATOLOGO (ADMINISTRADOR1).
CU 12. REGISTRAR INSUMOS

CU 13. GENERAR REPORTE POR TIPO DE DONADOR


CU 14. GENERAR REPORTE DE DONADOR POR SEXO

CU 15. GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE


CU 16. GENERAR REPORTE INSUMOS

CU 17. GENERAR REPORTE DE ESTADO DE DONADOR.


7.2. BASE DE DATOS FSICA
Grafico zeta

7.3. DIAGRAMA DE CLASES DE DISEO


CAPITULO VIII
IMPLEMENTACIN
8.1. CREANDO LA BASE DE DATOS
CREATE TABLE Tipo_Donador
(
Tipo_Donador VARCHAR(20)
)
;

CREATE TABLE Por_Genero


(
Genero VARCHAR(10)
)
;

CREATE TABLE Estado_Donador


(
Estado_Donador VARCHAR(10)
)
;

CREATE TABLE Tipo_Sangre


(
Grupo_Sanguineo VARCHAR(10)
)
;

CREATE TABLE Insumos


(
IDinsumo INTEGER NOT NULL,
Nombre_Insumo VARCHAR(20),
Cantidad_Insumo INTEGER,
Fecha DATE,
Hora TIME,
PRIMARY KEY (IDinsumo)
)
;

CREATE TABLE Resultado


(
Analisis VARCHAR(255),
DNI INTEGER,
IDresultado INTEGER NOT NULL,
Nombres VARCHAR(30),
Apellidos VARCHAR(30),
PRIMARY KEY (IDresultado)
)
;

CREATE TABLE Cuestionario


(
DNI INTEGER,
IDcuestionario INTEGER NOT NULL,
Preguntas VARCHAR(255),
Nombres VARCHAR(20),
Apellidos VARCHAR(30),
Ocupacion VARCHAR(20),
Lugar_Nacimiento VARCHAR(30),
Lugar_Procedencia VARCHAR(30),
Centro_Trabajo VARCHAR(20),
Sexo VARCHAR(10),
Estado VARCHAR(20),
Fecha_Nacimiento DATE,
Domicilio VARCHAR(30),
Celular INTEGER,
PRIMARY KEY (IDcuestionario)
)
;

CREATE TABLE Reporte


(
IDreporte VARCHAR(20) NOT NULL,
Tipo_Reporte VARCHAR(20),
PRIMARY KEY (IDreporte)
)
;

CREATE TABLE Medico_Patologo


(
IDmedico INTEGER NOT NULL,
Usuario VARCHAR(10),
Contrasea VARCHAR(20),
PRIMARY KEY (IDmedico)
)
;

CREATE TABLE Analisis


(
Estado VARCHAR(50),
Examenes VARCHAR(50),
IDanalisis INTEGER NOT NULL,
DNI INTEGER,
Nombres VARCHAR(20),
Apellidos VARCHAR(30),
PRIMARY KEY (IDanalisis)
)
;

CREATE TABLE Microbiologo


(
Usuario VARCHAR(10),
Contrasea VARCHAR(20),
IDmicrobiologo INTEGER NOT NULL,
PRIMARY KEY (IDmicrobiologo)
)
;

CREATE TABLE Donador


(
Apellidos VARCHAR(30),
Nombres VARCHAR(30),
DNI INTEGER NOT NULL,
Direccion VARCHAR(50),
Telefono INTEGER,
Tipo_Donacion VARCHAR(30),
Usuario VARCHAR(50),
Contrasea VARCHAR(50),
Email VARCHAR(30),
PRIMARY KEY (DNI)
)
;

CREATE TABLE Postulante


(
Contrasea VARCHAR(20) NOT NULL,
Apellidos VARCHAR(20),
Nombres VARCHAR(30),
DNI INTEGER NOT NULL,
Direccion VARCHAR(50),
Email VARCHAR(30),
Telefono INTEGER,
Usuario VARCHAR(40),
PRIMARY KEY (DNI)
)
;
8.2. IMPLEMENTANDO LA PAGINA DE INICIO
PAGINA PRINCIPAL
PAGINA POSTULANTE
PAGINA MEDICO PATOLOGO (ADMINISTRADOR1)
PAGINA MICROBIOLOGO(ADMIISTRADOR2)

8.3. IMPLEMENTANDO LOS CASOS DE USO


CU 01. REGISTRAR POSTULANTE
CU 02. INICIAR SESION
INICIAR SESION POSTULANTE
INICIAR SESION MDICO PATLOGO

INICIAR SESION MICROBIOLOGO


CU 03. MANTENER DATOS POSTULANTE
CU 04. COMPLETAR CUESTIONARIO
CUESTIONARIO PARA MUJER
CUESTIONARIO PARA VARON

CU 05. MOSTRAR RESULTADOS


CU 06. CREAR Y ELIMINAR MICROBILOGO (ADMINISTRADOR2)
CU 07.ENVIAR RESULTADOS

VERIFICAR DNI
CU 08. REGISTRAR ANALISIS
CU 09. MANTENER ANALISIS

CU 10. REGISTRAR DONADOR


CU 11. CREAR Y ELMINAR MEDICO PATOLOGO (ADMINISTRADOR1).
CU 12. REGISTRAR INSUMOS

CU 13. GENERAR REPORTE POR TIPO DE DONADOR


CU 14. GENERAR REPORTE DE DONADOR POR SEXO
CU 15. GENERAR REPORTE DE DONADOR POR TIPO DE SANGRE
CU 16. GENERAR REPORTE INSUMOS
CU 17. GENERAR REPORTE DE ESTADO DE DONADOR.
ANEXO
1.- MODELO DE DOMINIO ACTUALIZADO
2.- DIAGRAMA DE CLASES DE DISEO

3.- BASE DE DATOS FISICO


Grafico zeta

4.- INTERFAZ CU04 LLENAR CUESTIONARIO

1.-HOME (PANTALLA PRINCIPAL)

-El postulante inicia sesion

Pantalla principal del postulante (El postulante escoger la opcin Cuestionario Varn/Cuestionario Mujer)
_Muestra el cuestionario varon
_Muestra Cuestionario Mujer
CODIGO FUENTE
DESCRIPCION DE CASO DE USO FINAL

CU 04. COMPLETAR CUESTIONARIO Curso bsico


1. Despus de que el postulante inicie sesin, har click en la opcin cuestionario de la
interfaz postulante despus tendr que buscar que tipo de cuestionario le pertenece de
acuerdo a su gnero, cuestionario mujer o cuestionario varn dependiendo del genero
del postulante, seguidamente le aparecer un nueva interfaz del cuestionario que
seleccion.

2.-A continuacin se mostrar el detalle del cuestionario, aparecer un conjunto de


preguntas que deber ser completada, una vez llenado debe hacer click en el botn
enviar. Si envi fue correcto el sistema le mostrar un mensaje: El registro se realiz.

Curso Alterno
1.-Si al momento de validar las respuestas no se complet correctamente los campos se
mostrar un mensaje de error: "Campos Incorrectos".
2.- Si al momento de enviar, la informacin no carga correctamente el sistema mostrar
un mensaje de error: Envi Incorrecto.
DIAGRAMA DE ROBUSTEZ
DIAGRAMA DE SECUENCIA