Requisitos do Sistema

Especificações técnicas e funcionais que garantem a qualidade, segurança e eficiência do PIM Estoque.

Requisitos Técnicos

Requisitos funcionais e não funcionais que definem o comportamento e as características do sistema.

O que são Requisitos Funcionais?

Requisitos funcionais descrevem as funcionalidades específicas que o sistema deve oferecer, ou seja, o que o sistema deve fazer para atender às necessidades dos usuários.

RF01

Cadastro de produtos com informações completas (nome, descrição, categoria, quantidade, fornecedor)

RF02

Edição e exclusão de produtos cadastrados no sistema

RF03

Registro de entradas e saídas de produtos do estoque

RF04

Consulta de produtos por nome, categoria ou data de movimentação

RF05

Geração de relatórios detalhados com filtros personalizados

RF06

Tela de login com autenticação de usuários

RF07

Cadastro e gerenciamento de usuários do sistema

RF08

Registro automático de data, hora e responsável em todas as operações

RF09

Utilização de banco de dados SQLite para armazenamento

RF10

Alertas automáticos de baixo estoque configuráveis

Perfis de Usuários

O sistema possui diferentes níveis de acesso para garantir segurança e organização das operações.

Administrador

Usuário com acesso completo ao sistema

Permissões:

  • Gerenciar usuários do sistema
  • Configurar parâmetros e alertas
  • Supervisionar todo o estoque
  • Acessar todos os relatórios
  • Realizar backup dos dados
  • Cadastrar e editar produtos
  • Registrar movimentações
  • Gerenciar fornecedores e categorias

Operador

Usuário com permissões operacionais

Permissões:

  • Cadastrar novos produtos
  • Registrar entradas e saídas
  • Consultar estoque
  • Editar informações de produtos
  • Gerar relatórios operacionais
  • Visualizar alertas de estoque baixo

Stack Tecnológico

Tecnologias utilizadas no desenvolvimento do sistema.

Python 3.x

Linguagem de programação principal

SQLite

Banco de dados local

Tkinter / PyQt5

Interface gráfica

Git

Controle de versão