Faculdades Network Bacharelado em Sistemas de Informação Laboratório de Programação 3 Trabalho PHP com MVC Terceiro Bimestre Descrição: Considere o projeto WEB, desenvolvido em PHP, no segundo bimestre, crie um modelo de desenvolvimento baseado em 3 camadas, e implemente-o utilizando um framework de controle de 3 camadas, com o uso do framework MVC Smarty ou algum similar. Para tal, com o intuito de facilitar seu desenvolvimento, sugere-se que sua implementação seja subdivida em partes distintas. Conforme segue: 1-Especificação da aplicação: estrutura da aplicação considerando modelo de 3 camadas; 2-Desenvolvimento e implantação do banco de dados: banco de dados da aplicação; 3-Implementação da aplicação em 3 camadas: 3.1: Interface WEB: criação de telas com o uso de HTML. Não é necessário desenvolvimento de scripts; 3.2: Lógica da Aplicação: desenvolvimento das classes utilitárias e de controle: 3.2.1: classes utilitárias: classes que correspondem, basicamente, às tabelas do banco de dados. 3.2.2: classes de controle: classes que utilizam as utilitárias, e processam as informações da aplicação. 3.3: Acesso ao banco de dados: classes que dão suporte ao acesso e manipulação ao banco de dados. 4-Escrita de um breve relatório do projeto, no qual deverão constar, na ordem: 1-Introdução: características da aplicação 2-Estrutura da aplicação WEB considerando o modelo 3 camadas; 3-Telas da aplicação, com breve explicação das suas funcionalidades; Programas para download: -Servidor de aplicações PHP e de banco de dados MySQL: Xampp: http://www.apachefriends.org/en/xampp.html -Modelagem de banco de dados: DBDesginer: http://fabforce.net/dbdesigner4/ -Editor de código PHP: http://www.baixaki.com.br/download/php-editor.htm -Editor de código HTML: NVU: http://www.net2.com/nvu/ Critérios de avaliação: -consultar professor, por e-mail: [email protected], no caso de surgimento de dúvidas; -cada parte da aplicação será avaliada isoladamente; -grupos formados por até 3 alunos; -data da entrega: 26/10/2009. -enviar arquivo compactado (formato ZIP), contendo: fontes do programa; arquivo PDF com relatório simplificado do projeto; Bom trabalho!