You are on page 1of 214

GESTIN DE UN CLUB DEPORTIVO

- I -


AGRADECIMIENTOS



En este apartado, me gustara dar las gracias a todas personas, que de un modo u
otro han colaborado en la elaboracin de este proyecto.
A mis padres, que han sido y son un pilar muy importante en mi vida. Quiero
darles las gracias por brindarme la oportunidad de adquirir una educacin, por confiar
en mi para realizar esta carrera y aportarme valores para el da a da. A ellos, por estar
siempre ah, apoyndome y dndome fuerzas para superar cualquier obstculo que se
presenta.
A mi familia (abuelos, tos, primos, ...) por su inters y preocupacin a lo largo
de estos aos.
A mis amigos y amigas con los que siempre puedo contar y hacen que los
momentos duros los afronte con optimismo.
A mis compaeros de clase por su generosidad y los buenos momentos que
hemos pasado en la carrera y los que seguro seguiremos pasando.
A todo el profesorado de ICAI y en especial a Eduardo Alcalde, quien ha sido
mi profesor, coordinador y director de proyecto. A ellos por ensearme y prepararme
para la realizacin de este proyecto y para mi futuro.
Para terminar quiero dedicar este proyecto a dos personas muy importantes en
mi vida y que he perdido a lo largo de estos aos de la carrera. S que aunque no estn
aqu conmigo, me observan y cuidan desde el cielo y estarn juntos compartiendo
conmigo mi felicidad.


A todos, muchas gracias.
GESTIN DE UN CLUB DEPORTIVO


- II -



RESUMEN





























GESTIN DE UN CLUB DEPORTIVO


- III -

RESUMEN

El Proyecto de Fin de Carrera que se presenta consiste en el anlisis, desarrollo e
implantacin de una herramienta integrada que permite gestionar de manera eficiente
las tareas de gestin correspondientes a un club deportivo.

Las principales funciones que cubrir el sistema sern:

Gestin de socios: esta funcin permite al usuario, en este caso un empleado del
club que tenga autorizacin para manejar la aplicacin, realizar tanto altas y
bajas de socios como modificaciones de los datos de stos.
Gestin de proveedores: mediante esta funcin el usuario podr agregar un
nuevo proveedor, as como eliminarlo o modificar sus datos.
Gestin de personal: esta funcin permite efectuar operaciones de alta o baja de
empleados y modificar la informacin almacenada sobre stos.
Gestin de productos: esta funcin permite agregar, eliminar o modificar
productos. Mediante esta gestin, se podr tener conocimiento del stock de un
producto determinado, cambiar su precio, ...
Gestin de bsquedas: esta funcin permite obtener de forma rpida y eficiente
informacin sobre algn socio, proveedor, empleado o producto concreto.
Gestin econmica: mediante esta funcin se controlan los pagos de los socios,
almacenando las fechas del ltimo y prximo pago. A la hora de efectuar un
pago, se imprimir un recibo detallando la informacin sobre ste.
GESTIN DE UN CLUB DEPORTIVO


- IV -

Gestin de reservas: esta funcin permite gestionar las reservas de las
instalaciones y las clases. sta realizar una comprobacin para ver que el socio
que solicita la reserva tiene contratado este servicio.

Se pueden obtener distintos listados de todas las tablas de datos que se tienen,
estableciendo el usuario un de criterio de ordenacin. Los informes podrn visualizarse
por pantalla o imprimirse.
La herramienta que se va a desarrollar dispondr de calculadora, calendario,
navegador de Internet siendo la pgina de inicio la web del club, reproductor de CD
para controlar y gestionar la msica que se escuchar en algunas de las dependencias
del club y generador de etiquetas para enviar publicidad a los socios que soliciten este
servicio e informacin del club a todos los socios almacenados en la base de datos.
Todas estas funciones se programarn en el lenguaje elegido y harn de la aplicacin
una herramienta ms completa y eficaz.
La aplicacin se desarrollar en el lenguaje de programacin Visual Basic 6.0,
debido a que se supone que el cliente no posee conocimientos de informtica y desear
una aplicacin de aspecto sencillo y fcil manejo, adems hay que destacar su gran
parecido de la interfaz a las ventanas de Windows. Por lo tanto se disear una
aplicacin muy visual y que realizar todas las tareas de una forma similar para facilitar
el uso al usuario final. Para el diseo de la base de datos se ha utilizado la herramienta
VisData integrada en el Visual Studio en Visual Basic, cuyo gestor es Microsoft Access,
que se entiende muy bien con Visual Basic.

GESTIN DE UN CLUB DEPORTIVO


- V -




ABSTRACT


GESTIN DE UN CLUB DEPORTIVO


- VI -

ABSTRACT

The project consists on the analysis, development and installation of a software
designed to manage effectively all the tasks of a sports centre.

The major functions, which will cover the system, will be:

Customers management: this function allows he user, (in such a case, a sports
centre centres employee who has authorization to manage the application) to
register or resign to customers and modify the data of these ones.
Suppliers management: through this function, the user could add a new supplier,
as eliminate it or modify its data.
Personnel management: this function allows o add, eliminate and modify
products. Through this management, it is could have knowledge about stock of a
specific product, change its price.
Searches management: this function allows obtain information about some
supplier, customer, employee, specific product, in a quick and effective way.
Economic management: this function checks the customers payments, through
storing the dates of the last and the next payment. If it is made a payment, it will
be printed a detailed bill.
Booking management: this function allows manage of facilities bookings and
lessons. This function checks the customer, who wants to book, has engaged this
service
GESTIN DE UN CLUB DEPORTIVO


- VII -

It will also be possible to obtain lists establishing a criterion of order by the user.
The reports could be visualized on the screen or print them.

The application is going to be develop, will have: calculating, calendar, internet
explorer, CDs reproducer to check and manage the music which will be listen in
different facilities, and a application to generate labels and send them as advertising and
information to all the customers and members. All of these functions will be
programmed into the chosen language, according to this, the application will be easier
and more complete.

For the application development it has been used the programming language
Visual Basic 6.0, as the customer hasnt computing knowledge and wished an
application in a simple looking and with an easy running furthermore it has a great
likeness with the windows with the operating system Windows. According to this, it has
been designed a very visual application, that wakes all the works in a similar way in
order to make easy its use by the final user. For the date bases it has been used VisData
within Visual Studio in Visual Basic, of which solicitor is Microsoft access that has a
good understanding with Visual Basic.
GESTIN DE UN CLUB DEPORTIVO


- VIII -

INDICE

1. INTRODUCCIN.... 2

2. IDENTIFICACIN DE NECESIDADES...............................................................9
2.1. Documento de Conceptos del Sistema.............................................................. 11

3. ANLISIS DE REQUISITOS............................................................................... 18
3.1. Reconocimiento del problema........................................................................... 20
3.2. Modelo Lgico del Nuevo Sistema................................................................... 23
3.2.1. Lista de Requisitos.................................................................................. 23
3.2.2. Representacin grfica del Modelo Lgico del Nuevo Sistema ............ 40
3.3. Modelo Conceptual de Datos............................................................................ 57
3.3.1. Crear y normalizar diccionarios de datos............................................... 61
3.3.2. Diagrama Entidad-Relacin................................................................... 85

4. ESTUDIO DE LA ARQUITECTURA................................................................. 87
4.1. Tipo de arquitectura........................................................................................... 88
4.2. Especificaciones tecnolgicas........................................................................... 90
4.2.1. Elementos hardware............................................................................... 90
4.2.2. Elementos software................................................................................ 91

GESTIN DE UN CLUB DEPORTIVO


- IX -

4.2.3. Elementos de comunicacin................................................................ 92
4.3. Sntesis y evaluacin organizativa, operativa y tcnica................................. 93
4.4. Planificacin del proyecto.............................................................................. 95

5. DISEO EXTERNO .......................................................................................... 98
5.1. Entrada, salida y recogida de datos..................................................................102
5.1.1. Ventanas altas....................................................................................... 106
5.1.2. Ventanas bajas...................................................................................... 111
5.1.3. Ventanas modificaciones...................................................................... 116
5.2. Mantenimiento de ficheros.............................................................................. 120
5.3. Generacin de informes................................................................................... 121
5.4. Control de informacin y seguridad del sistema............................................. 123
5.5. Modo de implantacin..................................................................................... 124
5.6. Modelo Lgico de Datos................................................................................. 125

6. DISEO INTERNO..............................................................................................138
6.1. Diagrama Flujo de Aplicacin........................................................................ 139
6.2. Diagrama Structured Chart......................................................................... 142

7. PROGRAMACIN.............................................................................................. 144
7.1. Manual de usuario........................................................................................... 144

8. PRUEBAS DEL SISTEMA................................................................................. 185
GESTIN DE UN CLUB DEPORTIVO


- X -


9. IMPLANTACIN.............................................................................................. 188

10. CONCLUSIONES................................................................................................ 190

11. BIBLIOGRAFA ................................................................................................. 193

APNDICE ........................ 195
Estudio de viabilidad..................................................................................... 195
Glosario......................................................................................................... 204





GESTIN DE UN CLUB DEPORTIVO


- 1 -



INTRODUCCIN
GESTIN DE UN CLUB DEPORTIVO


- 2 -

1. INTRODUCCIN

El Proyecto de Fin de Carrera que se presenta consiste en el desarrollo de una
aplicacin para gestionar un club deportivo.

Las razones de la eleccin de este proyecto son el inters por el deporte y la
organizacin de un club deportivo, y poder solucionar las carencias en su gestin.

Otra de las motivaciones es ampliar conocimientos, por ello la aplicacin se
desarrollar en un lenguaje de programacin que no se ha cursado en la carrera.

El lenguaje de programacin, al que se hace referencia anteriormente, es Visual
Basic. ste es un lenguaje de programacin que se ha diseado para facilitar el
desarrollo de aplicaciones en un entorno grfico (GUI-GRAPHICAL USER
INTERFACE) como Windows 98, Windows NT o superior. En una aplicacin Visual
Basic, el programa est formado por una parte de cdigo puro, y otras partes asociadas a
los objetos que forman la interfaz grfica. Es por tanto un trmino medio entre la
programacin tradicional, formada por una sucesin lineal de cdigo estructurado y la
programacin orientada a objetos. Combina ambas tendencias.
Algunas de las caractersticas de Visual Basic son:


GESTIN DE UN CLUB DEPORTIVO


- 3 -

Diseador de entorno de datos. Es posible generar, de manera
automtica, conectividad entre controles y datos mediante la accin de
arrastrar y colocar sobre formularios o informes.

Los Objetos ActiveX son una nueva tecnologa de acceso a datos
mediante la accin de arrastrar y colocar sobre formularios o informes.

Asistente para formularios: Sirve para generar de manera automtica
formularios que administran registros de tablas o consultas
pertenecientes a una base de datos, hoja de clculo u objeto (ADO-
ACTIVE DATA OBJECT).

Asistente para barras de herramientas. Es factible incluir barras de
herramientas personalizadas, donde el usuario selecciona los botones que
desea visualizar durante la ejecucin.

En las aplicaciones HTML: Se combinan instrucciones de Visual Basic
con cdigo HTML para controlar los eventos que se realizan con
frecuencia en una pagina web.

La Ventana de Vista de datos proporciona acceso a la estructura de una
base de datos. Desde sta tambin se tiene acceso al Diseador de
Consultas y Diseador de Base de Datos para administrar registros.
GESTIN DE UN CLUB DEPORTIVO


- 4 -

El entorno en el que se va a desarrollar la aplicacin es Visual Basic 6.0. ste
se encuentra dentro del paquete de Visual Studio de Microsoft.
Para la creacin de la base de datos y sus tablas, se emplear el Administrador
Visual de Datos (VisData) que est incluido en las herramientas de Visual Basic.
VisData es un programa de utilidad, proporcionado por Microsoft con Visual Basic,
para leer los archivos de datos, examinarlos y cambiar sus propiedades. Se puede
utilizar VisData para examinar los campos y propiedades de una serie de archivos de
datos, mostrar los datos en formato de hoja de clculo (cuadrcula), y revisar o borrar
elementos de los datos, filas o columnas. Se ofrecen las funciones de compactar o
reparar archivos de datos. Compactar no realiza compresin, sino que reorganiza el
archivo para recuperar espacio del disco. La reparacin examina archivos daados e
intenta reparar el dao si es posible. El gestor de la base de datos es Microsoft Access
con quien se entiende muy bien Visual Basic.
A la hora de llevar a cabo el presente proyecto, se realiz un estudio previo de
forma presencial y por Internet de las actividades que se suelen impartir en este tipo de
clubs y el funcionamiento de stos.

La aplicacin consiste en informatizar los procesos que se venan haciendo de
forma manual. Estos procesos manuales son realizados mediante el uso de fichas, no
siendo un mecanismo tan ptimo y seguro como si se empleara un programa para
administrarlos y gestionarlos.

GESTIN DE UN CLUB DEPORTIVO


- 5 -

Algunas de las operaciones que va a realizar la aplicacin a desarrollar son:

Gestin de socios: esta funcin permite al usuario, en este caso un empleado del
club que tenga autorizacin para manejar la aplicacin, realizar tanto altas y
bajas de socios como modificaciones de los datos de stos.

Gestin de proveedores: mediante esta funcin el usuario podr agregar un
nuevo proveedor, as como eliminarlo o modificar sus datos.

Gestin de personal: esta funcin permite efectuar operaciones de alta o baja de
empleados y modificar la informacin almacenada sobre stos.

Gestin de productos: esta funcin permite agregar, eliminar o modificar
productos. Mediante esta gestin, se podr tener conocimiento del stock de un
producto determinado, cambiar su precio, ...

Gestin de bsquedas: esta funcin permite obtener de forma rpida y eficiente
informacin sobre algn socio, proveedor, empleado o producto concreto.

Gestin econmica: mediante esta funcin se controlan los pagos de los socios,
almacenando las fechas del ltimo y prximo pago. A la hora de efectuar un
pago, se imprimir un recibo detallando la informacin sobre ste.

GESTIN DE UN CLUB DEPORTIVO


- 6 -

Gestin de reservas: esta funcin permite gestionar las reservas de las
instalaciones y las clases. sta realizar una comprobacin para ver que el socio
que solicita la reserva tiene contratado este servicio.

Listado e informes: Se pueden obtener distintos listados de todas las tablas de
datos que se tienen, estableciendo el usuario un de criterio de ordenacin. Los
informes podrn visualizarse por pantalla o imprimirse.

Impresin de toda la informacin del club: imprimir informacin relacionada
con las instalaciones de las que dispone el club, clases y sus horarios, normas y
precios.

La herramienta que se va a desarrollar dispondr de calculadora, calendario,
navegador de Internet siendo la pgina de inicio la web del club, reproductor de CDs
para controlar y gestionar la msica que se escuchar en algunas de las dependencias
del club y generador de etiquetas para enviar publicidad a los socios que soliciten este
servicio e informacin del club a todos los socios almacenados en la base de datos.
Todas estas funciones se programarn en el lenguaje elegido y harn de la aplicacin
una herramienta ms completa y eficaz.
Los objetivos que se han marcado en la ejecucin del proyecto son:
Aprender un nuevo lenguaje (Visual Basic).

GESTIN DE UN CLUB DEPORTIVO


- 7 -

Afianzar y poner en prctica los conocimientos adquiridos en la asignatura de
Ingeniera del Software.
Mejorar los procesos de gestin internos.
Conocer e informatizar un club deportivo.
Desarrollar una aplicacin de fcil manejo y que sea portable.
Desarrollar una aplicacin de la que se pueda obtener datos fiables en cualquier
momento.










GESTIN DE UN CLUB DEPORTIVO


- 8 -



IDENTIFICACIN
DE
NECESIDADES






GESTIN DE UN CLUB DEPORTIVO


- 9 -

2. IDENTIFICACIN DE NECESIDADES

En esta etapa se define el problema a resolver, y se fijan las normas a seguir
para la direccin del proyecto.

El cliente debe establecer sus objetivos y necesidades generales, como
consecuencia del enlace entre los sistemas de informacin de la empresa y los sistemas
informticos a desarrollar. El cliente que participa en esta fase debe de tener los
conocimientos suficientes de la problemtica a analizar.

Es importante destacar que cuanto ms detallada es la informacin que el
cliente suministra, ms sencillo resultar abordar el desarrollo del proyecto, ya que se
tendrn ms claras las necesidades que hay que cubrir.

En esta etapa se utiliza bsicamente la tcnica de la entrevista, donde participan
el Cliente y el Jefe de Proyecto o Analista de Sistemas. La informacin recogida se
especifica en un Documento de Conceptos del Sistema, que consta de los siguientes
puntos:

Objetivos del sistema: son objetivos de tipo empresarial y no de tipo
informtico.
Alcance del sistema o aplicacin: son las funciones de negocio a considerar
dentro del alcance del proyecto.
GESTIN DE UN CLUB DEPORTIVO


- 10 -

Restricciones: deben de considerarse aquellas restricciones que pueden afectar al
plan del proyecto y su desarrollo. Deben formularse preguntas.
Antecedentes: cualquier informacin acerca de los motivos que han llevado a la
organizacin del cliente a realizar este proyecto.
Tipologa de los usuarios finales: aunque aun no se conozca en detalle, se debe
conocer a qu perfil de personas va dirigido el producto final a obtener.

















GESTIN DE UN CLUB DEPORTIVO


- 11 -

2.1 Documento de Conceptos del Sistema


1. OBEJETIVOS DEL SISTEMA


La aplicacin que se va a desarrollar permite la gestin de un club
deportivo. El objetivo principal es proporcionar una mejor organizacin y
funcionalidad al club, adems de una mayor seguridad. Como consecuencia, se
conseguir mayor calidad de servicio al socio.


2. ALCANCE DEL SISTEMA


El sistema que se va a llevar a cabo logra:

Una sencilla y ptima organizacin de los datos de los socios, del personal y
de los proveedores. Esto se consigue mediante la mecanizacin de los datos
de las entidades mencionadas.

Desde el men principal se puede acceder a todas las funciones de gestin
que componen la aplicacin.
Al acceder al men de socios se encuentran las siguientes tareas:
- Alta de socio: incorporacin de los datos de un nuevo socio en la tabla

GESTIN DE UN CLUB DEPORTIVO


- 12 -

de los socios.
- Baja de socio: eliminacin de los datos de un socio de la tabla de los
socios.
- Modificacin de los datos del socio: variacin de uno o ms datos de
un socio que hay en la tabla de socios.
- Anotar pago: esta funcin se encargar de la gestin econmica
relacionada con el pago de las mensualidades por parte del socio.

