Relatório do GPES UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Relatório referente à manutenção do sistema para controle de entrada e saída da X edição da SATI (Semana de Atualização em Tecnologia da Informação). Realizado no período de 20 de abril de 2010 a 17 de maio de 2010. SATI Devido à solicitação da Coordenação de Informática, foi alterado o cronograma de atividades do GPES (Grupo de Pesquisa em Engenharia de Software) para realizar a manutenção do software que será utilizado na X edição da SATI (Semana de Atualização em Tecnologia da Informação). Sistema de Cadastro de Presença A Tela Principal do programa (Figura 1) contém todas as opções que o usuário precisa, tais como: Cadastrar um novo participante, cadastrar entrada dos participantes no evento, sortear prêmios e gerar relatórios. FIGURA 1 Tela Principal 1
A tela ilustra na Figura 2 permite ao usuário acessar as opções do programa com o menu situado na parte superior da mesma. FIGURA 2 Menu A Figura 3 ilustra a aba Cadastro que oferece as opções Cadastro de Presença e Cadastro de Participantes. FIGURA 3 Opções do Menu Arquivo. A opção Cadastro de Presença abre uma nova janela, ilustrado na Figura 4. FIGURA 4 Tela Cadastro de Presença 2
Esta Tela possui um campo para a entrada de RA do aluno, quando informado e pressionado a tecla TAB, o programa busca no Banco de dados o aluno correspondente ao RA informado e exibe o seu nome na tela, salvando no Banco de Dados a sua entrada ou saída do evento com a data e hora. A Tela Cadastro de Participantes, ilustrada na Figura 5, exibe todos os alunos previamente cadastrados. FIGURA 5 Tela Cadastro de Participantes O usuário tem a opção de cadastrar um novo aluno, para isto, deve preencher os campos existentes e pressionar o botão Salvar, assim será inserido um novo aluno no Banco de Dados. A opção Participante tem grande importância, pois se o aluno não for participante, não poderá entrar no evento. Na tabela, a coluna Participante é composta pelos números 0 (zero) e 1 (um), onde o primeiro indica que o aluno não é participante e o segundo indica que o aluno é participante, consequentemente pode frequentar o evento. 3
O programa ainda possibilita uma busca por período, onde o usuário informa o período o qual deseja consultar e pressiona o botão Buscar. A tabela exibe apenas os alunos do período correspondente ao que o usuário está buscando. Pressionando o botão Exibir Todos a tabela exibe todos os alunos cadastrados (participante ou não). É possível atualizar a coluna Participante apenas substituindo o valor na própria tabela e pressionando a tecla ENTER. Esta opção está disponível apenas para a coluna Participante, outros atributos podem ser atualizados selecionando o participante e substituindo os valores nos campos na parte superior da janela. A aba Sortear situada no Menu na Tela Principal (Figura 6), tem a função de exibir a Tela Sorteio (Figura 7). FIGURA 6 Menu Sortear FIGURA 7 Tela Sorteio 4
Quando pressionado, o botão Sortear chama um método que realiza o cálculo de um número pseudo aleatório que é o código do aluno na tabela Participante. A partir do código é feito uma pesquisa retornando os dados do participante sorteado. Para isso, foi criado mais uma tabela que contém os participantes já sorteados para que não sejam escolhidos novamente. A Figura 8 ilustra a aba Relatórios situada no Menu na Tela Principal. O usuário pode escolher entre dois relatórios: Relatório de Participação; Relatório de Pessoas Cadastradas. FIGURA 8 Menu Relatórios Ao pressionar a opção Gerar Relatório de Participação, é feito uma leitura no Banco de Dados e posteriormente gerada uma planilha do Office Excel com o relatório de presença de todos os alunos participantes. A planilha gerada é salva dentro da pasta dist situada no interior da pasta do projeto do programa. A Figura 9 ilustra uma linha desta planilha em que pode ser visto as presenças em cada período representado pela letra S e as faltas pela letra N. Também é realizado um cálculo baseado na freqüência de cada participante e exibido na coluna Porcentagem FIGURA 9 Relatório de Presença 5
Se a opção escolhida for Gerar Relatório de Pessoas Cadastradas, é feito uma busca no Banco de Dados e posteriormente gerada uma planilha do Office Excel com o relatório de todos os alunos cadastrados (participantes ou não). A planilha gerada é salva dentro da pasta dist situada no interior da pasta do projeto do programa. A Figura 10 ilustra uma linha da planilha gerada. FIGURA 10 Relatório de Alunos Cadastrados 6