J. Correia Lopes

FEUP/DEI & INESC TEC

User Tools

Site Tools


teach:lbaw:proposals

Project Proposals

Master in Informatics and Computing Engineering
Database and Web Applications Laboratory
Instance: 2018/2019


1. Collaborative news

It is intended to develop an information system with a web interface for a collaborative news management platform. The system should store information about the readers community as well as the news (or other online content available) submitted by users, including votes and comments. There should be two types of users, the system manager and the common user. Users can set friendship relations with other users and use this information to, for example, filter the news. There is the possibility of voting in the news or in the comments (+1 or -1).

Pretende-se desenvolver um sistema de informação com interface web para a gestão notícias de forma colaborativa. O sistema deve armazenar informação sobre a comunidade de utilizadores bem como sobre as notícias (ou outro conteúdo disponível online) submetidas pelos utilizadores, incluindo os votos e comentários associados. Devem existir dois tipos de utilizadores, o gestor do sistema e o utilizador comum. Os utilizadores podem definir relações de amizade com outros utilizadores e usar esta informação para, por exemplo, filtrar as notícias. Existe a possibilidade de votação nas notícias ou nos comentários (+1 ou -1).

2. Social network

It is intended to develop an information system with a web interface to support a social network. Each user registered in the system can post public and private messages. These messages can have web links or images. Messages can be commented on by friends with the necessary permissions. Users can set friendship relations with other users and create named groups of friends.

Pretende-se desenvolver um sistema de informação com interface web para suportar uma rede social. Cada utilizador registado no sistema pode publicar mensagens públicas ou mensagens privadas. A estas mensagens podem ser associadas ligações web ou imagens. As mensagens podem ser comentadas pelos utilizadores com as permissões necessárias. Os utilizadores podem definir relações de amizade com outros utilizadores e agrupar estas relações em círculos.

3. Online shop

It is intended to develop an information system with a web interface to support an online store. There are two types of users, system administrators and the buyers who register on the system. The system must keep information about the various products, including comments and scores of users. Buyers can keep lists of favorite products and the system must maintain a history of all previous purchases.

Pretende-se desenvolver um sistema de informação com interface web para suportar uma loja online. Existem dois tipos de utilizadores, os administradores do sistema e os compradores que se registam. O sistema deve manter informação sobre os diversos produtos, incluindo comentários e pontuações dos utilizadores. Os compradores podem manter listas de produtos favoritos e o sistema deve manter o historial de todas as compras anteriores.

4. Event management

It is intended to develop an information system with a web interface to collaboratively manage events. Any user can log on to the system and create new events. For each event, other users may be invited, who may or may not accept the invitation. It is also possible to share comments (forum style), files and organize polls (e.g. selecting dates, make decisions).

Pretende-se desenvolver um sistema de informação com interface web para gerir eventos de forma colaborativa. Qualquer utilizador pode registar-se no sistema e criar novos eventos. Para cada evento é possível convidar outros utilizadores que poderão ou não aceitar o convite. É ainda possível partilhar comentários (estilo fórum), ficheiros e organizar sondagens (para marcação de datas ou escolha de opções).

5. Collaborative Q&A

It is intended to develop an information system with a web interface to manage a community of collaborative questions and answers. Any registered user can submit questions or answers. The questions and answers can be voted on by the rest of the community. It is also possible to associate brief comments to the questions or the answers. Each user has an associated score that is calculated considering the votes on its questions and answers.

Pretende-se desenvolver um sistema de informação com interface web para gerir uma comunidade de perguntas e respostas colaborativas. Qualquer utilizador registado pode submeter perguntas ou respostas. As perguntas e respostas podem ser votadas pela restante comunidade. É também possível associar pequenos comentários às perguntas ou às respostas. Cada utilizador tem uma pontuação associada que é calculada em função das votações das perguntas ou respostas submetidas pelo utilizador.

6. Online auctions

It is intended to develop an information system with a web interface to support an online auction service. Any registered user can place items up for auction or bid on items available. The system should automatically manage the bidding deadlines and determine the winning bid. System managers are allowed to stop auction block accounts or delete content.

Pretende-se desenvolver um sistema de informação com interface web para suportar um serviço de leilões online. Qualquer utilizador registado pode colocar itens a leilão ou licitar sobre os itens disponíveis. O sistema deve gerir automaticamente os prazos de licitação e determinar a licitação vencedora. Os gestores do sistema têm permissões para interromper leilões, bloquear contas, ou apagar conteúdos.

7. Project management

It is intended to develop an information system with a web interface for project management. There are only two types of permissions in the context of a project: the coordinator and the common users. Users may be associated with multiple projects. Each project has a team, task lists, and also a discussion forum for members of the project. Task lists can be organized into groups. Associated with each task can also be comments from other users. It is important to keep track of the user that defined the task as well as the user who completed it.

Pretende-se desenvolver um sistema de informação com interface web para a gestão de projetos. Os utilizadores podem estar associados a vários projetos. Existem apenas dois tipos de permissões no contexto de cada projeto, coordenador ou utilizador comum. Cada projeto tem uma equipa, listas de tarefas e ainda um fórum de discussão para os membros do projeto. As listas de tarefas podem ser organizadas em grupos. Associado a cada tarefa podem também existir comentários de outros utilizadores. É importante existir um registo do utilizador que definiu a tarefa, bem como do utilizador que a concluiu.


LBAW

teach/lbaw/proposals.txt · Last modified: 25/01/2019 11:58 by Correia Lopes