Vous êtes sur la page 1sur 27

Instituto de Educao Superior da Paraba

Curso de Sistemas de informao


Trabalho de Concluso de Curso

SYSTRAIN: sistema web para auxiliar o


personal training na prescrio do
treinamento de musculao

Felipe Csar Gomes de Almeida


Orientadora: Jeane Cavalcanti
1 // 30
301
1

Sumrio
1 - Introduo
2 - O Personal Trainer no Brasil
3 - Ferramentas
4 - SysTrain

2 // 30
302
2

1 Introduo
Sistema Web

O que ?
Vantagens e Desvantagens

3 // 30
303
3

O que ?
um software que se encontra
hospedado em um servidor na
internet e que acessado por
diversos navegadores, sendo capaz
de apresentar grande interatividade,
diferentemente das pginas
estticas. O cliente solicita alguma
requisio ao servidor que deve
entregar uma resposta gerada por
algumas funcionalidades da

Vantagens e Desvantagens
Vantagem: Pode ser acessado em
qualquer lugar a qualquer momento.
Desvantagem: Precisa de conexo
com a internet.

1.1 Objetivo
Desenvolver um sistema para
auxiliar o profissional de educao
fsica para avaliar e elaborar
treinamentos para seus clientes.

4 // 30
306
4

2 Personal Trainer no Brasil

O Personal Trainer um profissional licenciado em Educao Fsica, que


possui conhecimentos suficientes para realizar avaliao fsica e prescrever
o treinamento individual para cada cliente.
5 // 30
307
5

AVALIAO FSICA
Segundo Wilmore & Costill (1994),
de fundamental importncia realizar
uma avaliao fsica antes de
prescrever qualquer treinamento,
pois mediante alguns
questionamentos podem-se
identificar as pessoas que possuem
problemas de sade, e por isso
devem ser acompanhadas por
profissionais qualificados.

3 Ferramentas
JAVA: uma linguagem orientada a
objetos muito conhecida. Uma das
mais utilizadas do mundo.
Um dos grandes benefcios que o
Java proporciona o de escrever o
programa apenas uma vez e
executar em todos os sistemas
operacionais que dar suporte a
linguagem.
9

3 Ferramentas
POSTGRESQL: famoso por ser o
sistema
de
banco
de
dados
relacionais de cdigo aberto mais
utilizado do mundo, pelo fato de no
possuir custo nenhum e tambm ser
extremamente leve e simples de
usar. Alm de tudo seu desempenho
pode ser comparado a diversos
SGBDs comerciais.
10

3 Ferramentas
FRAMEWORK HIBERNATE E
PRIMEFACES: So Frameworks que
servem para facilitar a vida do
programador. Um responsvel pelo
mapeamento do sistema com o
banco de dados. E o Primefaces
permite criar uma interface grfica
web.
11

3 Ferramentas
GIT E GITHUB: O Git conhecido por
ser um sistema de controle de verso
de arquivos na qual permite que
vrias
pessoas
acessem
e
contribuam no desenvolvimento do
programa. A grande vantagem de
ser um servio web com muitas
funcionalidades e gratuito (AQUILES;
FERREIRA, 2015).
12

4 SysTrain
O SysTrain um sistema que ainda
est em constante melhoramento. A
proposta inicial do aplicativo web
possibilitar um melhor
acompanhamento do personal
trainer ao seu cliente, permitindo a
criao de treinos periodizados, alm
de gerar relatrios de evoluo do
seu aluno, sendo assim, possvel
fazer comparao do antes e depois.

13

LEVANTAMENTO DE
REQUISITOS

14

Requisitos funcionais e no
funcionais
O Requisito uma funcionalidade do
sistema ou alguma restrio no
desenvolvimento do mesmo, com a
inteno de solucionar
exclusivamente o problema do
cliente. Por conta da experincia, a
equipe de desenvolvimento pode dar
algumas opinies e sugestes, mas
sem fugir da proposta de desejo do
cliente

15

16

Requisitos funcionais e no
funcionais
Requisitos Funcionais
RF01: Cadastrar professor.

Descrio
Administrador

cadastra

um

novo

professor.
RF02: Alterar professor.

Professor autorizado ou administrador


altera os dados de professor

RF03: Excluir professor

Administrador poder excluir cadastros


de professor.

RF04: Cadastrar usurio.

Administrador realiza o cadastro de


usurio do sistema com algum nvel de
acesso. O usurio do sistema algum
professor disponvel.

RF05: Alterar usurio.

Administrador pode alterar nvel de


acesso.

RF06: Excluir usurio.

O administrador poder excluir cadastro


de usurio.

17

Requisitos funcionais e no
funcionais
RF07: Cadastrar aluno.

Professor cadastra os dados do seu


cliente.

RF08: Alterar aluno.


RF09: Excluir aluno.

Professor altera os dados do aluno.


Professor poder excluir o cadastro do
aluno.

RF10: Realizar e cadastrar questionrio.

Professor faz perguntas ao seu cliente e


cadastra as perguntas no systrain.

RF11: Alterar questionrio.

Professor poder alterar os dados do


questionrio do aluno.

RF12: Calcular IMC.

Professor informa o peso e altura do


cliente, a partir disso o sistema calcula o
ndice de massa corporal do aluno.

18

Requisitos funcionais e no
funcionais

RF13: Exibir clculo de IMC.

O sistema poder exibir sempre que for


necessrio o ndice de massa corporal
do aluno.

RF14: Cadastrar treinamento

Professor cadastra um novo treinamento


para determinado cliente.

RF15: Alterar treinamento

Professor poder alterar treinamento do


aluno.

RF16: Exibir relatrio de evoluo

Professor solicita todos os clculos de


IMC do aluno e todos os treinamentos
que foram realizados.

19

Requisitos funcionais e no
funcionais

Requisitos No Funcionais
RNF01: Sistema web

Descrio
O sistema deve rodar em um servidor na
rede.

RNF02: O sistema utiliza banco de


dados postgreSQL
RNF03:

sistema

deve

ser

desenvolvido em JAVA com JSF.

20

TELA DE LOGIN

21

TELA PRINCIPAL DE SISTEMA

22

TELA DE CADASTRO DE
ALUNO

23

TELA DE QUESTIONRIO

24

TELA DE AVALIAO

25

PAINEL DE CLCULO DE IMC

26

TELA DE PRESCRIO DE
USURIO

27

Vous aimerez peut-être aussi