Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestão de Projetos (SGP) Um sistema em Java focado na aplicação de conceitos de Programação Orientada a Objetos (POO). Este projeto tem como objetivo demonstrar a modelagem básica de um sistema de gestão, estruturando as relações entre Usuários, Projetos e Tarefas.

🚀 Funcionalidades O sistema atualmente modela e estrutura as seguintes entidades e suas regras de negócios básicas:

Gestão de Usuários: Cadastro de informações pessoais (Nome, CPF, E-mail, Dados de Nascimento). Controle de acesso por Status ( ATIVO, INATIVO, BLOQUEADO). Gestão de Projetos: Definição de escopo (Nome, Descrição, Dados de Início e Conclusão). Atribuição de um Usuário responsável pelo projeto. Acompanhamento via Status do Projeto ( ATIVO, CONCLUIDO, CANCELADO). Gestão de 0s: Criação de tarefas definidas e vinculadas a um Projeto Específico e a um Usuário. Classificação de importância através de Prioridade ( BAIXA, MEDIA, ALTA). Controle o andamento via Status da Tarefa ( PENDENTE, FAZENDO, CONCLUIDA). 🛠️ Tecnologias Utilizadas Linguagem: Java (JDK 8 ou superior) Paradigma: Programação Orientada a Objetos (POO) Ambiente de Desenvolvimento: Visual Studio Code (ou qualquer IDE de sua preferência como Eclipse, IntelliJ IDEA) 📁 Estrutura do Projeto A arquitetura do projeto está organizada em pacotes para separar responsabilidades:

src/ ├── App.java # Classe principal com o método main para testes de instâncias ├── entidades/ │ ├── Projeto.java # Modelo de domínio para Projetos │ ├── Tarefa.java # Modelo de domínio para Tarefas │ └── Usuario.java # Modelo de domínio para Usuários └── enums/ ├── PrioridadeTarefa.java # Enum para nível de prioridade das tarefas ├── StatusProjeto.java # Enum para ciclo de vida dos projetos ├── StatusTarefa.java # Enum para ciclo de vida das tarefas └── StatusUsuario.java # Enum para situação cadastral dos usuários

⚙️ Como Executar Clone este repositório em sua máquina local. git clone https://github.com/seu-usuario/sgp-poo.git Abra a pasta do projeto em seu IDE de preferência. Compile os arquivos .java. Se você estiver usando o VS Code com o Extension Pack for Java , os arquivos na pasta srcserão compilados automaticamente para a pasta bin/. Execute o arquivo App.java. Ele contém um script básico no método mainque instancia e relaciona as classes do sistema para fins de demonstração.

Dependency Management

The JAVA PROJECTS view allows you to manage your dependencies. More details can be found here.

About

Exercício de POO(Formação Full Stack - Treina Recife)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages