Click here to load reader

Kit Básico Apres_CadSUSJava_Treino_Novo

  • View
    135

  • Download
    0

Embed Size (px)

Text of Kit Básico Apres_CadSUSJava_Treino_Novo

CADASTRO NACIONAL DE USURIOSDATASUS

Histrico do CadSUS- O CadSUS um aplicativo utilizado para cadastramento e manuteno de informaes de Usurios do SUS. - Sua primeira verso foi desenvolvida no incio de 2001 e tinha como finalidade principal apenas cadastrar Usurios. - Em 2002, com a necessidade de corrigir os registros rejeitados pela CEF, foi criado parte um novo aplicativo: CadSUS Corretor.

Histrico do CadSUS- Aps a fase inicial de cadastramento (2003), novas funcionalidades foram includas no Sistema com o objetivo de possibilitar a manuteno das informaes cadastradas. - A partir de 2004, outras necessidades surgiram tornando cada fez mais necessrio o desenvolvimento de um novo projeto.

Por qu foi feito um novo Projeto?- Atender Poltica de Software Livre. - Otimizar o Modelo de Dados. - Unificar os Aplicativos CadSUS. - Desenvolver novas funcionalidades. - Facilitar a manuteno do aplicativo. - Melhorar a integrao com outros Sistemas.

Idia bsica do novo ProjetoComponente de Cadastramento- Possibilita que todas a regras e controles fiquem dentro de um pacote, fazendo com que qualquer Sistema possa fazer o cadastro de usurios nos moldes e crticas validadas.

Componente de Cadastramento- Desenvolvido em Java. - Pode ser utilizado por outros Sistemas. - Domnios de crtica embutidos no componente.Sistema antigo

Sistema novo

CADSUS CADSUSComponenteConexo Arquivo Log Relatrios

Componente de CadastramentoCaractersticas tcnicas- Permite que o sistema cliente utilize qualquer banco de dados SQL-ANSI. SQL- Utilizao de arquivos XML em formato nico. - Maior segurana na troca de informaes: criptografia assimtrica (chave pblica e privada).

Componente de CadastramentoSISREG CadSUS Federal Servidor DTS HOSPUB

DATASUS

ARQUIVO

Base de Dados

Componente

JNI

Outros Sistemas

Aplicativos Delphi

CadSUS

HOSPUB

SISREG

CadSUS MultiplataformaDescrio- Aplicativo de cadastramento e manuteno de informaes, que rene todas as funcionalidades dos mdulos atuais (CadSUS/Corretor/Crtica). - Montado sobre o componente de cadastramento, agregando novas funcionalidades. - Desenvolvido em Java Swing. Totalmente multi-plataforma. multi-

CadSUS MultiplataformaDescrio (continuao) continuao)- No utiliza BDE para conectar o Sistema ao Banco de Dados.Sistema antigo

CADSUS

BDE

SGDB

BANCO

Sistema novo

CADSUS

SGDB

BANCO

CadSUS MultiplataformaDescrio (continuao) continuao)- Compatvel com vrias opes de Bancos de Dados, com configurao automtica para os seguintes SGBDs: Oracle SqlServer Firebird Interbase PostgreSQL. - Atualizao e bloqueios de verso atravs do componente de cadastramento.

CadSUS MultiplataformaDescrio (continuao) continuao)- Fim do bloqueio de registros. - Tela de gerenciamento de verses na rede. - Tela de gerenciamento do banco de dados em rvore, permitindo vrias vises e combinaes do banco de dados: Viso por Lotes, Cadastradores, Bairros, etc. Filtros por Origens (CadSUS, Web, etc). Viso de registros identificados, com erros, usurios sem documentos, etc.

CadSUS MultiplataformaDescrio (continuao) continuao)- Cadastramento de mais de um documento para cada tipo: Certido; Identidade; PIS; Nmero provisrio.

CadSUS MultiplataformaDescrio (continuao) continuao)- Identificao unvoca de banco de dados cliente e da origem dos dados. - Movimentao de usurios entre domiclios, municpios e estados. - Mecanismo de sincronizao de base de dados. Permite que um usurio conhecido por uma determinada origem receba atualizaes do mesmo.

CadSUS MultiplataformaTipos de instalao- CadSUS Centralizador Base de Dados municipal (nica instalao no Municpio). - CadSUS Rede Entrada de dados ligada a Base de Dados municipal atravs de uma rede. - CadSUS Mono Entrada de dados isolada. O dados so enviados por disquete para o Centralizador.

CadSUS MultiplataformaTipos de instalao- Municpio que possui apenas uma mquina:

Centralizador

CadSUS MultiplataformaTipos de instalao- Municpio que possui mais de uma mquina e possui uma infra-estrutura de rede: infra-

Centralizador

CadSUS REDE

CadSUS REDE

CadSUS REDE

CadSUS REDE

CadSUS MultiplataformaTipos de instalao- Municpio que possui mais de uma mquina mas NO possui uma infra-estrutura de rede: infra-

Centralizador

CadSUS MONO

CadSUS MONO

CadSUS MONO

CadSUS MONO

CadSUS MultiplataformaMdulos incorporados no CadSUS

CadSUS

Simplificado

Corretor

CadSUSComponente

CadSUS MultiplataformaMdulos incorporados no Centralizador

Centralizador

Crtica

CentralizadorComponente

TELAS DO APLICATIVO

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma

CadSUS Multiplataforma- Tela de controle de Controle de Verses (Local)

CadSUS Multiplataforma- Tela de controle de Controle de Verses (Rede)

CadSUS Multiplataforma

CadSUS MultiplataformaEm desenvolvimento- Recebimento de arquivos externos para crtica. - Transmisso de informaes por mdulo de transmisso parte. - Fornecimento online de nmeros provisrios.

DEMONSTRAO DO SISTEMA

INSTALAO DO SISTEMA

InstalaoBanco de Dados- Instalao do Sistema gerenciador (Firebird ser o padro).

JVM (Java Virtual Machine)- Instalao do interpretador da linguagem Java (JRE 1.5).

CadSUS Multiplataforma- Instalao dos arquivos do Sistema.

Instalao em Windows- O instalador se responsabilizar por instalar tudo o que for necessrio para que o Sistema funcione de forma correta.

Instalao em LinuxBanco de Dados- O Usurio dever previamente instalar o Sistema gerenciador do Banco de Dados.

JVM (Java Virtual Machine)- O Usurio dever previamente instalar o interpretador da linguagem Java (JRE 1.5).

Instalao em Linux (cont.) cont.)CadSUS Multiplataforma- O Usurio dever descompactar os arquivos do Sistema em um diretrio escolhido.

Executando o CadSUS- A execuo dever ser feita atravs de um arquivo *.sh que ser disponibilizado.

Solucionando problemasBanco de Dados (BD)- O Sistema no se conecta com a base1) Verificar se o SGBD est instalado. 2) Verificar se o SGBD est ativo. 3) Verificar se o caminho ou nome do BD esto corretos.

Solucionando problemasBanco de Dados (BD)- O Sistema no se conecta com a base (utilizando outros SGDBs: SQL Server, MySQL, etc).1) Verificar se a verso do Driver JDBC compatvel com a verso do Servidor de BD. 2) Verificar se a verso da JVM que compilou o Driver JDBC inferior ou igual a verso da JVM que est executando o Sistema.

Solucionando problemasBanco de Dados (BD)- O Sistema no se conecta com a base (conexo em rede)1) Verificar se o diretrio de localizao do BD est compartilhado e acessvel. 2) Verificar se um Firewall est bloqueando o acesso ao BD. 3) No caso de acesso remoto, verificar se a conexo de rede utiliza Servidor Proxy. Neste caso devedeve-se configurar o IP e a Porta de acesso ao Banco.

Solucionando problemasO Sistema no funciona (no iniciado)1) Verificar se o aplicativo est sendo iniciado pelo arquivo .bat. Se no estiver, estar utilizando a JVM instalada na mquina cliente, com a possibilidade de no ser compatvel com a do aplicativo (1.4 ou superior).