Controle de estoque
Bruno Spyridon Costa Chroniaris
Proposta:
Fornecer uma forma fácil, prática, eficiente e segura de manter o controle de estoque de produtos da empresa.
Funcionalidades:
- Gestão de contas de Usuário
- Banco de dados de Produtos da empresa e Lotes em estoque
- entrada
- retirada
- visualização
- Entrada validada por Login e Senha
- Limitação de permissões de usuário de acordo com seu nível de permissão
- Registro de atividades de cada usuário.
Registro de Atividades
Todas as atividades dos usuários que sejam Login e Logout ou qualquer atividade que modifique dados no banco ou adicione informações ao banco.
As informações são classificadas em:
- Edição
- Adição
- Login e Logout
Informações registradas :
- Login do usuário Modificador
- ID do usuário Modificador
- Tipo de ação
- Dado que sofreu modificação
- Data precisa, com AAAA/MM/DD HH:MM:SS
O registro de atividades pode ser acessado pelo MYSQL, pelo argumento:
‘SELECT * FROM Historico;'
Hierarquia de Contas:
As permissões são dividadas por hierarquia:
- visualizar produtos e lotes apenas;
- visualizar lotes e produtos e adicionar lotes;
- visualizar, editar e adicionar lotes e produtos;
- visualizar, editar e adicionar lotes, produtos e contas de usuários.
Estrutura Basica da organização tabelas
Tabelas:
- Produtos
- ID (integer)
- Nome (string) 100
- Fabricante (string) 100
- Tempo_de_garantia (float) (em anos)
- Referencia (string) 20
- Estado_do_item (ativo ou inativo)
- Lotes
- ID
- ID_do_produto
- Nome_do_produto
- Fabricante
- Tempo_de_garantia
- Referencia
- Data_de_entrada
- Quantidade
- Valor_de_compra
- Estado_do_item (ativo ou inativo)
- Contas_de_usuarios
- ID
- Login
- Senha
- Nome_completo
- Nivel_permissoes
- Estado_do_item (ativo ou inativo)
- Historico_de_modificacoes
- Usuario_responsavel
- Tipo_de_modificacao
- Data_de_modificacao
Estrutura Basica do Programa
- Main
- Gerenciamento de Produtos
- Adicionar Produto (tabela de produtos)
- Adicionar Lote (tabela de lotes)
- Pesquisar:
- Pesquisar um Produto
- Pesquisar por ID
- Pesquisar por nome
- Pesquisar por Fabricante
- Ver todos os Produtos
- Pesquisar um lote
- Pesquisar por ID do Lote
- Pesquisar por ID do produto
- Pesquisar por Nome do Produto
- Pesquisar por Fabricante
- Visualizar Todos os Lotes
- Editar
- Editar Produto
- Nome
- Fabricante
- Tempo_de_garantia
- Referencia
- Estado_do_item (ativo ou inativo)
- Editar Lote
- Editar Quantidade de Produtos no lote (adicionar ou retirar)
- Gerenciamento de contas
- Adicionar Usuários
- Login
- Senha
- Nome_completo
- Nivel_permissoes
- Pesquisar
- Por login
- Por nome
- Por ID
- Por Nivel de Permissões
- Ver lista completa
- Editar
- informe o login
- editar Login
- editar Senha
- editar Nome_completo
- editar Nivel_permissoes
- Apagar usuário (tornar inativo)
- Histórico
- Historico completo
ARQUIVOS


Nenhum comentário:
Postar um comentário