O documento descreve a concepção e implementação de um Sistema de Gestão de Horário para uma escola superior técnica. O sistema atual carece de segurança e eficiência. O novo sistema foi desenvolvido usando a metodologia RUP e armazena dados em um banco MySQL para fornecer maior segurança e permitir a geração automática de horários.
1. Tema:
Concepção e Implementação de Um
Sistema de Gestão de Horário – Caso
de Estudo Escola Superior Técnica
Autor: Cecília Rafael José Tivir
Supervisor: MSc. Célio Sengo
Sistema de Gestão de Horário
2. Estrutura da Apresentação
• Parte I: Introdução
Problema;
Motivação;
Objectivos.
• Parte II: Revisão Bibliográfica
Conceitos básicos.
• Parte III: Caso de estudo
Sistema actual de gestão de horário;
Considerações finais;
2Sistema de Gestão de Horário - ESTEC
3. Introdução
• Sistemas de Informação: dão
suporte, confiabilidade e segurança de modo a
facilitar e ajudar de forma mais rápida no
processamento da informação
• Aplicação Web:
3Sistema de Gestão de Horário - ESTEC
4. Formulação do Problema
• Falta de segurança;
• Impossibilidade de verificação de repetição de
dados havendo possibilidade de redundância da
informação;
• Consumo de quantidade de tempo;
• Acesso reduzido a informação referente ao
horário.
• Solução : um sistema capaz de gerir e elaborar
horários de forma simples e eficientes com
múltiplos utilizador.
4Sistema de Gestão de Horário - ESTEC
5. Objectivos
• Geral
Desenvolver um Sistema de Gestão de Horário Académico de modo
a melhorar o processo de elaboração de horário na ESTEC;
• Específicos
Identificar e descrever o processo actual de gestão de horário na
ESTEC;
Conceber e implementar um Sistema de Informação para a gestão de
horário na ESTEC;
Implementar técnicas de modo a aumentar a eficiência na gestão de
horário na ESTEC;
Propor um sistema de gestão de bases de dados e medidas de
segurança da informação para a gestão de horário.
5Sistema de Gestão de Horário - ESTEC
6. Conceitos
• Engenharia de Software
• Sistema
• Sistema de Informação
• Requisitos
• Aplicação
• Sistema de Gestão de Base de Dados – SGBD
• Metodologia de Desenvolvimento de Software
• Metodologia Rational Unified Process - RUP
6Sistema de Gestão de Horário - ESTEC
7. Sistema Actual de Gestão de Horário
• Horas semanais - turma possui um número de salas por
requisitar num semestre.
• Requisição de salas é enviada à comissão de gestão de
espaços.
• Preenche-se a grelha de acordo com a disponibilidade do
docente;
• Restrições:
ocupação de outra sala só se a primeira esteja
completamente ocupada;
Não deve haver furos nos horários;
Salas ocupadas desde o 1º ao último tempo.
7Sistema de Gestão de Horário - ESTEC
8. Sistema Actual de Gestão de Horário
• Grelha de Horário do Regime Pós-Laboral (Ano
lectivo 2013)
8Sistema de Gestão de Horário - ESTEC
9. Concepção e Implantação do Sistema de
Gestão de Horário
Metodologia RUP que enfatiza quatro (4) fases:
• 1ª Fase Concepção
– requisito de negócio; e
– caso de uso preliminar do sistema.
• 2ª Fase Elaboração
– arquitectura do sistema
– diagrama de classes
– diagrama de caso de uso; e
– requisitos do sistema.
9Sistema de Gestão de Horário - ESTEC
10. Concepção e Implantação do Sistema de
Gestão de Horário
• 3ª Fase Construção
– codificação ; e
– documentação.
• 4ª Fase Transição
– entrega,
– implantação,
– testes do produto; e
– Feedback.
10Sistema de Gestão de Horário - ESTEC
11. Eficiência do Sistema Gestão de Horário
• Verificação e notificação das restrições de
sobreposição de salas e dos docentes;
11Sistema de Gestão de Horário - ESTEC
12. Eficiência do Sistema Gestão de Horário
• A verificação e actualização da informação.
12Sistema de Gestão de Horário - ESTEC
13. Eficiência do Sistema Gestão de Horário
• O horário é gerado a partir de um clique
13Sistema de Gestão de Horário - ESTEC
14. • O horário é gerado a partir de um clique
14Sistema de Gestão de Horário - ESTEC
15. Proposta de Sistema de Gestão de Base de
Dados e Medidas de Segurança
• MySQL
– Ser um software livre;
– Multiplataforma, suporta várias plataformas da
actualidade;
– É rápido permitindo a verificação dos utilizadores;
– Compatibilidade com varias linguagens de
programação
– Oferecer um nível de segurança.
15Sistema de Gestão de Horário - ESTEC
16. Proposta de Sistema de Gestão de Base de
Dados e Medidas de Segurança
• Segurança :
Confidencialidade - acessível apenas para aqueles
que estão autorizados ;
16Sistema de Gestão de Horário - ESTEC
17. Proposta de Sistema de Gestão de Base de
Dados e Medidas de Segurança
• Segurança :
Integridade - informação não deve ser alterada sem
que haja uma autorização (SGBD);
17Sistema de Gestão de Horário - ESTEC
18. Proposta de Sistema de Gestão de Base de
Dados e Medidas de Segurança
• Segurança :
Disponibilidade - acessível em qualquer instante
quando necessitada
(https://www.kukhomo.up.ac.mz/sisha).
18Sistema de Gestão de Horário - ESTEC
21. Limitações
21Sistema de Gestão de Horário - ESTEC
• Departamento de Informática;
• A vulnerabilidade e segurança da aplicação;
• Falha no servidor;
• Falta de corrente.
22. Recomendações
22Sistema de Gestão de Horário - ESTEC
• Navegador Web Google Chrome (versão
21 em diante);
• Manter a área administrativa do sistema
sempre protegida
• Trocar semestralmente as senhas.
23. Apresentação do Sistema Implementado
Sistema de Gestão de Horário
23Sistema de Gestão de Horário - ESTEC