Skip to content

Aplicação web para gestão de Grade Horária da faculdade com Java, Spring Boot e Bootstrap 4.5

Notifications You must be signed in to change notification settings

lvcaspacifico/trabalho-grade-horaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho Final | Programação Orientada à Objetos II | 2024-01

Grade Horária Web App

Projeto criado para a disciplina de Programação Orientada à Objetos II - 2024-01 no curso Bacharelado em Engenharia de Software da Univille em maio de 2024.

Requisitos 📝

"imagem enviada semanalmente"

  • Desenvolver as entidades
  • Desenvolver os repositories
  • Inserir os dados
  • Consultar os dados
  • Diagrama de classes da UML
  • Interfaces gráficas via web

Diagrama UML 📌

"diagrama de classes com os pacotes"

Tecnologias Utilizadas 📦

  • Spring Boot
  • Banco de dados H2
  • Bootstrap 4.5
  • Arquitetura MVC

Autores 👥

Atualizações 🔃

18/05/2024 - Arquivo base adicionado. Páginas da Entidade 'Cursos' adicionadas.

26/05/2024 - Conexão com backend + arquivo com inserts e testes das Repository iniciais.

03/06/2024 à 11/06/2024 - Criação das Services, Controllers e alterações na lógica de criação das Entidades/Repository. Criação de templates para cada Entidade e adição do tratamento de dados nos templates com Thymeleaf. A aplicação já suporta um CRUD. Adicionamos uma foto de perfil e nome para o admin.

A aplicação tem alguns tratamentos para Entidades que sejam null (exemplo: ao excluir um Professor, a Disciplina mostrará '[EMPTY]' no campo)

12/06/2024 - Apresentamos o trabalho para o professor.

About

Aplicação web para gestão de Grade Horária da faculdade com Java, Spring Boot e Bootstrap 4.5

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published