Projeto Controle Academico
Resumo
Resumo : O projeto abordado no presente trabalho consiste em um Sistema Acadêmico para o controle dos diversos aspectos envolvendo o gerenciamento de cadastros de uma instituição de ensino, como controle de cursos, disciplinas, turmas e alunos. A arquitetura definida para o desenvolvimento do sistema foi construída sobre a escolha da linguagem PHP (direcionamento dado pelo professor orientador do projeto) e envolveu os seguintes softwares: • Apache 2 (servidor web) • PostgreSQL 8 (banco de dados) • PHP 5.1 (linguagem de programação) • Componentes PDO (abstração da conexão com banco de dados) • Smarty (sistema de templates) O projeto da arquitetura foi embasado em conceitos de Engenharia de Software, como utilização de padrões de projeto (design patterns) em casos adequados e divisão dos componentes do sistema em camadas lógicas com responsabilidades bem definidas (SOC, separation of concerns)