final String ESTUDANTES[] = { "Gabriel de Paula", "Gabriel Souza", "Henrique Azevedo" };
final String DISCIPLINA = "Análise e Projeto de Software";
final String PROFESSOR = "Matheus Viana";
final String SEMESTRE = "2023.2";
O Software tem como funcionalidade possibilitar que estudantes da universidade que adotar o SICC selecionem as disciplinas que pretendem cursar no semestre, emitindo um relatório de quais são as disciplinas escolhidas para que as solicitações sejam analisadas pela coordenação de cada curso adicionado no sistema.
- Padrão arquitetural MVC (
model
,controller
eview
) - Pacote
persistence
gerencia os dados salvos pelo programa - Pacote
utils
possui utilitários que podem ser usados em todo o programa
📂 build // Arquivos Compilados
📂 data // Dados salvos
📂 docs // Documentação
📂 src // Código-fonte
├──📁 model
├──📁 view
├──📁 controller
├──📁 persistence
├──📁 utils
└──📄 Program.java
O trabalho foi divido em três entregas, onde os erros das entregas passadas deveriam ser corrigidos.
O > Diagrama de Classes <
foi atualizado durante todo o desenvolvimento do projeto.
- Implementação do padrão DAO
- Implementação do padrão Singleton
- Implementação do padrão Decorator
Utilize o compilador javac
para criar os arquivos .class
javac -d ./build src/Program.java
Execute o programa
java -cp ./build src.Program