SISTEMA REGISTRADOR ELETRÔNICO DE PONTO - SREP

September 11, 2017 | Autor: E. Cunha Neves | Categoria: Engenharia de Software
Share Embed


Descrição do Produto

CENTRO UNIVERSITÁRIO UNINTER TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ENGENHARIA DE SOFTWARE ELEUZAIR CUNHA NEVES

SISTEMA REGISTRADOR ELETRÔNICO DE PONTO - SREP

CURITIBA 2013

ELEUZAIR CUNHA NEVES

SISTEMA REGISTRADOR ELETRÔNICO DE PONTO - SREP

Trabalho de Engenharia de Software apresentado como requisito parcial para obtenção do Título de Tecnólogo em Análise e Desenvolvimento de Sistemas, da UNINTER – Campus Tiradentes, sob orientação do prof. Edjalma Ferreira.

CURITIBA 2013

3

LISTA DE FIGURAS

Figura 1- Diagrama de Caso de Uso: Visão geral do sistema REP. ......................... 12 Figura 2 - Caso de Uso – Registro Relógio Eletrônico de Ponto .............................. 27 Figura 3- Caso de Uso – Cadastro de Funcionário .................................................. 28 Figura 4 --Caso de Uso- Funcionário encosta Smart card no REP. ......................... 29 Figura 5 -Caso de Uso- Ler Smartcard ..................................................................... 30 Figura 6 - Caso de Uso-Consulta dados do funcionário ........................................... 31 Figura 7 -Caso de Uso - Registra entrada/saída do funcionário. .............................. 32 Figura 8 - Caso de Uso - Imprime comprovante entrada/saída ................................ 33 Figura 9 - Caso de Uso - Login RH ......................................................................... 34 Figura 10 - Caso de Uso - Consulta ponto RH ........................................................ 35 Figura 11 - - Caso de Uso - Imprimir ponto e relatórios mensais. ............................ 36 Figura 12 - Diagrama de Contexto - Sistema de REP .............................................. 37 Figura 13 - Diagrama de Sequencia - Fazer Login ................................................... 38 Figura 14 - - Diagrama de Atividade – Validar Entrada/Saída .................................. 39

4

LISTA DE TABELAS

Tabela 1 - Caso de Uso - Cadastrar funcionário ....................................................... 13 Tabela 2 - Caso de Uso - Encostar Cartão (Smartcard) ........................................... 13 Tabela 3- - Caso de Uso - Leitura do Smartcard. ..................................................... 14 Tabela 4 - Coletar Dados. ......................................................................................... 14 Tabela 5 - Caso de Uso – Validar dados do funcionário (matrícula). ........................ 14 Tabela 6 - Caso de Uso - Registrar Horário Entrada/Saída ...................................... 15 Tabela 7 - Caso de Uso - Emitir Comprovante ......................................................... 15 Tabela 8 - Caso de Uso - Emitir Relatório Folha-Ponto ............................................ 15 Tabela 9 - Caso de Uso - Consulta Folha-Ponto ...................................................... 16 Tabela 10 - Caso de Uso - Consulta Ponto............................................................... 16 Tabela 11 - Caso de Uso - Imprime Comprovante de Ponto .................................... 16 Tabela 12 – Caso de Uso - dequação dos atores do sistema................................... 18

5

ACRONIMOS

CNPJ – Cadastro Nacional da Pessoa Jurídica FK – do inglês Foreign Key, significa chave estrangeira HTML – do inglês Hypertext Markup Language. IDE – do inglês Integrated Development Enviroment (Ambiente Integrado de Desenvolvimento). MIFARE - chip criptografado de leitura ou gravação. MRP – Memória de Registro de Ponto. PK – do inglês Primary Key, significa chave primária. REP – Registrador Eletrônico de Ponto. RFID

-

sigla

para

Radio

Frequency

Identification,

ou

Identificação

Radiofrequência. SMART CARD – Cartão Inteligente com um microchip embutido na superfície. RH – Recursos Humanos. TCP/IP – do inglês, Tramsission Control Protocol/Internet Protocol USB – do inglês Universal Serial Bus ou Via Serial Universal. Web – World Wide Web - Rede de Alcance Mundial. WI-FI abreviação de “Wireless Fidelity”, que significa fidelidade sem fio.

por

6

SUMÁRIO

