IRMarcio / GrupoImagetech-curso

Teste de Execução de Trabalho de Analise e Desenvolvimento

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Total Downloads Latest Stable Version License

Sobre o Projeto Curso Grupo Imatech.

Foi Desenvolvido um sistema com a seguinte perspectiva. Um sistema de gestão de Cursos com multiplas entidades Estudantis neste caso Chamadas de CDE --> (Centro de Distribuição Estudantil), aonde se realiza o cadastro de Cursos, que ficam a disposição de todos os polos (CDE), aonde cada polo adiciona o curso em seus registro determinando a data de início da turma, quantidade de vagas disponível e o período. Cada CDE também consegue realizar Cadastro dos alunos assim como a matrícula, efetivando o aluno em seu curso. segue as informações de disponíveis.

MENU

Na Barra Superior do Menu se encontra o menu de Gestão do Usuário, lado Esquerdo do ícone de usuário se encontrado a Unidade Lotada do Usuário atual, do lado direito o Nome do Perfil e Primeiro nome do usuário, clicando em cima do nome do usuário voce encontra 3 menus:

  • Sub-Menu Alterar Senha.

         _- Trocar a senha do usuário;
    
  • Sub-Menu Selecionar Centro.

         _- Um usuário pode ser lotado em mais de uma CDE, sendo assim você pode navegar entre os Centros aqui;
    
  • Sub-Menu Alterar Perfil.

         _- Alterar Perfil do Usuário;
    

Cadastro de Usuários

O Cadastro de usuários novos o login e senha são o cpf do usuário, no hora do usuário se logar no sistema ele será redirecionado para uma nova view que solicitara uma nova senha do mesmo.

Apresentação do Sistema

Segue abaixo uma Apresentação Geral do Sistema;

Processo de Instalação

  • Realizar o clone do projeto :

git clone https://github.com/IRMarcio/GrupoImagetech-curso.git

  • Executar a instalação do Laravel :

      composer install
    
  • Executar a instalação do Node Package.json :

      npm install && npm run dev
    
  • Gerar Arquivo .env e Adicionar os dados do banco de dados:

      cp .env.example .env
    
  • Gerar APP_KEY do arquivo .env :

      php artisan key:generate
    
  • Dar Permissões para pasta storage/Bootstrape :

      sudo chmod -R 777 storage/ bootstrap/
    
  • Gerar as Migration do Sistema :

      php artisan migrate
    
  • Carregar as Bibliotecas de Dados do sistema:

      php artisan db:seed
    
  • Carregar as Bibliotecas de Dados de Teste do Projeto:

      php artisan db:seed --class=UnidadePerfilSeeder
    
  • Após carregar os dados gerar o v-host na Máquina local:

      <VirtualHost *:80>
          ServerAdmin curso
          DocumentRoot "/sua_pasta_ate/curso/public"
          ServerName curso
          ServerAlias dev.curso
      
              <Directory "/sua_pasta_ate/curso/public">
                      Options Indexes FollowSymLinks
                      AllowOverride All
                      Order allow,deny
                      Allow from all
                      Require all granted
              </Directory>
      
      </VirtualHost>
    
  • Senha do usuario padrão:

             "cpf": "00000000000",
             "senha": "admin",
    
  • Após Logar no sistema, adicionar ao usuário PADRÃO os Perfis Previamente Cadastrados, e adicionar aos cursos cadastrados, os períodos: Matutino, Vespertino, Noturmo, como mostra a ilustração abaixo:

Observação

  • O sistema caberia muitas funcionalidades que permite a leitura ainda superficial do projeto, como fluxo de movimento financeiros entre os CDE, mensalidades de taxas de matrículas etc.... infelizmente o fator tempo esta curto devido as atividade tive somente o final de semana e as noites para desenvolver este projeto, espero que esteja satisfatório. Agradeço atenciosamente a atenção e me colocar a disposição.

Exemplos de Trabalhos Realizados em Analise de Projeto e execução

Contatos

About

Teste de Execução de Trabalho de Analise e Desenvolvimento


Languages

Language:PHP 60.8%Language:HTML 34.1%Language:Vue 5.0%