; Trabalho Escrito
Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out
Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Trabalho Escrito

VIEWS: 31 PAGES: 68

  • pg 1
									    CENTRO UNIVERSITÁRIO DE ANÁPOLIS – UniEVANGÉLICA
           CURSO DE SISTEMAS DE INFORMAÇÃO




PROJETO DE DESENVOLVIMENTO DE SISTEMA PARA AUTOMAÇÃO DO
     DEPARTAMENTO PESSOAL DE UMA EMPRESA CONTÁBIL




            DIÊGGO LUCAS MACHADO FAUSTINO
               RONNIE MIKIHIRO SATO LOPES
                THIAGO MATIAS BARBOSA
                 VINICIUS INÁCIO PEREIRA
            WELLINGTON CARLOS DE OLIVEIRA




                     ANÁPOLIS, 2011
                                                          1
            DIÊGGO LUCAS MACHADO FAUSTINO
               RONNIE MIKIHIRO SATO LOPES
                THIAGO MATIAS BARBOSA
                 VINICIUS INÁCIO PEREIRA
            WELLINGTON CARLOS DE OLIVEIRA




PROJETO DE DESENVOLVIMENTO DE SISTEMA PARA AUTOMAÇÃO DO
     DEPARTAMENTO PESSOAL DE UMA EMPRESA CONTÁBIL




                         Trabalho apresentado ao Curso de Sistemas
                         de Informação da UniEvangélica – Centro
                         Universitário, para avaliação parcial do
                         trabalho interdisciplinar que compõe a nota
                         da 2ª V.A.




                     ANÁPOLIS – GO
                     JUNHO DE 2011
                                                                  2
                                                     SUMÁRIO




INTRODUÇÃO ............................................................................................................ 5
1     A EMPRESA ........................................................................................................ 7
    1.1    ORGANOGRAMA .......................................................................................... 7
    1.2    PROPÓSITOS ORGANIZACIONAIS ............................................................. 8
      1.2.1      Missão ..................................................................................................... 8
      1.2.2      Visão........................................................................................................ 8
      1.2.3      Valores .................................................................................................... 8
      1.2.4      Princípios ................................................................................................. 8
      1.2.5      Negócio e Abrangência ........................................................................... 9
2     DEPARTAMENTO PESSOAL.............................................................................. 9
    2.1    FLUXOGRAMA .............................................................................................. 9
      2.1.1      Contratação da Empresa ......................................................................... 9
      2.1.2      Fluxograma do Departamento Pessoal ................................................. 10
    2.2    LAYOUT ....................................................................................................... 11
3     MANUAL DE NORMAS E PROCEDIMENTOS .................................................. 12
    3.1    CADASTRAR EMPRESA ............................................................................. 13
    3.2    CADASTRAR FUNCIONÁRIO ..................................................................... 13
    3.3    GERAR FOLHA DE PAGAMENTO .............................................................. 14
4     PLANO DE PROJETO ....................................................................................... 16
    4.1    ESCOPO ...................................................................................................... 16
      4.1.1      Problema ............................................................................................... 16
      4.1.2      Justificativa ............................................................................................ 16
      4.1.3      Objetivo Geral e Específico ................................................................... 16
      4.1.4      Abrangência .......................................................................................... 17
    4.2    PLANO DE AÇÃO ........................................................................................ 17
      4.2.1      Atividade e Tarefas ................................................................................ 17
      4.2.2      Estimativa de Prazos ............................................................................. 18
      4.2.3      Estimativa de Prazos ............................................................................. 18
      4.2.4      Estimativa de Prazos ............................................................................. 18
      4.2.5      Estimativa de Prazos ............................................................................. 19
5     LEVANTAMENTO DE REQUISITOS ................................................................. 19
    5.1    MANTER EMPRESA.................................................................................... 20

                                                                                                                              3
    5.2   MANTER EMPREGADO .............................................................................. 21
    5.3   PROVENTOS ............................................................................................... 23
    5.4   DESCONTOS .............................................................................................. 23
6     DESCRIÇÃO DOS CASOS DE USO DO SISTEMA .......................................... 24
    6.1   CASO DE USO – MANTER EMPRESA ....................................................... 24
      6.1.1     Fluxo Ótimo – Manter Empresa ............................................................. 25
      6.1.2     Fluxo Alternativo – Manter Empresa...................................................... 27
    6.2   CASO DE USO – MANTER EMPREGADO ................................................. 33
      6.2.1     Fluxo Ótimo – Manter Empregado ......................................................... 33
      6.2.2     Fluxo Alternativo – Manter Empregado ................................................. 36
    6.3   CASO DE USO – GERAR FOLHA ............................................................... 41
      6.3.1     Fluxo Ótimo – Gerar Folha .................................................................... 42
      6.3.2     Fluxo Alternativo – Gerar Folha ............................................................. 42
    6.4   CASO DE USO – EMITIR RELATÓRIO....................................................... 48
      6.4.1     Fluxo Ótimo – Manter Empregado ......................................................... 48
      6.4.1     Fluxo Ótimo – Gerar Relatório ............................................................... 49
      6.4.2     Fluxo Alternativo – Gerar Relatório........................................................ 49
7     MODELO DE DOMÍNIO ..................................................................................... 50




                                                                                                                    4
                                  INTRODUÇÃO


            A Visão contabilidade Ltda é uma empresa que está em razoável
crescimento, os clientes corporativos estão se multiplicando e com isso os métodos,
processos e softwares atuais já não estão atendendo dentro do prazo todas as
folhas de pagamentos calculadas. Nesta fase da empresa se faz necessário, como
refere Tadeu Cruz(2004), a Reengenharia da Informação: usa-se o que há de mais
atual em softwares que permitam avanço significativo no processo de análise e
definição de programas e estruturas de dados.
              Assim os processos serão executados com excelência em qualidade e
curto espaço de tempo. Portanto implantaremos o módulo de Departamento
Pessoal.
              Estivemos em contato com o proprietário da Visão Contabilidade, o
qual nos passou as informações da sua empresa, um dos integrantes do grupo
vivencia o dia-a-dia da mesma, sendo ele nossa maior base de informações.
Portanto, com base nos dados coletados, executaremos nosso Plano de Projeto.
              É sabido que um produto de software mal projetado, não será entregue
no tempo combinado e não será eficaz em suas funcionalidades, desta forma trará
insatisfação por parte do cliente. Para evitar tal problema nossa equipe seguirá os
métodos e padrões indicados na Engenharia de Software que são casos de uso,
diagramas, padrão de arquitetura e padrão de Projeto.
              As características da nossa equipe são:
              Eficiência, nosso produto de software será entregue na data
combinada, trabalharemos buscando a perfeição em nossos processos de
desenvolvimento.
              Eficácia, nossos produtos de software não “quebrarão galhos” eles
realmente    solucionarão   os   problemas   em   questão,   por   isso   testaremos
constantemente o software antes da entrega, para eliminar ao máximo os erros que
prejudicam os processos da organização. Desta forma quando o software for
implementado na empresa será extremamente útil e eficaz nas atividades cotidianas
da mesma.
              Feito o levantamento de requisitos e análises do mesmo, temos então
informações suficientes para construírmos o Banco de Dados, por se tratar de um

                                                                                  5
software para Departamento Pessoal, faz-se necessário construirmos um banco de
dados com tabelas e relacionamentos detalhados e bem especificados, pois as
regras das empresas e as leis trabalhistas são amplas e minuciosas.
            Implantaremos um software que “roda” no servidor, para isso
escolhemos uma linguagem que além de robusta e segura, possui portabilidade,
esta linguagem se chama JAVA, desta maneira permitirá que qualquer terminal
desta LAN acessem o software por meio de um navegador de internet. Logo,
somente o analista de DP possuirá permissões de administrador do sistema, os
demais usuários apenas visualizarão as informações.




                                                                            6
1   A EMPRESA


          Nome: Visão Contabilidade Ltda.
          Endereço: Travessa Jean Jacques Wirth n° 54, Centro, Anápolis –
           Goiás.
          Quantos donos: 2 donos.
          Quantos anos de mercado: 21 anos, desde 1990.
          Quantos funcionários: 8 funcionários.
           o    2 – contadores
           o    1 – Analista de Departamento Pessoal
           o    3 – Auxiliares de Escritório/Escrita Fiscal
           o    2 – Office-Boys




    1.1 ORGANOGRAMA




                      Figura 1: Organograma da empresa




                                                                        7
     1.2     PROPÓSITOS ORGANIZACIONAIS


           Os propósitos organizacionais são formados por cinco itens que
caracterizam a empresa.




           1.2.1     Missão


           Ser a solução no gerenciamento estratégico dos negócios de seus
clientes, promovendo a riqueza, segurança, competitividade e desenvolvimento.
Permitindo ao cliente direcionar os esforços de sua empresa apenas para o “foco no
negócio”, sem preocupações secundárias que tomam muito tempo.




           1.2.2     Visão


           Ser um parceiro que atue com experiência e segurança, auxiliando na
definição nas melhores práticas tributárias e contábeis, aprimorando controles
internos, normas, procedimentos e relatórios gerenciais nas empresas em todo o
estado de Goiás.




           1.2.3     Valores


           Atuar com honestidade, veracidade, justiça diante dos cálculos dentro da
contabilidade. Trabalhando para que a empresa cumpra as suas obrigações fiscais
evitando multas e garantindo um justo benefício ao colaborador.




           1.2.4     Princípios




                                                                                 8
           Fundamentada em ensinamentos cristãos, a Visão Contabilidade pauta
todos os seus ofícios em integra retidão e trata com seriedade e respeito as causas
de seus clientes.




           1.2.5      Negócio e Abrangência


           Contabilidade   em   geral,   abertura,   alteração   e   encerramento   de
firmas/empresas, departamento pessoal, fiscal e contábil, declarações de rendas de
pessoas físicas e jurídicas.




2     DEPARTAMENTO PESSOAL


           O Departamento Pessoal têm como objetivo satisfazer o cliente
corporativo, pois contratando os serviços da Visão Contabilidade a empresa
contratante não terá preocupações com admissão e demissão de pessoal, no que
diz respeito à área contábil, nem em folhas de pagamento. Também terá suporte a
dúvidas referente às leis trabalhistas. Além disso, obterá controle de acordos entre
os funcionários e a empresa e todos os direitos e deveres estipulados pelo ministério
do trabalho.
           Para executar essas atividades a empresa tem um funcionário capacitado
que trabalha no setor há alguns anos. Ele desempenha as atividades de admissão,
compensação e desligamento de pessoal, que são as tarefas básicas do setor e
elementar da empresa.




     2.1       FLUXOGRAMA


           2.1.1      Contratação da Empresa


           O processo a ser realizado para que uma empresa seja contabilizada pela
Visão Contabilidade está disposto da seguinte maneira:

                                                                                     9
           Primeiramente deve haver a espontaneidade do proprietário da firma
procurar o escritório contábil para dar entrada ao processo. Após a conversa com o
contador, especificando sua empresa, eles devem entrar em um consenso para
estabelecer um honorário mensal. O próximo passo seria verificar junto ao JUCEG –
Junta Comercial do Estado de Goiás – se a referida empresa está devidamente
cadastrada, o que é imprescindível para que ela exerça o seu negócio. Caso
negativo seu proprietário deverá procurar os meios legais para tal.
           A figura 2 demonstra visualmente todos os passos citados.




                      Figura 2: Fluxograma de contratação da empresa




           2.1.2     Fluxograma do Departamento Pessoal


           Para o Departamento Pessoal o fluxograma estaria disposto da seguinte
maneira:
           O primeiro passo a ser dado é cadastrar a empresa e seus empregados.
Toda vez que for efetuar os cálculos para a emissão da folha de pagamento deve-se

                                                                               10
verificar se o referido funcionário ainda está ativo na empresa. Se não estiver será
emitido um aviso demissional e posteriormente o cálculo dos direitos trabalhistas
serão averiguados. Então emitir-se-á a rescisão de contrato de trabalho. Porém se a
mesma pessoa ainda se encontrar ativa na empresa será calculado os descontos e
proventos que compõem sua folha de pagamento.
           Acompanhe a figura 3 para à título de exemplificação.




                      Figura 3: Fluxograma do Departamento Pessoal




     2.2     LAYOUT


           O Layout, ou arranjo físico, é o espaço físico da empresa com todo o seu
patrimônio. Ele tem o poder de influenciar no desenvolvimento das tarefas, por isso,
existem formas de repensar a disposição dos móveis e equipamentos a fim de
obtermos maior produtividade e economia.




                                                                                 11
          Com um layout mais amigável e agradável, além de apresentar uma
estrutura organizada para os clientes, os funcionários ficam mais motivados a
executar suas funções.
          Outros aspectos também são bastante importantes para o ambiente
empresarial. A exemplo citamos: melhor utilização da área disponível, iluminação,
climatização, ventilação, umidade, cores das pinturas, formato e amplitude das
salas, bem como a quantidade de pessoas que trabalham nelas.
          A figura 4 apresenta o layout do escritório da Visão Contabilidade.




                    Figura 4: Layout do escritório da Visão Contabilidade




3     MANUAL DE NORMAS E PROCEDIMENTOS


          Partindo do princípio que determinada empresa precisa de serviços
contábeis e que ela procura a Visão Contabilidade para solucionar seus problemas,
os contadores analisam as especificações organizacionais determina pela
contratante e estipulam um honorário mensal para a execução do serviço.
                                                                                12
           A partir desse ponto a empresa contratante será cadastrada no sistema,
bem como os seus funcionários, para controle de toda a tarefa a ser desempenhada.
Com esses dados em mãos o próximo passo elementar a ser seguido é a geração
da folha de pagamento dos funcionários.




     3.1        CADASTRAR EMPRESA


           Antes de cadastrar uma empresa no sistema interno, é verificado se ela
tem registro na JUCEG (Junta Comercial do Estado de Goiás), o que é
imprescindível para que ela exerça o seu negócio. Caso não tenha, o responsável
pela firma deve providenciá-lo.
           O cadastro no sistema da Visão Contabilidade é feito mediante a
apresentação dos seguintes documentos:
           a.    Razão Social
           b.    Nome fantasia
           c.    CNPJ
           d.    Inscrição Estadual
           e.    Endereço
           f.    CEP
           g.    Telefone
           h.    Código de Natureza Jurídica
           i.    Código de atividade
           j.    Ramo de atividade
           k.    Registro Junta/Cartório
           l.    Porte da empresa
           m.    Número de colaboradores/responsáveis
           n.    CPF do responsável




     3.2        CADASTRAR FUNCIONÁRIO




                                                                              13
           Para gerar a folha de pagamento mensal dos funcionários das empresas
contratantes primeiramente é necessário que estes estejam cadastrados no sistema.
Os dados necessários e também os documentos exigidos são:
           a.    Nome
           b.    Endereço
           c.    CEP
           d.    Telefone
           e.    RG
           f.    CPF
           g.    CTPS (Nº, Série, UF)
           h.    PIS
           i.    Título de Eleitor
           j.    Certificado Reservista
           k.    Antecedentes Criminais
           l.    Foto 3x4
           m.    Exame Admissional
           n.    Possui dependente
           o.    Nome Mãe
           p.    Nome Pai
           q.    Sexo
           r.    Possui deficiência física? Qual?
           s.    Estado Civil
           t.    Grau de Instrução
           u.    Data de Nascimento
           v.    Nacionalidade




     3.3        GERAR FOLHA DE PAGAMENTO


           A folha de pagamento é composta por proventos e descontos, além de
outros atributos que formam a base para o cálculo:
           a.    Mês trabalhado
           b.    Horas trabalhadas

                                                                              14
          c.   Salario base
          d.   Proventos
          e.   Descontos


          Os proventos são obtidos com a soma das variáveis responsáveis por
qualquer alteração que acarrete acréscimo ao salário base. Para cada uma existe
uma condição que a empregue à folha do funcionário e não são todas satisfeitas ao
mesmo tempo para a mesma pessoa.
          a.   FGTS (Fundo de Garantia do Tempo de Serviço) – obrigatório.
          b.   Salário Família – apenas para quem tem dependentes até 14 anos.
          c.   Comissão – apenas para o cargo de vendedor.
          d.   Hora Extra – quando o funcionário fizer hora extra.
          e.   Adiantamento – pode ser de 13º ou do salário do mês.
          f.   Férias – no mês das férias.
          g.   Rescisão – quando houver rescisão.
          h.   Anuênio – depende do sindicato (se ele exigir).


          Os descontos são obtidos com a soma das variáveis responsáveis por
qualquer alteração que acarrete decréscimo ao salário base. Da mesma forma que
os proventos, existem condições que as tornam válidas e nem todas são aplicáveis
ao mesmo tempo para o mesmo funcionário.
          a.   Contribuição Sindical – obrigatório.
          b.   INSS (Instituto Nacional do Seguro Social) – obrigatório.
          c.   IRRF (Imposto de Renda Retido na Fonte) – deduzido por
               dependente até 21 anos
          d.   Vale Transporte – se o funcionário desejar receber.
          e.   Cesta Básica – o sindicato determina se deve ou não pagar.
          f.   Auxílio Creche – se o funcionário desejar contribuir.
          g.   Adiantamento – se houver adiantamento de férias ou 13º.
          h.   Plano de Saúde – caso a empresa pague.




                                                                              15
4     PLANO DE PROJETO


     4.1     ESCOPO


           4.1.1     Problema


           Atualmente na Visão Contabilidade há um sistema no DP, mas notamos a
