Evaluating bids

Projeto estudantil farmacia

Published on the June 07, 2021 in IT & Programming

About this project

Open

Pense em uma Farmácia, realize uma pesquisa sobre o funcionamento dela:
•    Os clientes são pessoas físicas que compram medicamentos na farmácia;
•    Os medicamentos têm características próprias;
•    A farmácia é uma empresa que tem CNPJ, contato, endereço, farmacêutico e outros funcionários;
•    É preciso gerenciar a farmácia com o cadastro dos medicamentos, clientes e atendimentos ou vendas realizadas diariamente.
Para o gerenciamento da farmácia é importante armazenar, no mínimo, os dados:
•    Nome, cpf, contato e endereço do cliente;
•    cnpj, contato, endereço, farmacêutico, outros funcionários e produtos da farmácia;
•    nome, cpf, contato, endereço, salário e comissão do funcionário sobre vendas;
•    nome, cpf e registro profissional do farmacêutico;
•    data, valor, produtos e horário do atendimento realizado ao cliente;
enquanto profissional de desenvolvimento de software, sua incumbência é desenvolver um sistema utilizando a orientação a objetos (classes, métodos, construtores, herança, coleções, polimorfismo quando aplicável, encapsulamento, tratamento de erros e exceções e manipulação de arquivos) para o gerenciamento da farmácia. Começar pelo Diagrama de Classes.

Os requisitos citados acima são o mínimo exigido, você também pode usar a criatividade para trazer outros elementos e colocar mais recursos na sua solução.
A solução implementada por você precisa ter, no mínimo:
a.    Um menu com as opções de cadastrar (Farmacêutico, Produto, Cliente, Atendimento e Funcionário); Consultar atendimentos; e Sair
b.

Enquanto o usuário do sistema não escolher a opção sair, então o sistema fica voltando para as opções do menu;
c.    Escolhendo a opção cadastrar (Farmacêutico, Produto, Cliente, Atendimento ou Funcionário), o sistema deve realizar o cadastro indicado;
d.    Quando escolher consultar atendimentos, deve ser mostrado um relatório com os atendimentos realizados em um determinado período e o valor total dos atendimentos.

Essa consulta deve ser implementada com base nas vendas de um determinado funcionário;
e.    Quando clicar em Sair, antes de encerrar o programa, o sistema deve salvar os dados em arquivo de bytes ou texto;
f.    Quando abrir o programa, o mesmo deve carregar os dados do arquivo para a memória do computador.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by I.