Biblioteca Prof. Carlos Benjamin de Lyra
Instituto de Matemática e Estatística - USP
IME-USP
  Consultar Acervo   Login   Projeto Colmeia   Assuntos   Livros novos   Acervos Especiais   Fale conosco


Documentação

1. Modelos Conceituais

 

        1.1. Módulo Pessoa

        1.2. Módulo Acervo

 

2. Modelos Lógicos

 

        2.1. Módulo Pessoa

        2.2. Módulo Acervo

 

3. Regras de Negócios

 

        3.1. Geração do Número de Chamada

 

4. Ambiente de Desenvolvimento

 

        4.1. Linguagens de Programação:

- Java

- Javascript

 

        4.2. Principais Tecnologias:

- Struts 1: arcabouço para desenvolvimento de aplicações web em Java.

- Velocity: motor de templates utilizado para gerar a camada de apresentação do sistema.

- Hibernate: arcabouço para mapeamento objeto-relacional.

- Hibernate Search: arcabouço de busca de texto completo que integra os mecanismos de indexação e recuperação de informação no gerenciamento do banco de dados.

- ExtJS: biblioteca Javascript cross-browser para construção de Aplicações de Internet Rica (da sigla em inglês RIA - Rich Internet Application).

 

        4.3. Banco de Dados:

- PostgreSQL: banco de dados de código aberto.

 

        4.4. Ferramentas de Desenvolvimento:

- Eclipse: IDE desenvolvida em Java, de código aberto.

- pgAdmin: ferramenta para desenvolvimento e gerenciamento de banco dados  PostgreSQL.

- Firebug: extensão do navegador Firefox para depuração, edição e monitoramento de CSS, HTML, Javascript e requisições de rede.

        

5. Arquitetura do Sistema

 

O sistema Colmeia está dividido nos seguintes módulos:

 

Pessoa Periódico Busca Controle de Acesso Não Periódico Importação Circulação Aquisição

 

Clique sobre a imagem para ver mais informações sobre cada módulo.