Anda di halaman 1dari 17

Documentao de viso:

Sistema de Controle de ponto eletrnico para empresas

Documentados por:
Halison Miguel e
Edvan Pontes

Verso do documento: 1.4


Data de atualizao: 04 de Fevereiro de 2012
Histrico da Reviso

Data Verso Descrio Autor

17/01/2012 1.0 Fizemos o escopo, construmos o Halison e Edvan


diagrama de casos de uso, e Parte
dos requisitos funcionais.

19/01/2012 1.1 Fizemos alteraes no diagrama de Halison e Edvan


caso de uso, no escopo do sistema,
e terminamos os requisitos
funcionais e no funcionais.

20/01/2012 1.2 Conclumos toda a documentao Halison e Edvan

30/02/2012 1.3 Correes do diagrama de caso de


uso e os requisitos funcionais e no Halison e Edvan
funcionais e das tabelas de
referencias.

02/03/2012 1.4 Correes sugeridas pelo professor Halison e Edvan


Edmilson Campos.

1 Introduo
Este documento de viso foi criado para um sistema de controle de ponto eletrnico e
visa documentar os levantamentos de requisitos e casos de uso do prprio, nele voc ir
encontrar os requisitos e os casos de uso e uma documentao que possa servir pra uma
futura manuteno e continuidade de verses posteriores.

1.1 Resumo
Este o projeto de um software de Controle de Ponto que tem como objetivo criar
um sistema conectado a um banco de dados onde possam ser armazenados os dados de
funcionrios de uma empresa, assim tambm como os registros de sua estrada e sada do
trabalho, para que assim a gerencia possa ter controle detalhado e preciso destas
informaes de seus funcionrios, como por exemplo: pontualidade, faltas e horas
extras trabalhadas ou no, e ao final do ms ou sempre que preciso gerar um relatrio
desses registros.

1.2 Escopo
Este sistema deve permitir que os funcionrios possam bater o seu ponto de
entrada e sada no seu local de trabalho, permitir que o gerente possa realizar funes no
sistema como de cadastrar, excluir, atualizar dados do funcionrio e que tanto o gerente
quanto o prprio funcionrio possam saber quantas horas ele trabalhou durante o ms.

2 Requisitos
2.1 Requisitos Funcionais

Cod. Nome Descrio Categoria

F01 Registrar Ponto Registra entrada e sada de um funcionrio. Evidente

F02 Gerenciar funcionrio Funcionalidade que permite cadastrar os Evidente


dados dos funcionrios no sistema como
nome, endereo, CPF, RG, telefones, data
nascimento, cargo, departamento, e horrio
de trabalho. Permitir tambm alterar esses
dados e excluir o mesmo.

F03 Gerenciar departamento Esta funcionalidade permitir que o gerente Evidente


possa cadastrar, excluir, e alterar
departamentos no sistema.

F04 Ao final de cada ms o gerente pode imprimir Evidente


atravs de uma impressora que esta conectada
Gerenciar contracheque ao sistema o contracheque para entregar ao
funcionrio.

F05 Gerenciar horrio Esta funcionalidade permitir que o gerente Evidente


possa atribuir horrio pra cada funcionrio,
visto que o preo por hora pode mudar de
funo pra funo e tambm atribuio de
adicional noturno, para funcionrio de que
trabalham no turno noturno.

F06 Gerenciar Expediente Esta funcionalidade permite que o gerente Evidente


possa gerenciar os experientes de cada
funcionrio, nessa funo
F07 Gerenciar Relatrios Esta funcionalidade o gerente poder Evidente
acompanhar sempre que ele queira um
relatrio de cada funcionrio, contendo, nome
do funcionrio, matricula, horas normais,
horas extra e justificativas de faltas.

F08 O funcionrio autentica-se no site da empresa Evidente


para utilizar suas funes tais como,
Autenticao no Site visualizar contracheque, cadastrar e enviar
justificativas.

F09 Gerenciar cargo Esta funcionalidade permitir que o gerente Evidente


possa cadastrar cargos que possa surgir na
empresa, excluir e tambm atualizar os
mesmos.

F10 Consultar Contracheque Atravs do site da empresa o funcionrio Evidente


depois de autenticado poder consultar seu
contracheque mensal.

2.2 Requisitos No Funcionais

Cod. Nome Descrio Categoria

NF01 Prazo de entrega Este sistema ter o prazo de 9 meses Obrigatrio


para ser entregue, com tolerncia de 1
meses de atraso se tiver algum
imprevisto.

NF02 Usabilidade O sistema deve ser simples de usar, Obrigatrio


interativo com o usurio, o terminal
de ponto deve que est num ponto
estratgico na empresa.

NF03 Ambiente de Este sistema vai ser desenvolvido em Desejvel


Desenvolvimento Java com e o Banco de dados o
MYSQL com servidor apache 2.2.
NF04 Segurana O software ser construdo nos Obrigatrio
melhores e mais novos, sistema de
segurana. Para que ningum possa
invadir o sistema para roubar
informaes da empresa e dos
funcionrios.

2.3 Tabela de Referncia Requisitos

NF01 NF02 NF03 NF04

F01 X X

F02 X X

F03 X X

F04 X X

F05 X X

F06 X X

F07 X X

F08 X X

F09 X X

F10 X X

F11 X X
2.4 Diagrama Geral de Casos de Uso
2.5 Casos de Uso
Cod. Caso de Uso Descrio Classificao

UC01 Registrar Ponto Registra o momento exato em que o funcionrio Secundrio


e/ou saiu do seu local de trabalho.

UC02 Relatrio Mensal Relata o histrico mensal de cada funcionrio, de Primrio


faltas, atestados medico julgamentos e horas
extras.

UC03 Manter Este descreve as possveis atividades de Secundrio


Funcionrio manuteno de cadastro do funcionrio, ou seja,
permiti inclui, excluir, alterar e consultar
funcionrio.

UC04 Visualizar Mostra atravs do site, o contracheque das horas, Tercirio


contracheque faltas e dias trabalhados pelo mesmo.

UC05 Horas Extras So as horas que ultrapassam a quantidade de Secundrio


horas normais que cada funcionrio deve
trabalhar. Mostrado no relatrio mensal.

UC06 Vincular Horrio Associar cada horrio programado dos cargos e Secundrio
aos departamentos correspondentes.

UC07 Manter Criar, excluir ou renomear cada departamento de Secundrio


Departamento acordo com as reas dos cargos.

UC08 Manter Cargo Criar, excluir ou designar um cargo de um Secundrio


funcionrio.

UC09 Visualizar Faltas Cada Funcionrio poder ver atravs do sistema Secundrio
sua quantidade de falta no ms as mesma sero
vista tambm no relatrio mensal.

UC10 Julgar Est associado com Faltas, dependendo da falta e Secundrio


Justificativas de sua justificativa ir ter um julgamento para
saber se vo acatar a justificativa, ou no e se
deve ter uma punio para o funcionrio.

UC11 Buscar Est associado com vincular horrio, o sistema Secundrio


Funcionrio deve mostrar uma lista de todo (s) funcionrio (s)
para vincular algum horrio.

UC12 Manter Salrio Est relacionado com manter cargo, e tem o Tercirio
objetivo de atualizar o salrio de cada
funcionrio em todos os cargos da empresa.

UC13 Cadastrar O funcionrio poder atravs do site da empresa Secundrio


Justificativas enviar suas justificativas de ter faltado ao
trabalho.

UC14 Autenticar-se No Para utilizar os benefcios do site da empresa Secundrio


Site cadastra-se no mesmo com seus dados pessoais,

UC15 Notificar Aps o julgamento da justificativa de falta o Secundrio


funcionrio sistema notificar o funcionrio atravs SMS ou
de E-MAIL avisando-o do resultado do
julgamento.

UC16 Visualizar Cada funcionrio poder visualizar relatrio de Tercirio


Relatrio de suas entradas e sada da empresa.
Ponto

UC17 Gerar Contra- Ao final do ms o gerente pode puxar o Secundrio


Cheque contracheque de cada funcionrio da empresa.

UC18 Atestado Medico Quando o funcionrio cadastrar uma Secundrio


justificativa, ele poder anexar nela um atestado
medico, caso a falta seja por problemas de sade.

* A ordem definida a partir do caso de uso de alto risco (primrio) at o caso de uso
de baixo risco(quartenrio)
2.6 Tabela de Referncia - Casos de uso & Requisitos

FN01 FN02 FN03 FN04 F01 F02 F03 F04 F05 F06 F07 F08 F09 F10

UC01 X X X X X

UC02 X X X X X X

UC03 X X X X X

UC04 X X X X

UC05 X X X X X X

UC06 X X

UC07 X X X X X X

UC08 X X X X

UC09 X X X X X X X

UC10 X X X

UC11 X X X X X X

UC12 X X X X X X

UC13 X X X X

UC14 X X X X

UC15 X X X X X

UC16 X X X X X X X

UC17 X X X X X
UC18 X X X X X X X

2.7 Atores

Ator Descrio

Funcionrio O ator representa os funcionrios contratados pela empresa, cada


uma tem seu terminado cargo e trabalho em um departamento,
designado pela gerencia da empresa. Cada um deles ter uma
matricula de funcionrio e na hora do cadastro ele escolhe sua
senha de confirmao no sistema

Gerente Esse ator tambm um funcionrio da empresa, mas ele tem


mais permisses que os outros no sistema, ele quem cadastra,
excluem, atualiza e consulta cada funcionrio da entidade.

2.8 Cliente
Professor Edmilson Campos
Especificao de Caso de uso:
Sistema de Controle de ponto eletrnico para empresas