1 INTRODUÇÃO ........................................................................................................................ 7 1.1 OBJETIVO DO DOCUMENTO ............................................................................................. 8 1.2 REFERÊNCIAS .................................................................................................................... 8 2 REQUISITOS ESSENCIAIS DO IDEALIZADOR DO PROJETO............................................ 9 2.1 DESCRIÇÃO COMPLETA ................................................................................................... 9 2.2 LISTA ORDENADA DE REQUISITOS ............................................................................... 10 2.2.1 Requisitos Funcionais ..................................................................................................... 10 2.1.2 Requisitos Não-Funcionais - Registrador Eletrônico de Ponto – REP ........................... 11 3 ESPECIFICAÇÃO DE REQUISITOS .................................................................................... 12 3.1. DIAGRAMA DE CASO DE USI – REGISTRO DE PONTO - REP..................................... 12 3.2 DESCRIÇÃO COMPLETA ................................................................................................. 13 3.3 CARACTERÍSTICAS DA APLICAÇÃO .............................................................................. 17 3.3.1 Funcionalidade ................................................................................................................ 17 3.3.1.1 Adequação dos atores.................................................................................................. 17 3.2.1.2 Acurácia ........................................................................................................................ 18 4 ESPECIFICAÇÃO DE RISCOS............................................................................................. 20 4.1 DESCRIÇÃO COMPLETA ................................................................................................. 20 5 ESPECIFICAÇÃO DE MÉTRICAS ........................................................................................ 22 5.1 DESCRIÇÃO COMPLETA ................................................................................................. 23 6 ABRANGÊNCIA DO PROJETO ............................................................................................ 25 7 REFERÊNCIAS ..................................................................................................................... 26 8 ANEXOS 27 ANEXO 01 – CASO DE USO – SISTEMA DE REP.................................................................. 27 ANEXO 02 – CADASTRO FUNCIONÁRIO ............................................................................... 28 ANEXO 03 - FUNCIONARIO ENCOSTA SMARTCARD .......................................................... 29 ANEXO 04 – LER SMARTCARD .............................................................................................. 30 ANEXO 05 - CASO DE USO – CONSULTA DADOS DA MATRÍCULA ................................. 31 ANEXO 06 - CASO DE USO –REGISTRA ENTRADA/SAÍD .................................................. 32 ANEXO 07 – IMPRIME COMPROVANTE ................................................................................ 33 ANEXO 08 - LOGIN NO RH ...................................................................................................... 34 ANEXO 09 – CASO DE USO – CONSULTA PONTO RH ....................................................... 35 ANEXO10 – RH – IMPRESSÃO DE PONTO E RELATÓRIOS MENSAIS ............................. 36 ANEXO 11- DIAGRAMA DE CONTEXTO ................................................................................ 37 ANEXO 12- DIAGRAMA DE SEQUENCIA ............................................................................... 38 ANEXO 13 - DIAGRAMA DE ATIVIDADE – VALIDAR ENTRADA/SAÍDA ............................... 39

7

1 INTRODUÇÃO

As normas relativas ao Sistema de Registro Eletrônico de Ponto prevista no Art. 74 da Portaria Nº 1.510/09 da Consolidação das Leis Trabalhistas – CLT tem, pelo menos, dois objetivos claros: facilitar a execução do contrato de trabalho, propiciando um controle compartilhado quanto à jornada de trabalho realizada pelo empregado e estabelecer uma prova pré-constituída em relação a eventuais horasextras prestadas pelo empregado, em prol da segurança jurídica de ambas as partes. Assim, o primeiro objetivo cumpre um duplo fim: o de a empresa saber quantas horas o empregado trabalhou e o de o empregador verificar se o seu salário corresponde às horas efetivamente trabalhadas. Uma das intenções mais fortes da Portaria é resgatar a natureza bilateral das marcações de ponto. Assim, ela exige que todo equipamento tenha um mostrador de horário e, a cada entrada ou saída, seja fornecido ao funcionário um comprovante de Registro de Ponto, registrando a operação feita, com data e hora. O comprovante deve ser fornecido por impressora integrada ao REP em um formato padronizado. Diante disso e aliando-se a tecnologia e um design moderno para empresa que segue o estatuto da CLT, este sistema de controle de registro de ponto e coletor de dados foi idealizado para este projeto utilizando o Sistema de Cartão Magnético por Contato – (Smart card Contactless) - por ser um equipamento voltado às necessidades da empresa que busca aumentar sua eficiência investindo na melhoria de seus processos. Assim, O projeto de Sistema de Controle de Registro Eletrônico de Ponto tem o objetivo de criar um sistema que possa registrar e armazenar os dados originais das marcações realizados pelos funcionários da empresa em um banco de dados. Permitirá ainda criar condições para que o departamento de Relações Humanas – RH possa verificar a consistência das marcações de ponto, os registros de entrada e saída do trabalho, pontualidade, faltas e horas-extras trabalhadas ou não, gerar relatórios mensais ou sempre que necessário acessar diretamente o arquivo-fonte de dados, através da emissão dos relatórios instantâneos de marcações.

8

1.1 OBJETIVO DO DOCUMENTO

Este documento foi criado para o Sistema de Controle de Registro Ponto utilizando Relógio Eletrônico e propõem documentar os levantamentos de Requisitos e Casos de Usos. Deverá servir também de referência para as demandas do desenvolvimento de sistemas deste projeto.

1.2 REFERÊNCIAS

Por definição, acordo com a Consolidação das Leis do Trabalho - CLT, aprovada pelo Decreto-Lei nº 5.452, de 1º de maio de 1943 (Art. 1º, parágrafo único)- a Portaria prevista no Art.7 diz que “o Sistema de Registro Eletrônico do Ponto - SREP é o conjunto de equipamentos e programas informatizados destinados à anotação por meio eletrônico da entrada e saída dos trabalhadores das empresas”. Esta mesma Portaria diferencia nos sistemas de ponto o equipamento (hardware) – que denomina Registrador Eletrônico de Ponto – REP, do programa (software) – que denomina Programa de Tratamento de Registro de Ponto. Tal diferenciação é imprescindível para delinear as responsabilidades de cada fabricante. Fica estabelecido claramente que ambos os elementos compõem um sistema que deve ser conjuntamente analisado, já que não se pode conceber o funcionamento de um programa sem o equipamento e vice-versa. No que se refere às responsabilidades, esta distinção se faz necessária para garantir a fabricantes de equipamentos e de programas a sua idoneidade evitando desta maneira que um fabricante de equipamento não pode se responsabilizar por fraudes decorrentes de eventual programa associado ao equipamento por exclusiva decisão do empresário que adquiriu separadamente ambos os elementos. Ou, ao contrário, se poderá dizer que o fabricante do software não pode assegurar que seu

9

programa não seja utilizado indevidamente por um empresário que o execute (rode) em um equipamento inseguro. Pelos termos da Portaria fica claro que os fabricantes de “hardware” devem garantir que as marcações originais sejam preservadas em um arquivo-fonte de dados que deve ser imune a qualquer alteração independentemente do programa de computador que, por decisão do empresário, utilize os dados originais captados pelo equipamento para geração de relatórios. Assim, as marcações de ponto originais devem ser arquivadas permanentemente em um sistema fechado, que fornece, por seus próprios meios, a qualquer tempo, relatórios fidedignos dos dados coletadas. Esse arquivo-fonte deve ser acessável a qualquer tempo pela fiscalização trabalhista ou, na eventualidade de um processo judicial, pelo próprio juiz ou seu auxiliar (em caso de inspeção judicial) ou pelo perito de confiança do juiz (em caso de perícia).

2 REQUISITOS ESSENCIAIS DO IDEALIZADOR DO PROJETO

Este sistema deve permitir que os funcionários possam bater o seu ponto de entrada e saída no seu local de trabalho, permitir que o gerente possa realizar funções no sistema como de cadastrar, excluir, atualizar dados do funcionário e que tanto o gerente quanto o próprio funcionário possam saber quantas horas ele trabalhou durante o mês.

2.1 DESCRIÇÃO COMPLETA

O cliente deseja implantar em sua empresa um sistema que substitua o atual relógio de ponto mecânico dos funcionários por um sistema de registro eletrônico de ponto. Este controle de ponto deverá ser feita pelo empregador, por meio de equipamentos de sua propriedade e viabilizado por pessoal específico (gerente e RH) designado pelo empregador, mas de forma que tal operação, nitidamente unilateral seja contrabalançada por meios de fiscalização que, adequadamente,

10

propiciem ao empregado certo controle sobre o resultado final de tal operação, prevendo assim, um relatório de jornada de trabalho, como entrada e saída, banco de horas, horas extras, etc. Para resolver essa questão podem ser utilizados controles automatizados de baixo custo que permitem a coleta das informações no local onde a atividade está ocorrendo e o posterior processamento das informações coletadas. Tal proposta é algo que vai ao encontro da busca por tecnologia que auxilie nas tarefas de todos colaboradores de qualquer empresa do país. Assim, a solução proposta é um conjunto de sistemas composto de um registrador eletrônico de ponto com leitor de cartões smart card e um sistema de controle de presença que gerencia os dados coletados e emite os relatórios necessários para se fazer o controle de entrada/saída. Desta maneira, o sistema (softwares) não devem permitir alterações no arquivo-fonte de dados, nem permitir divergências entre os dados ali contidos e os relatórios gerados pelo programa. Para isso, devem obrigatoriamente ter mecanismos que permitam o rastreamento e visibilidade de todas as operações de tratamento de dados, de forma a assegurar que as marcações tidas como originais pelo programa são exatamente as que foram captadas do equipamento (hardware) e, se houver divergências de dados, que esses não decorreram do sistema, mas do equipamento, ou seja, eventuais complementos ou correções de horário deverão ser explicitamente apresentadas e justificadas nos relatórios gerados pelo programa, sem deixar de constar expressamente quais foram os dados originais.

2.2 LISTA ORDENADA DE REQUISITOS

2.2.1 Requisitos Funcionais

 O sistema deve permitir cadastrar funcionários;  O Sistema deve permitir os cadastros dos horários dos funcionários;  O sistema deve permitir validar matrícula dos funcionários;

11

 O sistema deve permitir registrar horário de entrada/saída do funcionário;  O sistema deve permitir o cadastro das escalas dos funcionários;  O sistema deve permitir coletar informações do Banco de dados;  O sistema deve permitir emitir comprovante de horário de ponto;  O sistema deve permitir emissão de Relatório de entrada e saída;  O sistema deve permitir consultar folha-ponto com geração de relatório entrada/saída.

2.1.2 Requisitos Não-Funcionais - Registrador Eletrônico de Ponto – REP

 Não permitir alterações ou apagar os dados armazenados na Memória de Registro de Ponto- MRP por meio do mesmo ou de qualquer outro meio;  Ser inviolável não permitir a abertura ou inserção de informações manuais;  Não possuir funcionalidades que permitam restringir as marcações de ponto;  O equipamento adquirido pelo cliente deve possuir leitor de cartões RFiD Mifare (Smart card Contactless) e /ou leitor de cartões RFiD proximidade padrão;  Deverá permitir a coleta de dados via porta USB no próprio equipamento, aplicativo Web ou via software;  Precisará de TCP-IP 10/100 MBits Nativo, WI-FI (rede local sem fios).

12

3 ESPECIFICAÇÃO DE REQUISITOS

3.1. DIAGRAMA DE CASO DE USI – REGISTRO DE PONTO - REP

Figura 1- Diagrama de Caso de Uso: Visão geral do sistema REP.

13

3.2 DESCRIÇÃO COMPLETA

As Tabelas abaixo apresentam os fluxos principais dos Casos de Uso constantes na Figura 1.

Todos os fluxos iniciam com os atores primários e

secundários acessando o sistema. Caso de Uso Sumário Resumo Atores primários Ator secundário Pré-condição Pós-condição Ações do ator

Cadastrar Funcionário Inclusão e/ou alteração dos dados pessoais de cadastro no sistema. Este Caso de Uso descreve as etapas necessárias de inclusão e alteração de dados pessoas do funcionário. Funcionário/gerente Sistema e Banco de Dados. Possuir o Smartcard. O funcionário ser cadastrado no sistema. 1. Inclusão – cadastrar funcionários no sistema; 2. Exclusão – excluir usuários do sistema; 3. Consultar – consultar os funcionários cadastrados; 4. Alteração – alterar dados de usuários cadastrados; 5. Relatório – listagem dos funcionários cadastrados.

Tabela 1 - Caso de Uso - Cadastrar funcionário

Caso de Uso Sumário Resumo Atores primários Ator secundário Pré-condição Pós-condição Ações do ator

Encostar Cartão (Smartcard) Usar o sistema para registrar a entrada e/ou saída da empresa. Descrever as etapas para registrar o ponto. Funcionário/gerente Registrador eletrônico de ponto - REP Possuir o Smartcard. O funcionário estar cadastrado no sistema. 1. A ação inicia-se quando o funcionário encosta seu cartão no registrador de ponto; 2. O sistema deve ler os dados do chip e a respectiva identificação do cartão.

Tabela 2 - Caso de Uso - Encostar Cartão (Smartcard)

Caso de Uso Sumário Resumo Ator primário Atores secundários

Leitura do Cartão (Smartcard) REP - no modo de leitura de cartão. Descrever a etapa para registrar ponto REP Funcionário/gerente

14

Pré-condições Pós-condição Ações do ator

Possuir o Smart card e estar cadastrado no sistema. O funcionário estar identificado pelo sistema. 1. O sistema lê os dados do chip e a respectiva identificação do cartão e verifica se é válido. 2. Se o funcionário não estiver cadastrado no sistema, o REP enviará mensagem “acesso negado”. 3. Se o funcionário é cadastrados o sistema valida essas informações.

Tabela 3- - Caso de Uso - Leitura do Smartcard.

Caso de Uso Sumário Resumo Ator primário Atores secundários Pré-condições Pós-condição

Ações do ator

Coletar Dados O REP deverá coletar os dados armazenados no BD1. Este Caso de Uso descreve as etapas percorridas pelo REP. REP Funcionário/gerente O REP estar conectado ao BD. O funcionário está identificado pelo sistema. 1. O sistema coleta os dados contido no Smart card; 2. Envia esses dados do funcionário para o BD com o registro da hora de sua passagem pelo local; 3. Faz a validação dos dados.

Tabela 4 - Coletar Dados.

Caso de Uso Sumário Resumo Ator primário Atores secundários Pré-condições Pós-condição

Ações do ator

Validar Matrícula Funcionário usa o sistema para registrar a entrada e/ou saída. Este Caso de Uso descreve as etapas percorridas pelo funcionário para registrar o ponto REP Funcionário/gerente Possuir o Smart card e estar cadastrado no sistema. O funcionário estar identificado pelo sistema. 1. Se a matrícula existe, o sistema retorna dados validados; 2. Se o funcionário não estiver cadastrado no sistema, o REP enviará mensagem “acesso negado”. 3. Se tal processo ocorrer 3(três) vezes consecutivas, o sistema cancela a transação, não permitindo qualquer interação nos próximos 30 minutos seguintes.

Tabela 5 - Caso de Uso – Validar dados do funcionário (matrícula).

Caso de Uso Sumário Resumo Ator primário 1

Registrar Horário Entrada/Saída Funcionário usa o sistema para registrar a entrada e/ou saída. Este Caso de Uso descreve as etapas percorridas pelo funcionário para registrar o ponto. REP

BD- Banco de Dados

15

Atores secundários Pré-condições Pós-condição

Ações do ator

