[Exercício] Realizando a Integração de uma aplicação PHP
1-
Introdução
Nesse exercício você aprenderá
como integrar todos os conhecimentos que você adquiriu nos exercícios sobre
classes, sessão, persistência e classes DAO. Nesse exercício deverá implementar
um sistema completo baseado na documentação fornecida.
2-
Modelagem
Nesse exercício você
terá que implementar um sistema que controla as vendas de uma lanchonete. O
sistema possui alguns requisitos que foram coletados com o dono da lanchonete e
todos eles devem ser satisfeitos e testados.
2.1 – Banco de dados
Para esse exercício
você utilizará a seguinte modelagem de banco de dados.
Requisitos do sistema:
- O sistema deverá realizar as vendas dos produtos da lanchonete.
- Cada produto pode ser vendido várias vezes, por exemplo: o item “coca-cola” poderá estar em vários pedidos.
- O sistema deverá salvar a data atual de cada pedido automaticamente (o usuário não deverá digitar ou selecionar uma data).
- O sistema deverá mostrar uma interface que contenha um “carrinho”. Onde o cliente adiciona os itens desejados ao carrinho. Nesse carrinho deve ser possível ainda a remoção de apenas 1 item ou a limpeza por completo.
- Após clicar no botão “finalizar pedido” o sistema deverá inserir o pedido e popular a tabela intermediária “pedidoPossuiItem” automaticamente.
- Todas as funcionalidades podem ser exibidas em uma única tela (index.php).
3-
Implementação
- O sistema deverá ser implementado de acordo com as seguintes regras:
- O sistema não controla estoque, essa funcionalidade não precisa ser implementada;
- Não é permitido usar nenhum framework ou ORM;
- O sistema deverá ser feito inteiramente em PHP e MySQL;
- Todas as funcionalidades não listadas, bem como interfaces, não precisam ser criadas.
fui professor de computacao na unicamp, trabalhei em AI no INPE,
ResponderExcluirtrabalhei num projeto de traducao automatica no GETA em Grenoble, FR
trabalhei na FFLCH-USP e estou relembrando meu pioneirismo no uso e ensino de SNOBOL APL
LISP PROLOG etc
Paltonio Daun Fraga R Barata Ribeiro 186 Campinas, Sp