insatisfação da organização em relação ao mesmo, pois, não atende a todas as
necessidades do Departamento Pessoal desta empresa. Verificamos nesta empresa
uma oportunidade de       abranger nossos produtos de        software,   estaremos
multiplicando nossos conhecimentos e também solucionando o problema da
empresa. Assim a empresa poderá dar foco em seus negócios, e deixando a [nome
da nossa empresa] a responsabilidade de controlar de forma eficiente, eficaz e
efetiva o departamento pessoal da Visão Contabilidade.




           4.1.2     Justificativa


           Nosso sistema irá solucionar as reais necessidades do DP, e trazer uma
organização maior do departamento, isto se faz muito necessário devido a
importância que é atender a todos os direitos dos colaboradores, pois os mesmos já
estão bem conscientes dos seus direitos, podendo assim implicar processos a
empresa caso haja divergência em seu contra-cheque. Ao mesmo tempo efetuando-
se o controle de pagamentos que lhe são de direito, pagando-os nos dias certos e
valores corretos trará uma relação de lealdade com o colaborador e assim poderá
motivá-lo. Há também a questão das contribuições que devem ser repassados ao
governo e ao sindicato também nos dias e valores corretos.




           4.1.3     Objetivo Geral e Específico


           DPSystem irá trazer uma maior organização e controle do Departamento
pessoal. É um software que fará o controle dos pagamentos salariais dos

                                                                               16
colaboradores, tais como cálculo de horas normais de trabalho, cálculo de horas
extras, cálculo de 13º salário, pagamento de vales transportes, pagamentos de férias
etc. Além das contribuições que devem ser cobrados dos mesmos, como FGTS,
INSS, taxas de benefícios etc. Avaliando a oportunidade de atender este cliente e
solucionar os problemas citados acima, implementaremos também em outras
versões módulos para que o mesmo se torne um software genérico. Com isso
iremos utilizar a linguagem PHP e Banco de Dados MySQL e por um servidor
webWampServer o auxiliar de DP irá utilizar este software podendo usar todas
funcionalidades do software.


           4.1.4     Abrangência


           A principio o DPSystem será desenvolvido personalizadamente à Visão
Tecnologia. Mas iremos adequá-lo no futuro faremos uma análise maior de mercado
e oportunidades e implementarmos atualizações para que se torne um software
genérico, com isso poderemos atender maior número de clientes e deferentes ramos
de negócios. Pois faremos do DPSystem um software amplo que ao ser solicitado
por qualquer tipo de cliente, se faça necessário apenas algumas customizações e
parametrizações para atendê-los perfeitamente.




     4.2     PLANO DE AÇÃO


           4.2.1     Atividade e Tarefas


           Procurando atender de forma eficiente dentro do prazo e com um custo
favorável a empresa, levantamos atividades de trabalho específicas a cada
desenvolvedor, tendo cada um a responsabilidade e o conhecimento necessário
para alcançar as expectativas em visão do projeto. Atendendo assim a realização de
um sistema eficaz, com metodologias de trabalho dividos, constando de banco de
dados, área de programação, interface gráfica, interação entre máquina e usuário,
ferramentas de facilidade e entendimento.



                                                                                 17
            4.2.2     Estimativa de Prazos


            Pela extensão do projeto, com todos os levantamentos de requisitos
propostos pelo cliente e todos adicionais propostos pelos desenvolvedores que
venham atingir de forma satisfatória aos usuários, a estimativa de prazo para todos
os requisitos e documentações será de um mês e quinze dias, mais um mês e
quinze dias para a execução do sistema e banco de dados, tendo o tempo total de
aproximadamente três meses para conclusão e entrega do sistema.




            4.2.3     Estimativa de Prazos


            Será necessário a utilização de cinco desenvolvedores: área de
programação, levantamento de requisitos, banco de dados, interface gráfica, teste
de software. Alguns especificamente para aquela área, outros subdivididos e
responsáveis por mais de uma área.              Equipamentos como impressoras,
computadores, internet, livros de pesquisa, custo telefônicos para comunicação e
para retiro de dúvidas. A estimativa de custo seria de quinhentos reais para as
despesas.




            4.2.4     Estimativa de Prazos


            Inicialmente levantamos os requisitos essenciais para o desenvolvimento
das funções prioritárias do sistema, ainda no mês de abril estaremos colhendo mais
requisitos para desenvolver uma versão com todas as funcionalidades necessárias
do sistema.
            Como citado acima, coletamos do cliente e stakeholders os requisitos
mais importantes e essenciais, para que possamos ter uma idéia geral de como
deverá ser nosso produto de software e assim dar início a execução do projeto.
            Após a etapa de levantamento de requisitos, iremos criar os diagramas de
casa de uso do negócio, caso de uso do sistema, diagrama de atividades etc.

                                                                                 18
           Na fase de implementação iremos utilizar a linguagem PHP e banco de
dados MySQL. E em cada versão iremos levá-la ao cliente para que seja feito os
testes, a partir daí iremos fazendo as devidas correções.




           4.2.5      Estimativa de Prazos


           Na fase inicial o Ronnie levantou os requisitos junto ao cliente, conversou
com o mesmo para saber sobre o sistema atual, quais a necessidades que não
estão sendo atendidas, o que DPSystem precisa ter para melhorar o Departamento
Pessoal (Mês de Março). No Plano de projeto detalhamos o que precisa ser
realizado e o que não precisa ser realizado pelo sistema, Thiago e Ronnie (Início de
Abril). Na fase de diagramação iremos colocar no papel as funcionalidades e
restrições do software, principalmente os pontos críticos do software, Vinicius,
Dieggo (Durante o mês de Abril). Na Fase de implementação nas linguagens iremos
começar com a criação do Banco de Dados, Interface Gráfica, e começaremos a
codificar com a linguagem PHP, Wellington, Thiago(Maio).
           A entrega do sistema será em maio.




5      LEVANTAMENTO DE REQUISITOS


           A referência dos requisitos é realizada através de um identificador
atribuído ao requisito.
           Para requisitos funcionais será utilizada a seguinte identificação:
[RF. SEQUENCIA], onde:
RF: Requisito Funcional
SEQUENCIA: identificador numérico sequencial do requisito funcional no módulo.
           Para requisitos não funcionais será utilizada a seguinte identificação:
[RNF. SEQUENCIA], onde:
RNF: Requisito Não Funcional
SEQUENCIA: identificador numérico sequencial do requisito não funcional no
módulo.

                                                                                     19
             Para restrições será utilizada seguinte identificação:
[RES. SEQUENCIA], onde:
RES: Restrição
SEQUENCIA: identificador numérico sequencial do requisito funcional no módulo.
             Para premissas será utilizada a seguinte identificação:
[PR. SEQUENCIA], onde:
PR: Premissas.
SEQUENCIA: identificador numérico sequencial do requisito funcional no módulo.




       5.1      MANTER EMPRESA


             Essa etapa compõe os processos de inserção, alteração, busca e
exclusão de empresas no sistema.


ID                            Descrição                        Status
RF. 01                        Cadastro de Empresas             Aprovado
Premissas:

Detalhamento:

Os dados abaixo serão preenchidos pra cadastro de manutenção de empresas.

Razão Social                               Campo obrigatório

Nome Fantasia                              Campo obrigatório

CNPJ                                       Nº Cadastro Nacional de Pessoa Jurídica.
                                           Campo obrigatório. Numérico.

Inscrição Estadual                         Nº Inscrição Estadual
                                           Campo obrigatório. Numérico.

Endereço                                   Campo obrigatório e Alfanumérico.

CEP                                        Campo obrigatório e Numérico

Telefone                                   Campo obrigatório e Numérico
                                           (99) 9999-9999

Código Natureza Jurídica                   Campo obrigatório e Numérico

Código de Atividade                        Campo obrigatório e Numérico


                                                                                      20
Ramo de Atividade                          Campo obrigatório e Alfanumérico

Registro Junta/Cartório                    Campo obrigatório e Numérico

Porte da Empresa                           Escolher entre: micro, pequena, média ou
                                           grande.
                                           Campo obrigatório

Nº Colaboradores/Responsáveis              Campo obrigatório e Numérico

CPF Responsável                            Nº Cadastro de Pessoas Físicas
                                           Campo obrigatório e Numérico




       5.2      MANTER EMPREGADO


             Essa etapa compõe os processos de inserção, alteração, busca e
exclusão de empregados no sistema.


ID                              Descrição                      Status
RF. 02                          Cadastro de Empregados         Aprovado
Premissas:

Detalhamento:

Os dados abaixo serão preenchidos pra cadastro de manutenção de empregados.

Nome                                       Campo obrigatório

Sexo                                       Campo obrigatório.
                                           Escolher entre M – masculino, F – feminino

Endereço                                   Campo obrigatório e Alfanumérico.

CEP                                        Campo obrigatório e Numérico

Telefone                                   Campo obrigatório e Numérico
                                           (99) 9999-9999

CPF                                        Nº Cadastro de Pessoa Física
                                           Campo obrigatório. Numérico.

RG                                         Nº Registro Geral

                                                                                        21
                            Campo Obrigatório e Numérico

CTPS                        Carteira de Trabalho e Previdência Social
                            Campo obrigatório e Alfanumérico
                            (nº, série e UF)

PIS                         Campo Obrigatório e Numérico

Título Eleitoral            Campo obrigatório e Numérico
                            (nº, zona e seção)

Certificado de Reservista   Campo obrigatório (se homem) e numérico

Antecedentes Criminais      Campo obrigatório.
                            S – para entregue, N – não entregue

Exame Admissional           Campo obrigatório.
                            S – para entregue, N – não entregue

Nome Pai                    Campo obrigatório.

Nome Mãe                    Campo obrigatório.

Cargo                       Campo obrigatório.

Salário base                Campo obrigatório e Numérico.

Turno                       Campo obrigatório e Alfanumérico.

Data admissão               Campo obrigatório e Alfanumérico.
                            (99/99/9999)

Deficiente Físico           Campo obrigatório.
                            S – sim, N – não

Tipo deficiência            Campo opcional

Estado Civil                Campo obrigatório
                            Escolher entre as opções.

Grau instrução              Campo obrigatório

Data nascimento             Campo obrigatório e Alfanumérico.
                            (99/99/9999)

Nacionalidade               Campo obrigatório




                                                                        22
         5.3      PROVENTOS


               Essa etapa compõe os a inserção de dados que compõe os proventos.


ID                             Descrição                        Status
RF. 03                         Proventos                        Aprovado
Premissas:

Detalhamento:

Os dados abaixo serão preenchidos pra o cálculo dos proventos do empregado.

Salário                                     Campo obrigatório

Salário Família                             Campo opcional e numérico


Hora-extra                                  Campo opcional e numérico

13º salário                                 Campo obrigatório e numérico
                                            (uma vez ao ano, dividido em duas parcelas)

Adiantamento salarial                       Campo opcional e numérico


FGTS                                        Campo obrigatório. Numérico.

Anuênio                                     Campo opcional

Férias                                      Campo opcional e numérico

Rescisão                                    Campo opcional e Numérico




         5.4      DESCONTOS


               Essa etapa compõe os a inserção de dados que compõe os descontos.


ID                             Descrição                        Status
RF. 04                         Descontos                        Aprovado
Premissas:

Detalhamento:
                                                                                          23
Os dados abaixo serão preenchidos pra o cálculo dos proventos do empregado.

INSS                                        Campo obrigatório e numérico

Contribuição Sindical                       Campo obrigatório e numérico
                                            (um dia ao ano).

Vale-transporte                             Campo opcional e numérico

IRRF                                        Campo obrigatório e numérico
                                            (enquanto dependentes menores de 21 anos)

Auxilio creche                              Campo opcional e numérico


Cesta básica                                Campo opcional. Numérico.

Plano de Saúde                              Campo opcional e numérico

Desconto Adiantamento                       Campo opcional e numérico
                                            (se existir adiantamento mensal)

Desconto Adiantamento 13º salário           Campo opcional e Numérico
                                            (se existir adiantamento referente ao 13º no
                                            mês)




6       DESCRIÇÃO DOS CASOS DE USO DO SISTEMA


       6.1        CASO DE USO – MANTER EMPRESA


               Ator Primário: Administrador
               Objetivo: descrever os processos de inclusão, alteração, busca e
exclusão de empresa do sistema.




                                                                                           24
               Figura 5: Diagrama de Caso de Uso – Manter Empresa




    6.1.1       Fluxo Ótimo – Manter Empresa


                        Fluxo Ótimo – Incluir Empresa
            Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empresa”.
                                         2 O Sistema disponibiliza um
                                         formulário para preenchimento dos
                                         dados da empresa.
3 O Administrador do Sistema
preenche os dados da empresa no
formulário e solicita a opção “Incluir


                                                                             25
Empresa”.
                                    4 O Sistema valida os campos e
                                    emite a mensagem “Inclusão
                                    Realizada com sucesso”.




                     Fluxo Ótimo – Alterar Empresa
         Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CNPJ
                                    da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                    4 O Sistema localiza a empresa e
                                    disponibiliza um formulário com os
                                    dados da empresa.
5 O Administrador do Sistema
realiza as alterações desejadas e
solicita “Alterar Empresa”.
                                    6 O Sistema grava os dados e
                                    emita a mensagem “Alteração
                                    Realizada com Sucesso”.




                     Fluxo Ótimo – Buscar Empresa
         Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CPNJ
                                    da empresa desejada.
                                                                         26
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                     4 O Sistema disponibiliza uma
                                     tela com as informações da
                                     empresa.
5 O Administrador do Sistema
visualiza os dados da empresa.




                     Fluxo Ótimo – Excluir Empresa
           Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                     2 O Sistema disponibiliza um
                                     campo para ser inserido o CNPJ
                                     da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                     4 O Sistema localiza a empresa e
                                     emite uma mensagem “Deseja
                                     excluir todos os dados dessa
                                     empresa?”.
5 O Administrador do Sistema
confirma a exclusão da empresa.
                                     6 O Sistema realiza a exclusão do
                                     sistema e emite a mensagem
                                     “Exclusão Realizada com
                                     Sucesso”.




   6.1.2       Fluxo Alternativo – Manter Empresa


                  Fluxo Alternativo 01 – Incluir Empresa

                                                                         27
         Ações Recebidas                         Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empresa”.
                                         2 O Sistema disponibiliza um
                                         formulário para preenchimento dos
                                         dados da empresa.
3 O Administrador do Sistema
preenche os dados da empresa no
formulário e solicita a opção “Incluir
Empresa”.
                                         O Sistema emite a mensagem
                                         “Preencher Campos Obrigatórios”.
                                         Retornar ao passo 3.




                  Fluxo Alternativo 02 – Incluir Empresa
         Ações Recebidas                         Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empresa”.
                                         2 O Sistema disponibiliza um
                                         formulário para preenchimento dos
                                         dados da empresa.
3 O Administrador do Sistema
preenche os dados da empresa no
formulário e solicita a opção “Incluir
Empresa”.
                                         4 O Sistema valida os campos e
                                         emite a mensagem “CNPJ inválido!
                                         Preencha Novamente”. Retornar
                                         ao passo 3.


                                                                             28
                  Fluxo Alternativo 03 – Incluir Empresa
         Ações Recebidas                         Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empresa”.
                                         2 O Sistema disponibiliza um
                                         formulário para preenchimento dos
                                         dados da empresa.
3 O Administrador do Sistema
preenche os dados da empresa no
formulário e solicita a opção “Incluir
empresa”.
                                         4 O Sistema emite a mensagem
                                         “Erro no Sistema! Por favor tente
                                         mais tarde.”. Retornar ao passo 3.




                  Fluxo Alternativo 01 – Alterar Empresa
         Ações Recebidas                         Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                         2 O Sistema disponibiliza um
                                         campo para ser inserido o CNPJ
                                         da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                         4 O Sistema localiza emite a
                                         mensagem “CNPJ inexistente!
                                         Digite Novamente”. Retornar passo
                                         3.




                  Fluxo Alternativo 02 – Alterar Empresa
                                                                              29
         Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CNPJ
                                    da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                    4 O Sistema localiza a empresa e
                                    disponibiliza um formulário com os
                                    dados da empresa.
5 O Administrador do Sistema
realiza as alterações desejadas e
solicita “Alterar empresa”.
                                    6 O Sistema emite a mensagem
                                    “Erro no Sistema! Por favor tente
                                    mais tarde.”. Retornar ao passo 3.




                 Fluxo Alternativo 01 – Buscar Empresa
         Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CNPJ
                                    da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                    4 O Sistema localiza emite a
                                    mensagem “CNPJ inexistente!
                                    Digite Novamente”. Retornar passo
                                    3.


                                                                         30
                Fluxo Alternativo 02 – Buscar Empresa
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CNPJ
                                   da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                   4 O Sistema emite a mensagem
                                   “Erro no Sistema! Por favor tente
                                   mais tarde.”. Retornar ao passo 3.




                Fluxo Alternativo 01 – Excluir Empresa
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CNPJ
                                   da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                   4 O Sistema localiza a empresa e
                                   emite uma mensagem “Deseja
                                   excluir todos os dados dessa
                                   empresa?”.
5 O Administrador do Sistema não
confirma a exclusão da empresa.
                                   6 O Sistema não realiza a
                                   exclusão do sistema.


                                                                        31
                Fluxo Alternativo 02 – Excluir Empresa
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CNPJ
                                   da empresa desejada.
3 O Administrador do Sistema
preenche o CNPJ da empresa.
                                   4 O Sistema localiza emite a
                                   mensagem “CNPJ inexistente!
                                   Digite Novamente”. Retornar passo
                                   3.




                Fluxo Alternativo 03 – Excluir Empresa
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CNPJ
                                   da empresa desejada.
3 O Administrador do Sistema
preenche o CPF da empresa.
                                   4 O Sistema localiza a empresa e
                                   emite uma mensagem “Deseja
                                   excluir todos os dados dessa
                                   empresa?”.
5 O Administrador do Sistema
confirma a exclusão da empresa.
                                   6 O Sistema emite a mensagem
                                   “Erro no Sistema! Por favor tente
                                   mais tarde.”. Retornar ao passo 3.
                                                                        32
    6.2     CASO DE USO – MANTER EMPREGADO


          Ator principal: Administrador
          Objetivo: descrever os processos de inclusão, alteração, busca e
exclusão de empregados no sistema.




                     Figura 5: Diagrama de Caso de Uso – Manter Empresa




          6.2.1       Fluxo Ótimo – Manter Empregado


                            Fluxo Ótimo – Incluir Empregado
                  Ações Recebidas                        Ações Realizadas
      1 O Administrador do Sistema

                                                                            33
acessa o sistema e solicita
“Inclusão de Empregados”.
                                    2 O Sistema disponibiliza um
                                    formulário para preenchimento dos
                                    dados do Empregado.
3 O Administrador do Sistema
preenche os dados da empregado
no formulário e solicita a opção
“Incluir Empregado”.
                                    4 O Sistema valida os campos e
                                    emite a mensagem “Inclusão
                                    Realizada com sucesso”.




                    Fluxo Ótimo – Alterar Empregado
         Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CPF da
                                    empregado desejado.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                    4 O Sistema localiza o empregado
                                    e disponibiliza um formulário com
                                    os dados do empregado.
5 O Administrador do Sistema
realiza as alterações desejadas e
solicita “Alterar Empregado”.
                                    6 O Sistema grava os dados e
                                    emita a mensagem “Alteração
                                    Realizada com Sucesso”.


                                                                        34
                   Fluxo Ótimo – Buscar Empregado
        Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF do
                                   empregado desejado.
3 O Administrador do Sistema
preenche o CPF do empregado.
                                   4 O Sistema disponibiliza uma
                                   tela com as informações do
                                   empregado.
5 O Administrador do Sistema
visualiza os dados do empregado.




                   Fluxo Ótimo – Excluir Empregado
        Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF do
                                   empregado desejado.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema localiza a empregado
                                   e emite uma mensagem “Deseja
                                   excluir todos os dados desse
                                   empregado?”.
5 O Administrador do Sistema
confirma a exclusão do
empregado.
                                   6 O Sistema realiza a exclusão do
                                                                       35
                                      sistema e emite a mensagem
                                      “Exclusão Realizada com
                                      Sucesso”.




    6.2.2       Fluxo Alternativo – Manter Empregado


                  Fluxo Alternativo 01 – Incluir Empregado
            Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empregados”.
                                      2 O Sistema disponibiliza um
                                      formulário para preenchimento dos
                                      dados do Empregado.
3 O Administrador do Sistema
preenche os dados da empregado
no formulário e solicita a opção
“Incluir Empregado”.
                                      O Sistema emite a mensagem
                                      “Preencher Campos Obrigatórios”.
                                      Retornar ao passo 3.




                  Fluxo Alternativo 02 – Incluir Empregado
            Ações Recebidas                    Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empregados”.
                                      2 O Sistema disponibiliza um
                                      formulário para preenchimento dos
                                      dados do Empregado.
3 O Administrador do Sistema

                                                                          36
preenche os dados da empregado
no formulário e solicita a opção
“Incluir Empregado”.
                                    4 O Sistema valida os campos e
                                    emite a mensagem “CPF inválido!
                                    Preencha Novamente”. Retornar
                                    ao passo 3.




                Fluxo Alternativo 03 – Incluir Empregado
         Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
acessa o sistema e solicita
“Inclusão de Empregados”.
                                    2 O Sistema disponibiliza um
                                    formulário para preenchimento dos
                                    dados da Empregado.
3 O Administrador do Sistema
preenche os dados da empregado
no formulário e solicita a opção
“Incluir Empregado”.
                                    4 O Sistema emite a mensagem
                                    “Erro no Sistema! Por favor tente
                                    mais tarde.”. Retornar ao passo 3.




                Fluxo Alternativo 01 – Alterar Empregado
         Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CPF da
                                    empregado desejada.

                                                                         37
3 O Administrador do Sistema
preenche o CPF da empregado.
                                    4 O Sistema localiza emite a
                                    mensagem “CPF inexistente! Digite
                                    Novamente”. Retornar passo 3.




                Fluxo Alternativo 02 – Alterar Empregado
         Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CPF da
                                    empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                    4 O Sistema localiza a empregado
                                    e disponibiliza um formulário com
                                    os dados da empregado.
5 O Administrador do Sistema
realiza as alterações desejadas e
solicita “Alterar Empregado”.
                                    6 O Sistema emite a mensagem
                                    “Erro no Sistema! Por favor tente
                                    mais tarde.”. Retornar ao passo 3.




               Fluxo Alternativo 01 – Buscar Empregado
         Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                    2 O Sistema disponibiliza um
                                    campo para ser inserido o CPF da
                                                                         38
                                   empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema localiza emite a
                                   mensagem “CPF inexistente! Digite
                                   Novamente”. Retornar passo 3.




               Fluxo Alternativo 02 – Buscar Empregado
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF da
                                   empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema emite a mensagem
                                   “Erro no Sistema! Por favor tente
                                   mais tarde.”. Retornar ao passo 3.




               Fluxo Alternativo 01 – Excluir Empregado
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF da
                                   empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema localiza a empregado
                                   e emite uma mensagem “Deseja
                                                                        39
                                   excluir todos os dados dessa
                                   empregado?”.
5 O Administrador do Sistema não
confirma a exclusão da
empregado.
                                   6 O Sistema não realiza a
                                   exclusão do sistema.




               Fluxo Alternativo 02 – Excluir Empregado
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF da
                                   empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema localiza emite a
                                   mensagem “CPF inexistente! Digite
                                   Novamente”. Retornar passo 3.




               Fluxo Alternativo 03 – Excluir Empregado
        Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita uma busca no sistema.
                                   2 O Sistema disponibiliza um
                                   campo para ser inserido o CPF da
                                   empregado desejada.
3 O Administrador do Sistema
preenche o CPF da empregado.
                                   4 O Sistema localiza a empregado
                                                                       40
                                             e emite uma mensagem “Deseja
                                             excluir todos os dados dessa
                                             empregado?”.
     5 O Administrador do Sistema
     confirma a exclusão da
     empregado.
                                             6 O Sistema emite a mensagem
                                             “Erro no Sistema! Por favor tente
                                             mais tarde.”. Retornar ao passo 3.




    6.3     CASO DE USO – GERAR FOLHA


          Ator principal: Administrador
          Objetivo: descrever os procedimentos relativos ao processo de gerar
Folha de Pagamento.




                    Figura 6: Diagrama de Caso de Uso – Gerar Folha
                                                                                  41
    6.3.1       Fluxo Ótimo – Gerar Folha


                       Fluxo Ótimo – Gerar Hollerith
            Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       6 O sistema solicita serviço de
                                       impressão dos hollerith's.




    6.3.2       Fluxo Alternativo – Gerar Folha


                   Fluxo Alternativo 01 – Gerar Hollerith
            Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                                                         42
                                       para o hollerith.
5 O Administrador solicita inserir
“Horas Extras”.
                                       6 O sistema adiciona as horas
                                       extras aos proventos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.




                   Fluxo Alternativo 02 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita inserir
“Comissão”.
                                       6 O sistema adiciona a comissão
                                       aos proventos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão
                                       dos hollerith's.


                                                                         43
                   Fluxo Alternativo 03 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita inserir
“Parcela do 13º Salário”.
                                       6 O sistema adiciona a parcela do
                                       13º salário aos proventos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.




                   Fluxo Alternativo 05 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                                                           44
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita
descontar “Contribuição Sindical”.
                                       6 O sistema debita a contribuição
                                       sindical aos descontos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.




                   Fluxo Alternativo 06 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita
descontar “Adiantamento Salarial”.
                                       6 O sistema debita o adiantamento
                                       salarial aos descontos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.


                                                                           45
                   Fluxo Alternativo 07 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita
descontar “Vale-transporte”.
                                       6 O sistema debita o vale
                                       transporte aos descontos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.




                   Fluxo Alternativo 08 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                                                         46
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita
descontar “Plano de Saúde”.
                                       6 O sistema debita o plano de
                                       saúde aos descontos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.




                   Fluxo Alternativo 09 – Gerar Hollerith
         Ações Recebidas                        Ações Realizadas
1 O Administrador do Sistema
solicita “Gerar Hollerith do
empregado”.
                                       2 O Sistema carrega as empresas
                                       cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                       4 O Sistema carrega os
                                       empregados e prepara os dados
                                       para o hollerith.
5 O Administrador solicita
descontar “Auxílio Creche”.
                                       6 O sistema debita o auxílio
                                       creche aos descontos.
7 O Administrador confirma os
dados e solicita “Emitir Hollerith”.
                                       8 O sistema solicita serviço de
                                       impressão dos hollerith's.


                                                                         47
                           Fluxo Alternativo 10 – Gerar Hollerith
                   Ações Recebidas                         Ações Realizadas
      1 O Administrador do Sistema
      solicita “Gerar Hollerith do
      empregado”.
                                                 2 O Sistema emite a mensagem
                                                 “Erro no Sistema! Por favor tente
                                                 mais tarde.”.




     6.4      CASO DE USO – EMITIR RELATÓRIO


           Ator Principal: Administrador
           Objetivo: descrever os procedimentos relativos à emissão de relatórios
do sistema.




           6.4.1       Fluxo Ótimo – Manter Empregado




                      Figura 7: Diagrama de Caso de Uso – Gerar Relatório
                                                                                     48
    6.4.1       Fluxo Ótimo – Gerar Relatório


                      Fluxo Ótimo – Gerar Relatório
            Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita “Emitir Relatório de Folha
de Pagamento”.
                                      2 O Sistema carrega as empresas
                                      cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.
                                      4 O Sistema carrega todos os
                                      hollerith’s emitidos da empresa.
5 O Administrador confirma e
solicita ao sistema “Imprimir
Relatório”.
                                      6 O sistema solicita serviço de
                                      impressão do relatório de
                                      hollerith's.




    6.4.2       Fluxo Alternativo – Gerar Relatório


                       Fluxo Alternativo – Relatório
            Ações Recebidas                     Ações Realizadas
1 O Administrador do Sistema
solicita “Emitir Relatório de Folha
de Pagamento”.
                                      2 O Sistema carrega as empresas
                                      cadastradas no sistema.
3 O Administrador do Sistema
seleciona uma empresa.

                                                                         49
                                 4 O Sistema emite a mensagem
                                 “Erro no sistema! Por favor tente
                                 mais tarde”.




7   MODELO DE DOMÍNIO




                  Figura 8: Modelo de Domínio




                                                                     50
8    DIAGRAMA DE CLASSE


    8.1   DIAGRAMA DE CLASSE DE CONTROLE




                  Figura 9: Diagrama de Classe de Controle




    8.2   DIAGRAMA DE CLASSE DE MODELO




                                                             51
              Figura 10: Diagrama de Classe de Modelo




8.3   DIAGRAMA DE CLASSE DE VISÃO




                                                        52
                          Figura 11: Diagrama de Classe de Visão




9     PADRÃO DE ARQUITETURA


            O MVC (Model-View-Controller) foi o padrão de arquitetura utilizado em
nosso projeto por ser um padrão inteligente que contribui para o bom
desenvolvimento de um software e se ajusta excelentemente com a linguagem
JAVA. É comum pensarmos que MVC é uma forma de determinar camadas, mas
não é, pois a idéia é separar as tarefas de cada conjunto de classes segundo as
suas responsabilidades e estruturá-las de forma que possam interagirem umas com
as outras de forma dinâmica e eficiente. Contudo MVC bem aplicado, traz qualidade
em relação a semântica do código, mesmo que o software a desenvolver seja
complexo.




     9.1      MODEL


            Trata-se da parte do código responsável pela conexão com o Banco de
Dados, manipulação e visualização de todas os dados pertinentes ao software.
                                                                               53
           No model estão as classes: ConexãoBD, ManipularDados.




     9.2     VIEW


           Responsável pela interface gráfica do software, as classes da view ficam
atentas aos eventos acionados pelos usuários(click, pressionar de um botão, url),
portanto quando há algum evento, a view dispara para o controller e ficam atentas
as respostas do model. É também renderizada a partir das definições do controller.
Classes da View: GUI, Evento.




     9.3     CONTROLLER


           As classes do controller são as principais responsáveis pela interação
dinâmica do código. A view lhe envia solicitações acionadas pelo usuário, o
controller por sua vez as recebem e as enviam para o model, que contribui para a
execução da tarefa e retorna os resultados para o controller que define os dados
resultantes e prepara as mensagens, para enviá-las a view que a disponibiliza ao
usuário.   Classes    do    Controller:    ControleCadast,        ContCadastEmpregado,
ContCadastEmpresa, CalcularHollerith, DefinirProv, DefinirDesc e GerarRelatorio.




                           Figura 12: Padrão de Arquitetura MVC

                                                                                   54
10    PADRÃO DE PROJETO


          Com o padrão Bridge foi possível separar as implementações das
abstrações das classes, isto pode ser notado nas classes ControleCadast,
ContCadastEmpregado, ContCadastEmpresa, separadas das implementações
ValidarDadosEmpregado, ValidarDadosEmpresa.
            Portanto   para     objetos    criados    a   partir   da   abstração   de
ContCadastEmpregado, será instanciado e utilizado apenas um objeto do tipo
ValidarDadosEmpregado , no caso de objetos de ContCadastEmpresa, também será
instanciado e utilizado apenas um objeto do tipo ValidarDadosEmpresa.




11    DIAGRAMA ENTIDADE RELACIONAMENTO (DER)




                   Figura 13: Diagrama Entidade Relacionamento (DER)


                                                                                    55
 Figura 14: Entidade Empresa




Figura 15: Entidade Empregado




                                56
Figura 16: Entidade Deficiência




Figura 17: Entidade Deficiência




     Figura 18: Entidade Hollerith




                                     57
Figura 19: Entidade Proventos




Figura 20: Entidade Descontos
                                58
12        DICIONÁRIO DE DADOS


                 O Dicionário de Dados é a parte textual do banco de dados. Ele detalha
todos os componentes presentes no modelo conceitual, especificando cada
elemento dos atributos presentes nas entidades. É usado para que programador e
analista se comuniquem, ou seja, para que não haja divergência de ideias.


Entidade: EMPREGADO
                                                                  PK
                                                                       Referência
      Atributo             Tipo        Formato      Obrigatório   ou                   Descrição
                                                                          FK
                                                                  FK
                                                                                    Matricula do
                                                                                    empregado e
idEmpregado                INT          #####           S         PK
                                                                                    identificador do
                                                                                    empregado
                                                                                    Nome do
nome                   VARCHAR(40)      Xxxxx           S
                                                                                    empregado
rua                    VARCHAR(30)      Xxxxx           S                           Nome da rua
                                                                                    Numero do
num_end                VARCHAR(10)     999999           S
                                                                                    endereço
                                                                                    Complemento
complemento_end        VARCHAR(20)     Xxxxxx           S
                                                                                    do endereço
                                                                                    Bairro do
bairro                 VARCHAR(20)     Xxxxxx           S
                                                                                    endereço
                                                                                    Nome do
estado                 VARCHAR(10)     Xxxxxx           S
                                                                                    estado
                                                                                    CEP do
cep                    CHAR(10)       99999-999         S
                                                                                    empregado
                                                                                    RG do
rg                     VARCHAR(15)     9999999          S
                                                                                    empregado
                                                                                    Órgão
orgao_exp              VARCHAR(8)      Xxxxxx           S                           expedidor do
                                                                                    RG
                                                                                    Numero da
num_ctps               VARCHAR(12)     999999           S                           carteira de
                                                                                    trabalho
                                                                                    Serie da
serie_ctps             VARCHAR(5)      999999           S                           carteira de
                                                                                    trabalho
                                                                                    Unidade
                                                                                    federativa da
uf_ctps                CHAR(2)           XX             S
                                                                                    carteira de
                                                                                    trabalho
                                     999.999.999-                                   CPF do
cpf                    CHAR(14)                         S         PK
                                     99                                             empregado
                                                                                    PIS do
pis                    VARCHAR(25)     999999           S
                                                                                    empregado
                                                                                    Número do
titulo_eleitor         VARCHAR(14)     999999           S                           titulo de eleitor
                                                                                    do empregado
                                                                                    Número do
reservista             VARCHAR(14)     999999           S
                                                                                    certificado de
                                                                                                  59
                                                                               reservista do
                                                                               empregado
                                                                               Possui
antec_criminais   CHAR(1)             S ou N          S                        antecedentes
                                                                               criminais
                                                                               Possui exame
ex_admissionais   CHAR(1)             S ou N          S
                                                                               admissional
                                                                               Nome do pai
nome_pai          VARCHAR(40)         Xxxxxx          S
                                                                               do empregado
                                 (99)9999-                                     Telefone do
fone              CHAR(14)                            S
                                 9999                                          empregado
                                                                               Cargo do
cargo             VARCHAR(30)         Xxxxxx          S
                                                                               empregado
                                                                               Data de
data_nasc         DATE           dd/mm/aaaa           S                        nascimento do
                                                                               empregado
                                                                               Sexo do
sexo              CHAR(1)             M ou F          S
                                                                               empregado
                                                                               Turno em que
turno             VARCHAR(20)         Xxxxxx          S                        o empregado
                                                                               trabalha
                                                                               Nome da mãe
nome_mae          VARCHAR(40)         Xxxxxx          S
                                                                               do empregado
                                                                               Empresa
foto              CHAR(1)             S ou N          S                        possui foto 3x4
                                                                               do empregado
                                                                               Data de
data_admissao     DATE           dd/mm/aaaa           S                        admissão do
                                                                               empregado
                                                                               Estado civil do
estado_civil      VARCHAR(10)         Xxxxxx          S
                                                                               empregado
                                                                               Nacionalidade
nacionalidade     VARCHAR(15)         Xxxxxx          S
                                                                               do empregado
                                                                               Grau de
instrucao         VARCHAR(15)         Xxxxxx          S                        escolaridade
                                                                               do empregado
                                                                               Valor do salário
salario           DECIMAL(6,2)    999999,99           S                        fixo do
                                                                               empregado
                                                                               Nome da
cidade            VARCHAR(15)         Xxxxxx          S
                                                                               cidade
                                                                               Setor em que o
setor             VARCHAR(15)         Xxxxxx          S                        empregado
                                                                               trabalha




ENTIDADE: DEFICIENCIA

                                                      PK ou
  Atributo        Tipo       Formato    Obrigatório           Referência FK      Descrição
                                                       FK


                                                      PK e    EMPREGADO       Identificador do
idEmpregado       INT        ######            S
                                                      FK      (idEmpregado)   empregado




                                                                                             60
                                                                                        Tipo de
tipo_defic      VARCHAR(10)     Xxxxxx           S
                                                                                        deficiencia




ENTIDADE: DEPENDENTE
                                                                   PK
   Atributo          Tipo             Formato        Obrigatório   ou   Referência FK       Descrição
                                                                   FK
                                                                                         Identificador
idDependente         INT              ######             S         PK
                                                                                         do dependente
                                                                                         CPF do
                                 999.999.999-                           EMPREGADO        empregado
cpf_titular       CHAR(14)                               S         FK
                                      99                                (cpf)            titular deste
                                                                                         dependente
                                                                                         Nome do
nome            VARCHAR(40)           Xxxxxx             S
                                                                                         dependente
                                                                                         Cartão de
                                                                                         vacina do
Cartão_vacina     CHAR(1)             S ou N             N
                                                                                         dependente
                                                                                         entregue
                                                                                         Idade do
Idade                INT               ###               S
                                                                                         dependente
                                                                                         Frequência
                                                                                         escolar do
freq_escolar      CHAR(1)             S ou N             N
                                                                                         dependente
                                                                                         entregue
                                                                                         Número da
                                                                                         certidão de
cert_nasc            INT              ######             S
                                                                                         nascimento do
                                                                                         dependente
                                                                                         Data de
Data_nasc           DATE         Dd/mm/aaaa              S                               nascimento do
                                                                                         dependente
                                                                                         Grau de
parentesco      VARCHAR(10)           Xxxxxx             S                               parentesco do
                                                                                         dependente




ENTIDADE: MENOR_SETE

                                                        PK ou
   Atributo       Tipo      Formato    Obrigatório                 Referência FK         Descrição
                                                         FK

                                                                                    Identificador único
                                                         PK e      DEPENDENTE
idDependente      INT       ######           S                                      do dependente
                                                          FK       (idDependente)
                                                                                    fraldinha
                                                                                    Cartão de vacina
cartão_vacina   CHAR(1)     S ou N           S                                      do dependente
                                                                                    fraldinha entregue




                                                                                                      61
ENTIDADE: MAIOR_SETE


                                                          PK ou
   Atributo        Tipo      Formato      Obrigatório                 Referência FK          Descrição
                                                           FK


                                                          PK e        DEPENDENTE       Identificador único
idDependente        INT      ######           S
                                                           FK         (idDependente)   do dependente mirim

                                                                                       Frequência escolar
freq_escolar      CHAR(1)       S ou N        S                                        do dependente mirim
                                                                                       entregue




ENTIDADE: EMPRESA

                                                                           P
                                                            Obrigatóri      K    Referênci
       Atributo           Tipo              Formato                                             Descrição
                                                                o          ou      a FK
                                                                           FK
                                                                                              Identificador
                                                                            P
idEmpresa                 INT               ######                S                           único da
                                                                            K
                                                                                              empresa
                                                                                              Nome
nome_fantasia       VARCHAR(50)             Xxxxxx                S                           comercial da
                                                                                              empresa
                                                                                              Nome de
razao_social        VARCHAR(50)             Xxxxxx                S                           registro da
                                                                                              empresa
                                          99.999.999/                                         CNPJ da
cnpj                  CHAR(18)                                    S
                                           9999-99                                            empresa
                                                                                              Código de
                                                                                              natureza
cod_nat_jud           CHAR(4)                999-9                S
                                                                                              jurídica da
                                                                                              empresa
                                                                                              Ramo de
ramo_ativ           VARCHAR(30)             Xxxxxx                S                           atividade da
                                                                                              empresa
                                                                                              Número de
                                                                                              colaboradores
qt_colaboradore
                          INT               ######                S                           /
s
                                                                                              responsáveis
                                                                                              da empresa
                                                                                              Número do
                                                                                              registro
reg_cartório              INT               ######                S
                                                                                              junta/cartório
                                                                                              da empresa
                                                                                              CPF do
cpf_responsavel       CHAR(14)           999.999.999-99           S                           responsável
                                                                                              pela empresa
                                                                                              Porte da
porte_empresa       VARCHAR(20)             Xxxxxx                S
                                                                                              empresa
                                                                                              Código de
cod_ativ                  INT                                     S                           atividade da
                                                                                              empresa
                                                                                                         62
                                                                                              Telefone da
telefone               CHAR(14)       (99)9999-9999                S
                                                                                              empresa
                     VARCHAR(100                                                              Endereço da
endereco                                    Xxxxxx                 S
                     )                                                                        empresa
                                                                                              Inscrição
                                      999.999.999.99
insc_estadual          CHAR(12)                                    S                          estadual da
                                            9
                                                                                              empresa
                                                                                              CEP da
cep                    CHAR(10)         99999-999                  S
                                                                                              empresa



ENTIDADE: HOLLERITH
                                                                       PK
      Atributo           Tipo         Formato        Obrigatório       ou    Referência FK       Descrição
                                                                       FK
                                                                                               Identificador
idHollerith              INT          ######             S             PK
                                                                                               do hollerith
                                                                                               Identificador
                                                                            EMPREGADO          do
idEmpregado              INT          ######             S             FK
                                                                            (idEmpregado)      empregado
                                                                                               do hollerith
                                                                                               Mês
mes_trabalhado      VARCHAR(10)       Xxxxxx             S
                                                                                               trabalhado
                                                                                               Horas
horas_trab               INT            ###              S                                     trabalhadas
                                                                                               no mes
                                                                                               Dias
dias_trab                INT            ##               S                                     trabalhados
                                                                                               no mês
                                                                                               Salário bruto
salario_bruto       DECIMAL(6,2)     999999,99           S                                     do
                                                                                               empregado
                                                                                               Valor total
                                                                            PROVENTOS
total_proventos     DECIMAL(6,2)     999999,99           S             FK                      dos
                                                                            (idProventos)
                                                                                               proventos
                                                                                               Valor total
                                                                            DESCONTOS
total_descontos     DECIMAL(6,2)     999999,99           S             FK                      dos
                                                                            (idDescontos)
                                                                                               descontos
                                                                                               Valor do
salario_liquido     DECIMAL(6,2)     999999,99           S                                     salário
                                                                                               liquido




ENTIDADE: DESCONTOS

                                                               PK
                                                                        Referência
  Atributo            Tipo         Formato     Obrigatório     ou                            Descrição
                                                                           FK
                                                               FK
                                                                                        Identificador dos
idDescontos           INT          ######            S         PK                       descontos deste
                                                                                        hollerith
                                                                        HOLLERITH       Identificador do
idHollerith           INT          ######            S         FK
                                                                        (idHollerith)   hollerith
                                                                                        Valor da
cont_sindical     DECIMAL(5,2)    99999,99           S
                                                                                        contribuição sindical

                                                                                                          63
inss                DECIMAL(5,2)       99999,99           S                                 Valor do inss
                                                                                            Valor total dos
total_desc          DECIMAL(6,2)      999999,99           S
                                                                                            descontos




ENTIDADE: IRRF
                                                                  PK ou      Referência
   Atributo             Tipo          Formato     Obrigatório                                     Descrição
                                                                   FK           FK
                                                                                             Identificador do
idIrrf                  INT           ######          S               PK
                                                                                             IRRF
                                                                                             Identificador dos
                                                                            DESCONTOS
idDescontos             INT           ######          S               FK                     descontos deste
                                                                            (idDescontos)
                                                                                             hollerith
total_irrf          DECIMAL(5,2)      99999,99        S                                      Valor total do IRRF




ENTIDADE: VALE_TRANS
                                                                            PK
                                                                                    Referência
         Atributo               Tipo            Formato       Obrigatório   ou                        Descrição
                                                                                       FK
                                                                            FK
                                                                                                     Identificador
Idvale_trans                    INT              ######           S         PK                       do vale
                                                                                                     transporte
                                                                                                     Identificador
                                                                                                     dos
                                                                                  DESCONTOS