Funcionário/gerente Possuir o Smart card e estar cadastrado O funcionário estar identificado pelo sistema. 1. O sistema valida a matrícula; 2. Só será permitido acesso de funcionário dentro da faixa de horário cadastrado pelo RH, caso contrário, o acesso será negado; 3. Registra a entrada e/ou saída do funcionário; 4. Envia mensagem de entrada e/ou saída do funcionário para o BD.

Tabela 6 - Caso de Uso - Registrar Horário Entrada/Saída

Caso de Uso Sumário Resumo Ator primário Atores secundários Pré-condições Pós-condição Ações do ator

Emitir Comprovante Funcionário usa o sistema para registrar a entrada e/ou saída . Descrever a etapa de emissão de comprovante. REP Funcionário/gerente Possuir o Smart card e estar cadastrado A matrícula funcional está validada no sistema. 1. O sistema valida o registro à entrada e/ou saída; 2. Emite um comprovante do registro de ponto da entrada e/ou da saída;

Tabela 7 - Caso de Uso - Emitir Comprovante

Caso de Uso Sumário Resumo

Ator primário Ator secundário Pré-condição Pós-condição

Ações do ator

Emitir Relatório Folha-Ponto Funcionário usa o sistema para registrar a entrada e/ou saída. Este caso de uso representa a funcionalidade de gerar relatórios de frequência do sistema. Dois tipos de relatórios serão possíveis de ser gerado, um detalhado com dados mensais, e outro simplificado por funcionário e setor (departamento). BD Gerente Armazenamento no sistema de processamento de dados coletados O gerente RH estar identificado pelo sistema. 1. O gerente selecionará na tela principal a opção Emissão de Relatórios; 2. O sistema abrirá uma tela para que o gerente possa escolher que tipo de relatório deseja emitir; 3. O sistema gera relatórios padrões baseado em consulta ao BD emitindo relatórios compartilhados de pessoas e setores, com gráficos, planilhas, ocorrência para abonos, quadro de horários etc.; 4. O gerente visualizará o relatório escolhido e poderá fazer a impressão do relatório.

Tabela 8 - Caso de Uso - Emitir Relatório Folha-Ponto

16

Caso de Uso Resumo Ator primário Ator secundário Pré-condição Pós-condição

Ações do ator

Consulta Folha-Ponto O programa deve ser capaz de gerar balancete do mês para serem exibidos em tela ou impressos. Gerente RH Funcionários Estar cadastrado no sistema O funcionário está identificado pelo sistema. 1. O gerente consulta notificações de banco de horas, horasextras, ocorrências (atestado médico, problemas pessoais etc.) e atrasos, faltas; 2. Funcionário recebe notificações das ocorrências, banco de horas, horas- extras, atrasos etc., justificando-as; 3. Consulta simplificada das informações de frequência e saldo de horas; 4. Consulta de funcionário por qualquer parte do nome, matrícula ou PIS/PASEP; 5. Seleciona o número de dias com base no qual se produz o relatório (Nº. dias); 6. O RH emite um documento com essa informação; 7. Registra na folha ponto do funcionário que esta operação foi realizada com sucesso.

Tabela 9 - Caso de Uso - Consulta Folha-Ponto

Caso de Uso Sumário Resumo Ator primário Pré-condição Pós-condição

Ações do ator

Consulta Ponto Gerente RH poderá fazer consulta do ponto. O programa deve ser permitir que o gerente (autorizado) possa consultar os registros de ponto do funcionário. Gerente Estar cadastrado no banco de dados. O funcionário está identificado pelo sistema. 1. O gerente RH pode consultar uma entrada e/ou saída registrada pelo funcionário quando solicitado pelo mesmo. 2. Emite um documento com essa informação para RH; 3. Registra na folha ponto do funcionário que esta operação foi realizada com sucesso.

Tabela 10 - Caso de Uso - Consulta Ponto

Caso de Uso Sumário Resumo Ator primário Pré-condições Pós-condições Ações do ator

Imprime Comprovante de Ponto Funcionário poderá retirar seu comprovante de entrada/saída A impressora do REP deve emitir comprovante (ticket) ao funcionário. Impressora do REP Estar conectado com o banco de dados e o registrador de ponto Todos os acessórios e componentes estejam conectados. 1. A impressora do REP emite comprovante cada vez que o funcionário registrar o ponto de entrada e/ou saída.

Tabela 11 - Caso de Uso - Imprime Comprovante de Ponto

17

3.3 CARACTERÍSTICAS DA APLICAÇÃO

3.3.1 Funcionalidade

Neste critério são avaliados os recursos oferecidos pelos equipamentos. Tais recursos permitem a implementação do coletor mais intuitivo com melhor usabilidade, sempre avaliando os recursos necessários para atender a demanda do projeto. O registrador eleito será de total responsabilidade do empregador e que deverá disponibilizar todos os recursos exigidos pela Portaria 1510/09 como impressora interna, teclado numérico, display gráfico e conector Ethernet, além de:  O Smart card deve ter apenas um usuário vinculado  Para acessar o sistema o usuário deve estar cadastrado previamente;  O ambiente de acesso restrito deve possuir computador para que a aplicação seja instalada;  O Banco de Dados deve estar instalado e configurado;  Possuir identificação do REP. gravada de forma indelével na sua estrutura externa, contendo CNPJ e nome do fabricante, marca, modelo e número do fabricante do REP.

