srs gymmanagement · gymmanagment system will not perform billing consumption of each...

27
PERSONAL TRAINER SRS GymManagement SRS Jaime Caicedo Guerrero 2 de noviembre de 2010 Documento de especificación de requisitos para el sistema GymManagement

Upload: danghanh

Post on 03-May-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

PERSONAL TRAINER

SRS GymManagement SRS

Jaime Caicedo Guerrero

2 de noviembre de 2010

Documento de especificación de requisitos para el sistema GymManagement

SRS GymManagement

Personal Trainer – Documento Confidencial Página 2

Tabla de Contenido 1. INTRODUCCIÓN ...................................................................................................................... 4

1.1. Propósito............................................................................................................................ 4

1.2. Alcance .............................................................................................................................. 4

2. INTRODUCTION ...................................................................................................................... 5

2.1. Purpose .............................................................................................................................. 5

2.2. Scope ................................................................................................................................. 5

3. DESCRIPCIÓN GENERAL .......................................................................................................... 6

3.1. Perspectiva del producto .................................................................................................... 6

3.2. Funciones del producto ...................................................................................................... 6

3.2.1. Funciones de registro de usuarios: .......................................................................... 6

3.2.2. Funciones de registro de consumos: ....................................................................... 6

3.2.3. Funciones de gestión de centro: .............................................................................. 7

3.2.4. Funciones de gestión central: .................................................................................. 7

3.2.5. Funciones de usuario final: ...................................................................................... 7

3.3. Tipos de usuario ................................................................................................................. 7

3.3.1. Gerente: ................................................................................................................. 7

3.3.2. Administrador: ........................................................................................................ 8

3.3.3. Suscriptor: .............................................................................................................. 8

3.4. Restricciones ...................................................................................................................... 8

4. REQUISITOS ESPECIFICOS ..................................................................................................... 10

4.1. Requisitos de las interfaces externas ................................................................................ 10

4.1.1. Interfaces de usuario ............................................................................................ 10

4.1.2. Interfaces hardware .............................................................................................. 10

4.1.3. Interfaces software ............................................................................................... 10

4.2. Requisitos Funcionales ..................................................................................................... 11

4.2.1. Usuario suscriptor ................................................................................................. 11

4.2.2. Usuario administrador .......................................................................................... 12

4.2.3. Usuario Gerente.................................................................................................... 13

4.3. Requisitos no funcionales ................................................................................................. 14

SRS GymManagement

Personal Trainer – Documento Confidencial Página 3

4.4. Capacidad y disponibilidad ............................................................................................... 15

5. CASOS DE USO ..................................................................................................................... 16

5.1. Diagrama de casos de uso ................................................................................................ 16

5.2. Descripción de casos de uso (Alto nivel) ........................................................................... 17

SRS GymManagement

Personal Trainer – Documento Confidencial Página 4

1. INTRODUCCIÓN

El presente documento de especificación de requisitos de software brindará a los lectores una

comprensión adecuada de las características más relevantes de GymManagment; un sistema de

información que apoyará el funcionamiento, operación y gestión de los centros de

acondicionamiento físico de las sede de Personal Trainer.

Este documento ha sido elaborado siguiendo la norma IEEE 830.

1.1. Propósito El propósito de esto documento es ampliar y clarificar la concepción del sistema

GymManagment, mediante la utilización de un lenguaje de especificación de requisitos fluido

y la utilización de diagramas estandarizados.

Es documento va dirigido los trabajadores de la empresa Personal Trainer interesados en el

desarrollo del producto y los usuarios involucrados tanto directa como indirectamente, a los

profesionales del análisis y desarrollo de sistemas de información, así como también, a los

consultores de tecnología contratados Personal Trainer.

1.2. Alcance El sistema GymManagment será un sistema de información centralizado basado en las TIC que

dará soporte gerencial y control funcional en los diferentes centros de acondicionamiento

físico de Personal Trainer.

El sistema GymManagment permitirá realizar un control de suscriptores y de la utilización del

equipamiento de cada centro de acondicionamiento, registrando los consumos.

El sistema GymManagment creará perfiles de consumo por usuario permitiendo obtener

información estadística y la generación de reportes gerenciales que ayuden a diseñar

estrategias para una orientación adecuada de la empresa.

El sistema GymManagment no realizará la facturación del consumo de cada suscriptor del

