Sistema de funcionarios, (Aviso de Ferias)  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
dudu_sps
Java Ninja
[Avatar]

Membro desde: 22/09/2009 17:58:18
Mensagens: 279
Offline

Bom galera, Quero a ajuda de voces para pensar como irei fazer minha arquitetura e minha logica no meu Sistema

Sendo que ja tenho o cadastro de funcionarios.. e no cadastro de funcionario tenho a data de admissão

Queria saber.. como voces fariam uma tabela de férias

e a logica, por exemplo.. o funcionario pode ficar até um ano e 11 meses sem tirar férias, depois disso a empresa paga uma multa
o que eu queria. é que quando faltasse um mes para completar um ano e 11 meses, avisar o usuario do Sistema

e fazer as devidas validações, lembrando que se o cara tirou uma férias, eu tenho que contar o tempo da ultima ferias, e tambem lembrando da data de admissão
porque se o cara demorar um ano e 11 meses pra tirar ferias, ele não pode demorar mais um ano e e 11 meses para tirar ferias.. pq não pode passar de dois anos

ajudem ai galeraa

tava pensando em fazer assim a tabela férias

id_ferias
id_func
data_ferias
obs

por enquanto pensei nisso.. se puderem dar opinião sobre o assunto e me ajudarem agradeçooo

É Facil, depois de feito!
A dificuldade está nas Pessoas!
[WWW]
markin1
JavaEvangelist

Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline

Descuilpe, eu só não entendi uma coisa:
se o cara demorar um ano e 11 meses pra tirar ferias, ele não pode demorar mais um ano e e 11 meses para tirar ferias.. pq não pode passar de dois anos


Pode explicar melhor pra mim?

Quem é o juíz?
[Email]
mario.fts
GUJ Ranger
[Avatar]

Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline

markin1 wrote:Descuilpe, eu só não entendi uma coisa:
se o cara demorar um ano e 11 meses pra tirar ferias, ele não pode demorar mais um ano e e 11 meses para tirar ferias.. pq não pode passar de dois anos


Pode explicar melhor pra mim?


o cara não pode ficar 2 anos sem tirar férias.

vc ta fazendo um sistema de RH, folha ou algo do tipo?

Mário Amaral Gonçalves

"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra
[Email]
fantomas
GUJ Master
[Avatar]

Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline

Verifique o procedimento que faz com que o funcionario entre de férias. Talvez vc tenha que: criar uma(s) tabela(s) a mais, uma tabela com mais informações ou utilizar uma tabela já existente.

A lógica de verificação poderia ficar anexa em um processamento mensal, ou seja, toda vez que o processo for executado é emitido um aviso de possíveis férias para o próximo mês.

Infelizmente não conheço folha de pagamento para lhe passar mais detalhes.

flws
dudu_sps
Java Ninja
[Avatar]

Membro desde: 22/09/2009 17:58:18
Mensagens: 279
Offline

Explicando melhor a parte

dois anos sem tirar férias.. a empresa ja paga multa

supondo que eu tire ferias tendo 1 ano e 11 meses de firma

vou voltar tendo 2 anos.. ja vou ter direito a tirar férias de novo

intão, no máximo ele pode demorar um ano pra tirar ferias de novo
se não vai passar de 1 ano e 11 meses acumulado

Por isso to pedindo ajuda.. tanto na logica como na arquitetura do banco

acho que o Sistema tem que fazer as seguintes clausulas

verificar a data de admissão, verificar a data atual, verificar o tempo entre a data de admissão e a data atual

se for mais que um ano, tem direito a ferias, se faz 1 ano e 10 meses sem tirar ferias , o Sistema avisa

se fizer mais de um ano e 11 meses e não tem nenhuma ferias tirada, dai ira pagar multa

lembrando que se faz dois anos e meio(30 meses) que o cara trabalha e ele tirou ferias no mes 15 de trabalho
ele tem direito a uma férias e quando completar 35 meses avisa que ele tem que tirar férias senão irá pagar multaa


algo do tipo

se alguem quiser dar conselho, dica, algo do tipo.. agradeço muito

É Facil, depois de feito!
A dificuldade está nas Pessoas!
[WWW]
Fernando Generoso da Rosa
Virtual Machine Man

Membro desde: 14/01/2003 14:48:21
Mensagens: 555
Localização: Sombrio/SC
Offline

talvez o campo vencimento_ferias ajude...se não tu nao consegue saber a que período essas férias tiradas correspondem...

This message was edited 2 times. Last update was at 05/01/2010 16:34:09

[Email] [MSN]
Jhonny Oliveira
JavaChild
[Avatar]

Membro desde: 25/10/2009 15:14:47
Mensagens: 115
Localização: Guarulhos - SP
Offline

Fernando Generoso da Rosa wrote:talvez o campo vencimento_ferias ajude...se não tu nao consegue saber a que período essas férias tiradas correspondem...


Seguindo a ideia do Fernando, seria mesmo mais fácil quando for inserido um novo registro de funcionário no sistema, o próprio sistema calcular a data limite das férias desse funcionário e gravá-la em alguma tabela.
A partir daí vc pode criar uma rotina que faça um select por esse campo da tabela, e informe quem tem está chegando ao limite máximo sem férias.

Jhonny Oliveira


"E Deus disse a Noé: - Faça backup que Eu vou formatar!".


8º Semestre de Sistemas de Informação - Faculdade Eniac
jhonny.informatica@gmail.com



[Email]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team