Dentro del men del personal aparecen estas tareas:
Alta de personal: incorporacin de los datos de un nuevo empleado en
la tabla de los empleados.
Baja de personal: eliminacin de los datos de un empleado en la tabla
de los empleados.
Modificacin de personal: variacin de uno o ms datos de un
empleado que hay en la base de datos de empleados.

En el men de proveedores:
Alta de proveedor: incorporacin de los datos de un nuevo proveedor
en la tabla de los proveedores.
Baja de proveedor: eliminacin de los datos de un proveedor en la
tabla de los proveedores.
Modificacin de proveedor: variacin de uno o ms datos de un
proveedor que hay en la tabla de proveedores.
GESTIN DE UN CLUB DEPORTIVO


- 13 -

En el men de productos:
Alta de producto: incorporacin de los datos de un nuevo producto en
la tabla de los productos.
Baja de producto: eliminacin de los datos de un producto en la tabla
de los productos.
Modificacin de producto: variacin de uno o ms datos de un
producto que hay en la tabla de productos.
Venta de productos: esta funcin se encargar de la gestin
econmica relacionada con venta de los productos, dando de baja en
el almacn los productos vendidos .

En el men de reservas:

Alta de reserva: incorporacin de los datos de una nueva reserva
asociada a un socio en la tabla de las reservas.
Baja de reserva: eliminacin de los datos de una reserva en la tabla de
las reservas.
Modificacin de reserva: variacin de uno o ms datos de una reserva
que hay en la tabla de reserva.

Obtencin de informes relevantes para el club:

Informe morosos: Mediante este informe el club lleva un control
GESTIN DE UN CLUB DEPORTIVO


- 14 -

exhaustivo de los pagos.
Informe de algn socio, empleado o proveedor determinado: dentro
del tratamiento concreto del grupo al que pertenezca la persona sobre
la que se quiere hacer la consulta aparece la opcin de bsqueda, esta
se realizar introduciendo el DNI.
Informe de uno o varios socios, empleados o proveedores que tengan
uno o ms campos en comn: dentro del tratamiento concreto del
grupo sobre el que se quiere hacer la consulta aparece la opcin de
bsqueda, para llevarla a cabo se podr seleccionar uno o ms
campos.

Los socios tengan acceso a informacin de su inters:

Impresin acerca de las instalaciones con las que cuenta el club: esta
opcin imprimir toda la informacin relacionada con las
instalaciones que pone el club al servicio de sus socios.
Impresin sobre precios y descuentos: informacin detallada en papel
sobre los precios y las ofertas del club.
Impresin de horarios de las clases: informacin de los das y horas en
la que se imparten clases de tenis, paddle, golf y natacin.
Impresin sobre las normas del club: informacin sobre la normativa
del club.
Impresin del recibo que justifica el pago de la mensualidad.
GESTIN DE UN CLUB DEPORTIVO


- 15 -

Gestin de los pedidos. Dentro del tratamiento de proveedores hay una
opcin peticiones pendientes, que permitir al encargado anotar material
necesario. A la realizacin de su entrega se eliminar este pedido.

Una seguridad para el socio y el club, ya que slo podr acceder a la
aplicacin el personal autorizado. Esto se gestiona mediante una tabla de
datos de empleados autorizados para utilizar dicha aplicacin. Cada empleado
de esta base tendr asignado un id de usuario y su correspondiente
contrasea.


3. TIPOLOGIA DE USUARIOS


Los usuarios finales de la aplicacin sern los empleados del club que tengan
autorizacin. A los usuarios que les sea permitido el uso de esta aplicacin se les
asignara un id de usuario con su correspondiente contrasea.

4. RESTRICCIONES


Se debe tener en cuenta las limitaciones hardware y software que de las
que se dispone.
La modificacin de los datos ser realizada por los empleados
autorizados, los cuales han sido informados por los socios, personal o
proveedores.
GESTIN DE UN CLUB DEPORTIVO


- 16 -

Organizativo: la relacin y coordinacin con el club, la dedicacin
prestada, la observacin de la interfaz grafica y presentacin de lo que se
tiene hecho y se va hacer.
Comprobacin de escritura en algunos campos. No obstante en los campos
en los que no se realice esta comprobacin se detallar a su lado el
formato que debe tener.


5. ANTECEDENTES


No existe ninguna aplicacin antecesora, ya que todo se realizaba de forma
manual. Esto plantea una serie de problemas para la gestin del club deportivo.
Algunos de stos son:

Falta de tecnologa (herramientas de consulta, de informacin, ...).
Dificultad en el trabajo, baja eficiencia.
Necesidad de comodidad.









GESTIN DE UN CLUB DEPORTIVO


- 17 -


ANLISIS
DE
REQUISITOS


GESTIN DE UN CLUB DEPORTIVO


- 18 -

3. ANLISIS DE REQUISITOS

El objetivo de esta fase es conseguir un conocimiento suficiente del sistema,
definiendo las necesidades y requisitos del usuario.

Para ello se van a detallar todos los procesos que se van a realizar en el sistema
as como de todos los componentes que se van a necesitar para su correcto
funcionamiento.

El anlisis de requisitos muestra qu debe hacer el sistema, pero no cmo debe
hacerlo. Esta fase se divide en varias actividades fundamentales:

Reconocimiento del problema: el objetivo del analista es reconocer los
elementos bsicos del sistema tal y como lo percibe el usuario. Para ello se
tiene en cuenta informacin recogida en el Documento de Conceptos del
Sistema.

Modelo Fsico del Sistema Actual:

- Representacin grfica.
- Descripcin de los procesos, flujos de datos, almacenamientos y
entidades externas.

GESTIN DE UN CLUB DEPORTIVO


- 19 -

Modelo Lgico del Sistema Actual:
- Representacin grfica.
- Descripcin de los procesos, flujos de datos, almacenamientos y
entidades externas.

Modelo Lgico del Nuevo Sistema:
- Lista de requisitos.
- Representacin grfica.
- Descripcin de los procesos, flujos de datos, almacenamientos y
entidades externas.

Modelo Conceptual de Datos:
- Representacin grfica.
- Descripcin de las entidades y sus atributos.
- Descripcin de las relaciones y sus atributos.


Las etapas anteriores son a nivel general. En el caso concreto de este proyecto
no se va a llevar a cabo la realizacin del modelo fsico y lgico actual, ya que el club
careca de algn Sistema de Informacin, todo se realizaba de forma manual, en fichas
organizadas en diferentes archivadores.



GESTIN DE UN CLUB DEPORTIVO


- 20 -

3.1 Reconocimiento del problema

En este apartado se va a definir cual ser el mbito del proyecto:

Gestin de los datos de los socios: permite dar de alta a los nuevos socios,
realizar modificaciones en los datos de los socios y dar de baja en el caso
que sea necesario datos de socios almacenados. Tambin se podrn hacer
diversas consultas sobre los socios, de una forma rpida y segura.

Gestin de los datos del personal: al igual que en el punto anterior se podrn
realizar altas de nuevos empleados, realizar cambios sobre los ya existentes
o eliminar los que ya no estn en la empresa, as como realizar consultas de
la informacin disponible.

Gestin de los proveedores: permite dar alta, baja y realizar modificaciones
de los datos de los proveedores, as como anotar una relacin del material
que se necesita y el proveedor que lo distribuye.

Gestin de servicios: este proceso es el de mayor importancia para nuestro
cliente, aunque esta ntimamente ligado a los procesos anteriores sin los
cuales no se podra desempear este proceso. Aqu se pueden dar de alta,
baja, modificar o buscar los datos de los servicios que se han realizado o
realizarn.
GESTIN DE UN CLUB DEPORTIVO


- 21 -

Generacin de informes: se generarn informes que el usuario podr
visualizar en la pantalla. Estos informes son relevantes para el club:

Informe sobre los socios que han pagado o no la mensualidad:
esta es otra tarea que se encuentra dentro del tratamiento de los
socios. Mediante este informe el club lleva un control
exhaustivo de los pagos.
Informe de algn socio, empleado, proveedor o producto
determinado: dentro del tratamiento concreto del grupo al que
pertenezca la persona sobre la que se quiere hacer la consulta
aparece la opcin de bsqueda, esta se realizar introduciendo el
DNI.
Informe de uno o varios socios, empleados o proveedores que
tengan uno o ms campos en comn: dentro del tratamiento
concreto del grupo sobre el que se quiere hacer la consulta
aparece la opcin de bsqueda, para llevarla a cabo se podr
seleccionar uno o ms campos.

Gestin de impresos: permite obtener informacin de inters para el
socio. Algunos de estos impresos son :



GESTIN DE UN CLUB DEPORTIVO


- 22 -

Impresin acerca de las instalaciones con las que cuenta el club: esta
opcin imprimir toda la informacin relacionada con las
instalaciones que pone el club al servicio de sus socios.
Impresin sobre precios y descuentos: informacin detallada en papel
sobre los precios y las ofertas del club.
Impresin de horarios de las clases: informacin de los das y horas en
la que se imparten clases de tenis, paddle, golf y natacin.
Impresin sobre las normas del club: informacin sobre la normativa
del club.
Impresin del recibo que justifica el pago de la mensualidad.













GESTIN DE UN CLUB DEPORTIVO


- 23 -

3.2 Modelo lgico del Nuevo Sistema

3.2.1 Lista de requisitos

En las hojas de requisitos que se presentan a continuacin, se recoge una
relacin de los requisitos del cliente para su sistema. Se confeccionan a partir de las
entrevistas con l. Al no tratarse de un cliente concreto, sino de uno supuesto, se ha
realizado un estudio sobre los posibles requisitos que un club de este tipo necesitara.

Los campos de informacin de las hojas de requisitos son:

Nombre del proyecto
Jefe de proyecto
Cliente
Identificador
Prioridad
Ttulo del requisito
Descripcin del requisito
Categora
Estado / Fecha
Beneficios
Requisitos relacionados


GESTIN DE UN CLUB DEPORTIVO


- 24 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: SEG-01 - Prioridad: Alta


- Ttulo requisito:


Control de acceso de los empleados a las bases de datos del club.

- Descripcin
requisito:


Es necesario controlar el acceso de los empleados a las bases de
datos del club para restringir entradas no autorizadas. A cada
empleado se le asignar un login y password.


- Categora: Seguridad - Estado / Fecha: Aceptado/ 03-01-06


- Beneficios:


Con este procedimiento de seguridad, el sistema se mantendr fuera
del alcance de ataques externos y accesos no autorizados.


- Requisitos
relacionados:


SEG-02, SEG-03, SEG-04

- Observaciones:


Si en algn caso, un empleado observa anomalas en la seguridad de
su cuenta, se deber avisar al administrador del sistema





GESTIN DE UN CLUB DEPORTIVO


- 25 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: OPE-01 - Prioridad: Alta


- Ttulo requisito:


Optimizacin del acceso a consultas e informes.

- Descripcin
requisito:


El acceso y la respuesta a las consultas e informes deben ser rpidos
para evitar retrasos en la gestin de stos.

- Categora: Operativo - Estado / Fecha: Borrador/01-12-05


- Beneficios:


La disminucin en el tiempo de acceso, reducir los retrasos en la
gestin de consultas e informes.


- Requisitos
relacionados:


OPE-02, FUN-03

- Observaciones:


El sistema estar diseado con tablas de acceso rpido.





GESTIN DE UN CLUB DEPORTIVO


- 26 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: FUN-01 - Prioridad: Alta


- Ttulo requisito:


Alta, baja o modificacin de datos en la base de datos de los socios.


- Descripcin
requisito:


El club requerir de los datos de sus socios. Permitindoles
pertenecer al club o en su defecto borrarse de l. Tambin ofrece la
posibilidad de variar la informacin almacenada en la base de datos.


- Categora: Funcional - Estado / Fecha: Aceptado/ 03-12-05


- Beneficios:


Este requisito permite al club tener una base de datos organizada y
actualizada, con las fichas personales de los socios activos.


- Requisitos
relacionados:


FUN-02, FUN-03, FUN-04

- Observaciones:


Estas acciones tendrn que ser realizadas por alguno de los
empleados autorizados del club y no por el propio cliente mediante
va Web, por ejemplo.




GESTIN DE UN CLUB DEPORTIVO


- 27 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: FUN-02 - Prioridad: Alta


- Ttulo requisito:


Alta, baja o modificacin de datos en la tabla de los empleados.


- Descripcin
requisito:


El club requerir de los datos de sus empleados (profesores,
mantenimiento, ...)

- Categora: Funcional - Estado / Fecha: Aceptado/ 03-12-05


- Beneficios:


Este requisito permite al club tener una base de datos organizada y
actualizada, con las fichas personales de los empleados.


- Requisitos
relacionados:


FUN-01, FUN-03, FUN-04

- Observaciones:


Estas acciones tendrn que ser realizadas por alguno de los
empleados autorizados del club.






GESTIN DE UN CLUB DEPORTIVO


- 28 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: FUN-03 - Prioridad: Alta


- Ttulo requisito:


Reservas de instalaciones

- Descripcin
requisito:


Posibilidad de realizar reserva tanto de la pista de tenis, paddle o el
campo de golf.

- Categora: Funcional - Estado / Fecha: Aceptado / 20-12-05


- Beneficios:


Para el club, esto es fundamental, ya que permite un mejor servicio a
los socios.


- Requisitos
relacionados:


FUN-01, FUN-02, FUN-04

- Observaciones:


Las reservas se podrn realizar en el da, estando disponible la
instalacin que quiera el socio. No estar disponible si en ese horario
se imparte alguna clase o ya ha sido reservada por otro socio.






GESTIN DE UN CLUB DEPORTIVO


- 29 -



HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: SEG-02 - Prioridad: Alta


- Ttulo requisito:


Backups y copias de seguridad de datos.

- Descripcin
requisito:


Los backups son necesarios para mantener ntegros los datos que
posee la empresa. De esta manera, siempre podr recuperarse
cualquier dato en caso de incidencias fsicas o lgicas.


- Categora: Seguridad - Estado / Fecha: Aceptado/ 29-12-05


- Beneficios:


Todos los datos del club (datos de los clientes, proveedores,
reservas, etc.) estarn disponibles en cualquier momento.


- Requisitos
relacionados:


SEG-01, SEG-03, SEG-04

- Observaciones:


Los backups se realizarn diariamente y actualizarn una vez se
suplante la ltima copia de seguridad.





GESTIN DE UN CLUB DEPORTIVO


- 30 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: SEG-03 - Prioridad: Media


- Ttulo requisito:


Necesidad de duplicar la informacin crtica y reservada del club

- Descripcin
requisito:


Ser necesario realizar la duplicacin de aquella informacin crtica
y reservada de la que dispone el club, independientemente de las
copias de seguridad que se realizaran diariamente. De este modo, no
se permitir visualizar el contenido a manejar por ninguna persona
no autorizada.


- Categora: Seguridad - Estado / Fecha: Borrador / 27-01-06


- Beneficios:


El sistema no puede permitirse no tener acceso a las bases de datos o
perdidas de stas durante ms de una hora.


- Requisitos
relacionados:


SEG-01, SEG-02, SEG-04

- Observaciones:


El sistema de base de datos se basa en un DataMart, para que la
velocidad de acceso a los registros y su gestin sea ms rpida.




GESTIN DE UN CLUB DEPORTIVO


- 31 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: OPE-05 - Prioridad: Alta


- Ttulo requisito:


Aprovechamiento del Hardware y el Software del que se dispone


- Descripcin
requisito:


El proyecto se ajustar en contenidos y en elementos visuales para
disminuir las exigencias de hardware.

- Categora: Operativo - Estado / Fecha: Aceptada / 03-01-06


- Beneficios:


El principal beneficio es disminuir la inversin a realizar por parte
del club.


- Requisitos
relacionados:


OPE-03, OPE-04

- Observaciones:


Se limitar la informacin a almacenar en la base de datos para
disminuir el volumen de sta lo ms posible, aprovechando as el
hardware del que se dispone.






GESTIN DE UN CLUB DEPORTIVO


- 32 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: OPE-02 - Prioridad: Alta


- Ttulo requisito:


Prediccin datos a introducir


- Descripcin
requisito:


Este requisito predice los datos a introducir, de esta forma se reduce
el trabajo a realizar por los empleados ampliando as a la eficiencia
del club.


- Categora: Operativo - Estado / Fecha: Aceptado/ 03-03-06


- Beneficios:


Mayor rendimiento del trabajo del usuario.

- Requisitos
relacionados:


OPE-01, FUN-03

- Observaciones:


Los empleados podrn seleccionar caractersticas a la hora de dar de
alta, modificaciones, reservar, ... en vez de tener que estar
escribiendo toda la informacin.






GESTIN DE UN CLUB DEPORTIVO


- 33 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: FUN-04 - Prioridad: Alta


- Ttulo requisito:


Bsquedas en la base de datos y creacin de informes.


- Descripcin
requisito:


Se acceder a la base de datos para realizar una consulta, teniendo la
opcin en alguno de los casos de obtener informes.

- Categora: Funcional - Estado / Fecha: Aceptado/ 04-12-05


- Beneficios:


Obtencin de una informacin concreta de forma segura y rpida.

- Requisitos
relacionados:


FUN-01, FUN-02, FUN-03

- Observaciones:


Los empleados podrn utilizar esta herramienta para conseguir
informacin necesaria para el club, no para satisfacer un propio
inters.






GESTIN DE UN CLUB DEPORTIVO


- 34 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: OPE-03 - Prioridad: Alta


- Ttulo requisito:


Aplicacin de fcil manejo y portable.

- Descripcin
requisito:


Realizacin de una aplicacin completa, pero sencilla a la hora de
manejar. Adems que se pueda migrar a cualquier versin de
Windows.


- Categora: Operativo - Estado / Fecha: Aceptado/ 03-12-05


- Beneficios:


Facilidad y comodidad para los empleados del club que usen esta
aplicacin y para el club (no determina la versin del sistema
operativo).


- Requisitos
relacionados:


OPE-04, OPE-05

- Observaciones:


Los empleados dispondrn de un manual de usuario de la aplicacin,
donde aparecer, explicaciones acompaadas de ilustraciones.





GESTIN DE UN CLUB DEPORTIVO


- 35 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: FIA-01 - Prioridad: Alta


- Ttulo requisito:


Privacidad de los datos de los socios.

- Descripcin
requisito:


Cualquier dato personal de los socios aportado durante el alta u otras
situaciones ser de acceso restringido, manteniendo en todo
momento la privacidad del socio.


- Categora: Fiabilidad - Estado / Fecha: Aceptado/ 03-12-05


- Beneficios:


Respetando la privacidad de los socios se ofrece una total confianza
por parte del club.


- Requisitos
relacionados:



- Observaciones:


Slo se utilizarn los datos personales de los clientes s estos dan su
consentimiento.





GESTIN DE UN CLUB DEPORTIVO


- 36 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: PRE-01 - Prioridad: Media


- Ttulo requisito:


Gestin del envo de publicidad o promociones a los clientes

- Descripcin
requisito:


El club debe saber gestionar y conocer cundo, cmo y qu medio
utilizar para el envo de publicidad. Podr realizarse va e-mail, por
carta o incluso seria posible dar a conocer promociones a travs de
medios de comunicacin.


- Categora: Prestacin - Estado / Fecha: Aceptado / 21-12-05


- Beneficios:


Mediante la publicidad se dan a conocer las promociones y ofertas
que ofrece el club.


- Requisitos
relacionados:


PRE-02

- Observaciones:


El cliente siempre podr denegar el permiso al club para que le enve
publicidad va e-mail o por carta, previa peticin al club.




GESTIN DE UN CLUB DEPORTIVO


- 37 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: SEG-04 - Prioridad: Alta


- Ttulo requisito:


Seguridad del sistema.

- Descripcin
requisito:


Todo sistema de informacin deber protegerse de los intrusos, que
puedan acceder a travs de Internet. Para ello, se utilizarn firewalls
y por supuesto, antivirus. De esta manera se proteger de manera
fiable.


- Categora: Seguridad - Estado/Fecha: Aceptada / 03-01-06


- Beneficios:


El principal beneficio en la utilizacin de herramientas tales como
antivirus o firewalls, es que se evitar perdida de datos, as como el
robo por terceras personas.


- Requisitos
relacionados:


SEG-01, SEG-02, SEG-03

- Observaciones:


Ser necesario explicar a los empleados del club que tengan en
cuenta una serie de reglas, como no descargar de Internet ficheros
sospechosos, etc. El empleado que incumpla las reglas bsicas para
mantener la seguridad del sistema, ser sancionado.


GESTIN DE UN CLUB DEPORTIVO


- 38 -



HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: PRE-02 - Prioridad: Alta


- Ttulo requisito:


Impresin de informacin para el socio.

- Descripcin
requisito:


El socio podr solicitar en cualquier momento informacin sobre las
instalaciones, horarios, precios, ... obtenindolo impreso en el
momento.


- Categora: Prestacin - Estado / Fecha: Aceptada / 03-01-06


- Beneficios:


Mayor calidad de atencin al socio.

- Requisitos
relacionados:


PRE-01

- Observaciones:


Los empleados debern imprimir la informacin solicitada por el
socio en cualquier momento, adems de explicarle las dudas que
puedan surgirle.






GESTIN DE UN CLUB DEPORTIVO


- 39 -


HOJA DE REQUISITOS




- Proyecto: Gestin de un club deportivo


- Jefe de proyecto: Laura Gil Sanz


- Cliente: Club deportivo




- Identificador: OPE-04 - Prioridad: Alta


- Ttulo requisito:


Mantenimiento de la aplicacin.


- Descripcin
requisito:


La aplicacin desarrollada podr ser modificada tanto su interfaz
como sus funciones.

- Categora: Operativo - Estado / Fecha: Aceptado/ 03-02-06


- Beneficios:


Ahorro econmico al club.

- Requisitos
relacionados:


OPE-03, OPE-05

- Observaciones:


Si las actividades del club o funciones desean ser variadas, habr
que notificarlo, pudindose utilizar la aplicacin inicial como base.
Se informara de un presupuesto (rentable ya que se parte de una
aplicacin realizada anteriormente).




GESTIN DE UN CLUB DEPORTIVO


- 40 -

3.2.2 Representacin grfica del Modelo Lgico del Nuevo Sistema
Descripcin de los procesos, flujos de datos, almacenamiento y entidades


DIAGRAMA CONTEXTUAL






















En el diagrama contextual no se hace referencia a otras entidades externas como
son los socios y proveedores debido a que, quien realmente va a interactuar con el
sistema de gestin del club es un empleado, representado por la entidad usuario. ste
ser quien tendr relacin con las otras entidades para llevar a cabo la correcta gestin.
1.


Sistema de gestin
del club




Usuario
Datos socios
Reserva de instalaciones
Reserva de clases
Informes
Datos personal
Datos proveedores
Confirmacin reserva
Datos usuario (empleado)
Confirmacin autenticacin
Informacin socio
GESTIN DE UN CLUB DEPORTIVO


- 41 -


Cdigo


Tipo

Nombre

Descripcin

1.

Proceso

Sistema de gestin
del club


Al comenzar la aplicacin, ste ser el
proceso que llame a los dems.





Entidad

Usuarios

Esta entidad hace referencia a los
empleados del club que utilizarn la
aplicacin.





Flujo de
datos


Datos usuario
(empleado)

Identificador y contrasea para validarse el
empleado y poder usar la aplicacin.





Flujo de
datos


Confirmacin
autentificacin

Informe sobre si el usuario a introducido
su id y contrasea correctamente.





Flujo de
datos


Informes

Flujo que engloba todos los tipos de
informes que va a generar la aplicacin.





Flujo de
datos


Datos socios

Datos necesarios del socio para realizar
una gestin concreta.




Flujo de
datos


Datos personal

Datos necesarios del personal para realizar
una gestin concreta.




Flujo de
datos


Datos proveedores

Datos necesarios del proveedor para
realizar una gestin concreta.




Flujo de
datos


Reserva de clases

Datos que el empleado introduce para
realizar la reserva de una clase para el socio.





Flujo de
datos


Reserva de
instalaciones

Datos que el empleado introduce para
realizar la reserva alguna de las instalaciones
para el socio.





Flujo de
datos


Confirmacin
reserva



Informacin sobre si la reserva de una
clase o una instalacin se ha realizado con xito
o no.
GESTIN DE UN CLUB DEPORTIVO


- 42 -

Flujo de
datos


Informacin socio

Engloba todos los impresos de
informacin que genera la aplicacin para el
socio.






























GESTIN DE UN CLUB DEPORTIVO


- 43 -

DIAGRAMA CONCEPTUAL

Nivel I: Explosin Sistema de Gestin de un club
En este diagrama se hace referencia a los cinco procesos generales del sistema,
stos sern detallados en los prximos niveles.



























1.1

Gestin
socios
1.4

Gestin
bsquedas
1.3

Gestin
personal
1.2

Gestin
proveedores
Socios Personal
Proveedores
Datos socios
Datos bsqueda
socios
Datos bsqueda
personal
Datos bsqueda
proveedores
Datos
proveedores
Datos personal
Datos
bsqueda
Informe
bsqueda
Datos socios
Actualizacin
socios
Datos personal
Informacin
actualizacin
Datos
proveedores
Actualizacin
personal
Actualizacin
proveedores
Informacin
actualizacin
Informacin
actualizacin
GESTIN DE UN CLUB DEPORTIVO


- 44 -


Cdigo


Tipo

Nombre

Descripcin

1.1

Proceso

Gestin socios


Proceso que controla todas las operaciones
relacionadas con los socios del club.


1.2


Proceso

Gestin
proveedores

Proceso que controla todas las operaciones
relacionadas con los proveedores del club.


1.3


Proceso

Gestin
personal

Proceso que controla todas las operaciones
relacionadas con los empleados del club.


1.4


Proceso

Gestin
bsquedas

Proceso que realiza todas las consultas sobre
los socios, empleados y proveedores.





Flujo de
datos


Informe
actualizacin

Informe que se obtiene despus de realizar
una gestin. Indica si se ha llevado a cabo con
xito o no.





Flujo de
datos


Actualizacin
socios

Datos que indican la modificacin que se ha
hecho en el almacn de los socios del club.





Flujo de
datos


Actualizacin
personal

Datos que indican la modificacin que se ha
hecho en el almacn del personal del club.


Flujo de
datos


Actualizacin
proveedores

Datos que indican la modificacin que se ha
hecho en el almacn de los proveedores del club.





Flujo de
datos



Datos socios

Datos necesarios del socio para realizar una
gestin concreta.







Flujo de
datos


Datos personal

Datos necesarios del personal para realizar
una gestin concreta.




Flujo de
datos

Datos
proveedores

Datos necesarios del proveedor para realizar
una gestin concreta.
GESTIN DE UN CLUB DEPORTIVO


- 45 -




Flujo de
datos


Datos bsqueda

Flujo que contiene los datos necesarios para
realizar la consulta.


Flujo de
datos


Datos bsqueda
socios

Flujo que contiene los datos necesarios para
realizar una consulta concreta sobre uno o varios
socios.


Flujo de
datos


Datos bsqueda
proveedores

Flujo que contiene los datos necesarios para
realizar una consulta concreta sobre uno o varios
proveedores.


Flujo de
datos


Datos bsqueda
personal

Flujo que contiene los datos necesarios para
realizar una consulta concreta sobre uno o varios
empleados.


Flujo de
datos


Informe
bsqueda

Datos que indican si la consulta se ha
realizado con xito o no. Si se ha realizado
correctamente, se visualizarn los resultados por
pantalla, pudindose imprimir.





Almacn
de datos


Socios

Datos de los socios del club.





Almacn
de datos


Personal



Datos de los empleados del club.

Almacn
de datos


Proveedores

Datos de los proveedores del club.






GESTIN DE UN CLUB DEPORTIVO


- 46 -

Nivel II: Explosin Gestin de socios
En este diagrama se hace referencia a las operaciones de alta y baja de socios y
modificaciones de sus datos, adems de la gestin econmica y de las actividades. Otras
como bsquedas y listados sobre socios se encuentran en la explosin del proceso de
gestin de bsquedas.


























1.1.3

Modificacin
socio
1.1.1

Alta
socio
1.1.2

Baja
socio
Socios
Datos socio
Datos socio Datos socio
Informe actualizacin
Informe
actualizacin

Informe
actualizacin

Informe
alta
Informe
modificacin
Informe
baja
1.1.4

Gestin
actividades
1.1.5

Gestin
econmica
Reservas
Datos
socio
Datos
reserva
Datos
reserva
Informe
reserva
Datos
pago
Informe
actualizacin

Datos
pago
Clases
Datos
reserva
Informe
reserva
GESTIN DE UN CLUB DEPORTIVO


- 47 -


Cdigo


Tipo

Nombre

Descripcin

1.1.1

Proceso

Alta socio


Proceso que se encarga de aadir un nuevo
socio en el almacn de datos de socios.


1.1.2


Proceso

Baja socio

Proceso que se encarga de eliminar un socio
del almacn de datos de socios.


1.1.3


Proceso

Modificacin
socio

Proceso que se encarga de modificar los datos
de un socio en el almacn de datos de socios.


1.1.4


Proceso

Gestin
actividades

Proceso que se encarga de la realizacin de
reservas de instalaciones disponibles o de las
clases que se imparten en el club.



1.1.5

Proceso


Gestin
econmica

Proceso que se encarga de controlar la
realizacin de los pagos de los socios.





Flujo de
datos


Informe
actualizacin

Informe que se obtiene despus de realizar
una gestin. Indica si se ha llevado a cabo con
xito o no.





Flujo de
datos


Informe
alta

Informe que indica la realizacin del alta y la
correspondiente modificacin en el almacn de
los socios del club.


Flujo de
datos


Informe
baja

Informe que indica la eliminacin de un
socio en el almacn.


Flujo de
datos

Informe
modificacin


Informe que indica la realizacin y
modificacin de los datos de un socio en el
almacn.





Flujo de
datos

Informe reserva

Informe que indica la realizacin de una
reserva, ya sea de una instalacin del club o de
clases que se imparten.


GESTIN DE UN CLUB DEPORTIVO


- 48 -




Flujo de
datos

Datos socios

Datos necesarios del socio para realizar un
alta, baja o modificacin en el almacn de datos
de los socios del club.





Flujo de
datos


Datos pagos

Datos necesarios que indican el pago de la
mensualidad de un socio concreto.





Flujo de
datos


Datos reserva

Datos necesarios para realizar una reserva de
una instalacin del club o clases.





Almacn
de datos


Socios

Datos de los socios del club.





Almacn
de datos


Reserva



Datos de las reservas realizadas.
GESTIN DE UN CLUB DEPORTIVO


- 49 -

Nivel II: Explosin Gestin de proveedores
En este diagrama se hace referencia a las operaciones de alta y baja de
proveedores y modificaciones de sus datos. Otras como bsquedas y listados sobre
proveedores se encuentran en la explosin del proceso de gestin de bsquedas.


























1.2.3

Modificacin
proveedor
1.2.1

Alta
proveedor
1.2.2

Baja
proveedor
Proveedores
Datos
proveedor
Datos
proveedor
Datos
proveedor
Informe actualizacin
Informe
alta
Informe
modificacin
Informe
baja
1.2.4

Gestin
pedido
Datos
proveedor
Datos pedido
Solicitud datos
proveedor
Solicitud datos
proveedor
Informe
actualizacin
Informe
actualizacin
GESTIN DE UN CLUB DEPORTIVO


- 50 -


Cdigo


Tipo

Nombre

Descripcin

1.2.1

Proceso

Alta
proveedor


Proceso que se encarga de aadir un nuevo
proveedor en el almacn de datos de proveedores.


1.2.2


Proceso

Baja proveedor

Proceso que se encarga de eliminar un
proveedor del almacn de datos de proveedores.


1.2.3


Proceso

Modificacin
proveedor

Proceso que se encarga de modificar los datos
de un proveedor en el almacn de datos de
proveedores.


1.2.4


Proceso

Gestin
pedido

Proceso que gestiona los pedidos a los
proveedores, para ello requiere de la
informacin del proveedor que distribuye el
material que se va a solicitar.





Flujo de
datos


Informe
actualizacin

Informe que se obtiene despus de realizar una
gestin. Indica si se ha llevado a cabo con xito
o no.





Flujo de
datos


Informe
alta

Informe que indica la realizacin del alta y la
correspondiente modificacin en el almacn de los
proveedores del club.


Flujo de
datos


Informe
baja

Informe que indica la eliminacin de un
proveedor en el almacn.


Flujo de
datos

Informe
modificacin


Informe que indica la realizacin y
modificacin de los datos de un proveedor en el
almacn.





Flujo de
datos

Datos
proveedor

Datos necesarios del proveedor para realizar
un alta, baja o modificacin en el almacn de datos
de los socios del club. Tambin se requieren a la
hora de realizar un pedido.



GESTIN DE UN CLUB DEPORTIVO


- 51 -




Flujo de
datos


Solicitud datos
proveedor

Datos necesarios para realizar un pedido al
proveedor.





Flujo de
datos


Datos pedido

Informacin sobre el material que hay que
solicitar a un proveedor.





Almacn
de datos


Proveedores

Datos de los proveedores que suministran
material al club.

GESTIN DE UN CLUB DEPORTIVO


- 52 -

Nivel II: Explosin Gestin de personal
En este diagrama se hace referencia a las operaciones de alta y baja de
empleados y modificaciones de sus datos. Otras como bsquedas y listados sobre
empleados se encuentran en la explosin del proceso de gestin de bsquedas.
































1.3.3

Modificacin
personal
1.3.1

Alta
personal
1.3.2

Baja
personal
Personal
Datos
personal
Datos
personal
Datos
personal
Informe actualizacin
Informe
actualizacin
Informe
actualizacin
Informe
alta
Informe
modificacin
Informe
baja
GESTIN DE UN CLUB DEPORTIVO


- 53 -


Cdigo


Tipo

Nombre

Descripcin

1.2.1

Proceso

Alta
personal


Proceso que se encarga de aadir un nuevo
empleado en el almacn de datos del personal del
club.


1.2.2


Proceso

Baja
personal

Proceso que se encarga de eliminar un
empleado del almacn de datos del personal del
club.


1.2.3


Proceso

Modificacin
personal

Proceso que se encarga de modificar los
datos de un empleado en el almacn de datos
del personal.





Flujo de
datos


Informe
actualizacin

Informe que se obtiene despus de realizar
una gestin. Indica si se ha llevado a cabo con
xito o no.





Flujo de
datos


Informe
alta

Informe que indica la realizacin del alta y la
correspondiente modificacin en el almacn de
los empleados del club.


Flujo de
datos


Informe
baja

Informe que indica la eliminacin de un
empleado en el almacn.


Flujo de
datos

Informe
modificacin


Informe que indica la realizacin y
modificacin de los datos de un empleado en el
almacn.




Flujo de
datos

Datos
personal

Datos necesarios del personal para la
realizacin de altas, bajas y modificaciones.







Almacn
de datos



Personal


Datos de los empleados que tiene el club.


GESTIN DE UN CLUB DEPORTIVO


- 54 -

Nivel II: Explosion Gestion de bsquedas

















1.4.3

Consulta
personal
1.4.1

Consulta
socio
1.4.2

Consulta
proveedor
Personal
Datos
bsqueda
Informe consulta
Informe
consulta
1.4.4

Consulta
reservas y
clases
Datos
bsqueda
Datos
bsqueda
Informe
consulta
Datos
bsqueda
Socios Proveedores
Reservas
Clases
Datos
bsqueda
Datos
bsqueda
Datos
bsqueda
Informe
consulta
Datos
bsqueda
Datos
bsqueda
GESTIN DE UN CLUB DEPORTIVO


- 55 -


Cdigo


Tipo

Nombre

Descripcin

1.4.1

Proceso

Consulta
socio


Proceso que realiza bsquedas relacionadas
con los socios, mostrando el resultado.


1.4.2


Proceso

Consulta
proveedor

Proceso que realiza bsquedas relacionadas
con los proveedores, mostrando el resultado.


1.4.3


Proceso

Consulta
personal

Proceso que realiza bsquedas relacionadas
con los empleados, mostrando el resultado.


1.4.4


Proceso


Consulta
reservas y
clases

Proceso que realiza bsquedas relacionadas
con las reservas de las instalaciones y de las clases,
mostrando el resultado.





Flujo de
datos


Datos
bsqueda

Flujo que entra en el proceso y en el almacn
correspondiente para solicitar los datos que se
requieren en la consulta, saliendo del almacn con
los datos solicitados.


Flujo de
datos


Informe
consulta

Informe que muestra el resultado de la
consulta realizada. Este se podr imprimir.


Almacn
de datos

Proveedores


Informacin de los proveedores del club.



Almacn
de datos

Socios

Informacin de los socios que tiene el club.







Almacn
de datos



Personal


Informacin de los empleados que tiene el
club.






Almacn
de datos

Clases

Informacin sobre las clases y los socios que
estn apuntados.



GESTIN DE UN CLUB DEPORTIVO


- 56 -



Almacn
de datos

Reservas

Informacin sobre las reservas y los socios
que estn apuntados.


GESTIN DE UN CLUB DEPORTIVO


- 57 -

3.3 Modelo Conceptual de Datos

El modelo conceptual de datos describe las caractersticas principales de los
datos del sistema. stos son las entidades, atributos y relaciones de inters para el
negocio a representar. Este modelo debe ser independiente del hardware y software
utilizado para el manejo de los datos, y de las aplicaciones actuales o futuras que
utilicen estos datos.

El modelo de datos tiende a normalizarse con objeto de identificar los grupos
diferentes de informacin y sus dependencias, a fin de conseguir una arquitectura
coherente con el sistema a mecanizar.

Algunos de los conceptos que hay que tener claros a la hora de realizar el
modelo conceptual de datos son:

Entidad: objeto que tiene una existencia propia conforme a las decisiones de
gestin de la empresa. Es aquello de inters duradero para la empresa, sobre lo
cual se pueden almacenar datos e identificar de un modo nico.

Relacin: representacin de asociaciones entre entidades, acorde con las
decisiones de gestin de la empresa. Las relaciones establecen el grado de
asociacin entre dos estructuras de datos diferentes.

GESTIN DE UN CLUB DEPORTIVO


- 58 -

Atributo: caracterstica o propiedad de una entidad que sirve para definir,
describir y clasificar. Los atributos llamados claves o identificadores permiten
identificar sin ambigedad cada valor de la entidad.
Superclave: atributo o conjunto de atributos que identifican de modo nico las
tuplas de una relacin.
Clave candidata: superclave en la que ninguno de sus subconjuntos es una
superclave de la relacin. El atributo o conjunto de atributos K de la relacin R
es una clave candidata para R s y slo s satisface las siguientes propiedades:
- Unicidad: nunca hay dos tuplas en la relacin R con el mismo valor de K.
- Irreductibilidad: ningn subconjunto de K tiene la propiedad de unicidad, es
decir, no se pueden eliminar componentes de K sin destruir la unicidad.

Primera forma normal (1FN) : Una relacin est en primera forma normal s, y
slo s, todos los dominios de la misma contienen valores atmicos, es decir, no
hay grupos repetitivos. Si se ve la relacin grficamente como una tabla, estar
en 1FN si tiene un solo valor en la interseccin de cada fila con cada columna.
Si una relacin no est en 1FN, hay que eliminar de ella los grupos repetitivos.
Un grupo repetitivo ser el atributo o grupo de atributos que tiene mltiples
valores para cada tupla de la relacin. Hay dos formas de eliminar los grupos
repetitivos. En la primera, se repiten los atributos con un solo valor para cada
valor del grupo repetitivo. De este modo, se introducen redundancias ya que se
duplican valores, pero estas redundancias se eliminarn despus mediante las
GESTIN DE UN CLUB DEPORTIVO


- 59 -

restantes formas normales. La segunda forma de eliminar los grupos repetitivos
consiste en poner cada uno de ellos en una relacin aparte, heredando la clave
primaria de la relacin en la que se encontraban.

Segunda forma normal (2FN): Una relacin est en segunda forma normal s, y
slo s, est en 1FN y, adems, cada atributo que no est en la clave primaria es
completamente dependiente de la clave primaria. La 2FN se aplica a las
relaciones que tienen claves primarias compuestas por dos o ms atributos. Si
una relacin est en 1FN y su clave primaria es simple (tiene un solo atributo),
entonces tambin est en 2FN. Las relaciones que no estn en 2FN pueden sufrir
anomalas cuando se realizan actualizaciones. Para pasar una relacin en 1FN a
2FN hay que eliminar las dependencias parciales de la clave primaria. Para ello,
se eliminan los atributos que son funcionalmente dependientes y se ponen en
una nueva relacin con una copia de su determinante (los atributos de la clave
primaria de los que dependen).

Tercera forma normal (3FN): Una relacin est en tercera forma normal s, y
slo s, est en 2FN y, adems, cada atributo que no est en la clave primaria no
depende transitivamente de la clave primaria. La dependencia x y es
transitiva si existen las dependencias x y, y z, siendo x, y, z, atributos o
conjuntos de atributos de una misma relacin. Aunque las relaciones en 2FN
tienen menos redundancias que las relaciones en 1FN, todava pueden sufrir
anomalas frente a las actualizaciones. Para pasar una relacin de 2FN a 3FN
GESTIN DE UN CLUB DEPORTIVO


- 60 -

hay que eliminar las dependencias transitivas. Para ello, se eliminan los atributos
que dependen transitivamente y se ponen en una nueva relacin con una copia de
su determinante (el atributo o atributos no clave de los que dependen).

Forma normal de Boyce-Codd (BCFN): Una relacin est en la forma normal de
Boyce-Codd s, y slo s, todo determinante es una clave candidata. La 2FN y la
3FN eliminan las dependencias parciales y las dependencias transitivas de la
clave primaria. Pero este tipo de dependencias todava pueden existir sobre otras
claves candidatas, si stas existen. La BCFN es ms fuerte que la 3FN, por lo
tanto, toda relacin en BCFN est en 3FN. La violacin de la BCFN es poco
frecuente ya que se da bajo ciertas condiciones que raramente se presentan. Se
debe comprobar si una relacin viola la BCFN si tiene dos o ms claves
candidatas compuestas que tienen al menos un atributo en comn.



















GESTIN DE UN CLUB DEPORTIVO


- 61 -

3.3.1. Crear y normalizar los diccionarios de datos

El primer paso para disear el modelo conceptual de datos es la creacin de los
diccionarios de datos a partir de los documentos del sistema (informes, ventanas,
formularios, etc.)

Diccionario de datos de la tabla SOCIOS

Los atributos de esta tabla de datos son:
DNI: este ser el nmero del socio.
Letra: letra del DNI del socio.
Nombre.
Apellidos.
Direccion.
Codigo_Postal.
Telefono.
Telefono_Movil.
Mail.
Fecha_Alta.
Recibo_Publicidad: este campo se rellenar con s o no, dependiendo si
el socio desea recibir publicidad.
Fecha_Pagado: fecha en la que ha efectuado el pago.
Importe_Pagado.

GESTIN DE UN CLUB DEPORTIVO


- 62 -

Socio = { DNI + Letra + Nombre + Apellidos + Direccion + Codigo_Postal + Telefono
+ Telefono_Movil + Fecha_Alta + Recibo_publicidad + Fecha_pagado +
Importe_Pagado}

Normalizacin de Socios

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Socio = { DNI + Letra + Nombre + Apellidos + Direccion + Codigo_Postal + Telefono
+ Telefono_Movil + Fecha_Alta + Recibo_publicidad + Fecha_pagado +
Importe_Pagado}

Socio: entidad Socio.



GESTIN DE UN CLUB DEPORTIVO


- 63 -

Diccionario de datos de la tabla PERSONAL

Los atributos de esta tabla son:

DNI: este ser el identificador del empleado.
Letra: letra del DNI.
Nombre.
Apellidos.
Direccion.
Codigo_Postal.
Telefono.
Telefono_Movil.
Mail.
Fecha_Contratacion.
Cargo: describe el puesto de trabajo que desempear el empleado.
Codigo_Horario: identificador del horario. Existirn catorce cdigos de
horario, dos (maana y tarde) por cada da de la semana. A un mismo
empleado se le asociarn varios cdigos de horario, pero nunca
repetidos.
Turno: este puede ser de maana o tarde.
Dia_Semana: da de la semana en la que realiza el turno.
Autorizacion: el valor de este campo ser si o no, dependiendo si el
empleado tiene permiso para acceder a la aplicacin.

GESTIN DE UN CLUB DEPORTIVO


- 64 -

Personal = { DNI + Letra + Nombre + Apellidos + Direccion + Codigo_Postal +
Telefono + Telefono_Movil + Fecha_Contratacion + Cargo + { Codigo_Horario +
Turno + Dia_Semana + Autorizacion }}

Normalizacin de Personal

Primera Forma Normal (1FN): no la cumple, no todos los atributos son
atmicos. Se identifica los grupos repetitivos, y se crea un nuevo objeto por cada uno de
stos, donde el identificador de cada objeto nuevo ser la concatenacin del
identificador inicial ms el identificador del grupo repetitivo.

Personal1 = { DNI + Letra + Nombre + Apellidos + Direccion + Codigo_Postal +
Telefono + Telefono_Movil + Fecha_Contratacion + Cargo + Autorizacion }
Personal2 = {DNI + Codigo_Horario + Turno + Dia_Semana }

Segunda Forma Normal (2FN): no la cumple, hay dependencias funcionales
parciales. Se identifica cualquier objeto que tenga un identificador o clave concatenada
(Personal2). Se crea un nuevo objeto separado, por cada atributo que no dependa de la
totalidad de la clave compuesta. El identificador del nuevo objeto ser la parte de la
clave compuesta del que depende el atributo seleccionado.

Personal2.1 = { DNI + Codigo_Horario }
Personal2.2 = { Codigo_Horario + Turno + Dia_Semana }
GESTIN DE UN CLUB DEPORTIVO


- 65 -

Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.


Entidades y relaciones finales (estructura normalizada)


Personal1 = { DNI + Letra + Nombre + Apellidos + Direccion + Codigo_Postal +
Telefono + Telefono_Movil + Fecha_Contratacion + Cargo + Autorizacion }
Personal2.1 = { DNI + Codigo_Horario }
Personal2.2 = { Codigo_Horario + Turno + Dia_Semana }

Personal1 : entidad Empleado.
Personal2.1: relacin Realiza.
Personal2.2: entidad Horario.









Empleado Horario
Realiza
GESTIN DE UN CLUB DEPORTIVO


- 66 -

Diccionario de datos de la tabla PROVEEDORES

Los atributos de esta tabla son:

Codigo_Empresa: identificador de la empresa.
NIF: NIF de la empresa.
Letra_NIF: letra del NIF.
Nombre_Empresa.
Direccion.
Codigo_Postal.
Telefono_Empresa.
Fax_Empresa.
Mail.
Nombre_Comercial: nombre del comercial con el que trata el club.
Apellidos_ Comercial: apellidos del comercial con el que trata el club.
Telefono_ Comercial: telfono del comercial con el que trata el club.


Proveedor = { Codigo_Empresa + NIF + Letra_NIF + Nombre_Empresa + Direccion +
Codigo_ Postal + Telefono_Empresa + Fax_Empresa + Mail +
Nombre_Comercial + Apellidos_ Comercial + Telefono_ Comercial }


GESTIN DE UN CLUB DEPORTIVO


- 67 -

Normalizacin de Proveedores

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Proveedor = { Codigo_Empresa + NIF + Letra_NIF + Nombre_Empresa + Direccion +
Codigo_Postal + Telefono_Empresa + Fax_Empresa + Mail + Nombre_Comercial +
Apellidos_ Comercial + Telefono_Comercial }

Proveedor: entidad Proveedor.







GESTIN DE UN CLUB DEPORTIVO


- 68 -

Diccionario de datos de la tabla PRODUCTOS

Los atributos de esta tabla de datos son:

- Codigo_Producto: identificador del producto.

- Nombre_Producto: nombre del producto.

- Precio_Comercio: precio que paga el club por ese producto.

- PVP: Precio Venta al Pblico.

- Stock: cantidad disponible de ese producto en el club.

- NIF_Empresa.

- Nombre_Empresa: nombre de la empresa proveedora.

- Telefono_Empresa: telfono de la empresa que lo distribuye.


Producto = { Codigo_Producto + Nombre_Producto + Precio_Comercio + PVP +
Stock + { NIF_Empresa + Nombre_Empresa + Telefono_Empresa }}

Normalizacin de Productos

Primera Forma Normal (1FN): no la cumple, no todos los atributos son
atmicos.
Producto1 = { Codigo_Producto + Nombre_Producto + Precio_Comercio + PVP +
Stock }
Producto2 = { Codigo_Producto + NIF_Empresa + Nombre_Empresa +
Telefono_Empresa }}

GESTIN DE UN CLUB DEPORTIVO


- 69 -

Segunda Forma Normal (2FN): no la cumple, hay dependencias funcionales
parciales.

Producto2.1 = { Codigo_Producto + NIF_Empresa }
Producto2.2 = { NIF_Empresa + Nombre_Empresa + Telefono_Empresa }

Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Producto1 = { Codigo_Producto + Nombre_Producto + Precio_Comercio + PVP +
Stock }
Producto2.1 = { Codigo_Producto + NIF_Empresa }
Producto2.2 = { NIF_Empresa + Nombre_Empresa + Telefono_Empresa }

Producto1: entidad Producto.
Producto2.1: relacin Distribuye.
Producto2.2: entidad Proveedor.



GESTIN DE UN CLUB DEPORTIVO


- 70 -

Anteriormente se obtuvo la entidad Proveedor con ms atributos que la obtenida
ahora, as que la entidad Proveedor usada ser esa.



































Producto Proveedor
Distribuye
GESTIN DE UN CLUB DEPORTIVO


- 71 -

Diccionario de datos de la tabla ACTIVIDADES

Los atributos de esta tabla son:

- Codigo_Actividad: identificador de la actividad.

- Nombre_Actividad: Nombre de la actividad.

- Precio_Actividad: precio de la actividad mensualmente.


Actividad = { Codigo_Actividad + Nombre_Actividad + Precio_Actividad }


Normalizacin de Actividades

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Actividad = { Codigo_Actividad + Nombre_Actividad + Precio_Actividad }

Actividad: entidad Actividad.


GESTIN DE UN CLUB DEPORTIVO


- 72 -

Diccionario de datos de la tabla MENSUALIDADES

Los atributos de esta tabla de datos son:

- Codigo_Mensualidad: identificador de la mensualidad.
- Tipo_Mensualidad: nombre de la mensualidad (mensual, trimestral o
anual).
- Desc_Mensualidad: descuento asociado a la mensualidad (mensual 0%,
trimestral 15%, anual 30%).

Mensualidad = {Codigo_Mensualidad + Tipo_Mensualidad + Desc_Mensualidad}


Normalizacin de Mensualidades

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Mensualidad = {Codigo_Mensualidad + Tipo_Mensualidad + Desc_Mensualidad}


Mensualidad: entidad Mensualidad.
GESTIN DE UN CLUB DEPORTIVO


- 73 -

Diccionario de datos de la tabla HORARIOS

Los atributos esta tabla de datos son:

- Codigo_Horario: identificador del horario. Habr catorce cdigos, dos
(maana y tarde) por cada da de la semana.
- Turno: puede ser maana o tarde.
- Dia_Semana: da de la semana que se realiza el turno.

Horario = { Codigo_Horario + Turno + Dia_Semana }


Normalizacin de Horarios

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Horario = { Codigo_Horario + Turno + Dia_Semana }


Horario: entidad Horario.


GESTIN DE UN CLUB DEPORTIVO


- 74 -

Diccionario de datos de la tabla CDIGO POSTAL

Los atributos de esta tabla de datos son:
Codigo_Postal.
Poblacion.
Provincia.

CodigoPostal = { Codigo_Postal + Poblacion + Provincia }


Normalizacin de Cdigo Postal

Primera Forma Normal (1FN): la cumple, todos los atributos son atmicos.
Segunda Forma Normal (2FN): la cumple, no hay dependencias funcionales
parciales al tener un solo atributo como clave primaria.
Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

CodigoPostal = { Codigo_Postal + Poblacion + Provincia }

CodigoPostal: entidad CodigoPostal.
GESTIN DE UN CLUB DEPORTIVO


- 75 -

Diccionario de datos de la tabla RESERVAS

Los atributos de esta tabla de datos son:
Id_ Reserva: identificador de la reserva.
Id_Instalacion: identificador de la instalacin que se reserva.
Id_Socio.
Nombre_ Socio.
Fecha_Reserva.
Hora_ Reserva.

Reserva = { Id_reserva + Id_Instalacion + Fecha_Reserva + Hora_Reserva + {
Id_Socio + Nombre_socio }}


Normalizacin de Reservas

Primera Forma Normal (1FN): no la cumple, no todos los atributos son
atmicos.
Reserva1 = { Id_reserva + Id_Instalacion + Fecha_Reserva + Hora_Reserva }
Reserva2 = { Id_reserva + Id_Socio + Nombre_socio }

Segunda Forma Normal (2FN): no la cumple, hay dependencias funcionales
parciales.

GESTIN DE UN CLUB DEPORTIVO


- 76 -

Reserva2.1 = { Id_reserva + Id_Socio }
Reserva2.2 = { Id_Socio + Nombre_socio }

Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.

Entidades y relaciones finales (estructura normalizada)

Reserva1 = { Id_reserva + Id_Instalacion + Fecha_Reserva + Hora_Reserva }
Reserva2.1 = { Id_reserva + Id_Socio }
Reserva2.2 = { Id_Socio + Nombre_socio }

Reserva1: entidad Instalacin.
Reserva2.1: relacin Reserva.
Reserva2.2: entidad Socio.

Anteriormente se obtuvo la entidad Socio con ms atributos que la obtenida
ahora, as que la entidad Socio usada ser la de la tabla de datos Socios.





Socio Instalacin
Reserva
GESTIN DE UN CLUB DEPORTIVO


- 77 -

Diccionario de datos de la tabla CLASES


Los atributos de esta tabla de datos son:

Cod_clase.
Nombre_clase.
Id_Empleado.
Nombre_Empleado.
Id_Socio.
Nombre_Socio.
Id_Horario.
Dias_Semana: das en los que se imparte esa clase.
Hora: horas a las que se imparte esa clase en un da de la semana.
Numero_Alumno: este cdigo es para controlar que en la clase no haya
ms del nmero permitido.


Clase = {Cod_clase + Nombre_clase + Numero_Alumno + {Id_Horario +
Dias_Semana + Hora }+ { Id_Empleado + Nombre_Empleado} + {Id_Socio +
Nombre_Socio }}




GESTIN DE UN CLUB DEPORTIVO


- 78 -

Normalizacin de Clases

Primera Forma Normal (1FN): no la cumple, no todos los atributos son
atmicos.
Clase1 = {Cod_clase + Nombre_clase + Numero_Alumno }
Clase2 = {Cod_clase + Id_Horario + Dias_Semana + Hora }
Clase3 = { Cod_clase + Id_Empleado + Nombre_Empleado}
Clase4 = { Cod_clase + Id_Socio + Nombre_Socio }

Segunda Forma Normal (2FN): no la cumple, hay dependencias funcionales
parciales.

Clase2.1 = {Cod_clase + Id_Horario }
Clase2 .2= { Id_Horario + Dias_Semana + Hora }
Clase3.1 = { Cod_clase + Id_Empleado}
Clase3.2 = { Id_Empleado + Nombre_Empleado }
Clase4 .1= { Cod_clase + Id_Socio }
Clase4 .2= { Id_Socio + Nombre_Socio }

Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.
GESTIN DE UN CLUB DEPORTIVO


