Skip to content

johnataanricardo/sistemaDeGestaoDaFaculdadeFean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestão da Faculdade FEAN

Este repositório contempla o projeto da matéria de Programação Orientada a Objetos 3 da Faculdade Fean, a proposta do projeto contempla todas as fases de desenvolvimento desde a definição de escopo, planejamento de tempo, arquitetura do projeto.

A documentação foi realizada baseado nas ideias propostas pelos alunos (Johnatan Ricardo Martins e Lucas Ribeiro) em um Mapa Mental, cujo a proposta do sistema está no controles de usuários, matérias, turmas, cursos, salas, matrícula e renovação, grade curricular e atividades dos alunos.

A documentação está compartilhada no Google Drive para quem tiver interesse: https://docs.google.com/document/d/1ysidHOiecqXdUP0Jlt3kYIHwkNZiTA__xQy0d-S3Fek/edit?usp=sharing

Após a definição do escopo da aplicação realizarmos um trabalho sobre arquiteturas de software possíveis para a aplicação a ser desenvolvida, mais uma vez para quem tiver interesse a apresentação está compartilhada no Google Drive: https://docs.google.com/presentation/d/1sjetU9Ye_YSUK78JMzGt3XYZJsn0nFetk2mFFImFN08/edit?usp=sharing

Foi solicitado que fosse implementado um projeto WEB com apenas 3 Crud's dividimos esse nos seguintes, crud de usuário, crud de matérias e crud de salas, as regras de negócios foram quebradas por muitos dos requisitos funcionais terem um acoplamento com outros requisitos funcionais.

Eu e Lucas Ribeiro(https://github.com/becoolxz), dividimos nossas tarefas no Trello para que nós tivessemos um controle das atividas a serem realizadas.

As seguintes atividades foram definidas: Arquitetura do Software (DONE), Adição do Template (DONE), Acesso do usuário (To Do), Controle de usuários (DONE), Controle de Sala (DONE), Controle de Matérias (DONE).

Nesta aplicação não há conexão com o banco de dados, todos os valores são armazenados na memória do JAVA, conforme solicitação do professor.

A aplicação foi sendo desenvolvida em JAVA WEB utilizando o Framework Spring MVC, Maven para gerenciamento das dependências e estamos utilizando o seguinte template SB Admin Bootstrap(https://startbootstrap.com/template-overviews/sb-admin/).

Durante o semestre também foi estudado padrões de projeto e o professor passou alguns padrões para que os alunos estudassem e implementasse, nossa dupla ficou responsável pelo padrão de projeto FACADE (https://docs.google.com/presentation/d/1Uv-sS0dtgSm5YjbCSQwN7oBfip8L2eu3OXrFPK46RqU/edit?usp=sharing), no qual implementamos no cadastro de matrículas da faculdade.

About

Trabalho da faculdade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published