A PHP Error was encountered

Severity: Warning

Message: fopen(/var/lib/php/sessions/comp_sessioncg039nic94dsf01uahk3pci95dbsvdfc): failed to open stream: No space left on device

Filename: drivers/Session_files_driver.php

Line Number: 172

Backtrace:

File: /var/www/html/comp/application/controllers/Projetos.php
Line: 4
Function: __construct

File: /var/www/html/comp/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /var/lib/php/sessions)

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /var/www/html/comp/application/controllers/Projetos.php
Line: 4
Function: __construct

File: /var/www/html/comp/index.php
Line: 315
Function: require_once

Ciência da Computação
Voltar

Análise e Desenvolvimento do WebSite do curso de Ciência da Computação do Câmpus

04/07/2018

Período de vigência: 15/02/2013 - 12/09/2013
Tipo de projeto: Pesquisa aplicada
Status: Finalizado
Equipe:
Aracele Garcia de Oliveira Fassbinder (Orientador)
Everson Félix Leite (Estudante remunerado)
Ramon Gustavo Teodoro Marques da Silva (Colaborador)

Problema
O Curso de Ciência de Computação não possui um meio próprio e adequado para divulgação de notícias e conteúdo online

Objetivos
Desenvolvimento de um portal de notícias e conteúdo para divulgação do curso de Ciência da Computação

Metodologia
O Projeto em si serviria a 2 propósitos essenciais, um complementando o outro. Com a falta de experiência na área de desenvolvimento, conforme novas técnicas/habilidades fossem adquiridas seriam acrescentadas ao projeto, que justifica sua longa duração. De início foram realizados esboços em HTML buscando se tornar o mais próximo possível de uma página web tradicional, embebendo códigos simples em PHP orientado a objetos buscando a criação de páginas interativas, esses protótipos serviram para definir como seria o acesso à informação e organização de menus e etc. Após esse estágio ficou claro que várias tecnologias seriam necessárias para que o resultado final fosse satisfatório, a mais importante destes seria o acesso a banco de dados, para geração de conteúdo dinâmico. Por questões de compatibilidade o MySQL foi escolhido para tal, o planejamento da base de dados foi relativamente simples, pois relacionamentos complexos não eram realmente necessários. Definidas as tabelas, padrão de nomenclatura e etc. seria a necessário o diálogo entre a linguagem PHP e o banco de dados, foi iniciado o CRUD (Create, Read, Update e Delete em língua Inglesa), que foi se alternando ao desenvolvimento do design que estava a desejar nesse ponto, então foi sugerida a utilização do framework para design de sites Foundation, que é responsivo e possui uma vasta biblioteca de opções de customização. Inicia-se mais um ciclo para o domínio do framework que é adaptado ao projeto original. Após essa etapa foi necessário à validação dos formulários para maior integridade do banco de dados, o Javascript foi utilizado para essa finalidade e para a interatividade página/usuário. Tanto design quanto programação em estágios parecidos, foi realizado upload da página, onde as diferenças de interpretação dos servidores local e da instituição se provaram bastante distintos. Superados esses obstáculos o projeto entrou em seu estágio de acabamento e finalização.