Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Projeto acadêmico — Desenvolvido durante o curso de Análise e Desenvolvimento de Sistemas (Estácio).
Este repositório é mantido como registro de formação. Não recebe manutenção ativa.
Para projetos atuais, veja meus repositórios em destaque no perfil.

TEMPLATE: Academic Work Use para: trabalhos de graduação (ESTACIO), atividades extensionistas -->

Sistema de Agendamentos para Academia Comunitária

Java Swing Maven Estácio ADS

Sistema de agendamentos para academia comunitária com interface gráfica em Java Swing. Atividade avaliativa da disciplina de Programação Orientada a Objetos — 4º semestre de Análise e Desenvolvimento de Sistemas na Universidade Estácio de Sá.


🎯 Contexto Acadêmico

Item Detalhe
Instituição Universidade Estácio de Sá
Curso Análise e Desenvolvimento de Sistemas
Disciplina Programação Orientada a Objetos (POO)
Semestre 4º semestre
Ano 2024

📋 Objetivo

Desenvolver um sistema desktop em Java que permita o gerenciamento de agendamentos para uma academia comunitária. O sistema deve oferecer autenticação de usuários, cadastro de horários para agendamento e visualização dos agendamentos realizados, aplicando os conceitos de Programação Orientada a Objetos, interfaces gráficas com Swing e persistência de dados em arquivo.


🛠️ Tecnologias Utilizadas

  • Java — Linguagem principal, com suporte a JDK 8+
  • Java Swing — Interface gráfica desktop (GUI)
  • Maven — Gerenciamento de dependências e build
  • Persistência em arquivo — Armazenamento de agendamentos em agendamentos.txt

⚙️ Como Executar

# Clone o repositório
git clone https://github.com/silviorodrigues98/java_graduacao_ESTACIO.git
cd java_graduacao_ESTACIO

# Compile com Maven
./mvnw compile

# Execute
./mvnw exec:java -Dexec.mainClass="App"

Alternativa: Importe o projeto como um projeto Maven em sua IDE (Eclipse, IntelliJ IDEA) e execute a classe App.


📚 Conceitos Aplicados

  • Programação Orientada a Objetos — Classes, métodos, encapsulamento e organização do código
  • Interface Gráfica com Swing — Construção de janelas, botões, campos de texto e painéis interativos
  • Persistência de Dados — Leitura e escrita de agendamentos em arquivo texto (agendamentos.txt)
  • Controle de Fluxo — Navegação entre telas (Login → Tela Principal → Cadastro / Visualização)
  • Autenticação Simples — Validação de credenciais fixas para acesso ao sistema

Projeto acadêmico desenvolvido para a disciplina de Programação Orientada a Objetos — 4º semestre de Análise e Desenvolvimento de Sistemas

@silviorodrigues98

About

Sistema de agendamentos para academia comunitária em Java com interface gráfica. Atividade de Programação Orientada a Objetos — 4º semestre ADS Estácio.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages