SARD: Sistema de Alocação de Recursos Didáticos
4990 palavras
20 páginas
SISTEMA DE ENSINO PRESENCIAL CONECTADOESPECIALIZAÇÃO EM DESENVOLVIMENTO DE
APLICAÇÕES WEB BASEADAS NA TECNOLOGIA JAVA
JOÃO RICARDO BRAGA DE PAIVA
SARD:
Sistema de Alocação de Recursos Didáticos
Brasília/DF
2014
JOÃO RICARDO BRAGA DE PAIVA
SARD:
Sistema de Alocação de Recursos Didáticos
Monografia apresentada ao colegiado do Curso de Pós-Graduação em Desenvolvimento de Aplicações WEB Baseadas na Tecnologia Java, da Universidade Norte do Paraná como requisito parcial para obtenção do título de Especialista, sob a tutoria do Prof. Higor Vinicius Navarro.
Brasília/DF
2014
SUMÁRIO
SUMÁRIO 3
INTRODUÇÃO 4
1. Justificativa 6
2. Objetivos 7
2.1 Objetivo Geral 7
2.2 Objetivos Específicos 7
3. Tecnologia 9
3.1 Banco de Dados 9
3.1.1 Persistência de Dados 9
3.1.2 Bancos de Dados e SGBD´s 10
3.1.3 Modelo Entidade Relacionamento e Normalização 11
3.2 UML 12
3.3 Interfaces 13
3.3.1 A norma ISO 9241, os Critérios Ergonômicos de Bastien e Scapin e as Heurísticas de Nielsen 13
3.4 A linguagem de programação Java e o IDE NetBeans 14
3.5 Frameworks 15
3.5.1 JSF 15
3.5.2 A biblioteca Prime Faces 16
3.5.3 Regras de Navegação 16
3.5.4 Managed Beans 17
3.5.5 Hibernate 17
4. Levantamento de requisitos 18
4.1 Descrição do sistema existente 18
4.2 Descrição do sistema proposto 18
4.3 Requisitos Funcionais 19
4.4 Requisitos Não Funcionais 19
5. Diagrama de casos de uso 20
6. Diagrama de Classes 21
7. Telas do sistema 26
8. Códigos Fonte 28
CONCLUSÃO 37
REFERÊNCIAS BIBLIOGRÁFICAS 38
INTRODUÇÃO
Nas últimas quatro décadas a evolução dos meios de comunicação e das redes de computadores, sobretudo das tecnologias de transmissão de dados multimídia como sons, imagens e vídeos, provocou mudanças no cenário de desenvolvimento de software. Acrescido a isso, o uso cada vez mais cotidiano da Internet fez com que a mesma não fosse visualizada apenas como meio de disseminação de