centro de acondicionamiento puesto que estas funciones las realiza el sistema BumbleBee,

sino que realizará la tasación de consumos y registro de operaciones de caja en efectivo.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 5

2. INTRODUCTION

This SRS document will give readers a proper understanding of the major features of

GymManagment information system. GymManagment will give functional and management

support for Personal Trainer fitness centers.

This document has been prepared following the IEEE 830 specification.

2.1. Purpose The purpose of this document is to extend and clarify GymManagment system design, using a

fluid software requirements specification language and standardized diagrams.

This document is intended for employees Personal Trainer interested in product

development and users involved both directly and indirectly, the professional analysis and

development of information systems, as well as to technology consultants hired by Personal

Trainer.

2.2. Scope GymManagment system will be a centralized information system based on ICT that will

support management and operational control at many Personal Trainer fitness centers.

GymManagment system will allow subscribers and fitness center equipment usage

management and consumption recording.

GymManagment system will create per user consumption profiles allowing statistical

information and management reports generation to help design strategies in order to

adequate guidance of the company.

GymManagment system will not perform billing consumption of each subscriber's fitness

center as these functions are performed by the BumbleBee system, but made the assessment

of consumption and cash transactions register.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 6

3. DESCRIPCIÓN GENERAL

3.1. Perspectiva del producto GymManagment no es un sistema completamente autónomo puesto que algunos de los

procesos llevados a cabo dentro de la organización están soportados mediante la interacción

con otros sistemas de información existentes.

Desde esta perspectiva, GymManagment es un sistema de información hecho a la medida del

cliente que establecerá comunicación e interacción para el intercambio de datos con el

software BumbleBee, manteniendo un centro de recopilación y estandarización de la

información relacionada con los servicios prestados en los centros.

GymManagment se proyecta como un sistema innovador que tendrá la capacidad de

comunicarse con el equipamiento de los centro de acondicionamiento físico para registrar y

mostrar información a los distintos usuarios, permitiendo incluso la utilización por parte de

personas con discapacidades visuales.

3.2. Funciones del producto GymManagement prestará diversas funciones, las cuales pueden ser mostradas en los

siguientes grupos funcionales

3.2.1. Funciones de registro de usuarios:

Estas funciones se refieren a la capacidad que tendrá GymManagment para realizar el

aprovisionamiento de usuarios del sistema, la asignación de credenciales que acreditan a

los usuarios y la gestión de vinculación de los usuarios en los diferentes centros de

acondicionamiento.

3.2.2. Funciones de registro de consumos:

Estas funciones se refieren a la capacidad que tendrá GymManagment para registrar los

consumos realizados por los usuarios en los distintos centros de acondicionamiento físico

mediante la utilización de las credenciales del usuario y el intercambio de información con

el sistema BumbleBee.

Gracias a las funciones de registro de consumos, se generará y actualizará la información

del perfil de consumo del usuario, así como también, se podrá alimentar las bases de datos

con la información estadística necesaria para la generación de reportes.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 7

3.2.3. Funciones de gestión de centro:

Estas funciones de GymManagment permitirá a los administradores de cada centro de

acondicionamiento fijar los parámetros operativos de su centro incluyendo:

Definición de los servicios prestados por el centro, los cuales estarán supeditados a

los estandarizados en la dirección central de Personal Trainer.

Definición de los costos de utilización de los servicios, los cuales estarán regidos por

los topes máximos y mínimos establecidos por la dirección central de Personal

Trainer.

Definición de horarios de atención al público.

Gestión del personal encargado de apoyar el funcionamiento del centro.

3.2.4. Funciones de gestión central:

Estas funciones permitirán a la dirección general de Personal Trainer establecer

parámetros que se aplicarán a todos los centros de acondicionamiento y obtener reportes

e información estadística de cada centro. Estas funciones incluyen:

Definición y estandarización de los servicios que pueden ser habilitados en cada

centro.

Definición de tarifas máximas y mínimas autorizadas.

Obtención de reportes de consumo.

Obtención de reportes de perfiles de usuario.

3.2.5. Funciones de usuario final:

Estas funciones permitirán que los usuarios de los centros de acondicionamiento utilicen

GymManagment para:

Acceder al equipamiento

Registrar sus progresos en su plan de entrenamiento

Conocer el estado de su cuenta

Reportar problemas y quejas

Reportar pérdida de credenciales.

