Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub License

IFixTec - Sistema de Gestão de clientes

InterfaceSistema

📖 Sobre o projeto

Este projeto foi desenvolvido como uma aplicação desktop voltada para a gestão de serviços da empresa IFixTec Tecnologia.

O sistema tem como objetivo auxiliar no controle de atendimentos técnicos, clientes e registros de serviços, oferecendo uma interface simples e funcional.

Este é o meu primeiro projeto prático desenvolvido para um cliente real, marcando uma experiência importante no aprendizado e aplicação de conceitos de programação.


📋 Como baixar

1. Requisitos necessários

Java 8

XAMPP(8.2.12, 8.1.25 e 8.0.30

Workbench 8.0.46

Script SQL

2. XAMPP

image

Após instalar e abrir o XAMPP, aperte "Start" em "MySQL" e verifique a porta (3306, no caso da imagem). Não esqueça de ligar o XAMPP toda vez que for usar o programa ou configurar para ele funcionar automaticamente.

3. Workbench

image

Depois de ligar o XAMPP, clique no sinal de "+" para criar ma nova conexão SQL.

image

Coloque um nome para a conexão e coloque a porta do XAMPP em "Port". O resto das opções, deixe exatamente como está na imagem e aperte "Ok".

image

Com a conexão aberta, aperte em File(No canto superior esquerdo) e clique em "Open SQL Script". Selecione o Script SQL que está disponível nesse repositório.

image

Após isso, execute os três comandos(Selecione com o mouse em cima do comando e aperte Ctrl + Enter para executar). Não esqueça de executar de cima para baixo.

Com o banco e a tabela criada, abra o executável JAR

image

Verifique se o banco de dados está conectado. Se estiver, o programa está pronto para uso.


🚀 Tecnologias utilizadas

  • Java
  • MySQL
  • XAMPP
  • Eclipse IDE
  • WindowBuilder

👨‍💻 Desenvolvimento

O projeto foi desenvolvido com foco em aprendizado e prática de desenvolvimento back-end integrado com banco de dados.

Participantes:

  • Diego de Oliveira
  • Paulo Roberto
  • Maurício Sena

⚙️ Funcionalidades

  • Cadastro de clientes
  • Registro de atendimentos
  • Controle de status de serviços
  • Integração com banco de dados MySQL
  • Interface gráfica construída com WindowBuilder

🗄️ Banco de dados

O sistema utiliza MySQL para armazenamento das informações.

O script de criação do banco de dados está disponível nesse repositório.


📌 Status do projeto

✅ Finalizado


📚 Aprendizados

Este projeto contribuiu para o desenvolvimento de habilidades como:

  • Integração entre Java e banco de dados
  • Uso de JDBC
  • Estruturação de sistemas CRUD
  • Desenvolvimento de interfaces gráficas
  • Organização de projetos reais

📎 Observações

Este projeto foi desenvolvido com fins educacionais e práticos, sendo uma aplicação real voltada para uso em um serviço técnico.


📄 Licença

Este projeto está sob a licença MIT

About

No description or website provided.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages