Skip to content

Class Management System(CMS) front-end app - 4º TI Information system

Notifications You must be signed in to change notification settings

lucasgmagalhaes/cms-app

Repository files navigation

Sistema de gestão de horário. 4º período TI

Tema

Especificação e implementação de um sistema de informação.

Objetivo geral

Fazer a especificação de um Sistema de Gestão de horários de disciplinas e implementar algumas funcionalidades. Alocação de horários Considere que você seja o responsável para montar o horário do curso de Sistemas de Informação – São Gabriel (noite) da PUC Minas. O problema consiste em alocar os professores às suas disciplinas de forma a maximizar o número de disciplinas em paralelo. Considere que alguns professores possam ministrar diversas disciplinas, e que por dia, possamos ter 2 horários de alocação.

Estrutura do arquivo a ser lido

v1

nome_da_disciplina;nome_do_professor;período

v2

nome_da_disciplina;nome_do_professor;período;qtd_aulas_semana

Exemplo tabela gerada

Período Matéria Professor Horário Dia Semana
ATP Hugo Segunda
POO Caram Terça
AED Caram Segunda

Estrutura do grafo que é gerado

alt text

Estrutura de classes do grafo

alt text

Resultado final Grafo

alt text

Modelo lógico do banco de dados:

alt text

Link para visualizar a descrição do projeto

About

Class Management System(CMS) front-end app - 4º TI Information system

Resources

Stars

Watchers

Forks

Packages

No packages published