�rea Cient�fica: Informática Industrial
Sistema de Informação Dedicado com Site de Vendas e Bases de Dados
Publicada a 2010-12-21
Aluno: Tiago Manuel Machado Ribeiro Oliveira      N�mero: 48039       Email: tiagokito@gmail.com
Data in�cio: 15/10/2009      Data Conclus�o: 22/11/2010 

Orientador(es):
Nome: Sérgio Adriano Fernandes Lopes      Email: sergio.lopes@dei.uminho.pt   

Arguente(s):
Nome: Paulo Cardoso       Email: Paulo.Cardoso@dei.uminho.pt 
Nome: Carlos Manuel José Alves Serôdio       Email: cserodio@utad.pt 
Data da defesa: 22/11/2010      Sala: B3.39A às 11h30

vers�o electr�nica

Descri��o:

Este trabalho consiste em desenvolver um sistema de informação para a empresa IVV Automação, que suporte venda de produtos pela Internet. Este sistema é composto por duas bases de dados, um sítio Web e um serviço de encomendas por SMS.. No que diz respeito às bases de dados, será implementado um sistema de comunicação entre um servidor já existente na empresa (com um servidor MSSQL onde estão alocados dados de produtos e clientes da empresa) e um novo servidor (onde ficará alocado o sítio Web e uma base de dados MySQL, para suporte ao sítio Web). Este sistema de comunicação efectua a troca de dados bidireccional de forma a manter a sincronização dos dados de clientes e produtos nas duas bases de dados, recorrendo para isso a tecnologias como Web services, daemons e triggers.

Quanto ao sítio Web, este é composto por um front-end e um back-end. O back-end permite à administração da IVV gerir utilizadores por grupos, produtos com preços diferenciados por grupo de utilizador, encomendas, e todo o conteúdo a ser disponibilizado no sítio Web. Para além disso disponibiliza uma área de gestão de funcionalidades dinâmicas que permite adicionar/eliminar páginas que forneçam funcionalidades adicionais. Uma dessas funcionalidades, implementada de origem, é a criação e gestão de permissões de utilizadores por parte de uma empresa cliente. O front-end será efectivamente todo o conteúdo disponibilizado para interacção com o utilizador, e será composto por componentes de catálogo e encomenda de produtos, de serviço help-desk, de agenda, e da área de funcionalidades dinâmicas.

Por último, o serviço de encomendas por SMS será desenvolvido com recurso a um módulo GSM, ligado ao computador onde está instalado o novo servidor, via porta série. Este serviço inclui o desenvolvimento de uma aplicação para processamento de encomendas e comunicação com módulo GSM.


Objectivos:
  • Utilizar Web services, daemons PHP e triggers para actualização constante de dados entre uma base de dados MSSQL e uma base de dados MySQL.
  • Permitir a um administrador fazer o controlo de stocks, gestão de produtos e clientes.
  • Definir diferentes permissões a diferentes grupos de clientes.
  • Garantir segurança no sistema, recorrendo a encriptação de passwords e não permitindo o acesso directo a qualquer página do sítio Web.
  • Integrar diferentes tecnologias (GSM, Internet, bases de dados, sítio Web, daemons, triggers) para desenvolver um sistema comercial e com serviços de apoio Web.
  • Desenvolver um sistema de informação utilizando a linguagem PHP e a gestão de base de dados MySQL.
  • Permitir a encomenda por serviço SMS por parte de qualquer cliente registado.

Tarefas:

  1. Exportação dos dados necessários de clientes e produtos, do servidor MSSQL para o servidor MySQL
  2. Desenvolvimento do sistema de comunicação entre os dois servidores
  3. Desenvolvimento inicial do sítio Web, para instalação dos componentes necessários
  4. Definição de grupos de utilizadores e respectivas permissões na base de dados MySQL
  5. Desenvolvimento do componente para a gestão de funcionalidades dinâmicas
  6. Configuração dos componentes de help-desk e de agenda
  7. Definição de template gráfico para melhoramento do aspecto gráfico e ajustes

Palavras chave:
Programação orientada a soluções Web, bases de dados relacionais, Web services, daemons, GSM, SMS

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove