Sistema de Informação para Coleções de Interesse Biotecnológico



Documentos relacionados
Sistema de Informação de Coleções de Interesse Biotecnológico

Management System for Collections of Biotechnological Interest

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Instrução de Trabalho Base de Conhecimento

Programação Web Prof. Wladimir

Organizar a estrutura do site

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Manual de Instalação do OASIS

Web Design. Prof. Felippe

Estatística Básica via MySQL para Pesquisas On-Line

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

SOFTWARE INFORMAÇÕES GERAIS

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

LINGUAGEM DE BANCO DE DADOS

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

Proposta de Reformulação do Site do Conselho de Transparência da Administração Pública

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Pré-Requisitos do Software Themis Pré-Requisitos do Software Themis

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Aplicativos para Internet Aula 01

CURSO : Empreendedorismo 40 Hrs aulas

Integração de Sistemas de Informação

Faculdade SENAC Pelotas Curso superior de tecnologia em redes de computadores Sistemas de Informação Aluno: Leandro Corrêa Brisolara

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Produtos da Fábrica de Software

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

Manual de Instalação, Administração e Uso do Sistema Elétric

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Curso de Aprendizado Industrial Desenvolvedor WEB

18/04/2006 Micropagamento F2b Web Services Web rev 00

Desenvolvimento de um integrador de sistemas por meio de leiautes

Afinal o que é HTML?

AtoM Access to Memory

Tecnologia gerando valor para a sua clínica.

XHTML 1.0 DTDs e Validação

Linux - Servidor de Redes

02 - Usando o SiteMaster - Informações importantes

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

BANCO DE DADOS GEOGRÁFICOS

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

Redes de Computadores

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: ou

Manual do Usuário Android Neocontrol

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

i-educar Sistema de Gestão Escolar

Manual de utilização do Zimbra

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

BANCO DE DADOS II. AULA MySQL.

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Prof. Marcelo Machado Cunha

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

WebApps em Java com uso de Frameworks

Ferramentas desenvolvidas internamente não atendem às necessidades de crescimento, pois precisam estar sendo permanentemente aperfeiçoadas;

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger

Anote aqui as informações necessárias:

Manual de Utilização Moodle

(eletronic mail )

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UM PBX GENUINAMENTE BRASILEIRO

EndNote Basic. Maria Cristina Cavarette Dziabas Sabrina Di Salvo Mastrantonio

Instalação de Moodle 1

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Programando em PHP. Conceitos Básicos

Interface BVS-Site. Arquiteturta e Personalização da Interface

INTERNET HOST CONNECTOR

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Gerenciador de Log Documento Visão. Versão 2.0

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Disciplina: Tecnologias de Banco de Dados para SI s

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

Sistema de Coleções Biológicas

Noções de. Microsoft SQL Server. Microsoft SQL Server

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

Plano de Gerenciamento do Projeto

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Automação do processo de gerenciamento e publicação de revistas científicas

PROJECT-TRAN: Ferramenta para gerenciamento de transição de conhecimento de projeto

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

Agenda. A Empresa História Visão Conceito dos produtos

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Transcrição:

Sistema de Informação para Coleções de Interesse Biotecnológico Sidnei de Souza Centro de Referência em Informação Ambiental, CRIA 24º Congresso Brasileiro de Microbiologia Brasília, 04 de outubro de 2007

Objetivos Fase I Documentação do acervo e processos de coleções de microorganismos (bactérias, fungos, leveduras e protozoários) Táxons, Linhagens, Instituições, Pessoas, Documentos, Referências Bibliográficas Inserção, edição e consultas básicas Catálogo para acesso on-line [protótipo] Fase II Documentação dos processos de Preservação, Controle de Qualidade e Estoque Fase III Implantação nas coleções participantes do projeto, testes reais dos módulos já desenvolvidos Relatórios específicos e catálogo para acesso on-line Busca avançada Integração com SIColNet e specieslink Histórico de operações Etc.

