Brasília-DF
2006
EQUISYSTEM – SISTEMA DE GERENCIAMENTO DE HARAS
RESUMO
2
Agradecimentos:
Primeiramente a Deus que nos
possibilitou de realizar este trabalho, aos
nossos familiares que nos apoiaram direta
ou indiretamente e ao nosso orientador
que teve muita paciência e dedicação em
nosso trabalho.
3
SUMÁRIO
1 – APRESENTAÇÃO .................................................................................................7
1.1 – AUTORES ................................................................................................................................................... 7
1.2 – PROFESSOR ORIENTADOR ....................................................................................................................... 7
1.3 – LOCAL DE REALIZAÇÃO DO TRABALHO ..................................................................................................... 7
1.4 – EMPRESA USUÁRIO DO SISTEMA.............................................................................................................. 7
2 – INTRODUÇÃO ......................................................................................................8
2.1 – ANÁLISE INSTITUCIONAL ........................................................................................................................... 8
2.1.1 – A empresa e seu negócio ............................................................................................................. 8
2.1.2 – Sistemas de informação existentes na empresa ...................................................................... 9
2.1.3 – A empresa e o sistema proposto................................................................................................. 9
2.1.4 – Sistemas similares existentes no mercado ................................................................................ 9
2.2 – PROBLEMAS DIAGNOSTICADOS .............................................................................................................. 10
2.3 – OBJETIVO GERAL DO SISTEMA ............................................................................................................... 11
2.4 – OBJETIVOS ESPECÍFICOS ....................................................................................................................... 11
2.5 – BENEFÍCIOS ESPERADOS........................................................................................................................ 12
2.6 – ANÁLISE DE RISCOS ................................................................................................................................ 13
3 – Abrangência e Ambiente .....................................................................................13
3.1 – DESCRIÇÃO DA ABRANGÊNCIA DO SISTEMA .......................................................................................... 13
3.2 – TÉCNICA E SIMBOLOGIA UTILIZADA NO DIAGRAMA DE CONTEXTO ........................................................ 15
3.3 – DIAGRAMA DE CONTEXTO....................................................................................................................... 17
3.4 – DESCRIÇÃO DAS ENTIDADES EXTERNAS................................................................................................ 18
3.5 – ORGANOGRAMA DA ORGANIZAÇÃO ........................................................................................................ 19
3.6 – DESCRIÇÃO DO AMBIENTE FÍSICO DO SISTEMA: ATUAL E PREVISTO.................................................... 20
Ambiente físico atual ................................................................................................................................ 20
Ambiente físico previsto ........................................................................................................................... 20
3.7 – DESCRIÇÃO DO AMBIENTE TECNOLÓGICO: ATUAL E PREVISTO ............................................................ 20
Ambiente tecnológico atual...................................................................................................................... 20
Ambiente tecnológico previsto ................................................................................................................ 20
4 – Modelo de dados.................................................................................................21
4.1 – MODELO E X R CONCEITUAL(CANÔNICO) .............................................................................................. 21
5 – Modelo de processos (DFD)................................................................................22
5.1 – TÉCNICA E SIMBOLOGIA UTILIZADA ........................................................................................................ 22
5.2 – NÍVEL MACRO (DFD 0)........................................................................................................................... 23
5.3 – DECOMPOSIÇÃO (DFD N)....................................................................................................................... 24
5.4 – DESCRIÇÃO DOS PROCESSOS DO ÚLTIMO NÍVEL DE DETALHAMENTO ................................................... 29
6 – Banco de dados ..................................................................................................32
6.1 – TABELAS .................................................................................................................................................. 32
6.1.1 – Relação das tabelas .................................................................................................................... 32
6.1.2 – Critério de retenção e descarte de dados ................................................................................ 32
6.1.3 – Descrição e conteúdo das tabelas ............................................................................................ 33
6.2 – TABELAS TRADICIONAIS .......................................................................................................................... 43
6.2.1 – Relação das tabelas tradicionais............................................................................................... 43
6.2.2 – Critérios de retenção e descarte de dados .............................................................................. 43
6.3 – ELEMENTOS DE DADOS (ATRIBUTOS) .................................................................................................... 52
6.3.1 – Relação dos elementos de dados ............................................................................................. 52
6.3.2 – Descrição dos elementos de dados .......................................................................................... 54
6.4 – RELAÇÕES NORMALIZADAS .................................................................................................................... 60
6.4.1 – Convenções utilizadas ................................................................................................................ 60
6.4.2 – Tabelas na 3a. forma normal ..................................................................................................... 60
6.5 – MODELO E X R DE IMPLEMENTAÇÃO ...................................................................................................... 61
6.6 – CORRESPONDÊNCIA ENTRE ENTIDADES, DEPÓSITOS DE DADOS E RELAÇÕES NORMALIZADAS ......... 62
7 – FLUXO DE DADOS.............................................................................................63
7.1 – DOCUMENTOS DE CAPTAÇÃO DE DADOS ............................................................................................... 63
7.1.1 – Padrões e convenções utilizadas no desenho dos documentos de captação de dados.. 63
7.1.2 – Relação de documentos de captação de dados ..................................................................... 64
7.1.3 – Descrição e modelo dos documentos de captação de dados............................................... 65
4
7.2 – RELATÓRIOS IMPRESSOS ....................................................................................................................... 72
7.2.1 – Tabelas Padrões e Convenções Utilizadas no Desenho dos Relatórios Impressos......... 72
7.2.2 – Descrição e modelo dos relatórios impressos......................................................................... 73
8 – Telas ...................................................................................................................90
8.1 – PADRÕES E CONVENÇÕES UTILIZADAS NO DESENHO DAS TELAS ........................................................ 90
8.2 – DIAGRAMA DE NAVEGAÇÃO VIA MENUS ................................................................................................. 91
8.3 – MENUS E TELAS:..................................................................................................................................... 92
9 – Programas.........................................................................................................106
9.1 – RELAÇÃO E OBJETIVOS DE CADA PROGRAMA ..................................................................................... 106
9.2 – PROCEDIMENTOS DETALHADOS DE PROGRAMAS ................................................................................ 108
10 – Equipamentos, “Software Básico” e custos .....................................................109
10.1 – DIAGRAMA DE REDE ........................................................................................................................... 109
10.2 – SOFTWARES BÁSICOS E DE APOIO UTILIZADOS ................................................................................ 109
10.3 – DETALHAMENTO DOS EQUIPAMENTOS ............................................................................................... 110
10.4 – MECANISMOS DE SEGURANÇA E PRIVACIDADE DE DADOS. .............................................................. 110
10.4.1 – Segurança de dados ............................................................................................................... 110
10.4.2 – Senhas e permissões.............................................................................................................. 110
10.5 – MECANISMOS DE SEGURANÇA DE EQUIPAMENTOS E INSTALAÇÕES................................................. 111
10.6 – RECURSOS HUMANOS PARA O DESENVOLVIMENTO E IMPLANTAÇÃO............................................... 112
10.7 – RECURSOS HUMANOS PARA A PRODUÇÃO DO SISTEMA ................................................................... 112
10.8 – CUSTOS DE DESENVOLVIMENTO E IMPLANTAÇÃO ............................................................................. 113
10.9 – CUSTOS MENSAIS DE PRODUÇÃO...................................................................................................... 113
10.9.1 – Custos de Materiais................................................................................................................. 113
10.9.2 – Custos de Tratamentos e Suporte Técnico ......................................................................... 113
11 – VISÕES de futuro............................................................................................114
11.1 – PERSPECTIVAS FUTURAS DE NEGÓCIOS ........................................................................................... 114
11.2 – PERSPECTIVAS FUTURAS DE TECNOLOGIA ........................................................................................ 114
12 – bibliografia consultada.....................................................................................115
13 – glossário ..........................................................................................................116
14 – ANEXOS .........................................................................................................119
14.1 – ANÁLISE DE PONTOS DE FUNÇÃO ...................................................................................................... 119
5
ÍNDICE DE FIGURAS
6
1 – APRESENTAÇÃO
1.1 – Autores
7
2 – INTRODUÇÃO
8
2.1.2 – Sistemas de informação existentes na empresa
9
2.2 – Problemas Diagnosticados
10
Relativo às aulas de equitação:
11
2.5 – Benefícios Esperados
Melhor controle das contas a pagar e pagas pelo cliente por meio do
sistema e agilidade na cobrança dos serviços prestados ao animal;
12
2.6 – Análise de Riscos
Riscos
Categoria Descrição 1 2 3 4 5
Cliente Indisponibilidade do cliente x x
Indisponibilidade de recurso x x
Simbologia:
1 – Atraso no Projeto
2 – Qualidade Comprometida
3 – Custo Excedido
4 – Cancelamento
5 – Insatisfação do Cliente
3 – ABRANGÊNCIA E AMBIENTE
13
Áreas de atendimento ao cliente:
Escola de equitação:
Disposição da agenda;
Área de cobrança:
14
O sistema disponibilizará a visualização de todos estes dados.
Simbologia Descrição
Fluxo de Dados – É o meio por onde os dados e as
informações trafegam.
15
Entidade Externa – São categorias lógicas de objetos
ou pessoas que representam origem ou destino de
dados, e, que acionam um sistema e/ou recebem
informações.
Área de Delimitação – Área delimitada para separação
dos fluxos e processos com as Entidades Externas.
16
3.3 – Diagrama de Contexto
17
3.4 – Descrição das Entidades Externas
18
3.5 – Organograma da Organização
19
3.6 – Descrição do Ambiente Físico do Sistema: Atual e Previsto
20
4 – MODELO DE DADOS
21
5 – MODELO DE PROCESSOS (DFD)
Simbologia Descrição
Fluxo de Dados – É o meio por onde os dados e as
informações trafegam.
22
5.2 – Nível Macro (DFD 0)
23
5.3 – Decomposição (DFD n)
24
Função 2 – nível um “Tratar animal”
25
Função 3 – nível um “Hospedar animal”
26
Função 4 – nível um “Fornecer aula de equitação”
27
Função 5 – nível um “Receber contas”
28
5.4 – Descrição dos processos do último nível de detalhamento
Esta função é executada pelo usuário do sistema que cadastra dados dos
animais do Haras, e funciona da seguinte maneira:
29
F2. 3 – Mostrar dados de tratamento
30
F4. 3 – Registrar aula
31
6 – BANCO DE DADOS
6.1 – Tabelas
D1 – Animal
D2 – Cliente
D3 – Funcionário
D4 – Tipo Serviço
D5 – Animal Tratamento
D6 – Agenda
D7 – Contas
D8 – Baias
D9 – Hospedagem
D10 – Horário
32
6.1.3 – Descrição e conteúdo das tabelas
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_ANIMAL 1
X NOME _ANIMAL 1
X DT_NASCIMENTO_ANIMAL 1
X COD_CLIENTE 1
X COD_RAÇA 1
X QTD_REPRODUÇÃO 1
X NOME_VETERINÁRIO 1
X NOME_TRATADOR 1
X COD_RAÇÃO 1
X QTD_DIÁRIA 1
33
Depósito de Dados: Cliente
34
Depósito de Dados: Funcionário
35
Depósito de Dados: Tipo serviço
Identificadores
Chave Primária: COD_TIPO_SERVICO
Chaves Secundárias:
Volume de Registros
Atual: 2
Previsto para 3 anos após a Instalação: 18
Atualização dos Dados
Quantidade Periodicidade
Inclusões 1 Semestral
Exclusões 1 Anual
Alterações 4 Mensal
Critério de Retenção e Descarte de Dados: Os dados dos preços serão retirados do
sistema após 3 anos da data de sua utilização.
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_TIPO_SERVICO 1
X DESC_SERVICO 1
X VALOR 1
X DATA_VIGENCIA 1
36
Depósito de Dados: Animal Tratamento
Atributos
Elemento Nível Nome do Atributo Ocorrências
X CÓD_TRATAMENTO 1
X COD_ANIMAL 1
X DATA_TRATAMENTO 1
X COD_FUNCIONÁRIO 1
37
Depósito de Dados: Agenda
Identificadores
Chave Primária: COD_AGENDAMENTO
Chaves Secundárias:
Volume de Registros
Atual: 5
Previsto para 3 anos após a Instalação: 1445
Atualização dos Dados
Quantidade Periodicidade
Inclusões 48 Mensal
Exclusões 48 Semestral
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os dados da agenda serão descartados
após 3 anos do pagamento e ministração das aulas que foram agendadas.
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_AGENDAMENTO 1
X COD_HORARIO 1
X DATA_AGENDAMENTO 1
X COD_CLIENTE 1
X HISTORICO 1
X COD_FUNCIONARIO 1
X COD_ANIMAL 1
X COD_TIPO_SERVIÇO 1
38
Depósito de Dados: Contas
Identificadores
Chave Primária: COD_CONTA
Chaves Secundárias: COD_HOSPEDAGEM, COD_AGENDAMENTO,
COD_CLIENTE,COD_SITUAÇÃO_CONTA.
Volume de Registros
Atual: 100
Previsto para 3 anos após a Instalação: 3700
Atualização dos Dados
Quantidade Periodicidade
Inclusões 100 Mensal
Exclusões 200 Qüinqüênio
Alterações 10 Semestral
Critério de Retenção e Descarte de Dados: O dados das contas só poderão ser
retirados dos sistema 5 anos após a contabilização(por força de lei).
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_CONTA 1
X COD_HOSPEDAGEM 1
X COD_AGENDAMENTO 1
X COD_CLIENTE 1
X COD_SITUAÇÃO_CONTA 1
X VALOR_TOTAL 1
X DATA_FECHAMENTO 1
X VALOR _DESCONTO 1
39
Depósito de Dados: Baias
Identificadores
Chave Primária: COD_BAIA
Chaves Secundárias: COD_SITUAÇÃO_BAIA
Volume de Registros
Atual: 15
Previsto para 3 anos após a Instalação: 18
Atualização dos Dados
Quantidade Periodicidade
Inclusões 1 Semestral
Exclusões 1 Anual
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: As baias só serão descartadas do sistema
no caso de ocorrer algum problema com as instalações do Haras que levem a
desativação da baia.
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_BAIA 1
X DESC_BAIA 1
X COD_SITUAÇÃO_BAIA 1
40
Depósito de Dados: Hospedagem
Identificadores
Chave Primária: COD_HOSPEDAGEM
Chaves Secundárias:
Volume de Registros
Atual: 15
Previsto para 3 anos após a Instalação: 18
Atualização dos Dados
Quantidade Periodicidade
Inclusões 1 Semestral
Exclusões 1 Anual
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os dados da hospedagem só serão
retirados do sistema quando o animal for retirado do Haras.
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_HOSPEDAGEM 1
X COD_BAIA 1
X COD_ANIMAL 1
X DATA_HOSPEDAGEM 1
X COD_TIPO_SERVICO 1
41
Depósito de Dados: Horário
Identificadores
Chave Primária: COD_HORÁRIO
Chaves Secundárias:
Volume de Registros
Atual: 15
Previsto para 3 anos após a Instalação: 18
Atualização dos Dados
Quantidade Periodicidade
Inclusões 1 Semestral
Exclusões 1 Anual
Alterações 1 Mensal
Critério de Retenção e Descarte de Dados: Os dados da hospedagem só serão
retirados do sistema quando o animal for retirado do Haras.
Atributos
Elemento Nível Nome do Atributo Ocorrências
X COD_HORÁRIO 1
X HORÁRIO_AGENDAMENTO 1
X COD_TURNO 1
42
6.2 – Tabelas Tradicionais
T1 – Situação Baia
T2 – Tipo Tratamento
T3 – Turno
T4 – Tipo Telefone
T5 – Tipo Funcionário
T6 – Tipo Ração
T7 – Raça
T8 – Situação Conta
43
6.2.3 – Descrição e conteúdo das tabelas tradicionais
Identificadores
Chave Primária: COD_SITUAÇÃO_BAIA
Chaves Secundárias: Não se aplica.
Volume de Registros:3
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
uma nova situação de baia ainda não prevista
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_SITUAÇÃO_BAIA 1
X DESC_SITUAÇÃO_BAIA 1
Código Descrição
01 Disponível
02 Ocupada
03 Reservada
44
Tabela Tradicional: Tipo Tratamento
Outros Nomes: Não se aplica. Código: T2
Descrição: Tabela que descreve os tratamentos fornecidos pelo haras
Identificadores
Chave Primária: COD_TRATAMENTO
Chaves Secundárias:
Volume de Registros: 5
Atualização dos Dados: Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
um novo tratamento disponibilizado pelo Haras.
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_TRATAMENTO 1
X DESC_TRATAMENTO 1
Código Descrição
01 Vacinação
02 Casquiamento
03 Banho
04 Rasqueamento
05 Vermifugação
45
Tabela Tradicional: Turno
Outros Nomes: Não se aplica. Código: T3
Descrição: Tabela que descreve o turno das aulas
Identificadores
Chave Primária: COD_TURNO
Chaves Secundárias: Não se aplica.
Volume de Registros:3
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
uma nova situação ainda não prevista
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_TURNO 1
X TURNO 1
Código Descrição
01 Matutino
02 Vespertino
03 Noturno
46
Tabela Tradicional: Tipo Fone
Outros Nomes: Não se aplica. Código: T4
Descrição: Tabela que descreve os tipos de telefones.
Identificadores
Chave Primária: COD_TIPO_FONE
Chaves Secundárias: Não se aplica.
Volume de Registros:3
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
um novo tipo de telefone.
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_TIPO_FONE 1
X DESC_TIPO 1
Código Descrição
01 Celular
02 Comercial
03 Residencial
04 Fax
47
Tabela Tradicional: Tipo Funcionário
Outros Nomes: Não se aplica. Código: T5
Descrição: Tabela que descreve os tipos de funcionários do Haras.
Identificadores
Chave Primária: COD_TIPO_FUNCIONÁRIO
Chaves Secundárias: Não se aplica.
Volume de Registros:4
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
uma nova função para os funcionários.
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_TIPO_FUNCIONÁRIO 1
X FUNÇÃO 1
Código Descrição
01 Gerente
02 Tratamento
03 Treinador
04 Veterinário
48
Tabela Tradicional: Tipo Ração
Outros Nomes: Não se aplica. Código: T6
Descrição: Tabela que descreve os tipos de ração fornecida aos animais do
haras.
Identificadores
Chave Primária: COD_TRATAMENTO
Chaves Secundárias: Não se aplica.
Volume de Registros:2
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
um novo tipo de ração.
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_TRATAMENTO 1
X DESC_TRATAMENTO 1
Código Descrição
01 Proplan
02 Frolic
49
Tabela Tradicional: Raça
Outros Nomes: Não se aplica. Código: T7
Descrição: Tabela que descreve as raças dos animais do haras
Identificadores
Chave Primária: COD_RAÇA
Chaves Secundárias: Não se aplica.
Volume de Registros:8
Atualização dos Dados:Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
uma nova raça de cavalos.
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X COD_RAÇA 1
X DESC_RAÇA 1
Código Descrição
01 Mangalarga
02 Puro Sangue Inglês
03 Quarto de Milha
04 Appaloosa
05 Árabe
06 Campolina
07 Puro Sangue Lusitano
08 BH
50
Tabela Tradicional: Situação Conta
Outros Nomes: Não se aplica. Código: T8
Descrição: Tabela que descreve as situações das despesas dos animais no
Haras.
Identificadores
Chave Primária: CÓD_SITUAÇÃO_CONTA
Chaves Secundárias:
Volume de Registros: 3
Atualização dos Dados: Dados estáveis, sem previsão de atualização. A
atualização só será efetivada quando do surgimento de
uma nova situação ainda não prevista
Conteúdo do Depósito de Dados: Atributos (Itens de Dados)
Elemento: Nome do Atributo Ocorrências
Nível
X CÓD_SITUAÇÃO_CONTA 1
X DESC_SITUAÇÃO_CONTA 1
Código Descrição
01 Quitada
02 Débito
03 Negociação
51
6.3 – Elementos de Dados (Atributos)
CÓDIGO:
• CÓDIGO AGENDAMENTO
• CÓDIGO ANIMAL
• CÓDIGO BAIA
• CÓDIGO CONTA
• CÓDIGO CLIENTE
• CÓDIGO FUNCIONÁRIOS
• CÓDIGO HORÁRIO
• CÓDIGO HOSPEDAGEM
• CÓDIGO RAÇA
• CÓDIGO RAÇÃO
• CÓDIGO SITUAÇÃO DA BAIA
• CÓDIGO SITUAÇÃO DA CONTA
• CÓDIGO TIPO DE FUNCIONÁRIO
• CÓDIGO TIPO FONE
• CÓDIGO TIPO DE SERVIÇO
• CÓDIGO TRATAMENTO
• CÓDIGO TURNO
CPF:
• CPF CLIENTE
• CPF FUNCIONÁRIO
• CRM VETERINÁRIO
DATA:
• DATA AGENDAMENTO
• DATA DA ENTRADA
• DATA DE NASCIMENTO ANIMAL
• DATA FECHAMENTO
• DATA HOSPEDAGEM
• DATA TRATAMENTO
• DATA VIGÊNCIA
DESCRIÇÃO:
• DESCRIÇÃO DA BAIA
• DESCRIÇÃO DA SITUAÇÃO DA BAIA
• DESCRIÇÃO DA SITUAÇÃO DA CONTA
• DESCRIÇÃO DA RAÇA
• DESCRIÇÃO DA RAÇÃO
• DESCRIÇÃO TIPO DE FONE
• DESCRIÇÃO TRATAMENTO
• DESCRIÇÃO SERVIÇO
ENDEREÇO:
• ENDEREÇO CLIENTE
• ENDEREÇO FUNCIONÁRIO
E – MAIL
FUNÇÃO DO FUNCIONÁRIO
HISTÓRICO
52
HORÁRIO DO AGENDAMENTO
NOME:
• NOME DO ANIMAL
• NOME DO CLIENTE
• NOME DO FUNCIONÁRIO
• NOME DO VETERINÁRIO
• NOME DO TRATADOR
NÚMERO:
• NÚMERO DO FONE CLIENTE
• NÚMERO DO FONE FUNCIONÁRIO
QUANTIDADE:
• QUANTIDADE DE REPRODUÇÃO
• QUANTIDADE DIÁRIA
RG DO FUNCIONÁRIO
SALÁRIO DO FUNCIONÁRIO
VALOR:
• VALOR
• VALOR TOTAL
• VALOR DO DESCONTO
53
6.3.2 – Descrição dos elementos de dados
Atributo: Código
Descrição: Código identificador –
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
4 N 9999
Atributos com a mesma estrutura: COD_AGENDAMENTO
COD_ANIMAL
COD_CONTA
COD_FUNCIONÁRIO
COD_HOSPEDAGEM
COD_CLIENTE
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
Atributo: Código
Descrição: Código identificador –
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
2 N 9999
Atributos com a mesma estrutura: COD_TIPO_TRATAMENTO
COD_BAIA
COD_HORÁRIO
COD_TIPO_SERVIÇO
COD_SITUAÇÃO_BAIA
COD_SITUAÇÃO_CONTA
COD_RAÇA
COD_RAÇÃO
COD_TIPO_FONE
COD_TIPO_FUNCIONÁRIO
COD_TURNO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
Atributo: CRM
Descrição: CRM do veterinário.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
11 N 999.999.999-99
Atributos com a mesma estrutura: CRM_VETERINÁRIO
Conteúdo e Restrições de Integridade: Obrigatório: Não
Este campo é de presença obrigatória.
54
Atributo: CPF
Descrição: Chave identificadora dos clientes cadastrados no Haras.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
14 N 999.999.999-99
Atributos com a mesma estrutura: CPF_CLIENTE, CPF_FUNCIONÁRIO.
Conteúdo e Restrições de Integridade: Obrigatório: Sim
O preenchimento deste campo é obrigatório e deverá conter somente caracteres numéricos.
1º Passo - Obtém-se o primeiro dígito verificador, multiplicando-se cada dígito do CPF, começando
pelo último até o primeiro, por 9, 8, 7, 6, 5, 4, 3, 2 e 1 respectivamente. Soma-se todos os resultados
e divide-se o total por 11. O resto desta divisão é o primeiro dígito verificador.
Ex:
ABC.DEF.GHI-JK
J = resto da divisão (9xI + 8xH + 7xG + 6xF + 5xE + 4xD + 3xC + 2xB + 1xA)/11
2º Passo – Como o dígito só pode ser menor que 9, se o resto da divisão acima for igual a 10, o dígito
verificador automaticamente será igual a zero.
Se J=10 faça
Então J=0
Fim se
3º Passo – Obtém-se o segundo dígito verificador, de maneira semelhante ao primeiro, alterando-se
apenas o fato de que começamos a multiplicação pelo próprio dígito encontrado acima, até o
segundo dígito do CPF.
K = resto da divisão (9xJ + 8xI + 7xH + 6xG + 5xF + 4xE + 3xD + 2xC + 1xB)/11
4° Passo – Como o dígito só pode ser menor que 9, se o resto da divisão acima for igual a 10, o dígito
verificador automaticamente será igual a zero.
Se K=10 faça
Então K=0
Fim se
Atributo: Data
Descrição: Número que identifica o dia, mês e ano de realização do tratamento do
animal, e datas da hospedagem, do fechamento de conta, do
nascimento do animal, da vigência do preço e do agendamento.
Tamanho Estrutura ou
Tipo(N, A, AN) Máscara de Edição
Composição
8 AN DD/MM/AAAA 99/99/9999
D → dia;
M → mês;
A → ano
Atributos com a mesma estrutura: DATA_AGENDAMENTO
DATA_HOSPEDAGEM
DATA_FECHAMENTO
DATA_NASC_ANIMAL
DATA_TRATAMENTO
DATA_VIGÊNCIA
DATA_ENTRADA
Conteúdo e Restrições de Integridade: Obrigatório: Sim
A data deverá ser validada de acordo com o calendário gregoriano.
55
Atributo: Descrição
Descrição: Campo com a descrição da baia, raça, ração, situação da baia,
situação da conta, serviço e tratamento.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
45 A
Atributos com a mesma estrutura: DESC_BAIA
DESC_RAÇA
DESC_RAÇÃO
DESC_TIPO_FONE
DESC_SITUAÇÃO_BAIA
DESC_SITUAÇÃO_CONTA
DESC_SERVIÇO
DESC_TRATAMENTO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
Atributo: E – Mail
Descrição: Campo que descreve o e-mail do cliente.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
45 A
Atributos com a mesma estrutura: E_MAIL
Conteúdo e Restrições de Integridade: Obrigatório: Não
Este campo não é de presença obrigatória.
Atributo: Endereço
Descrição: Campo que descreve o endereço do cliente.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
80 AN
Atributos com a mesma estrutura: END_CLIENTE, END_FUNCIONÁRIO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo não é de presença obrigatória.
Atributo: Função
Descrição: Campo que descreve a função do funcionário.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
20 A
Atributos com a mesma estrutura: FUNÇÃO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
56
Atributo: Histórico
Descrição: Campo que descreve o histórico das aulas de equitação.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
255 A
Atributos com a mesma estrutura: HISTÓRICO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
Atributo: Horário
Descrição: Número que identifica o horário de agendamento das aulas de
equitação.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
4 AN HH/MM 00h00min
H → Hora
M → Minuto
Atributo: Nome
Descrição: Campo que contém a descrição do nome do animal, cliente e
funcionário.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
60 N
Atributos com a mesma estrutura: NOME_ANIMAL
NOME_CLIENTE
NOME_FUNCIONÁRIO
NOME_VETERINÁRIO
NOME_TRATADOR
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
57
Atributo: Número do Fone
Descrição: Número que identifica o telefone do cliente ou funcionário.
Tamanho Estrutura ou
Tipo(N,A,AN) Máscara de Edição
Composição
20 AN (EE) PPPP-YYYY (99) 9999-9999
E→ Prefixo do estado
P→ Prefixo da
localidade
Y→ Identificação do
aparelho
Atributos com a mesma estrutura: NUM_FONE_CLIENTE
NUM_FONE_FUNCIONÁRIO
Conteúdo e Restrições de Integridade: Obrigatório: sim
Campo de presença obrigatória.
58
Atributo: RG do Funcionário
Descrição: Campo que contém o registro geral de funcionário.
Tamanho Tipo(N,A,AN) Estrutura ou Composição Máscara de Edição
20 N 9999-999
Atributos com a mesma estrutura: RG_FUNCIONÁRIO
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Este campo é de presença obrigatória.
Atributo: Valor
Descrição: Número que identifica o valor em dinheiro dos serviços prestados pelo
Haras.
Tamanho Estrutura ou
Tipo(N,A,AN) Máscara de Edição
Composição
3 2 N R$ (Real) 999,99
Atributos com a mesma estrutura: VALOR, VALOR_TOTAL, VALOR_DESCONTO,
SALARIO_FUNCIONARIO.
Conteúdo e Restrições de Integridade: Obrigatório: Sim
Campo de presença obrigatória e os valores devem ser positivos
59
6.4 – Relações Normalizadas
60
6.5 – Modelo E x R de Implementação
61
6.6 – Correspondência entre Entidades, Depósitos de Dados e Relações
Normalizadas
R1 – ANIMAL,
AGENDA D6 – AGENDA R9 – TIPO DE SERVIÇO,
R10 – CONTAS,
R11 – CLIENTE,
R14 – HORÁRIO,
R15 – FUNCIONÁRIO.
R6 – HOSPEDAGEM,
CONTA D7 – CONTA R12 – AGENDA,
R20 – SITUAÇÃO DA CONTA.
R7 – HOSPEDAGEM,
BAIA D8 – BAIA R9 – SITUAÇÃO_BAIA.
R1 – ANIMAL,
HOSPEDAGEM D9 – HOSPEDAGEM R7 – BAIA,
R9 – TIPO DE SERVIÇO,
R10 – CONTA.
62
7 – FLUXO DE DADOS
63
7.1.2 – Relação de documentos de captação de dados
Informações do tratamento
64
7.1.3 – Descrição e modelo dos documentos de captação de dados
65
Figura 11 – Dados Cadastrais do Animal
66
Fluxo de dados: Dados Cadastrais do Cliente
Descrição e objetivos: Dados referentes ao cadastramento de Clientes no
Haras, esse dados são adquiridos diretamente com a
presença do cliente que poderá ou não ser proprietário
de animais no Haras, no caso de não ser poderá
apenas ser aluno da escolinha de equitação e utilizar
um cavalo do próprio Haras.
Origem Destino Volume Periodicidade
F 1.1 – Cadastrar 3 mensal
Proprietário
Cliente
F 1.1 – Cadastrar Cliente D2 – Cliente 3 mensal
Tamanho da Tela: 800x600
Quantidade de telas: 1
Modelo no tamanho real do documento de captação de dados a seguir
67
Fluxo de dados: Dados Cadastrais de Funcionários
Descrição e objetivos: Dados referentes ao cadastro dos funcionários do
haras.
Origem Destino Volume Periodicidade
F2. 1 – cadastrar 2 anual
Proprietário
funcionários
F2. 1 – cadastrar 2 anual
D3 – funcionários
funcionários
Tamanho da Tela: 800x600
Quantidade de telas: 1
Modelo no tamanho real do documento de captação de dados a seguir
68
Fluxo de dados: Dados Hospedagem do Animal
Descrição e objetivos: Dados da hospedagem do animal no Haras.
Origem Destino Volume Periodicidade
F3. 1 – hospedar 1 Mensal
Proprietário
animal
F3. 1 – hospedar animal D9 – hospedagem 1 Mensal
Tamanho da Tela: 800x600
Quantidade de telas: 1
Modelo no tamanho real do documento de captação de dados a seguir
69
Fluxo de dados: Informações do Tratamento
Descrição e objetivos: Dados das informações sobre o tratamento a ser
realizado no animal.
Origem Destino Volume Periodicidade
Funcionário F2. 3 – tratar animal 25 Diário
D5 – tratamento 25 Diário
F2. 3 – tratar animal
realizado
Tamanho da Tela: 800x600
Quantidade de telas: 1
Modelo no tamanho real do documento de captação de dados a seguir
70
Fluxo de dados: Agenda das aulas
Descrição e objetivos: Dados dos horários em que o professor está
disponível para ministrar as aulas de equitação.
Origem Destino Volume Periodicidade
Funcionário F4. 1 – dispor agenda 25 Mensal
F4. 1 – dispor agenda D6 – Agenda 25 Mensal
Tamanho da Tela: 800x600
Quantidade de telas: 1
71
7.2 – Relatórios Impressos
72
7.2.2 – Descrição e modelo dos relatórios impressos
73
Relatório dos dados dos
clientes cadastrados
Haras Saquarema
74
Fluxo de dados: Relatório dos Dados dos Animais Cadastrados
Outros nomes:
Descrição e objetivos: Relatório com os dados referentes ao cadastro de animais
no Haras.
Origem Destino Volume Periodicidade
D1 – Animal Proprietário 3 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 5
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: NOME_ANIMAL
Atributos chaves de classificação dos dados no relatório: COD_ANIMAL
Atributos com totalização no relatório: COD_ANIMAL
75
Figura 18 – Relatório dos Dados dos Animais Cadastrados
76
Fluxo de dados: Relatório dos dados do Tratamento do Animal
Outros nomes:
Descrição e objetivos: Relatório com os dados das informações sobre o
tratamento realizado no animal.
Origem Destino Volume Periodicidade
D5 – tratamento realizado Proprietário 5 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 5
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: COD_ANIMAL
Atributos chaves de classificação dos dados no Relatório: NOME_ANIMAL
Atributos com totalização no relatório: COD_ANIMAL
77
Relatório dos dados do tratamento
do animal
Haras Saquarema
Nome do animal:xxxxxxxxxx1xxxxxxxxxx2xxxxxxxxxx3xxxxxxxxxx4xxxxxxxxxx5xxxxxxxxxx6
Descrição do tratamento: xxxxxxxxxx1xxxxxxxxxx2xxxxxxxxxx3xxxxxxxxxx4xxxxxxxxxx5xxxxxxxxxx6
Data tratamento: x-xx-xxxx
78
Figura 19 – Relatório dos Dados dos Tratamentos do animal
79
Relatório dos dados dos funcionários
cadastrados
Haras Saquarema
80
Fluxo de dados: Relatório dos Dados dos Animais Hospedados
Outros nomes:
Descrição e objetivos: Relatório com os dados dos animais hospedados no Haras.
Origem Destino Volume Periodicidade
D9 – hospedagem Proprietário 25 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 3
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: COD_HOSPEDAGEM
Atributos chaves de classificação dos dados no Relatório: NOME_ANIMAL
Atributos com totalização no relatório: COD_HOSPEDAGEM
81
Relatório dos dados dos animais
hospedados
Haras Saquarema
82
Fluxo de dados: Relatório da Situação das Baias
Outros nomes:
Descrição e objetivos: Relatório com os dados dos animais hospedados no Haras.
Origem Destino Volume Periodicidade
D8 – Baias Proprietário 25 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 3
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: COD_BAIA
Atributos chaves de classificação dos dados no Relatório: COD_BAIA
Atributos com totalização no relatório: COD_BAIA
83
Relatório da Situação das Baias
Haras Saquarema
84
Fluxo de dados: Relatório das Contas a Receber; Contas Recebidas.
Outros Nomes:
Descrição e objetivos: Relatório com os dados das contas a receber e das contas
pagas pelos clientes.
Origem Destino Volume Periodicidade
D11 – Contas a receber Proprietário 25 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 5
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: COD_CONTA
Atributos chaves de classificação dos dados no relatório: COD_CONTA
Atributos com totalização no relatório: COD_CONTA
85
Relatório das contas a receber
Haras Saquarema
86
Relatório das contas recebidas
Haras Saquarema
87
Fluxo de dados: Relatório dos Dados das Aulas de Equitação
Outros Nomes:
Descrição e objetivos: Relatório com os dados das contas a receber e das contas
pagas pelos clientes.
Origem Destino Volume Periodicidade
D11 – Contas a receber Proprietário 25 Mensal
Tipo de formulário: Branco
Tamanho do formulário: A4
Quantidades de páginas por 5
impressão:
Quantidade de vias: 1
Atributos parâmetros de emissão do relatório: COD_CONTA
Atributos chaves de classificação dos dados no relatório: COD_CONTA
Atributos com totalização no relatório: COD_CONTA
88
Relatório dos dados das Aulas
de Equitação
Haras Saquarema
89
8 – TELAS
90
8.2 – Diagrama de Navegação via Menus
91
8.3 – Menus e Telas:
92
8.3.1 – Tela inicial
93
8.3.2 – Tela Login
94
8.3.3 – Tela de cadastro de animal
95
8.3.4 – Tela de cadastro de cliente
96
8.3.5 – Tela hospedagem de animal
97
8.3.6 – Tela de cadastro de baias
98
8.3.7 – Tela de cadastro de funcionários
99
8.3.8 – Tela de registro de tratamento
100
8.3.9 – Tela de agendamento de aula
101
8.3.10 – Tela de cadastro de preços
102
8.3.11 – Tela de consolidação de conta
103
8.3.12 – Tela de registro de pagamento
104
8.3.13 – Tela de relatório de dados de animais
105
9 – PROGRAMAS
106
Registrar desconto Registra o valor do desconto dado ao valor total F5. 1
dos serviços oferecidos pelo haras.
Consolidar contas Faz o calculo dos serviços prestados ao cliente do F5. 2
Haras.
Emitir Boleto Emite o boleto da conta. F5. 3
107
9.2 – Procedimentos Detalhados de Programas
108
10 – EQUIPAMENTOS, “SOFTWARE BÁSICO” E CUSTOS
109
10.3 – Detalhamento dos Equipamentos
- Impressora Lx 300;
- 2 access point;
- 1 Modem.
110
10.5 – Mecanismos de Segurança de Equipamentos e Instalações
Eletricidade:
Instalações:
Enchente/inundação:
Roubo/vandalismo/destruição:
111
10.6 – Recursos Humanos Para o Desenvolvimento e Implantação
Etapas Meses
1 2 3 4 5 6 7 8 9 10
Levantamento de dados
Projeto Lógico
Projeto Físico
Programação
Implantação
112
10.8 – Custos de Desenvolvimento e Implantação
113
11 – VISÕES DE FUTURO
114
12 – BIBLIOGRAFIA CONSULTADA
115
13 – GLOSSÁRIO
116
graves de aprumos, problemas ortopédicos ou para correções de irregularidades na
locomoção. O ferrageamento deve ser conduzido a cada 45 dias.
Recreação – Período em que o cavalo deixa a sua baia para tomar sol e
fazer exercícios no piquet.
117
para a execução. Há várias versões disponíveis: Windows, MS-DOS, Linux, OS/2,
etc...
118
14 – ANEXOS
119
Nome da Função Tipo ALR DER Complexidade PF
Consultar Cliente CE 1 9 S 3
Consultar Funcionário CE 1 14 S 3
Consultar Animal CE 1 13 S 3
Consultar Animal Tratamento CE 1 5 S 3
Consultar Tratamento CE 1 3 S 3
Consultar Hospedagem CE 1 7 S 3
Consultar Baia CE 1 5 S 3
Consultar Conta CE 1 9 S 3
Consultar Tipo de Serviço CE 1 1 S 3
Consultar Agenda CE 1 6 S 3
Relatórios SE 1 3 S 4X5
Relatórios SE 1 4 S 4X3
Total 62
120