https://github.com/neorandom/projeto-minimercado
https://github.com/neorandom/projeto-minimercado
java java-ant minimarket mysql sql swing swing-application
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/neorandom/projeto-minimercado
- Owner: neoRandom
- Created: 2024-09-11T00:13:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-07T04:24:04.000Z (6 months ago)
- Last Synced: 2025-03-19T16:41:55.933Z (2 months ago)
- Topics: java, java-ant, minimarket, mysql, sql, swing, swing-application
- Language: Java
- Homepage:
- Size: 7.56 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto Minimercado
Projeto interdisciplinar que consiste na criação de um sistema completo para um minimercado.
Utiliza Java com Swing e MySQL.
## Integrantes
- [Bárbara Fernandes Rampazi](https://github.com/caramelPopp) (caramelPopp)
- [Enzo de Paulo Souto](https://github.com/EnzoSouto01)
- [Fellipe Leonardo Peixoto Cunha](https://github.com/rakRandom) (rakRandom) (líder)
## To-do list (features):
- [x] Frames
- [x] Main- [x] Login
- [x] Painel de controle
- [x] Gerenciar Funcionários
- [x] Gerenciar Produtos
- [x] Relatório Geral de Gastos
- [x] Sistema de Notificações
- [x] Gerenciar Contas/Credenciais
- [x] Outros Frames de CRUDs
- [X] Sistema de Caixa- [x] Funcionalidades
- [x] Conectar com o Banco de Dados- [x] Login (verificação de credenciais)
- [x] Painel de controle
- [x] Gerenciar Funcionários
- [x] Gerenciar Produtos
- [x] Relatório Geral de Gastos
- [x] Sistema de Notificações
- [x] Gerenciar Contas/Credenciais
- [x] CRUD de outros Frames- [x] Sistema de Caixa
- [x] Design
- [x] Nome do minimercado
- [x] Criar Logo
- [x] Adicionar Imagens
- [x] Main
- [x] Desenvolvedores
- [x] Foto dos desenvolvedores
- [x] Banner do minimercado
- [x] Alinhar e padronizar todos os elementos
- [x] Verificar o tamanho dos Frames, se não estão muito grandes ou muito pequenos
- [x] Verificar o título dos Frames, eles somem do nada
- [x] Colocar todos os botões com fundo `(254,254,254)` ou `(0,51,102)`, `borderPainted = false` e `cursor = "Hand Cursor"`- [x] Outros
- [x] Fazer a To-do list da classe CRUD
- [x] Verificar se algum código usa o `conexao.resultset.getString(Integer)` errado.
- [x] Colocar verificações no gravar, alterar e excluir da classe CRUD.
- [ ] Adicionar verificação de SQL Injection na classe de conexão
- [ ] Atualizar os SQLs de `Statement` para `PreparedStatement`