- 79 -

Entidades y relaciones finales (estructura normalizada)

Clase1 = {Cod_clase + Nombre_clase + Numero_Alumno }
Clase2.1 = {Cod_clase + Id_Horario }
Clase2 .2= { Id_Horario + Dias_Semana + Hora }
Clase3.1 = { Cod_clase + Id_Empleado }
Clase3.2 = { Id_Empleado + Nombre_Empleado }
Clase4 .1= { Cod_clase + Id_Socio }
Clase4 .2= { Id_Socio + Nombre_Socio }

Clase1: entidad Clase.
Clase2.1: relacin Tiene.
Clase2.2: entidad Horarios clase.
Clase3.1: relacin Imparte.
Clase3.2: entidad Empleado.
Clase4.1: relacin Recibe.
Clase4.2: entidad Socio.

Anteriormente se obtuvo la entidad Socio con ms atributos que la obtenida
ahora, as que la entidad Socio usada ser la de la tabla de datos Socios.
Anteriormente se obtuvo la entidad Empleado con ms atributos que la obtenida
ahora, as que la entidad Empleado usada ser la de la tabla de datos Personal.


GESTIN DE UN CLUB DEPORTIVO


- 80 -












































Socio
Horario
Recibe
Empleado
Clase
Tiene Imparte
GESTIN DE UN CLUB DEPORTIVO


- 81 -



Diccionario de datos de la tabla CONTRATO SOCIO


Los atributos de esta tabla de datos son:

Id_Socio.
Nombre_Socio.
Cod_Clase: clases que contrata o no. (El socio contrata las clases que
quiere recibir, por ejemplo de golf, natacin, etc. Luego decidir los
horarios).
Nombre_Clase.
Cod_Actividad: actividades que contrata o no. (El socio contrata las
instalaciones que quiere poder usar, por ejemplo de tenis, etc. Luego
realizar las reservas).
Nombre_Actividad.
Cod_Mensualidad.
Nombre_Mensualidad.



Contrato = { Id_Socio + Nombre_Socio + {Cod_Clase + Nombre_Clase} +
{Cod_Actividad + Nombre_ Actividad } + {Cod_Mensualidad +
Nombre_Mensualidad} }

GESTIN DE UN CLUB DEPORTIVO


- 82 -


Normalizacin de Contrato Socio

Primera Forma Normal (1FN): no la cumple, no todos los atributos son
atmicos.
Contrato1 = { Id_Socio + Nombre_Socio}
Contrato2 = { Id_Socio + Cod_Clase + Nombre_Clase}
Contrato3 = { Id_Socio + Cod_Actividad + Nombre_ Actividad }
Contrato4 = { Id_Socio + Cod_Mensualidad + Nombre_Mensualidad}

Segunda Forma Normal (2FN): no la cumple, hay dependencias funcionales
parciales.

Contrato2.1 = { Id_Socio + Cod_Clase }
Contrato2.2 = { Cod_Clase + Nombre_Clase}
Contrato3.1 = { Id_Socio + Cod_Actividad }
Contrato3.2 = { Cod_Actividad + Nombre_ Actividad }
Contrato4.1 = { Id_Socio + Cod_Mensualidad }
Contrato4.2 = { Cod_Mensualidad + Nombre_Mensualidad}

Tercera Forma Normal (3FN): la cumple, no hay dependencias funcionales
transitivas.
Forma normal Boyce-Codd (BCFN): la cumple, no hay dependencias
funcionales transitivas reflexivas por tener un solo atributo en la clave primaria.
GESTIN DE UN CLUB DEPORTIVO


- 83 -


Entidades y relaciones finales (estructura normalizada)

Contrato1 = { Id_Socio + Nombre_Socio}
Contrato2.1 = { Id_Socio + Cod_Clase }
Contrato2.2 = { Cod_Clase + Nombre_Clase}
Contrato3.1 = { Id_Socio + Cod_Actividad }
Contrato3.2 = { Cod_Actividad + Nombre_ Actividad }
Contrato4.1 = { Id_Socio + Cod_Mensualidad }
Contrato4.2 = { Cod_Mensualidad + Nombre_Mensualidad}

Contrato1: entidad Socio.
Contrato2.1: relacin Contrata.
Contrato2.2: entidad Clase.
Contrato3.1: relacin Dispone.
Contrato3.2: entidad Actividad.
Contrato4.1: relacin Paga.
Contrato4.2: entidad Mensualidad.

Anteriormente se obtuvo la entidad Socio con ms atributos que la obtenida
ahora, as que la entidad Socio usada ser la de la tabla de datos Socios.

Anteriormente se obtuvo la entidad Clase con ms atributos que la obtenida
ahora, as que la entidad Clase usada ser la de la tabla de datos Clases.
GESTIN DE UN CLUB DEPORTIVO


- 84 -


Anteriormente se obtuvo la entidad Actividad con ms atributos que la obtenida
ahora, as que la entidad Actividad usada ser la de la tabla de datos Actividades.

Anteriormente se obtuvo la entidad Mensualidad con ms atributos que la
obtenida ahora, as que la entidad Mensualidad usada ser la de la tabla de datos
Mensualidades.





























Socio
Mensualidad
Contrata
Actividad
Clase
Paga Dispone
GESTIN DE UN CLUB DEPORTIVO


- 85 -


3.3.2. Diagrama Entidad-Relacin

Las relaciones Contrata y Recibe tienen los mismos atributos, por lo que se
unifican en una nueva relacin llamada Recibe.































Empleado
Horario
Realiza
Producto
Proveedor Distribuye
Instalacin
Reserva
Socio
Horario
Recibe
Clase
Tiene
Imparte
Mensualidad
Actividad
Paga
Dispone
N
M
1
N
M
N
M
M
M
M
N
N
M
N
N
N
GESTIN DE UN CLUB DEPORTIVO


- 86 -







ESTUDIO
DE LA
ARQUITECTURA
GESTIN DE UN CLUB DEPORTIVO


- 87 -

4. ESTUDIO DE LA ARQUITECTURA

El objetivo de esta fase es definir las posibles soluciones de arquitectura tcnica
que satisfagan tanto los requisitos como las restricciones de diseo. La arquitectura debe
de indicar qu componentes bsicos software, hardware y de comunicaciones deben
adquirirse o desarrollarse.

El nmero de alternativas a considerar depender de la complejidad y el tamao
del proyecto, siendo razonable estudiar de dos a cuatro. No obstante, puede ocurrir
como en el presente proyecto, en el cual slo se considerar una alternativa, por motivos
tecnolgicos y estratgicos.

La realizacin del estudio de la arquitectura del sistema que se va a desarrollar
consta de los siguientes pasos:

Tipo de arquitectura.
Especificar la tecnologa hardware, software y de comunicaciones.
Sntesis y evaluacin de los aspectos estratgicos, organizativos,
operativos, tcnicos y econmicos.
Elaborar la planificacin general del proyecto.
GESTIN DE UN CLUB DEPORTIVO


- 88 -

4.1 Tipo de arquitectura

La arquitectura que se va a emplear en el desarrollo del sistema es Arquitectura
de Aplicaciones. Este tipo de arquitectura ayuda a minimizar el tiempo del desarrollo
de una nueva versin del software de aplicacin y premia la reutilizacin de
componentes software.

Es bastante recomendable estructurar el software de la aplicacin en tres capas o
niveles:

Nivel de presentacin: formado por el software que trata la adquisicin o
toma de datos y la presentacin de stos al usuario. Algunas de las funciones
de este nivel de la aplicacin que se va a desarrollar son:

Navegacin por las ventanas.
Manejo de errores.
Llamadas a componentes del nivel de negocio o datos, por
ejemplo para la entrada de datos o para que se produzca
almacenamiento.

Nivel de Negocio o Aplicacin: formado por el software que implementa las
funciones de negocio de la aplicacin. A este nivel pertenecen las siguientes
funciones de la aplicacin para gestionar el club:
GESTIN DE UN CLUB DEPORTIVO


- 89 -

Recepcin de los datos de los socios al darse de alta.
Recepcin de los datos del personal.
Recepcin de los datos a la hora de realizar las reservas.
Validacin de los datos de entrada.
Las llamadas al nivel de datos para el correspondiente
almacenamiento.

Nivel de Datos: comprende el software de gestin del almacenamiento y
recuperacin de los datos

Almacenamiento de la informacin en las diferentes bases de
datos que tiene el sistema.
Mantenimiento de la informacin almacenada.
Acceso a la informacin mediante SQL.









NIVEL DE DATOS




NIVEL DE APLICACIN




NIVEL DE PRESENTACION

GESTIN DE UN CLUB DEPORTIVO


- 90 -

4.2 Especificaciones tecnolgicas

4.2.1 Elementos hardware

El sistema de informacin que se quiere llevar a cabo no va dirigido a un cliente
concreto, se ha supuesto uno que careca de cualquier sistema informtico para la
gestin del club. El perfil del cliente se ha definido mediante el previo estudio de la
organizacin de varios clubs de este tipo, las carencias o necesidades que tienen y cmo
desearan que se gestionaran todas sus actividades. Debido a esto se dan dos casos en
las especificaciones hardware, dependiendo si el club dispone o no de elementos
hardware.

Clientes que disponen de elementos hardware. A estos clientes se les indicarn
los requisitos mnimos que debe tener su hardware para un correcto
funcionamiento de la aplicacin. Si el hardware que poseen no cumple alguno de
los requisitos y el cliente quiere evitar gastos en la adquisicin de equipos
adecuados, se podra adaptar la herramienta al hardware disponible. Esto puede
provocar perdidas en las prestaciones o funcionalidad.

- CPU 500 mhz.
- Monitor con capacidad de resolucin de 1024x768 pxeles.
- Disco duro de 10 GB.
- 128 MB de memoria RAM.
GESTIN DE UN CLUB DEPORTIVO


- 91 -

- Tarjeta de red Ethernet 10/100 Mbps.

Clientes que no disponen de elementos hardware. A estos clientes se les
recomendar equipos hardware que tengas caractersticas suficientes para
soportar perfectamente la aplicacin. Tambin se informar de equipos con
prestaciones superiores a las requeridas y del hardware donde se ha desarrollado
la aplicacin. Las caractersticas del equipo donde se va a programar la
aplicacin son:

- CPU 1400 mhz.
- Monitor (panel plano) con capacidad de resolucin de 1024x768 pxeles.
- Disco duro de 40 GB.
- 512 MB de memoria RAM.
- Tarjeta de red Ethernet 10/100 Mbps.

4.2.2 Elementos software

Instalacin de la aplicacin para la gestin del club deportivo.
El sistema operativo recomendado es Windows XP SP2, ya que es el sistema
operativo ms habitual, sencillo de aprender y manejar. Adems la aplicacin se
ha desarrollado bajo este entorno.
Office 2000 o 2003, para la realizacin o apertura de algn documento que lo
requiera. As como el Adobe Reader.
GESTIN DE UN CLUB DEPORTIVO


- 92 -

Para la gestin de la base de datos se puede utilizar cualquier gestor compatible
con el sistema operativo. En caso de que el sistema operativo sea Windows XP
se puede utilizar Microsoft Acces, DB2, MySQL etc. El que se va a emplear en
el desarrollo de la aplicacin es Microsoft Access como gestor y la herramienta
de diseo VisData, incluida en el paquete Visual Studio de Microsoft.
Es necesario instalar un antivirus para mayor seguridad del sistema, ya que de
esta forma se evita que los usuarios puedan infectar el sistema pudiendo
provocar el dao o la perdida de datos.
Otra medida de seguridad contra intrusos ser un firewall, este viene
incorporado en el SP2 de Windows XP.

4.2.3 Elementos de comunicacin

Es importante disponer de una conexin a Internet para poder mantener actualizado el
software (antivirus, sistema operativo, gestores de BBDD, etc.) para de esta forma
reforzar la seguridad y fiabilidad del sistema.

Router con conexin Ethernet de 10/100 Mbps y un puerto RJ11 para poder
acceder a una conexin a Internet de alta velocidad.
Cable de serie 5 (rj45) para conectar los terminales con el router.



GESTIN DE UN CLUB DEPORTIVO


- 93 -

4.3 Sntesis y evaluacin organizativa, operativa y tcnica

Una vez considerada la alternativa se evala el impacto que tendr:

Evaluacin organizativa: en esta hay que considerar y valorar diferentes
aspectos dependiendo la organizacin, del negocio al que se dedica y del sistema
en estudio. Algunos puntos a tener en cuenta son:

- Adecuacin a la organizacin, cambios organizativos requeridos.
- Incorporacin de nuevas funciones y recursos humanos.
- Modificacin de normativa existente.


Evaluacin operativa: a la hora de realizar este tipo de valoracin se tiene en
cuenta los cambios en la operativa actual, la fiabilidad y la seguridad. Adems
de las facilidades de gestin, administracin y control del sistema. La evaluacin
de factores operativos permite conocer la importancia que tiene recoger los
servicios mecanizados, con fuerte coste de mantenimiento o con una alta carga
de procesos manuales. Algunos de estos factores son la reduccin de gastos de
mantenimiento o reduccin de tareas manuales.



GESTIN DE UN CLUB DEPORTIVO


- 94 -

Evaluacin tcnica: se evalan los procedimientos y componentes hardware y
software que utiliza la alternativa. Dependiendo del sistema a desarrollar,
pueden evaluarse caractersticas propias del hardware y software requerido, por
ejemplo: portabilidad, seguridad, fiabilidad, facilidad de uso, etc. Los factores
tcnicos ayudan a conocer las caractersticas y facilidades que desde el punto de
visto tcnico que tiene la alternativa. Se considera ms importante la
mecanizacin que requiere una mayor integracin de datos, mayor
independencia de los sistemas actuales y facilidad de implementacin.


GESTIN DE UN CLUB DEPORTIVO


- 95 -

4.4 Planificacin del proyecto

Para la realizacin de este apartado se ha utilizado la herramienta MS Project
2003. sta se emplea para programar y organizar los recursos y tareas, a fin de generar
proyectos a tiempo y conforme a un presupuesto.
En el siguiente diagrama de Gantt se presenta la organizacin y planificacin
que regirn el presente proyecto.



GESTIN DE UN CLUB DEPORTIVO


- 96 -











Representa las etapas del ciclo de vida del sistema.
Representa un producto final que pertenece a una de las etapas del
ciclo de vida del sistema. Este producto se obtiene como resultado de
un conjunto de productos.
Representa un producto que constituye a una de las etapas del ciclo
de vida del sistema. ste a su vez puede o no estar asociado con
otros productos para conseguir un producto final.

GESTIN DE UN CLUB DEPORTIVO


- 97 -





DISEO
EXTERNO
GESTIN DE UN CLUB DEPORTIVO


- 98 -

5. DISEO EXTERNO

El diseo del sistema es una tarea costosa y creativa. Resulta difcil encontrar
el mejor diseo para el nuevo sistema, ya que depender de su propio entorno y de los
factores que le rodean. Un buen diseo para un sistema, puede resultar nefasto para otro,
debido al hardware y software donde se mueve cada uno. El objetivo principal de esta
etapa es transformar el modelo lgico del nuevo sistema en uno fsico a implementar
sobre una plataforma hardware y software especfica.
Los puntos clave a tratar en esta fase son:

Entrada, salida y recogida de datos. Se establecen las entradas y salidas de datos,
a fin de poder disear las interfaces necesarias para una correcta comunicacin
entre ellas, y el sistema a desarrollar con otros sistemas. En el Diagrama
Contextual del modelo lgico del nuevo sistema desarrollado en la etapa de
Anlisis de Requisitos, queda reflejada la relacin existente entre las entidades
externas y el sistema mediante los flujos de datos.

Mantenimiento de ficheros. Deber especificarse como van a ser las
actualizaciones y el mantenimiento de los ficheros del sistema. Esto puede
resultar ms propio del diseo externo, donde se tratar ms detalladamente.
Aqu la parte que cobra importancia es especialmente el diseo de procesos para
la carga, la transaccin, el acceso, la actualizacin y la seguridad con el fin de
conservar el principio de integridad de la informacin.
GESTIN DE UN CLUB DEPORTIVO


- 99 -

Generacin de informes. Por muy interactivo que sea el sistema, siempre se
producirn informes en papel o pantalla, debindose establecer qu tipos de
informes se obtendrn y sobre qu soportes.

Control de informacin y seguridad del sistema. Existen herramientas de
software que ayudarn a establecer un control sobre el acceso al sistema en
general, debindose prever la necesidad o no de utilizar firewalls para las redes.
El diseador establecer las condiciones de acceso a los datos, las transacciones
y las opciones que pueda ofrecer el sistema y tambin establecer los procesos
de recuperacin de la informacin para asegurar la fiabilidad del sistema ante los
fallos o las cadas.

Rendimiento del sistema y escalabilidad. Se medir el volumen del flujo de
datos de la informacin que manejar el sistema para determinar el tiempo
mximo de respuesta que puede permitirse. El rendimiento est condicionado
por la plataforma hardware que se utilice. Es conveniente que el software sea
portable y abierto para posibles cambios en la arquitectura del sistema.

Condicionantes de la operacin. Se establecer el horario operativo de
explotacin del sistema, para que por ejemplo en el momento de hacer los
backup nadie est utilizando la Base de Datos.

GESTIN DE UN CLUB DEPORTIVO


- 100 -

Modo de implantacin. Se determinar la estrategia de implantacin de los
sistemas de acuerdo con los tipos que se describen a continuacin:
Por etapas: Consiste en dar marcha al nuevo sistema, cubriendo parcelas
operativas para incorporar el resto poco a poco.
Por reas geogrficas: Consiste en dar marcha al sistema en una o ms
reas localizadas representativas del resto.
En paralelo: Consiste en explotar el nuevo sistema a la vez que el
antiguo, durante un periodo de tiempo prudencial para detectar y corregir
anomalas.
Global: Consiste en realizar una nica puesta en marcha en un momento
dado y dejar que el sistema completo funcione.

Otro punto de esta etapa es la elaboracin del modelo lgico de datos. As
como el modelo conceptual trata de reflejar la realidad de los datos prescindiendo de los
requisitos informticos, el modelo lgico establece la estructura de los datos sin tener en
cuenta los recursos fsicos utilizados. El modelo lgico, se encarga de completar la
informacin recabada en el modelo conceptual, cubriendo los siguientes aspectos:

Entidades de datos: definicin y composicin (atributos).



GESTIN DE UN CLUB DEPORTIVO


- 101 -

Atributos: definicin, clasificacin por tipos y descripcin de sus
caractersticas como longitud, rango de valores, reglas de validacin y
valores por defecto.
Claves de la entidad: determinacin de la clave primaria o principal y de
otras posibles claves candidatas: secundarias y extranjeras.
Relaciones entre entidades .

