Skip to content

Grupo GitHobie#55

Open
Luiis85 wants to merge 2 commits intoprofdscrodrigo:masterfrom
Luiis85:luis-nome
Open

Grupo GitHobie#55
Luiis85 wants to merge 2 commits intoprofdscrodrigo:masterfrom
Luiis85:luis-nome

Conversation

@Luiis85
Copy link
Copy Markdown

@Luiis85 Luiis85 commented Jun 6, 2025

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

  1. Requisitos Funcionais

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.

  1. Requisitos Não Funcionais
    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 II

Parte III
Parte III

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

Parte V
Parte V

Parte VI
Parte VI

Parte VII
Parte VII

Parte VIII
Parte VIII

Luiis85 added 2 commits June 5, 2025 22:59
Signed-off-by: Luiis85 <lo05.patrocinio@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant