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

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: