ARMAZÉM do DEEC
Sistema Informático
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:
-
Para Pesquisa do material existente: Público em Geral;
-
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;
-
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:
-
Tabela componentes: Nesta tabela serão guardados os dados referentes aos componentes existentes em stock no armazém do DEEC;
-
Tabela utilizadores: Nesta tabela serão guardados os dados referentes aos utilizadores da página da Internet que desejam efectuar pedidos ou reservas;
-
Tabela pedidos externos: Nesta tabela serão guardados os dados referentes aos pedidos externos efectuados pelos utilizadores da página da Internet;
-
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;
-
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;