idDescontos                     INT              ######           S         FK                       descontos
                                                                                  (idDescontos)
                                                                                                     deste
                                                                                                     hollerith
                                                                                                     Valor total
total_vale_transporte      DECIMAL(5,2)        99999,99           S                                  do vale
                                                                                                     transporte




ENTIDADE: CESTA_BASICA
                                                                            PK
                                                                                    Referência
         Atributo              Tipo         Formato       Obrigatório       ou                        Descrição
                                                                                       FK
                                                                            FK
                                                                                                    Identificador
idCesta_basica                 INT           ######              S          PK                      da cesta
                                                                                                    basica
                                                                                                    Identificador
                                                                                                    dos
                                                                                  DESCONTOS
idDescontos                    INT           ######              S          FK                      descontos
                                                                                  (idDescontos)
                                                                                                    deste
                                                                                                    hollerith
                                                                                                    Valor total
total_cesta__basica       DECIMAL(5,2)      99999,99             S                                  da cesta
                                                                                                    basica



                                                                                                              64
ENTIDADE: AUX_CRECHE
                                                                  PK
                                                 Obrigatóri                  Referência
    Atributo            Tipo       Formato                        ou                           Descrição
                                                     o                          FK
                                                                  FK
                                                                                             Identificador
idAux_creche             INT         ######          S            PK                         do auxilio
                                                                                             creche
                                                                            DESCONTO         Identificador
idDescontos              INT         ######          S            FK        S                dos descontos
                                                                            (idDescontos)    deste hollerith
total_aux_crech      DECIMAL(5,2     99999,9                                                 Valor total do
                                                     S
e                         )             9                                                    auxilio creche




ENTIDADE: ADIANTAMENTO
                                                                       PK
                                                     Obrigatóri                Referência
      Atributo             Tipo         Formato                        ou                       Descrição
                                                         o                        FK
                                                                       FK
                                                                                              Identificador
                                                                                              do
idAdiantamento             INT          ######            S            PK
                                                                                              adiantament
                                                                                              o
                                                                                              Identificador
                                                                              DESCONTO        dos
idDescontos                INT          ######            S            FK          S          descontos
                                                                             (idDescontos)    deste
                                                                                              hollerith
                                                                                              Valor do
                                                                                              desconto do
                       DECIMAL(5,2
desc_adiant_decter                     99999,99           N                                   adiantament
                            )
                                                                                              o do décimo
                                                                                              terceiro
                                                                                              Valor do
                       DECIMAL(5,2                                                            desconto do
desc_adiant_ferias                     99999,99           N
                            )                                                                 adiantament
                                                                                              o das férias
                                                                                              Valor total do
                       DECIMAL(5,2
total_adiantamento                     99999,99           S                                   adiantament
                            )
                                                                                              o




ENTIDADE: PLANO_SAUDE
                                                                  PK
                                                                              Referência
     Atributo            Tipo         Formato     Obrigatório     ou                            Descrição
                                                                                 FK
                                                                  FK
                                                                                              Identificador
idPlano_saude             INT         ######          S           PK                          do plano de
                                                                                              saúde
                                                                             DESCONTOS        Identificador
idDescontos               INT         ######          S           FK
                                                                             (idDescontos)    dos

                                                                                                         65
                                                                                              descontos
                                                                                              deste
                                                                                              hollerith
                                                                                              Valor total do
total_plano_saude       DECIMAL(5,2)     99999,99         S                                   plano de
                                                                                              saude




ENTIDADE: PROVENTOS

                                                                        PK
       Atributo                 Tipo       Formato    Obrigatório       ou    Referência FK      Descrição
                                                                        FK
                                                                                                Identificador
                                                                                                dos
idProventos                     INT        ######             S         PK                      proventos
                                                                                                deste
                                                                                                hollerith
                                                                              HOLLERITH         Identificador
idHollerith                     INT        ######             S         FK
                                                                              (idHollerith)     do hollerith
                                                                              HOLLERITH         Valor do
salario_fixo             DECIMAL(5,2)      99999,99           S         FK
                                                                              (idEmpregado)     salário fixo
                                                                                                Valor do
fgts                     DECIMAL(5,2)      99999,99           S
                                                                                                fgts
                                                                                                Valor total
total_prov               DECIMAL(6,2)     999999,99           S                                 dos
                                                                                                proventos



ENTIDADE: SALARIO_FAMILIA
                                                                        PK
                                                                               Referência
       Atributo                 Tipo       Formato    Obrigatório       ou                       Descrição
                                                                                  FK
                                                                        FK
                                                                                               Identificador
idSalario_familia               INT        ######             S         PK                     de salário
                                                                                               família
                                                                                               Identificador
                                                                                               dos
                                                                              PROVENTOS
idProventos                     INT        ######             S         FK                     proventos
                                                                              (idProventos)
                                                                                               deste
                                                                                               hollerith
                                                                                               Valor total de
total_salario_familia    DECIMAL(5,2)      99999,99           S                                salário
                                                                                               família




ENTIDADE: COMISSAO
                                                                  PK ou      Referência
   Atributo              Tipo          Formato   Obrigatório                                   Descrição
                                                                   FK           FK
                                                                                            Identificador da
idComissao               INT           ######         S            PK
                                                                                            comissão

                                                                                                           66
                                                                                                  Identificador dos
                                                                                 PROVENTOS
idProventos             INT             ######            S            FK                         proventos deste
                                                                                 (idProventos)
                                                                                                  hollerith
                                                                                                  Valor total da
total_comissao     DECIMAL(5,2)        99999,99           S
                                                                                                  comissão




ENTIDADE: HORA_EXTRA
                                                                       PK
                                                                                   Referência
    Atributo               Tipo          Formato     Obrigatório       ou                            Descrição
                                                                                      FK
                                                                       FK
                                                                                                  Identificador de
idHora_extra                INT          ######           S            PK
                                                                                                  hora extra
                                                                                                  Identificador
                                                                                 PROVENTOS
idProventos                 INT          ######           S            FK                         dos proventos
                                                                                 (idProventos)
                                                                                                  deste hollerith
                                                                                                  Valor total de
total_hora_extra    DECIMAL(5,2)        99999,99          S
                                                                                                  hora extra




ENTIDADE: ADIANTAMENTO
                                                                            PK
                                                                                    Referência
      Atributo                Tipo         Formato     Obrigatório          ou                        Descrição
                                                                                       FK
                                                                            FK
                                                                                                    Identificador
idAdiantamento                INT          ######             S             PK                      de
                                                                                                    adiantamento
                                                                                                    Identificador
                                                                                  PROVENTOS
idProventos                   INT          ######             S             FK                      dos proventos
                                                                                  (idProventos)
                                                                                                    deste hollerith
                                                                                                    Valor do
                                                                                                    adiantamento
adiant_decter         DECIMAL(5,2)         99999,99           S
                                                                                                    do décimo
                                                                                                    terceiro
                                                                                                    Valor do
adiant_salario        DECIMAL(5,2)         99999,99           S                                     adiantamento
                                                                                                    do salário
                                                                                                    Valor total do
total_adiantamento    DECIMAL(5,2)         99999,99           S
                                                                                                    adiantamento




ENTIDADE: FERIAS
                                                                  PK
                                                                            Referência
  Atributo           Tipo            Formato      Obrigatório     ou                               Descrição
                                                                               FK
                                                                  FK
                                                                                            Identificador de
idFerias             INT              ######          S           PK
                                                                                            férias
                                                                                            Identificador dos
                                                                        PROVENTOS
idProventos          INT              ######          S           FK                        proventos deste
                                                                        (idProventos)
                                                                                            hollerith
total_ferias     DECIMAL(6,2)        999999,99        S                                     Valor total de férias
                                                                                                                 67
ENTIDADE: RECISAO
                                                           PK ou     Referência
  Atributo          Tipo       Formato     Obrigatório                                   Descrição
                                                            FK          FK
                                                                                     Identificador de
idRecisao           INT        ######          S            PK
                                                                                     recisão
                                                                                     Identificador dos
                                                                    PROVENTOS
idProventos         INT        ######          S            FK                       proventos deste
                                                                    (idProventos)
                                                                                     hollerith
                                                                                     Valor total de
total_recisao   DECIMAL(5,2)   99999,99        S
                                                                                     recisao
ENTIDADE: ANUENIO
                                                            PK ou      Referência
   Atributo          Tipo        Formato     Obrigatório                                 Descrição
                                                             FK           FK
                                                                                      Identificador de
idAnuenio            INT         ######            S         PK
                                                                                      anuênio
                                                                                      Identificador
                                                                     PROVENTOS
idProventos          INT         ######            S         FK                       dos proventos
                                                                     (idProventos)
                                                                                      deste hollerith
                 DECIMAL(5,2                                                          Valor total do
total_anuenio                   99999,99           S
                      )                                                               anuênio




13      SGBD


14      REDES




                                                                                                     68

								
To top