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