Skip to content

Projeto Desenvolvido na Disciplina de Engenharia de Software II na Univasf

Notifications You must be signed in to change notification settings

paulohebert/biblioteca-univasf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gerenciamento de Biblioteca

Recursos do Sistema

  • Autenticação de Usuário e Administrador
  • Cadastro de Usuário (username, nome, e-mail e senha)
  • Cadastro de Livros (título, autor, ISBN, editora, ano de publicação, categoria e número de cópias disponíveis)
  • Pesquisa de Livros (título, autor, categoria ou ISBN)
  • Empréstimo de Livros (rastrear as datas de empréstimo e devolução)
  • Devolução de Livros
  • Editar e Excluir informações de usuários
  • Relatórios de livros emprestados e disponíveis, bem como o histórico de empréstimos de um usuário
  • Integração com Google Books

Pré Requisitos

  • JDK 17
  • Maven
  • Docker (ou PostgreSQL)

Dependências

  • JavaFX
  • MaterialFX
  • Hibernate

Docker

Iniciar Container PostgreSQL

docker compose up -d

Acessar o pgAdmin

http://localhost:5050/

E-mail: [email protected]

Senha: admin

Conexão com o Banco PostgreSQL

Nome do Banco: biblioteca

Usuário: admin

Senha: admin

Porta: 5430

Desligar Container PostgreSQL

docker compose down

Executar o Projeto

Linux

./mvnw clean javafx:run

Windows

.\mvnw.cmd clean javafx:run

Gerar Instalador

Linux

Criar (.deb/.rpm)

./mvnw clean package

Instalar

sudo dpkg -i target/installer/biblioteca-univasf_1.0-1_amd64.deb

Desinstalar

sudo dpkg --purge biblioteca-univasf

Windows

Pré Requisitos

Criar (.exe)

.\mvnw.cmd clean package

Instalar

".\target\installer\Biblioteca Univasf-1.0.exe"

About

Projeto Desenvolvido na Disciplina de Engenharia de Software II na Univasf

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published