top of page

Execução e Desenvolvimento

  • Reuniões:

Ata da Reunião do dia 04/03/2015

 

Após fase preparatória com estudos e identificações preliminares, foram definidas as Linguagens a estudar, os servidores a utilizar e as aplicações iniciais a experimentar para a criação e gestão da Base de dados e para a Página da Internet;

 

Ata da Reunião do dia 18/03/2015

 

Nesta reunião foram definidos de forma mais concreta o Público-Alvo, Estrutura Inicial da Base de Dados ( modelo inicial e relacional), a forma como esta interage com a Página da Internet e como esta ultima irá interagir com o Público-Alvo escolhido; 

Ata da Reunião do dia 8/04/2015

 

Nesta reunião, foi definido um modelo relacionar da BD mais correcto e definido e a as alterações necessárias para que a pesquisa entretanto realizada possa ser aplicada a essa estrutura de forma mais eficiente;

Ata da Reunião do dia 23/04/2015

 

Nesta reunião, foi realizado um resumo do que entretanto foi feito, estudadas e discutidas formas de melhorar processos actuais e futuros e foram ultimados detalhes relativos à implementação de workflows.

Actualizado em 29/04/2015

  • Execução/Desenvolvimento:​

 

Semana de 1/03 a 07/03 de 2015:

  • Foi escolhida como linguagem básica de programação para a Base de Dados a linguagem SQL devido a sua fiabilidade, universalidade dos seus compiladores, uso geral e robustez;

 

  • Foi escolhida como linguagem básica de programação para a Página de Internet a linguagem HTML devido a sua fiabilidade, universalidade e robustez;

 

  • Foi escolhida a linguagem PHP como "linguagem de ligação" entre a Base de Dados e a Página da Internet devido a facilidade com que a mesma interage com as linguagens anteriores e sua robustez. Esta linguagem permite por outro lado aprimorar as linguagens acima referidas de forma a melhorar não só a criação e gestão da Base de dados como a Página Internet;

 

  • Foram escolhidos os servidores da FEUP para guardar quer a base de dados quer a página da Internet, devido ao acesso rápido aos mesmos e à sua segurança. Neste caso tratam-se dos servidores db.fe.up.pt e paginas.fe.up.pt, respectivamente;

 

  • Foram escolhidos como alvos de estudo para a criação da base de dados as Aplicações Web phpMyAdmin e phpPgAdmin. Estas aplicações podem ser utilizadas através da ligação aos servidores acima referidos após pedido de utilização efectuado ao CICA

 

  • Foi escolhido o Software e editor de código "Notpad++" para edição de código PHP e HTML;

 

  • Devido ao uso generalizado do Internet Explorer e do Google Chrome (são os Navegadores mais utilizados), foram ambos escolhidos para visualizar as páginas de código que forem sendo criadas;

 

 

Semana de 8/03 a 14/03 de 2015:

  • Foi criada uma base de dados para testes com dados básicos dos componentes existentes em armazém na página de gestão de BD da Internet phpMyadmin e uma cópia na página phpPgAdmin e foi analisado como cada uma destas páginas gere a mesma base de dados em termos de fiabilidade, facilidade de gestão directa (alteração, criação, pesquisa e configuração);

 

  • Foram criadas páginas em código HTML, PHP e SQL (para posteriormente serem utilizadas pelos utilizadores do Armazém), guardadas nos servidores escolhidos, para ligação a cada uma das páginas acima referidas.

      Com estas páginas e foram efectuados testes em termos de fiabilidade, facilidade e rapidez de acesso e gestão indirecta da BD.

 

 

Semana de 15/03 a 21/03 de 2015:

  • Após os testes efectuados na semana anterior foi escolhida a página phpPgAdmin para gestão directa da BD;

 

  • Foi definido mais concretamente como o Público-Alvo da página da Internet:

  1. Para Pesquisa do material existente: Público em Geral;

  2. Para Reserva e pedidos internos: Os Docentes, Investigadores e Técnicos da FEUP pertencentes ao DEEC ou (se de outro departamento ou serviço) com autorização do DEEC e Alunos com autorizações previamente dadas pelos Docentes e Não Docentes acima referidos;

  3. Para Pedidos Externos: Os Docentes, Investigadores e Técnicos da FEUP pertencentes ao DEEC e Docentes, Investigadores e Técnicos da FEUP (fora do DEEC) com autorização previamente dada pelo DEEC;

 

  • Foi definido de forma mais concreta uma estrutura inicial para a Base de Dados em que a mesma era composta por 5 Tabelas:

  1. Tabela componentes: Nesta tabela serão guardados os dados referentes aos componentes existentes em stock no armazém do DEEC;

  2. Tabela utilizadores: Nesta tabela serão guardados os dados referentes aos utilizadores da página da Internet que desejam efectuar pedidos ou reservas;

  3. Tabela pedidos externos: Nesta tabela serão guardados os dados referentes aos pedidos externos efectuados pelos utilizadores da página da Internet;

  4. Tabela reservas internas: Nesta tabela serão guardados os dados referentes aos pedidos de reserva de componentes existentes no stock do armazém efectuados pelos utilizadores da página da Internet;

  5. Tabela workflow: Nesta tabela serão guardados os dados referentes aos pedidos e reservas efectuados para melhor controlo dos mesmos;

 

Semana de 22/03 a 28/03 de 2015:

  • Foi criada a estrutura da base de dados anteriormente definida e inseridos dados reais na página phpPGAdmin;

 

  • Foram alteradas as páginas em código HTML, PHP e SQL que foram anteriormente criadas, para ligação correcta a Base de Dados actualmente criada;

 

  • Foi criada uma página Internet que permite a pesquisa de dados na BD de uma forma geral;

 

Semana de 29/03 a 4/04 de 2015:

  • Foi melhorada a forma e qualidade dos dados inseridos na página phpPGAdmin, para que a pesquisa se torne mais eficiente;

 

  • Foi melhorado o código HTML, PHP e SQL , para ligação mais correcta e eficiente à Base de Dados criada;

 

Semana de 5/04 a 11/04 de 2015:

  • Foi melhorada a página Internet para que a pesquisa entretanto criada se torne mais apelativa e fácil de realizar pelo utilizador genérico;

 

  • Foi melhorado o código HTML, PHP e SQL , para melhorar a pesquisa sem perder fiabilidade na ligação a Base de Dados;

 

Semana de 12/04 a 18/04 de 2015:

  • Foi melhorada a página Internet e respectivas hiperligações para que de uma forma geral se torne mais apelativa e mais fácil de usar pelo utilizador genérico;

 

  • Foi melhorado o código HTML, PHP e SQL , para melhorar a página sem perder fiabilidade na ligação a Base de Dados;

 

Semana de 19/04 a 25/04 de 2015:

  • Foi iniciada a criação de uma pesquisa mais avançada permitindo escolher várias características dos componentes a pesquisar e a identificação de outros componentes equivalentes ao desejado;

 

  • Foi melhorado o código HTML, PHP e SQL , para aplicação da pesquisa avançada à página sem perder fiabilidade na ligação a Base de Dados;

 

Semana de 26/04 a 3/05 de 2015:

  • Foi melhorada a pesquisa avançada entretanto criada em termos de fiabilidade, eficacia e facilidade de uso por parte do utilisador genérico;

 

  • Foi melhorado o código HTML, PHP e SQL , para as melhorias acima referidas;

 Actualizado em 29/04/2015

bottom of page