tcc informatização de uma academia de musculação
DESCRIPTION
projeto de conclusão de curso - técnico em informaticaTRANSCRIPT
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
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
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
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
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
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
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
LISTA DE SIGLAS
TCC - Trabalho de Conclusão de Curso
SIS-FTNESS – Programa para administração de academias.
7
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
Figura 30 – Tabela cadastro de produtos.......................................................................................32
9
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
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
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
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
4.2 – Modelo Conceitual
Figura 1 – Relacionamento entre as tabelas - conceitual
14
4.3– Modelo Lógico
Figura 2 – Relacionamento entre as tabelas - lógico
15
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
8 PROPOSTA
O aperfeiçoamento do programa, incluindo novos campos, de acordo com a necessidade
de cada academia.
35
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
10 REFERÊNCIAS BIBLIOGRAFICAS
http://sis4.com/brModelo/ - acessado em 20:55 - 21/06/2012
37
38