informe - tm

29
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Escuela Académico Profesional de Ingeniería de Sistemas TÉCNICAS DE MODELAMIENTO SISTEMA DE GESTIÓN DE SERVICIOS DE UN GIMNASIO INFORME

Upload: nilas-arcanister

Post on 17-Jan-2016

221 views

Category:

Documents


0 download

DESCRIPTION

Informe Técnicas de Modelamiento, Modelo de Casos de Uso.

TRANSCRIPT

Page 1: Informe - TM

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA Escuela Académico Profesional de Ingeniería de Sistemas

TÉCNICAS DE MODELAMIENTO

SISTEMA DE GESTIÓN DE SERVICIOS DE UN GIMNASIO

INFORME

Page 2: Informe - TM

Definición del proyecto

Necesidad / problemática

El gimnasio SPA MANUEL tiene la necesidad de mejorar el registro de matrículas y asistencias de sus clientes, es por ello que se les ofreció la creación de un sistema de control de usuarios.

La empresa no tiene hasta el momento una aplicación informática que le permita gestionar las distintas actividades que realiza, estando con un nivel de informatización nulo.

Investigación Preliminar

INFORMACION DE LA EMPRESA

Políticas de la empresa

Para la inscripción se necesita que se pague completo el mes que desea contratar.

No se permitirá el acceso a cuyas personas no tengan ropa deportiva. No se le dará el acceso a las personas que no lleven su credencial. Se prohíbe que el cliente entre en estado de ebriedad, con resaca o bajo

los efectos de alguna droga o alucinógeno. El acceso solo será de Lunes a Viernes de 7:00 AM a 22:00 PM y los

Sábados será de 8:00 AM a 20:00 PM en sus diferentes disciplinas. No introducir alimentos o ingerirlos dentro de las instalaciones. La rutina tendrán que pagar una cuota de s/.7.00. No se permitirá el acceso a personas menores de 16 años. El uso y manejo de la credencial es responsabilidad exclusiva del cliente. En caso de pérdida de credencial, el cliente tendrá que tramitar una nueva

con el costo establecido.

Page 3: Informe - TM

Organigrama de la Empresa

Procesos de la Empresa, relacionados a la Administración de Usuarios

Dueño

Contador Secretaria

Recepcionista

Conserje

Jefe de entrenarores

Entrenadores

Maestros/Profesores

Director Administrativo

Page 4: Informe - TM

Se consiguió la siguiente información acerca de los procesos básicos referidos a la gestión de usuarios del gimnasio SPA MANUEL.

PROCESO DE MATRICULA.

1° El cliente ve las posibles mensualidades o membresías o formas de pago.

2° El cliente elige la forma de pago y el tiempo (rutina (1dia), mensualidad (diario), anualidad (libre)).

3° Se registra al cliente con la fecha de inicio y fin, nombres y apellidos, número de DNI, numero de celular, descripción de alguna enfermedad, operación o algún mal, peso, talla.

4° Se le pide unas fotos

4° Se le entrega al cliente un carnet de ingreso con un código único de usuario para que se selle su asistencia al gimnasio.

5° El cliente según el tipo de membresía elegida ingresa en el acto o según el tiempo que se le ha asignado.

PROCESO DE REGISTRO DE ASISTENCIA

1° El cliente se apersona al gimnasio

3° La recepcionista sella el carnet de asistencia.

4° El cliente obtiene permiso de pasar a las instalaciones para llevar a cabo la rutina correspondiente.

PROCESO PARA PERDIDA PARA CARNET

1° El cliente se apersona al gimnasio e informa que se le ha perdido el carnet.

2° La recepcionista pide al cliente su DNI.

3° La recepcionista le otorga le da otro carnet con sus datos encontrados.

4° El cliente obtiene permiso de pasar a las instalaciones para llevar a cabo la rutina correspondiente.

Propuesta de solución

Page 5: Informe - TM

Descripción General de Funcionalidades

El gimnasio SPA MANUEL necesita un mayor control de su funcionamiento y de las distintas actividades que ofrece con el fin de poder decidir sobre la necesidad de ampliaciones de horarios o actividades. Por ello, el sistema informático debe gestionar según el dueño las siguientes tareas:

En el gimnasio hay usuarios que son socios. Estos usuarios deben realizar el pago de una matrícula, eligiendo una a más disciplinas (Gimnasio, Baile, Sauna y/o Aeróbicos) y también el tipo de membresía (rutina, mensual y anual) que determina el pago a realizarse, lo cual les permitirá asistir.

También hay usuarios que no son socios. Estos solo pagan rutinas diarias en cualquiera de las disciplinas.

Mantener información de los usuarios del gimnasio. Llevar un control de asistencias de los usuarios según su membresía y

disciplina. Tener control sobre el vencimiento de la mensualidad y la renovación de

inscripciones.

Alcance del proyecto

En esta primera versión del sistema, se dará solución a las necesidades que tiene el gimnasio, las cuales son:

Optimizar la administración de los clientes en el gimnasio. Facilitar la manera en que los clientes interactuarán con el gimnasio.

MODELO DE CASOS DE USO

Page 6: Informe - TM

Actores:- Administrador- Recepcionista- Instructor

Casos de Uso del Sistema:

Al administrador del gimnasio:

- Mantener horarios de disciplinas- Registrar asignación de instructor a disciplina.- Consultar el número de clientes inscritos a alguna disciplina por mes- Mantener información de las disciplinas- Modificar asignación de instructor a disciplina- Eliminar instructor de disciplina- Mantener información de los instructores

A la recepcionista:

- Mantener información de los clientes - Registrar asistencia de un cliente a una disciplina a partir del código - Modificar la inscripción de un cliente (cambio de disciplina) - Consultar información de un cliente por código - Consultar información de un cliente por DNI - Registrar renovación de inscripción - Registrar reserva de matrícula - Consultar reserva de matrícula

Al instructor:

- Registrar dieta de un cliente - Registrar evaluación de un cliente - Consultar evolución de un cliente

Page 7: Informe - TM

DESCRIPCIÓN DE CASOS DE USO

ADMINISTRADOR

Mantener horarios de disciplinas

Nombre de C.U.S: Mantener horarios de disciplinas.Actor: Administrador.Pre-condición: El usuario ha sido admitido en el Sistema con el rol de Administrador.Post-condición: El sistema ha registrado información de los horarios de las disciplinas (Añadir, Modificar, Eliminar).

FLUJO BÁSICO

Añadir1. El caso de uso inicia cuando el administrador indica “Mantener horarios de

disciplinas”.2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra las siguientes opciones: “Añadir”, “Modificar”, ”Eliminar”.5. El administrador indica “Añadir”.6. El sistema muestra un calendario con los horarios disponibles.7. El administrador indica el horario a aperturar.8. El administrador indica “Aceptar”9. El sistema registra el horario aperturado.10. El caso de uso finaliza.

FLUJO ALTERNATIVO

Modificar1. En el paso 5, el administrador indica “Modificar”.2. El sistema muestra un calendario con los horarios aperturados.3. El administrador indica el horario a modificar.4. El administrador selecciona “Modificar”.5. El administrador indica el nuevo horario.6. El administrador selecciona “Guardar cambios”.7. El sistema muestra un “Mensaje de confirmación”.8. El administrador indica “Confirmar”.9. El sistema registra la modificación del horario.10. El caso de uso finaliza.

Eliminar1. En el paso 5, el administrador indica “Eliminar”.2. El sistema muestra un calendario con los horarios aperturados.3. El administrador selecciona un horario.4. El administrador indica “Eliminar”.5. El sistema muestra un “Mensaje de confirmación”.6. El administrador indica “Confirmar”.7. El sistema registra la eliminación del horario.8. El caso de uso finaliza.

Page 8: Informe - TM

Cancelar1. En cualquiera de los pasos, el administrador puede indicar “Cancelar”, entonces

el sistema no registra ninguna información.2. El caso de uso finaliza.

Registrar asignación de instructor a disciplina

Nombre de C.U.S: Registrar asignación de instructor a disciplina.Actor: Administrador.Pre-condición: El usuario ha sido admitido en el Sistema con el rol de Administrador.Post-condición: El sistema ha registrado la asignación de un instructor a una disciplina.

FLUJO BÁSICO1. El caso de uso inicia cuando el Administrador indica “Asignar instructor a

disciplina”.2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra los horarios disponibles para dicha disciplina.5. El administrador selecciona un horario.6. El sistema solicita el código del instructor.7. El administrador indica el código del instructor.8. El sistema muestra la información del instructor.9. El administrador indica “Guardar”.10. El sistema registra la asignación.11. El caso de uso finaliza.

FLUJO ALTERNATIVO

Código de Instructor no existe1. En el paso 7, si el código del instructor no existe, el sistema muestra un mensaje

“Codigo incorrecto”.2. El sistema solicita nuevamente el código.3. El caso de uso finaliza.

Cancelar1. En cualquier momento el administrador indica “Cancelar”, entonces el sistema no

registra dato alguno.2. El caso de uso finaliza.

Page 9: Informe - TM

Consultar el número de clientes inscritos a alguna disciplina por mes

Nombre De C.U.S: Consultar el número de clientes inscritos a alguna disciplina por mes.ACTOR: Administrador.PRE-CONDICIÓN: El usuario ha sido admitido en el sistema con el rol de Administrador.POST-CONDICIÓN: El sistema ha mostrado el número de clientes inscritos en una disciplina por mes.

FLUJO BÁSICO

1. El caso de uso inicia cuando el administrador indica “Consultar número de clientes inscritos”.

2. El sistema muestra las disciplinas (“Máquinas”, ”Aeróbicos”, ”Sauna”, ”Artes marciales”).

3. El administrador selecciona una disciplina.4. El sistema muestra los meses disponibles a consultar y la opción de “Mostrar

todo”.5. El administrador selecciona un mes.6. El sistema muestra la cantidad de inscritos en el mes seleccionado.7. El caso de uso finaliza.

FLUJO ALTERNATIVO

Mostrar todo1. En el paso 5, si el administrador indica mostrar todo, el sistema muestra una

gráfica respecto a la cantidad de usuarios inscritos en dicha disciplina.2. El caso de uso finaliza.

Cancelar1. En cualquiera de los pasos el administrador puede indicar “Cancelar” y no se

realiza la consulta.2. El caso de uso finaliza.

Mantener información de las disciplinas

Nombre del C.U.S: Mantener información de las disciplinas.Actor: Administrador.Pre-condición: El usuario ha sido admitido en el Sistema con el rol de Administrador.Post-condición: El sistema ha registrado información de las disciplinas (“Añadir”, ”Modificar”, ”Eliminar”).

FLUJO BÁSICO

Añadir1. El caso de uso inicia cuando el administrador indica “Mantener información de

disciplinas”.2. El sistema muestra las siguientes opciones: “Añadir”, ”Modificar” y “Eliminar”.3. El administrador indica “Añadir”.

Page 10: Informe - TM

4. El sistema muestra un formulario solicitando información de la disciplina.5. El administrador registra la información solicitado por el sistema.6. El administrador indica “Guardar”.7. El sistema registra la información de la nueva disciplina.8. El caso de uso finaliza.

FLUJO ALTERNATIVO

Modificar1. En el paso 3, el administrador indica “Modificar”.2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra la información de la disciplina.5. El administrador realiza las modificaciones.6. El administrador indica “Guardar cambios”.7. El sistema muestra un “Mensaje de confirmación”.8. El administrador indica “Confirmar”.9. El sistema registra las modificaciones.10. El caso de uso finaliza.

