-
U N I V E R S I D A D E D O O E S T E D E S A N T A C A T A R I
N A – U N O E S CC A M P U S D E S Ã O M I G U E L D O O E S T
E
E Z E Q U I E L J U L I A N O M Ü L L E R
M A R C E L O J O S É B O T H
R O B E R S O N J R . F E R N A N D E S A L V E S
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
1
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Resumo
Esta apresentação é sobre o Delibris, trabalho deconclusão de
curso que está sendo desenvolvido coma utilização do Demoiselle
Framework, sob aperspectiva de usufruir dos recursos oferecidos
poresta tecnologia.
Seu objetivo é automatizar os processos envolvidosno universo
das bibliotecas, oferecendo maiscomodidade, agilidade e facilidade
no acesso àsinformações.
2
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Por que o Demoiselle?
Objetivos visados para o desenvolvimento do trabalho:
Desenvolver por meio de tecnologias livres; Obter conhecimento mais
sólido sobre orientação a objetos e a
linguagem de programação Java; Utilizar padrões de arquitetura
de softwares (MVC); Fazer uso de tecnologias especialistas:
Hibernate; JavaServer Faces; Jasper Report / iReport; JUnit;
JBoss Tools; AspectJ; Facelets;
3
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Por que o Demoiselle?
Em reuniões com o orientador: Objetivos colocados em pauta;
Definição de pesquisas sobre os assuntos;
Por meio destas pesquisas chegou-se ao Demoiselle. Foi possível
perceber:
4
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
O Projeto Delibris
Pelo fato do foco do Demoiselle ser: Desenvolvimento de
softwares de caráter público;
Pesquisas em bibliotecas públicas da região apontaram: Baixo
grau de informatização; Controle manual de processos internos;
Segundo os responsáveis a informatização esbarra em: Elevados
custos de hardware; Elevados custos de softwares; Falta de pessoal
capacitado;
5
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
O Projeto Delibris
Local para levantamento de requisitos: Biblioteca Pública de São
Miguel do Oeste (SC); Necessidade de modelar o sistema baseado no
formato MARC 21;
Formato MARC 21: Padrão para o armazenamento de informações de
registros
bibliográficos; As entradas de informação acerca de um acervo
são denominadas
parágrafos; Neste sentido um acervo é composto de diversos
parágrafos que
armazenam dados tais como, autor, título, edição, assunto
etc;
6
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
O Projeto Delibris
Visão geral: Software livre para gerenciamento dos processos
envolvidos no
universo das bibliotecas;
Objetivos: Auxiliar no processo de informatização diminuindo
custos; Melhorar a qualidade dos serviços prestados; Diminuir a
utilização de material impresso no armazenamento dos
dados;
7
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
O Projeto Delibris8
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
Cadastros Auxiliares
Cadastros Básicos
Gerenciamento Usuários
FornecedoresÁreas de
Conhecimento
MARC 21 Controle de Acervo
Circulação Materiais
Autoridades Catalogação
DELIBRIS
-
O Projeto Delibris
Origem do nome: De = Demoiselle; Libris = Palavra em latim Ex
Libris que pode ser definido
como sendo um verdadeiro título de propriedade que identifica os
livros deuma pessoa ou biblioteca expressando a personalidade
daquele que o possui;
9
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Delibris - Desenvolvimento10
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
0102030405060708090
Desenvolvimento em %
-
Demoiselle - Considerações
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
11
Tendo como ponto de partida um conhecimento de nívelacadêmico é
possível considerar que a curva deaprendizagem a cerca do
Demoiselle foi rápida.
A utilização de uma abordagem mais prática por meiodos tutoriais
e laboratórios facilitou na compreensão dofuncionamento do
framework.
Por incorporar padrões de projetos foi possívelestabelecer uma
arquitetura facilmente extensível e aomesmo tempo robusta.
-
Demoiselle - Considerações
A utilização de frameworks especialistas integradosao Wizard
proporcionou ganhos de produtividade eagilidade.
12
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
0
50
100
150
200
250
215
80 118 51Quantidade Implementada
2 pessoas envolvidasdiretamente
6 meses de pesquisae desenvolvimento
-
Delibris - Futuro
Gerenciar a aplicação nos ambientes instaladosfazendo uso do
componente Monitoring.
Utilizar recursos do JSF-UI como validadores econversores, para
garantir mais segurança eintegridade nos dados manipulados pela
aplicação.
Definir todo o mecanismo de autorização baseadoem JAAS, por meio
do componente Authorization.
13
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Delibris - Futuro
Explorar as potencialidades da ferramenta deCRUD, para
desenvolvimento das telas previstas noprojeto que ainda não foram
concluídas.
Por meio do componente Report, efetuar a geração derelatórios de
acervos e circulação de materiais.
Viabilizar implantações do sistema.
Disponibilizar o projeto para toda comunidadeDemoiselle.
14
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework
-
Muito Obrigado...
Dúvidas ou sugestões:
Ezequiel Juliano Müller ([email protected])
Marcelo José Both ([email protected])
Roberson Jr. F. Alves ([email protected])
15
DELIBRIS: Sistema Bibliotecário Utilizando Demoiselle
Framework