Open
Conversation
Signed-off-by: Luiis85 <lo05.patrocinio@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prezado professor, boa noite!
Espero que esteja bem!
Tivemos problemas com o outro GitHub, por esse motivo criamos esse para que você possa corrigir o nosso projeto.
Parte I
Cadastro de Medicamentos e Produtos
O sistema deve permitir o cadastro de medicamentos e produtos, com as seguintes informações:
• Nome
• Descrição
• Fabricante
• Lote
• Data de validade
• Quantidade em estoque
• Preço de venda
Cadastro de Clientes
O sistema deve permitir o cadastro de clientes com as seguintes informações:
• Nome
• CPF
• Telefone
• Histórico de compras
Processo de Venda
O sistema deve permitir o registro de vendas, com as seguintes funcionalidades:
• Consultar produtos disponíveis no estoque.
• Registrar a venda associada a um cliente.
• Gerar o cupom fiscal.
• Atualizar automaticamente o estoque após cada venda.
Controle de Estoque
O sistema deve realizar o controle de estoque de medicamentos e produtos:
• Atualização automática do estoque após cada venda.
• Alerta para itens com estoque baixo (aviso quando a quantidade de um item atinge o limite mínimo).
Relatórios Gerenciais
O sistema deve permitir a geração dos seguintes relatórios:
• Relatórios de vendas diárias, semanais e mensais.
• Relatórios de produtos mais vendidos.
• Relatórios de clientes mais frequentes.
Autenticação e Controle de Acesso
O sistema deve ter um mecanismo de autenticação e controle de acesso para diferentes perfis de usuário:
• Atendente: Pode realizar vendas e consultar o estoque.
• Administrador: Pode cadastrar produtos, gerar relatórios e visualizar o histórico completo.
Os requisitos não funcionais são aqueles que descrevem características de qualidade e restrições do sistema, como desempenho, segurança, usabilidade, etc. Para o sistema da farmácia, podemos listar os seguintes requisitos não funcionais:
Desempenho
O sistema deve ser capaz de processar e registrar vendas de forma rápida, garantindo que o tempo de resposta para consulta de produtos e geração de cupom fiscal seja inferior a 5 segundos.
Segurança
O sistema deve garantir a segurança dos dados dos clientes, como CPF e histórico de compras, utilizando criptografia para armazenar dados sensíveis.
• Controle de acesso adequado, com autenticação de usuários.
• Permitir a criação de senhas fortes para usuários administradores e atendentes.
Usabilidade
O sistema deve ser fácil de usar, com uma interface simples e intuitiva, para que atendentes e administradores possam realizar suas tarefas de forma eficiente e sem a necessidade de treinamento extensivo.
Compatibilidade
O sistema deve ser compatível com dispositivos modernos de ponto de venda (PDV) e poder ser acessado por navegadores web padrão, como Chrome, Firefox, e Safari.
Disponibilidade
O sistema deve ser altamente disponível, com um tempo de inatividade inferior a 1% ao mês, para garantir que a farmácia possa operar sem interrupções.
Escalabilidade
O sistema deve ser escalável, ou seja, deve permitir o aumento da capacidade de processamento e de armazenamento de dados conforme a farmácia cresce e mais produtos e clientes são cadastrados.
Backup e Recuperação
O sistema deve realizar backups automáticos dos dados, garantindo que seja possível restaurar as informações em caso de falha no sistema.
Legislação
O sistema deve estar em conformidade com as regulamentações fiscais e de saúde vigentes, como as que governam a emissão de cupons fiscais e o controle de medicamentos.
Parte II

Parte III

Parte IV
segue a especificação de requisitos feita no Excel.
Especificacao_Sistema_de_Farmacia (1).xlsx
Parte V

Parte VI

Parte VII

Parte VIII