Eliminar1. En el paso 3, el administrador indica “Eliminar”.2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra información de la disciplina.5. El administrador indica “Eliminar”.6. El sistema muestra un “Mensaje de confirmación”.7. El administrador indica “Confirmar”.8. El sistema registra la eliminación de la disciplina.9. El caso de uso finaliza.

Disciplina ya existe1. En el paso 7 de Añadir, si la disciplina ya existe, el sistema muestra un mensaje

“Disciplina ya existe”.2. El caso de uso finaliza.

Cancelar1. En cualquiera de los pasos, el administrador puede indicar “Cancelar” y el sistema

nos registra ninguna información.2. El caso de uso finaliza.

Page 11: Informe - TM

Modificar asignación de instructor a disciplina

Nombre de C.U.S: Modificar asignación de instructor a disciplinaActor: Administrador.Pre-condición: El usuario ha sido admitido por el sistema con el rol de AdministradorPost-condición: El sistema ha registrado la modificación de asignación de instructor a una disciplina

FLUJO BÁSICO1. El caso de uso inicia cuando el administrador indica “Modificar asignación de

instructor”.2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra un calendario con los horarios y los respectivos instructores

asignados.5. El administrador selecciona un horario.6. El sistema solicita el código del instructor.7. El administrado ingresa el código.8. El administrador indica “Modificar”.9. El sistema muestra un “Mensaje de confirmación”.10. El administrador indica “Confirmar”.11. El sistema registra la modificación.12. El caso de uso finaliza.

FLUJO ALTERNATIVO

Código de Instructor no existe1. En el paso 9, si el código del instructor no existe, el sistema muestra un mensaje

“Código incorrecto”.2. El sistema solicita nuevamente el código.3. El caso de uso finaliza.

Cancelar1. En cualquiera de los pasos, el administrador puede indicar “Cancelar”, el sistema

no modifica ninguna información.2. El caso de uso finaliza.

Eliminar instructor de disciplina

Nombre de C.U.S: Eliminar instructor de disciplina.Actor: Administrador.Pre-condición: El usuario ha sido admitido por el sistema con el rol de Administrador.Post-condición: El sistema ha registrado la eliminación de un instructor en una disciplina

FLUJO BÁSICO1. El caso de uso inicia cuando el Administrador indica “Eliminar instructor de

disciplina”.

Page 12: Informe - TM

2. El sistema muestra las disciplinas.3. El administrador selecciona una disciplina.4. El sistema muestra un calendario con los horarios y las respectivas asignaciones.5. El administrador selecciona un horario con instructor asignado.6. El administrador indica “Eliminar instructor asignado”7. El sistema registra la eliminación del instructor del horario.8. El caso de uso finaliza.

FLUJO ALTERNATIVO

Cancelar1. En cualquiera de los pasos, el administrador puede indicar “Cancelar” y el sistema

no registra ninguna eliminación.2. El caso de uso finaliza.

Mantener información de los instructores

Nombre de C.U.S: Mantener informacion de los InstructoresActor: AdministradorPrecondición: El sistema ha admitido al usuario con el rol de administradorPostcondición: El sistema ha registrado la información de los instructores (añadir, modificar, eliminar).

FLUJO BASICO :

Añadir:1. El caso de uso inicia cuando el administrador indica “Mantener información de

Instructores”.2. El sistema muestra las opciones de “Añadir”, “Modificar” y “Eliminar”.3. El administrador elige la opción de “Añadir”.4. El sistema muestra el formulario para llenar los datos del nuevo instructor.5. El administrador ingresa los datos del instructor:6. El administrador indica “Siguiente”.7. El sistema genera el código para el nuevo instructor.8. El sistema muestra en los datos ingresados con el código del instructor.9. El administrador indica “Guardar”.10. El sistema registra la información del instructor.11. El caso de uso finaliza.

FLUJO ALTERNATIVO

Modificar:1. El flujo se inicia cuando el encargado de vuelo elige la opción “Modificar”.2. El sistema solicita el código del instructor.3. El administrador ingresa el código del instructor e indica “Buscar”.4. El sistema muestra el formulario con los datos de la unidad a modificar.5. El administrador realiza las modificaciones.6. El administrador indica “Guardar”.7. El sistema el sistema muestra “Mensaje de confirmación”.8. EL administrador indica “Confirmar”.9. El sistema registra las modificaciones del instructor.10. El caso de uso finaliza.

Page 13: Informe - TM

Eliminar:1. El flujo se inicia cuando el encargado de vuelo elige la opción “Eliminar”.2. El sistema solicita el código del instructor.3. El administrador ingresa el código del instructor e indica “Buscar”.4. El sistema muestra los datos del instructor.5. El administrador indica “Eliminar”.6. El sistema el sistema muestra “Mensaje de confirmación”.7. EL administrador indica “Confirmar”.8. El sistema registra la eliminación del instructor.9. El caso de uso finaliza.

Cancelar:1. En cualquier de los pasos, el administrador, puede indicar “CANCELAR” y no se guarda

ninguna información.2. El caso de uso finaliza.

Datos incompletos:1. El en paso 10 y 7 de añadir y modificar, si no se han ingresado correctamente los datos.2. El sistema muestra “Mensaje de error”.3. El sistema regresa a solicitar los datos.4. El caso de uso finaliza.

Código no existe:1. En el paso 4 de modificar y eliminar, si el código no existe,2. El sistema muestra el mensaje de “Código no existe”.3. El sistema regresa a solicitar el código del instructor.4. El caso de uso finaliza.

DNI duplicado:1. En el paso, si el DNI se ya ha sido registrado,2. El sistema muestra mensaje de “Instructor ya registrado”.3. El caso de uso finaliza.

RECEPCIONISTA

Mantener información de los clientes

Nombre de C.U.S: Mantener información de los clientesActor: Recepcionista.Pre-condición: El usuario ha sido admitido en el Sistema con el rol de Recepcionista.Post-condición: El sistema ha registrado información de los horarios de las disciplinas (Añadir, Modificar, Eliminar).

FLUJO BÁSICO

Page 14: Informe - TM

Añadir11. El caso de uso inicia cuando la recepcionista indica “Mantener información de los

clientes”.12. El sistema muestra las siguientes opciones: “Añadir”, “Modificar”, “Eliminar”.13. La recepcionista indica “Añadir”.14. El sistema muestra un formulario de registro de datos del cliente, pidiendo los

siguientes datos: nombres, apellidos, edad, forma de pago, fecha de inicio, fecha de fin…

15. La recepcionista indica “Aceptar”16. El sistema registra la información del cliente,17. El caso de uso finaliza.

FLUJO ALTERNATIVO

Modificar11. En el paso 3, la recepcionista indica “Modificar”.12. El sistema pide el código o DNI del cliente13. La recepcionista indica “Aceptar”14. El sistema muestra los datos del Cliente con ese código o DNI en formularios

modificables15. La recepcionista hace los cambios16. La recepcionista selecciona “Guardar cambios”.17. El sistema muestra un “Mensaje de confirmación”.18. La recepcionista indica “Confirmar”.19. El sistema registra la modificación del cliente20. El caso de uso finaliza.

Eliminar9. En el paso 3, la recepcionista indica “Eliminar”.10. El sistema pide el código o DNI del cliente11. La recepcionista indica “Aceptar”12. El sistema muestra los datos del Cliente con ese código o DNI.13. La recepcionista indica “Eliminar Cliente”.14. El sistema muestra un “Mensaje de confirmación”.15. La recepcionista indica “Confirmar”.16. El sistema registra la eliminación del cliente.17. El caso de uso finaliza.

Cancelar3. En cualquiera de los pasos, la recepcionista puede indicar “Cancelar”, entonces el

sistema no registra ninguna información.4. El caso de uso finaliza.

Registrar asistencia de un cliente a una disciplina a partir del código

Nombre de C.U.S: Registrar asistencia de un cliente a una disciplina a partir del código

Page 15: Informe - TM

