Titulo Estágio
NONIO: Módulo de gestão de bibliotecas
Áreas de especialidade
Sistemas de Informação
Engenharia de Software
Local do Estágio
IPN
Enquadramento
O NONIO é o sistema de gestão académica, pedagógica e de cobranças da UC. Para além de ser usado na UC, está atualmente também disponível para ser licenciado a outras instituições de ensino, estando já instalado em três instituições Angolanas.
Um aspecto que tornaria claramente o NONIO um produto mais completo, sendo factor diferenciador em vários mercados, seria a capacidade de fazer a gestão das bibliotecas. A informação dos livros existentes estaria disponível para construção da bibliografia, assim como a capacidade de acrescentar pedidos de aquisição. Os alunos poderiam ver os livros disponíveis, fazer uma pré-reserva e o empréstimo dos livros seria gerido no NONIO. Deverá existir igualmente capacidade de integração com soluções já existentes.
Assim, propõe-se a abertura de um estágio para fazer uma análise das soluções existentes e principais funcionalidades a implementar, especificando e implementando posteriormente uma solução que integre essas funcionalidades.
Objetivo
Este estágio tem essencialmente dois objectivos principais:
• Análise das soluções mais usadas para gestão de bibliotecas, identificando as principais funcionalidades a que devem fazer parte do sistema. Da lista de funcionalidades poderá estar incluída a integração com outros sistemas e redes de bibliotecas, facilitando por exemplo a pesquisa de livros nessas mesmas redes.
• Após a identificação das funcionalidades que devem compor a solução, esta deverá ser especificada e implementada. Devem ainda ser definidas e implementadas as interfaces de integração com aplicações terceiras, quer para importação de informação como para exportação de informação.
Plano de Trabalhos - Semestre 1
- Considerando que o NONIO é propriedade da Universidade de Coimbra, e apesar de este módulo não ser necessariamente para ser usado inicialmente na UC, seria importante começar por fazer uma caracterização do ecossistema de informação da gestão de bibliotecas da Universidade de Coimbra;
- Análise do estado da arte, identificando as principais aplicações e as suas principais funcionalidades, procurando identificar factores de diferenciação e oportunidades de acrescentar valor;
- Definição do leque de funcionalidades que irão constituir a primeira versão da aplicação;
- Elaboração de mockups dos principais ecrãs;
- Definição do modelo de dados e descrição do funcionamento de cada ecrã. Considerando a divisão de esforço pelos dois semestres, é possível que a especificação da solução não se encontre ainda formalmente aprovada no final do 1º semestre. No entanto, a definição da solução já deverá ser suficientemente sólida para permitir a definição e validação com relativa segurança do modelo de dados;
- Familiarização com as frameworks de desenvolvimento usadas no desenvolvimento do NONIO, nomeadamente Spring, Strus e Hibernate;
- Escrita do relatório intermédio.
Plano de Trabalhos - Semestre 2
- Finalização da especificação (se necessário);
- Implementação e teste da solução especificada, através de uma abordagem iterativa, com disponibilizações sucessivas;
- Escrita da tese final.
Condições
Pretende-se um estudante com excelentes conhecimentos de programação. O estágio é remunerado com 250 Euros mensais, de 1 de Setembro a a 30 de Junho.
Orientador
Pedro Laranjeiro Pinto
plpinto@xws.pt 📩