Detalhes do Documento

Relatório de Projeto em Contexto de Estágio - Centro de Informática IPG (Guarda)

Autor(es): Silva, Ana

Data: 2025

Identificador Persistente: http://hdl.handle.net/10314/10233

Origem: Repositório Institucional do Instituto Politécnico da Guarda

Assunto(s): Agendamento; Ausências; JAVA; Remuneração; SQL


Descrição

No Centro de Informática (CI), o agendamento das ausências ainda é feito pelo Sistema de Gestão Documental (SGD), o que exige algum trabalho manual na organização dos formulários. Este sistema apresenta algumas desvantagens, como atrasos nas respostas às solicitações de ausências, sobreposições de ausências em caso de férias e erros de cálculo da remuneração de ausências. Para colmatar esses problemas, foi criada a aplicação Take a Break! que tem como objetivo aprovar ou rejeitar solicitações de ausência através de algoritmos específicos, fazendo com que o papel do Coordenador CI seja apenas o de visualizar as ausências aprovadas dos funcionários. Estas ausências aprovadas serão remuneradas através de algoritmos automáticos, diminuindo assim os riscos associados aos pagamentos incorretos. Outra das particularidades desta aplicação é que, em caso de férias, esta não permite ausências sobrepostas, assegurando assim o limite mínimo de funcionários para realizar as tarefas enquanto alguém estiver ausente. Isto significa que se um funcionário pedir férias para o mesmo intervalo de tempo em que outro funcionário já tem uma ausência aprovada, as férias desse funcionário serão automaticamente rejeitadas. Esta aplicação foi desenvolvida para Desktop. O front-end inclui as interfaces Pedido de Ausência, Ausências Aprovadas (Coordenador CI) e Ausências Aprovadas (Funcionário) e foi desenvolvido recorrendo a componentes JAVA Swing. Já o back-end inclui os algoritmos de aprovação ou rejeição das ausências e remuneração das mesmas e foi desenvolvido em JAVA com JAVA DataBase Connectivity (JDBC) para ligação à base de dados SQL. Os Testes de Software deram todos “Aprovado”, pelo que se pode concluir que Take a Break! cumpre com os requisitos definidos, reunindo assim todas as condições para utilização pelos funcionários do CI.

Tipo de Documento Monografia de licenciatura
Idioma Português
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados