Skip to content

juanbomfim22/Analise-Vacancia-UFS-2020.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Análise da Vacância - UFS - 2020.1

Implementação de uma interface gráfica (GUI) em C++, a partir da exploração de uma base de dados não-estruturada e pública da UFS, que dispõe gráficos de colunas empilhadas para ilustrar o comparativo entre vagas ocupadas e vagas ociosas no primeiro período de ensino remoto.

Autor

Juan Garbellotte Bomfim

Graduando em Engenharia de Computação pela Universidade Federal de Sergipe (UFS).

Motivação

Esse projeto é fruto da disciplina Programação Orientada a Objetos, do Departamento de Computação da UFS, ministrada pelo Prof. Dr. Leonardo Nogueira Matos no 3º período do curso Engenharia de Computação do semestre 2020.1.

Descrição

O projeto funciona a partir de informações das turmas, coletadas previamente de um repositório de dados não-estruturado e público para os alunos da UFS. Os dados foram obtidos através da seção "Ensino > Consultar Turma" no Portal do Discente do SIGAA referentes à modalidade Graduação do período 2020.1.

Quatro categorias de análise foram escolhidas para cada Departamento:

  • Componente: dada pela sigla sem os números. Exemplo: ADMI.
  • Situação: Aberta, A Definir Docente ou Consolidada.
  • Matriculados: quantidade de alunos matriculados no departamento.
  • Capacidade: quantidade de vagas disponiveis no departamento.

Com essas informações, foi elaborada uma interface gráfica que dispõe colunas empilhadas com base nas componentes escolhidas pelo usuário.

Diagrama de classes

DIAGRAMA DE CLASSES

Funcionalidades

O programa permite que o usuário escolha quantas e quaisquer componentes (Turmas) de modo a realizar a comparação da vacância das vagas ofertadas, em um gráfico de colunas empilhadas. O comparativo entre matriculados e capacidade tem a observação facilitada utilizando o scroll do mouse para aumentar ou diminuir o zoom do gráfico.

  1. Dados escolhidos UFS3
  2. Interface do usuário
    GUI1
  3. Várias seleções são possíveis
    GUI2

Bibliotecas e Frameworks

Nas versões mais recentes:

Instalação

Baixe os arquivos necessários para a plotagem aqui:

  1. Descompacte a pasta baixada e coloque qcustomplot.h e qcustomplot.cpp na pasta files deste repositório.
  2. Utilize os arquivos com extensão ".pro" no Qt Creator.
  3. Coloque o arquivo de dados encontrado em data/dados.csv dentro das pastas dos caminhos \build-ProjetoPOO-Desktop_Qt_5_15_2_MinGW_64_bit-Release e \build-ProjetoPOO-Desktop_Qt_5_15_2_MinGW_64_bit-Release\debug.

About

Análise da vacância das turmas do período 2020.1 da UFS por meio de uma interface gráfica.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published