Actor: Recepcionista.Pre-condición: El usuario ha sido admitido por el sistema con el rol de RecepcionistaPost-condición: El sistema ha registrado la asistencia de un cliente.

FLUJO BÁSICO13. El caso de uso inicia cuando la recepcionista indica “Registrar asistencia de un

cliente”.14. El sistema pide el código del cliente15. La recepcionista ingresa el código16. El sistema muestra los datos principales del cliente, y un mensaje de término.17. El caso de uso finaliza

FLUJO ALTERNATIVO

Código de Cliente no existe4. En el paso 4, si el código del Cliente no existe, el sistema muestra un mensaje

“Código incorrecto”.5. El sistema solicita nuevamente el código.6. El caso de uso finaliza.

Inscripción Vencida1. En el paso 4, si el la membresía asociada al código de cliente encontrado, ya

caducó, entonces el sistema muestra un mensaje “Su membresía ha vencido.”2. El caso de uso finaliza.

Cancelar3. En cualquiera de los pasos, la recepcionista puede indicar “Cancelar”, el sistema

no modifica ninguna información.4. El caso de uso finaliza.

Modificar la inscripción de un cliente (cambio de disciplina)

Nombre de C.U.S: Modificar la inscripción de un clienteActor: Recepcionista.Pre-condición: El usuario ha sido admitido por el sistema con el rol de RecepcionistaPost-condición: El sistema ha registrado la modificación de la inscripción de un cliente

FLUJO BÁSICO1. El caso de uso inicia cuando la recepcionista indica “Modificar inscripción de un

cliente”.2. El sistema pide el código del cliente3. La recepcionista ingresa el código

Page 16: Informe - TM

4. El sistema muestra las disciplinas a las que ese cliente está afiliado5. La recepcionista agrega o retira disciplinas según le indique el cliente.6. La recepcionista pide al cliente que agregue la diferencia si es que quiere seguir

más disciplinas.7. La recepcionista indica “Guardar cambios”8. El sistema muestra un “Mensaje de confirmación”.9. La recepcionista indica “Confirmar”.10. El sistema registra la modificación.11. El caso de uso finaliza.

FLUJO ALTERNATIVO

Código de Instructor no existe1. En el paso 4, si el código del instructor no existe, el sistema muestra un mensaje

“Código incorrecto”.3. El sistema solicita nuevamente el código.4. El caso de uso finaliza.

Cancelar2. En cualquiera de los pasos, la recepcionista puede indicar “Cancelar”, el sistema

no modifica ninguna información.3. El caso de uso finaliza.

Consultar información de un cliente por código

Nombre de C.U.S: Consultar información de un cliente por códigoActor: Recepcionista.Pre-condición: El usuario ha sido admitido por el sistema con el rol de RecepcionistaPost-condición: El sistema muestra la información de un cliente, según código

FLUJO BÁSICO1. El caso de uso inicia cuando la recepcionista indica “Consultar información de un

cliente por código”.2. El sistema pide código del cliente3. La recepcionista ingresa el código del cliente4. La recepcionista indica “Consultar”5. El sistema muestra la información del cliente.6. El caso de uso finaliza.

FLUJO ALTERNATIVO

Código de Instructor no existe1. En el paso 3, si el código del cliente no existe, el sistema muestra un mensaje

“Código incorrecto”.2. El sistema solicita nuevamente el código.3. El caso de uso finaliza.

Cancelar

Page 17: Informe - TM

1. En cualquiera de los pasos, la recepcionista puede indicar “Cancelar”, el sistema no modifica ninguna información.

2. El caso de uso finaliza.

Consultar información del cliente por DNI

Nombre de C.U.S.: Consultar información de cliente por DNIACTOR: RECEPCIONISTAPRECONDICIÓN: El sistema ha admitido al usuario con el rol de recepcionistaPOSTCONDICIÓN: El sistema muestra la información del cliente.

FLUJO BASICO :

1. El caso de uso inicia cuando la recepcionista indica “Consultar información del cliente”

2. El sistema solicita el número de DNI del cliente.3. La recepcionista ingresa número de DNI del cliente.4. EL sistema muestra la información del cliente.5. El caso de uso finaliza.

FLUJO ALTERNATIVO

DNI no existe:1. En el paso 4, si el DNI no existe,2. El sistema muestra el mensaje de “Código no existe”.3. El sistema regresa a solicitar el DNI del cliente.4. El caso de uso finaliza.

Cancelar:En cualquier de los pasos, el administrador, puede indicar “CANCELAR” y no se realiza ninguna búsqueda.El caso de uso finaliza.

Registrar Reserva de Matricula

Nombre de C.U.S.: Registrar Reserva de MatriculaACTOR: RECEPCIONISTAPRECONDICIÓN: El sistema ha admitido al usuario con el rol de recepcionistaPOSTCONDICIÓN: El sistema ha registrado la reserva de matrícula.

FLUJO BASICO :

Page 18: Informe - TM

1. El caso de uso inicia cuando la recepcionista indica “Registrar reserva de matrícula”

2. El sistema muestra el formulario para llenar los datos del cliente.3. La recepcionista ingresa los datos del cliente.4. El recepcionista indica “Siguiente”.5. EL sistema muestra la relación de servicios disponibles (Danza, Karate,

Gimnasio).6. El recepcionista selecciona el servicio que desea matricularse.7. El sistema muestra los horarios disponibles para el servicio seleccionado.8. El recepcionista selecciona el horario.9. El recepcionista selecciona “Guardar”.10. El sistema muestra “Mensaje de confirmación”.11. El recepcionista indica “Confirmar”.12. El sistema registra la información.13. El caso de uso finaliza.

FLUJO ALTERNATIVO

DNI no existe:1. En el paso 4, si el DNI no existe,2. El sistema muestra el mensaje de “Código no existe”.3. El sistema regresa a solicitar el DNI del cliente.4. El caso de uso finaliza.

Cancelar:En cualquier de los pasos, el administrador, puede indicar “CANCELAR” y no se realiza ninguna búsqueda.El caso de uso finaliza.

Horarios no disponibles:1. En el paso 7, si no existen horarios disponibles,2. El sistema muestra mensaje de “Horarios llenos”.3. El caso de uso finaliza

Consultar Reserva de Matricula

Nombre de C.U.S.: consultar Reserva de MatriculaACTOR: RECEPCIONISTAPRECONDICIÓN: El sistema ha admitido al usuario con el rol de recepcionistaPOSTCONDICIÓN: El sistema muestra la información del cliente.

FLUJO BASICO :

Page 19: Informe - TM

1. El caso de uso inicia cuando la recepcionista indica “Consultar reserva de matrícula”

2. El sistema solicita el número de DNI del cliente.3. La recepcionista ingresa número de DNI del cliente.4. EL sistema muestra la información del cliente.5. El caso de uso finaliza.

FLUJO ALTERNATIVO

DNI no existe:1. En el paso 4, si el DNI no existe,2. El sistema muestra el mensaje de “Reserva no Realizada”.3. El caso de uso finaliza.

Cancelar:En cualquier de los pasos, el administrador, puede indicar “CANCELAR” y no se realiza ninguna búsqueda.El caso de uso finaliza.

Registrar Renovación de Inscripción

Nombre C.U.S. Registrar renovación de inscripcion.Actor Recepcionista.

PrecondiciónEl usuario ha sido admitido en el sistema con el rol de recepcionista.

Poscondición El sistema muestra el formulario con los datos de la nueva

Page 20: Informe - TM

inscripción.Flujo Básico

1. El caso de uso inicia cuando la recepcionista indica “Registrar renovación de inscripción”.

2. El sistema pide código del cliente.3. La recepcionista introduce el código del cliente.4. El sistema muestra un formulario donde se especificara la fecha de inicio y de fin,

