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!
Download

Faculdades Network Bacharelado em Sistemas de Informação