Documentados por:
Halison Miguel e
Edvan Pontes

Verso do documento: 1.2


Data de atualizao: 03 de Fevereiro de 2012
Especificao de Caso de Uso
<Relatrio Mensal>
Histrico da Reviso
Data Verso Descrio Autor

31/01/2012 1.0 Especificao do caso de uso Relatrio Mensal Halison e Edvan

09/02/2012 1.1 Alterao na Especificao do caso de uso Relatrio Halison e Edvan


Mensal

28/02/2012 1.2 Correes sugeridas pelo professor Edmilson Campos Halison e Edvan

1 Resumo
Este caso de uso permite ao gerente acompanhar os registros de presena, horas trabalhadas,
faltas, justificativas, dos funcionrios atravs de relatrios gerado pelo sistema, podendo ser
mensal ou um determinado perodo escolhido pelo gerente.

2 Atores
Gerente

3 Precondies
Gerente tem que est logado atravs da Matricula no sistema.

4 Ps-condies
No Encontrado.

5 Pontos de Extenso

No Encontrado.

6 Fluxos de evento

6.1 Fluxo bsico

Passo 1: Gerente escolhe a opo Consultas na tela principal do sistema:

Passo 2: Sistema apresenta a tela de login com o campo Matricula;

Passo 3: Gerente entra com sua matricula;

Passo 4: Sistema verifica se a matricula est correta;

Passo 5: Sistema apresenta outra tela com um menu interativo, com as opes Emitir
Relatrio, Funcionrio, Cargo ,Departamento e Sair;

Passo 6: Gerente escolhe o opo Emitir Relatrio e ao lado menu e aparece um sub-menu
com as opes Mensal e Escolher Perodo;

Passo 7: Gerente escolhe a opo Mensal;

Passo 8: Sistema apresenta outra tela para a escolha do ms, com os seguintes campos Ms
e Matricula (referente a matricula do funcionrio que se deseja a emisso do relatrio) ;

Passo 9: Gerente digita o ms e matricula do funcionrio;

Passo 10: Sistema recupera os dados de apontamento e justificativas que foram feitos no ms
escolhido, e os apresenta na tela da seguinte forma: Matricula, nome do funcionrio, cargo,
departamento, total de horas normais trabalhadas, total de hora extra, falta, e as justificativas,
caso tenha alguma falta naquele perodo. Caso nenhum registro exista no ms escolhido, o
sistema emite uma mensagem informando este fato;

Passo 11: Gerente escolhe uma das opes na tela: Imprimir Relatrio, Acompanhar novo
perodo ou Cancelar.

Passo 12: Se o gerente escolher Cancelar, o caso de uso encerrado e volta para tela
principal; se ele escolher Imprimir Relatrio o relatrio e impresso e se ele escolher
Acompanhar novo perodo o sistema volta para o passo 8;

6.2 Fluxo alternativo 1 (Escolher Perodo)

Passo 1: Gerente escolhe a opo Escolher Perodo;

Passo 2: Sistema apresenta outra tela com os campos Data inicial, Data Final e
Matricula (referente a matricula do funcionrio que se deseja a emisso do relatrio);

Passo 3: Gerente digita a data inicial e data final e matricula do funcionrio;

Passo 4: Sistema recupera os dados de apontamento e justificativas que foram feitos no


perodo escolhido, e os apresenta na tela da seguinte forma: Matricula, nome do funcionrio,
cargo, departamento, total de horas normais trabalhadas, total de hora extra, falta, e as
justificativas, caso tenha alguma falta naquele perodo. Caso nenhum registro exista entre as
datas escolhidas, o sistema emite uma mensagem informando este fato;

Passo 4: Gerente escolhe uma das opes na tela: Imprimir Relatrio, Acompanhar novo
perodo ou Cancelar.

Passo 5: Se o gerente escolher Cancelar, o caso de uso encerrado e volta para tela
principal; se ele escolher Imprimir Relatrio o relatrio e impresso e se ele escolher
Acompanhar novo perodo o sistema volta para o passo 8;

6.3 Fluxo de exceo 1 (Registro no encontrado)


Caso no possvel recuperar os registro, o sistema emite uma mensagem de erro
explicando o problema e retorna para o passo 3.

6.4 Fluxo de exceo 1 (No possvel Imprimir)

Caso no seja possvel imprimir o relatrio, o sistema emite uma mensagem de erro
explicando o problema e retorna para o passo 3.

7 Prottipo(s) de interface do caso de uso

Figura 1: prottipo
Figura 2: prottipo

Figura 3: prottipo
Figura 4: prottipo (Fluxo alternativo).

8 Diagrama de domnio do caso de uso

Figura 5:Diagrama
9 Diagrama de operaes do caso de uso

Figura 6: diagrama

10 Diagrama(s) de sequencia do caso de uso

Figura 7: diagrama

Anda mungkin juga menyukai