SlideShare une entreprise Scribd logo
1  sur  24
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
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
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
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
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
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
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
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
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
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
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
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
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
• O horário é gerado a partir de um clique
14Sistema de Gestão de Horário - ESTEC
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
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
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
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
Tela principal
19Sistema de Gestão de Horário - ESTEC
Conclusão
Arquitectura do sistema
 Cliente-Servidor
Base de Dados
 MySQL
Segurança
Eficiência
20Sistema de Gestão de Horário - ESTEC
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.
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.
Apresentação do Sistema Implementado
Sistema de Gestão de Horário
23Sistema de Gestão de Horário - ESTEC
Sistema de Gestão de Horário
24Sistema de Gestão de Horário - ESTEC

Contenu connexe

Similaire à Sistema de Gestão de Horários Escolares

Aula 04 qs - sistemas embarcados
Aula 04   qs - sistemas embarcadosAula 04   qs - sistemas embarcados
Aula 04 qs - sistemas embarcadosJunior Gomes
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyJoefersonDelfino2
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Alain Ageev, SFPC
 
Estudo visando a mitigação do ataque sql injection em aplicações web
Estudo visando a mitigação do ataque sql injection em aplicações webEstudo visando a mitigação do ataque sql injection em aplicações web
Estudo visando a mitigação do ataque sql injection em aplicações webTiago Carmo
 
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...Estevão Hess
 
Apresentação TCCSinos
Apresentação TCCSinosApresentação TCCSinos
Apresentação TCCSinosGrendene S/A
 
Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3José Wagner Bungart
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosEverton Souza
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisProfa Karen Borges
 
Projeto final - tecnico em informática
Projeto final - tecnico em informáticaProjeto final - tecnico em informática
Projeto final - tecnico em informáticaJonathan Cabral
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porteteacherpereira
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porteteacherpereira
 
Plano do projeto de software
Plano do projeto de softwarePlano do projeto de software
Plano do projeto de softwareDanilo Gois
 
Aula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoAula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoFilipo Mór
 
Talk - Web em Realtime (Portuguese)
Talk - Web em Realtime (Portuguese)Talk - Web em Realtime (Portuguese)
Talk - Web em Realtime (Portuguese)Sérgio Costa
 
Sergio costa web em realtime
Sergio costa   web em realtimeSergio costa   web em realtime
Sergio costa web em realtimeiseltech
 
Sistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaSistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaAndreia Carvalho
 
Categorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamentoCategorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamentoThaís Favore
 
O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning Jorge Improissi
 

Similaire à Sistema de Gestão de Horários Escolares (20)

Aula 04 qs - sistemas embarcados
Aula 04   qs - sistemas embarcadosAula 04   qs - sistemas embarcados
Aula 04 qs - sistemas embarcados
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyy
 
Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3Introdução aos fundamentos de teste de software 3
Introdução aos fundamentos de teste de software 3
 
Estudo visando a mitigação do ataque sql injection em aplicações web
Estudo visando a mitigação do ataque sql injection em aplicações webEstudo visando a mitigação do ataque sql injection em aplicações web
Estudo visando a mitigação do ataque sql injection em aplicações web
 
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...
Defesa Mestrado - FTSProc - Um Processo para Minimizar as Dificuldades de Pro...
 
Apresentação TCCSinos
Apresentação TCCSinosApresentação TCCSinos
Apresentação TCCSinos
 
Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3Projetos Estruturados de Redes - Parte 3
Projetos Estruturados de Redes - Parte 3
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 
Projeto final - tecnico em informática
Projeto final - tecnico em informáticaProjeto final - tecnico em informática
Projeto final - tecnico em informática
 
Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03Modelagem de Sistemas de Informação 03
Modelagem de Sistemas de Informação 03
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Plano do projeto de software
Plano do projeto de softwarePlano do projeto de software
Plano do projeto de software
 
Aula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de PlanejamentoAula 7 - Técnicas de Planejamento
Aula 7 - Técnicas de Planejamento
 
Talk - Web em Realtime (Portuguese)
Talk - Web em Realtime (Portuguese)Talk - Web em Realtime (Portuguese)
Talk - Web em Realtime (Portuguese)
 
Sergio costa web em realtime
Sergio costa   web em realtimeSergio costa   web em realtime
Sergio costa web em realtime
 
Sistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição ArquivísticaSistemas de Gestão de Arquivo e Descrição Arquivística
Sistemas de Gestão de Arquivo e Descrição Arquivística
 
Categorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamentoCategorias de escalonamento e objetivos do algoritmo de escalonamento
Categorias de escalonamento e objetivos do algoritmo de escalonamento
 
O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning
 

Sistema de Gestão de Horários Escolares

  • 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
  • 19. Tela principal 19Sistema de Gestão de Horário - ESTEC
  • 20. Conclusão Arquitectura do sistema  Cliente-Servidor Base de Dados  MySQL Segurança Eficiência 20Sistema 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
  • 24. Sistema de Gestão de Horário 24Sistema de Gestão de Horário - ESTEC