tcc informatização de uma academia de musculação

54
FAETEC – FUNDAÇÃO DE APOIO A ESCOLA TÉCNICA ESCOLA MANOEL TEÓFILO DE SOUZA CURSO TÉCNICO EM INFORMÁTICA Erivelton Macedo dos Reis Fagner Santos Modesto Gilmar Parreira do Nascimento Igor Cesar Pereira de Oliveira Luan Aguiar Ramalho SIS-FITNESS INFORMATIZAÇÃO PARA ACADEMIAS

Upload: erivelton-macedo-dos-reis

Post on 25-Jul-2015

1.625 views

Category:

Documents


1 download

DESCRIPTION

projeto de conclusão de curso - técnico em informatica

TRANSCRIPT

Page 1: TCC informatização de uma academia de musculação

FAETEC – FUNDAÇÃO DE APOIO A ESCOLA TÉCNICA

ESCOLA MANOEL TEÓFILO DE SOUZA

CURSO TÉCNICO EM INFORMÁTICA

Erivelton Macedo dos Reis

Fagner Santos Modesto

Gilmar Parreira do Nascimento

Igor Cesar Pereira de Oliveira

Luan Aguiar Ramalho

SIS-FITNESS

INFORMATIZAÇÃO PARA ACADEMIAS

Santo Antônio de Pádua2012

Page 2: TCC informatização de uma academia de musculação

Erivelton Macedo dos Reis

Fagner Santos Modesto

Gilmar Parreira do Nascimento

Igor Cesar Pereira de Oliveira

Luan Aguiar Ramalho

SIS-FITNESS

INFORMATIZAÇÃO PARA ACADEMIAS

Trabalho de Conclusão de Curso, apresentando à

FAETEC-FUNDAÇÃO DE APOIO A ESCOLA

TÉCNICA, ETE MANOEL TEÓFILO DE

SOUZA como requisito parcial para obtenção do

título de técnico em informática.

Orientador: José Bucker NetoCo-orientador: Diego Lomba Larrubia

Santo Antônio de Pádua2012

1

Page 3: TCC informatização de uma academia de musculação

Erivelton Macedo dos Reis

Fagner Santos Modesto

Gilmar Parreira do Nascimento

Igor Cesar Pereira de Oliveira

Luan Aguiar Ramalho

SIS-FITNESS

INFORMATIZAÇÃO PARA ACADEMIAS

Trabalho de Conclusão de Curso, apresentando à

FAETEC-FUNDAÇÃO DE APOIO A ESCOLA

TÉCNICA, ETE MANOEL TEÓFILO DE

SOUZA como requisito parcial para obtenção do

título de técnico em informática.

Aprovada em cinco de julho de 2012

BANCA EXAMINADORA

José Bucker Neto – FAETEC

Esp. Diego Lomba Larrubia - FAETEC

2

Page 4: TCC informatização de uma academia de musculação

DEDICATÓRIA

Dedicamos este projeto a Deus em primeiro

lugar, por ter nos dado saúde, aos nossos pais que

estiveram conosco durante este curso, a aqueles

que não nos deixaram desistir, a jornada foi longa

e difícil, mas chegamos ao fim, e vencemos.

3

Page 5: TCC informatização de uma academia de musculação

AGRADECIMENTOS

   Agradecemos primeiramente a DEUS por ter nos dado à oportunidade de aumentar

nossos conhecimentos, fazendo um curso técnico em informática na FAETEC - “FUNDAÇÃO

DE APOIO A ESCOLA TÉCNICA” – MANOEL TEÓFILO DE SOUZA.

Agradecemos aos nossos pais, pelo apoio dado durante este curso, aos diretores,

supervisores, secretários, e outros que colaboraram durante este curso, pelo apoio. Aos Mestres

da casa, pelos conhecimentos transmitidos que contribuíram para a nossa formação acadêmica.

Agradecemos a todos que fizeram parte de nossas vidas durante o curso, especialmente

aos colegas da minha turma.

4

Page 6: TCC informatização de uma academia de musculação

EPÍGRAFE

“O importante não é estar aqui ou ali, mas ser. E

ser é uma ciência delicada, feita de pequenas

grandes observações do cotidiano, dentro e fora da

gente. Se não executamos essas observações, não

chegamos a ser. Apenas estamos e desaparecemos.”

(Carlos Drumonnd de Andrade)

5

Page 7: TCC informatização de uma academia de musculação

RESUMO

Este projeto visa implementar um programa para controlar a parte financeira, de recursos

humanos e de praticantes (alunos) de uma academia no qual usam suas dependências para a

prática de atividade física em diversas áreas.

Com a implantação do SIS-Fitness, a tarefa de gerir uma academia se tornará menos

desgastante e o gestor logo verá um ótimo retorno financeiro, pois com o acessos aos dados

gerais, como, controle de gastos, número de alunos praticantes de atividade física, quais

atividades mais procuradas, quais atividades são mais rentáveis, o gestor poderá organizar lista de

espera para determinadas modalidades, fazer remanejamento de horário dos instrutores, aumentar

a carga horárias das atividades mais procuradas, saber ao certo qual o lucro real da academia, o

que esta gerando lucro e o que não esta.

Palavras-chave: SIS-Fitness.

6

Page 8: TCC informatização de uma academia de musculação

LISTA DE SIGLAS

TCC - Trabalho de Conclusão de Curso

SIS-FTNESS – Programa para administração de academias.

7

Page 9: TCC informatização de uma academia de musculação

LISTA DE FIGURAS

Figura 1 – Relacionamento entre as tabelas – Conceitual .............................................................13

Figura 2 - Relacionamento entre as tabelas – Lógico.....................................................................14

Figura 3 – Interface do BRModelo.................................................................................................15

Figura 4.- IBconsole ......................................................................................................................16

Figura 5.- Delphi 7..........................................................................................................................17

Figura 6 – Botão sair e opção fechar da barra de títulos do programa...........................................19

Figura 7.- Tela de acesso principal.................................................................................................20

Figura 8 – Menu clientes................................................................................................................20

Figura 9 – Botões interface Cadastro de Clientes...........................................................................21

Figura 10 – Cadastro de clientes....................................................................................................21

Figura 11 – Botões interface Cadastro de Títulos..........................................................................22

Figura 12 – Cadastro de títulos.......................................................................................................22

Figura 13 – Botões interface Cadastro de Títulos..........................................................................23

Figura 14 – Histórico do cliente.....................................................................................................23

Figura 15 – Botões interface Modalidade de Cliente.....................................................................24

Figura 16 –Modalidade de cliente..................................................................................................24

Figura 17 – Botões de controle.......................................................................................................25

Figura 18 – Relatório de clientes....................................................................................................25

Figura 19 – Interface tabela funcionários.......................................................................................26

Figura 20 – Botões interface Cadastro de Funcionários.................................................................27

Figura 21 – Tabela Cadastro de Funcionário..................................................................................27

Figura 22 – Botões interface Cadastro de Funcionários.................................................................28

Figura 23 – Funções do Funcionário..............................................................................................28

Figura 24 – Botões interface Modalidade de Funcionário.............................................................29

Figura 25 – Modalidades do funcionário........................................................................................29

Figura 26 – Interface tabela modalidades do cliente......................................................................30

Figura 27 – Botões interface Modalidade.......................................................................................30

Figura 28 – Tabela Modalidade......................................................................................................31

Figura 29 – Tabela produtos comercializados na academia...........................................................31

8

Page 10: TCC informatização de uma academia de musculação

Figura 30 – Tabela cadastro de produtos.......................................................................................32

9

Page 11: TCC informatização de uma academia de musculação

Sumário

1 INTRODUÇÃO.......................................................................................................................112 OBJETIVOS...........................................................................................................................12

2.1 Objetivo Geral..................................................................................................................122.2 Objetivos Específicos......................................................................................................12

3 JUSTIFICATIVA....................................................................................................................124 REVISÃO BIBLIOGÁFICA..................................................................................................13

4.1 – Minimundo....................................................................................................................134.2 – Modelo Conceitual............................................................................................................144.3– Modelo Lógico...................................................................................................................15

5 Programas utilizados para realização do projeto.....................................................................165.1 BRModelo........................................................................................................................165.2 Interface do IBconsole.....................................................................................................175.3 Interfaces do Delphi.........................................................................................................18