3.3. Tipos de usuario GymManagement contempla tres tipos de usuarios los cuales se detallan a continuación:

3.3.1. Gerente:

Este tipo de usuario será quien tenga acceso a las funciones de gestión central del sistema.

Se requiere que sea una persona con dominio en la utilización de las TIC , que desempeñe

SRS GymManagement

Personal Trainer – Documento Confidencial Página 8

un alto cargo gerencial dentro de Personal Trainer y sea consciente de su responsabilidad

y de la naturaleza de la información a la cual tendrá acceso.

3.3.2. Administrador:

Este tipo de usuario será quien tenga acceso a las funciones de gestión de centro y a las

funciones de registro de usuarios. Se requiere que sea una persona con dominio en la

utilización de las TIC, que desempeñe las funciones de administrador del centro de

acondicionamiento.

3.3.3. Suscriptor:

Este tipo de usuario será quien tenga acceso a las funciones de usuario final. No existen

requisitos específicos para este tipo de usuario.

3.4. Restricciones

GymManagement deberá acatar las normas y legislación vigentes para las empresas

prestadoras de servicios en Norteamérica y Canadá dependiendo del centro de

entrenamiento.

GymManagement deberá operar utilizando mecanismos de autenticación de usuarios

basados en tarjetas inteligentes de radio frecuencia, deberá establecer comunicación con

los equipamientos de centro siguiendo los protocoles establecidos por los fabricantes del

equipo.

GymManagement deberá establecer comunicación e intercambiar información con el

software contable BumbleBee utilizando los formatos y codificaciones adecuadas que sean

aceptadas por BumbleBee.

GymManagement deberá desplegar información utilizando los dispositivos de salida de

datos teniendo en cuenta la posibilidad de atender personas con limitaciones visuales.

GymManagement deberá tener la posibilidad de configurar el idioma del sistema entre

Inglés y Francés debido a la expansión que hará Personal Trainer hacia Canadá.

GymManagement deberá implementar sistemas de seguridad que ayuden a identificar

posibles fraudes o suplantación de las credenciales del usuario.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 9

GymManagement deberá garantizar la confidencialidad de la información suministrada

por sus usuarios así como también garantizar la integridad y fidelidad de la información

almacenada en cada centro de entrenamiento y la centro de Personal Trainer.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 10

4. REQUISITOS ESPECIFICOS

4.1. Requisitos de las interfaces externas

4.1.1. Interfaces de usuario

Las interfaces externas de los usuarios del sistema serán de tres tipos:

Pantallas LCD de despliegue de información donde se mostrará a los suscriptores

el estado del saldo se cuenta, la información relaciona con el progreso en su plan

de entrenamiento.

Dispositivos de audio que darán indicaciones audibles para los suscriptores con

discapacidad visual

Interfaces gráficas de usuario que mostrarán información a los administradores y a

los gerentes sobre el estado del centro y de la organización

4.1.2. Interfaces hardware

Las interfaces hardware del sistema serán que permitan la comunicación elementos

internos y externos en cada centro, estas comunicaciones serán:

Con los distintos equipamientos según el fabricante basadas en módems de

transmisión serial de datos.

Con el nodo central mediante de Personal Trainer basadas en dispositivos de red

amplia (WAN)

4.1.3. Interfaces software

Las interfaces de software del sistema serán de dos tipos:

Interfaz para comunicación con el software contable BumbleBee utilizada con el

propósito de registrar los movimientos y cargos de costos por la utilización de

servicios

Interfaz para la comunicación con el repositorio de información de cada centro y la

central de Personal Trainer utilizada con el propósito de almacenar la información

persistente.

SRS GymManagement

Personal Trainer – Documento Confidencial Página 11

4.2. Requisitos Funcionales

4.2.1. Usuario suscriptor

Clasificación de suscriptores

Código R1

Tipo Funcional

Descripción El sistema deberá reconocer el tipo de suscripción contratada por el usuario del centro de acondicionamiento para realizar las actividades propias de la suscripción contratada

Entradas Información del suscriptor

Salidas

Identificación de usuarios

Código R2

Tipo Funcional

Descripción El sistema deberá reconocer y autorizar el acceso de los usuarios mediante la utilización de la tarjeta inteligente que se considera como credenciales de usuario.

Entradas Identidad del usuario

Salidas Autorización de acceso

Ayuda a discapacitados

Código R3

Tipo Funcional

Descripción El sistema deberá habilitar la utilización por parte de personas con limitaciones visuales

Entradas Estado del usuario

Salidas Instrucciones audibles

Sugerencias de usuarios

Código R4

Tipo Funcional

Descripción El sistema deberá permitir el registro de sugerencias y reclamos por parte de los clientes

Entradas Sugerencia o reclamo del suscriptor

Salidas Notificación de recepción

Conocimiento de progresos

SRS GymManagement

Personal Trainer – Documento Confidencial Página 12

Código R5

Tipo Funcional

Descripción El sistema deberá permitir a los suscriptores conocer el estado de progreso de su plan de entrenamiento

Entradas Credenciales de usuario

Salidas Reporte de estado

4.2.2. Usuario administrador

Gestión de servicios prestados

Código R6

Tipo Funcional

Descripción El sistema deberá permitir la gestión de los servicios prestados por el centro de acondicionamiento de acuerdo a la estandarización de servicios realizados en la central de Personal Trainer.

Entradas Información de servicio

Salidas Servicios habilitados y registrados

Gestión de costos

Código R7

Tipo Funcional

Descripción El sistema deberá permitir la definición de la tarifa de cada servicio prestado en el centro de acuerdo a los topes máximos y mínimos establecidos en al central de Personal Trainer.

Entradas Información de servicio

Salidas Costos establecidos

Generación de reportes de centro

Código R8

Tipo Funcional

Descripción El sistema deberá permitir la obtención de reportes de consumo, reportes de uso y reportes de perfiles de usuario en cada centro de acondicionamiento habilitado.

Entradas Tipo de reporte a generar

Salidas Reporte

Gestión de suscriptores

SRS GymManagement

Personal Trainer – Documento Confidencial Página 13

Código R9

Tipo Funcional

Descripción El sistema deberá permitir la creación, modificación y eliminación de los datos del suscriptor y sus credenciales de usuario

Entradas Información del suscriptor

Salidas Información actualizada del suscriptor

Gestión de empleados de centro

Código R10

Tipo Funcional

Descripción El sistema deberá permitir la creación, modificación y eliminación de los datos de los empleados del centro de acondicionamiento de acuerdo a las normas y legislación vigente en cada país o estado.

Entradas Información del empleado

Salidas Información actualizada del empleado

4.2.3. Usuario Gerente

Estandarización de servicios

Código R11

Tipo Funcional

Descripción El sistema deberá permitir la estandarización de los servicios que podrán ser habilitados en cada centro

Entradas Información de estandarización de servicio

Salidas Servicio estandarizado

Estandarización de costos

Código R12

Tipo Funcional

Descripción El sistema deberá permitir el establecimiento de la tarifa máxima y mínima permitida para cada servicio que se prestará., las cuales aplicarán para todos los centros de acondicionamiento

Entradas Información de costos de servicios

Salidas Costos estandarizados

Generación de reportes

SRS GymManagement

Personal Trainer – Documento Confidencial Página 14

Código R13

Tipo Funcional

Descripción El sistema deberá permitir la generación de reportes por cada centro y global de consumo de servicios por parte de los usuarios, producción en un periodo por cada centro y la generación de perfiles de consumo por usuario, por centro y global

Entradas Tipo de reporte a generar

Salidas Reporte

4.3. Requisitos no funcionales

Confidencialidad de datos

Código R14

Tipo No Funcional

Descripción El sistema deberá manjar la confidencialidad de los datos de usuario y garantizar la integridad de la información.

Formatos de reportes

Código R15

Tipo No Funcional

Descripción El sistema deberá presentar los reportes siguiendo los estándares internacionales establecidos y los lineamientos de Personal Trainer

Procedimientos contables

Código R16

Tipo No Funcional

Descripción El sistema deberá realizar los procedimientos contables apoyándose en BumbleBee y siguiendo las normas nacionales vigentes.

Fiabilidad

Código R17

Tipo No Funcional

Descripción El sistema deberá ser fiable en las operaciones realizadas evitando las fallas de tasación y facturación de los servicios y consumos

SRS GymManagement

Personal Trainer – Documento Confidencial Página 15

Portabilidad

Código R18

Tipo No Funcional

Descripción El sistema deberá permitir la portabilidad del software pudiendo desplegar el sistema en diversos sistemas operativos que posean los computadores de cada centro.

Seguridad

Código R19

Tipo No Funcional

Descripción El ambiente de despliegue del sistema para su ejecución deberá tener características de seguridad que evite el acceso a los datos sensibles de la contabilidad y la información del os usuarios mediante la incorporación de una infraestructura transversal de seguridad

4.4. Capacidad y disponibilidad El sistema deberá tener una capacidad operativa de 1000 suscriptores por centro de

acondicionamiento.

El sistema deberá tener una capacidad operativa de 50 centros.

El sistema deberá cumplir con un acurdo de nivel de servicios del 99.99% de

disponibilidad

SRS GymManagement

Personal Trainer – Documento Confidencial Página 16

5. CASOS DE USO

5.1. Diagrama de casos de uso

Figura 1. Diagrama de casos de uso GymManagement

Suscriptor

Gerente

Administador

BumbleBee

Usuario

ingreso Salida

Gestionar servicios

Gestionar costos

Consultar reportes

Generar reporte de consumo

Generar reporte de producción

Generar reporte de perfil de usuarioGestionar empleados

Gestionar suscriptores Crear credenciales

Modificar credenciales

<<include>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Consultar reportes de centro

Gestionar costos de centro

Gestionar servicios de centro

Consultar entrenamiento

Utilización de servicios

Registrar sugerencia

Consultar costos

SRS GymManagement

Personal Trainer – Documento Confidencial Página 17

5.2. Descripción de casos de uso (Alto nivel)

Caso de Uso Ingresar

Actores Usuario

Actor primario Usuario

Prioridad Esencial

Propósito Permitir a los usuarios el ingreso al sistema validando sus credenciales

Pre condiciones Usuario registrado en el sistema

Descripción del escenario

Actor Acción

Usuario Ingresa sus credenciales en el terminal habilitado

Sistema Verifica las credenciales y la identidad del usuario

Sistema Autoriza el ingreso del usuario

Flujos Alternos

Inexistentes

Pos condiciones Usuario ingresa en el sistema

Caso de Uso Salir

Actores Usuario

Actor primario Usuario

Prioridad Esencial

Propósito Permitir a los usuarios salir del sistema cerrando su sesión

Pre condiciones Usuario ingresado en el sistema

Descripción del escenario

Actor Acción

Usuario Ingresa sus credenciales en el terminal habilitado

Sistema Verifica las credenciales y la identidad del usuario

Sistema Actualiza la información del usuario y cierra su sesión

Flujos Alternos

Inexistentes

Pos condiciones Usuario sale del sistema

SRS GymManagement

Personal Trainer – Documento Confidencial Página 18

Caso de Uso Gestionar Servicios

Actores Gerente

Actor primario Gerente

Prioridad Esencial

Propósito Permitir a los administradores realizar la configuración y estandarización de los servicios que podrán ser habilitados en cada centro

Pre condiciones Gerente validado en el sistema

Descripción del escenario

Actor Acción

Gerente Ingresa a la sección de administración de servicios

Gerente Ingresa la información pertinente correspondiente al servicio

Sistema Actualiza la información del servicio

Flujos Alternos

Inexistentes

Pos condiciones Servicio registrado en el sistema

Caso de Uso Gestionar costos

Actores Gerente

Actor primario Gerente

Prioridad Esencial

Propósito Permitir a los administradores establecer los topes máximo y mínimo correspondiente a la tarifa de la utilización de un servicio

Pre condiciones Gerente validado en el sistema

Descripción del escenario

Actor Acción

Gerente Ingresa a la sección de administración de costos

Gerente Ingresa la información pertinente correspondiente a los límites de costos para el servicio particular

Sistema Actualiza la información del costo del servicio

Flujos Alternos

Inexistentes

Pos condiciones Costo del servicio almacenado en el sistema

Caso de Uso Consultar reportes

Actores Gerente

SRS GymManagement

Personal Trainer – Documento Confidencial Página 19

Actor primario Gerente

Prioridad Esencial

Propósito Permitir a administradores consultar los reportes generados

Pre condiciones Gerente validado en el sistema

Descripción del escenario

Actor Acción

Gerente Ingresa a la sección de reportes

Gerente Selecciona el tipo de reporte que desea consultar

Sistema Consulta las bases de datos central y local respectiva del centro y genera el reporte.

Flujos Alternos

Inexistentes

Pos condiciones Reporte generado

Caso de Uso Gestionar empleados

Actores Administrador

Actor primario Administrador

Prioridad Esencial

Propósito Permitir a los administradores del sistema gestionar la información de los empleados que trabajan en el centro de acondicionamiento.

Pre condiciones Administrador validado en el sistema

Descripción del escenario

Actor Acción

Administrador Ingresa a la sección de gestión de empleados

Administrador Ingresa la información pertinente correspondiente al empleado que se desea gestionar

Sistema Actualiza la información del empleado

Flujos Alternos

Inexistentes

Pos condiciones Empleado actualizado en el sistema

Caso de Uso Gestionar suscriptores

Actores Administrador, BumbleBee

Actor primario Administrador

Prioridad Esencial

Propósito Permitir a los administradores del sistema

SRS GymManagement

Personal Trainer – Documento Confidencial Página 20

gestionar la información correspondiente a los suscriptores

Pre condiciones Administrador validado en el sistema

Descripción del escenario Actor Acción

Administrador Ingresa a la sección de gestión de suscriptores

Administrador Ingresa la información pertinente correspondiente al suscriptor del sistema

BumbleBee Actualiza la información contable del suscriptor

Sistema Actualiza la información del suscriptor y sus credenciales de ingreso

Flujos Alternos

Inexistentes

Pos condiciones Suscriptor actualizado en el sistema

Caso de Uso Utilizar servicios

Actores Suscriptor, BumbleBee

Actor primario Suscriptor

Prioridad Esencial

Propósito Permitir a los usuarios suscriptores utilizar los servicios ofrecidos por el centro de acondicionamiento

Pre condiciones Usuario ingresado en el sistema

Descripción del escenario

Actor Acción

Suscriptor Ingresa sus credenciales en el terminal habilitado

Sistema Verifica las credenciales y la identidad del usuario y el saldo vigente del usuario

Sistema Consulta los costos asociados a la utilización del servicio

Sistema Envía la información a BumbleBee para su registro y actualiza el perfil de consumo del usuario

BumbleBee Registra el costo de la utilización del servicio en la cuenta del usuario

Flujos Alternos

Inexistente Pos condiciones Registro de consumo ingresado y facturado

Caso de Uso Consultar entrenamiento

SRS GymManagement

Personal Trainer – Documento Confidencial Página 21

Actores Suscriptor

Actor primario Suscriptor

Prioridad No escencial

Propósito Permitir a los suscriptores consultar la información relacionada con su avance en el plan de entrenamiento

Pre condiciones Suscriptor ingresado en el sistema

Descripción del escenario

Actor Acción

Suscriptor Ingresa sus credenciales en el terminal habilitado

Sistema Verifica las credenciales y la identidad del usuario y consulta su perfil de entrenamiento

Sistema Despliegue la información del progreso realizado con respecto al plan de entrenamiento propuesto

Flujos Alternos

Inexistentes

Pos condiciones Usuario sale del sistema

SRS GymManagement

Personal Trainer – Documento Confidencial Página 22

6. DIAGRAMAS DE SECUENCIA

Diagramas de secuencia de los casos de uso esenciales.

6.1. Caso de uso Ingresar

6.2. Caso de uso Salir

: Usuario

LectorTarjetas Modulo Control de Centro Modulo Transaccional Repositorio de información

1 : Deslizar tarjeta()

2 : leerTarjeta()

3 : verificaIdentidad()

4 : prepararTransacción()

5 : consultarInformacion()

6 : perfil de usuario()

7 : perfil de usuario()

8 : Autenticidad()

9 : Autorización()

: Usuario

LectorTarjetas Modulo Control de Centro Modulo Transaccional Repositorio de información

1 : deslizarTarjeta()

2 : leerTarjeta()

3 : verificarIdentidad()

4 : prepararTransaccion()

5 : actualizaPerfil()

6 : perfil de usuario()

7 : perfil de usuario()

8 : notificacion()

9 : salir()

SRS GymManagement

Personal Trainer – Documento Confidencial Página 23

6.3. Caso de uso Gestionar servicios

6.4. Caso de uso Gestionar costos

: Gerente

Modulo de Control Central Modulo Transaccional Repositorio de informaciónModulo Gestion de Servicios

1 : gestionarServicios()

2 : prepararServicio()

3 : solicitarInformacion()

4 : solicitarInformacion()

5 : ingresarInformacion()

6 : preparaInformacion()

7 : preparaTransaccion()

8 : actualizarInformacion()

9 : notificar()

10 : notificar()

11 : notificar()

12 : notificacionVisual()

: Gerente

Modulo de Control Central Modulo Transaccional Repositorio de informaciónModulo Gestion de Servicios

1 : gestionarServicios()

2 : prepararServicio()

3 : solicitarInformacion()

4 : solicitarInformacion()

5 : ingresarInformacion()

6 : preparaInformacion()

7 : preparaTransaccion()

8 : actualizarInformacion()

9 : notificar()

10 : notificar()

11 : cerrarTransaccion()12 : notificar()

13 : notificacionVisual()

SRS GymManagement

Personal Trainer – Documento Confidencial Página 24

6.5. Caso de uso Consultar reportes

6.6. Caso de uso Gestionar empleados

Modulo de Control Central Repositorio de informaciónModulo TransaccionalModulo de reportes

: Administador

Modulo Control de Centro

1 : consultarReporte()

2 : consultarReporte()

3 : prepararReporte()

4 : prepararTransacciones()

5 : generReporteCentro()

6 : consultarInformacionCentro()

7 : informacionCentro()

8 : reporteCentro()

9 : cerrarTranscciones()

10 : reportesCentro()

11 : reportes()12 : visualizarReporte()

: Administador

Modulo Control de Centro Modulo Gestion Suscriptores Modulo Transaccional Repositorio de información

1 : gestionarEmpleado()

2 : gestionarEmpleado()

3 : prepararInformacion()

4 : solicitarDatos()

5 : solicitarDatos()

6 : ingresarDatos()

7 : datosempleado()

8 : prepararTransaccion()

9 : actualizarInformacion()

10 : notificacion()

11 : notificacion()

12 : notificacion()

13 : notificacion()

SRS GymManagement

Personal Trainer – Documento Confidencial Página 25

6.7. Caso de uso Gestionar Suscriptores

6.8. Caso de uso Utilizar servicios

: Administador : Usuario

Modulo Control de Centro Modulo Gestion Suscriptores Modulo Transaccional Repositorio de información

1 : gestionarSuscriptor()

2 : gestionarSuscriptor()

3 : prepararInformacion()

4 : solicitarDatos()

5 : solicitarDatos()

6 : ingresarDatos()

7 : datosSuscriptor()

8 : prepararTransaccion()

9 : actualizarInformacion()

10 : notificacion()

11 : notificacion()

12 : generarCredenciales()

13 : credenciales()

14 : notificacion()

15 : credenciales()

: Suscriptor

Modulo Control de Centro Modulo Transaccional Repositorio de información BumbleBee

1 : utilizarServicio()

2 : prepararTransaccion()

3 : actualizarConsumo()

4 : notificacion()

5 : notificacionParcial()

6 : registrarConsumo()

7 : notificar()

8 : consultarSaldo()

9 : saldo()

10 : notificacionParcial()11 : cerrarTransaccion()

12 : Perfil de usuario()

13 : notificacion()

SRS GymManagement

Personal Trainer – Documento Confidencial Página 26

7. DIAGRAMA DE DESCOMPOSICIÓN FUNCIONAL

GymManagement

REGISTRO

SUSCRIPCIÓN

REGISTRO DE

UTILIZACION

GENERACIÓN

DE REPORTESVENTAS

Ingresar Datos del

Cliente

Seleccionar

Suscripción

Seleccionar

Actividades

Obtener

identificacion del

cliente

Actualización de

perfil de consumo

Generación de

registros contables

Realiazación pago

y actualización del

estado de la cuenta

Seleccionar

productos y

servicios

Obtener datos del

cliente que compra

Realizar el Registro

de la Venta

COMUNICACIÓN

CON CLIENTES

Ingresar datos del

Usuario

Validación datos

del usuario

Generar reporte de

acuerdo a las

restricciones del

sistema

Ingresar la

información a

transmitir

Seleccionar los

destinatarios

Ejecutar el envío

de la infromación

Generar

credencialesSelección de bases

de datos de centro

Figura 2. Diagrama de descomposición funcional

SRS GymManagement

Personal Trainer – Documento Confidencial Página 27

8. MODELO CONCEPTUAL DE DATOS

8.1. Modelo Entidad Relación