Skip to content

Fase 2 - Implementação e testes.

Compare
Choose a tag to compare
@Silviozv Silviozv released this 17 Apr 22:05
· 343 commits to master since this release

A pasta Model foi criada, para uma maior organização e para iniciar o modelo MVC, com todas as classes necessárias. Foi implementado o
CRUD (Create, Read, Update e Delete) para todos os grupos de objetos que devem ser armazenados no sistema, utilizando o padrão de projeto
DAO. Foram feitos os testes de unidade para todos os métodos do sistema.

Atuais requisitos desenvolvidos:

Gerenciamento de clientes e técnicos:

  • Cadastrar
  • Atualizar número de ID automaticamente
  • Atualizar informações
  • Consultar cadastros por número de ID e CPF
  • Retornar toda a lista de cadastros do armazenamento
  • Checar cadastro por número de ID e CPF
  • Deletar cadastro por número de ID
  • Deletar toda a lista de armazenamento

Gerenciamento de ordens de serviço:

  • Cadastrar
  • Atualizar número de ID automaticamente
  • Atualizar informações
  • Gerar fatura
  • Gerar relatório
  • Consultar dados por número de ID
  • Retornar toda a lista de cadastros do armazenamento
  • Retornar lista de ordens de serviço de um técnico
  • Retornar lista de ordens de serviço em aberto de um técnico
  • Checar cadastro por número de ID
  • Checar se o técnico possui alguma ordem de serviço em andamento
  • Deletar cadastro por número de ID
  • Deletar toda a lista de armazenamento

Gerenciamento de peças:

  • Inserir
  • Inicializar as peças básicas dos requisitos
  • Atualizar informações
  • Remover e adicionar quantidades
  • Consultar dados pelo nome
  • Checagem de existência por nome
  • Checagem da quantidade de determinada peça
  • Retornar toda a lista do armazenamento
  • Retornar lista com as peças com quantidade abaixo do limite de alerta
  • Devolver peças de uma ordem de serviço cancelada
  • Deletar peça por nome
  • Deletar toda a lista de armazenamento

Em conclusão: todos os requisitos propostos pela Fase 2 foram cumpridos com êxito.