A continuacin se presenta el estudio de estos puntos para la aplicacin que se
va a desarrollar.














GESTIN DE UN CLUB DEPORTIVO


- 102 -

5.1 Entrada, salida y recogida de datos

Este punto tiene un papel muy importante en el proyecto que se va a llevar a
cabo, ya que se basa en una continua comunicacin entre la aplicacin y los empleados
del club. stos son la nica entidad externa con la que se relacionar el sistema de
gestin.

La primera pantalla con la que dialogar el usuario es la de validacin. En ella
tendr que introducir su cdigo de identificacin y contrasea.






GESTIN DE UN CLUB DEPORTIVO


- 103 -

Tras esto obtendr una respuesta en la que se le informar si la autenticacin
se ha realizado con xito o no. Si el empleado tiene permiso para acceder a la aplicacin
y ha introducido correctamente los datos solicitados el mensaje mostrado ser el
siguiente:


Si la respuesta que obtiene el empleado no es la anterior, esto puede ser porque
no tiene autorizacin para acceder o la contrasea introducida es incorrecta.





GESTIN DE UN CLUB DEPORTIVO


- 104 -


Una vez se ha accedido con xito, se mostrar el men principal de la
aplicacin. Aqu el usuario seleccionar la opcin deseada.





GESTIN DE UN CLUB DEPORTIVO


- 105 -

A continuacin se muestran algunas de las ventanas de entrada, salida y
recogida de datos que tiene el sistema de gestin que se desarrollar:





















GESTIN DE UN CLUB DEPORTIVO


- 106 -

5.1.1. Ventanas altas

Alta socio: en esta ventana, se recogern todos los datos necesarios para dar de alta
a un socio:
Datos personales, se podr inserta una fotografa del socio.
Instalaciones que quiere contratar.
Clases que quiere contratar.
Tipo de cuota: mensual, trimestral o anual.



Los datos introducidos se validarn antes de insertarse en la tabla Socios.

GESTIN DE UN CLUB DEPORTIVO


- 107 -

Los campos DNI, cdigo postal, telfono y mvil tienen que ser numricos.
La letra del DNI tiene que ser la que corresponde con el nmero del DNI
introducido.
El nmero del DNI ser el nmero de identificacin del socio, as que no se
podr repetir.
La fecha de alta tiene que ser igual o superior al da que se realice la gestin.
Algunos de los campos de los datos personales son obligatorios, otros como el
correo electrnico o el telfono mvil no lo son.
Seleccionar algn tipo de cuota es obligatorio.
Seleccionar alguna instalacin o clase es obligatorio.

Si se produce algn error en la validacin, se mostrar un mensaje informado sobre cul
es el problema.










GESTIN DE UN CLUB DEPORTIVO


- 108 -

Alta proveedor: en esta ventana se recogern todos los datos necesarios para
insertar un proveedor en su tabla correspondiente, validando que los datos sean
correctos.










GESTIN DE UN CLUB DEPORTIVO


- 109 -

Alta personal: en esta ventana se solicitan los datos necesarios para dar de alta al
empleado en la tabla Empleados. La informacin solicitada es:
Datos personales.
Datos sobre el puesto de trabajo ( fecha de alta, cargo que desempear y
horario ).








GESTIN DE UN CLUB DEPORTIVO


- 110 -

Alta producto: en esta ventana se recoge toda la informacin necesaria para dar
de alta un nuevo producto en la tabla Productos. El nombre de la empresa se
seleccionar del combobox, donde estn cargados todos los nombres de los
proveedores que tenemos en la tabla Proveedores.









GESTIN DE UN CLUB DEPORTIVO


- 111 -

5.1.2. Ventanas bajas

Baja socio: se solicita al usuario el ID del socio que se quiere eliminar de la
tabla Socios. Realizar una bsqueda y si lo encuentra mostrar toda la
informacin de ese socio, tanto los datos personales como las actividades, clases
y cuota contratadas. En el caso de que no lo encuentre informar mediante un
mensaje de error en la bsqueda. Este mensaje se produce si el socio no est en
la tabla.





GESTIN DE UN CLUB DEPORTIVO


- 112 -

Baja proveedor: a la hora de realizar esta operacin, se solicita al usuario el NIF,
cdigo o nombre de la empresa que quiere eliminar de la tabla Proveedores,
dependiendo de la opcin que el usuario haya elegido. Se buscara ese proveedor
en la tabla. Si lo encuentra mostrar toda la informacin contenida en la tabla.
En el caso de que no encuentre el NIF, cdigo o nombre de la empresa
informar mediante un mensaje de error en la bsqueda.







GESTIN DE UN CLUB DEPORTIVO


- 113 -

Baja personal: se solicita al usuario el ID del empleado que se quiere eliminar de
la tabla Empleados. Realizar una bsqueda y si lo encuentra mostrar toda la
informacin. En el caso de que no lo encuentre informar mediante un mensaje
de error en la bsqueda. Este mensaje se produce si el empleado no est en la
tabla.








GESTIN DE UN CLUB DEPORTIVO


- 114 -

Baja producto: se solicita al usuario el cdigo del producto que se quiere
eliminar de la tabla Socios. Realizar una bsqueda y si lo encuentra mostrar
toda la informacin de ese producto. En el caso de que no lo encuentre
informar mediante un mensaje de error en la bsqueda. Este mensaje se
produce si el producto no est en la tabla.








GESTIN DE UN CLUB DEPORTIVO


- 115 -














GESTIN DE UN CLUB DEPORTIVO


- 116 -

5.1.3. Ventanas de modificaciones

Modificacin datos socio: en esta ventana, se introduce el ID del socio, del que
se quiere modificar alguno de sus datos. Todas las cajas de texto y de opciones
estn bloqueadas para que el usuario no pueda escribir en ellas. Una vez se ha
realizado la bsqueda y se ha encontrado al socio, aparecer toda la informacin
de ste. El usuario modificar la informacin y aceptar. Realizndose despus
una validacin de los datos nuevos. Si la validacin es exitosa, se insertarn
estos datos en la tabla de Socios, dejando los que no se han cambiado igual.




GESTIN DE UN CLUB DEPORTIVO


- 117 -

Modificacin datos proveedor: a la hora de modificar informacin almacenada
sobre un proveedor en la tabla, se puede optar por buscar a ste por su cdigo,
NIF de la empresa o nombre de la empresa. Todas las cajas de texto y de
opciones estn bloqueadas para que el usuario no pueda escribir en ellas,
excepto en la que tiene que escribir el parmetro a buscar. Una vez se ha
realizado la bsqueda y se ha encontrado al proveedor, aparecer toda la
informacin de ste. El usuario modificar la informacin y aceptar.
Realizndose despus una validacin de los datos nuevos. Si la validacin es
exitosa, se insertarn estos datos en la tabla de Proveedores, dejando los datos
que no se han cambiado igual.



GESTIN DE UN CLUB DEPORTIVO


- 118 -

Modificacin datos personal: en esta ventana, se introduce el ID del empleado
del que se quiere modificar algn dato. Todas las cajas de texto y de opciones
estn bloqueadas para que el usuario no pueda escribir en ellas, exceptuando en
la que se introduce el identificador para encontrar al empleado. Una vez se ha
realizado la bsqueda y se ha hallado al empleado, aparecer toda la informacin
de ste. El usuario modificar la informacin y aceptar. Realizndose despus
una validacin de los datos nuevos. Si la validacin es exitosa, se insertarn
estos datos en la tabla de Empleados, dejando los que no se han cambiado igual.





GESTIN DE UN CLUB DEPORTIVO


- 119 -

Modificacin datos producto: el producto que se quiera modificar se podr
buscar por su cdigo o nombre y proveedor que lo distribuye. Todas las cajas de
texto y de opciones estn bloqueadas para que el usuario no pueda escribir en
ellas, menos las utilizadas para la bsqueda. Una vez se ha buscado y encontrado
el producto, aparecer toda la informacin de ste. El usuario modificar la
informacin y aceptar. Realizndose despus una validacin de los datos
nuevos. Si la validacin es exitosa, se insertarn estos datos en la tabla de
Productos, dejando los que no se han cambiado igual.





GESTIN DE UN CLUB DEPORTIVO


- 120 -

5.2 Mantenimiento de ficheros

La aplicacin tiene una base de datos BDClub con varias tablas. sta debe
estar siempre actualizada para que la informacin obtenida en cualquier momento sea
fiable. Esto se consigue mediante:

Las propias funciones de gestin de la aplicacin. Por ejemplo a la hora de dar
de baja a un socio, no slo se eliminar de la tabla Socios, sino que tambin de
todas las tablas en las que se haga referencia a su Id de socio.

Actualizaciones automticas: stas se realizarn cada vez que un usuario se
valide y acceda con xito al sistema. La aplicacin ejecutar un proceso interno
que eliminar las reservas que haya almacenadas en la base de datos con una
fecha anterior a la actual. Si la reserva almacenada tiene la fecha actual del
sistema, permanecer para poder tener constancia de todas las actividades
realizadas en el da.

Realizacin de backups diarios.





GESTIN DE UN CLUB DEPORTIVO


- 121 -

5.3 Generacin de informes

La aplicacin generar diferentes informes y listados:

Socios: los listados e informes de los socios aparecern ordenados por Id de
socio, nombre, apellidos o fecha de alta, segn la opcin que seleccione el
usuario. Tambin existe una opcin para generar un informe de morosos. A
continuacin se muestra un pantallazo de un tipo de informe. ste corresponde
al de socios ordenado por apellidos:



Proveedores: los listados e informes de proveedores se mostrarn ordenados por
Id de proveedor o nombre de la empresa.
GESTIN DE UN CLUB DEPORTIVO


- 122 -

Personal: los listados e informes de los empleados se mostrarn ordenados por
Id de empleado, nombre, apellidos, puesto de trabajo o fecha de alta, segn la
opcin que seleccione el usuario.
Productos: los listados e informes de los productos se mostrarn ordenados por
nombre del producto, stock o nombre de la empresa que lo distribuye.
Reservas: los listados e informes sobre las reservas realizadas, se mostrarn
ordenados por fecha de reserva o instalacin reservada.
Clases: el listado de las clases aparecer ordenado por nombre de la clase.















GESTIN DE UN CLUB DEPORTIVO


- 123 -

5.4 Control de informacin y seguridad del sistema

En este punto hay que destacar de la seguridad con la que contar el sistema para
conservar la integridad de la informacin.

Slo podrn acceder a los datos el personal autorizado, los cuales disponen de
Id. y contrasea nicos. Adems el sistema dispondr de firewall y antivirus para poder
evitar posibles intrusiones o daos en la informacin. Esta ltima medida de seguridad
se debe a que la conexin a Internet est activa.

Aqu tambin hay que mencionar la realizacin de backups, que se coment en
el punto de mantenimiento.











GESTIN DE UN CLUB DEPORTIVO


- 124 -

5.5 Modo de implantacin

La implantacin de esta aplicacin ser global, se realizar una nica puesta en
marcha y se dejar el sistema completo funcionando. Esta forma de implantacin es
arriesgada, pero debido a todas las pruebas que se llevarn a cabo antes, sobre un
hardware y sistema operativo similar al del club resulta viable. Adems hay que tener en
cuenta la portabilidad del sistema que se va a implantar.
















GESTIN DE UN CLUB DEPORTIVO


- 125 -

5.6 Modelo Lgico de Datos

En el modelo lgico de datos se va a completar la informacin recabada en el
modelo conceptual.




















Socio Instalacin
Reserva
N M
DNI
ID_Reserva

ID_Reserva
Id_Instalacion
Fecha_Reserva
Hora_Reserva

DNI
Letra_DNI
Nombre
Apellidos
Direccin
Codigo_Postal
Telefono
Telefono_Movil
Recibo_Publicidad
Fecha_Alta
Fecha_Pagado
Proximo_Pago
Importe_Pagado
GESTIN DE UN CLUB DEPORTIVO


- 126 -

Atributo Tipo
DNI Long int
Letra_DNI Char (1)
Nombre Char (20)
Apellidos Char (30)
Direccin Char (50)
Codigo_Postal Integer
Telefono Long int
Telefono_Movil Long int
Recibo_Publicidad Boolean
Fecha_Alta Date
Fecha_Pagado Date
Proximo_Pago Date
Importe_Pagado Double
Id_Reserva Integer
Id_Instalacion Integer
Fecha_Reserva Date
Hora_Reserva Date





GESTIN DE UN CLUB DEPORTIVO


- 127 -











.






















Producto Proveedor
Distribuye
Codigo_Producto
Nombre_Producto
Precio_Comercio
PVP
Stock
Codigo_Producto
Codigo_Empresa

Codigo_Empresa
NIF
Letra_NIF
Nombre_Empresa
Direccion
Codigo_Postal
Telefono_Empresa
Fax_Empresa
Mail
Nombre_Comercial
Apellidos_Comercial
Telefono_Comercial
M N
GESTIN DE UN CLUB DEPORTIVO


- 128 -

Atributo Tipo
Codigo_Producto Long int
Nombre_Producto Char (20)
Precio_Comercio Double
PVP Double
Stock Integer
Codigo_Empresa Long int
NIF Long int
Letra_NIF Char (1)
Nombre_Empresa Char (20)
Direccion Char (50)
Codigo_Postal Integer
Telefono_Empresa Long int
FAX_Empresa Long int
Mail Char (50)
Nombre_Comercial Char (20)
Apellidos_Comercial Char (30)
Telefono_Comercial Long int







GESTIN DE UN CLUB DEPORTIVO


- 129 -


















Atributo Tipo
Codigo_Clase Long int
Nombre_Clase Char (20)
Numero_Alumnos Integer

* Se describen slo los atributos que no se han descrito anteriormente



Socio
Recibe
Clase
DNI
Letra_DNI
Nombre
Apellidos
Direccin
Codigo_Postal
Telefono
Telefono_Movil
Recibo_Publicidad
Fecha_Alta
Fecha_Pagado
Proximo_Pago
Importe_Pagado
DNI
Cod_clase

Cod_clase
Nombre_clase
Numero_Alumnos

M N
GESTIN DE UN CLUB DEPORTIVO


- 130 -
































Atributo Tipo
DNI Long int
Letra_DNI Char (1)
Nombre Char (20)
Apellidos Char (30)
Direccin Char (50)
Codigo_Postal Integer
Telefono Long int
Telefono_Movil Long int
Fecha_Contratacion Date
Cargo Char (20)
Autorizacin Char (2)
Empleado
Imparte
Clase
Cod_clase
Nombre_clase
Numero_Alumno

DNI
Letra_DNI
Nombre
Apellidos
Direccion
Codigo_Postal
Telefono
Telefono_Movil
Fecha_Contratacion
Cargo
Autorizacion

Cod_clase
DNI

M N
GESTIN DE UN CLUB DEPORTIVO


- 131 -











Atributo Tipo
Id_Horario Integer
Dias_Semana Boolean
Hora Time




















* Se describen slo los atributos que no se han descrito anteriormente


Horarios clase
Tiene
Clase
Cod_clase
Nombre_clase
Numero_Alumno

Cod_clase
Id_Horario

Id_Horario
Dias_Semana
Hora

M N
GESTIN DE UN CLUB DEPORTIVO


- 132 -


















































Socio
Contrata
Clase
DNI
Letra_DNI
Nombre
Apellidos
Direccin
Codigo_Postal
Telefono
Telefono_Movil
Recibo_Publicidad
Fecha_Alta
Fecha_Pagado
Proximo_Pago
Importe_Pagado
Cod_clase
Nombre_clase
Numero_Alumno

DNI
Cod_clase

M N
GESTIN DE UN CLUB DEPORTIVO


- 133 -


































Atributo Tipo
Codigo_Actividad Integer
Nombre_Actividad Char (20)
Precio_Actividad Double





* Se describen slo los atributos que no se han descrito anteriormente
Actividad
Dispone
Socio
DNI
Letra_DNI
Nombre
Apellidos
Direccin
Codigo_Postal
Telefono
Telefono_Movil
Recibo_Publicidad
Fecha_Alta
Fecha_Pagado
Proximo_Pago
Importe_Pagado
DNI
Codigo_Actividad
Codigo_Actividad
Nombre_Actividad
Precio_Actividad

M N
GESTIN DE UN CLUB DEPORTIVO


- 134 -


































Atributo Tipo
Codigo_Mensualidad Integer
Tipo_Mensualidad Char (10)
Desc_Mensualidad Integer




* Se describen slo los atributos que no se han descrito anteriormente

Socio Mensualidad
Paga
DNI
Letra_DNI
Nombre
Apellidos
Direccin
Codigo_Postal
Telefono
Telefono_Movil
Recibo_Publicidad
Fecha_Alta
Fecha_Pagado
Proximo_Pago
Importe_Pagado
DNI
Codigo_Mensualidad
Codigo_Mensualidad
Tipo_Mensualidad
Desc_Mensualidad
M N
GESTIN DE UN CLUB DEPORTIVO


- 135 -



























Atributo Tipo
Codigo_Horario Integer
Turno Char (10)
Dia_Semana Char (7)












Empleado Horario
Realiza
N M
DNI
Letra_DNI
Nombre
Apellidos
Direccion
Codigo_Postal
Telefono
Telefono_Movil
Fecha_Contratacion
Cargo
DNI
Codigo_Horario

Codigo_Horario
Turno
Dia_Semana
GESTIN DE UN CLUB DEPORTIVO


- 136 -

La tabla Cdigo Postal tiene tres atributos Codigo_Postal, Poblacion y
Provincia. Su clave principal es Codigo_Postal. En ella se almacenan todos los cdigos
postales que se van agregando en las tablas Socios, Proveedores y Personal junto con la
poblacin y la provincia correspondiente. En las tablas Socios, Proveedores y Personal
slo se almacena el cdigo postal, que es el atributo mediante el cual se relacionan con
la tabla Cdigo Postal.












Atributo Tipo
Codigo_Postal Integer
Poblacion Char (20)
Provincia Char (15)










Cdigo Postal
Codigo_Postal
Poblacion
Provincia
GESTIN DE UN CLUB DEPORTIVO


- 137 -


















DISEO INTERNO
























GESTIN DE UN CLUB DEPORTIVO


- 138 -

6. DISEO INTERNO


Los objetivos del Diseo Interno son identificar y disear los componentes
software. Las tcnicas a emplear para el diseo de los componentes software de una
funcin de negocio se basan en una derivacin de los DFD del nuevo sistema al
diagrama estructurado ms adecuado.

Para el subsistema batch, se utilizar la derivacin del DFD de la funcin de
negocio hacia el diagrama de funciones o HIPO. Este es un diagrama que muestra la
jerarqua y secuencialidad de los procesos, e identifica cada programa o modulo de la
funcin.

