Aplicação desktop construída a partir da linguagem Java e sua biblioteca de renderização gráfica Swing. Oferece operações CRUD (create, read, update, delete) para clientes e funcionários com campos de entrada de diferentes tipos. Cada entidade tem seu próprio painel, executado separadamente. Projeto acadêmico da EEEP Alfredo Nunes de Melo - Acopiara, CE.
Persistência no Banco de Dados PostgreSQL. O projeto pode facilmente optar por outro banco de dados adicionando um driver JDBC alternativo nas pasta libs.
- Java +17
- Swing
- Data Access Object pattern (DAO)
- PostgreSQL
- Ferramenta de build Apache Ant +10
Requisitos:
- JDK LTS +17
- Executar o database-script.sql na pasta resources para criar as tabelas do banco de dados
- Variáveis de Ambiente:
- DB_USER (usuário do banco de dados),
- DB_PASS (senha do banco de dados),
- DB_URL (url do banco de dados).
Ou clone o projeto (necessário Apache Ant +10):
git clone https://github.com/HenriqueSenaDev/anm-crud.git
cd anm-crud
# cria um jar na pasta dist/lib
ant
E execute o Jar em seu diretório:
# painel de clientes
java -jar anm-crud-[timestamp].jar
# painel de funcionários
java -cp amn-crud-[timestamp].jar br.com.ferias.view.frmFuncionarios