Instituto Superior Politécnico Gaya
Disciplina de Seminário
Engenharia Informática
2006/2007
Cristina Moreira Silva
[email protected]
Sandra Patrícia Soares Santos
[email protected]
Relatório de Desenvolvimento
Livro de Ponto Automático e Controlo de
Assiduidade
Maio de 2007
Índice
1. Arquitectura do sistema ................................................................................................ 3
1.1 Arquitectura do Sistema.......................................................................................... 3
1.2 Arquitectura do sistema de controlo automático da portaria .................................. 4
2. Módulos ........................................................................................................................ 5
2.1 - Modulo Portaria.................................................................................................... 5
2.1.1 Autenticação por biometria .............................................................................. 5
2.2 Módulo Docente...................................................................................................... 6
2.2.1 Autenticação do docente .................................................................................. 6
2.2.2 Menu Sumários ................................................................................................ 7
2.2.3 Menu Presenças alunos .................................................................................... 9
2.2.3 Menu Livro Ponto .......................................................................................... 10
2.2.4 Menu Estatisticas ........................................................................................... 12
2.3 Módulo Coordenação............................................................................................ 15
2.3.1 Menu Alterar sumários................................................................................... 16
2.3.2 Menu Estatísticas ........................................................................................... 17
2.3.2 Menu Listagens .............................................................................................. 17
2.3.2 Menu Permissões ........................................................................................... 17
2.3.2 Menu Importar Horário .................................................................................. 17
2
1. Arquitectura do sistema
1.1 Arquitectura do Sistema
Esquema 1: Arquitectura do sistema
3
1.2 Arquitectura do sistema de controlo automático da portaria
Esquema 2: Arquitectura do sistema de controlo automático da portaria
Como este sistema que se pretende desenvolver, está sujeito a restrições de software e a
um controlo apertado de segurança, foi necessário adoptar uma arquitectura que não
pusesse em causa a segurança existente, bem como o software utilizado.
Para isso reutilizamos o sistema desenvolvido pelos alunos do ano passado. Este sistema
está a pedir as listagens e registar as presenças dos docentes, não acedendo directamente
à base de dados do Sapienflex e da nossa aplicação, mas sim indirectamente através de
scripts PHP.
4
2. Módulos
2.1 - Modulo Portaria
2.1.1 Autenticação por biometria
Imagem 1: Autenticação do docente por biometria
Após ter feito a sua autenticação por biometria, o registo de presença do docente será
guardado na base de dados.
5
2.2 Módulo Docente
2.2.1 Autenticação do docente
Imagem 2: Autenticação do docente
Ao iniciar a aplicação, será pedido ao docente que introduza o nome de utilizador e a
respectiva password.
6
Menu inicial do docente
Imagem 3: Menu inicial
Após entra na aplicação, ao docente será apresentado o respectivo layout.
2.2.2 Menu Sumários
Imagem 4: Escolha da sessão
Ao escolher a opção inserir sumários, será apresentado ao docente, todas as sessões que
este tem marcadas para o próprio dia. O docente só terá de escolher a sessão onde
pretende inserir o sumário.
7
Imagem 5: Inserção sumários
Após ter introduzido o sumário, o sistema irá verificar se o docente tem mais alguma
sessão, para a mesma hora da sessão que foi escolhida para inserir o sumário. Se tiver
pergunta se pretende guardar o mesmo sumário nas outras sessões, senão, grava o
sumário.
Caso o docente queira efectuar alguma alteração no sumário, poderá fazê-lo durante o
dia da sessão, através da opção do menu, alterar.
Imagem 6: Envio de email ao coordenador para alteração de sumário
Caso pretenda alterar o sumário de outro dia, terá de enviar um email ao coordenador,
para que este efectue a alteração.
8
2.2.3 Menu Presenças alunos
Imagem 7: Registo de presenças
Para efectuar o registo das presenças dos alunos, o docente terá de ir à opção registar, no
menu presenças alunos, escolher a sessão pretendida e proceder ao registo.
Imagem 8: Envio de email aos alunos que faltaram
9
Após seleccionar os que faltaram, o sistema irá perguntar se o docente pretende enviar
um email com o texto preenchido quando inseriu os sumários, para os alunos que
faltaram.
2.2.3 Menu Livro Ponto
Imagem 9: Filtragem da listagem
Na opção do menu livro de ponto, o docente poderá escolher se pretende visualizar
todos os sumários de determinada disciplina ou apenas os sumários dele de determinada
disciplina. Para isso terá apenas de seleccionar a opção pretendida. Após a escolha, terá
de seleccionar a disciplina que pretende visualizar, efectuar filtragens se pretender e
premir ok. Após premir ok, ser-lhe-á mostrado todos os sumários da sessão.
Imagem 10: Listagem de todos os sumários da sessão escolhida
10
Neste momento, o docente tem ao seu dispor mais três opções, ou seja, poderá exportar
a listagem obtida para pdf, imprimi-la ou enviar por email para si próprio se desejar.
Imagem 11: Impressão da listagem dos sumários
Imagem 12: Enviar email da listagem dos sumários
11
No opção do menu estatísticas, o docente poderá visualizar diversos tipos de
estatísticas, sendo elas:
2.2.4 Menu Estatisticas
Imagem 13: Gráfico do progresso das disciplinas
Neste gráfico o docente poderá visualizar o progresso das suas disciplinas, ou seja, visualizar
quantas horas já leccionam, quantas estavam previstas e quantas faltam para acabar.
Imagem 14: Gráfico de aulas não cumpridas
12
Neste gráfico o docente poderá visualizar quantas aulas não foram cumpridas até à data
da visualização.
Imagem 15: Gráfico de absentismo dos alunos nas disciplinas do docente
Neste gráfico o docente poderá visualizar a quantidade de alunos que faltaram às suas
disciplinas.
Imagem 16: Gráfico de Top 10 alunos com mais faltas nas disciplinas do docente
13
Neste gráfico o docente poderá visualizar quem são os 10 que têm mais faltas nas suas
disciplinas. Ao passar por cima de cada coluna, poderá visualizar o nome do aluno
correspondente.
Imagem 17: Gráfico de Top 10 alunos com mais faltas nas disciplinas do docente
Se pretender visualizar todos os alunos, também poderá fazê-lo, bastando para isso premir o
icon que se encontra ao lado das disciplinas leccionadas pelo docente.
Imagem 18: Listagens dos alunos com as respectivas faltas
14
Caso pretenda apenas visualizar uma listagem dos alunos correspondentes a cada curso,
poderá fazê-lo através desta opção.
2.3 Módulo Coordenação
Menu Principal do Coordenador
Imagem 19: Menu principal do coordenador
Após efectuar a autenticação no sistema, o coordenador irá deparar-se com um menu idêntico ao
do docente, mas que tem mais umas opções no menu correspondentes à coordenação, ou seja,
no menu docente ele irá ter as mesmas opções e critérios que os outros docentes, contudo, na
parte correspondente à coordenação irá permitir-lhe efectuar todas as permissões que tem como
coordenador.
15
2.3.1 Menu Alterar sumários
Imagem 20: Visualizar/seleccionar sumários de outros docentes
Nesta opção o coordenador poderá proceder à alteração de qualquer sumário já inserido por ele
ou por qualquer outro docente que leccione disciplinas do curso do qual ele é coordenador. Para
isso bastará seleccionar a disciplina e data (esta se quiser) e premir ok. Ser-lhe-á mostrada uma
listagem de todos os sumários já inseridos, onde à frente de cada um, também se encontra um
pequeno icon que ao ser premido o direccionará para uma pagina para proceder à alteração,
como podemos visualizar na imagem 21.
Imagem 21: Alterar sumários de outros docentes
16
2.3.2 Menu Estatísticas
Imagem 22: Gráfico do Top 10 docentes com mais faltas
Neste gráfico o coordenador poderá visualizar quais são os 10 docentes que têm mais faltas no
curso onde ele é coordenador.
Irão ser criadas mais estatísticas.
2.3.2 Menu Listagens
Neste menu irá ser possível visualizar diversas opções para diversos tipos de listagens.
2.3.2 Menu Permissões
Mecanismo de permissões. Nesta opção irá ser possível permitir efectuar o controlo de
permissões a nível de opções, ou seja, irá ser possível atribuir determinadas permissões, como
por exemplo, permitir que um administrativo X possa fazer a impressão dos livros de ponto. Irá
ser configurável.
2.3.2 Menu Importar Horário
Nesta opção irá ser possível fazer a importação das sessões para a base de dados.
17
Download

- Paginas ISPGaya - Instituto Superior Politécnico Gaya