Mestrado em Engenharia Electrotécnica e de Computadores
Aplicações na Web
Ano lectivo de 2002/2003

Descrição dos Projectos

1. Venda de componentes electrónicos

Objectivos do trabalho: Projectar, construir e validar um sítio na Web que permita a um intermediário realizar a venda de componentes electrónicos e permita a um cliente consultar as respectivas datasheets.
Material de Apoio: "Java Servlet: Programação", J. Crawford e W. Hunter, Editora Ciência Moderna, 2002; "Guia do Desenvolvedor Java", B. Brogden e C. Minnick, Makron Books, 2002; "Modelagem de Aplicações XML com UML", D. Carlson, Makron Books/Pearson Education, 2001; "UML Distilled: a Brief Guide to the Standard Object Modeling Language", M. Fowler e K. Scott, Addison-Wesley, 2000; "Java for the WEB with Servlets, JSP and EJB", B. Kurniawan, New Riders, 2002.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Java 2 Platform, Standard Edition (J2SE v1.4.1_02) da Sun; Java Web Services Developer Pack 1.1 da Sun; MySQL; PC portátil & PC's dos laboratórios da FEUP
Descrição do trabalho: Este sítio permitirá que o utilizador se registe como cliente e a partir daí fique autorizado a comprar on-line qualquer componente vendido pelo intermediário, disponível em catálogo. O cliente, se assim o pretender, pode consultar previamente a datasheet dos referidos componentes para verificar se estes correspondem às especificações pretendidas. No caso da inexistência em stock de um ou mais componentes pretendidos, será dada a indicação de um provável prazo de entrega.
Autoria: António Júlio Morais Pires
Data: 27/2/2003, 23:50

2. Sistema de Gestão de Associação

Objectivos do trabalho: Desenvolver uma aplicação, acessível remotamente através de um browser, capaz de permitir a gestão e a consulta de informação relativa aos sócios de uma associação recreativa.
Material de Apoio: Bibliografia diversa, relacionada com as tecnologias a utilizar.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Apache, Tomcat e MySQL; JDK 1.4.0; PC com Linux, Laboratório de Processamento de Sinais Áudio (I323)
Descrição do trabalho: Conceber um sistema de consulta e gestão de informação relativa aos sócios de uma determinada colectividade. Um sócio poderá consultar informação sobre o estado de actualização dos seus dados pessoais, sendo-lhe dada a possibilidade de os alterar e ocultar (para que não possam ser vistos por mais nenhum outro sócio). Poderá ainda verificar o seu próprio estado relativamente ao pagamento de quotas, bem como inscrever-se na mailing list de notícias da colectividade. Um utilizador com privilégios administrativos poderá inserir/remover sócios na base de dados, proceder à actualização dos pagamentos de quotas de qualquer sócio, obter diversas listagens quanto a pagamentos de quotas, dados pessoais (moradas, p. ex.) dos sócios, etc. Deverá ainda poder inserir/remover notícias sobre a colectividade, as quais serão automaticamente enviadas por e-mail aos sócios inscritos na mailing list.
Autoria: Vasco Daniel Carvalho Ferreira dos Santos
Data:28/02/2003, 20:00:30

3. GesSumario

Objectivos do trabalho: Aplicação que permita gerir os sumários das disciplinas leccioandas por um docente.
Material de Apoio: Bibliografia sobre a matéria e alguns papers de referência.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Tomcat, Java, MySQL; PC Portátil.
Descrição do trabalho: A aplicacao devera apresentar um sistema de login protegido por password para a abertura de uma sessão. Cada utilizador (que serão potencialmente professores) poderá alterar os seus dados pessoais e configurar as disciplinas que leciona no momento. Poderá depois acrescentar os sumários de cada aula quando necessário.
Autoria: Luis Pinto Coelho
Data: 28/02/2003, 21:01:19

4. Venda de artigos de desportos náuticos

Objectivos do trabalho: Construir um sítio web que permita o comércio de artigos relacionados com desportos náuticos.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Base de dados PostgreSQL, Tomcat e J2SE. O trabalho será desenvolvido, essencialmente, na FEUP (onde?)
Descrição do trabalho: O sítio web a construir deve permitir que utilizadores, devidamente identificados, anunciem os seus produtos que poderão, depois, ser comprados pelos visitantes do sítio web. A realização de uma compra por um utilizador tem que ser protegida por mecanismos de segurança a implementar na loja virtual.
Autoria: Vitor Jesus Freitas Oliveira
Data: 1/03/2003, 20:31:10

5. CNE7ERMESINDE

Objectivos do trabalho: informatizar a informação disponível no CNE7ERMESINDE e tornar a consulta da mesma mais rápida e eficaz.
Material de Apoio: Tutoriais disponíveis na Web, etc.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Tomcat, Mysql, entre outros... Computador Próprio.
Descrição do trabalho: O trabalho que vai ser realizado irá disponibilizar na Web a informação dos associados e informação pública relativa à instituição de utilidade pública com o nome de Corpo Nacional de Escutas Agrupamento 7 (CNE7ERMESINDE, http://www.cne7ermesinde.com). Esta instituição tem um funcionamento muito próprio e o software a desenvolver deve ser capaz de facilitar o funcionamento da mesma. Para isso será necessário criar uma base de dados contendo alguma da informação necessária ao seu pleno funcionamento.
Autoria: Alexandre Sousa ([email protected])
Data: 1/03/2003, 23:55:47

6. Montagem e Teste de Cartas Electrónicas

Objectivos do trabalho: Criar um sítio Web que apresente a capacidade da Unidade de Produção de Electrónica e mantenha uma Mailing list de clientes.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Java, Access, FrontPage. Casa.
Descrição do trabalho: Apresentação das caracteristicas da Unidade de Produção de Electrónica: Esta tem a capacidade de tratar de:
1- "Compras" - Perante uma lista de material pode pesquizar o mercado e adquirir componentes electrónicos.
2- "Armazenamento" - Manter componentes em armazém em boas condições.
3- "Montagem" - Aplicação de componentes SMD e THT.
4- "Teste" - Construção de interfaces de teste e procedimentos. Execução de ensaios e configurações.
5- "Embalagem e expedição" - Correcta protecção aos produtos até às instalações do cliente.
6- "Assistencia após venda" - Reparação de unidades avariadas.
Registar contactos: Manter mailing list de clientes e potenciais clientes.
Autoria: João Manuel L. Costa Pinto
Data: 2/03/2003, 17:04:47

7. Apoio Jurídico Online

Objectivos do trabalho: Contruir um sítio na Web, capaz de servir pessoas através de respostas a duvidas de âmbito jurídico, bem como pesquisa de perguntas/respostas de outros casos idênticos.
Material de Apoio: Acetatos das Aulas, Sites Internet, entre outros...
Ferramentas de s/w a utilizar, h/w e local de trabalho: Local de Trabalho será o o meu computador de casa http://217.129.196.146/; Suse Linux 8.1 / JDK, MysQL, XML, Apache.
Descrição do trabalho: Este site a finalidade de, gratuitamente, responder a perguntas inseridas no âmbito juridico, por parte de Advogados em regime de voluntariado, todos os registos ficarão armazenados numa base de dados Mysql.
1. Utilizadores controlados por login e password.
2. Advogados controlados por login e password.
3. Cada advogado terá uma especialidade.
4. Utilizadores fazem perguntas sobre uma especialidade.
5. Advogado voluntário da especialidade responde.
6. Possibilidade de consulta de outros casos Idênticos já esclarecidos.
Autoria: Paulo Jorge da Silva Pinho, [email protected] / [email protected]
Data: 1/03/2003, 22:27:50

8. Pizzas On-line

Objectivos do trabalho: Desenvolver uma aplicação na Web que permita criar gerir o comércio das Pizzas.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: JDK, MySQL, APACHE, HTML, JSP, CSS, XML, etc.
Descrição do trabalho: A página serve como montra dos produtos que a cadeia de lojas de Pizza vende. Os utilizadores interessados poderão registar-se e, com um login e uma password terão acesso a opções de encomenda do produto com especificações individuais.
Autoria: Paulo Alexandre Moreira da Silva
Data: 2/03/2003, 23:39:44

9. Venda de telemóveis e acessórios

Objectivos do trabalho: Construir um sítio de comércio electrónico de telemóveis e acessórios.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Edit Plus, TomCat, Postgres SQL, Java, Apache.
Descrição do trabalho: Este sítio Web deverá conter informação acerca dos vários telemóveis existentes, incluindo os modelos mais recentes, bem como dos vários acessórios disponiveis para cada tipo de telemóvel. Cada compra deve poder ser personalizada, por exemplo, "quero um telemóvel Nokia com o toque das ketchup e logotipo do FCP". Este sítio também deve permitir descarregar logotipos e toques.
Autoria: Manuel Pereira
Data: 3/03/2003, 14:43:31

10. Sistema de Gestão de Videoteca

Objectivos do trabalho: Permitir a gestão dos filmes existentes numa videoteca pessoal e informação relacionada.
Material de Apoio: Java for the Web with servlets, JSP, and EJB: A Developer's guide to J2EE solutions, Budi Kurniawan. Indianapolis : New Riders, 2002. Professional JAVA E-comerce: J2EE, XML, XSLT, JSP, EJB, JMS, security, B2C, B2B, M-Comerce, Subrahmanyam Allamaraju... [et al.]. Birmingham : Wrox Press, 2001 .
Ferramentas de s/w a utilizar, h/w e local de trabalho: Tomcat e jdbc ou sqlJ sobre postGres ou MySql em portátil.
Descrição do trabalho: A aplicação Web a cosntruir deverá permitir a gestão dos filmes existentes na videoteca bem como o formato em que estão armazenados. Adicionalmente terá informação sobre actores e realizadores. Existirá também uma gestão de empréstimos bem como uma pequena BD para comentários a filmes.
Como se trata de poder organizar a Videoteca pesoal, quer esteja no trabalho quer esteja na faculdade, quer esteja em casa. Assim sendo, o trabalho deve permitir adicionar/remover/actualizar filmes. Deve permitir fazer uma busca na videoteca por actor, ou por realizador. Também terá a possibilidade de gerir as entradas e as saídas para emprestar aos colegas. Terá também uma base dados de comentários a filmes que serão introduzidos pelas pessoas que visitarem a página se assim o desejarem fazer.
Autoria: António José M.S. Ramos das Neves
Data: 3/03/2003, 15:07:24

11. AlunoEmForma

Objectivos do trabalho: Criar uma aplicação para apoio aos alunos relativamente às disciplinas leccionadas por determinmado docente.
Material de Apoio: Java for the Web with servlets, JSP, and EJB: A Developer's guide to J2EE solutions e outros.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Apache, TomCat, MySQL, Máquina do ISEP.
Descrição do trabalho: Aplicação para consulta de notas das disciplinas, escolha dos projectos/trabalhos, acesso a apontamentos de apoio às aulas, ajuda on-line e requisição de material.
Autoria: Luis Miguel Vieira Lima
Data: 4/03/2003, 18:53:59

12. Física On-Line

Objectivos do trabalho: Aplicação de apoio à aprendizagem da Física.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Computador do IDT.
Descrição do trabalho: Site dedicado à aprendisagem da Física, onde os alunos terão acesso a apontamentos, testes e ao esclarecimento de dúvidas.
Autoria: António Nunes Patacho
Data: 4/03/2003, 19:06:28

13. Loja de Artigos Náuticos

Objectivos do trabalho: Desenvolver uma aplicação na web para o alojamento de uma loja de artigos náuticos online.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Java, servidor BD mySQL, Apache, Tomcat, XML (?). PC pessoal.
Descrição do trabalho: Pretende-se desenvolver uma aplicação de comércio electrónico para a venda de produtos náuticos/acessórios para barcos. A aplicação deverá suportar as funcionalidades típicas de registo de clientes, consulta dos produtos existentes por catálogo e realização de encomendas. Como factor enriquecedor da aplicação, se for possível, o sítio a desenvolver deverá conter informações e ilustrações de eventos relacionados com o tema, atraindo mais visitantes e não sendo apenas um sítio de compra de produtos.
Autoria: José Miguel Sampaio Faria
Data: 5/03/2003, 12:16:59

14. Centro AGROPEC

Objectivos do trabalho: Desenvolver uma aplicação na Web que permita a consulta de um catálogo de produtos e venda on-line de produtos agro-pecuários.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Java, MySQL, Apache Web Server, TOMCAT, HTML, JDBC, JSP, CSS, JavaScript e XML. Em casa e na FEUP.
Descrição do trabalho: Será um site típico de comércio electrónico, onde o utilizado terá de efectuar o login ou então registar-se se pretender efectuar alguma compra dos produtos disponíveis no catálogo. Na página inicial estará disponível um conjunto de notícias importantes relativas à empresa e aos seus produtos.
Autoria: Rui Seabra
Data: 5/03/2003, 14:50:51

15. Gestão de projectos

Objectivos do trabalho: Desenvolver uma aplicação na Web que sirva de apoio à gestão de projectos, em particular no escalonamento de tarefas.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Descrição do trabalho: Os utilizadores da aplicação pretendida serão os gestores de projectos e os colaboradores encarregados de cumprir as tarefas envolvidas. O sistema deverá permitir ao gestor definir o escalonamento de tarefas de forma dinâmica, mantendo-o sempre ajustado à realidade, de modo que os colaboradores se sintam motivados a consultar frequentemente esse escalonamento e a tomá-lo como um guia de trabalho.
A aplicação deverá apresentar o escalonamento de tarefas sob a forma de um diagrama de Gant, possivelmente permitindo diferentes níveis de pormenor. Um possível caso de uso da aplicação será o projecto da própria aplicação (dividindo-se artificialmente o trabalho de uma só pessoa por vários actores).
Autoria: Telmo Pedro Gomes Amaral ([email protected])
Data: 5/03/2003, 15:27:04

16. Livraria On-Line

Objectivos do trabalho: Projectar e construir um sistema de informação com interface acessível na Web para venda on-line de livros.
Material de Apoio: Creating a Web Application with Ant and Tomcat 4, http://www.onjava.com/pub/a/onjava/2003/01/08/tomcat4.html. "XML & XSL", José C. Ramalho, Pedro Henriques, FCA.
Ferramentas de s/w a utilizar, h/w e local de trabalho: PC (Windows/Linux), Java 2 Stantard Edition 1.4.1_02, mySQL/MsAccess, Jakarta Tomcat 4.03.
Descrição do trabalho: A aplicação deverá permitir a venda de livros "on-line", oferecendo ao utilizador comum uma vasta gama de serviços(listagens por temas, ISBN, autores, etc...). Para que os utilizadores efectuem uma conta devem introduzir um login e uma password, de modo a poderem ser identificados pelo sistema. Ao entrar no sistema, o cliente tem acesso a mais serviços tais como: - gestão da sua conta(alterar dados pessoais, etc... ); - listagem de todas as suas compras até ao momento; - Acompanhamento dos processos da sua encomenta on-line; - Efectuar encomendas;
Autoria: Luís Cláudio Barradas
Data: 5/03/2003, 15:05:06

17. Mapas & Cia

Objectivos do trabalho: Elaboração de um web site para venda de produtos e serviços relacionados com cartografia.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Portátil pessoal
Descrição do trabalho: Construção de um sítio Web para venda de serviços de construção de mapas de propriedades individuais, bem como produtos complementares: GPS'S e outros. Para elaboração do orçamento os utilizadores devem seleccionar vários ítens de uma base de dados relacional, como o num. de propriedades, dimensões aproximadas, localidade, concelho,... e produtos como GPS, bússolas, etc.
Autoria: Pedro Manuel Cintra Gaspar
Data: 5/03/2003, 17:17:29

18. Bolsa de Emprego

Objectivos do trabalho: Desenvolver um sítio Web que permita oferecer/procurar emprego.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Descrição do trabalho: O utilizador depois de registado, deverá poder efectuar pesquisa de emprego com base em: área de actividade, local de trabalho, empregador, habilitações, etc... Por outro lado, os empregadores deverão poder introduzir anúncios de oferta de emprego. Como funcionalidade acrescida, procurar-se-á desenvolver um módulo que "notifique" automaticamente os vários utilizadores registados, da introdução de um novo anúncio, da sua área de interesse.
Autoria: Vagner David Pinto Morais
Data: 5/03/2003, 18:19:30

19. Anúncios Online

Objectivos do trabalho: Criar um sítio Web para disponibilizar um serviço de anúncios online.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: Tecnologias Open Source. Base de dados: MySQL ou nativa XML (e.g. Xindice). Ferramentas de compilação: Ant. Ferramentas de teste: JUnit e outras.
Descrição do trabalho: O sítio deverá ter uma organização semelhante à das publicações em papel, incluindo separação por tipos, regiões, etc... Será possível colocar e remover anúncios. Será possível pesquisar os anúncios disponíveis usando diversos critérios.
Autoria: Cláudio Vieira
Data: 5/03/2003, 19:10:51

20. Máximo Gymnasius

Objectivos do trabalho: Desenvolver um sítio na Web para um ginásio de musculação.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho: PC com Windows/Linux, Apache Web Server, Java, mySQL/MsAccess, Tomcat, entre outras.
Descrição do trabalho: Pretende-se desenvolver uma aplicação onde se pode aceder a informação sobre um ginásio de musculação. Deverá haver uma parte privada onde os sócios do ginásio podem consultar o pagamento de cotas, modalidades selecionadas. O sítio Web deverá ter toda a informação disponível sobre os produtos que oferece (desde as modalidades, o seu horário e os preços) que podem ser pesquisados por qualquer utilizador interessado. Poderá ter ainda uma parte onde serão colocadas as novidades ou notícias importantes e que desaparecerão ao fim de um determinado tempo.
Autoria: António Moura, [email protected]
Data: 6/03/2003, 20:33:35

21. WEBVendas - Vendas Online

Objectivos do trabalho: Criação de um Web site que implemente uma loja virtual genérica.
Ferramentas de s/w a utilizar, h/w e local de trabalho: Java, Access, etc... em casa.
Descrição do trabalho: Este trabalho tem como objectivo a implementação de uma loja virtual genérica. A aplicação deverá permitir, entre outras, as seguintes operações: Definição de famílias de produtos e respectivos produtos; Registo e manutenção de clientes; Compras de produtos através de um "cesto" de compras virtual; Historial das compras;
Autoria: Ricardo Nogueira Fernandes, [email protected]
Data: 11/03/2003, 22:12:32

Grupos de Trabalho