25
SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 05:08

SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Embed Size (px)

Citation preview

Page 1: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

SISTEMA DE GERENCIAMENTO ESCOLAR

GRUPO 9

UFSCAR - 2009

14:29

Page 2: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Inclusão de Alunos Controle de Notas e Frequência Relatório alunos sem desempenho de notas para Aprovação Relatório Geral de Alunos Informações do acervo da Biblioteca - TV DIGITAL Enquetes sobre a Instituição – TV DIGITAL Consulta débitos alunos na Biblioteca

Acesso de um serviço web para obter as informações

Page 3: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Atores do Sistema

Alunos

Funcionários da Secretaria e Tesouraria

Professores

Administradores

Page 4: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Incluir Aluno

Controle de Desempenho e Frequência dos alunos

Consulta e relatório dos alunos sem desempenho de notas para aprovação

Inclui Aluno no sistema e gera o RA – Registro Acadêmico

Fornece o desempenho do aluno e sua freqüência em cada disciplina

Consulta os alunos sem condição de aprovação, as disciplinas e as notas

Page 5: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Modelo de Caso de Uso

Ator: Aluno

Modelo de Classes

Page 6: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Modelo de Caso de Uso

Ator: Funcionário da Secretaria

Modelo de Classes

Page 7: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Modelo de Caso de Uso

Ator: Funcionário da Secretaria

Modelo de Classes

Page 8: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Caso de Uso Incluir Alunos:Entidades:

Pessoa, Telefone, Endereco, UsuarioSistema e Aluno

14:29

Caso de Uso Controle de Desempenho e Frequência dos alunos :Entidades:

Pessoa, Aluno, Nota, Frequência, Disciplina e Turma

Caso de Uso Consulta e relatório dos alunos sem desempenho de notas para aprovação :Entidades:

Pessoa, Aluno, Nota, Disciplina, Curso, AnoLetivo eTurma

Page 9: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Arquitetura utilizando componentes e camadas

Aumento de reuso do código

Baixo acoplamento

Alta coesão

Boas práticas de desenvolvimento fazendo uso

de Design Patterns

14:29

Page 10: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 11: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

CRUD(Create, Read, Update e Delete)

Faz acesso básico a base de dados

Reuso de código, agiliza desenvolvimento

DAO (Data Access Object)

Utilizada o Padrão de projeto Factory Method

Apenas um DAO como EJB BaseSGEFactoryBean

Page 12: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

Serão apresentados os modelos de classes e de sequência dos três casos de uso desenvolvidos.

Page 13: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 14: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 15: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 16: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 17: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 18: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 19: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 20: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 21: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 22: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 23: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 24: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23
Page 25: SISTEMA DE GERENCIAMENTO ESCOLAR GRUPO 9 UFSCAR - 2009 16:23

IDE de Desenvolvimento

NetBeans versão 6.5

Servidor de aplicação

Glassfish versão 2

Sistema de gerenciamento de banco de dados

PostgresSQL versão 8.3.6-1

JSF versão 1.2

EJB versão 3.0

JasperReports versão 2.0.4

iText versão 2.0.8

JAX-WS API para serviços web integrante da plataforma JEE

5.

Oracle TopLink Essentials

Sistema Operacional Linux