Principais características e capacidades Baseado no modelo de dados do CABRI (www.cabri.org) Adaptado para atender às necessidades das coleções da rede SICol Interface WEB Utiliza o navegador web como interface para o usuário Free OpenSource Utiliza apenas linguagens e tecnologias computacionais de código livre e gratuito Arquitetura em camadas Padrões internacionais Formatação de Texto na entrada de dados Permite que os textos inseridos tenham formatações básicas como negrito, itálico, links, etc. TextLink Linguagem própria para referenciar documentos, links, referências bibliográficas e espécies

Formatação de Texto

TextLink Documentos Sintaxe: Exemplo: [DOC:<code>] <code> é o código do DOCUMENTO referenciado Obs.: O Documento referenciado é o do Idioma vigente [DOC:teste] Referências Bibliográficas Sintaxe: Exemplo: [REF:<id_ref>] <id_ref> é o código da REFERÊNCIA BIBLIOGRÁFICA referenciada [REF:1] Links Externos Sintaxe: Exemplo: [LINK:<url> <title>] <url> é um endereço para uma página da web (sem o 'http://') <title> é o texto que será usado como link na página O <title> é opcional, se não existe, é usada a URL [LINK:www.cria.org.br CRIA] Espécies Sintaxe: Exemplo: [TAX:<taxon>] <taxon> é o nome completo do taxon [TAX:Leishmania braziliensis]

Principais características e capacidades Multi Plataforma Windows, Linux, MacOS, etc. Multi Servidor Apache, Microsoft IIS, etc. Multi Browser Mozilla Firefox, Microsoft IE, Safari, etc. Multi SGBD MySQL PostgreSQL, MS-SQL Server, etc. Multi-Idiomas para telas (operação) Menus de navegação e rótulos dos campos em várias línguas português, inglês já implementados Multi-Idiomas para conteúdo de campos (por sub-coleção) O conteúdo de alguns campos pode ser armazenado em mais de uma língua a critério da coleção

Principais características e capacidades Instalação Coleção 1 Coleção 2 Sub-coleção 1 CCC-B Sub-coleção 2 CCC-L sub-coleção 1 CCM Linhagem 1 Linhagem 3 Linhagem 2 Linhagem 1 Linhagem 2 Número da linhagem não se repete dentro de uma coleção Multi-cole coleções e sub-cole coleções

Principais características e capacidades SICol BD SICol BD SICol BD Multi-Arquitetura de implantação

Principais características e capacidades BD BD SICol SICol Multi-Arquitetura de implantação

Principais características e capacidades Segurança Multi-usuários Grupo de usuários Controle de acesso no nível de registro Histórico de Operações Registro de todas as operações realizadas no sistema será implementado para garantir a rastreabilidade Campos de Seleção (combos) Configuráveis O conteúdo de campos com conteúdo pré-definido pode ser configurado pelo administrador do sistema para atender às necessidades de cada coleção Dicionário de Espécies Apoio ao cadastro de espécies Obtido de http://names.cria.org.br

Segurança Nível 1 a quem se aplica: a cada Usuário permissões: Acesso às Sub-Coleções Nível 2 a quem se aplica: a cada Usuário e/ou Grupo permissões: Criar e/ou Apagar registros em cada Módulo Nível 3 a quem se aplica: a cada Usuário e/ou Grupo permissões: Visualizar e/ou Editar cada registro de cada Módulo Nível 4 a quem se aplica: cada registro de cada Módulo permissões: disponibilizar registros para Catálogo MÓDULOS MÓDULOS Taxa Taxa Linhagens Linhagens Instituições Instituições Pessoas Pessoas Documentos Documentos Referências Referências Bibliográficas Bibliográficas Preservação Preservação Distribuição Distribuição

Visão Geral GERAL INSTITUIÇÕES INSTALAÇÃO PESSOAS GERAL SEGURANÇA SEGURANÇA GERAL DOCUMENTOS COLEÇÃO REFERÊNCIAS GERAL SEGURANÇA SEGURANÇA GERAL TÁXONS SUB-COLEÇÃO LINHAGENS GERAL SEGURANÇA DEPÓSITO COLETA GERAL SEGURANÇA PRESERVAÇÃO ISOLAMENTO CULTIVO GERAL SEGURANÇA DISTRIBUIÇÃO CARACTERÍSTICA S PROPRIEDADES CQ ESTOQUE SEGURANÇA

Em desenvolvimento e estudo Histórico das operações (log) Catálogo on-line e Relatórios específicos Busca avançada Alerta de estoque mínimo Interface Web para configuração do sistema Manual e Help Integração com SIColNet e specieslink Campos criados pela coleção...

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Exemplos de telas

Obrigado! Sidnei de Souza sidnei@cria.org.br Centro de Referência em Informação Ambiental, CRIA www.cria.org.br

Free OpenSource: : Camadas Estruturar o sistema a fim de prover níveis suficientes de segurança, com uma arquitetura que ofereça uma qualidade de software compatível aos modelos abertos, o que possibilitará facilidades no entendimento, manutenção e expansões futuras. Esta estrutura segue o modelo de Arquitetura em Camadas, onde se tem: Camada de Apresentação Camada de Negócio Camada de Composição Camada de Dados

Free OpenSource: Camadas Camada de Apresentação onde se reúne código e arquivos referentes ao que se apresenta ao usuário final. Esta camada, para uma interface web, ainda é dividida em quatro partes: Interação: arquivos de código em linguagem JavaScript, proveêm uma melhor experiência de utilização do sistema pelo usuário final; Página: arquivos de código XHTML (Extensible HyperText Markup Language), proveêm a estrutura de cada página do sistema; Formatação: arquivos de código CSS (Cascading Style Sheets), definem toda a formatação e disposição de textos e objetos em cada página do sistema. Ilustração: arquivos de imagem utilizados nas páginas do sistema. Camada de Negócio módulos em linguagem Python que reúnem todo o entendimento, lógica e funcionamento do sistema. Estão sendo desenvolvidos utilizando-se o conceito de Programação Orientada à Objetos (POO), que é adotado amplamente no setor de desenvolvimento por contribuir significamente pela independência de componentes, permitindo reutilizações e expansões rápidas e eficientes sem comprometer as bases da estrutura.

Free OpenSource: Camadas Camada de Composição contém arquivos necessários e/ou auxiliares que podem ser usados por todas as demais camadas. Neste sistema, temos três partes desta camada: SQL: módulos independentes de código SQL (Structured Query Language) usados de acordo com o Sistema Gerenciador de Banco de Dados (SGBD) em uso. Translations: arquivos que contém traduções de tela para os idiomas usados no sistema. Configs: arquivo usado para configurar a instalação do sistema e suas variáveis de ambiente. Camada de Dados onde ficam as bases de dados mantidas pelos seus respectivos sistemas gerenciadores.

Free OpenSource: Padrões Programação Orientação a Objetos; [1][2] Implementação em multi-camadas. [3][4][5] XML [19] Banco de Dados MySql 5.0 [16] Sqlite [17] ISO/ANSI SQL-92 [18] Interface XHTML 1.1; [6] CSS 2.1; [7] JavaScript Cross-browser; [8][9] AJAX; [10][11] Tableless. [12] Dados RFC 3066; [13] ISO 639; [14] ISO 3166. [15] Referências [1] http://en.wikipedia.org/wiki/object-oriented_programming [2] http://pt.wikipedia.org/wiki/poo [3] http://pt.wikipedia.org/wiki/n_camadas [4] http://en.wikipedia.org/wiki/three-tier_(computing) [5] http://en.wikipedia.org/wiki/multitier_architecture [6] http://www.w3.org/tr/xhtml11 [7] http://www.w3.org/tr/css21 [8] http://developer.mozilla.org/en/docs/javascript [9] http://www.mozilla.org/docs/web-developer/upgrade_2.html#devcrossbrowser [10] http://pt.wikipedia.org/wiki/ajax_(web) [11] http://en.wikipedia.org/wiki/ajax_(programming) [12] http://tableless.com.br/aprenda/faq/ [13] http://www.ietf.org/rfc/rfc3066.txt [14] http://www.oasis-open.org/cover/iso639a.html [15] http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.html [16] http://www.mysql.org/doc/refman/5.0/en/index.html [17] http://www.sqlite.org [18] http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt [19] http://www.w3.org/tr/2006/rec-xml-20060816