Para el subsistema online se utilizar la derivacin del DFD de la funcin de
negocio hacia el diagrama de cuadros estructurado o Structured Chart. Este es un
diagrama que permite mostrar la jerarqua existente entre los mdulos principales y
subordinados, de manera que cada uno realice una nica tarea y se muestre como un
componente al que se le llama envindole unos parmetros y devolviendo un resultado.

Para comprender el dilogo de la aplicacin con el usuario final se realizar un
Diagrama de Flujo de Aplicacin, que muestra la navegacin del sistema a partir de un
men principal.


GESTIN DE UN CLUB DEPORTIVO


- 139 -

6.1 Diagrama de Flujo de la Aplicacin









































MENU PRINCIPAL
Gestin
Socios
Gestin
Proveedores

Gestin
Productos
Gestin
Personal
1 3 2 1
Anotar pago
MENU PRINCIPAL
Gestin
Reservas
Gestin
Clases

1
4
1
5
Gestin
Clases-Socios

Listados

Consultas
Cancelar
Socio
Anotar
Socio
Venta
GESTIN DE UN CLUB DEPORTIVO


- 140 -
















































1

Alta

Baja
Modificacin
datos
3

Alta

Baja
Modificacin
datos
Bsqueda
Cdigo
Producto
Bsqueda Nombre
Producto y Empresa
2

Alta

Baja
Modificacin
datos
Bsqueda
Cdigo
Empresa
Bsqueda
Nombre
Empresa
Bsqueda
NIF
GESTIN DE UN CLUB DEPORTIVO


- 141 -
















































4

Socios

Proveedores

Productos

Personal

Clases

Reservas
* * * * * *
*
Seleccionar uno de los campos por el que se
quiere buscar.

5

Socios

Proveedores

Productos

Personal

Clases

Reservas
* * * * * *
*
Seleccionar uno de los campos por el que se
quiere ordenar el listado.

Informe
morosos
GESTIN DE UN CLUB DEPORTIVO


- 142 -

6.2. Diagrama Structured Chart


El siguiente STC representa la funcin online de acceso a la aplicacin.






































CONTROL DE
ACCESO
Introducir usuario
y contrasea

Leer datos

Validar

Enviar mensaje
Entrada
estacin
usuario
Estacin
usuario
Datos introducidos
Datos introducidos
Datos introducidos
Datos ledos
Consultar usuario
Usuario
Mensaje
validacin
Mensaje
validacin
GESTIN DE UN CLUB DEPORTIVO


- 143 -





PROGRAMACIN



GESTIN DE UN CLUB DEPORTIVO


- 144 -

7. MANUAL DE USUARIO

Una vez se ha instalado la aplicacin en el equipo se podr ejecutar la
aplicacin. Para ello el usuario tendr que hacer doble clic sobre el icono que se ha
creado en su PC.

Al realizar esta accin aparecer durante unos segundos una pantalla de
bienvenida que ms tarde se ocultar y se mostrar una ventana de validacin.



La primera pantalla con la que dialogar el usuario es la de validacin. En ella
tendr que introducir su cdigo de identificacin y contrasea.



GESTIN DE UN CLUB DEPORTIVO


- 145 -



Tras esto obtendr una respuesta en la que se le informar si la autenticacin se
ha realizado con xito o no. Si el empleado tiene permiso para acceder a la aplicacin y
ha introducido correctamente los datos solicitados el mensaje mostrado ser el
siguiente:


Si la respuesta que obtiene el empleado no es la anterior, esto puede ser porque
no tiene autorizacin para acceder o la contrasea introducida es incorrecta.

GESTIN DE UN CLUB DEPORTIVO


- 146 -






Una vez se ha accedido con xito, se mostrar el men principal de la
aplicacin. Aqu el usuario seleccionar la opcin deseada.








GESTIN DE UN CLUB DEPORTIVO


- 147 -



El men Archivo tiene las opciones de Cerrar sesin y Salir. Si la opcin
seleccionada es Salir, se cerrar la aplicacin, en cambio si la opcin es la de Cerrar
sesin tambin se cerrar la aplicacin mostrando a continuacin la ventana de
validacin detallada anteriormente.



GESTIN DE UN CLUB DEPORTIVO


- 148 -

El men de Socios contiene todas las operaciones para realizar la gestin de
stos. Las opciones que se le presentan al usuario son: alta, baja, modificacin de datos
y pago de recibos.


Cuando el usuario hace clic sobre Alta socio, se presentar el siguiente
formulario:


GESTIN DE UN CLUB DEPORTIVO


- 149 -

En este formulario tendr que introducir tanto los datos personales del socio
como los datos referentes al contrato que quiere realizar. Muchos de los campos del
formulario se validan. Las validaciones que realizar el sistema en un alta de socio son
las siguientes:
Los campos DNI, cdigo postal, telfono y mvil tienen que ser numricos.
La letra del DNI tiene que ser la correspondiente con el nmero del DNI
introducido.
El nmero del DNI ser el nmero de identificacin del socio, as que no se
podr repetir.
La fecha de alta tiene que ser igual o superior al da que se realice la gestin.
Algunos de los campos de los datos personales son obligatorios, otros como el
correo electrnico o el telfono mvil no lo son.
Seleccionar algn tipo de cuota es obligatorio.
Seleccionar alguna instalacin o clase es obligatoria.

Si se produce algn error en la validacin, se mostrar un mensaje informado
sobre cul es el problema.



GESTIN DE UN CLUB DEPORTIVO


- 150 -

Otros botones que se ven en esta pantalla son los de informacin, dependiendo
del que se seleccione se informar al usuario de las cuotas (sus descuentos), de los
precios de las clases o de los precios de las actividades.

Si la opcin seleccionada dentro de la gestin de socios es Baja socio, se
mostrar un informe que solicita al usuario el ID del socio que se quiere eliminar de la
tabla Socios. Una vez introducido se har clic sobre el botn buscar. Se realizar una
bsqueda y si lo encuentra mostrar toda la informacin de ese socio, tanto los datos
personales como las actividades, clases y cuota contratadas. Los cuadros de texto que
contienen la informacin del socio, estn bloqueados, por lo que no se permite la
escritura en ellos.


GESTIN DE UN CLUB DEPORTIVO


- 151 -

Si la bsqueda resulta exitosa, se mostrarn de forma activa los botones
Eliminar y Cancelar. Si selecciona el primero, se borrar de la tabla Socios al socio. Si
selecciona la segunda, se borrarn los datos del formulario y se activar de nuevo el
botn Buscar y Salir. Dejando inactivos los botones Eliminar y Cancelar.

En el caso de que no lo encuentre informar mediante un mensaje de error en la
bsqueda. Este mensaje se produce si el socio no est en la tabla.

Si la opcin seleccionada dentro de la gestin de socios es Modificacin datos,
se mostrar un informe que solicita al usuario el ID del socio del que quiere modificar
uno o varios de sus datos almacenados en la tabla Socios. Una vez introducido se har
clic sobre el botn Buscar. Se realizar una bsqueda y si lo encuentra mostrar toda la
informacin de ese socio, tanto los datos personales como las actividades, clases y cuota
contratadas. La pantalla de modificacin de socios es similar a la de baja socios, las
nicas diferencias son la funcionalidad y que los cuadros de texto que contienen la
informacin del socio, ya no estn bloqueados, por lo que se permite la escritura en
ellos.






GESTIN DE UN CLUB DEPORTIVO


- 152 -




Si la opcin seleccionada dentro del men de gestin de socios es la de Pago
recibo, aparecer un informe en el que se solicita al usuario el Id del socio que va a
pagar la mensualidad. Realizar una bsqueda y mostrar los datos referentes a las
instalaciones, clases, cuota y ultimo pago que realiz este socio. Pudiendo modificar
cualquiera de estos datos.





GESTIN DE UN CLUB DEPORTIVO


- 153 -

En el caso de que no lo encuentre informar mediante un mensaje de error en la
bsqueda. Este mensaje se produce si el socio no est en la tabla.

El men de Personal contiene todas las operaciones para realizar la gestin de
stos. Las opciones que se le presentan al usuario son: alta, baja y modificacin de
datos.














GESTIN DE UN CLUB DEPORTIVO


- 154 -

Cuando el usuario hace clic sobre Alta empleado, se presentar el siguiente
formulario:



En este formulario tendr que introducir tanto los datos personales del
empleado como los datos referentes al cargo que ocupar y su horario. Muchos de los
campos del formulario se validan. Las validaciones que realizar el sistema en un alta
de empleado son las siguientes:

Los campos DNI, cdigo postal, telfono y mvil tienen que ser
numricos.

GESTIN DE UN CLUB DEPORTIVO


- 155 -

La letra del DNI tiene que ser la correspondiente con el nmero
del DNI introducido.
El nmero del DNI ser el nmero de identificacin del socio, as
que no se podr repetir.
La fecha de alta tiene que ser igual o superior al da que se realice
la gestin.
Algunos de los campos de los datos personales son obligatorios,
otros como el correo electrnico o el telfono mvil no lo son.
Seleccionar algn horario es obligatorio.
Seleccionar el cargo que desempear es obligatorio.

Si se produce algn error en la validacin, se mostrar un mensaje informado
sobre cul es el problema.

Si la opcin seleccionada dentro de la gestin de personal es Baja empleado, se
mostrar un informe que solicita al usuario el ID del empleado que se quiere eliminar de
la tabla Personal. Una vez introducido se har clic sobre el botn Buscar. Se realizar
una bsqueda y si lo encuentra mostrar toda la informacin de ese empleado, tanto los
datos personales como su puesto de trabajo y horario. Los cuadros de texto que
contienen la informacin del empleado, estn bloqueados, por lo que no se permite la
escritura en ellos.


GESTIN DE UN CLUB DEPORTIVO


- 156 -




Si la bsqueda resulta exitosa, se mostrarn de forma activa los botones
Eliminar y Cancelar. Si selecciona el primero, se borrar de la tabla Personal al
empleado. Si selecciona la segunda, se borrarn los datos del formulario y se activar de
nuevo el botn Buscar y Salir. Dejando inactivos los botones Eliminar y Cancelar.

En el caso de que no lo encuentre informar mediante un mensaje de error en la
bsqueda. Este mensaje se produce si el empleado no est en la tabla.



GESTIN DE UN CLUB DEPORTIVO


- 157 -

Si la opcin seleccionada dentro de la gestin de personal es Modificacin
datos, se mostrar un informe que solicita al usuario el ID del empleado del que quiere
modificar uno o varios de sus datos almacenados en la tabla Personal. Una vez
introducido se har clic sobre el botn Buscar. Se realizar una bsqueda y si lo
encuentra mostrar toda la informacin de ese empleado, tanto los datos personales
como su puesto de trabajo y horario. La pantalla de modificacin de datos es similar a la
de baja empleado, las nicas diferencias son la funcionalidad y que los cuadros de texto
que contienen la informacin del empleado, ya no estn bloqueados, por lo que se
permite la escritura en ellos.




GESTIN DE UN CLUB DEPORTIVO


- 158 -

El men de Proveedores contiene todas las operaciones para realizar la gestin
de stos. Las opciones que se le presentan al usuario son: alta, baja y modificacin de
datos.


Cuando el usuario hace clic sobre Alta proveedor, se presentara el siguiente
formulario:


GESTIN DE UN CLUB DEPORTIVO


- 159 -

En este formulario tendr que introducir tanto los datos solicitados. Muchos de
los campos del formulario se validan. Las validaciones que realizar el sistema en un
alta de empleado son las siguientes:

Los campos cdigo de empresa, NIF, cdigo postal, telfonos y fax
tienen que ser numricos.
El nmero del cdigo de empresa y el NIF sern nicos e
identificadores del proveedor.
Algunos de los campos de los datos personales son obligatorios,
otros como los datos referentes al comercial no lo son.

Si se produce algn error en la validacin, se mostrar un mensaje informado
sobre cul es el problema.

Si la opcin seleccionada dentro de la gestin de proveedores es Baja
proveedor, se desplegarn tres opciones que muestran diferentes alternativas a la hora
de realizar la bsqueda del proveedor. Estas alternativas son las que se muestran en el
siguiente pantallazo:





GESTIN DE UN CLUB DEPORTIVO


- 160 -



Una vez se haya seleccionado uno de los criterios, la funcin ser similar en los
tres casos, variando solo el campo de bsqueda. En este campo se introducir el dato
que se ha de encontrar y se pulsar sobre el botn Buscar. Se realizar una bsqueda y
si lo encuentra mostrar toda la informacin de ese proveedor. Los cuadros de texto que
contienen la informacin del proveedor, estn bloqueados, por lo que no se permite la
escritura en ellos.











GESTIN DE UN CLUB DEPORTIVO


- 161 -



Si la bsqueda resulta exitosa, se mostrarn de forma activa los botones
Eliminar y Cancelar. Si selecciona el primero, se borrar de la tabla Proveedores al
proveedor. Si selecciona la segunda, se borrarn los datos del formulario y se activar
de nuevo el botn Buscar y Salir. Dejando inactivos los botones Eliminar y Cancelar.

En el caso de que no lo encuentre informar mediante un mensaje de error en la
bsqueda. Este mensaje se produce si el empleado no est en la tabla.




GESTIN DE UN CLUB DEPORTIVO


- 162 -

Si la opcin seleccionada dentro de la gestin de personal es Modificacin
datos, se mostrarn los tres casos anteriores para que el usuario elija que criterio de
bsqueda prefiere. Tras seleccionarlo aparecer un informe que solicita al usuario el
campo clave del proveedor del que quiere modificar uno o varios de sus datos
almacenados en la tabla Proveedores. Una vez introducido se har clic sobre el botn
Buscar. Se realizar una bsqueda y si lo encuentra mostrar toda la informacin de ese
proveedor. La pantalla de modificacin de datos es similar a la de baja proveedor, las
nicas diferencias son la funcionalidad y que los cuadros de texto que contienen la
informacin del empleado, ya no estn bloqueados, por lo que se permite la escritura en
ellos.













GESTIN DE UN CLUB DEPORTIVO


- 163 -




El men de Productos contiene todas las operaciones para realizar la gestin de
stos. Las opciones que se le presentan al usuario son: aadir, eliminar, modificar y
venta de productos.


GESTIN DE UN CLUB DEPORTIVO


- 164 -

Cuando el usuario hace clic sobre Aadir producto, se presentara el siguiente
formulario:


En este formulario, el usuario tendr que introducir los datos solicitados. Los
campos que se validarn en este caso son:
Los campos cdigo de empresa, PC, PVP y stock tienen que ser
numricos.
El nmero del cdigo del producto ser nico e identificador del
producto.
En el campo nombre de empresa, se desplegar todos los nombres
almacenados en la tabla Proveedores.

GESTIN DE UN CLUB DEPORTIVO


- 165 -

Si se produce algn error en la validacin, se mostrar un mensaje informado
sobre cul es el problema.

Si la opcin seleccionada dentro de la gestin de productos es Eliminar
producto, se desplegarn dos opciones que muestran diferentes alternativas a la hora de
realizar la bsqueda del producto. Estas alternativas son las que se muestran en el
siguiente pantallazo:




Una vez se haya seleccionado uno de los criterios, la funcin ser similar en los
dos casos, variando slo el campo de bsqueda. En este campo se introducir el dato
que se ha de encontrar y se pulsar sobre el botn Buscar. Se realizar una bsqueda y
si lo encuentra mostrar toda la informacin de ese producto. Los cuadros de texto que
contienen la informacin del producto, estn bloqueados, por lo que no se permite la
escritura en ellos.


GESTIN DE UN CLUB DEPORTIVO


- 166 -




Si la bsqueda resulta exitosa, se mostrarn de forma activa los botones
Eliminar y Cancelar. Si selecciona el primero, se borrar de la tabla Productos al
proveedor. Si selecciona la segunda, se borrarn los datos del formulario y se activar
de nuevo el botn Buscar y Salir. Dejando inactivos los botones Eliminar y Cancelar.

En el caso de que no lo encuentre informar mediante un mensaje de error en la
bsqueda. Este mensaje se produce si el empleado no est en la tabla.



GESTIN DE UN CLUB DEPORTIVO


- 167 -

Si la opcin seleccionada dentro de la gestin de personal es Modificacin
productos, se mostrarn los dos casos anteriores para que el usuario elija que criterio de
bsqueda prefiere. Tras seleccionarlo aparecer un informe que solicita al usuario el
campo clave del producto quiere modificar. Una vez introducido se har clic sobre el
botn Buscar. Se realizar una bsqueda y si lo encuentra mostrar toda la informacin
de ese producto. La pantalla de modificacin producto es similar a la de eliminar
producto, las nicas diferencias son la funcionalidad y que los cuadros de texto que
contienen la informacin del producto, ya no estn bloqueados, por lo que se permite la
escritura en ellos.




GESTIN DE UN CLUB DEPORTIVO


- 168 -

Seguido del men Productos, se encuentra el de Consultas. En ste se podrn
realizar consultas de socios, personal, proveedores y productos. Sobre este men se
presentarn pantallazos de las funciones, y uno de los formularios, ya que estos tienen
un gran parecido visual a los de baja y modificaciones. La nica diferencia es que en
este caso slo se presenta la informacin sobre la que se ha consultado, sin permitir
realizar eliminaciones o cambios de los datos.






GESTIN DE UN CLUB DEPORTIVO


- 169 -








GESTIN DE UN CLUB DEPORTIVO


- 170 -



Esta ventana de consulta es la de las instalaciones de Socios. En ella se
seleccionar primero la pestaa instalaciones o clases. Despus una vez dentro el tipo de
sta y al pulsar el botn VER REGISTROS, aparecer a la izquierda de la ventana un
listado con los resultados de la consulta.

Las opciones del men Listados e Informes, son idnticas funcionalmente, lo
que vara es sobre quines o qu se quiere obtener informacin. Dentro de cada opcin
se observan diferentes criterios de ordenacin. A continuacin se van a mostrar
pantallazos del men desplegado, para poder apreciar las diferentes selecciones que el
usuario podr realizar.

GESTIN DE UN CLUB DEPORTIVO


- 171 -







GESTIN DE UN CLUB DEPORTIVO


- 172 -






GESTIN DE UN CLUB DEPORTIVO


- 173 -


Una vez el usuario haya decidido que listado quiere, el formato de ste ser as:



Este es un ejemplo de listado de socios ordenado por apellidos. Dependiendo
de la opcin elegida por el usuario, la informacin y campos mostrados variarn.

GESTIN DE UN CLUB DEPORTIVO


- 174 -

En el men Reservas se encuentran las siguientes opciones:




Si el usuario selecciona Nueva reserva, se visualizar este formulario:




GESTIN DE UN CLUB DEPORTIVO


- 175 -

En l slo se podr escribir en el campo Id socio, despus se pulsar el botn
Buscar para comprobar s el socio que quiere realizar esta reserva tiene contratado este
servicio.

Si la bsqueda es satisfactoria, se activarn el resto de los campos para
completar la reserva. El botn Ver listado de clases e instalaciones, permite al usuario
ver las reservas de ese tipo de instalacin que hay el da seleccionado, ya que si el socio
solicita una instalacin que ese da ya est ocupada, no se permitir la realizacin de la
reserva y se le informar al usuario mediante un mensaje de error. Este botn es de
bastante utilidad, ya que facilita el trabajo al empleado y adems lo optimiza.

En el formulario se aprecian otras pestaas para reservar golf y paddle. El
funcionamiento y presentacin de stas son similares al anterior.

Las otras dos opciones del men Reservas son Cancelar y Modificar reserva. El
funcionamiento de stas es idntico a cuando se quera realizar una baja o modificacin
de socios. Igualmente se solicita el Id del Socio, pero la informacin que se muestra es
todas las reserva que tiene el socio, se selecciona la que se quiere cancelar o modificar y
se realiza la operacin.




GESTIN DE UN CLUB DEPORTIVO


- 176 -

El men Clases se presenta de esta manera:




Las tres primeras opciones son similares a las de cualquiera de las operaciones
que se realizaban en las gestiones (alta, baja y modificacin) explicadas anteriormente,
pero orientadas a los datos que se almacenan en la tabla Clases. Las dos opciones
siguientes estn relacionan al socio con las clases. Estas opciones son similares a las de
realizar y cancelar reserva. Las diferencias que existen son alguna modificacin en los
datos solicitados para apuntar al socio en una clase y que aparecen cuatro pestaas, ya
que tambin se imparten clases de natacin.




GESTIN DE UN CLUB DEPORTIVO


- 177 -

En el men Ayuda se puede observar lo siguiente:



S se selecciona la opcin Informacin se mostrar una ventana que informa
sobre en qu consiste la aplicacin. S se selecciona la opcin Acerca de ... se muestra la
siguiente pantalla:



Una vez se presente est pantalla, el usuario puede optar por Aceptar y vuelve
al men principal o por Info. del sistema. La ventana que se presenta cuando el usuario
elige la segunda opcin es sta:
GESTIN DE UN CLUB DEPORTIVO


- 178 -




En ella se detalla toda la informacin acerca del sistema donde se est
ejecutando la aplicacin.









GESTIN DE UN CLUB DEPORTIVO


- 179 -

OTRAS OPCIONES

Esta aplicacin consta de varias opciones extras, tambin programadas en
Visual Basic, a las cuales se puede acceder mediante los botones situados en la barra de
herramientas del men principal:



El primer icono se encarga de la realizacin de etiquetas. Si se hace clic
sobre l, se mostrar una ventana en la que el usuario tendr que seleccionar si las
etiquetas que quiere visualizar o imprimir son las de los socios que permiten envo de
publicidad o las de todos los socios, este ltimo caso se llevar a cabo cuando lo que se
desea enviar al socio es algn tipo de informacin relevante para l.

El segundo icono mostrar cuando el usuario haga clic sobre l, datos
estadsticos en relacin al nmero de socios totales y al porcentaje de ellos que realizan
una actividad o reciben una clase concreta.




GESTIN DE UN CLUB DEPORTIVO


- 180 -

El tercer icono presenta un calendario anual, esto puedo ser de gran
utilidad para el usuario. El aspecto de ste es el siguiente:


El siguiente icono , visualiza una calculadora, con todas sus funciones.


GESTIN DE UN CLUB DEPORTIVO


- 181 -

El botn que sigue a la calculadora es el que muestra un reproductor de
CDs, esto le permite al usuario gestionar la msica que se escuchar en las
dependencias del club. La apariencia del reproductor es esta:













GESTIN DE UN CLUB DEPORTIVO


- 182 -

El icono en el que se ve una bola del mundo es un navegador. Si se
pincha sobre l, se visualizar un navegador de Internet. La pgina de inicio que se
establecer como predeterminada, ser la del club. Al ser un cliente ficticio, se ha
configurado como pagina de inicio la del un club deportivo.








GESTIN DE UN CLUB DEPORTIVO


- 183 -

El ltimo botn presenta una ventana, donde el usuario seleccionar qu
impresos quiere imprimir:

Impreso de informacin sobre el club.
Impreso de informacin sobre instalaciones.
Impreso de informacin sobre las clases.
Impreso sobre la normativa del club.


GESTIN DE UN CLUB DEPORTIVO


- 184 -


PRUEBAS
DEL
SISTEMA
GESTIN DE UN CLUB DEPORTIVO


- 185 -

8. PRUEBAS DEL SISTEMA

Una vez que se han desarrollado y probado cada uno de los programas y
componentes que forman el software, se han realizado una serie de pruebas. El resultado
de stas ha sido variado. En algunos casos se obtuvieron resultados satisfactorios y en
otros, resultados anmalos. En los casos en los que el resultado no era el esperado, se
han subsanado los errores producidos por equivocaciones en el diseo o codificacin
realizados. Este proceso de reforma se ha repetido hasta conseguir que todos los
resultados fueran exitosos y as poder proceder a la correspondiente implantacin del
sistema .

Las pruebas que se han realizado en el sistema son:

Pruebas de encadenamiento: stas han garantizado la adecuada
comunicacin entre unos componentes y otros.
Pruebas de integracin: una vez verificadas las comunicaciones y
llamadas entre mdulos y programas de la aplicacin, se procedi a
integrar todos sus componentes: bases de datos, ficheros, ventanas, ...
Esta integracin se puede realizar toda ella a la vez, o por funciones de
negocio, hasta llegar a integrar todo el sistema. En la aplicacin que se
ha desarrollado, se han ido integrando los componentes poco a poco.
Conforme se integraba una funcin con sus interfaces de entrada, salida

GESTIN DE UN CLUB DEPORTIVO


- 186 -

y externos, se le someta a comprobaciones de funcionalidad respecto a
los requisitos marcados.
Pruebas de explotabilidad del sistema: estas pruebas han encaminado a
la hora de determinar la facilidad que ofrece el sistema para sus
explotacin u operacin.
Pruebas de seguridad: mediante stas se han comprobado los
mecanismos de seguridad en cuanto a la accesibilidad al sistema y las
funciones permitidas de acuerdo con unos perfiles de usuario. Esta
prueba result muy til a la hora de comprobar la funcionalidad del
proceso de validacin que aparece cuando se arranca el sistema.
Pruebas de sobrecarga: gracias a estas pruebas se comprob el
funcionamiento del sistema, sometindolo a cargas masivas.
Pruebas de recuperacin: stas verificaron el correcto funcionamiento
en casos en los que se podra producir perdida de informacin o daos
en sta. Algunos casos probados fueron, perdida de corriente elctrica,
y saturacin del sistema operativo, tenindose que cerrar de una forma
incorrecta la aplicacin.
Pruebas de usabilidad: el objetivo de estas pruebas es verificar la
facilidad de uso del sistema que se debe manejar. Para la realizacin de
este tipo de prueba, la aplicacin fue manejada por una persona ajena
al proyecto que se prest a ello.

GESTIN DE UN CLUB DEPORTIVO


- 187 -

IMPLANTACIN
DEL
SISTEMA
GESTIN DE UN CLUB DEPORTIVO


- 188 -

9. IMPLANTACIN DEL SISTEMA

Esta etapa del ciclo de vida del sistema, no se va a llevar a cabo debido a que el
cliente para el que se ha desarrollado el sistema es ficticio. Pero tras el periodo de
pruebas realizas, la aplicacin estara preparada para ser implantada.

En la etapa de implantacin del sistema se realizan las siguientes actividades:

Pruebas de implantacin: las realiza el personal encargado de la implantacin
del sistema junto con el usuario, y garantizan la correcta instalacin del
software, su distribucin, explotacin y funcionamiento.

Plan de Contingencias: este plan suele aportarse como anexo al plan de
implantacin en aquellas aplicaciones que resultan criticas bien para el negocio
o bien para los interfaces externos con los que se dialoga y actualiza.

Gestin documental del proyecto: la experiencia vivida durante el desarrollo del
proyecto puede resultar beneficiosa para otros proyectos o equipos de trabajo. Si
se inicia otro proyecto para el mismo rea de conocimiento en la organizacin,
se tendr bastante terreno ganado con los modelos de datos y de procesos
realizados. Si el proyecto nuevo que se inicia es para un rea diferente, pero con
una problemtica similar, pueden reutilizarse cantidad de componentes de ste.

GESTIN DE UN CLUB DEPORTIVO


- 189 -





CONCLUSIONES
GESTIN DE UN CLUB DEPORTIVO


- 190 -

10. CONCLUSIONES

A partir de todas las etapas desarrolladas en la realizacin de este proyecto, se
desprenden las conclusiones finales siguientes:
Se ha comprendido y aprendido a gestionar un tipo de empresa u organizacin
como es un Club Deportivo.
Se ha manejado una temtica importante como es la seguridad informtica, que
es un tema principal para todas las empresas que tienen almacenadas
informacin confidencial de clientes, asegurando en todo momento la
confidencialidad, la integridad y la fiabilidad de los datos.
Se ha afianzado y puesto en prctica los conocimientos adquiridos en la
asignatura de Ingeniera del Software.
Todo el diseo externo e interno con DFD y STC mediante la herramienta Easy
Case, son creacin propia y especifica para este proyecto.
Se ha realizado toda la programacin en Visual Basic 6.0, lenguaje que no se ha
cursado en la carrera y se ha ido aprendiendo a la vez que se desarrollaba el
proyecto.
Uso de sentencias SQL para las consultas y listados y desarrollo de la base de
datos con todas sus tablas, las relaciones de unas con otras, ... Mediante esto se
ha puesto en prctica los conocimientos adquiridos en la carrera sobre bases de
datos.
Se ha realizado una aplicacin visual, de sencillo manejo y portable.
GESTIN DE UN CLUB DEPORTIVO


- 191 -

Se ha desarrollado una aplicacin de la que se pueda obtener datos fiables en
cualquier momento
Con la realizacin de este proyecto se ha aprendido a manejar, disear y
gestionar la informtica que se necesita para un Club Deportivo, utilizando
muchos temas informticos de gran inters as como a relacionarlos con las
nuevas tecnologas.













GESTIN DE UN CLUB DEPORTIVO


- 192 -






BIBLIOGRAFA









GESTIN DE UN CLUB DEPORTIVO


- 193 -

11. BIBLIOGRAFA

[BARR01] Barranco de Areba. Metodologa del anlisis estructurado de sistemas.
Madrid: Publicaciones Universidad Pontificia de Comillas, 2001.

[CEBA99] Ceballos Sierra, Francisco Javier. Visual Basic. Curso de programacin.
Madrid: RA-MA Editorial, 2 Edicin ,1999.

[NAVA00] Navarro, Luis; rboles, Sergio. Visual Basic 6. Curso de iniciacin.
Barcelona: Inforbooks, S.L., 2000.

[ALCA94] Alcalde Lancharro, Eduardo. Metodologa de la programacin. Madrid:
Ediciones McGRAW-HILL 2 Edicin, 1994.
GESTIN DE UN CLUB DEPORTIVO


- 194 -









APNDICE
GESTIN DE UN CLUB DEPORTIVO


- 195 -

ESTUDIO DE VIABILIDAD

En este apartado se va a realizar un estudio de viabilidad econmica tanto
hardware como software, as como el estudio financiero para poder llevar a cabo e
implementar esta aplicacin con xito.
En la etapa Estudio de la Arquitectura se hace referencia a dos supuestos, que
el cliente disponga de hardware o no. En este estudio econmico se presenta un cliente
que no dispone de ninguna de las especificaciones hardware y software requeridas.
Tambin cuando se realiz el estudio de la arquitectura se detallaron las caractersticas
mnimas hardware necesitadas y las caractersticas del hardware donde se desarrollara
la aplicacin y pruebas. El PC que se va a proponer adquirir tiene caractersticas
superiores al PC donde se ha llevado a cabo el desarrollo y las pruebas. sto se debe a
que el ordenador donde se han realizado la aplicacin y las pruebas, se ha dedicado su
uso exclusivo a esto, adems se ha pensado en el futuro de la empresa. Las
caractersticas del PC recomendado son las siguientes:
Marca: Acer.
Procesador: Intel Pentium 4 524 Hyper Threading.
Velocidad del Procesador: 3,06.
Memoria Cach: 1 MB.
Memoria RAM: 1 GB MB.
Ampliacin Memoria RAM: 4 GB.

GESTIN DE UN CLUB DEPORTIVO


- 196 -

Disco Duro: 200 GB.
Controladora Disco Duro: SATA.
Unidad ptica: DVD RW + 16X DVD.
Tarjeta Grfica: ATI Radeon X550.
Audio: AC 97 (5.1).
Tarjeta de Red: Ethernet 10/100/1000.
Conexin a Internet:
Fcil acceso a Internet con los principales proveedores de servicios de Internet.
Dispositivos de Entrada / Salida:
- 2 puertos PS2.
- 1 puerto serie.
- 1 puerto paralelo.
- Audio frontal y trasero de entrada y salida.
- 1 USB frontal.
- 1 USB traseros.
- 1 FireWire (IEEE 1394).
Puertos USB: 3
Dimensiones: 180 x 360 x 420 mm.
Peso: 15 Kg.
Tipo de Teclado: PS/2.
Tipo de ratn: PS/2 ball.
Sistema Operativo preinstalado: Windows XP Home.
Garanta: 2 aos.
GESTIN DE UN CLUB DEPORTIVO


- 197 -

La impresora que se propone al Club es multifuncional: impresora, scanner y
copiadora. Sus caractersticas son:

Marca: SAMSUNG
Funcin Impresora:
- Memoria: 8MB.
- Lenguaje de impresin: SPL.
-1 pgina: 12 segundos (modo standby).
Resolucin de Impresora: 600 x 600 ppp.
Velocidad de Impresin: 14 ppm.
Capacidad Bandeja de Entrada: 250 Hojas.
Funcin Escner:
-Mtodo: Color CIS.
-Escala de grises: 256 niveles.
Resolucin de Escner: 2400 x 2400 dpi.
Zoom: Del 50% al 200%.
Funcin Copiadora:
-Multicopiado: 1-99 pginas.
-1 copia: 12 segundos modo standby.
Resolucin de Copiadora: 600 x 600 ppp.
Velocidad Copiadora: 14 cpm. Copia/Min.

GESTIN DE UN CLUB DEPORTIVO


- 198 -

Interfaz: IEE 1284 paralelo, USB 1.1.
Dimensiones: 422 x 400 x 239 mm.
Peso: 9,6 Kg.
Garanta: 2 aos.
Ms informacin: Compatible con:
- Windows 95/98/Me/NT4.0/2000/XP.
- Varios Linux OS (va interface USB solamente) incluyendo Red Hat, Caldera, SuSe,
Mandrake, Slackware y Turbo Linux.

El monitor que se propone al Club es el Samsung SM 770P TFT 17 y tiene estas
caractersticas:

Marca: SAMSUNG
Tamao del Monitor: 17".
Tecnologa: TFT.
Resolucin mxima: 1.280 x 1.024 ppp.
Tamao del Punto: 0,264 mm.
Frecuencias: De 30 a 81 Khz. (horizontal); De 56 a 75 Khz. (vertical).
Seal de Entrada: Analgica y digital.
Consumo: 36 W Mximo.
Caractersticas Tcnicas: - Brillo: 280cd/m2.
- Ratio de contraste: 1500:1.
- Respuesta de imagen en 6 ms.
GESTIN DE UN CLUB DEPORTIVO


- 199 -

- Angulo de visin de 178 a 178.
- 16,7 millones de colores.
- Altura Ajustable (170mm).
- Eslabn giratorio.
Dimensiones: 380 x 488 x 242 mm.
Peso: 6,2 Kg.
Garanta: 2 aos.
Ms informacin: Caractersticas Especiales:
- MagicColor.
- MagicZone.
- MagicBright2.
- MagicTune.
- Magic Rotation.
- Safe Mode.






GESTIN DE UN CLUB DEPORTIVO


- 200 -

COSTES DE IMPLANTACIN:
COSTES DE DESARROLLO
Anlisis................................................................. 100 horas x 30 /h = 2700
Programacin........................................................ 140 horas x 25 /h = 3500
COSTES DE FORMACIN
Curso rpido del manejo del nuevo sistema..............5 horas x 12 /h = 60

COSTES TECNOLGICOS

COSTES DE HARDWARE
PC: Acer Aspire T650 Pentium4 HT a 3,06 GHz.
Nmero de unidades: 1

759 * 1= 759


Ordenador.........................................................................................................759

GESTIN DE UN CLUB DEPORTIVO


- 201 -

IMPRESORA: Samsung SCX-4100 Multifuncin.
Nmero de unidades: 1

269 * 1= 269

Impresora.........................................................................................................269


MONITOR: Samsung SM 770P TFT 17.
Nmero de unidades: 1

400 * 1= 400

Monitor..................................................................................................400




GESTIN DE UN CLUB DEPORTIVO


- 202 -

COSTES DE SOFTWARE
Microsoft Office ( Professional 2003)......................................................426

Microsoft Windows XP .80



Norton Antivirus70


GESTIN DE UN CLUB DEPORTIVO


- 203 -

COSTES OPERACIONALES


COSTES DE MANTENIMIENTO Y MEJORA
Documentacin y Manual de Usuario......................................................200

TOTALES
Costes totales de implantacin............................................................... 6.560
Costes totales tecnolgicos.................................................................... 2.004
Costes totales operacionales................................................................... 200
TOTAL ....................................................................................................... 8.764

GESTIN DE UN CLUB DEPORTIVO


- 204 -

GLOSARIO


BBDD: Bases de datos.
CD-ROM: Compact Disk-Read Only Memory.
DFD: Diagrama de Flujo de Datos.
Ethernet: tecnologa de redes de computadoras de rea local (LANs) basada en
tramas de datos.
GB: GigaByte.
GUI: Graphical User Interface.
HTML: HyperText Markup Language.
HW: Hardware.
MB: MegaByte.
PC: Personal Computer.
PDF: Portable Document Format.
RAM: Random Access Memory.
SATA: Serial Advanced Technology Attachment.
SO: Sistema Operativo.
SPL: Samsung Printer Language.
SQL: Standard Query Language.
STC: Stuctured Chart.
SW: Software.
TFT: Thin Film Transistor.
USB: Universal Serial Bus.

You might also like