A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

All sections to appear here

Apresentações semelhantes


Apresentação em tema: "All sections to appear here"— Transcrição da apresentação:

1 All sections to appear here
Schola Ratio

2 Sistema de Gestão Escolar
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 Cumprimentos. Boa noite aos presentes, professores, banca. Sobre o TCC

3 SUMÁRIO Introdução Necessidade Viabilidade Técnica
Principais Caso de Uso Diagrama de Classe Protótipo de Telas Modelo de Persistência Diagrama de Componentes Diagrama Implantação Conclusão

4 INTRODUÇÃO Software para o gerenciamento das atividades educacionais
Relevância dos Sistemas de informação para o sucesso das organizações Nesta fase faremos a comparação entre a documentação 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 Informação contribuem de forma decisiva para o sucesso das organizações assumindo um papel relevante para que estas possam responder a um mundo em constante mudança. É necessário que as organizações e os seus profissionais desenvolvam novas posturas e novas formas de gerir a inteligência organizacional, investindo na melhoria conjunta e equilibrada dos seus recursos tecnológicos e humanos.

5 Viabilidade Técnica Linguagem: Java JDK 6
Servidor Web: Apache Tomcat 7 IDE: Eclipse SGDB: Postgresql 9 Todas as ferramentas e softwares são distribuídos como software livre e de domínio dos desenvolvedores do Sistema.

6 Viabilidade Técnica

7 Viabilidade Técnica

8 Viabilidade Técnica Google Code
Todas as ferramentas e softwares são distribuídos como software livre e de domínio dos desenvolvedores do Sistema.

9 Viabilidade Técnica Todas as ferramentas e softwares são distribuídos como software livre e de domínio dos desenvolvedores do Sistema.

10 Viabilidade Técnica Frameworks: Hibernate PrimeFaces Spring
Spring Security Maven 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 anotações Java. A parte da camada de visualização será desenvolvida utilizando PrimeFaces. O Spring integrará o modelo MVC e o framework de persistência( Hibernate), gerenciando as classes de negócio. O Maven nos auxiliará na automação e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

11 Viabilidade Técnica PrimeFaces
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 anotações Java. A parte da camada de visualização será desenvolvida utilizando PrimeFaces. O Spring integrará o modelo MVC e o framework de persistência( Hibernate), gerenciando as classes de negócio. O Maven nos auxiliará na automação e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

12 Viabilidade Técnica Hibernate
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 anotações Java. A parte da camada de visualização será desenvolvida utilizando PrimeFaces. O Spring integrará o modelo MVC e o framework de persistência( Hibernate), gerenciando as classes de negócio. O Maven nos auxiliará na automação e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

13 Viabilidade Técnica Spring, Maven, 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 anotações Java. A parte da camada de visualização será desenvolvida utilizando PrimeFaces. O Spring integrará o modelo MVC e o framework de persistência( Hibernate), gerenciando as classes de negócio. O Maven nos auxiliará na automação e gerenciamento no projeto de desenvolvimento. E por fim, utilizaremos o Junit, para verificar se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas. Aplicando a tecnica TDD( Test Driven Development).

14 Interfaces

15 Interfaces Tela Gestão de Aluno

16 Interfaces Tela Gestão de Aluno

17 Interfaces Tela de Gestão de Disciplinas

18 Interfaces Tela de Gestão de Disciplinas

19 Interfaces Tela de Gestão de Disciplinas

20 Interfaces Tela de Gestão de Disciplinas

21 Interfaces Tela de Gestão de Disciplinas

22 Interfaces Tela de Gestão de Disciplinas

23 Diagrama de Pacotes Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

24 Diagrama de Pacotes Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

25 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

26 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

27 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

28 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

29 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

30 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

31 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

32 Diagrama de Componentes
Define a comunicação entre as camadas e os acessos aos serviços através das interfaces do Sistema.

33 Cronograma

34 Cronograma

35 Cronograma

36 Cronograma

37 Cronograma

38 Desenvolvimento Até a configuração do ambiente, fizemos o trabalho juntos, após isso atraves do Skype Tivemos problemas na configuração do ambiente, onde perdemos tempo no inicio do projeto O Google foi muito útil e agilizou o desenvolvimento de grupo, pois ambos sempre estavam com o projeto desenvolvido no mesmo ponto

39 Conclusão Ponto de vista do desenvolvedor Ponto de vista acadêmico
A configuração do ambiente Trabalho em equipe Domínio dos componentes utilizados Ponto de vista acadêmico Desenvolvimento utilizando as tecnologias de mercado Experiência durante o desenvolvimento um projeto de Software, da análise até a entrega do artefato pronto O Sistema auxiliará nas tomadas de decisões e controlar os processos necessários para o funcionamento da Instituição.

40 Agradecimentos A Deus por nos dar a força necessária para chegar até este momento. Às nossas esposas e filhos, que nos apoiaram e tiveram a paciência quando trocamos os nossos dias de lazer para a realização deste trabalho. Aos professores, e em especial nosso orientador, que foram as peças fundamentais para a formação do conhecimento aplicado neste trabalho. Aos nossos amigos e colegas.

41

42 Diagrama de Classes Camadas:
Serviço – Onde possui as interfaces para os serviços mais detalhado no Diagrama de Componentes. Cada serviço será um item do Menu do Sistema. Nesta camada se encontra toda regra de negócio da aplicação. 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 código mais adiante.


Carregar ppt "All sections to appear here"

Apresentações semelhantes


Anúncios Google