Carregar apresentação
A apresentação está carregando. Por favor, espere
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.
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.