la disciplina y el horario del mes que se está pagando.5. La recepcionista indica aceptar.6. El sistema muestra el formulario con los datos de la nueva inscripción.7. El sistema finaliza.

Flujos Alternativos

Código no validoEn el paso 2 si el sistema no encuentra el código introducido, muestra un mensaje pidiendo nuevamente el código del cliente.

INSTRUCTOR

Consultar progreso de un cliente

Nombre C.U.S. Consultar progreso de un cliente.Actor Instructor.Precondición El usuario ha sido admitido en el sistema con el rol de instructor.Poscondición El sistema muestra un formulario con el progreso del cliente.

Flujo Básico

1. El caso de uso inicia cuando el instructor indica “Consultar progreso de un cliente”.

2. El sistema pide el código del cliente.3. El instructor introduce el código.4. El Instructor indica aceptar.5. El sistema muestra un registro de sus datos antropométricos a lo largo del

tiempo.6. El caso de uso finaliza.

Flujos Alternativos

No Existe el códigoEn el paso 4 si el sistema no encuentra el código introducido, muestra un mensaje pidiendo nuevamente el código del cliente.Mantener dieta del clienteNombre C.U.S. Mantener dieta del cliente.Actor InstructorPrecondición El usuario ha sido admitido en el sistema con el rol de InstructorPoscondición Se ha registrado información de unidades(Añadir, modificar,

eliminar)Flujo Básico

Page 21: Informe - TM

Añadir

1. El caso de uso comienza cuando el Instructor indica “Mantener dieta del cliente”.

2. El sistema pide el código del cliente.3. El Instructor ingresa el código del cliente.4. El Sistema muestra las opciones: “Añadir”, “Modificar” y “Eliminar”.5. El Instructor elige la opción “Añadir”.6. El Sistema muestra el formulario para llenar datos de la dieta.7. El Instructor ingresa datos de la dieta: El número de comidas en el día, los

alimentos que se consumirán en cada comida.8. El instructor indica “Guardar”.9. El Sistema registra la información de la dieta.10. El caso de uso finaliza.

Flujos Alternativos

Modificar1. En el paso 4 si el cliente elige la opción “Modificar”.2. El Sistema muestra las ultima dieta.3. El Instructor realiza modificaciones4. El Instructor indica “Guardar”.5. El Sistema registra las modificaciones.6. El caso de uso finaliza.

Eliminar1. En el paso 4 si el cliente elige la opción “Eliminar”.2. El Sistema muestra la última dieta.3. El Instructor indica “Confirmar”4. El Sistema registra la eliminación de la dieta.5. El caso de uso finaliza.

Cancelar1. En cualquier momento, el usuario indica “Cancelar”, entonces,2. El sistema no registra dato alguno y el caso de uso finaliza.

Código Repetido1. En el paso 9 de añadir y 5 de modificar, si el código del cliente se repite, El

sistema muestra un error y regresa a solicitar datos

Registrar medidas antropométricas

Nombre C.U.S. Registrar medidas antropométricasActor Instructor.Precondición El usuario ha sido admitido en el sistema con el rol de Instructor.Poscondición El sistema muestra un formulario con los datos del usuario.

Page 22: Informe - TM

Flujo Básico

1. El caso de uso se inicia cuando el Instructor indica “Registrar medidas antropométricas”.

2. El sistema pide código del cliente.3. El instructor ingresa el código del cliente.4. El sistema visualiza el formulario de captura de las medidas del cliente.5. El Instructor llena los campos del formulario.6. El instructor indica “Aceptar”.7. El sistema muestra el formulario con los campos llenados.8. El caso de uso finaliza.

Flujos Alternativos

Cancelar1. En cualquier momento, el usuario indica “Cancelar”, entonces,2. El sistema no registra dato alguno y el caso de uso finaliza.3. Código Repetido4. En el paso 4 si el código del cliente se repite, el sistema muestra un error y

regresa a solicitar datos.

Código Repetido 1. En el paso 4 si el código del cliente se repite, el sistema muestra un error y regresa a solicitar datos