quarta-feira, 27 de fevereiro de 2013

Desenvolvimento do Sistema Web do projeto

Materiais:
  • Computador;
  • Linguagem PHP (para desenvolvimento de páginas web);
  • Sistema Gerenciador de Banco de Dados (SGBD) MySQL;
  • Tablet.
Procedimentos:
    Para quantificar diariamente a satisfação dos alunos com relação a diversos aspectos do ambiente escolar (qualidade do ar, luminosidade, temperatura, relacionamento com colegas e professores, sonoridade) surgiu-se a ideia de desenvolver uma página web. Esta conterá um questionário no qual o aluno que o
responder poderá esboçar a sua opinião referente à estas variáveis que compõem oambiente em que ele  estuda. Ao desenvolver o site, como forma de divulgação, pretende-se deixar disposto um computador (ou tablet) em cada um dos ambientes escolares do campus – bloco de salas de aula, biblioteca, corredores e centro de convivência – para que os alunos tenham um maior acesso ao questionário e o respondam com uma frequência diária. Isso se mostra benéfico e eficaz de modo que todos os dias, dependendo do clima ou até por motivos pessoais, a resposta do questionado pode ser diferente.
   Primeiramente, o questionário eletrônico disponibilizado no site terá uma interface dividida em algumas páginas. Pretende-se realizar esta divisão da seguinte maneira:
  • Página inicial – irá conter informações do dia como temperatura (em graus Celsius), umidade relativa do ar, informações como chuva, nuvens ou sol, etc.
  • Páginas de perguntas – irão conter as cinco questões (previstas inicialmente) que os alunos responderão em relação a aspectos do seu ambiente escolar, como relacionamento entre colegas e professores, temperatura, qualidade do ar, luminosidade e ruídos. Estas serão respondidas através de “rostinhos” que expressarão cinco tipos de satisfação que o aluno deve se  identificar, selecionar e salvar antes de prosseguir para a próximapergunta;
  • Página de agradecimento – irá conter um agradecimento pela participação do estudante na pesquisa e dois botões: um para visualizar um gráfico formulado com o resultado das respostas do dia atual e outro para retornar à página inicial. Se o aluno não selecionar nenhuma das opções, em questão de tempo, o programa retornará à tela inicial.
  • Página de resultados – irá conter o gráfico correspondente ao dia atual com os dados obtidos e também um botão para voltar à página inicial. Se o aluno não selecionar o botão de retorno, em questão de tempo, o programa retornará a tela inicial.
      
     Outro detalhe que pode ser ressaltado é a questão de que, mesmo não sendo o ideal, antes de responder o questionário, o aluno terá que identificar-se. Isso servirá como um controle, evitando que dados impróprios façam parte do resultado, posteriormente.
     Almeja-se desenvolver a página web através da linguagem de programação PHP, anteriormente significando “Personal Home Page” e atualmente conhecida como “Hypertext Preprocessor”. PHP é uma linguagem para criação de sites Web dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL (Uniform Resource Locator) e links. A diferença de PHP com relação a linguagens semelhantes à Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas HTML puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente, o que é útil quando o programa lida com senhas ou outro tipo de informação confidencial. No PHP, diferentemente de um script CGI escrito em C ou Perl, o código PHP fica embutido no próprio HTML.
     Com o auxílio do Sistema Gerenciador de Banco de Dados (SGBD) MySQL, se criará um banco de dados – sistema computadorizado de armazenamento de registros, cujo objetivo é armazenar informações e permitir ao usuário buscar e atualizar essas informações quando solicitado – onde serão armazenadas as
curiosidades que integrarão o software do questionário eletrônico. O MySQL é um dos sistemas de gerenciamento de banco de dados mais populares que existe e, por ser otimizado para aplicações Web, é amplamente utilizado na internet. É muito comum encontrar serviços de hospedagem de sites que oferecem o MySQL e a linguagem PHP, justamente porque ambos trabalham muito bem em conjunto. Neste banco de dados serão armazenadas as curiosidades e informações que irão se atualizar a cada estudante que responder o questionário, bem como as respostas dos usuários, para as posteriores análises e construção e concretização dos resultados. Vale ressaltar que os dados gerados pelas respostas dos usuários serão
enviadas ao banco de dados MySQL através de código implementado na linguagem PHP.

Nenhum comentário:

Postar um comentário