17.05.2016 Views

Relatório Intermédio_ João Magalhães_ Rui Gomes

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>João</strong> Pedro Ferreira <strong>Magalhães</strong> - nr.:9150227<br />

<strong>Rui</strong> Ricardo Lopes <strong>Gomes</strong> - nr.:9150326<br />

Proposta de Projeto número 1<br />

Case Closed<br />

Sistema de perdidos e Achados


Instituto Politécnico do Porto<br />

Escola Superior de Estudos Industriais e de Gestão<br />

Licenciatura em Tecnologias e Sistemas de Informação para a Web<br />

2015-2016<br />

<strong>João</strong> <strong>Magalhães</strong> - nr.: 9150227<br />

<strong>Rui</strong> Ricardo Lopes <strong>Gomes</strong> - nr.:9150326<br />

Proposta de Projeto número 1<br />

Sistema de perdidos e Achados


Projeto apresentado na Escola<br />

Superior de Estudos Industriais e<br />

de Gestão, do Instituto Politécnico<br />

do Porto, para obtenção de<br />

aprovação nas Unidades<br />

Curriculares de Projeto I,<br />

Conceção e Produção Multimédia,<br />

Design Gráfico e Programação<br />

Orientada a Objetos.<br />

Grupo 10<br />

ii


Agradecimentos<br />

O grupo de trabalho agradece aos serviços que superintendem a logística da<br />

Escola Superior de Estudos Industriais e de Gestão do Instituto Politécnico do<br />

Porto, na pessoa do Exmo. Senhor Diretor do Conselho Diretivo, Dr. Fernando<br />

Flávio Ribeiro Oliveira Ferreira, pela gentileza demonstrada ao ceder ao grupo as<br />

instalações da ESEIG onde, sem tal acesso, o Projeto não seria exequível.<br />

O grupo agradece ainda aos Exmos. Senhores Professores:<br />

Sr. Dr. Engenheiro Ricardo Alexandre Peixoto de Queirós, docente das<br />

disciplinas Programação Orientada a Objetos e Projeto I;<br />

Sr. Dr. Engenheiro Mário Paulo Teixeira Pinto, docente da disciplina de<br />

Projeto I e Presidente do Concelho Técnico Científico;<br />

Sr. Dr. Engenheiro Jorge Marques, docente da disciplina de Design<br />

Gráfico;<br />

Sr. Dr. Engenheiro António Vieira de Castro, docente da disciplina de<br />

Conceção e Produção Multimédia.<br />

Pelo incansável apoio, sempre presente, pelas sugestões fornecidas, bem como pelo<br />

contributo na condução deste projeto, sendo que, sem estas contribuições, este<br />

projeto não poderia existir.<br />

O grupo agradece, individualmente, por fim, aos pais e irmãos, pela paciência e<br />

pelo apoio, sem limites, que sempre nos transmitiram, o que nos proporcionou<br />

constantemente uma motivação e força necessários para a prossecução deste<br />

Projeto.<br />

Bem hajam.<br />

Agradecimentos,<br />

Grupo de Trabalho nr. 10.<br />

Grupo 10<br />

iii


Resumo<br />

Este projeto tem como objetivo o desenvolvimento e implementação de um sistema de<br />

gestão de perdidos e achados dentro da própria ESEIG. Quando um Segurança encontra<br />

um objeto no seu respetivo Bloco a vigiar, ele/ela leva-o do espaço da ESEIG consigo,<br />

após reclamá-lo diretamente do posto da Segurança. O sistema deve permitir registar<br />

tudo o que é perdido dentro das instalações da ESEIG, desde que obedeça aos<br />

parâmetros estabelecidos pelo próprio sistema.<br />

A aplicação será usada pelos seguranças dos Postos de Segurança distribuídos pelos<br />

Blocos da ESEIG, que assim que encontram os objetos nos respetivos Blocos, listam-nos<br />

na lista de objetos perdidos / apreendidos do Departamento de Segurança, e guardamnos<br />

no Gabinete de Segurança com os outros objetos, prontos para serem reclamados.<br />

Ao fim de um dado tempo, se o objeto em questão não for reclamado, é doado a uma<br />

Instituição de Caridade.<br />

A aplicação necessita de se ter conta para utilizar, e está destinada a ser utilizada por<br />

três tipos de utilizador: a Segurança, os Utilizadores Comuns, e a Administração.<br />

Palavras-chave:<br />

I. Reclamação;<br />

II. Importação;<br />

III. Doação;<br />

IV. Filtragem;<br />

V. Caridade.<br />

Grupo 10<br />

iv


Abstract<br />

This project aims at the development and implementation of a management system of<br />

Lost and Found within the ESEIG building. When the Security finds an object in his<br />

respective vigilance Block, he/she takes the object from the Block into the Security<br />

Department, after claiming it directly from his/her security post. The system must allow the<br />

registration of everything that is lost within the premises of the ESEIG, as long as it goes<br />

within the parameters laid down by the system itself.<br />

The application will be used by the security guards of the security stations distributed<br />

across the ESEIG Blocks, so that the objects in the respective Blocks, listed in the list of<br />

lost/seized objects from the Security Department, and keep it in the Security Office with<br />

the other objects, ready to be claimed.<br />

After a given time, if the object in question is not claimed, it’ll be donated to a charity<br />

institution.<br />

The visitor needs to have an account to use the application, and the application itself is<br />

intended to be used by three types of user: Security, Common user, and the<br />

Administration.<br />

Key-words:<br />

I. Reclaim;<br />

II. Import;<br />

III. Donation;<br />

IV. Filtering;<br />

V. Charity.<br />

Grupo 10<br />

v


Sumário<br />

Agradecimentos .................................................................................... iii<br />

Resumo ............................................................................................ iv<br />

Abstract ............................................................................................. v<br />

Índice de Figuras ................................................................................. vii<br />

Índice de Quadros ............................................................................... viii<br />

Índice de Fórmulas ............................................................................... ix<br />

Índice de Abreviaturas ............................................................................ x<br />

Índice de Símbolos ............................................................................... xi<br />

Glossário de Termos ............................................................................. xii<br />

PARTE I – INTRODUÇÃO .......................................................................... 1<br />

1. Enquadramento ................................................................................. 1<br />

2. Objetivo .......................................................................................... 1<br />

3. Metodologia ..................................................................................... 2<br />

4. Estrutura ......................................................................................... 2<br />

PARTE II – PLANEAMENTO E ANÁLISE DO SISTEMA ....................................... 3<br />

PARTE III – IMPLEMENTAÇÃO DO PROJETO ................................................. 4<br />

Capítulo I – ......................................................................................... 4<br />

Capítulo II –......................................................................................... 4<br />

Capítulo III - ........................................................................................ 4<br />

PARTE IV – CONCLUSÕES ........................................................................ 4<br />

FONTES DE INFORMAÇÃO ....................................................................... 5<br />

Referências Bibliográficas ........................................................................ 5<br />

Outras Fontes ...................................................................................... 5<br />

ANEXOS ......................................................................................... 1<br />

Grupo 10<br />

vi


Índice de Figuras:<br />

Grupo 10<br />

vii


Índice de Quadros<br />

Grupo 10<br />

viii


Índice de Fórmulas<br />

Grupo 10<br />

ix


Índice de Abreviaturas<br />

Grupo 10<br />

x


Índice de Símbolos<br />

Grupo 10<br />

xi


Glossário de Termos<br />

Grupo 10<br />

xii


_____________________________________________________ INTRODUÇÃO<br />

PARTE I – INTRODUÇÃO<br />

Capítulo I - Enquadramento<br />

Capítulo II – Objetivo<br />

Capítulo III - Metodologia<br />

Capítulo IV - Estrutura<br />

1. Enquadramento<br />

Este projeto enquadra-se no âmbito de facilitar a gestão de objetos recolhidos pelo<br />

Departamento de Segurança, consequentemente, a entrega dos mesmos aos respetivos<br />

donos.<br />

O sistema, além de facilitar o percurso de ser guardado para reclamação e reclamado<br />

pelo dono, põe todo o Departamento de Segurança ao corrente do objeto em sua posse,<br />

diminuindo a possibilidade de equívocos e falsos testemunhos referentes ao registo dos<br />

objetos do percurso em causa.<br />

2. Objetivo<br />

O objetivo deste projeto é o de promover mais a Segurança em cada Bloco da ESEIG,<br />

reduzindo o receio dos donos dos possíveis objetos em perder os mesmos de vez, não<br />

podendo confiar na Segurança para resolver o caso. Com o Sistema deste Projeto, a<br />

Segurança tem o poder de por o Departamento ao corrente da situação de imediato,<br />

podendo este de seguida atuar mais depressa sobre o caso, reduzindo a possibilidade do<br />

objeto ser reclamado por terceiros.<br />

Grupo 10 1


_____________________________________________________ INTRODUÇÃO<br />

3. Metodologia<br />

O Projeto consiste no desenvolvimento de um software abordado no criador de softwares<br />

