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.
Tarefas: