Skip to content

Operações CRUD com persistência a banco de dados para gerenciamento de clientes e funcionários. Projeto acadêmico da EEEP Alfredo Nunes de Melo - Acopiara, CE.

License

Notifications You must be signed in to change notification settings

HenriqueSenaDev/anm-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANM - CRUD NPM

Java PostgreSQL

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.

Tecnologias

  • Java +17
  • Swing
  • Data Access Object pattern (DAO)
  • PostgreSQL
  • Ferramenta de build Apache Ant +10

Layout

Form List

Execute o projeto

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).

Baixe o Jar

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

About

Operações CRUD com persistência a banco de dados para gerenciamento de clientes e funcionários. Projeto acadêmico da EEEP Alfredo Nunes de Melo - Acopiara, CE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages