All sections to appear here

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

MatooltoTV Design.
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Sistema para auto-escolas
Ferramentas de Engenharia de Software
Planificação do Projecto de SW
Sistema Web para Departamentos
SISTEMA DE MONITORAÇÃO VEICULAR VIA GPRS
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
WebWork e JSP Keven andrade
Projeto Sebo Virtual Juliano Oliveira de Souza
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Roteiro Para o Trabalho do Módulo
Trabalho de Conclusão de Curso
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Equipe: Alyson, Ângelo, Cláudio Daniel, Davson, Erick, Felipe Gaspar, Gustavo, João, Leonardo Luiz, Rubens Prof. Eduardo Mendes Prof. Régis Simão.
Curso de Bacharelado em Sistemas de Informação Apresentação TCC
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro On-Line
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Quid-ide Framework de Documentação
Trabalho de Conclusão de Curso
Trabalho de Conclusão de Curso
IST-GED Sistema de Gerenciamento de Documentos para o IST-Rio
BUS POSITIONING SYSTEM
Configuração de manutenção
Sistema de Gerenciamento Educacional (SGEDUC)
Gerenciamento de conteúdo na ALESP
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
PLANO DE CURSO E PLANEJAMENTO
Biblioteca para coleta de dados na plataforma Symbian
All sections to appear here
Estrutura Funcional da Rede Goiás
Núcleo de Tecnologia Municipal - NTM
Apresentação Final de Estágio
PFC Projeto Final de Curso
Site Informativo: CIA CODE Conteúdo Sobre Sistema de Código de Barras
PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
PSBD II Projeto de Sistemas de Banco de Dados II
Trabalho de Conclusão de Curso.
Representação Arquitetural
Equipe: FERNANDO ÍTALO FREITAS PAULO HENRIQUE HOLANDA DO AMARAL ARTHUR FRANKLIN ACCIOLY CARLOS ALBERTO FERNANDES MEDEIROS VITOR LEITE BRAGA FRANCISCO.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Sistema Virtual de Venda de Móveis
Diagrama de Componentes
SAE - Sistema de Administração Escolar 1/14
FTAD Formação Técnica em Administração Aula 07 - ACI Prof. Arlindo Neto.
Avaliação tecnológica e funcional de sistemas ERP do tipo SL/CA visando sua implantação em pequenas empresas. (PUIC) Participante do Trabalho: Lidiane.
CEFET-PR Tecnologia em Sistemas de Informação Sistema gerencial para distribuidoras Acadêmicos: Eduardo Ivan Pichler e Roberson Minosso Orientadora: Ademir.
Ferramenta de Integração contínua Aluno: Gabriel Costa Disciplina: Tópicos Avançados Turma: ADS 2013.
CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Engenharia de Componentes com JAVA ENTERPRISE.
Sistema de Embalagens Inteligentes para auxílio de deficientes visuais
Supermercado Inteligente
Trabalho de formatura supervisionado Davi de Paula Cavalcanti Supervisor: Professor José Coelho de Pina Estágio realizado em empresa atuante no ramo financeiro.
Luis Paulo da S. Carvalho, Moara S. Brito,
Apresentação Sistema De Atendimento ServControl
Anhanguera Educacional - Uniderp Curso Sup. de Tecnologia em Análise e Desenvolvimento de Sistemas Alexandre Carvalho Ramos - RA Leandro Henrique.
FP.AC Apresentação da Release 2 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
1PSL – UFLA - EspecializaçãoJunier Amorim – Eng. Computação Sistema Gerenciador de Componentes para Reuso - SGCR -
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
ATIVIDADES DO GRUPO DE TRABALHO DE GESTÃO ELETRÔNICA 2013.
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS FACULDADE DE TECNOLOGIA SENAC PELOTAS Aluno: Marcelo Teixeira Peraça Orientador: Ângelo Gonçalves Luz.
SISTEMA GERENCIADOR DE RELATÓRIOS DE ATENDIMENTO TÉCNICO - RAT
1 TEMAS ESSENCIAIS AÇÕES PROPOSTAS Previsão da Criação de Polos Educacionais no Plano Diretor, Plano Municipal de Educação e Estatuto do Magistério Municipal.
Transcrição da apresentação:

All sections to appear here Schola Ratio All sections to appear here

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

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

INTRODUÇÃO Software para o gerenciamento das atividades educacionais como um todo Relevância dos Sistemas de informação para o sucesso das organizações 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.

INTRODUÇÃO A Secretaria Escolar concentra informações vitais para a gestão geral da escola A utilização da informática é um recurso muito valioso A Secretaria Escolar concentra informações vitais para a gestão geral da escola, pois Estudantes, Professores, Coordenadores, Diretores e Pais mantêm contato constante com esta unidade. Enumerando os principais registros, destacam-se as seguintes atividades como: matrículas, históricos escolares, diários de classe, calendário escolar e horário de atividades, frequência de alunos, frequência de professores, técnicos e funcionários, atas de reuniões, livro de protocolo, regimento escolar, projeto pedagógico e demais procedimentos ao bom funcionamento da secretaria da escola. A utilização da informática é um recurso muito valioso onde existe um grande avanço na educação e novos aperfeiçoamentos na questão do professor, administração, secretaria e até mesmos os próprios alunos.

