Вы находитесь на странице: 1из 67

CENTRO TECNOLOGICO OPET

TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO

SAS – SISTEMA DE ASSISTÊNCIA A SAÚDE

CURITIBA
2006
ALDEMIR SILVEIRA
DANIEL MACHADO FERREIRA
FILIPE EDUARDO DELL´AIRA
GELSON BORGES
JOSE GOUVEA DE PAULA
MICHEL MIRANDA ARCEGA

SAS – SISTEMA DE ASSISTÊNCIA A SAÚDE

Trabalho de Aplicação Tecnológica apresentado à


Banca Avaliadora do Programa de Integração
com o Mercado – PIM, para a conclusão do
Curso em Tecnologia em Sistemas de Informação
do Centro de Educação Tecnológica – CET-
OPET.

Orientador: Jose Luiz dos Santos

CURITIBA
2006
Dedicatória

Dedicamos este trabalho a TODOS que acreditaram


e depositaram confiança em nossas capacidades.
Agradecimentos

Aos todos nossos mestres que nos orientaram com


muita dedicação.

Aos nossos familiares pela colaboração, respeito e


paciência pelos momentos o qual não dedicamos a
eles.

A todos que direta e indiretamente, colaboraram


para a realização deste trabalho.
RESUMO

O projeto do sistema se aplica ao benefício ofertado aos colaboradores da empresa


cliente, visando sintetizar em uma única base de dados os componentes necessários para que
se possa atender, organizar e prestar os serviços de uma maneira eficaz a demanda dos
funcionários e dependentes com relação ao Serviço de Assistência a Saúde. O objetivo do
sistema tende a agrupar tarefas manuais, interligando de forma inteligente os dados, dando
confiabilidade às informações prestadas, comprometendo-se com a funcionalidade e
praticidade do mesmo.
O sistema segue a linha de requisitos solicitada pelo cliente além de serem
correlacionadas às regras de negócio da empresa, as quais deram a base para o
desenvolvimento e a realizações das tarefas de analise. Nas diversas fases do projeto
obtiveram-se as respostas de feedback dos processos estabelecidos junto ao usuário final e a
equipe de desenvolvimento.
Neste contexto serão demonstradas todas as competências adquiridas pela equipe
embasando todos processos lógicos, físicos e analíticos do sistema. Todas as funções foram
negociadas com o cliente, desde uso da ferramenta além de caracterizar o uso do mesmo em
outros processos que poderiam ser inclusos ao mesmo.
3

ABSTRACT

The project of the system is applied to the benefit presented to the company customer's
collaborators, seeking to synthesize in a single database the necessary components so that one
can assist, to organize and to render the services in an effective way the employees' and
dependents demand regarding the Health Service Attendance. The objective of the system
tends to contain manual tasks, interconnecting in an intelligent way the data giving reliability
to the rendered information committing with the functionality and practice of the same.
The system follows the line of requirements requested by the customer besides being
correlated to the business rules of the company, which gave the base for the development and
the accomplishments of analysis tasks. In the several phases of the project it was obtained the
feedback answers of the processes established along the user and the development team.
In this context will be demonstrated all the acquired competences by the team basing
every logical, physical and analytical process of the system. All the functions were negotiated
with the customer, from use of the tool besides characterizing the use of the same in other
processes that could be included to the same.
4

SUMÁRIO

RESUMO.......................................................................................................................... iv
ABSTRACT...................................................................................................................... v
LISTA DE ILUSTRAÇÕES........................................................................................... viii
LISTA DE TABELAS..................................................................................................... x
1 INTRODUÇÃO............................................................................................................. 01
2 APRESENTAÇÃO....................................................................................................... 03
2.1 NOME OFICIAL DO SISTEMA................................................................................ 03
2.2 DEFINIÇÃO DA EMPRESA CLIENTE.................................................................... 03
2.3 HISTÓRICO DA ORGANIZAÇÃO........................................................................... 03
2.4 NEGÓCIO................................................................................................................... 05
2.5 MISSÃO...................................................................................................................... 05
2.6 ORGANOGRAMA DA EMPRESA........................................................................... 06
3 DIAGNÓSTICO DO PROBLEMA............................................................................ 07
3.1 IDENTIFICAÇÃO DO PROBLEMA......................................................................... 07
3.2 ESTUDO DA VIABILIDADE PRELIMINAR.......................................................... 07
3.3 ESTUDO DE VIABILIDADE.................................................................................... 07
3.4 JUSTIFICATIVA........................................................................................................ 09
3.5 LEVANTAMENTO DOS DADOS............................................................................. 10
3.5.1 Como é feito atualmente........................................................................................... 10
3.5.2 Proposta de Informatização...................................................................................... 11
3.5.3 Analise de Requisitos................................................................................................ 12
3.5.4 Publico Alvo............................................................................................................. 14
4 OBJETO DO TRABALHO......................................................................................... 15
4.1 OBJETIVOS GERAIS................................................................................................. 15
4.2 OBJETIVOS ESPECÍFICOS...................................................................................... 15
4.2.1 Objetivos Técnicos................................................................................................... 15
4.2.2 Objetivos de Prazos.................................................................................................. 15
4.2.3 Objetivos de Custos.................................................................................................. 16
4.3 RESTRIÇÕES............................................................................................................. 16
4.4 IDENTIFICAÇÃO DOS ENVOLVIDOS E INTERESSADOS................................. 17
5

5 FUNDAMENTAÇÃO TEÓRICA............................................................................... 18
5.1 VISUAL BASIC.......................................................................................................... 18
5.2 MICROSOFT ACCESS.............................................................................................. 19
5.3 UML............................................................................................................................. 19
5.4 FERRAMENTA GRÁFICA........................................................................................ 20
6 ARQUITETURA DO SISTEMA................................................................................ 23
7 ESPECIFICAÇÃO E REQUISITOS DO SISTEMA................................................ 24
8 DESENVOLVIMENTO DO TRABALHO................................................................ 25
8.1 CRONOGRAMA DO PROJETO................................................................................ 26
8.2 APRESENTAÇÃO DOS CASOS DE USO................................................................ 27
8.3 ESPECIFICAÇÃO DOS CASOS DE USO................................................................ 28
8.4. DIAGRAMAS DE FLUXO DE DADOS.................................................................. 35
8.5 DIAGRAMA - MODELO DE ENTIDADE E RELACIONAMENTO...................... 40
8.6 DICIONÁRIO DE DADOS......................................................................................... 42
9 APRESENTAÇÃO DAS TELAS DO SISTEMA...................................................... 45
9.1 TELA INICIAL........................................................................................................... 45
9.2 CADASTRO DE FUNCIONÁRIOS........................................................................... 46
9.3 CADASTRO DE DEPENDENTES............................................................................ 47
9.4 CADASTRO DE MÉDICOS....................................................................................... 48
9.5 CADASTRO DE SERVIÇOS..................................................................................... 49
9.6 CADASTRO DE ESPECIALIDADES....................................................................... 49
9.7 CADASTRO DE BANCOS/AGÊNCIAS................................................................... 50
9.8 CADASTRO DE MUNICIPÍOS................................................................................. 50
9.9 GUIA DE CONSULTA............................................................................................... 51
9.10 RELATÓRIOS........................................................................................................... 52
9.11 GUIA DE PAGAMENTO......................................................................................... 53
10 CONSIDERAÇÕES FINAIS..................................................................................... 54
11 REFERÊNCIAS BIBLIOGRÁFICAS...................................................................... 55
ANEXOS........................................................................................................................... 56
6

LISTA DE ILUSTRAÇÕES

Figura 1: Organograma da Empresa.................................................................................. 06

Figura 2: Guia de Atendimento – Consulta....................................................................... 21

Figura 3: Modelo de Relatório Gerado pelo Crystal Reports............................................ 22

Figura 4: Arquitetura do Sistema....................................................................................... 23

Figura 5: Cronograma do Projeto...................................................................................... 26

Figura 6: Caso de Uso – Visão Geral................................................................................ 27

Figura 7: Especificação do Caso de Uso Login................................................................. 28

Figura 8: Especificação do Caso de Uso Cadastro Funcionários...................................... 29

Figura 9: Especificação do Caso de Uso Cadastro Dependentes....................................... 29

Figura 10: Especificação do Caso de Uso Cadastro Médicos........................................... 30

Figura 11: Especificação do Caso de Uso Cadastro de Serviços....................................... 30

Figura 12: Especificação do Caso de Uso Cadastro Especialidades................................. 31

Figura 13: Especificação do Caso de Uso Cadastro Bancos............................................. 31

Figura 14: Especificação do Caso de Uso Cadastro Municípios....................................... 32

Figura 15: Especificação do Caso de Uso Guia Consulta................................................. 32

Figura 16: Especificação do Caso de Uso Guia de Pagamento......................................... 33

Figura 17: Especificação do Caso de Uso Registrar Notas Fiscais................................... 33

Figura 18: Especificação do Caso de Uso Gerar Relatórios.............................................. 34

Figura 19: Diagrama de Fluxo de Dados – Nível 0........................................................... 35

Figura 20: Diagrama de Fluxo de Dados – Nível 1 - Acesso ao Sistema.......................... 36

Figura 21: Diagrama de Fluxo de Dados – Nível 1 – Incluir/Alterar Funcionários.......... 37

Figura 22: Diagrama de Fluxo de Dados – Nível 1 – Emissão de Relatórios................... 38

Figura 23: Diagrama de Fluxo de Dados – Nível 1 – Incluir/Alterar Usuários................. 39


7

Figura 24: Diagrama - Modelo de Entidade e Relacionamento......................................... 40

Figura 25: Apresentação da Tela Inicial do Sistema......................................................... 44

Figura 26: Apresentação da Tela Cadastro de Funcionários............................................. 45

Figura 27: Apresentação da Tela Cadastro de Dependentes.............................................. 46

Figura 28: Apresentação da Tela Cadastro de Médicos.................................................... 47

Figura 29: Apresentação da Tela Cadastro de Serviços.................................................... 48

Figura 30: Apresentação da Tela Cadastro de Especialidades.......................................... 48

Figura 31: Apresentação da Tela Cadastro de Bancos/Agências...................................... 49

Figura 32: Apresentação da Tela Cadastro de Municípios................................................ 49

Figura 33: Apresentação da Tela Guia de Consulta.......................................................... 50

Figura 34: Apresentação da Tela Relatórios...................................................................... 51

Figura 35: Apresentação da Tela Guia de Pagamento....................................................... 52


8

LISTA DE TABELAS

Tabela 1 – Participação do Funcionário com Relação ao Benefício................................. 13

Tabela 2 – Objetivos de Prazos.......................................................................................... 15

Tabela 3 – Custos de Implementação do Sistema.............................................................. 16

Tabela 4 – Dicionários de Dados....................................................................................... 41


9

1 INTRODUÇÃO

O presente trabalho consiste na elaboração de um sistema que abrange um dos

benefícios oferecidos aos funcionários e dependentes, no que diz respeito a disponibilização

de serviços médicos, hospitalares e laboratoriais. O sistema foi implementado conforme

orientações do cliente, visando principalmente às políticas internas com relação ao benefício

oferecido, sendo que as mesmas foram elaboradas pelos órgãos competentes que fazem parte

do Conselho Regional do Estado do Paraná. (ANEXO 1)

Dentro do contexto empresarial a empresa possui uma estrutura interna moderna,

equiparando-se as grandes instituições onde os demais setores são denominados clientes do

setor de Tecnologia da Informação, que aqui recebe o nome de Desenvolvimento Empresarial.

Sendo assim, optou-se em analisar a demanda das solicitações dos projetos e sistemas, os

quais são solicitados a este setor. Dentre outros se destacou o Sistema de Assistência à Saúde,

sendo que um dos membros da equipe, o qual faz parte do quadro funcional, já havia sido

designado para tal atividade.

O objetivo principal do trabalho foi propor ao cliente de forma sistêmica o acesso e

manipulação de várias tabelas relacionadas entre si, com uma visualização gráfica simples, de

fácil de manuseio para usuários leigos, minimizando o uso manual para a realização das

tarefas que englobam o Sistema de Assistência a Saúde.


10

O presente documento está dividido em seções onde estão presentes as características

da empresa cliente, em seguida o diagnóstico do problema onde estão abordados a sua

identificação, justificativa e proposta para informatização. Dentro das seções que se seguem

estão descritos o objeto do trabalho com suas particularidades de objetivos, prazos e custos. A

fundamentação teórica se caracteriza pela descrição das tecnologias e metodologias aplicadas

ao desenvolvimento do projeto, sendo complementados com a arquitetura do sistema e as

especificações de seus requisitos. O desenvolvimento do trabalho está descrito sob forma de

diagramas, visualizando as metodologias de análise especificadas nas telas que compõe o

sistema e suas funções.


11

2 APRESENTAÇÃO

2.1 NOME OFICIAL DO SISTEMA

SAS – Serviço de Assistência a Saúde

Versão 2006

Curitiba/PR – Brasil

2.2 DEFINIÇÃO DA EMPRESA CLIENTE

CONAB – Companhia Nacional de Abastecimento

Superintendência Regional do Paraná

End: Rua Mauá, 1116 – Alto da XV.

CEP 80.030-200 – Curitiba – Paraná

CNPJ-MF: 26.461.699/0052-20

SITE: www.conab.gov.br

2.3 HISTÓRIO DA ORGANIZAÇÃO

A empresa é pública, vinculada ao Ministério da Agricultura, Pecuária e

Abastecimento. Criada pelo Decreto Presidencial e autorizada pela Lei nº. 8.029, de 12 de

Abril de 1990, tendo iniciado suas atividades em 1º de Janeiro de 1991.


12

O surgimento da Conab representou um passo importante na racionalização da

estrutura do Governo Federal, pois se originou da fusão de três empresas públicas, a

Companhia Brasileira de Alimentos (Cobal), Companhia de Financiamento da Produção

(CFP) e a Companhia Brasileira de Armazenamento (Cibrazem), que atuavam em áreas

distintas e complementares, quais sejam, abastecimento, fomento à produção agrícola e

armazenagem, respectivamente.

A Conab possui uma estrutura convencional, contando com a Presidência, Conselho

de Administração, Conselho Fiscal e três Diretorias Colegiadas (na Matriz) – Diretoria de

Gestão Administrativa e Financeira (Diafi), Diretoria de Logística e Gestão Empresarial

(Digem) e Diretoria de Gestão de Estoques (Diges).

A Companhia tem como instrumentos básicos a Política de Garantia de Preços

Mínimos (PGPM), Prêmio para Escoamento de Produtos (PEP), Contrato de Opção, Vendas

em Balcão – programa destinado aos pequenos criadores e agroindústrias de pequeno porte.

Na área social a Conab atua em parceria com o Projeto Fome Zero, do Ministério do

Desenvolvimento Social e Combate à Fome (MDS), sendo responsável pela logística do

recebimento, armazenamento e distribuição de donativos. A Companhia também promove,

via leilão eletrônico, a compra de alimentos para atendimento aos índios, quilombolas e

assentados que se encontra em situação de carência alimentar. A Empresa também atua no

Programa de Apoio à Agricultura Familiar, realizando a compra direta, a compra antecipada e

os contratos de garantia de compra.


13

2.4 NEGÓCIO

“A Conab é a agência oficial do Governo Federal, encarregada de gerir as políticas

agrícolas e de abastecimento, visando assegurar o atendimento das necessidades básicas da

sociedade, preservando e estimulando os mecanismos de mercado”.

2.5 MISSÃO

"Contribuir para a regularidade do abastecimento e garantia de renda ao produtor

