|
Acadêmico(a): Jean Carlos Bormanieri |
Título: Desenvolvimento de um Sistema de Gerenciamento de Conteúdo para Web Utilizando PHP5 e Mysql |
|
Conclusão: |
O objetivo principal deste trabalho que era desenvolver um sistema de gerenciamento de conteúdo para web utilizando como linguagem de programação PHP 5 e banco de dados o MySQL foi alcançado. A utilização desta linguagem mostrou-se adequada para garantir a implementação do sistema. São poucas as aplicações existentes que suportam amplamente essa plataforma de execução. Talvez por ter sido lançada há pouco tempo, ainda não ganhou a confiança plena dos programadores. A expectativa é que a partir de agora, a adoção do PHP 5 como linguagem de desenvolvimento para a internet, seja reconhecida como uma alternativa segura e seu uso aumente em escala gradativa, substituindo assim o PHP 4. O uso do sistema criado permite ao usuário-administrador do site criar e manter uma página de internet, sem exigir grandes conhecimentos em programação. Utilizando ferramentas que auxiliam o usuário, a interface do sistema para o gerenciamento de informações é semelhante aos aplicativos utilizados diariamente por esses usuários, facilitando assim sua utilização. Para a especificação do sistema, a utilização da ferramenta Power Designer facilitou a elaboração do projeto. Apesar desta ferramenta não gerar código para o PHP baseado na especificação criada, ajudou a ter uma visão geral do conceito do sistema. Visando testar uma das novas funcionalidades do PHP 5, o sistema foi desenvolvido focando a orientação a objetos. Apesar de não ser necessário a utilização de aspectos avançados desta metodologia, a linguagem mostrou-se muito satisfatória na elaboração do sistema, atendendo completamente a necessidade. Comparado com outros sistemas de gerenciamento de conteúdos existentes atualmente, o sistema desenvolvido apresenta algumas limitações, tais como: a) modularização do sistema, o que facilitaria assim a integração de novas funcionalidades através dos chamados plugins ; b) falta de funcionalidades adicionais presentes em outros sistemas de gerenciamento de conteúdo; c) ausência de um mecanismo que possa auxiliar usuários sem conhecimentos em programação a criar novos templates, tendo em vista que para isso atualmente é necessário possuir um pouco de conhecimento em programação HTML. |
|
|