NECESSIDADE A secretaria escolar garante a legalidade e validade dos atos da escola A Secretaria Escolar organiza, sistematiza, registra e documenta todos os processos da Escola, que garante sua legalidade e validade dos atos da Escola, ou seja, dirigem os processos, administram os horários, assistem ao corpo docente, abrem e mantem atualizados os arquivos, estabelecem as rotinas de trabalho de seus auxiliares, administram o atendimento ao publico externo, administram o atendimento aos professores e alunos, assistem ao Diretor, controlam a frequência dos alunos, controlam o aluno na sala de aula, controlam os resultados escolares por turma e por segmento, controlam os resultados escolares pela quantidade de exercícios, controlam as disciplinas, controlam o acompanhamento dos familiares a estudantes. Dai a necessidade de construir um sistema que realize essas atividades com eficiência.

NECESSIDADE Construir um sistema que realize essas atividades com eficiência: Atendimento de qualidade, Qualidade das informações Disponibilidade das Informações O atendimento de qualidade, por parte da Secretaria Escolar, faz toda a diferença, pois é por meio dela que vemos refletido todo o desenvolvimento da unidade escolar. A qualidade da informação e sua disponibilidade imediata significam decisões melhores e mais rápidas, faz-se necessário e importante, uma boa gerência administrativa Criar um software que centralize as informações de todos os departamentos de uma Instituição de Ensino. Para possibilitar ao gestor, além de administrar a Instituição, tomadas de decisões mais adequadas, além do planejamento e controle. Efetuar o levantamento dos processos existentes na Escola e respectivas funcionalidades, identificando a subutilização.

Processos Administração Financeiro Acadêmico Desenvolver um software a ser aplicado em vários departamentos da escola como por exemplo: Administração: Gerenciar o quadro funcional, Financeiro: Gerenciar as finanças Acadêmico: Gerenciar alunos – notas faltas e grade. Geração de Diário, Lançamento de Notas e Frequência, Ficha Individual e Boletim Escolar; Sugerir procedimentos que a Escola deverá adotar no que concerne à Gestão da Informação e da Comunicação

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

Viabilidade Técnica Frameworks: Hibernate PrimeFaces 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).

Diagrama de Casos de Uso Principais

Diagrama de Classes O Diagrama de Classes é um reflexo do DER, devido ao uso do Hibernate( Objeto relacional) detalhado mais adiante com as anotações do Hibernate. As Enuns definem as constantes do Sistema( Slide 12 Oculto – avançar e voltar). Herança – Professor/aluno herda de usuário

Enum É um tipo especial de classe consistido de um numero fixo de valores. Inserido no Java 5.0 O Compilador verifica e só aceita valores lista dos no tipo ENUM Sintaxe: public enum TipoEnumerado{ VALOR1, VALOR2, VALOR3, ... }

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.

Esboço rudimentar das Interfaces

Esboço rudimentar das Interfaces Cada menu é uma interface da camada de serviço, conforme slide anterior.

Esboço rudimentar das Interfaces Tela Gestão de Aluno

Esboço rudimentar das Interfaces Tela de Gestão de Disciplinas

Modelo de Classes de Persistência Super Classe - Componente Entidade – indica que será uma tabela do BD. Inheritance – indica que no caso de existir herança cada classe será uma tabela Table – define qual será a tabela SeguenceGenerator – Indica uma sequencia e qual será o incremento Namedqueries – indica as HQL definidas para esta classe de acordo com a regra de negocio Id – indica chave primária GenerateValue – define que o valor será gerado automaticamente conforme o SequenceGENERATOR ACIMA Colum nome da coluna na tabela

Modelo de Classes de Persistência Interface ComponenteDao Define o comportamento das DAO

Modelo de Classes de Persistência A classe HibernateDaoSupport é uma classe do Hibernate que contem os recursos necessários para a persistencia. Por exemplo o getSession que é uma sessão de banco de dados que permite manipulação dos dados.

Modelo de Classes de Persistência Arquivo xml de configurações do Spring. Contem as informações necessárias para que o Hibernate forneça a sessão de acesso ao BD

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

Diagrama de Implantação Para a implantação será necessário um servidor com uma instancia do apache tomcat. E outro servidor com o Postgressql. Obs.: Os serviços podem ser oferecidos pelo mesmo servidor.

Conclusão Ponto de vista funcional Ponto de vista acadêmico Controle dos processos Auxilio nas tomadas de decisões Ponto de vista acadêmico Desenvolvimento utilizando as tecnologias de mercado Experiência na condução de um projeto de Software O Sistema auxiliará nas tomadas de decisões e controlar os processos necessários para o funcionamento da Instituição.

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.