rural, participando da formulação e execução das políticas agrícola e de abastecimento".


14

2.6 ORGANOGRAMA DA EMPRESA

A empresa está atualmente composta e subdividida estrategicamente conforme figura


1.

SUREG
Superintendência
Regional

PRORE Comitê
Procuradoria Regional de
Regional Gerenciamento

GEDES GEOPE GEFAD


Gerência de Gerência de Operações Gerência de Finanças
Desenvolvimento e Suporte Estratégico e Administração
e Suporte Estratégico

SEDEM SEOPE SEREH


Setor de Setor de Setor de
Desenvolvimento Operações e Recursos
Empresarial Estoques Humanos

SEGEO
SECOM SETAD
Setor de Apoio a
Setor de Setor de
Logística e Gestão
Operações Administrativo
da Oferta
Comerciais

Unidades
SEPAB SECOF
Operacionais Setor de Programa Setor Contábil e
Institucionais e Financeiro
Sociais de Abast.

Ponta Grossa Cambé Paranaguá Rolandia Apucarana

Figura 1: Organograma da Empresa


15

3 DIAGNÓSTICO DO PROBLEMA

3.1 IDENTIFICAÇÃO DO PROBLEMA

Em análise da solicitação do setor envolvido no processo, mostrou-se a necessidade de

um sistema de controle e gerenciamento dos serviços prestados aos funcionários e

dependentes que utilizam o Sistema de Assistência à Saúde. O benefício é caracterizado por

um conjunto de medidas administrativas voltadas para o atendimento das necessidades de

naturezas médicas, hospitalares, odontológicas e de assistência social, em suplementação à

assistência oferecida pela rede pública de saúde.

3.2 ESTUDO DA VIABILIDADE PRELIMINAR

Diante da necessidade de construir um sistema com os objetivos de atender de forma

responsável e com qualidade as exigências da organização, foi deferido um sistema prático e

eficiente, com uma linguagem amigável e uma estrutura bem desenvolvida.

3.3 ESTUDO DE VIABILIDADE

a) O sistema contribui para os objetivos gerais da organização?

Sim, pois o mesmo foi implementado mediante as solicitações e políticas internas ao

processo.
16

b) Existem outros sistemas dentro da empresa que resolveriam o problema ou parte dele?

Não, o processo atual é totalmente manual, isto é, com o auxilio de ferramentas do

pacote Office padrão.

c) O sistema pode ser implementado com a utilização de tecnologia atual (usada pela

empresa)?

Sim, o sistema foi implementado conforme a disponibilização das licenças de software

e tecnologias que atualmente é usado pela empresa.

d) O sistema pode ser integrado com outros sistemas já em operação?

Sim, parcialmente, pois devido à necessidade e pedido do cliente têm-se tabelas onde

serão utilizadas em outros sistemas/módulos onde o mesmo está inserido - SEREH.

e) Como a organização se comportaria, se este sistema não fosse implementado?

Continuaria não havendo um controle preciso nas emissões e pagamentos de guias de

consulta e excessivo trabalho manual com planilhas eletrônicas e editores de textos.

f) Como o novo sistema se propõe a resolver os problemas apresentados?

Otimizando o re-trabalho, confiabilidade nas informações prestadas, disponibilizando

ao cliente um atendimento rápido, eficiente e prático no uso inter-relacional de várias tabelas.

g) Quais são os benefícios tangíveis e intangíveis com a implantação deste sistema?

Tangíveis: Controle de cadastro de todos os funcionários, dependentes, médicos,

serviços e especialidades que estão inseridos no processo.

Intangíveis: Informações rápidas, ágeis e seguras com relação ao benefício oferecido.


17

h) Existe algum pacote no mercado que atenda ao objetivo final do sistema e seja adequada a

organização?

Não, pois o sistema foi desenvolvido baseando-se no que realmente o cliente necessita

e dentro dos padrões pré-definidos nas políticas internas da organização.

i) Qual o impacto para a organização?

Os impactos serão apenas iniciais, com relação ao treinamento dos usuários e

alocações de novas tabelas no banco de dados.

j) Existe algum risco para a empresa?

Os riscos embasam-se apenas no sistema em si, e não no negócio da empresa.

3.4 JUSTIFICATIVA

Atualmente o maior problema tem sido em realizar a emissão de guia de consulta sem

relacionar a manutenção dos cadastros de funcionários, médicos e especialidades. Pois o

cliente dispõe apenas dos recursos oferecidos pelo pacote Office padrão e manuais impressos,

para desempenhar as tarefas necessárias. O manuseio de várias planilhas acarreta em uso

excessivo de tempo para a realização de uma tarefa simples, sendo necessário à intervenção

manual em vários casos (consulta a manuais).


18

3.5 LEVANTAMENTO DE DADOS

3.5.1 Como é feito atualmente

O funcionário que necessitar de uma guia médica ou odontológica, deve ligar ou ir

pessoalmente ao SEREH e solicitar a emissão da guia de autorização para fazer uso de um

determinado serviço de saúde.

Para a emissão da guia é necessário que seja digitado em um formulário no Microsoft

Word a matricula e nome do funcionário, ou seus dependentes se for o caso, código e

descrição do serviço fornecido pelo manual do sistema de saúde, como também os dados do

profissional credenciado, como nome, endereço e telefone. Com a guia em mãos o

funcionário ou dependente está apto a se dirigir ao local indicado para a consulta ou serviço

médico a ser praticado.

Mensalmente os profissionais credenciados enviam ao SEREH as guias dos serviços

que foram atendidas pelo plano de Saúde da Conab. O funcionário responsável de posse das

guias elabora uma planilha no Microsoft Excel, incluindo o nome e o nível salarial de todos

os funcionários que usaram o serviço naquele período. Faz-se o calculo conforme tabela de

participação financeira do empregado em vigor e encaminha via e-mail para a Gerencia de

Recursos Humanos, localizada em Brasília/DF, onde será processado o desconto em folha de

pagamento. Para o pagamento aos profissionais credenciados ao Plano de Saúde da

companhia, o SEREH encaminha para a Contabilidade, setor de Contas a Pagar, uma listagem

com os dados dos profissionais, como também os valores sobre os serviços prestados naquele

período.
19

3.5.2 Proposta de Informatização

Mediante a necessidade de um guia médica ou odontológica, o funcionário deve ligar

ou ir pessoalmente ao SEREH e solicitar a emissão da guia de autorização para fazer uso de

um determinado serviço de saúde. O usuário (Assistente Administrativo - RH) entrará no

sistema efetuando login e senha para acessar o sistema. Na emissão da guia de consulta o

usuário acessa no sistema a tela de cadastro de funcionários, e mediante a sua solicitação

inicia-se o processo de atendimento selecionando o profissional de saúde, especialidade e

serviço médico.

A guia será emitida para o próprio funcionário ou um de seus dependentes, com as

informações selecionadas, o usuário gera a guia de consulta e entrega ao beneficiário para que

o mesmo possa se dirigir ao local pretendido para fazer os serviços solicitados. Os registros

gerados na emissão da guia ficam gravados na tabela guia de pagamento.

Ao final de cada período os profissionais de saúde enviam as relações com as guias de

consultas sobre os serviços prestados em anexo para a Conab. O usuário do sistema verifica

na tabela guia de pagamento se as relações das guias recebidas estão registradas no sistema.

Efetuando os lançamentos das notas fiscais com os valores que identificam cada serviço

prestado.

Para pagamento aos profissionais de saúde, o sistema gera um relatório com os valores

a serem pagos ao setor de Contas a Pagar. Consequentemente será gerado outro relatório com

os valores de participação do beneficiário, sendo que o mesmo será enviado para a Conab -

Brasília/DF para desconto em folha de pagamento.

Existem casos que são considerados especiais, onde o funcionário está afastado do

exercício de suas atividades, ou fora de suas áreas de lotação, nestes casos os funcionários
20

