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
fabricante realizar a venda de componentes electrónicos.
Material de Apoio:
Arnold, K. and Gosling, J., The Java Programming Language, AW, 1996;
sítios da web; acetatos da disciplina Aplicações na Web
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Sun Java Development Kit - JDK 1.3, Oracle,
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í ficar autorizado a comprar on-line qualquer componente
deste fabricante, disponível em catálogo.
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 em
função da consulta dos planos de produção das várias fábricas da
empresa.
Autoria: José Ramalho & Mário Barreto
Data: 15/03/2002, 12:57:45
2. Monitorização remota de parque eólico
Objectivos do trabalho:
Desenvolver uma aplicação na web que permita a monitorização remota de
um parque eólico.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Descrição do trabalho:
A aplicação na web a desenvolver deve permitir a monitorização remota de
um parque eólico, possibilitando operações como gestão de alarmes e
visualização do funcionamento do parque.
Autoria: Nuno André Silva
Data: 2/04/2002, 10:50:25
3. Serração de Madeiras Virtual
Objectivos do trabalho:
Desenvolver uma aplicação na web que permita a consulta de um catálogo
de produtos e venda on-line de madeiras e derivados de madeiras.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Java 1.3, MySQL, Apache web server, HTML, JDBC, JSP, CSS, Java Script
e XML.
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á disponivel um conjunto de notícias
importantes relativas à empresa e aos seus produtos.
Autoria: Henrique Teixeira & Rui Seabra
Data: 15/03/2002, 13:08:32
4. Apoio a actividades lectivas
Objectivos do trabalho:
Desenvolver uma aplicação na web para disponilibilizar informação de
apoio aos meus alunos em cadeiras que estou a leecionar, permitindo uma
gestão mais fácil da mesma em relação ao uso de páginas estáticas.
Material de Apoio:
Tutoriais colocados na web.
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Java 1.3, MySQL, Apache web server, HTML, JDBC, JSP, CSS, Java Script
e XML.
Descrição do trabalho:
Este trabalho vai permitir o acesso a informação relacionada com as
aulas que leeciono. A informação será a seguinte: Horários de dúvidas,
Material de apoio às cadeiras, Descrição das cadeiras,
Disponibilização de notas de cadeiras, Gestão da informação atraváes
de um back-office de maneira a que a médio prazo a aplicação se torne
robusta sendo muito mais vantajoso o uso dela em relação ao mero uso
páginas dinâmicas.
Autoria: José Gonçalves
Data: 26/03/2002, 15:59:08
5. Sítio de Vendas da FEUP Edições
Objectivos do trabalho:
Construir um sítio e respectiva aplicação que permitam a divulgação e
venda de obras editadas pela FEUP Edições
Material de Apoio:
Aulas e bibliografia da disciplina de AW-MEEC, HTML 4.0 Specification
recommended by W3C, Cascading Style Sheets Specification recommended
by W3C, Bibliografia considerada de interesse pelos autores, Pesquisas
na internet, Análise de sítios idênticos e outro material a
identificar ao longo do desenvolvimento do trabalho.
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Oracle 9i, Netscape; IE; Mozilla; lynx; SQLNavigator; JDK
Local de trabalho: FEUP
Descrição do trabalho:
Pretende-se desenvolver uma aplicação que permita efectuar vendas e
divulgação das obras editadas na FEUP.
A aplicação consistirá numa base de dados em Oracle onde será
depositada toda a informação relativa às transacções efectuadas e
propostas de edição.
As propostas de edição e de compra serão enviadas para a FEUP Edições
através de um formulário desenvolvido em HTML e com os campos
devidamente validados com JavaScript.
Caso o proponente seja utilizador do SiFEUP é solicitada a validação e
os campos do fomulário cuja informação exista neste sistema são
automaticamente preenchidos.
A ligação à base de dados será feita recorrendo ao JDBC.
Os estilos das páginas serão definidos recorrendo a folhas de estilo
(CSS) e a geração de novas páginas recorrentes de determinadas acções
do utilizador serão desenvolvidas em JSP.
Ao longo da evolução do trabalho pretende-se incluir algumas páginas
com XML sempre que os autores assim o entendam.
Poderão ainda ser incluidas, sempre que necessário, applets e
servlets.
Autoria: Machado, Sandra; Ribeiro, Augusto
Data: 8/03/2002, 16:12:25
7. Portal de Manutenção
Objectivos do trabalho:
Construir um sítio na web que sirva de apoio às actividades diárias de
todos os técnicos de Manutenção, às empresas clientes e fornecedoras
de serviços e produtos de manutenção, assim como a todas as outras
entidades que se interessem e se relacionem com o "mundo da
manutenção".
Material de Apoio:
Documentação disponível para apoio à disciplina AW do MEEC.
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Computador pessoal, em casa.
Descrição do trabalho:
O sítio irá conter links, organizados de um modo lógico e prático, que
permitirão ao utilizador que esteja "menos à vontade com a web",
encontrar a informação pretendida sem perder tempo.
As categorias de links previstos são: Empresas prestadoras de
serviços, Normalização, Eventos, Formação, Software de Gestão da
Manutenção, Equipamentos, Biblioteca, Artigos Técnicos.
Como complemento existirá um conjunto de páginas que serão
actualizadas periodicamente: Notícias, Indicadores (Referência,
Nacionais e Internacionais).
Deverá ser criada uma tabela de acesso restrito, onde se poderão
encontrar CV de vários técnicos de manutenção que autorizem a sua
divulgação e ofertas de emprego que as entidades apresentem (poderá
servir de base a uma oferta/procura de emprego)
Autoria: Joaquim Jorge C. A. A. Vieira
Data: 20/03/2002, 6:09:59
8. Programação Televisiva
Objectivos do trabalho:
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Descrição do trabalho:
Os operadores televisivos colocariam a sua programação semanal
ordenada por data e hora. Para além destes dados, indicariam também o género
de programa, duração, classificação(idades), etc...
Os clientes, depois de validados, poderiam consultar esta informação (pesquisa
por palavras-chave) sendo assim informados das suas preferências.
Autoria: José Luis Lima & Gustavo Fernandes
Data: 15/03/2002, 21:50
9. Gestão de Stocks Nacionais de uma Marca de Automóveis
Objectivos do trabalho:
Objectivos do Trabalho: Projectar e construir um sistema de informação
com interface acessível na Web para gestão de stocks de automóveis
existentes nos concessionários e armazéns da marca.
Material de Apoio:
[João Correia Lopes], Acetatos da disciplina de Aplicações na Web
D.Chang, D.Harkey], "Client Server Data Access with Java & XML", John Wiley, 1998
[R. Ramakrishnan], Database Management Systems, MacGraw-Hill,2000
Ferramentas de s/w a utilizar, h/w e local de trabalho:
HTML: FrontPage2000;
JAVA: Together 5.5. (inclui JAVA2 v.1.3.0);
Base de Dados: MySQL ou Access 2000;
Servidores: Apache e Tomcat (para JSP?s);
Plataforma: Windows;
Local de trabalho: PC doméstico
Descrição do trabalho:
Quem compra um automóvel (principalmente se for ligeiro de passageiros) pode escolhê-lo á sua medida dentro do mesmo modelo, versão e cilindrada. Há inúmeros factores (nº de portas, cor, extras,etc...) que levam a tantas combinações que um vendedor pode não possuir esse carro no seu concessionário.
A aplicação tem dois actores:
- Vendedor de um concessionário: pode efectuar a venda de um carro existente no seu concessionário, noutro concessionário ou num armazém. A venda de um carro de outro concessionário tem de ser autorizada por esse concessionário.
O vendedor também pode efectuar um reserva de um carro do seu concessionário
- Gestor de encomendas (do armazém ou de um concessionário): aumenta os stocks
A aplicação poderia enviar essa informação para outra de Logística (distribuição dos carros encomendados) e para outra de Gestão Financeira (facturação dos carros encomendados ao outro concessionário)
Os automóveis, cores do site e logotipo foram inspirados na marca
RENAULT
Autoria: Sérgio Martins
Data: 19/03/2002, 1:08:46
10. Sistema de Apoio à Decisão
Objectivos do trabalho:
Desenvolver um sistema que aproveite a Web para disponibilizar o
acesso a informação centralizada através de qualquer ponto, e cuja
arquitectura facilite a manutenção do mesmo uma vez que as
necessidades de informação para apoio à decisão nas empresas mudam de
dia para dia.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
O sitio (URL, estrutura de páginas e programas a correr no servidor)
será alojado num Servidor Compaq Proliant 1600 com SO Linux e Apache
web server.
A BD de suporte será alojada num Servidor Compaq ML 350 Com SO Windows
2000 Server e SGBD SQL Server 2000.
Este projecto e os restantes trabalhos desenvolvidos no âmbito da
cadeira Aplicações na Web estarão disponíveis a partir do URL
http://www.asa.pt/aw
Descrição do trabalho:
O sitio a desenvolver funcionará como uma porta de entrada no sistema
de informação da empresa.
Nele, o utilizador poderá encontrar informação “estática”
tal como números de telefone ou endereços de e-mail de todos os
trabalhadores da empresa, e informação “dinâmica” tal como
o top de vendas dos produtos da empresa ou uma lista com os nomes e
moradas de clientes que adquiriram determinado produto em determinado
período de tempo.
Esta informação “dinâmica” será extraída de outras bases
de dados que não a do site, mas poderá ser guardada na BD do mesmo sob
a forma de histórico de listagens de forma a consistência durante o
tempo necessário.
Estará ainda disponível no sitio um conjunto de documentos que possam
ser utilizados para imprimir cartas ou etiquetas de endereço gerados a
partir da informação resultante das listagens.
A manutenção dos documentos e listagens disponíveis será efectuada por
utilizadores do sitio com permissões adequadas.
A consulta de informação estará disponível para toda a gente registada
no sitio.
No entanto e com base nas permissões, poderá haver listagens
que não estão visíveis para alguns grupos de utilizadores
Autoria: Fernando Fontes & Veríssimo Lima
Data: 10/01/2002, 19:51:30
12. Loja de Música Online
Objectivos do trabalho:
Projectar e construir um sistema de informação e gestão com interface
acessível na Web para comércio electrónico. A aplicação deve permitir
registar CDs, DVDs, clientes e transacções e poder fornecer informação
variada (discografias, biografias,...)
Material de Apoio:
Bibliografia aconselhada para a disciplina de AW.
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Sun Java Development Kit - JDK 1.3, Oracle 8i.
Laboratórios da FEUP.
Descrição do trabalho:
O site funciona como uma loja online. O utilizador pode registar-se
no início, ou posteriormente, e adicionar artigos ao seu cesto de
compras. Poderá fazer pesquisas por autor, intérprete, estilo musical,
banda, entre outros.
Depois de feita a escolha, passa para a área de pagamento onde efectua
o registo (no caso de ainda não o ter feito) ou o login.
Na área de pagamento ser-lhe-ão pedidos os dados necessários para
poder efectuar a transacção.
Autoria: Ana Paula Martins
Data: 16/03/2002, 0:18:02
13. Gestão Dinâmica de Sítio Web
Objectivos do trabalho:
(Re)Projectar e (re)construir o sítio Web do Curso de
Engª. Informática e das Técnologias da Informação (EST/IPCB).
Material de Apoio:
Arnold, K. and Gosling, J., The Java Programming Language, AW, 1996
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Sun Java Development Kit - JDK 1.3 + Borland JBuilder, (Oracle 8i,
MsSQL Server 2000 ou Ms Access). PC pessoal e Servidor WWW da EST/IPCB.
Descrição do trabalho:
A aplicação serve de suporte para divulgação do curso na Web,
disponibilizando a informação de forma dinâmica. A informação
(nomes de docentes, emails, disciplinas leccionadas, programas
de disciplinas ... etc) encontra-se armazenada numa bases de
dados.
Toda a gestão da bases de dados é efectuada remotamente através
de um browser.
Autoria: Luís Cláudio dos Santos Barradas
Data: 11/03/2002, 18:27:42
14. Ferramenta Web de Gestão de Disciplinas
Objectivos do trabalho:
Desenvolver uma ferramenta web que auxilie os docentes na organização
das suas disciplinas e a criar novos métodos de acesso à informação, e
novos incentivos aos alunos.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
s/w Java, base de dados SQL, XML, browser, Java Script.
h/w 1 servidor base de dados, 1 web server, e clientes.
Local de trabalho: em Castelo Branco
Descrição do trabalho:
Pretende-se desenvolver uma ferramenta que auxilie os docentes na
organização da(s) sua(s) disciplina(s).
Esta organização consiste em permitir:
- ao docente ter conhecimento dos alunos inscritos.
- a existência de um forum de questões relativa a disciplina.
- lançar notas automaticamente, através da definição de requisitos
introduzidos antecipadamente.
- realizar as estatísticas com base nos dados introduzidos(percentagem
de aproveitamento, presenças, melhorias de notas, n.º de aulas
previsto, aulas leccionadas)
- permitir receber trabalhos.
Em relação ao aluno pretende-se uma ferramenta que lhe permita:
- manter-se sempre a par da evolução das suas disciplinas, datas dos trabalhos, avisos, datas das frequências
- enviar os trabalhos.
- colocar e responder a questões nos foruns das disciplinas
- ter conhecimento das suas notas.
Autoria: Henrique Proença, Susana Valente
Data: 20/03/2002, 14:18:44
15. KCENTRE - Knowledge Base Web Applicatione
Objectivos do trabalho:
To design and build a prototype web application to support the knowledge
base of a small organization or an individual.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Apache 1.3.23 web server,
Jakarta Tomcat 4.0.2 servlet/JSP container,
Sun Java 2 Standard Edition Developer's Kit 1.4.0,
Jakarta Ant 4.0.2 build tool,
any relational database system accessible by JDBC,
A networked PC running Windows 98 or Windows 2000
Descrição do trabalho:
The knowledge base application manages articles submitted by registered
users.
Articles are organized in a hierarchical structure of topics.
Users can search for articles using simple search strings or by
browsing the topic hierarchy.
Users can be notified by email of new articles.
Article, topic and user management can only be performed by authorized
users.
Autoria: Rogério Dias Paulo
Data: 11/03/2002 12:36
16. Núcleo de Arbitragem
Objectivos do trabalho:
Desenvolver uma aplicação na WEB que permita a gestão de um Núcleo de
Arbitragem.
Material de Apoio:
Bibliografia aconselhada para a disciplina de AW; Outros;
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Sun Java Development Kit - JDK 1.3 + Borland JBuilder, MsSQL,...
PC Pessoal; IPB (Bragança) e FEUP
Descrição do trabalho:
Pretende-se desenvolver uma aplicação onde se pode recolher informação
sobre os árbitros pertencentes a um determinado Núcleo.
Deverá haver uma parte privada onde os árbitros poderam consultar as
suas nomeações, classificações obtidas nos jogos e provas.
Deaverá também existir uma parte onde seram colocadas as novidades ou
notícias importantes e que desapareceram ao fim de um determinado
tempo.
Pretende-se que haja uma zona onde se poderam colocar questões ou
cometários aos árbitros.
Autoria: António Moura
Data: 3/04/2002, 22:20:21
17. PRoGesT - Sistema de Gestão de Projectos
Objectivos do trabalho:
Pretende-se o desenvolvimento de uma aplicação baseada na Web que possibilite
a gestão de projectos.
Material de Apoio:
Aulas de AW e bibliografia recomendada para a cadeira.
Ferramentas de s/w a utilizar, h/w e local de trabalho:
JDK2, MySQL, Apache/TomCat Server, HTML, JDBC, JSP, CSS, XML, etc.
PC's e instalações do Laboratório de Sistemas de Tecnologia
Subaquática / FEUP.
Descrição do trabalho:
Pretende-se desenvolver uma aplicação de gestão de projectos.
A aplicação contemplará mecanismos de alocação de pessoas a projectos, descriminando
quais as tarefas a serem executadas, prazos, etc.
Uma característica importante desta aplicação será a monitorização do
estado dos vários projectos/tarefas.
Autoria: Luis Madureira & Márcio Correia
Data: 19/03/2002, 17:09:24
No Centro da Esfera
Objectivos do trabalho:
Construir um sítio na Web que sirva de local de trabalho a grupos de
teletrabalhadores.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
s/w: FrontPage, Access, Visual J++, Windows2000, Internet Explorer, Netscape;
h/w: PC da sala de computadores do CICA.
Descrição do trabalho:
Este sítio na web permitirá fazer a gestão, avaliação e manutenção de
artigos, projectos e ideias colocados pelos utilizadores.
Autoria: Alexandre Gomes e Ângelo César
Data: 12/04/2002, 21:35:03
20. Gestão de Parque Informático
Objectivos do trabalho:
Projectar e construir um sistema de informação e gestão com interface
acessível na Web para gerir um parque informático de uma empresa.
A aplicação deve permitir registar PC's, impressoras, hubs, switchs,
etc, consoante os utilizadores do sistema será possivel ver
(utilizador normal) ou alterar (administrador) os diversos dados do
sistema.
Material de Apoio:
Ferramentas de s/w a utilizar, h/w e local de trabalho:
Sun Java Development Kit - JDK 1.3; MySQL; Apache/TomCat Server; HTML;
JDBC; utilização de um PC pessoal
Descrição do trabalho:
Pretende-se desenvolver uma aplicação que permita gerir os diversos
constituintes do parque informático de uma empresa.
O utilizador, ao registar-se, poderá mediante as permissões
ver/alterar/apagar/acrescentar informação.
Toda a informação e gestão é acessivel via um browser na intranet da
empresa.
Autoria:
Data: