Skip to content
 
 

Latest commit

 

History

354 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de CCH de Banco de Dados II

Repositório destinado aos arquivos do projeto de estudo da matéria de Banco de Dados II

Requisitos

  • JDK 20
  • PostgresSQL

Como Executar

  1. Clone este repositório para o seu ambiente local.
  2. Abra o arquivo Criar Tabelas.sql da pasta SQL em seu PGAdmin e execute-o.
    • Este arquivo irá criar o banco de dados e as tabelas necessárias para o funcionamento do projeto.
  3. Abra o arquivo Login.sql da pasta SQL em seu PGAdmin e modifique-o para conter suas informações de login.
    • O nome do funcionário cadastrado deve ser exatamente igual ao login que você utiliza para logar no banco de dados.
    • A senha do funcionário cadastrado deve ser exatamente igual à senha que você utiliza para logar no banco de dados.
    • A função do funcionário cadastrado deve ser "Gerente", para você acessar as funcionalidades de gerente, qualquer outra apenas terá acesso as funcionalidades de um funcionário comum.
  4. Abra os outros arquivos da pasta SQL em seu PGAdmin e execute-os um a um.
  5. Abra o projeto em sua IDE Java de preferência (recomendamos o Apache NetBeans).
  6. Para rodar o projeto, abra a classe LojaVirtualApplication.java e execute-a.
  7. As informações de login utilizadas para acessar o sistema, são as mesmas cadastradas na tabela funcionário, no passo 2.
  8. O backup será realizado na pasta C:\Backup, para modificar, apenas reescreva o novo caminho na variável outputPath da classe BackupService.java.

Funcionalidades

1. Painel Tela Inicial

  • Permite o login no sistema.
  • Direciona o usuário à tela de login.

2. Painel Login

  • Autentica o usuário (funcionário ou gerente) com base nas credenciais fornecidas.
  • Redireciona para a tela principal ou de gerente conforme o nível de acesso.

3. Painel Gerente

  • Permite a pesquisa de funcionários e fornecedores.
  • Possibilita a realização de backups do sistema.
  • Concede privilégios a outros funcionários.

4. Painel Funcionário

  • Permite a busca e seleção de produtos.
  • Funciona como um cadastro de novos funcionários.

5. Painel Cadastro Produto

  • Permite o cadastro de novos produtos no banco de dados.
  • Registra informações como nome, valor, quantidade e fornecedor do produto.

6. Painel Venda Funcionário

  • Funcionalidades relacionadas à venda de produtos.
  • Permite a realização e gerenciamento de vendas.

About

Repositório destinado aos arquivos do projeto de estudo da matéria de Banco de Dados II

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages