Repository logo
 
Publication

Plataforma de reuniƵes online

dc.contributor.advisorBorges, Ana Rosa Pereira
dc.contributor.authorRaimundo, Telmo Dias
dc.date.accessioned2018-12-13T16:44:33Z
dc.date.available2018-12-13T16:44:33Z
dc.date.issued2017-11-08
dc.date.submitted2017
dc.description.abstractNos dias de hoje nos órgãos deliberativos, como câmaras municipais e assembleias municipais, existe a necessidade de realizar reuniões onde são tomadas decisões. Essas decisões cumprem uma série de exigências legais. Visto que a Associação de InformÔtica da Região Centro (AIRC) procura satisfazer dos seus clientes, apoiando a inovação e os novos modelos de trabalho, utilizando soluções tecnologicamente avançadas e que permitam uma melhor gestão da administração pública, surge a necessidade de implementação de soluções de software que satisfaçam as exigências pretendidas Este estÔgio teve como objetivo a criação de uma plataforma de reuniões online, onde envolveu o levantamento e anÔlise de plataformas no mercado, a descrição das funcionalidades a desenvolver, e a sua implementação. Durante o estÔgio foram analisadas algumas das plataformas existentes no mercado para realizar reuniões online, mas nenhuma das plataformas examinadas satisfazia as necessidades destas reuniões. A partir daí foi decidido desenvolver uma plataforma nova com a finalidade de proporcionar ao cliente uma melhor gestão das suas reuniões, bem como facilitar a discussão e votação dos diversos pontos da mesma. A anÔlise de requisitos e o planeamento do projeto foram realizados em 4 fases: a 1ª fase reflete algumas funcionalidades base da reunião, dos pontos e da votação; a 2ª fase envolve as restantes funcionalidades do controlo da reunião; a 3ª fase envolve a sincronização dos dados; e a 4ª fase envolve tudo o que seja referente a ficheiros. A plataforma foi estruturada seguindo o padrão Model View Controller, onde o modelo corresponde à base de dados, onde todos os dados são guardados. Esta base de dados jÔ existia na empresa tendo apenas sido acrescentados 2 campos novos. A vista corresponde ao frontend que serÔ a interface web onde o utilizador irÔ interagir. Este frontend foi construído em Angular 2. E o controlo corresponde ao backend que irÔ disponibilizar serviços para o frontend, tendo este sido construído em java utilizando o Play! Framework. Este estÔgio permitiu realizar uma solução para gerir reuniões de órgãos deliberativos de modo a disponibilizar um conjunto de mecanismos para a visualização dos pontos a serem discutidos durante a reunião, e permitir o acesso à sua votação, bem como aceder aos documentos anexos aos pontos ou à documentação de outras reuniões. Este estagio permitiu ainda fortalecer e apreender conhecimentos em Java, Play! Framwork, Angular2, SQL, JavaScript, TypeScript, css, Json, sbt, HTTP Method e WebSockets.pt_PT
dc.identifier.tid202242994
dc.identifier.urihttp://hdl.handle.net/10400.26/25341
dc.language.isoporpt_PT
dc.subjectReuniƵes onlinept_PT
dc.subjectAIRCpt_PT
dc.subjectModel view controllerpt_PT
dc.subjectPlayFramworkpt_PT
dc.subjectAngular2pt_PT
dc.titlePlataforma de reuniƵes onlinept_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Telmo-Dias-Raimundo.pdf
Size:
2.53 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: