6. REQUISITOS DO SISTEMA

6.1 Requisitos Funcionais

Lista de funcionalidades essenciais para o funcionamento do sistema GS CELL.


RF01 — Cadastro de Clientes

O sistema deve permitir o cadastro de clientes com histórico de atendimentos e mecanismos de busca, oferecendo flexibilidade conforme a necessidade do atendimento e preferência do cliente.

Modalidades de Cadastro

Cadastro Simples:

  • Dados obrigatórios: Nome completo e telefone principal.
  • Dados opcionais: Contato de referência.
  • Finalidade: Atendimento rápido para clientes que não necessitam de documentação fiscal.
  • Documentação: Recibo de serviço para garantia.
  • Uso: Ideal para reparos simples e clientes que preferem agilidade.

Cadastro Completo:

  • Dados obrigatórios: Nome completo e telefone principal, CPF, endereço completo, e-mail.
  • Dados opcionais: Contato de referência.
  • Finalidade: Clientes que necessitam de documentação completa ou nota fiscal.
  • Documentação: Permite futuras integrações com sistemas de emissão fiscal.
  • Uso: Ideal para clientes corporativos ou que demandam faturamento.

Esta flexibilidade reflete o foco do sistema GS CELL na gestão operacional das ordens de serviço, mantendo a separação de responsabilidades entre controle operacional e emissão fiscal.

RF02 — Cadastro de Ordens de Serviço

O sistema deve permitir o registro detalhado de ordens de serviço incluindo informações do cliente, descrição do dispositivo, problema relatado, orçamento preliminar e prazo de entrega estimado.

Controle de Status
  • Fluxo de trabalho com estados predefinidos, registrando datas e responsáveis por cada mudança.
  • OSO — Orçamento · OSS — Solicitada · OSA — Em Andamento · OSF — Finalizada · OSE — Entregue · OSC — Cancelada.
RF03 — Cadastro de Funcionários
  • Cadastro, edição e inativação de funcionários que atuam no processo operacional.
  • Dados: nome, sobrenome, CPF, telefone, cargo, e-mail. Funcionários são vinculados às operações.
  • O cargo define o nível de acesso (administrador, gerente, técnico, atendente).
RF04 — Cadastro de Usuários
  • Cadastro, edição e inativação de usuários responsáveis pelo acesso ao sistema.
  • Usuário obrigatoriamente vinculado a um funcionário previamente cadastrado.
  • Login gerado automaticamente combinando nome, sobrenome e três primeiros dígitos do CPF do funcionário.
  • Definição e alteração de senha com armazenamento seguro (criptografia).
  • Nível de acesso herdado do cargo do funcionário vinculado.
RF05 — Cadastro de Produtos

Registro e controle de estoque de produtos e componentes utilizados nos reparos, incluindo preço de custo, preço de venda e quantidade.

Controle de Estrutura
  • Grupo Produto: Telas, Baterias, Acessórios (categoria por tipo).
  • Unidade: UN (Unidade), CX (Caixa), PC (Peça).
RF06 — Vinculação de Produtos à Ordem de Serviço

Registro e controle dos produtos utilizados nos reparos com impacto no estoque (custo, preço de venda e quantidade disponível).

RF07 — Controle Financeiro
  • Registrar valores orçados, adiantamentos, pagamentos finais e formas de pagamento, gerando controle financeiro básico.
RF08 — Cadastro de Aparelhos
  • Cadastro e gerenciamento de aparelhos (marca, modelo, tipo, observações) para vínculo às ordens de serviço.
RF09 — Registro de Operações (Log de Sistema)
  • Histórico das operações realizadas: data, hora, tipo de ação e identificação do usuário responsável.
6.2 Requisitos Não Funcionais

Qualidades e restrições que garantem desempenho, segurança e manutenção do sistema.

RNF01 — Usabilidade
  • Interface intuitiva e responsiva, adaptável a diferentes dispositivos e tamanhos de tela, com tempo de aprendizado reduzido.
RNF02 — Desempenho
  • Tempo máximo de resposta de 3 segundos mesmo em períodos de pico.
RNF03 — Disponibilidade
  • Disponibilidade mínima de 99%, com manutenções programadas fora do horário comercial.
RNF04 — Segurança
  • Autenticação segura, controle de acesso por perfis, criptografia de dados sensíveis e proteção contra ataques comuns (SQL Injection, XSS).
RNF05 — Escalabilidade
  • Suporte ao crescimento da base de dados e número de usuários sem degradação significativa de desempenho.
RNF06 — Portabilidade
  • Compatível com navegadores (Chrome, Firefox, Safari, Edge) em versões recentes.
RNF07 — Manutenibilidade
  • Código modular, bem documentado e seguindo padrões de desenvolvimento para facilitar manutenção e evolução.
RNF08 — Compatibilidade
  • Compatível com impressoras térmicas padrão de mercado para etiquetas e recibos.
RNF09 — Geração de Relatórios
  • Relatórios personalizáveis em PDF com base em diversos filtros (período, status, técnico, tipo de serviço).
RNF10 — Atribuição de Responsabilidades
  • Identificação dos funcionários responsáveis por cada etapa do processo (atendimento, diagnóstico, reparo, entrega).
RNF11 — Geração de Relatórios
  • Relatórios personalizáveis em PDF com base em diversos filtros (período, status, técnico, tipo de serviço).
RNF12 — Histórico de Alterações
  • Log de todas as alterações nas ordens de serviço, com usuário, data, hora e modificação realizada.
RNF13 — Busca e Filtros
  • Mecanismos avançados de busca e filtros para localização rápida de OS com base em diversos parâmetros.
RNF14 — Backup e Restauração
  • Backups manuais e programados, com opção de restauração de dados quando necessário.