3.3.1.1 Adequação dos atores

Ator Funcionário

Gerente de RH

REP

Descrição O ator representa os funcionários contratados pela empresa e cada um será cadastrado com um número de matrícula pelo gerente de RH. Este ator também é um funcionário da empresa, porém possui permissões privilegiadas no sistema. Ele será o responsável pelo cadastro de funcionários, bem como poderá excluir, atualizar, e consultar cada funcionário da empresa. O Registrador Eletrônico de Ponto é um relógio de ponto homologado em órgão certificado pelo Ministério do Trabalho e Emprego, de maneira a atender a Portaria 1510/09. Tem como principais funções: a. a finalidade exclusiva a marcação de ponto; b. possuir memória das marcações de ponto que não possa ser

18

alterada ou apagada; c. Emitir comprovante (ticket) a cada marcação efetuada pelo REP trabalhador; d. Não possuir mecanismo que permita marcações automáticas ou restrições às marcações. i. Impressora do REP (acoplada) - O ticket é o comprovante do trabalhador da efetiva jornada de trabalho. Servirá como prova em Impressoras possíveis ações trabalhistas, e deve ser guardado por 5 anos como garantia dos direitos; ii. Impressora - para impressão de relatórios. Banco de Este ator será o responsável pelo armazenamento das informações Dados da empresa. Tabela 12 - Caso de Uso - adequação dos atores do sistema.

3.2.1.2 Acurácia

Nos quesitos: i.

Facilidade de Manuseio - sabe-se que a interação entre os usuários e

o equipamento é restrita, na maioria do tempo, apenas o “encostar do cartão” pelos funcionários. Porém, no âmbito de configuração e tarefas administrativas, os recursos adicionais fornecidos são importantes. O equipamento possui vários recursos adicionais que facilitariam a administração, porém tais controles demandam uma implementação complexa; ii.

Facilidade de Programação - este critério é de fundamental

importância, pois definirá o custo de implementação do sistema de coleta e também de todas as futuras manutenções necessárias. As classes de regras de negócio são a implementação das regras de negócio necessárias para o sistema funcionar e classes de controle para funcionamento das interfaces. Além disso, a comunicação com o Banco de Dados é implementada através de classes desse nível de arquitetura; iii.

Confiabilidade - este critério avalia a confiabilidade do software e

hardware utilizados como base o reconhecimento do equipamento e do sistema adotado pelo mercado e/ou comprovação de uso prévio com sucesso. No sistema automatizado o funcionário não tem como prejudicar ou beneficiar a si mesmo, o

19

que torna o registro muito mais justo e acurado. O sistema não tem como ser influenciado ou burlado, simplesmente realiza as marcações dos códigos que foram informados. Por outro lado, pode-se nesse novo paradigma ocorrer um novo tipo de fraude, simplesmente emprestando o Smart card para que outro colega registre a presença. Uma solução para esse problema é utilizar outro tipo de identificador de usuário em substituição ao cartão como, por exemplo, uma leitora biométrica (fingerprint) e que poderá ser usado o mesmo sistema que será implantado, sendo apenas necessários algumas modificações nos códigos programados. Por esses motivos, considera-se que nesse quesito a automação não beneficia nem prejudica o processo existente. iv.

Custo - o custo para aquisição dos softwares é um fator crítico para

definição da escolha. O que justifica essa situação é a quantidade de recursos adicionais disponíveis e que não serão necessários para o projeto. O equipamento, muita vezes, fica em segundo plano por custar muito menos e disponibilizar uma boa gama de recursos. Porém, o sistema (software) e que atende aos requisitos; v.

Segurança - entende-se por segurança a garantia que as presenças

armazenadas não serão perdidas. No processo manual qualquer dano à folha de pagamento ou sua perda causa a perda de todos os dados nela armazenadas. Com o controle automatizado o funcionário só precisa manter consigo o Smart card que não necessita de atenção demasiadamente cautelosa. Basta tratá-lo com o mesmo cuidado que um cartão de banco que irá funcionar corretamente. Por esse motivo a automação auxiliaria o processo de controle e organização.

20

4 ESPECIFICAÇÃO DE RISCOS

Como etapa inicial da especificação de riscos o processo para identifica-los é necessária a sua categorização. A divisão dos escopos possíveis em que os riscos devem ser abordados visa facilitar o processo da análise de riscos do Sistema de Registrador Eletrônico de Ponto. Como referencial inicial, levou-se em conta as seguintes categorias de riscos: i.

Físicos- esta categoria abrange as áreas abordadas riscos como: interrupção de energia e /ou na conexão de internet ou com o Banco de Dados, chip desmagnetizado etc.;

ii.

Humanos - categoria que leva em consideração os riscos à informação ou aos recursos informacionais advindos de falha humana;

iii.

Ambientais (riscos naturais )- categoria referente aos riscos ambientais, ou seja, condições das instalações físicas e do ambiente no qual essas instalações se encontram;

iv.

Externos - categoria que leva em consideração os riscos à informação ou aos recursos informacionais advindos de fatores externos à atividade da Empresa. Por exemplo, pode-se citar as mudanças de orientação, por parte da Presidência ou Gerência da empresa, sobre determinado inciso previsto no Art. 74 da Portaria Nº 1.510/09 da Consolidação das Leis Trabalhistas – CLT e riscos de intrusos e vandalismo etc.;

4.1 DESCRIÇÃO COMPLETA

Nesta etapa da especificação de riscos criou-se uma tabela, como representado a seguir, relacionando os riscos, prioridades e medidas de segurança.

21

Escalas (valor)

Inaceitável (6)

Grave (5)

Crítico (4)

Mediano (3)

Secundário (2)

Desprezivel (1)

Consequência estimada Interpretações possíveis  Perda da informação ou  Altíssima chance de dado sem chance de perda de vidas para os recuperação; recursos humanos envolvidos na missão;  Indisponibilidade definitiva dos recursos informacionais  Perda da confiança na (hardware e software) Instituição pela sociedade envolvidos.  Com possibilidade de recuperação com custos  Destruição ou dano financeiros e materiais severo aos dados ou inalcançáveis em prazo informações, ou aos recursos oportuno para cumprimento informacionais (hardware e da missão software);.  Gera processo jurídico;  Os registros do sistema podem permitir a um intruso modifica-los remotamente.  Hacker aproveitar que o sistema operacional de rede não possui todas as correções e atualizações disponibilizadas pelo fabricante do REP.  Alteração, inclusão ou exclusão indevida nos cadastros e/ou fichas funcionais dos empregados.  Sistema operacional de redes não possui todas as correções e atualizações disponibilizadas pelo fabricante do REP;  Sistema operacional das estações não possui a possibilidade de configurar restrições de acesso às pastas dos arquivos;

 Hacker; elemento interno ou funcionário insatisfeito.  Há ligação dos computadores com a Internet, viabilizando ligações entre equipamentos fora da rede e os servidores.  A rede poderá ficar indisponível.  A senha do gerente do RH foi descoberta e os registros foram trocados pelo uso ilícito dos privilégios do gerente; 

Pode ocorrer, porém é muito improvável.

Tabela 13 - Valores recomendados como referência para a estimativa dos riscos.

22

5 ESPECIFICAÇÃO DE MÉTRICAS

5.1 DETALHAMENTO DAS ATIVIDADES E CRONOGRAMA

 Levantamento de requisitos - identificar as necessidades do sistema baseado no projeto proposto;  Projeto do sistema - analisar, projetar e modelar o sistema através de casos de uso, detalhamento de casos de uso, modelo de contexto, modelo de atividade e modelo de sequencia;  Redação do Trabalho de Conclusão - consiste na elaboração de toda documentação do Trabalho de Conclusão.

O próximo passo é a derivação da estimativa de prazo. A estimativa de prazo é gerada inicialmente de forma empírica considerando: tamanho e esforço estimados do projeto e tamanho da equipe para o desenvolvimento do projeto. Algumas considerações foram feitas para as estimativas de prazo em horas e em meses, no caso, 2 bimestres. Então, utiliza-se a seguinte fórmula: Estimativa de tempo (em meses) = Esforço (horas) / (Tam. equipe * 3)

TABELA 13 - CRONOGRAMA Atividade

Estimativa de tempo (mês) Mar

Fase 1: Levantamentos de requisitos Etapa 1.1: Estudo das características e funcionalidades. Atividade 1.1.1: Reuniões - elaboração diagrama Caso de Uso Etapa 1.2: aprimoramento dos diagramas e elaboração da documentação. Atividade 1.2.1: diagramas de caso de uso, contexto, atividade e sequencia; rotinas de consultas e de modificações. Tabela 14 - Fases, etapas e estimativa de tempo.

Abr i

Mai Jun

23

5.2 DESCRIÇÃO COMPLETA

Fase 1 - Levantamento de Requisitos

Etapa 1.1: - Essa primeira atividade envolveu a etapa de estudo das características e funcionalidades desejadas para o Sistema de Registro Eletrônico de Ponto – SREP. Atividade 1.1.1: a) foi realizada reunião2 entre professor e alunos que permitiu levantar os principais requisitos do sistema e identificar as principais entidades que deviam ser consideradas no modelo conceitual, assim como os relacionamentos necessários; b) a segunda reunião ocorreu em março e foram esclarecidas as dúvidas iniciais e identificados os atributos relacionados às entidades foram definidos os seguintes requisitos para o sistema: i. cadastrar informações relacionadas aos funcionários regulares da empresa; ii. cadastrar os horários e escalas dos funcionários; iii. validar matrícula dos funcionários; iv. registrar horário de entrada/saída do funcionário; v. coletar informações do Banco de dados; vi. emitir comprovante de horário de ponto; vii. emitir Relatório de entrada e saída; viii. consultar folha-ponto com geração de relatório entrada/saída.

Etapa 1.2: - Nesta etapa elaboramos diagramas de Caso de Uso, contexto, atividades e sequência de acordo com os requisitos levantados. Atividade 1.2.1: a) desenho do diagrama de Caso de Uso. - apresentamos o diagrama de Caso de Uso na Figura 1, no anexo 01 descrevemos as entidades e os relacionamentos, assim como seus atributos;

2

Encontro em sal de aula sob orientação do professor.

24

b) desenho do diagrama de Contexto - apresentamos diagrama de contexto na Figura 12, no anexo 11 descrevemos as entidades e os relacionamentos, assim como seus atributos; c) desenho do diagrama de Sequencia - apresentamos diagrama de contexto na Figura 13, no anexo 12 descrevemos as entidades e os relacionamentos, assim como seus atributos; d) ) desenho do diagrama de Atividade - apresentamos diagrama de contexto na Figura 14, no anexo 13 descrevemos as entidades e os relacionamentos, assim como seus atributos;

25

6 ABRANGÊNCIA DO PROJETO

Este projeto deve permitir que os funcionários possam registrar seu ponto de entrada e saída no seu local de trabalho, permitir que o gerente possa realizar funções no sistema como de cadastrar, excluir, atualizar dados do funcionário e que tanto o gerente quanto o próprio funcionário possam saber quantas horas ele trabalhou durante o mês. A função gerenciar relatórios - deve estar evidente neste sistema e deverá permitir que o gerente ao final de cada mês possa emitir e imprimir através de uma impressora que esta conectada ao sistema os relatórios mensais contendo as seguintes informações de cada funcionário: nome do funcionário, matrícula, horas normais, banco de horas, atestado médicos e justificativas de faltas. Serão obrigatórios: a.

Quanto à usabilidade - o sistema deve ser simples de usar, interativo

com o usuário. b.

O sistema deve facilitar a identificação e acerto nas informações de

cartão de ponto, evitando assim, possíveis reclamações trabalhistas. c.

O sistema deve efetuar fechamentos mensais dos relatórios de todas

as marcações realizadas pelo relógio eletrônico bem como relatórios cadastrais completos. No quesito segurança – a segurança do sistema como um todo é um ponto que será sempre avaliado a cada decisão a respeito do projeto. Entende-se que o sistema tem uma grande responsabilidade e qualquer falha poderia acarretar consequências indesejáveis tanto para o empregador quanto para os funcionários. Sendo assim, deve-se pensar em um sistema com um nível adequado de confiabilidade com objetivo a evitar tais transtornos. Quanto à manutenção, o backup poderá ser feito no próprio servidor, pois o sistema está instalado em rede, ou no local em que estiver instalado.

26

7 REFERÊNCIAS

HAZAN Claudia.; STAA, Arndt Von. Analise e Melhoria de um Processo de Estimativas de Tamanho de Projetos de Software. Monografias em Ciências da Computação nº 04/05, Departamento de Informática PUC-Rio, ISSN 0103-9741, Fevereiro 2005. Sistema de Administração dos Recursos de Tecnologia da Informação – SISP http://www.sisp.gov.br/faq_padronizacao/one-faq?faq_id=13933551 – acesso em 31 mai 2013.

27

8 ANEXOS

ANEXO 01 – CASO DE USO – SISTEMA DE REP.

Figura 2 - Caso de Uso – Registro Relógio Eletrônico de Ponto

28

ANEXO 02 – CADASTRO FUNCIONÁRIO

Figura 3- Caso de Uso – Cadastro de Funcionário

29

ANEXO 03 - FUNCIONARIO ENCOSTA SMART CARD

Figura 4 --Caso de Uso- Funcionário encosta Smart card no REP.

30

ANEXO 04 – LER SMART CARD

Figura 5 -Caso de Uso- Ler Smartcard

31

ANEXO 05 - CASO DE USO – CONSULTA DADOS DA MATRÍCULA

Figura 6 - Caso de Uso-Consulta dados do funcionário

32

ANEXO 06 - CASO DE USO –REGISTRA ENTRADA/SAÍDA

Figura 7 -Caso de Uso - Registra entrada/saída do funcionário.

33

ANEXO 07 – IMPRIME COMPROVANTE

Figura 8 - Caso de Uso - Imprime comprovante entrada/saída

34

ANEXO 08 - LOGIN NO RH

Figura 9 - Caso de Uso - Login RH

35

ANEXO 09 – CASO DE USO – CONSULTA PONTO RH

Figura 10 - Caso de Uso - Consulta ponto RH

36

ANEXO10 – RH – IMPRESSÃO DE PONTO E RELATÓRIOS MENSAIS

Figura 11 - - Caso de Uso - Imprimi ponto e relatórios mensais.

37

ANEXO 11- DIAGRAMA DE CONTEXTO

Figura 12 - Diagrama de Contexto - Sistema de REP

38

ANEXO 12- DIAGRAMA DE SEQUENCIA

Figura 13 - Diagrama de Sequencia - Fazer Login

39

ANEXO 13 - DIAGRAMA DE ATIVIDADE – VALIDAR ENTRADA/SAÍDA

Figura 14 - - Diagrama de Atividade – Validar Entrada/Saída

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.