Skip to content

Repositório dedicado ao desenvolvimento do projeto final da matéria de Técnicas de Programação do curso de Engenharia Elétrica da UFCG

Notifications You must be signed in to change notification settings

loolirer/PC-Plus-Plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PC++ 🖥️

Repositório dedicado ao desenvolvimento do projeto final da matéria de Técnicas de Programação do curso de Engenharia Elétrica da UFCG.

O projeto tem como objetivo a criação de um aplicativo em C++ que simula o controle de estoque e ambiente de compra de uma loja de peças de computadores.

Os integrantes desse projeto são:

O projeto foi monitorado por Gustavo Figueiredo e apresentado ao professor Marcus Salerno de Aquino em 2022.

Acesso

O usuário pode acessar o programa como um administrador ou cliente. Já existe um administrador pré-cadastrado no sistema de login:

Como administrador, o usuário pode:

  • Acessar seu perfil
  • Conferir o estoque
  • Modificar o estoque (adicionar e retirar produtos)
  • Criar a conta de outros administradores

Como cliente, o usuário pode:

  • Acessar seu perfil
  • Conferir o estoque
  • Fazer pedidos
    • Sortido: seleção a gosto do cliente dos itens disponíveis no estoque
    • Kit: montagem guiada de um computador funcional com um filtro de seleção para a escolha de somente peças compatíveis umas com as outras

Estoque

Todos os dados de estoque e dos usuários são salvos após modificações.

A loja tem uma vasta disponibilidade de produtos necessários para que o usuário monte seu computador ideal. Os produtos vendidos são:

  • Processador
  • Placa Mãe
  • Memória RAM
  • Placa de Vídeo
  • Memória Secundária
  • Gabinete
  • Fonte de Alimentação

Todo o estoque fictício presente nos binários do programa foram coletados por meio de javascript deste domínio.

Funcionalidades

O sistema foi programado utilizado a linguagem de programação C++ focado na programação orientada a objeto. Só está disponível para máquinas Windows.

Para o salvamento das classes em binário foi desenvolvido um método específico de serialização para a leitura e escrita de dados nesses arquivos.

Para a interação com o usuário foi desenvolvida uma interface gráfica utilizando a API disponibilizada pela Windows.


About

Repositório dedicado ao desenvolvimento do projeto final da matéria de Técnicas de Programação do curso de Engenharia Elétrica da UFCG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages