Você está na página 1de 20

Trabalho de Anlise de Sistemas II

Niteri 2011

Trabalho de Banco de Dados II

Grupo: Diogo Mario

Niteri 2011
2

ndice Capitulo 1 Capa ................................................................................ ndice .............................................................................. Objetivo .......................................................................... Justificativa .................................................................... Descrio ....................................................................... Capitulo 2 Diagrama de Classe ...................................................... Diagrama de Estado (Funcionrio) ............................... Diagrama de Estado (Cliente) ...................................... Diagrama de Estado (Projeto) ...................................... Diagrama de Caso de Uso ........................................... Descrio de caso de Uso () Pgina 8 Pgina 9 Pgina 9 Pgina 10 Pgina 11 Pgina 1 Pgina 2 Pgina 4 Pgina 5 Pgina 6

Capitulo 1 Levantamento de Requisitos 1.1 Objetivo O objetivo do presente projeto o desenvolvimento e

implementao de um sistema para gesto de academias. O sistema dever gerenciar os alunos e suas avaliaes fsicas, funcionrios, as modalidades esportivas que a academia oferece, e os espaos que academia dispe.

1.2 Justificativa O projeto justifica-se pela necessidade de um sistema de controle que seja capaz de gerenciar os alunos da academia, bem como facilitar a administrao dos funcionrios e a alocao dos espaos disponibilizados para cada modalidade. Esse sistema servir como ferramenta para tomadas de decises para futuras aes de marketing e promoes para captao de novos alunos. Devido no existncia de competidores com a abrangncia do nosso sistema, acredita-se que o software ser de grande utilidade para as empresas que desenvolve esse tipo de atividade. Por fim, a estratgia desenvolver diferenciais para que se obtenham destaques para o sistema.

1.3 Descrio O presente projeto foca no desenvolvimento de um sistema para controle e gesto de academias. O sistema deve proporcionar ao administrador a possibilidade de gerir funcionrios, modalidades, alunos, alm da emisso de relatrios de cada modalidade esportiva que academia oferece. O sistema ser composto de interface grfica que preza pela facilidade de uso para os seus usurios. O sistema ser capaz de gerenciar papis e atribuir aos seus usurios funes especificas, bem como identificar o cdigo de acesso e senha e se adaptar a cada nvel de acesso ao sistema da empresa, exemplo: Gestor, Gerente e funcionrio. considerado funcionrio aquele que faz parte do quadro de funcionrios da empresa e est formalmente contratado e cadastrado no sistema. Cada funcionrio recebe um nvel de acesso ao sistema, sendo eles: Administrador, Gerente, Instrutor e atendente. O cadastro dos funcionrios deve ser realizado pelo administrador ou pelo gerente da academia. O cadastro de funcionrios dever conter: (Matricula, Nome, CPF, Endereo completo (rua, nmero, complemento, bairro, cidade, estado e CEP), Telefone, Cargo, Salrio, Status, nvel de acesso ao sistema e Observaes). E no ato do cadastro ser gerado a matrcula do funcionrio automaticamente. O cadastro das modalidades esportivas deve ser realizado pelo administrador ou pelo gerente. O cadastro das modalidades dever conter: (Cdigo, Nome, descrio, valor, e quantidade de alunos). Cada modalidade dever ter um instrutor responsvel que deve ter formao especfica para o exerccio da funo. O cadastro do instrutor dever ser realizado pelo gerente da academia ou pelo gestor. O cadastro do instrutor dever conter (Matrcula, nome, endereo, telefone, formao, funo e observao). O sistema prev o cadastro de espaos fsico do estabelecimento, afim de oferecer maior controle e administrao no uso do espao. O cadastro dos espaos dever ser feito pelo administrador ou pelo gerente do estabelecimento. O cadastro do espao dever conter as seguintes informaes: (Numero da sala, descrio, dimenses do espao e observaes). considerado aluno todas as pessoas fsicas que estejam cadastradas no sistema.
6

