Skip to content

Sistema para gerenciamento de manutenção de microcomputadores.

Notifications You must be signed in to change notification settings

Fernanda-Marinho/sistemaGerenciamento

Repository files navigation

📄
Sistema de Gerenciamento de Serviços

Projeto produzido a ser avaliado pela disciplina de M.I Algoritmos da Universidade Estadual de Feira de Santana.

Sistema de controle e gerenciamento da execução de serviços relacionados à assistência técnica de microcomputadores.

Utilizando a metodologia PBL, o sistema solicita as seguintes funcionalidades:

  • ✨ Registro de clientes: O sistema deve ser capaz de armazenar as informações dos clientes que precisam de assistência técnica. Isso inclui nome, endereço, número de telefone e outras informações relevantes.
  • ✨ Gerenciamento de ordens de serviço: O sistema deve permitir que o técnico de assistência técnica crie e gerencie ordens de serviço para cada cliente.
  • ✨ Agenda de atendimento: Os serviços devem ser realizados em ordem de chegada. Assim, o sistema deve permitir que o técnico da assistência técnica atualize cada ordem de serviço com o status atual (em andamento, finalizado ou cancelado). Ao finalizar, deverá constar a descrição do serviço e o valor total. Ao abrir o sistema deve conter na página inicial todas as ordens de serviços em aberto do dia. Não é possível o mesmo técnico iniciar outra ordem de serviço sem finalizar a anterior.
  • ✨ Gerenciamento de peças e estoque: O sistema deve permitir que o técnico de assistência técnica gerencie o estoque de peças e equipamentos necessários para realizar os serviços. Isso inclui o controle do estoque, a criação de ordens de compra para reabastecimento de estoque e o controle de custos.
  • ✨ Faturamento e pagamento: O sistema deve permitir que o técnico de assistência técnica gere faturas para os serviços prestados, bem como aceite pagamentos de várias formas, como cartões de crédito, transferências bancárias ou em dinheiro.
  • ✨ Relatórios: O sistema deve ser capaz de gerar relatórios sobre o desempenho do serviço, incluindo tempo médio de espera, custos de peças e estoque, bem como satisfação do cliente.

Requisitos de desenvolvimento:

  • 📝Construção dos diagramas de classe e de casos de uso.
  • 📝Github como ferramenta para versionamento de código.
  • 📝Uma padronização de commits deverá ser adotada.
  • 📝Utilização da ferramenta IDE IntelliJ IDEA para desenvolvimento do código fonte.
  • 📝Utilização do padrão de projeto DAO (Data Access Object) para o CRUD.
  • 📝Desenvolvimento do Model e testes de unidade.
  • 📝Persistência dos dados.
  • 📝Construção da interface gráfica com JavaFX.

Ferramentas:

  • 🔧OpenJDK
  • 🔧JavaFX
  • 🔧Maven
  • 🔧Intellij IDEA

Padrões de commit utilizados: https://github.com/rafatosta/padroes-de-commits

Para clonar este repositório:

  1. $ git clone https://github.com/Fernanda-Marinho/sistemaGerenciamento

  2. Abra com o Intellij e espere a configuração.

  3. Rode a classe HelloApplication.java e utilize do sistema!

About

Sistema para gerenciamento de manutenção de microcomputadores.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •