An open API service indexing awesome lists of open source software.

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

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`