all sections to appear here

42
All sections to appear here Schola Ratio

Upload: india-carlson

Post on 02-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

All sections to appear here. Schola Ratio. FACULDADE DE CIENCIAS SOCIAIS E APLICADAS DO PARANÁ CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO. Sistema de Gestão Escolar ORIENTADOR PROFESSOR LEONARDO OZAKI DJULLES IKEDA OSNIR FERREIRA DA CUNHA. SUMÁRIO. Introdução Necessidade - PowerPoint PPT Presentation

TRANSCRIPT

FACULDADE DE CIENCIAS SOCIAIS E APLICADAS DO PARAN CURSO DE BACHARELADO EM SISTEMAS DE INFORMAO

All sections to appear here

Schola RatioFACULDADE DE CIENCIAS SOCIAIS E APLICADAS DO PARANCURSO DE BACHARELADO EM SISTEMAS DE INFORMAO Sistema de Gesto Escolar

ORIENTADOR PROFESSOR LEONARDO OZAKI

DJULLES IKEDAOSNIR FERREIRA DA CUNHA

Cumprimentos.

Boa noite aos presentes, professores, banca.

Sobre o TCC

2SUMRIOIntroduoNecessidadeViabilidade TcnicaPrincipais Caso de UsoDiagrama de ClasseProttipo de TelasModelo de PersistnciaDiagrama de ComponentesDiagrama ImplantaoConcluso

INTRODUOSoftware para o gerenciamento das atividades educacionais

Relevncia dos Sistemas de informao para o sucesso das organizaes

Nesta fase faremos a comparao entre a documentao e o desenvolvimento do Sistema.O presente trabalho visa suprir a necessidade de um software para o gerenciamento das atividades educacionais como um todo.Os Sistemas de Informao contribuem de forma decisiva para o sucesso das organizaes assumindo um papel relevante para que estas possam responder a um mundo em constante mudana. necessrio que as organizaes e os seus profissionais desenvolvam novas posturas e novas formas de gerir a inteligncia organizacional, investindo na melhoria conjunta e equilibrada dos seus recursos tecnolgicos e humanos.

4Viabilidade TcnicaLinguagem: Java JDK 6 Servidor Web: Apache Tomcat 7IDE: EclipseSGDB: Postgresql 9

Todas as ferramentas e softwares so distribudos como software livre e de domnio dos desenvolvedores do Sistema.

5Viabilidade Tcnica

6Viabilidade Tcnica

7Viabilidade TcnicaGoogle Code

Todas as ferramentas e softwares so distribudos como software livre e de domnio dos desenvolvedores do Sistema.

8Viabilidade Tcnica

Todas as ferramentas e softwares so distribudos como software livre e de domnio dos desenvolvedores do Sistema.

9Viabilidade TcnicaFrameworks: HibernatePrimeFacesSpringSpring SecurityMaven Junit

O sistema ser desenvolvido com os conceitos do modelo de desenvolvimento MVC( Model, View e Controler), onde poderemos desenvolver as camadas de forma independente, assim aumentando a nossa produtividade.O Hibernate ira facilitar o mapeamento dos atributos entre a base de dados relacionais e o objeto, mediante o uso de arquivos xml e anotaes Java.A parte da camada de visualizao ser desenvolvida utilizando PrimeFaces.O Spring integrar o modelo MVC e o framework de persistncia( Hibernate), gerenciando as classes de negcio.O Maven nos auxiliar na automao e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada mtodo de uma classe funciona da forma esperada, exibindo possveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

10Viabilidade Tcnica

PrimeFacesO sistema ser desenvolvido com os conceitos do modelo de desenvolvimento MVC( Model, View e Controler), onde poderemos desenvolver as camadas de forma independente, assim aumentando a nossa produtividade.O Hibernate ira facilitar o mapeamento dos atributos entre a base de dados relacionais e o objeto, mediante o uso de arquivos xml e anotaes Java.A parte da camada de visualizao ser desenvolvida utilizando PrimeFaces.O Spring integrar o modelo MVC e o framework de persistncia( Hibernate), gerenciando as classes de negcio.O Maven nos auxiliar na automao e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada mtodo de uma classe funciona da forma esperada, exibindo possveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

11Viabilidade TcnicaHibernate

O sistema ser desenvolvido com os conceitos do modelo de desenvolvimento MVC( Model, View e Controler), onde poderemos desenvolver as camadas de forma independente, assim aumentando a nossa produtividade.O Hibernate ira facilitar o mapeamento dos atributos entre a base de dados relacionais e o objeto, mediante o uso de arquivos xml e anotaes Java.A parte da camada de visualizao ser desenvolvida utilizando PrimeFaces.O Spring integrar o modelo MVC e o framework de persistncia( Hibernate), gerenciando as classes de negcio.O Maven nos auxiliar na automao e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada mtodo de uma classe funciona da forma esperada, exibindo possveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

12Viabilidade Tcnica

Spring, Maven, JunitO sistema ser desenvolvido com os conceitos do modelo de desenvolvimento MVC( Model, View e Controler), onde poderemos desenvolver as camadas de forma independente, assim aumentando a nossa produtividade.O Hibernate ira facilitar o mapeamento dos atributos entre a base de dados relacionais e o objeto, mediante o uso de arquivos xml e anotaes Java.A parte da camada de visualizao ser desenvolvida utilizando PrimeFaces.O Spring integrar o modelo MVC e o framework de persistncia( Hibernate), gerenciando as classes de negcio.O Maven nos auxiliar na automao e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada mtodo de uma classe funciona da forma esperada, exibindo possveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

13Interfaces

Interfaces

Tela Gesto de Aluno15Interfaces

Tela Gesto de Aluno16Interfaces

Tela de Gesto de Disciplinas17Interfaces

Tela de Gesto de Disciplinas18Interfaces

Tela de Gesto de Disciplinas19Interfaces

Tela de Gesto de Disciplinas20Interfaces

Tela de Gesto de Disciplinas21Interfaces

Tela de Gesto de Disciplinas22Diagrama de Pacotes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.23Diagrama de Pacotes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.24Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.25Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.26Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.27Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.28Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.29Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.30Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.31Diagrama de Componentes

Define a comunicao entre as camadas e os acessos aos servios atravs das interfaces do Sistema.32Cronograma

Cronograma

Cronograma

Cronograma

Cronograma

DesenvolvimentoAt a configurao do ambiente, fizemos o trabalho juntos, aps isso atraves do SkypeTivemos problemas na configurao do ambiente, onde perdemos tempo no inicio do projetoO Google foi muito til e agilizou o desenvolvimento de grupo, pois ambos sempre estavam com o projeto desenvolvido no mesmo ponto

ConclusoPonto de vista do desenvolvedorA configurao do ambiente Trabalho em equipeDomnio dos componentes utilizados

Ponto de vista acadmicoDesenvolvimento utilizando as tecnologias de mercadoExperincia durante o desenvolvimento um projeto de Software, da anlise at a entrega do artefato pronto

O Sistema auxiliar nas tomadas de decises e controlar os processos necessrios para o funcionamento da Instituio.

39AgradecimentosA Deus por nos dar a fora necessria para chegar at este momento.s nossas esposas e filhos, que nos apoiaram e tiveram a pacincia quando trocamos os nossos dias de lazer para a realizao deste trabalho. Aos professores, e em especial nosso orientador, que foram as peas fundamentais para a formao do conhecimento aplicado neste trabalho.Aos nossos amigos e colegas.

Diagrama de Classes

Camadas: Servio Onde possui as interfaces para os servios mais detalhado no Diagrama de Componentes. Cada servio ser um item do Menu do Sistema.Nesta camada se encontra toda regra de negcio da aplicao.DAO Camada de acesso aos Dados( Data Access Object). O uso do Hibernate ir facilitar o encapsulamento desta camada que ser apresentado um trecho de cdigo mais adiante.42