em linguagem Java Eclipse Luna.<br />

Quaisquer abordagens ao design e estrutura da aparência estética do software são<br />

desenvolvidas em Adobe Illustrator, Adobe Photoshop CS6 , plataforma de criação de<br />

mockups online Creately e Java SWING, extensão do criador de softwares Eclipse Luna.<br />

Cada um destes softwares foi apresentado e ensinado aos membros do grupo no<br />

estabelecimento de Ensino local (ESEIG).<br />

O software Eclipse Luna trabalha semelhante ao software onde se aprendeu a<br />

desenvolver softwares na linguagem de programação C#, Visual Studio 2013, possuindo<br />

plataforma para elaboração de layouts gráficos (extensão SWING), e plataforma de<br />

desenvolvimento de código em linguagem de programação Java.<br />

A plataforma de criação de mockups online Creately é uma plataforma no qual um dos<br />

membros do Grupo de Trabalho já possuía experiência no desenvolvimento de esquemas<br />

de design para softwares, por isso seria o pensamento mais adequado adoptar a<br />

aplicação para desenvolver os mockups do sistema do Projeto.<br />

O Adobe Illustrator e Adobe Photoshop CS6 são as ferramentas mais adequadas para a<br />

edição do logótipo, layout exterior da aplicação e design da promoção do Projeto em si,<br />

visto que não há perda de qualidade na fase de edição / renderização da imagem.<br />

4. Estrutura<br />

O presente relatório encontra-se estruturado em quatro Partes, sendo que, numa I Parte<br />

é feito o Enquadramento temático, definido o Objetivo a atingir, descrita a Metodologia de<br />

abordagem adotada e descrita a presente Estrutura. Na II Parte é apresentada toda a<br />

Revisão Bibliográfica necessária à fundamentação do projeto desenvolvido. Na III Parte<br />

apresenta-se, de forma desenvolvida, toda o trabalho prático efetuado e, numa IV Parte,<br />

tecem-se as Considerações Finais e as Conclusões a retirar do trabalho realizado.<br />

Grupo 10 2


_____________________________________________________ CONCLUSÕES<br />

PARTE II – PLANEAMENTO E ANÁLISE DO SISTEMA<br />

Capítulo I –<br />

Capítulo II –<br />

Capítulo III –<br />

Capítulo IV –<br />

Capítulo n –<br />

Grupo 10 3


_____________________________________________________ CONCLUSÕES<br />

PARTE III – IMPLEMENTAÇÃO DO PROJETO<br />

Capítulo I –<br />

Capítulo II –<br />

Capítulo III -<br />

PARTE IV – CONCLUSÕES<br />

Grupo 10 4


___________________________________________ FONTES DE INFORMAÇÃO<br />

FONTES DE INFORMAÇÃO<br />

Referências Bibliográficas<br />

Outras Fontes<br />

Grupo 5


_________________________________________________________ ANEXOS<br />

ANEXOS<br />

ANEXO A - Mockups do Projeto<br />

ANEXO B – Esboços Iniciais para a estrutura da Mockup do Projeto<br />

ANEXO C - Diagrama de Classes<br />

Grupo


ANEXO A


_______________________________________________ TÍTULO DO ANEXO A<br />

Mockups do Projeto:<br />

A.1


_______________________________________________ TÍTULO DO ANEXO A<br />

A.2


_______________________________________________ TÍTULO DO ANEXO A<br />

A.3


_______________________________________________ TÍTULO DO ANEXO A<br />

A.4


_______________________________________________ TÍTULO DO ANEXO A<br />

ANEXO B<br />

A.5


_______________________________________________ TÍTULO DO ANEXO A<br />

Esboços Iniciais para a estrutura da Mockup do Projeto:<br />

A.6


_______________________________________________ TÍTULO DO ANEXO A<br />

A.7


_______________________________________________ TÍTULO DO ANEXO A<br />

A.8


_______________________________________________ TÍTULO DO ANEXO A<br />

A.9


_______________________________________________ TÍTULO DO ANEXO A<br />

A.10


_______________________________________________ TÍTULO DO ANEXO A<br />

A.11


_______________________________________________ TÍTULO DO ANEXO A<br />

A.12


_______________________________________________ TÍTULO DO ANEXO A<br />

A.13


_______________________________________________ TÍTULO DO ANEXO A<br />

A.14


_______________________________________________ TÍTULO DO ANEXO A<br />

ANEXO C<br />

A.15


_______________________________________________ TÍTULO DO ANEXO A<br />

Diagrama de Classes (Eclipse Luna):<br />

A.16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!