Академический Документы
Профессиональный Документы
Культура Документы
CURITIBA
2006
ALDEMIR SILVEIRA
DANIEL MACHADO FERREIRA
FILIPE EDUARDO DELL´AIRA
GELSON BORGES
JOSE GOUVEA DE PAULA
MICHEL MIRANDA ARCEGA
CURITIBA
2006
Dedicatória
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
LISTA DE TABELAS
1 INTRODUÇÃO
oferecido, sendo que as mesmas foram elaboradas pelos órgãos competentes que fazem parte
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
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
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
2 APRESENTAÇÃO
Versão 2006
Curitiba/PR – Brasil
CNPJ-MF: 26.461.699/0052-20
SITE: www.conab.gov.br
Abastecimento. Criada pelo Decreto Presidencial e autorizada pela Lei nº. 8.029, de 12 de
armazenagem, respectivamente.
Mínimos (PGPM), Prêmio para Escoamento de Produtos (PEP), Contrato de Opção, Vendas
Na área social a Conab atua em parceria com o Projeto Fome Zero, do Ministério do
via leilão eletrônico, a compra de alimentos para atendimento aos índios, quilombolas e
2.4 NEGÓCIO
2.5 MISSÃO
SUREG
Superintendência
Regional
PRORE Comitê
Procuradoria Regional de
Regional Gerenciamento
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.
3 DIAGNÓSTICO DO PROBLEMA
processo.
16
b) Existem outros sistemas dentro da empresa que resolveriam o problema ou parte dele?
c) O sistema pode ser implementado com a utilização de tecnologia atual (usada pela
empresa)?
Sim, parcialmente, pois devido à necessidade e pedido do cliente têm-se tabelas onde
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
3.4 JUSTIFICATIVA
Atualmente o maior problema tem sido em realizar a emissão de guia de consulta sem
cliente dispõe apenas dos recursos oferecidos pelo pacote Office padrão e manuais impressos,
excessivo de tempo para a realização de uma tarefa simples, sendo necessário à intervenção
descrição do serviço fornecido pelo manual do sistema de saúde, como também os dados do
funcionário ou dependente está apto a se dirigir ao local indicado para a consulta ou serviço
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
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
sistema efetuando login e senha para acessar o sistema. Na emissão da guia de consulta o
serviço médico.
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
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 -
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
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
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
- 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.
tabela 1.
Humanos, Setor de Benefícios onde são controlados todos os serviços prestados aos seus
funcionários.
23
4 OBJETO DO TRABALHO
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
organização.
tabela 3:
4.3 RESTRIÇÕES
Por se tratar de uma empresa pública, a equipe ficou restrita ao uso das ferramentas
relação ao uso do Microsoft Visual Basic 6.0 e banco de dados Microsoft Access 2003 para
Aldemir Silveira
Daniel Machado Ferreira
Filipe Eduardo Dell´aira
Gelson Borges
Jose Gouvêa de Paula
Michel Miranda Arcega.
• Empresa Cliente
5 FUNDAMENTAÇÃO TEÓRICA
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
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,
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
recursos mais significativos do dBase e do Paradox, ambos bancos de dados relacionais que
tabelas longos, Nome de campos longos capazes de conter espaços em branco, Palavras chave
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
aspectos conceituais tais como processos de negócios e funções de sistema, alem de itens
28
do sistema.
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
este que permite ao usuário do sistema destacar quantas linhas sejam necessárias em uma
Grid.
29
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
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
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
9. Autorização
Fonte: Visual Basic 6 para Profissionais – Autor Alcindo Alves dos Reis Filho
6 ARQUITETURA DO SISTEMA
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
sistema.
Para que o usuário possa dispor de todas as funcionalidades que o sistema oferece,
- Estação de trabalho:
− Processador: Pentium III ou Superior
− Memória mínima de 256 MB;
− Disco Rígido: 20Gb
− Windows 2000 ou XP
- Software:
- Microsoft Visual Basic 6.0
- Microsoft Access 2000
- Estação de trabalho:
− Processador: Pentium III ou Superior
− Memória mínima de 256 MB;
− Disco Rígido: 20Gb
− Windows 2000 ou XP
- 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
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
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
Login
Caminho normal:
2 – Preenche campo login, servidor banco de dados valida e libera aceso ao sistema.
37
inclui
<<inclui>>
<<estende>> altera
Cadastro funcionarios
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro dependentes
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro médicos
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro serviços
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro especialidades
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro Bancos
exclui
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Cadastro municípios
exclui
consulta
Caminho normal:
<<inclui>>
<<estende>> emitir
Guia de consulta
cancela
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Guia de Pagamento guias
excluii
consulta
Caminho normal:
inclui
<<inclui>>
<<estende>> altera
Registrar notas fiscais
exclui
consulta
Caminho normal:
funcionario
<<inclui>>
<<estende>> dependentess
Emissão relatorios
médicos
pagamento
Caminho normal:
O diagrama de fluxo de dados se caracteriza por ser uma técnica gráfica que descreve
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
A figura 25 representa a tela onde o usuário tem todas as opções necessárias para dar
A figura 27 demonstra a tela em que o usuário tem a opção de incluir, alterar e excluir
Na figura 28 representa a tela onde o usuário pode fazer as manutenções dos dados
Nesta tela, figura 29, serão feitas todas as manutenções referentes aos serviços
Conforme figura 31, nesta tela é feita a manutenção dos bancos e agências bancárias.
pretendidas, profissionais de sua preferência e o serviço desejado, onde é gerada a guia para
9.10 RELATÓRIOS
Conforme figura 34, a tela onde são gerados todos os relatórios conforme escolha do
usuário.
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.
10 CONSIDERAÇÕES FINAIS
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
11 REFERÊNCIAS BIBLIOGRÁFICAS
disponível em http://www.conab.gov.br/.
64
ANEXO 1