6 Requisitos Funcionais.............................................................................................................196.1 Relatórios e Consultas.....................................................................................................196.2 Portabilidade....................................................................................................................20

7 Interface do Programa SIS-Fitness..........................................................................................207.1 Interface Principal............................................................................................................207.2 Menu clientes...................................................................................................................217.3 Cadastro de clientes.........................................................................................................227.4 Cadastro de títulos...........................................................................................................237.5 Tabela histórico do cliente...............................................................................................247.6 Modalidade de cliente......................................................................................................257.7 Tabela relatório de clientes..............................................................................................267.8 Menu funcionários...........................................................................................................267.9 Cadastro de Funcionários.................................................................................................277.10 Cadastro de Funções do Funcionário...........................................................................287.11 Modalidades Dirigidas pelo Funcionário.....................................................................297.12 Menu Modalidades.......................................................................................................307.13 Modalidades.................................................................................................................317.14 Menu Produtos.............................................................................................................327.15 Cadastro de Produtos....................................................................................................33

8 PROPOSTA............................................................................................................................349 CONCLUSÃO........................................................................................................................3510 REFERÊNCIAS BIBLIOGRAFICAS................................................................................36

10

Page 12: TCC informatização de uma academia de musculação

1 INTRODUÇÃO

Neste trabalho foram abordadas as etapas do desenvolvimento do software SIS-Fitness.

Este software será utilizado para armazenar todos os dados do cadastro de alunos de uma

academia de musculação (Cadastro de alunos, endereço, tipo de modalidades praticadas, cadastro

de funcionários, produtos adquiridos na loja da academia, controle de gastos, etc) em um banco

de dados. O software, além de armazenar os dados, como a modalidades praticadas pelo aluno e

os dados dos funcionários da academia, ira disponibilizar o acesso aos mesmos através de

consultas e relatórios. O software foi desenvolvido no ambiente de programação orientado a

objetos Delphi 7 e sua base de dados foi criada e gerenciada através do software gerenciador de

banco de dados IBconsole.

11

Page 13: TCC informatização de uma academia de musculação

2 OBJETIVOS

2.1 Objetivo Geral

O objetivo geral deste trabalho é apresentar um programa simplificado e extremamente

útil para os administradores e donos de academias.

2.2 Objetivos Específicos

Colocar à disposição da sociedade, conhecimento e tecnologia, de forma a contribuir com

o bem estar dos portadores de deficiência física de membros superiores.

3 JUSTIFICATIVA

Esta monografia se justifica pela importância de se entender alguns aspectos da situação

vivencial dos administradores de academias, compreender suas principais dificuldades em

gerenciar o seu negócio com relação a vivência no seu dia-a-dia, com muitos elementos, dentre

eles, caixa, funcionários, frequentadores, balanço mensal, saber se o negócio esta gerando lucro

ou prejuízo.

Então criar um sistema que possa auxiliá-lo a exercer essas tarefas dando ao dono ou

administrador a visão geral do seu negócio, o valor real do lucro ou prejuízo, suas obrigações e

deveres referentes ao seu negocio, pagamentos de serviços e recebimento.

12

Page 14: TCC informatização de uma academia de musculação

4 REVISÃO BIBLIOGÁFICA

4.1 – Minimundo

A academia de ginástica Active Shape oferece atividades esportivas (ginástica aeróbica,

natação, musculação, etc.).

As atividades oferecidas, bem como o horário e o número de vagas, são definidos pela

Coordenação Esportiva.

O valor das mensalidades é fixado mensalmente pela Administração, em função do tipo

de atividade, época do ano, índices inflacionários e valores cobrados pelos concorrentes.

A contratação de professores é feita pela Coordenação Esportiva. A remuneração dos

professores corresponde a carga horária. O valor a pagar a cada professor é calculado no dia 5 de

cada mês, com base no número de horas aula.

As mensalidades vencem sempre no dia 20. As mensalidades são pagas na secretaria da

própria academia.

A taxa de matrícula corresponde à mensalidade do mês corrente, a qual é cobrada no ato

da matrícula.

Alunos com mensalidade em atraso ficam impedidos de participar da atividade, até a

regularização do débito. O valor de uma mensalidade em atraso é calculado com base no valor da

mensalidade vigente no dia do pagamento, acrescido de multa de 10%.

