-
Notifications
You must be signed in to change notification settings - Fork 0
Especificacao
Este documento especifica o sistema gerenciador de academias, para que atenda as necessidades de academias, fornecendo aos desenvolvedores as informações necessárias para o projeto e implementação, assim como para a realização dos testes e homologação do sistema.
Gerente de desenvolvimento, analistas e desenvolvedores.
- Brainstorm com os diretores, gerentes de desenvolvimento e analistas realizado em 22/08/2016;
- DOC01 - Especificação; 1.0; 24/08/2016; Gisele Bernades, Orlando Babptista, Lucas Umberto; Fonte do documento: GitHub - https://github.com/gisabernardes/MAROMBA/wiki/Especificacao;
O problema do grande volume de pessoas em academias e a falta de praticidade em softwares atuais afeta o controle em obter informações de cunho gerencial Cujo impacto é a ausência de informações precisas sobre a frequência dos alunos e a inadimplência. Uma boa solução seria interface simplificada para gerar agilidade e praticidade nas rotinas da academia. Além de controlar a entrada e saída dos alunos da academia através de uma matrícula e senha, gerando presença. O controle de mensalidades e o bloqueio de alunos inadimplentes automaticamente. E disponibilizar informações de cunho gerencial.
Para academias que incentiva a prática de exercícios físicos O MAROMBA é um pacote de software fechado que é responsável pela gestão e controle de entrada e saída de pessoas da academia. Ao contrário de possuir cadastros simples para a gestão, nosso produto fornecerá um controle integralizado dos alunos e seus dados, pagamentos, matrícula e frequência. Além de garantir a segurança das informações, o sistema possuirá permissões de acesso aos funcionários e alunos.
- Proprietário da academia - Interessado em assegurar a agilidade no atendimento, gestão e controle de entrada e saída de pessoas da academia.
- Recepcionista - Sem exigência de formação, tendo conhecimentos prévios de rotinas administrativas.
- Professor - Com formação superior em educação física, conhecimento de informática variando de básico ao avançado.
- Gerente - Faixa etária de 20 a 50 anos, com formação superior em administração, conhecimento de informática variando de básico ao avançado.
- Controle tanto na parte administrativa como no atendimento ao público, gerando agilidade e praticidade nas rotinas de sua academia;
- Gerencia até 20.000 alunos.
- Módulo Aluno: Todas as informações do aluno como os dados, pagamentos, matrícula e frequência para consulta.
- Módulo Funcionário: Compreende o cadastro de alunos, funcionários e modalidades.
- Módulo Administrativo: Compreende as informações de cunho gerencial.
- Módulo Login: Refere-se ao login de usuários no sistema.
- O sistema não oferecerá aspecto responsivo para dispositivos móveis como celulares, tablets e smartphones;
- O sistema não emitirá comprovante de pagamento;
- O sistema deve permitir aos usuários efetuar login;
- O sistema deve permitir ao gerente, professor e recepcionista cadastrar alunos;
- O sistema deve permitir ao gerente cadastrar funcionários;
- O sistema deve permitir ao gerente cadastrar modalidades;
- O sistema deve permitir ao gerente obter o total do fluxo de caixa filtrando por um período;
- O sistema deve permitir ao gerente obter a relação de alunos inadimplentes;
→ Usabilidade (facilidade de uso):
- Todos os campos obrigatórios de uma tela deverão estar marcados com um asterisco;
- Deve ser possível realizar os cadastros de clientes, funcionários e aparelhos celulares utilizando somente o teclado;
→ Desempenho (tempo de resposta):
- Todos os relatórios que o sistema apresenta não devem levar mais de 45 segundos para serem apresentados.
→ Segurança:
- A senha dos usuários deve ser armazenada criptografada;
→ Implementação:
- O sistema deve ser desenvolvido em linguagem de programação JAVA versão 8 atualização 77;
- O sistema deve utilizar o banco de dados MySQL;
- O sistema deve ser compatível com Windows 7 e 10;
→ Hardware:
- O servidor de aplicação deve possuir, no mínimo, processador 32 bits com 1GB de RAM, 16GB de espaço em disco rígido para um sistema operacional de 32 bits ou processador 64 bits com 2GB de RAM, 20GB de espaço em disco rígido para um sistema operacional de 64 bits.
- Placa gráfica DirectX 9 ou posterior com driver WDDM 1.0
- Tela com mínimo de 800x600.
- Recomendável conexão banda larga, mínimo de 10 MB;
→ Conformidade:
- .
- Para cadastrar um aluno, obrigatório nome e cpf;
- Para cadastrar um funcionário, obrigatório nome e ctps;
- Para efetuar login, deve haver um usuário previamente cadastrado com login e senha;
- O login de alunos e funcionários é a matrícula e senha geradas automaticamente;
- Para cadastrar uma modalidade, obrigatório nome e valor da mensalidade;
- MySQL : É um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL;
- SQL : (Structured Query Language - Linguagem de Consulta Estruturada) é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs (Sistema de Gerenciamento de Banco de Dados);
- JAVA : É uma linguagem de programação interpretada orientada a objetos;
- CTPS : Carteira de Trabalho e Previdência Social - um documento que registra as atividades do cidadão enquanto trabalhador;