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