Alunos com 15 dias de atraso no pagamento de uma mensalidade devem receber uma

solicitação de regularização de débito. Com 30 dias de atraso, o aluno tem sua matrícula

cancelada, sendo notificado do fato.

13

Page 15: TCC informatização de uma academia de musculação

4.2 – Modelo Conceitual

Figura 1 – Relacionamento entre as tabelas - conceitual

14

Page 16: TCC informatização de uma academia de musculação

4.3– Modelo Lógico

Figura 2 – Relacionamento entre as tabelas - lógico

15

Page 17: TCC informatização de uma academia de musculação

5 Programas utilizados para realização do projeto

BrModelo

Ibconsole

Delphi

5.1 BRModelo

Figura 3 – Interface do BRModelo

Ferramenta freeware voltada para ensino de modelagem em banco de dados relacional

com base na metodologia defendida por Carlos A. Heuser no livro "Projeto de Bando de Dados".

16

Page 18: TCC informatização de uma academia de musculação

Esta ferramenta foi desenvolvida por Carlos Henrique Cândido sob a orientação do

Prof. Dr. Ronaldo dos Santos Mello (UFSC), como trabalho de conclusão do curso de pós-

graduação em banco de dados (UNVAG - MT e UFSC).

5.2 Interface do IBconsole

Figura 4 – Ibconsole

O IBConsole e o gerenciador de dados que acompanha o Interbase. A grande vantagem

dele é o fato de não ser uma ferramenta de criação de tabelas.

No IBConsole é o você realmente aprende a linguagem SQL, pois, toda e qualquer

criação, relacionamento, é feito no ISQL, tudo via linha de comando.

17

Page 19: TCC informatização de uma academia de musculação

5.3 Interfaces do Delphi

Figura 5 – Delphi 7

Delphi é um ambiente de desenvolvimento de aplicações, orientado a objetos, que permite

a criação de aplicações para sistemas operacionais, como templates e experts de aplicações e

formulários (wizards), que aumentam muito a produtividade, facilitando a programação.

Além disso, ele utiliza um dialeto da linguagem Object Pascal, tem os seus componentes

definidos como objetos permitindo heranças, permite a criação de novos componentes na própria

linguagem, o acesso a banco de dados é fácil e possui um ambiente de depuração integrado

facilitando a solução dos erros de programação que poderão surgir durante o desenvolvimento.

18

Page 20: TCC informatização de uma academia de musculação

6 Requisitos Funcionais

Após o levantamento e identificação dos requisitos funcionais concluiu-se que o sistema

deve permitir:

1- O sistema deve permitir o cadastro dos clientes, podendo incluir, alterar ou excluir

qualquer cliente. Os atributos necessários são: Código do cliente, Nome, Endereço, Bairro

Cidade, UF, Telefone, E-mail, CEP, RG e CPF.

2- O sistema deve permitir a inclusão de produtos, disponibilizando eventuais

atualizações nos preços. Os atributos utilizados são: Código do produto, Descrição, Estoque e

Preço.

3- O sistema deve permitir a inclusão de funcionários, podendo incluir, alterar ou

excluir qualquer funcionário. Os atributos necessários são: Código do funcionário, Nome,

Endereço, Bairro, Cidade, UF, Telefone, CEP, E-mail, RG e CPF.

6.1 Relatórios e Consultas.

1- O sistema deve permitir a impressão de uma listagem dos clientes, a consulta das

funções de cada funcionário, das modalidades praticadas pelos clientes, do relatório e histórico

de cada cliente.

2- O sistema deve permitir a impressão do relatório de cada cliente.

3 - Outras informações

19

Page 21: TCC informatização de uma academia de musculação

O Sistema funcionará na própria academia e em um único computador, sem a

necessidade de estar conectado à internet, sendo manuseado por qualquer funcionário responsável

pela administração ou operacional. Suas configurações permitem que um usuário com noções

básicas de informática possa utilizar a simples interface.

6.2 Portabilidade

Com relação à métrica portabilidade o sistema deve: emitir consultas e relatórios

solicitados.

O sistema deve ser executado em computadores Pentium 500 mHz ou superior, com

Sistema Operacional Windows XP ou acima, sendo indicado ser executado em computadores

com Sistema Operacional 32 bits.

7 Interface do Programa SIS-Fitness

7.1 Interface Principal

Ao iniciar o sistema SIS-Fitness, a primeira tela a ser exibida e a principal (figura 7), onde

o usuário terá acesso aos menus arquivo, clientes, funcionários, modalidades, produtos e vendas.

No menu arquivo o usuário terá acesso a programas complementares, no caso a

calculadora e o bloco de notas.

Na tela principal o usuário poderá finalizar o programa, clicando no botão

ou na opção fechar na barra de títulos.

20

Page 22: TCC informatização de uma academia de musculação

Figura 6 – Botão sair e opção fechar da barra de títulos do programa

Figura 7 – Tela de acesso principal

7.2 Menu clientes

Ao clicar no menu clientes (figura 8) temos acesso ao cadastro de clientes, cadastro de

títulos, histórico de cliente, modalidade do cliente e um relatório individual de cada cliente.

O usuário pode selecionar a tabela desejada com um clique.

21

Page 23: TCC informatização de uma academia de musculação

Figura 8 – Menu clientes

7.3 Cadastro de clientes

O usuário ao clicar em cliente > cadastro de cliente, é aberto a interface de cadastro

(figura 8) composta pelos campos, Nome do cliente, Endereço, Bairro, Cidade, CEP, UF, E-mail,

Telefone RG e CPF.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por

cadastro, como, ir do primeiro cadastro direto para o último, botão de cadastro, edição,

atualização de cadastro, salvar e apagar.

.

Figura 9 – Botões interface Cadastro de Clientes

22

Page 24: TCC informatização de uma academia de musculação

Figura 10 – Cadastro de clientes

7.4 Cadastro de títulos

O usuário ao clicar em cliente > cadastro de títulos, é aberto a interface de cadastro (figura

9) composta pelos campos, Nome do cliente, Descrição, Vencimento e Valor.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por cadastro,

quanto ir do primeiro para o último, botão de atualização, novo, salvar, editar e apagar.

Figura 11 – Botões interface Cadastro de Títulos

23

Page 25: TCC informatização de uma academia de musculação

Figura 12 – Cadastro de títulos

7.5 Tabela histórico do cliente

O usuário ao clicar em cliente > histórico de cliente, é aberto a interface de cadastro

(figura 14) composta pelos campos, Nome do cliente, Data, as medidas de Peito, Costa, Bíceps,

Abdômen, Antebraço, Cintura, coxa, panturrilha e trapézio.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por

cadastro, quanto ir do primeiro para o último, adicionar novo cadastro, apagar, salvar, excluir e

atualizar.

Figura 13 – Botões interface Cadastro de Títulos

24

Page 26: TCC informatização de uma academia de musculação

Figura 14 – Histórico do cliente

7.6 Modalidade de cliente

O usuário ao clicar em cliente > Modalidade do Cliente, é aberto a interface de cadastro

(figura 16) composta pelos campos, Nome do cliente, Nome da modalidade.

A interface possui os botões de navegação, Início, Anterior, Próximo, Último, Novo,

Editar, Salvar, Atualizar, Cancelar, Excluir.

Figura 15 – Botões interface Modalidade de Cliente

25

Page 27: TCC informatização de uma academia de musculação

Figura 16 –Modalidade de cliente

7.7 Tabela relatório de clientes

O usuário ao clicar em cliente > relatório, é gerado um relatório contendo todos os dados

do cliente, onde é possível fazer a impressão desta página (figura 18).

Figura 17 – Botões de controle

26

Page 28: TCC informatização de uma academia de musculação

Figura 18 – Relatório de clientes

7.8 Menu funcionários

Ao clicar no menu funcionários (figura 19) temos acesso ao cadastro de funcionários,

função primária, modalidade do funcionário e um relatório simplificado.

O usuário pode selecionar a tabela desejada com um clique.

27

Page 29: TCC informatização de uma academia de musculação

Figura 19 – Interface tabela funcionários

7.9 Cadastro de Funcionários

O usuário ao clicar em funcionários > cadastro de funcionários, é aberto a interface de

cadastro (figura 14) composta pelos campos, Nome do funcionário, Função, Endereço, Bairro,

Cidade, CEP, UF, E-mail, Telefone RG e CPF.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por

cadastro, como, ir do primeiro cadastro direto para o último, atualização de cadastro, botão novo,

edição, salvar e apagar.

28

Page 30: TCC informatização de uma academia de musculação

Figura 20 – Botões interface Cadastro de Funcionários

Figura 21 – Tabela Cadastro de Funcionários

7.10 Cadastro de Funções do Funcionário

O usuário ao clicar em funcionários > cadastro de funções, é aberto a interface de cadastro

(figura 15) composta pelos campos, Função, Salário.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por

cadastro, quanto ir do primeiro para o último, adicionar novo cadastro, apagar, salvar, excluir e

atualizar.

29

Page 31: TCC informatização de uma academia de musculação

Figura 22 – Botões interface Funções dos Funcionários

Figura 23 – Funções do Funcionário

7.11 Modalidades Dirigidas pelo Funcionário

O usuário ao clicar em funcionários > Modalidade de funcionário, é aberto a interface de

cadastro (figura 25) composta pelos campos, Nome do funcionário, Nome da modalidade e

Horário.

A interface possui os botões de navegação, podendo tanto ir passando cadastro por

cadastro quanto ir do primeiro para o último.

30

Page 32: TCC informatização de uma academia de musculação

Figura 24 – Botões interface Modalidade de Funcionário

Figura 25 – Modalidades do funcionário

7.12 Menu Modalidades

Ao clicar no menu modalidade (figura 26) temos acesso ao cadastro de modalidades e

relatório.

O usuário pode selecionar a tabela desejada com um clique.

31

Page 33: TCC informatização de uma academia de musculação

Figura 26 – Interface tabela modalidades do cliente

7.13 Modalidades

O usuário ao clicar em Modalidades > cadastro, é aberto a interface de cadastro de

modalidades (figura 28) composta pelos campos, Nome da modalidade.

A interface possui os botões de navegação, Início, Anterior, Próximo, Último, Atualizar,

Novo, Editar, Salvar, Cancelar, Excluir

Figura 27 – Botões interface Modalidade

32

Page 34: TCC informatização de uma academia de musculação

Figura 28 – Tabela Modalidade

7.14 Menu Produtos

Ao clicar no menu produtos (figura 29) temos acesso ao cadastro de produtos e relatório.

Figura 29 – Tabela produtos comercializados na academia

33

Page 35: TCC informatização de uma academia de musculação

7.15 Cadastro de Produtos

O usuário ao clicar em produtos> cadastro, é aberto a interface de cadastro de produtos

(figura 31) composta pelos campos, Descrição, Estoque, Preço de custo e Preço de venda.

A interface possui os botões de navegação, Início, Anterior, Próximo, Último, Novo,

Apagar, Editar, Salvar, Excluir, Atualizar.

Figura 30 – Tabela cadastro de produtos

34

Page 36: TCC informatização de uma academia de musculação

8 PROPOSTA

O aperfeiçoamento do programa, incluindo novos campos, de acordo com a necessidade

de cada academia.

35

Page 37: TCC informatização de uma academia de musculação

9 CONCLUSÃO

Desde o primeiro momento ao ser pensado como seria o projeto, foi visado atender a

necessidade de academias de pequeno e médio porte, pois notamos que e uma grande maioria os

donos e administradores não possuem controle de número de alunos praticantes, custo de

manutenção da empresa, controle de gastos com pessoal, investimentos em novos equipamentos e

ampliação do negócio, e quando tem algum controle, este e parcial, nossa ideia e proporcionar a

esse profissional uma informatização do seu negócio, com controle claro de curtos de

manutenção, gastos com mão de obra, números de alunos praticantes de atividade física.

Conclui-se com este programa, que é de fácil utilização e permitira ao administrador obter

uma fácil condução do seu negócio, possuindo pleno controle do mesmo. Dando ao instrutor um

melhor controle sobre cada cliente, podendo com isso desenvolver um programa específico para

cada biótipo físico.

36

Page 38: TCC informatização de uma academia de musculação

10 REFERÊNCIAS BIBLIOGRAFICAS

http://sis4.com/brModelo/ - acessado em 20:55 - 21/06/2012

37

Page 39: TCC informatização de uma academia de musculação

38