Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA:
“SISTEMA DE CONTROL DE UN GIMNASIO EN LA CIUDAD DE IBARRA”
AUTOR:
Cevallos Jhonatán
Caicedo Evelyn
Cuascota Henry
Chicaiza Jefferson
DIRECTOR:
Ing. Luis Suarez
IBARRA - ECUADOR
2017
ii
iii
ÍNDICE DE CONTENIDOS
CAPÍTULO I ............................................................................................................................. 1
ANTECEDENTES .................................................................................................................... 1
1.6 CONTEXTO……………………………………………………………………………3
CAPÍTULO II ........................................................................................................................... 4
2.2.2 PosgrestSQL................................................................................................................9
iv
2.3Ventajas y desventajas………………………………………………………...…….14
3.2TÉCNICAS DE INSTRUMENTOS…………………………………...………………17
3.3DISEÑO…………………………………………………………………………….…..3
CAPÍTULO V ......................................................................................................................... 32
REFERENCIAS ...................................................................................................................... 36
ANEXOS ................................................................................................................................. 37
ANEXO A ........................................................................................................................... 37
ANEXO B ........................................................................................................................... 40
v
1
CAPÍTULO I
ANTECEDENTES
1.1 INTRODUCCIÓN
En el transcurso de los años muchas personas ven la necesidad de realizar actividades deportivas
y actividades que ayuden a mantener la salud y bienestar de la persona, es por esta razón que las
personas asisten a realizar estas actividades a un gimnasio, pero en muchos gimnasios no cuentan
con un sistema que controle de forma eficiente las actividades de cada cliente y les proporcione
En muchos casos los gimnasios tienen gran cantidad de información de sus clientes de forma
impresa en papel, lo cual implica tener un espacio suficiente para almacenar toda esa
información, también se ve en el problema que al registrar a un cliente nuevo puede ocurrir algún
tipo de error al tomar sus datos esto da como resultado que debe empezar tomar nota en otro
papel impreso.
Es por estas razones este proyecto se realizará para satisfacer las necesidades de un numeroso
1.2 PROBLEMA
En la mayoría de gimnasios la gente aporta poca información con respecto a las rutinas que lleva
diariamente en la vida cotidiana, cuando va a un gimnasio hace cualquier tipo de ejercicio que
desee, pero no el que debería hacer para cumplir con sus expectativas al momento de terminar la
Se propone crear un base de datos en la cual conste de varias variables y características en que el
cliente puede ingresar mayor parte de su información sobre su rutina para poderle brindar
1.3 OBJETIVOS
ciudad de Ibarra.
de Ibarra.
Programar los diferentes módulos del sistema de control de un gimnasio (realizar las
pruebas correspondientes).
1.4 ALCANCE
Este sistema que se va a realizar ayudara a que un gimnasio pueda tener de forma organizada las
rutinas que un cliente quiera tener para su actividad física diaria. Con este sistema lo que se
quiere lograr es ampliar los conocimientos técnicos dentro del gimnasio, introduciendo nuevas
tecnologías informáticas, donde sus beneficiarios principales sean sus clientes, aportando un
mejor desarrollo en el área de trabajo, para que así los empleados logren desenvolverse con
1.5 JUSTIFICACIÓN
Hoy en día Vivimos en una sociedad en la cual necesitamos reducir y agilizar las gestiones
laborales de pequeñas y medianas empresas, informatizando estas tareas ofrecerán más servicios
y de mejor calidad a sus clientes. Debido a que las empresas tienen que llevar un control de su
gestión de clientes, compras y contabilidad, necesitan una aplicación informática hecha a medida
de las necesidades de la empresa, estas requieren una aplicación que se adapte a su forma de
trabajar. La finalidad del proyecto es cubrir todas sus necesidades minimizando las tareas que
inicialmente se hacían de forma manual, el llevar un control total sin cambiar sus métodos de
trabajo y así ir aumentado el rendimiento, obtener, organizar datos de la empresa de una forma
clara e inmediata. Con esta idea surge la creación de este proyecto, “una base de datos para un
gimnasio.
En este proyecto se abordará la construcción de una base de datos en PostgreSql. Para ejecutar
esta aplicación tendrá la duración de un medio del año y como proyecto semestral. En un
1.6 CONTEXTO
En este sistema se aplica en los gimnasios, con este sistema lo que se quiere lograr es ampliar los
conocimientos dentro del gimnasio, introduciendo nuevas tecnologías informáticas donde los
Enfocado principalmente en el tiempo que debe ocupar un cliente una maquina determinada esto
ayudara a los clientes a que no esté ocupada la maquina cuando este llegue a su rutina
CAPÍTULO II
FUNDAMENTACIÓN TEÓRICA
2.1 INTRODUCCIÓN
El presente proyecto tiene como finalidad buscar una solución a los problemas que
java netbeans que conecta a las base de datos, el cual se aplica para la
Los resultados:
✓ Mayor Coherencia.
✓ Mayor valor informativo.
✓ Mejor y más normalizada documentación de la información.
Los usuarios:
✓ Acceso más rápido y sencillo de los usuarios finales.
✓ Más facilidad de compartir los datos por el conjunto de los usuarios.
Mayor flexibilidad para atender a demandas cambiantes
2.2.2 PosgrestSQL
PostgreSQL ha tenido una larga evolución, la cual se inicia en 1982 con el proyecto
Ingres en la Universidad de Berkeley. Este proyecto, liderado por Michael Stonebraker,
fue uno de los primeros intentos en implementar un motor de base de datos relacional.
Después de haber trabajado un largo tiempo en Ingres y de haber tenido una
experiencia comercial con el mismo, Michael decidió volver a la Universidad en 1985
para trabajar en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue
llamado post-ingres o simplemente POSTGRES.
El proyecto post-ingres pretendía resolver los problemas con el modelo de base de
datos relacional que habían sido aclarados a comienzos de los años 1980. El principal
9
Re-escritura del escritor en segundo plano por parte del consultor principal de
PostgreSQL mejoraba considerablemente la eficiencia de la escritura en el
disco.
La versión 8.4, la última de la línea 8.*, fue lanzada en 2009. Trajo nuevas
mejoras en la usabilidad, características centradas en el desarrollo y rendimiento,
incluyendo:
VENTAJAS.
La existencia de este modelo se origina, debido a que varios autores han considerado
diversas extensiones del modelo E/R definido por Chen, dando lugar a los que algunos
denominan E/R extendido (EE/R). Este modelo, define el contenido semántica de las
interrelaciones, como:
CAPÍTULO III
DISEÑO
Tipo de Investigación
suficiente, además con la predisposición de los entrenadores del gimnasio, quienes aportaran con
en la investigación documental.
Investigación Documental
realizadas en textos, libros, revistas, folletos, periódicos, archivos, internet, correo electrónico
entre otros; los mismos que ayudaron a plantear y fundamentar el proyecto de investigación con
MÉTODOS
Deductivo: Con este método se aspiró a demostrar mediante la lógica la veracidad de las
conclusiones a las que llego nuestro estudio de manera especial para establecer conclusiones y
recomendaciones
se definió el campo de observación, escogiendo los aspectos más relevantes para nuestro trabajo.
Esta técnica nos sirvió para obtener una descripción sistemática del problema y verificar los
objetivos planteados.
por medio de cuestionarios con preguntas abiertas y cerradas a los entrenadores y deportistas que
utilizan los gimnasios de forma frecuente, quienes son la fuente de la investigación, para obtener
3.3 DISEÑO
Diagrama de clases:
Para la elaboración del siguiente diagrama de clases de la fig1, se utilizó ArgoUML que es
una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado
que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.
18
Para la creación de tablas con sus respectivas columnas, atributos, claves primarias y foráneas
como se observa en la fig2; se utilizó PgModeler que es una herramienta de modelado de datos
de código abierto diseñada para PostgreSQL. Este software tiene los conceptos de diagramas
estándares SQL.
19
CAPÍTULO IV
IMPLEMENTACIÓN
4.1 INTRODUCIÓN
base de datos para poder trabajar con la información que se recopila y se guarda dentro de la base
de datos.
realizar en el cual utilizaremos diferentes interfaces que ayudaran al modelo del funcionamiento
4.2.1Diagrama de bloques
Diagrama de bloques que se utiliza para la realización del sistema que se implementara del
Figura
4.diagr
ama de
bloque
Login de usuario
22
Características de postgresql
Para la conexión a la base de datos con java netbeans tendremos que seguir pasos y
secuencias que nos permitan realizar la conexión, no debe surgir ningún tipo de problema al hora
de realiza y ejecutar nuestro programa al momento de las pruebas así como también durante la
utilización y la presentación del terminado final del software y base de datos donde vamos a
realizar el almacenamiento.
Para la conexión vamos a necesitar un driver que nos servirá de puente entre la base de datos y el
netbeans nos guiamos hasta las propiedades de herramientas donde vamos a ingresar hasta la
Al ingresar en la opción de librerías encontramos un ítem donde nos permite la creación de una
nueva librería seleccionamos agregar librería Luego procedemos a dar la configuración por
A continuación procedemos a dar clic en botón de add jar folder tendremos que elegir nuestro
Una vez ya creado la nueva librería y seleccionado el complemento el cual tendrá por nombre
postgresql-8.3- 603.jdbc4.jar para realizar el puente podemos escribir el código que nos permita
En la opción service escogemos la opción de crear una nueva database con el nombre de la base
que se va a trabajar, ya al final de este proceso debe aparecer todas tablas y contenidos de la base
de dato .
30
En la conexión debemos implementar una conexión básica la cual permitirá en la cual nos
clase java.sql.DriverManage para terminar con este paso debemos añadir el método de
Asignamos variables para que muestre los datos que se tiene en la base de datos y aumentamos la
Finalmente realizamos un código que nos permita realizar la conexión genérica para establecer el
CODIGO
31
Para verificar los datos de las demás tablas creadas en la base de datos repetimos el mismo
procedimiento en cada tabla y al final nos mostrará todos los datos que se desee.
CAPÍTULO V
5.1 CONCLUSIONES
- Para realizar la conexión a postgresql se debe tener un driver conector que nos ayude de
de cualquier tipo.
- Al realizar el proyecto pudimos aprender a trabajar los datos con la utilización de claves
- Al escribir el código de conexión se puede realizar un código básico solo para la base que
- Al tener varias tablas es necesario especificar las variables adecuadas que se desee
mostrar
33
5.2 RECOMENDACIONES
instalación se debe leer muy bien su manual y los pasos a seguir muy detenidamente.
Se recomienda realizar una investigación acerca del uso de postgresql con el fin de trabajar
Recomendamos que si por algún motivo tienen problemas al realizar la base de datos
uso.
SGBD: sistema gestor de base de datos ,es un conjunto de programas que permiten el
ellos.
software.
Clave: Contraseña, combinación de signos que sirven para abrir o hacer funcionar
ciertos aparatos.
35
identifica de forma única a cada fila de una tabla. Una clave primaria comprende de
esta manera una columna o conjunto de columnas. No puede haber dos filas en una
Clave foránea: define una relación entre dos o más tablas. sus valores coinciden con
dos sistemas o dispositivos de cualquier tipo dando una comunicación entre distintos
niveles.
Metadatos: Literalmente «sobre datos», son datos que describen otros datos
36
REFERENCIAS
http://codigoxules.org/conectar-postgresql-utilizando-driver-jdbc-javapostgresql-jdbc/
indio, Bombay)
37
ANEXOS
C.I.E.R.C.O.M
Indicaciones
i o
Beneficios…………………………………………………………………………………
……………………………………………………………………………………………….
días la la tiene
38
3.- ¿Cómo le ha parecido la forma de tomar sus datos al momento del registro al
gimnasio?
ente no o mo
ente o o mo
ente no o mo
6.- ¿En una escala del 1 al 10 siendo 1 el nivel más bajo, cuán satisfecho está
Nivel de
satisfacción
7.- ¿Cree que se podría mejorar la forma en que registran a un nuevo cliente?
39
S N
i o
40
1.7 ANEXO B