Etapa de criação da estrutura inicial dos arquivos do projeto.
O projeto sera desenvolvido com a arquitetura Model view Controler visando dar
modularidade e independência as classe do sistema.
Estrutura Inicial
Pacote Telas
Pacote Lógica de Negócio
Pacote Persistência de Dados
Pacote Telas
Tela Inicia
Lista de Itens
Quantidade
Notificação de validade
Notificação de nível de estoque
Tela de Manipulação dos Itens
Adiciona ingredientes
Notifica data de compra e validade
Quantidade Disponível
Tela de Detalhes do item
Informações detalhadas do item
Data de compra
Data de Validade
Quantidade Disponível
Pacote Lógica de Negócio
classes:
GerenciadorDeEstoque
responsável por gerenciar as operações relacionadas ao estoque, como adicionar um novo item, verificar
o nível de estoque e notificar o usuário sobre a data de validade dos itens.
ValidadorDeItem
responsável por validar as informações fornecidas pelo usuário ao adicionar um novo item ao estoque,
como a data de validade e a quantidade disponível.
Pacote Persistência de Dados
DAO (Data Access Object): responsável por realizar as operações de leitura e gravação dos dados em um banco de dados ou arquivo.
ItemDAO: responsável por realizar as operações específicas relacionadas aos itens no estoque, como adicionar, remover e atualizar os itens.
MVC
Etapa de criação da estrutura inicial dos arquivos do projeto. O projeto sera desenvolvido com a arquitetura Model view Controler visando dar modularidade e independência as classe do sistema.
Estrutura Inicial
Pacote Telas
Pacote Lógica de Negócio
classes:
responsável por gerenciar as operações relacionadas ao estoque, como adicionar um novo item, verificar o nível de estoque e notificar o usuário sobre a data de validade dos itens.
responsável por validar as informações fornecidas pelo usuário ao adicionar um novo item ao estoque, como a data de validade e a quantidade disponível.
Pacote Persistência de Dados
DAO (Data Access Object): responsável por realizar as operações de leitura e gravação dos dados em um banco de dados ou arquivo.
ItemDAO: responsável por realizar as operações específicas relacionadas aos itens no estoque, como adicionar, remover e atualizar os itens.