O cadastro dos alunos deve ser realizado pela atendente da academia no ato da matrcula e dever conter: (Matricula, Nome, Endereo completo (rua, nmero, complemento, bairro, cidade, estado e CEP), telefone, E-mail, CPF, Exame Mdico, idade, Sexo e observaes). No ato do cadastro ser gerado o cdigo do cliente automaticamente. O aluno ao ser cadastrado fica em analise at realizar sua avaliao fsica, podendo ser reprovado ou aprovado. Quando aprovado, o cliente fica disponvel para pratica das modalidades escolhidas, podendo ser bloqueado e depois excludo ou voltar para disponvel. O sistema tambm prev a suspenso do cadastro caso o exame mdico esteja vencido a mais de 30 dias. O sistema prev o bloqueio do cadastro do aluno caso o mesmo no efetue o pagamento da mensalidade em at 05 dias aps o vencimento. Tendo seu cadastro liberado automaticamente, assim que, efetue o pagamento. O aluno que ficar mais de 90 dias sem efetuar o pagamento tem sua matricula cancelada, tendo que, realizar todos os procedimentos de aluno novo, ou seja, ter que apresentar novos exames mdicos e realizar nova avaliao. O cadastro das avaliaes feito pelo instrutor responsvel na qual, dever informar no sistema sua matricula para acesso ao cadastro da avaliao. Cada avaliao dever conter: (Cdigo, peitoral, quadril, cintura, panturrilha direita, panturrilha esquerda, coxa direita, coxa esquerda, bceps direito, bceps esquerdo, punho direito e punho esquerdo). E no ato do cadastro ser gerado o cdigo do projeto automaticamente. A avaliao ao ser realizada fica em analise, podendo ser reprovado ou aprovado. Quando aprovado, o tem seu cadastro liberado para pratica esportiva. O sistema ser capaz de gerar relatrios dos alunos, instrutores, das modalidades, das alocaes e uso do espao, faturamento de cada modalidade e faturamento geral da academia. O administrador e o gerente capaz de emitir todos os relatrios do sistema e os instrutores somente o de acompanhamento de cada modalidades, na qual responsvel. Visando a economia de recursos financeiros e humanos, o sistema ser divido em quatro grandes mdulos. O primeiro mdulo conter a parte principal do sistema, com validao de usurio, troca de senha, help entre outros atributos estruturais. O segundo mdulo tem o objetivo implementar as funcionalidades de administrao do sistema como auditoria, cadastro de usurios, cadastro de perfis, backup e restore.
7

O terceiro mdulo tem o objetivo implementar as funcionalidades de cadastro como o cadastro de departamentos, funcionrios, alunos e modalidades esportivas e espao fsico. O quarto mdulo tem o objetivo implementar as funcionalidades de controle, gesto, administrao e controle de modalidades, com a possibilidade de bloquear modalidade, alocar modalidades, bloquear espao, solicitar relatrio de acompanhamento de financeiro, e relatrio dirio dos alunos.

Capitulo 2
2.1- Diagrama de Classe Sistema Gerenciamento de Projetos

Sistema Gerenciamento de Projetos

2.2- Diagrama de Estado - Funcionrio

Diagrama de Estado - Clientes

10

Diagrama de Estado - Projeto

11

2.3- Diagrama de Caso de Uso

Diagrama de Caso de Uso

Sistema Gerenciamento de Projetos

12

2.4- Descrio de Caso de Uso Realizar Cadastro de Funcionrio


Caso de Uso: Cadastrar Funcionrio Ator: Departamento de RH Descrio: O presente caso de uso cadastra os dados referentes aos funcionrios que trabalham na Empresa. Precondies: O cadastro de funcionrios dever ocorrer no horrio de funcionamento da empresa. Fluxo de Trabalho 1- Cadastrar Funcionrio 1.1. O usurio acessa a tela de cadastro de funcionrio; 1.2. O usurio informa o nome do funcionrio, o nome para acesso ao sistema, a senha e o nvel de acesso; 1.3. Indicar se o cadastro est ativo ou no; 1.4. O usurio clica no boto salvar; 1.5. O cadastro salvo no sistema com um cdigo gerado automaticamente. 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 2.2. Nome para acesso j existente

2.2.1. Sistema apresenta mensagem de erro; 2.2.2. Usurio confirma mensagem de erro; 2.2.3. Caso de uso retorna ao passo 1 do fluxo bsico (seo 1.1). 3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

13

Realizar Cadastro de Departamentos


Caso de Uso: Cadastrar Departamentos Ator: Departamento de RH Descrio: O presente caso de uso cadastra os dados referentes aos departamentos da Empresa. Precondies: O cadastro de departamento dever ocorrer no horrio de funcionamento da empresa. Fluxo de Trabalho 1- Cadastrar Departamento 1.1. O usurio acessa a tela de cadastro de Departamento; 1.2. O usurio informa o nome do departamento, o nome do gerente do departamento; 1.3. Indicar se o cadastro est ativo ou no; 1.4. O usurio clica no boto salvar; 1.5. O cadastro salvo no sistema com um cdigo gerado automaticamente. 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 2.2. Nome para acesso j existente

2.2.1. Sistema apresenta mensagem de erro; 2.2.2. Usurio confirma mensagem de erro; 2.2.3. Caso de uso retorna ao passo 1 do fluxo bsico (seo 1.1).

3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

14

Realizar Cadastro de Clientes


Caso de Uso: Cadastrar Clientes. Ator: Diretor e Gerente de Projeto. Descrio: O presente caso de uso cadastra os dados referentes aos clientes que da empresa. Precondies: O cadastro de clientes dever ocorrer no horrio de funcionamento da empresa. Fluxo de Trabalho 1- Cadastrar Cliente 1.1. O usurio acessa a tela de cadastro de cliente; 1.2. O usurio informa o os dados do cliente; 1.3. O sistema utiliza verificar cliente; 1.4. O sistema retorna os dados do cliente; 1.5. Indicar se o cadastro est ativo ou no; 1.6. O usurio clica no boto salvar; 1.7. O cadastro salvo no sistema com um cdigo gerado automaticamente. 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 2.2. Nome para acesso j existente

2.2.1. Sistema apresenta mensagem de erro; 2.2.2. Usurio confirma mensagem de erro; 2.2.3. Caso de uso retorna ao passo 1 do fluxo bsico (seo 1.1). 3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

15

Realizar Cadastro de Projetos


Caso de Uso: Cadastrar Projeto Ator: Gerente de Projeto Descrio: O presente caso de uso cadastra os dados referentes aos projetos dos clientes da empresa. Precondies: O cadastro dos projetos dever ocorrer no horrio de funcionamento da empresa e somente ter acesso login e senha habilitado para essa funo. Fluxo de Trabalho 1- Cadastrar Projeto 1.1. O usurio acessa a tela de cadastro de projetos; 1.2. O usurio informa o os dados do projeto; 1.3. O sistema utiliza verificar cliente; 1.4. O sistema retorna dados do cliente; 1.5. O Sistema utiliza validar projeto; 1.6. O sistema retorna a mensagem de validao; 1.7. Indicar se o cadastro est ativo ou no; 1.8. O usurio clica no boto salvar; 1.9. O cadastro salvo no sistema com um cdigo gerado automaticamente. 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 2.2. Nome para Projeto j Existente

2.2.1. Sistema apresenta mensagem de erro; 2.2.2. Usurio confirma mensagem de erro; 2.2.3. Caso de uso retorna ao passo 1 do fluxo bsico (seo 1.1). 2.3. Cliente no Cadastrado

2.3.1 Sistema apresenta mensagem de erro; 2.3.2 Usurio confirma mensagem de erro; 2.3.3 O sistema utiliza cadastrar Cliente; 2.3.4 Atendente informa os dados do cliente; 2.3.5 Indicar se o cadastro est ativo ou no; 2.3.6 O usurio clica no boto salvar; 16

2.3.7 O cadastro salvo no sistema com um cdigo gerado automaticamente; 2.3.8 Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

17

Realizar Alocao de Funcionrio


Caso de Uso: Alocar Funcionrio Ator: Departamento de RH e Diretor Descrio: O presente caso de uso aloca os funcionrios nos departamentos da Empresa. Precondies: O funcionrio deve estar cadastrado e seu status ativo para que ele possa ser alocado em um departamento. Fluxo de Trabalho 1- Alocar Funcionrio 1.1. O usurio acessa a tela de registro de alocao; 1.2. O usurio informa o cdigo ou nome do departamento; 1.3. O sistema usa verificar departamento; 1.4. O sistema retorna os dados do departamento; 1.5. O usurio informa o nome do funcionrio e a funo; 1.6. O usurio clica no boto salvar; 1.7. O registro de alocao salvo no sistema. 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 2.2. Funcionrio j alocado em um departamento

2.2.1. Sistema apresenta mensagem de erro; 2.2.2. Usurio confirma mensagem de erro; 2.2.3. Caso de uso retorna ao passo 1 do fluxo bsico (seo 1.1). 3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

18

Solicitao de Relatrios
Caso de Uso: Solicitar Relatrios de Projetos Ator: Gerente de Projetos Descrio: O presente caso de uso solicita relatrios dos projetos cadastrados no sistema. Precondies: O projeto deve estar cadastrador e sem nenhuma pendencia. O usurio deve ter privilgios para acessar a rotina de emisso de relatrios. Fluxo de Trabalho 1- Solicitar Relatrio 1.1. O usurio acessa a tela de relatrio; 1.2. O usurio informa o cdigo do projetou, ou o nome do gerente de projeto; 1.3. O usurio clica no boto confirmar relatrio; 1.4. O sistema retorna o relatrio; 2- Fluxos de Trabalho Alternativos 2.1. Os dados obrigatrios no foram informados; 2.2. Sistema apresenta mensagem de erro; 2.3. Usurio confirma mensagem de erro; 2.4. Caso de uso retorna ao passo que no foi realizado no fluxo bsico (seo 1.1). 3- Requisitos Especiais Nenhum. 4- Informaes Complementares Nenhum.

19

Concluso

20

Você também pode gostar