podem ser atendidos pelos profissionais credenciados, sem a necessidade da geração da guia

de consulta. Sendo assim a inclusão dos registros no sistema, serão lançados posteriormente

mediante a nota fiscal do profissional de saúde.

3.5.3 Análise de Requisitos

O sistema será caracterizado por várias tabelas relacionadas entre si para compor ao

usuário final, o acesso e a manipulação das informações que englobam todo o processo. Os

dados processados são de uso exclusivo ao Departamento de Recursos Humanos. O sistema

será instalado no servidor de dados da companhia em área restrita ao setor de benefícios onde

a segurança é administrada pela administração da rede local, com restrições a pasta e arquivos

bem como já implementado na rotina de backup da organização, e ainda conta com login

específico para cada usuário que utilize o mesmo.

As funcionalidades do sistema serão compostas conforme descritos abaixo:

- Cadastro de Funcionários que utilizam o plano de saúde;


- Cadastro de dependentes dos funcionários titulares do plano de saúde;
- Cadastro dos Profissionais de Saúde credenciados a Empresa;
- Cadastro dos serviços praticados pelos profissionais de saúde;
- Cadastro das especialidades de saúde existentes no mercado;
- Cadastro de bancos para pagamento dos credenciados;
- Cadastro de municípios;
- Gerar guias emitidas para atendimento;
- Registrar guias utilizadas pelos funcionários e dependentes;
- Registrar notas fiscais de cobrança sobre os serviços prestados pelos profissionais de
saúde;
- Registro de notas fiscais de atendimento especial, ou seja, aquele atendimento que não
foi gerado guia de consulta;
21

- Gerar relatórios para pagamento dos serviços prestados pelos credenciados ao SAS;
- Gerar relatórios referentes aos valores que serão descontados em folha dos
funcionários conveniados conforme as políticas internas;
- Gerar histórico dos serviços utilizados pelos beneficiários;
- Validar acesso ao usuário que utiliza o sistema.

Mediante as Políticas Internas com relação ao benefício oferecido, foram destacadas

para o desenvolvimento do projeto as seguintes regras de negócios.

1) A participação do funcionário com relação ao benefício é representada conforme

tabela 1.

Nível Salarial Participação


04-01 até 07-01 20%
07-02 até 10-01 40%
10-02 até 11-13 60%

Tabela 1: Participação do funcionário com relação ao benefício.

2) Os dependentes são considerados filhos ou enteados menores de 21 anos ou incapazes.

3) Os relatórios referentes aos descontos em folha e os pagamentos aos profissionais de

saúde credenciados, são gerados mensalmente totalizando os lançamentos utilizados

durante aquele período.


22

4) O usuário do sistema tem acesso à:

- Inclusão, alteração e exclusão de todos os cadastros do sistema;

- Gerar guias de consultas e todos os relatórios;

- Inclusão e exclusão das guias geradas.

- Consultar histórico e pagamentos de consultas.

3.5.4 Publico Alvo

O sistema desenvolvido será de uso dos integrantes do quadro funcional e seus

dependentes da Companhia Nacional de Abastecimento (Conab), que estão associados ao

recurso oferecido. A operacionalidade do mesmo será exclusiva ao Departamento de Recursos

Humanos, Setor de Benefícios onde são controlados todos os serviços prestados aos seus

funcionários.
23

4 OBJETO DO TRABALHO

4.1 OBJETIVOS GERAIS

O projeto tem sua estrutura o auxílio de ferramentas atuais e com licenças disponíveis

no cliente para o seu desenvolvimento, onde foram focados os requisitos e políticas internas

do mesmo. Deferindo a um sistema compacto, inteligente e eficaz às necessidades da

organização.

4.2 OBJETIVOS ESPECÍFICOS

4.2.1 Objetivos Técnicos

Embasado em um sistema de registro, cadastro e consulta, o projeto visa à

funcionalidade bem desenvolvida destes contextos.

4.2.2 Objetivos de Prazos

A tabela 2 demonstra os prazos a serem estabelecidos e suas conclusões:

Implantação de um protótipo 01/07/2006


Implantação plena do sistema 10/07/2006
Treinamento dos operadores 11/07/2006

Tabela 2: Prazos de implementação do sistema.


24

4.2.3 Objetivos de Custos

O custo de implantação do sistema sob condições pré-definidas, como apresentadas na

tabela 3:

Cargo Valor Hora Quantidade do recurso


Analista R$ 30,00 1
Consultor DBA R$ 30,00 1
Programador R$ 25,00 2
Consultor de Negócio R$ 30,00 1
Gerente de Projetos R$ 35,00 1

Tabela 3: Custos de implementação do sistema.

OBS: O custo com hardware e software fica sobre responsabilidade da organização.

Valor do Projeto: R$ 16.616,00

4.3 RESTRIÇÕES

Por se tratar de uma empresa pública, a equipe ficou restrita ao uso das ferramentas

disponíveis (licenças de software) da companhia, com indicação e solicitação da mesma com

relação ao uso do Microsoft Visual Basic 6.0 e banco de dados Microsoft Access 2003 para

padronizar com os outros sistemas já em operação.


25

4.4 IDENTIFICAÇÃO DOS ENVOLVIDOS E INTEREÇADOS

• Equipe de Desenvolvimento do Projeto da TSI041A – CET-OPET

Aldemir Silveira
Daniel Machado Ferreira
Filipe Eduardo Dell´aira
Gelson Borges
Jose Gouvêa de Paula
Michel Miranda Arcega.

• Empresa Cliente

CONAB – Companhia Nacional de Abastecimento


SEREH – Setor de Recursos Humanos.
26

5 FUNDAMENTAÇÃO TEÓRICA

Para a elaboração deste projeto foram utilizadas as tecnologias atuais existentes no

mercado, sendo que o cliente já disponibilizava das licenças de software. Por solicitação do

mesmo, e para que houvesse padronização com os demais sistemas desenvolvidos na área, foi

utilizado o Visual Basic para o desenvolvimento do sistema e o Microsoft Access para o

armazenamento das informações.

5.1 VISUAL BASIC

O Visual Basic é uma linguagem de programação desenvolvida pela Microsoft

Corporation, que permite a criação de aplicativos para o ambiente Windows, baseada em

eventos, cuja operação é determinada pela escolha de algum objeto gráfico, que representa

uma ação, por parte do usuário. Através de ferramentas gráficas desenha-se o aplicativo,

atribuem suas características e gera o código de maneira rápida e eficiente.

O Visual Basic permite criar aplicativos tanto para máquina local quanto para

ambiente de rede. Estes aplicativos podem tanto compartilhar banco de dados quanto acessar

um banco de dados cliente-servidor.

O referido software engloba linguagem de programação de manuseio e um ambiente

de desenvolvimento de aplicações que possibilita a criação de aplicativos de maneira rápida,

oferecendo diversas ferramentas de depuração, possui extensibilidade da linguagem,

permitindo o acréscimo de controles personalizados para ampliar seus recursos.


27

5.2 MICROSOFT ACCESS

O Microsoft Accces é um sistema de gerenciamento de banco de dados relacionais e

de criação de aplicações especificas para o Windows. A Microsoft incorporou ao Access os

recursos mais significativos do dBase e do Paradox, ambos bancos de dados relacionais que

rodam em ambiente DOS e inclui a metodologia de projeto de formulários e relatórios e boa

parte das técnicas de programação do Visual Basic.

Algumas das vantagens do Access são as seguintes: Estruturas de arquivos otimizadas

para garantir a integridade do banco de dados, Gerenciamento de tabelas internas, Nomes de

tabelas longos, Nome de campos longos capazes de conter espaços em branco, Palavras chave

e sintaxe padronizadas e coerentes.

A escolha da utilização do Microsoft Access foi devido ao restrito volume de dados e

o acesso ao banco ser monousuário, e determinadas tabelas poderiam ser utilizadas em outros

sistemas já implementados os quais já fazem parte do setor envolvido, alem do fato que o

cliente já possuía licença para uso do aplicativo.

5.3 UML – Unifed Modeling Language

Para o desenvolvimento de análise foram utilizados os conceitos da UML.

A UML é uma linguagem gráfica para visualização, especificação, construção e

documentação de artefatos de sistemas complexos de software. A UML proporciona uma

forma padrão para a preparação de planos de arquiteturas de projetos de sistemas, incluindo

aspectos conceituais tais como processos de negócios e funções de sistema, alem de itens
28

concretos como as classes escritas em determinada linguagem de programação, esquemas de

bancos de dados e componentes de software reutilizáveis.

A UML proporciona uma melhor compreensão e visualização do sistema abordado,

adaptando-se a várias linguagens de programação. A escolha da UML foi definida, pois,

facilita a compreensão do sistema desenvolvido, abordando vários pontos da funcionabilidade

do sistema.

5.4 FERRAMENTA GRÁFICA

Conforme demonstrado na figura 2, constata-se a geração de uma Guia de Consulta

com a inclusão de vários serviços médicos. Sendo assim, o usuário do sistema destacou na

Grid os serviços médicos solicitados pelo beneficiário. O controle padrão para trabalhar com

Grid no Visual Basic 6.0, fornecido pela Microsoft, é o Dbgrid. Porém este controle por

default permite que o usuário do sistema destaque apenas uma linha na Grid, neste caso não

seria possível prosseguir com o processo para gerar a Guia de Consulta, sendo que o usuário

não teria como destacar vários serviços médicos.

Diante do problema e da necessidade em atender ao solicitado pelo beneficiário, foi

implementado ao Sistema o controle Ssdbgrid do fornecedor Sheridan Datawidgets, controle

este que permite ao usuário do sistema destacar quantas linhas sejam necessárias em uma

Grid.
29

Fonte: Visual Basic 6 – Banco de Dados Autor: Jeffrey P. McManus – Editora


Ciência Moderna.

Figura 2: Guia de Atendimento – Consulta

Outro fator em destaque é o aplicativo que vem equipado com o Visual Basic, sendo

este para elaboração de relatórios, o Crystal Reports. Este software é produzido pela empresa

Seagate Software Information Management Group Inc.

O Crystal Reports permite criar relatórios do banco de dados em suas aplicações

Visual Basic. Ele consiste em duas partes maiores: um construtor de relatórios que permite

determinar os dados que serão incluídos em um relatório e como deverão ser; e um controle

Activex que permite executar, exibir e imprimir o controle durante a execução.

Para muitos programadores em Visual Basic, o Crystal Reports é uma ferramenta

muito importante para o relatório do banco de dados, devido ao fato de desenvolver relatórios

com apresentação de boa qualidade e ser de fácil manuseio. Conforme demonstrado na figura

3.
30

MINISTÉRIO DA AGRICULTURA, PECUÁRIA E ABASTECIMENTO

COMPANHIA NACIONAL DE ABASTECIMENTO

G UIA DE E NCAMINHAME NT O 1. Número


Serviço de Assistência à Saúde - SAS 000114
BENEFICIÁRIO
2. Nome do Empregado 3.Matrícula 4.Lotação
José da Silva 54389 Superintendência do Paraná
5. Nome do Beneficiário 6. Grau de Dependência
Mara da Silva Filha
7. Especificação do Serviço

00.01.013-8 Consulta em Pronto Socorro

8. Valor Previsto da Guia em R$ - (


).

9. Autorização

Curitiba , 13/jun/2006 horas : 10:14:8


Local e Data Assinatura/Carimbo do Responsável
DADOS DO PRESTADOR DE SERVIÇOS 14. Declaro a realização dos serviços acima especificados, bem
10. Nome como os constantes dos anexos desta.
Hospital São Vicente
11. CGC ou CPF
81.190.449/0002-42
12. Data 13.Assinatura

Data Assinatura do Beneficiário


60.000/069 1ª via - CONAB (Faturamento) 2ª via Prestador de Serviços

Fonte: Visual Basic 6 para Profissionais – Autor Alcindo Alves dos Reis Filho

Figura 3: Modelo de relatório gerado pelo Crystal Reports


31

6 ARQUITETURA DO SISTEMA

O sistema é composto de banco de dados Access conectado através do sistema ODBC,

a interface foi desenvolvida em Visual Basic e totalmente baseado em instruções SQL. O

banco de dados poderá ser disponibilizado em uma máquina local ou em servidor especifico.

O cliente optou por utilizar a sua estrutura atual, figura 4, na qual possuem um

computador, uma impressora e um servidor, equipamentos suficientes para executar o

sistema.

Sistema SAS Instruções SQL Database


(front-end) (Conexão via ODBC) (Access)

Estação de Trabalho Servidor de Dados

Figura 4: Arquitetura do Sistema


32

7 ESPECIFICAÇÃO E REQUISITOS DO SISTEMA

Para que o usuário possa dispor de todas as funcionalidades que o sistema oferece,

deverá possuir no mínimo os seguintes recursos de hardware e software:

- Estação de trabalho:
− Processador: Pentium III ou Superior
− Memória mínima de 256 MB;
− Disco Rígido: 20Gb
− Windows 2000 ou XP

- Impressora de Jato de Tinta:

- Software:
- Microsoft Visual Basic 6.0
- Microsoft Access 2000

Por determinação do cliente junto com a equipe de desenvolvimento, foram utilizadas


as tecnologias atuais que seriam mais viáveis à organização. Sendo os seguintes recursos
utilizados:

- Servidor de Bando de Dados:


− Processador: Pentium IV ou Superior
− Memória mínima de 2 GB;
− Disco Rígido: 80Gb
− Windows 2000 Server

- Estação de trabalho:
− Processador: Pentium III ou Superior
− Memória mínima de 256 MB;
− Disco Rígido: 20Gb
− Windows 2000 ou XP

- Impressora de Jato de Tinta:

- Software:
- Microsoft Visual Basic 6.0
- Microsoft Access 2000
33

8 DESENVOLVIMENTO DO TRABALHO

Para o início das atividades foi elaborado um projeto utilizando o software Microsoft

Project, que é uma ferramenta de gerenciamento de projetos poderosa e flexível que pode ser

usada para controlar projetos simples ou complexos. Proporciona auxilio em programar e

controlar todas as etapas que deverão ser executadas durante o início do ciclo do projeto.

O Microsoft Project possuir vários modos de exibição, o mais utilizado e com uma

visualização mais convencional é o Gráfico de Gantt, pois é nele que são inseridas e

agendadas as tarefas. Esta visualização é composta de uma planilha de entrada e um gráfico

de barras ao longo do tempo. Outro benefício que o gráfico proporciona é o acompanhamento

das atividades mostrando os percentuais de conclusão. Conforme demonstrado na figura 5

estão ilustradas todas as etapas para o desenvolvimento do projeto – planilha de entrada – e o

respectivo gráfico de barras está disposto no ANEXO 2.


34

8.1 CRONOGRAMA DO PROJETO

Id Task Name Duração Início Término Predecessoras Nomes de recursos 30 Abr 06


T
1 Serviço de Assistência a Saúde 50,25 dias Ter 02/05/06 Ter 11/07/06
2 Plano do Projeto 3,75 dias Ter 02/05/06 Sex 05/05/06
3 Problema estudado 1 dia Ter 02/05/06 Ter 02/05/06 Jose[50%]
4 Estudar os recursos disponív eis 4 hrs Qua 03/05/06 Qua 03/05/06 3 Jose[50%];Aldemir[50%]
5 Def inir os objetiv os 6 hrs Qua 03/05/06 Qui 04/05/06 4 Gelson
6 Def inir o escopo 6 hrs Qui 04/05/06 Qui 04/05/06 5 Michel[50%];Filipe[50%]
7 Restrições 6 hrs Qui 04/05/06 Qui 04/05/06 5 Daniel[50%];Aldemir[50%]
8 Proposta de inf ormatização 6 hrs Sex 05/05/06 Sex 05/05/06 7 Jose[50%];Aldemir[50%]
9 Levantamento de Requesitos 1,13 dias Sex 05/05/06 Seg 08/05/06
10 Reunião com o cliente 2 hrs Sex 05/05/06 Sex 05/05/06 8 Jose
11 Elaborar diagrama de casos de uso 6 hrs Seg 08/05/06 Seg 08/05/06 10 Daniel[50%];Michel[50%]
12 Elaborar documento de requesitos 6 hrs Seg 08/05/06 Seg 08/05/06 10 Aldemir[50%];Jose[50%]
13 Validar requesitos junto ao cliente 1 hr Seg 08/05/06 Seg 08/05/06 12 Jose
14 Cronograma 0,75 dias Seg 08/05/06 Ter 09/05/06
15 Elaborar ativ idades 2 hrs Seg 08/05/06 Ter 09/05/06 13 Gelson[50%];Michel[50%]
16 Def inir responsabilidades 2 hrs Seg 08/05/06 Ter 09/05/06 13 Filipe[50%];Daniel[50%]
17 Gráfico f inanceiro 2 hrs Ter 09/05/06 Ter 09/05/06 15 Gelson[50%];Michel[50%]
18 Gráfico 2 hrs Ter 09/05/06 Ter 09/05/06 17 Filipe[50%];Daniel[50%]
19 Modelagem do Sistema 5,5 dias Ter 09/05/06 Qua 17/05/06
20 Modelagem de Dad os 1,5 dias Ter 09/05/06 Qui 11/05/06
21 Elaborar protótipo do módulo 1 dia Ter 09/05/06 Qua 10/05/06 18 Michel[50%];Filipe[50%]
22 Elaborar diagrama de classes 6 hrs Ter 09/05/06 Qua 10/05/06 18 Gelson[50%];Daniel[50%]
23 Elaborar diagrama f ísico de banco de dados 6 hrs Qua 10/05/06 Qui 11/05/06 22 Jose;Aldemir
24 Modelagem lógica 4 dias Qui 11/05/06 Qua 17/05/06
25 Elaborar especificações de software 2 dias Qui 11/05/06 Seg 15/05/06 23 Gelson[50%];Daniel[50%]
26 Elaborar plano de teste 1 dia Qui 11/05/06 Sex 12/05/06 23 Michel[50%];Filipe[50%]
27 Elaborar planos de arquitetura de banco de dados2 dias Seg 15/05/06 Qua 17/05/06 25 Jose[50%];Aldemir[50%]
28 Contrução do Software 30,25 dias Qua 17/05/06 Qua 28/06/06
29 Codif icar especif icações da Linguagem 30 dias Qua 17/05/06 Qua 28/06/06 27 Jose[50%];Filipe[50%]
30 Testar unitariamento a codif icação 30 dias Qua 17/05/06 Qua 28/06/06 27 Daniel[50%];Michel[50%]
31 Elaborar sript de criação de banco de dados 1 dia Qua 17/05/06 Qui 18/05/06 27 Aldemir[50%];Gelson[50%]
32 Elaborar plano de implantação 6 hrs Qui 18/05/06 Qui 18/05/06 31 Gelson[50%];Aldemir[50%]
33 Homologar implementação 2 hrs Qua 28/06/06 Qua 28/06/06 29;30 Jose
34 Testes 2,88 dias Qua 28/06/06 Seg 03/07/06
35 Elaborar relatório de teste 6 hrs Qua 28/06/06 Qui 29/06/06 33 Michel[50%]
36 Preparar ambiente de teste 1 dia Qui 29/06/06 Sex 30/06/06 35 Jose[50%];Aldemir[50%]
37 Migrar dados para teste 4 hrs Sex 30/06/06 Sex 30/06/06 36 Jose
38 Homologar migração 1 hr Sex 30/06/06 Sex 30/06/06 37 Jose
39 Instalar módulo 2 hrs Sex 30/06/06 Sex 30/06/06 38 Jose
40 Entregar modelagem e documentação 1 hr Seg 03/07/06 Seg 03/07/06 39 Jose
41 Assinar termo de aceite de instalação 1 hr Seg 03/07/06 Seg 03/07/06 40 Jose
42 Implantação 2,88 dias Seg 03/07/06 Qui 06/07/06
43 Preparar ambiente de implantação 3 hrs Seg 03/07/06 Seg 03/07/06 41 Jose
44 Disponibilizar o sistema para usuário 1 hr Seg 03/07/06 Seg 03/07/06 43 Jose
45 Treinar os usuários 6 hrs Seg 03/07/06 Ter 04/07/06 44 Jose
46 Homologar implantação 1 hr Qui 06/07/06 Qui 06/07/06 45 Jose
47 Plano de continuidade 2,25 dias Sex 07/07/06 Ter 11/07/06
48 Restaurar Backup 1 dia Sex 07/07/06 Sex 07/07/06 46 Jose[50%];Aldemir[50%]
49 Substituir equipamentos 2 hrs Seg 10/07/06 Seg 10/07/06 48 Jose
50 Outras soluções 1 dia Seg 10/07/06 Ter 11/07/06 49 Jose[50%];Aldemir[50%]

Figura 5: Cronograma do Projeto


35

8.2 APRESENTAÇÃO DOS CASOS DE USO

Baseados nos conceitos da UML, apresenta-se o diagrama de Casos de Uso, conforme


ilustrado na figura 6.

Login
Cadastro
médicos

Cadastro
Funcionário
s

Cadastro
Dependente
s
SGBD
Cadastro
especialidade
s

Cadastro
serviços

Cadastro
bancos

Assistente
Administrativo Cadastro
municípios

Emissão de
Relatórios

Guia de
pagamento

Guia de
Consulta

Registrar
Notas Fiscais

Figura 6: Casos de Uso – visão geral


36

8.3 ESPECIFICAÇÃO DOS CASOS DE USO

Em complemento a visão geral dos Casos de Uso, apresenta-se conforme as figuras 7

a 18 as referidas especificações de casos de uso.

1 – Caso de uso Login.

Login

Assistente Administrativo SGBD

Figura 7: Especificação do Caso de uso Login

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo inicializa aplicativo.

2 – Preenche campo login, servidor banco de dados valida e libera aceso ao sistema.
37

2 – Caso de uso Cadastro Funcionários.

inclui
<<inclui>>
<<estende>> altera
Cadastro funcionarios
exclui
consulta

Assistente Administrativo SGBD

Figura 8: Especificação do Caso de uso Cadastro Funcionários

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar funcionários.

2 – Realiza cadastro, valida dados e envia para o servidor de banco de dados.

Regra: Não há dois cadastros com o mesmo nome.

3 – Caso de uso Cadastro Dependentes.

inclui
<<inclui>>
<<estende>> altera
Cadastro dependentes
exclui
consulta

Assistente Administrativo SGBD

Figura 9: Especificação do Caso de uso Cadastro Dependentes

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar dependentes.

2 – Seleciona beneficiário titular, realiza cadastro dos dependentes, valida dados


e envia para o servidor de banco de dados.
38

4 – Caso de uso Cadastro Médicos.

inclui
<<inclui>>
<<estende>> altera
Cadastro médicos
exclui
consulta

Assistente Administrativo SGBD

Figura 10: Especificação do Caso de uso Cadastro Médicos

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar médicos.

2 – Realiza cadastro dos médicos, valida dados e envia para o servidor de


banco de dados.

5 – Caso de uso Cadastro Serviços.

inclui
<<inclui>>
<<estende>> altera
Cadastro serviços
exclui
consulta

Assistente Administrativo SGBD

Figura 11: Especificação do Caso de uso Cadastro Serviços

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar serviços médicos.

2 – Realiza cadastro serviço médico,valida dados e envia para o servidor de banco de


dados.
39

6 – Caso de uso Cadastro Especialidades.

inclui
<<inclui>>
<<estende>> altera
Cadastro especialidades
exclui
consulta

Assistente Administrativo SGBD

Figura 12: Especificação do Caso de uso Cadastro Especialidades

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar especialidades médicas.

2 – Realiza cadastro serviço especialidades,valida dados e envia para o servidor de


banco de dados.

7 – Caso de uso Cadastro Bancos

inclui
<<inclui>>
<<estende>> altera
Cadastro Bancos
exclui
consulta

Assistente Administrativo SGBD

Figura 13: Especificação do Caso de uso Cadastro Bancos

Atores: Assistente Administrativo e SGBD

Caminho normal:

1-Assistente Administrativo seleciona a opção de cadastrar bancos.

2-Realiza cadastro banco,valida dados e envia para o servidor de banco de dados.


40

8 – Caso de uso Cadastro Municípios.

inclui
<<inclui>>
<<estende>> altera
Cadastro municípios
exclui
consulta

Assistente Administrativo SGBD

Figura 14: Especificação do Caso de uso Cadastro Municípios

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de cadastrar especialidades médicas.

2 – Realiza cadastro serviço especialidades, valida dados e envia para o servidor de


banco de dados.

9 – Caso de uso Guia de Consulta.

<<inclui>>
<<estende>> emitir
Guia de consulta
cancela

Assistente Administrativo SGBD

Figura 15: Especificação do Caso de uso Guia de Consulta

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de guia de consulta.

2 – Preenche o formulário eletrônico com os campos, seleciona Gerar Guia e envia


os dados ao servidor de banco de dados.
41

10 – Caso de uso Guia de Pagamento.

inclui
<<inclui>>
<<estende>> altera
Guia de Pagamento guias
excluii
consulta

Assistente Administrativo SGBD

Figura 16: Especificação do Caso de uso Guia de Pagamento

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de registrar Guia de Pagamento.

2 – Preenche o formulário eletrônico de guia de pagamento, valida dados, seleciona


gerar guia de pagamento e envia para o servidor de banco de dados.

11 – Caso de Uso Registrar Notas Fiscais.

inclui
<<inclui>>
<<estende>> altera
Registrar notas fiscais
exclui
consulta

Assistente Administrativo SGBD

Figura 17: Especificação do Caso de uso Registrar Notas Fiscais

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de registrar notas fiscais.

2 – Preenche o formulário eletrônico de notas fiscais, valida dados e envia


para o servidor de banco de dados.
42

12 – Caso de Uso Gerar Relatórios

funcionario
<<inclui>>
<<estende>> dependentess
Emissão relatorios
médicos
pagamento

Assistente Administrativo SGBD

Figura 18: Especificação do Caso de uso Gerar Relatórios

Atores: Assistente Administrativo e SGBD

Caminho normal:

1 – Assistente Administrativo seleciona a opção de relatório para pagamento de


médicos e clinicas conveniadas.

2 – Preenche campos solicitados definindo período relatório, solicita relatório para


pagamento.
43

8.4 DIAGRAMAS DE FLUXO DE DADOS

O diagrama de fluxo de dados se caracteriza por ser uma técnica gráfica que descreve

o fluxo de informação e as transformações que são aplicadas à medida que os dados se

movimentam da entrada para a saída. O diagrama de fluxo de dados pode ser usado para

representar um sistema ou software em qualquer nível de abstração. As figuras 19, 20, 21, 22

e 23 representam o fluxo dos dados do Sistema SAS, em dois níveis de abstração.

Figura 19: Diagrama de Fluxo de Dados – Nível 0.


44

Figura 20: Diagrama de Fluxo de Dados – Nível 1 - Acesso ao Sistema


45

Figura 21: Diagrama de Fluxo de Dados – Nível 1 - Incluir/Alterar Funcionários


46

Figura 22: Diagrama de Fluxo de Dados – Nível 1 - Emissão de Relatório


47

Figura 23: Diagrama de Fluxo de Dados – Nível 1 – Incluir/Alterar Usuários


48

8.5 DIAGRAMA - MODELO DE ENTIDADE E RELACIONAMENTO

O modelo Entidade e Relacionamento estão descritos conforme figura 24.


49

Figura 24: Modelo Entidade e Relacionamento


50

8.6 DICIONÁRIO DE DADOS

Tabela Campo Tipo Descrição


Funcionários Matricula Número Matricula do funcionário
Nome Texto 45 Nome do funcionário
Ativo Número Se ativo/inativo
Sexo Texto 1 Descrição do sexo
DataAdmissao Data Data de admissão
Cod_Cargo Número Código do cargo
Cod_Funcao Número Código da função
Cod_Gerencia Número Código do gerente
Cod_Setor Número Código do setor
Cod_FaixaSalarial Número Código faixa salarial
Num_Conta Número Numero da conta
Data_Nasc Data Data de nascimento
Cod_LocalNascimento Número Código local nascimento
Cod_LocalResidencia Número Código local residência
Tipo_Sanguino Texto 10 Tipo sanguíneo
Nome_Pai Texto 50 Nome do pai
Nome_Mãe Texto 50 Nome da mãe
Estado_Civil Texto 20 Estado civil
Nome_Conjuge Texto 50 Nome do cônjuge
Num_Carteira_Prof Texto 17 Numero da carteira profissional
Serie_Cart_Prof Texto 10 Serie da carteira profissional
UF_Carteira_Prof Texto 2 Uf carteira profissional
Data_Emissao_Cart_Prof Data Data de emissão carteira profissional
RG Texto 15 Numero do rg
Orgao_emissao_RG Texto 6 Órgão expedidor rg
Data_Emissao_RG Data Data de emissão rg
Num_TituloEleitor Texto 15 Numero do titulo de eleitor
Secao_TituloEletor Texto 6 Seção do titulo de eleitor
Zona_TituloEleitor Texto 6 Numero da zona do titulo
UF_TituloEleitor Texto 2 Uf do titulo de eleitor
Emissao_TituloEleitor Data Data de emissão do titulo de eleitor
Num_CertifReservista Texto 16 Numero do certificado de reservista
Categoria_CertReserv Texto 6 Categoria do certificado de reservista
Classe_CertReserv Texto 6 Classe do certificado de reservista
Num_RegMilitar Texto 12 Numero do registro militar
Data_EmissaoRegMilitar Data Data de emissão registro militar
Mun_LocalMilitar Texto 15 Município de local militar
Num_CartMotorista Texto 17 Numero carteira de motorista
Classe_CartMotorista Texto 6 Classe da carteira de motorista
Detran_UF Texto 2 Uf do detran
Data_EmissaoCartMotorist Data Data de emissão carteira de motorista
a
CPF Texto 17 Numero do cpf
PIS Texto 17 Numero do pis
Fone_Residencial Texto 25 Numero telefone residencial
Anotacoes_Gerais Memo Anotações diversas
Seguro_asnab Número Seguro asnab
Seguro_cibrius Número Seguro cibrius
Seguro_copernab Número Seguro copernab
Seguro_partchub Número Seguro partchub
Seguro_facasnab Número Seguro facasnab
51

Auxilio_funeral Número Auxilio funeral


Convenio_aspp Número Convenio aspp
Fundamental Número Se tem ensino fundamental
Ensino_Medio Número Se tem ensino médio
Ensino_Superior Número Se tem ensino superior
Formação_Emedio Texto 35 Formação do ensino médio
Formacao_ESuperior Texto 35 Formação do ensino superior
Especializacao Texto 35 Especialização
End_Residencial Texto 50 Endereço residencial
Bairro_Residencial Texto 30 Bairro residencial
CEP_Residencial Texto 8 Cep residencial

Agencia Cod_Agencia Número Código da agencia


Nome_Agencia Texto 50 Nome da agencia
Cod_Banco Número Código do banco

Banco CodBanco Número Código do banco


Nome_Banco Texto 45 Nome do banco

Cargo CodCargo AutoNum Código do cargo


eração
NomeCargo Texto 10 Nome do cargo

Conta Num_Conta Número Numero da conta corrente


Cod_Agencia Número Código da agencia

Dependentes Codigo_Dependente AutoNum Código do dependente


eração
Matricula Número Numero da matricula do funcionário
Nomedep Texto 45 Nome do dependente
Parentesco Texto 10 Grau de parentesco
Datanasc Data Data de nascimento
TipoDep Texto 1 Tipo de dependência
Aux_Escola Lógico Se tem auxilio escola
Aux_Creche Lógico Se tem auxilio creche
Aux_Excepcional Lógico Se tem auxilio excepcional

Especialidade Codigo Número Código da especialidade


Especialidade Texto 80 Descrição da especialidade

Fsalarial CodFSalarial AutoNum Código da faixa salarial


eração
FaixaSalarial Texto 8 Descrição da faixa salarial

Funcao CodFuncao Número Código da função do funcionário


NomeFuncao Texto 30 Nome da função

Gerencia CodGerencia Número Código do gerente


Gerencia Texto 60 Nome do gerente
SiglaGerencia Texto 30 Sigla do gerente
Numero_GP Número

Guiapgto GuiaEmitida Número Numero da guia


Matricula_GP Número Numero da matricula na guia
Funcionario_Gp Texto 45 Nome do funcionário na guia
NomeDep_GP Texto 30 Nome do dependente na guia
Parentesco_Gp Texto 10 Grau de parentesco
CodigoMedico_Gp Número Código do medico
52

DataEmissao_GP Data Data de emissão da guia


Servico_GP1 Memo Descrição do serviço
NF_GP Número Numero da nota fiscal
DataEmissao_NF Data Data de emissão nota fiscal
Valor_GP Número Valor da guia
Obs_Gp Texto 50 Observações

Médicos Codigo_Medico Número Código do medico


Codigo_especialidade Número Código da especialidade do medico
Profissional Texto 50 Nome do medico
cgc_cpf Texto 22 Cnpj/cpf do medico
Endereco Texto 80 Endereço
Fone Texto 15 Telefone contato
Cod_LocalResidencia Número Código do local de residência
Cep Texto 10 Cep
DataI Data Data de inicio do contrato
DataF Data Data final do contrato
SicCnrf Data Data Vencimento da Certidão Negativa da Receita
Federal
SicCnd Data Data Vencimento da Certidão Negativa da Dívida
Ativa da União
SicCnf Data Data Vencimento da Certidão Negativa FGTS
SicCni Data Data Vencimento da Certidão Negativa INSS
Observacao Memo Observações
Num_conta Número Numero da conta corrente

Municipio Cod_Município AutoNum Código do município


eração
Cidade Texto 50 Nome do município
UF Texto 2 Estado do município

Servico Cod_Serviço Número Código do serviço


Nome_servico Texto 50 Descrição do serviço
Valor Número Valor do serviço

Unidade Cod_Unidade Número Código da unidade


Nome_Unidade Texto 50 Nome da unidade
Sigla_Setor Texto 20 Sigla do setor da unidade

Tabela 4: Dicionário de Dados


53

9 APRESENTAÇÃO DAS TELAS DO SISTEMA

9.1 TELA INICIAL

A figura 25 representa a tela onde o usuário tem todas as opções necessárias para dar

inicio ao processo de atualização e gerenciamento dos dados.

Figura 25: Apresentação da Tela Inicial do Sistema


54

9.2 CADASTRO DE FUNCIONÁRIOS

A figura 26 consta às opções em que o usuário tem de incluir, alterar e excluir um

funcionário, com seus dados referentes.

Figura 26: Apresentação da Tela Cadastro de Funcionários


55

9.3 CADASTRO DE DEPENDENTES

A figura 27 demonstra a tela em que o usuário tem a opção de incluir, alterar e excluir

dependentes do funcionário selecionado.

Figura 27: Apresentação da Tela Cadastro de Dependentes


56

9.4 CADASTRO DE MÉDICOS

Na figura 28 representa a tela onde o usuário pode fazer as manutenções dos dados

pessoais dos profissionais de saúde que são conveniados.

Figura 28: Apresentação da Tela Cadastro de Médicos


57

9.5 CADASTRO DE SERVIÇOS

Nesta tela, figura 29, serão feitas todas as manutenções referentes aos serviços

prestados pelos profissionais de saúde.

Figura 29: Apresentação da Tela Cadastro de Serviços

9.6 CADASTRO DE ESPECIALIDADES

A tela representada na figura 30, serão feitas todas as manutenções referentes as

especialidades dos profissionais de saúde.

Figura 30: Apresentação da Tela Cadastro de Especialidades


58

9.7 CADASTRO DE BANCOS/AGÊNCIA

Conforme figura 31, nesta tela é feita a manutenção dos bancos e agências bancárias.

Figura 31: Apresentação da Tela Cadastro de Bancos/Agência

9.8 CADASTRO DE MUNICÍPIOS

Conforme figura 32, representa-se a tela onde é feita a manutenção dos

estados/municípios, sendo usados nos endereços dos funcionários e médicos conveniados.

Figura 32: Apresentação da Tela Cadastro de Municípios


59

9.9 GUIA DE CONSULTA

Representada na figura 33 a tela onde é gerada a guia de consultas, primeiro é

selecionando o funcionário e/ou dependentes, na seqüência escolhe-se as especialidades

pretendidas, profissionais de sua preferência e o serviço desejado, onde é gerada a guia para

ser levado ao médico escolhido.

Figura 33: Apresentação da Tela Guia de Consulta


60

9.10 RELATÓRIOS

Conforme figura 34, a tela onde são gerados todos os relatórios conforme escolha do

usuário.

Figura 34: Apresentação da Tela Relatórios


61

9.11 GUIA DE PAGAMENTO

Representada pela figura 35, a tela onde é gerada a guia de pagamento. Onde o

funcionário retorna depois da consulta, com as notas fiscais do médico, sendo assim

registrado no sistema.

Figura 35: Apresentação da Tela Guia de Pagamento


62

10 CONSIDERAÇÕES FINAIS

O desenvolvimento deste projeto foi realizado focando principalmente a estrutura

atual, os recursos tecnológicos e a real necessidade da empresa. O trabalho foi estruturado de

forma a fornecer uma apresentação bem analisada ao problema estudado, mensurando um

projeto que fosse significativo à procura de uma ferramenta representativa.

Diante das dificuldades encontradas no que se diz respeito ao desenvolvimento de um

sistema com necessidades reais, foi recorrido aos conhecimentos teóricos para dar uma

solução plausível ao cliente, concluindo com uma estrutura de analise e programação e uma

documentação completa de acordo com a realidade do mercado atual.

O SAS proporcionou a realidade, o desenvolvimento prático de todas as competências

e conhecimento adquirido pela instituição de ensino.


63

11 REFERÊNCIAS BIBLIOGRÁFICAS

BOOCH, Grady e RUMDAUGH, James e JACOBSON, Ivar. Uml Guia do Usuário.


Editora Campus, 2000, 472 págs.

JENNINGS, Roger e PERSON, Ron. Dominando o Microsoft Access. Editora


Ciência Moderna, 1993, 1242 págs.

JONES, A. Russell. Visual Basic – Manual do Programador. Editora Market Books


do Brasil, 2000, 375 págs.

McMANUS, Jeffrey P. Visual Basic 6 – Bancos de Dados. Editora Ciência Moderna,


1999, 761 págs.

REIS, Alcindo Alves Filho e BERBET, Wanderson. Visual Basic 6 para

Profissionais. Editora Brasport Livros e Multimida Ltda, 416 págs.

BRASIL, Ministério da Agricultura, Pecuária e Abastecimento. Institucional,

disponível em http://www.conab.gov.br/.
64

ANEXO 1

Вам также может понравиться