27/03/2012 06:48
5
0
Sistema de Gestão Acadêmica - SGA (Grails+JasperReports+Sybase)
1 - Projeto
O Sistema de Gestão Acadêmica (SGA) é o conjunto de ferramentas desenvolvidas pelo Centro de Processamento de Dados da Universidade Estadual de Ponta Grossa (UEPG) para atender todo o controle da atividade acadêmica dos alunos dos cursos de graduação presenciais e à distância.
O Projeto iniciou em 25 de junho de 2009 e conta atualmente (mar/2012) com 2 Analistas de Sistemas fixos da UEPG e 2 programadores contratados, dos 7 que já passaram pelo projeto. Todos os programadores são oriundos da Universidade Tecnológica Federal do Paraná (UTFPR) – Campus Ponta Grossa e contratados pelo Núcleo de Tecnologia e Educação Aberta e à Distância (NUTEAD), órgão suplementar da UEPG e vinculado a Universidade Aberta do Brasil (UAB).
2 – Tecnologia
• Grails: é um framework para construção de aplicações para web através da linguagem de programação Groovy (uma linguagem dinâmica para a plataforma Java). Foi desenvolvido em código aberto e pretende ser um framework de alta produtividade graças à utilização do paradigma da programação por convenção que preserva o desenvolvedor dos detalhes de configuração (http://grails.org/).
• iReport: é um framework para criação de layouts para JasperReports de código aberto. É muito utilizado por desenvolvedores da linguagem Java, sendo uma alternativa livre ao conhecido Crystal Reports (http://jasperforge.org/projects/ireport).
• OpenReports: é uma solução flexível, de código aberto e fácil de usar. É utilizada para administração de relatórios web a partir de um navegador. Controla a entrada de argumentos para a geração de relatórios dinâmicos e possui capacidades flexíveis de agendamento (http://oreports.com/).
• NetBeans: é uma IDE para desenvolvimento de software de código aberto e livre. Possui todas as ferramentas necessárias para criar aplicações desktop e web na plataforma Java e também com C/C++, PHP, JavaScript e Groovy (http://netbeans.org).
• SVN: Apache Subversion é um sistema de controle de versão (ou versionamento). É um software com a finalidade de gerenciar diferentes versões no desenvolvimento de um documento qualquer (http://subversion.tigris.org/).
• Sybase Adaptive Server Enterprise (ASE): é um sistema gerenciador de banco de dados (SGBD). É muito similar ao SQL Server da Microsoft,o que se verifica até ao nível do núcleo do gerenciador. Semelhanças incluem estruturas de procedimentos de sistema (System-Procedures), estruturas de banco de dados e estruturas de tabelas de sistema (SystemTables). Até mesmo na linguagem estendida ao SQL, a Transact-SQL, os dois SGBD são iguais (http://www.sybase.com/).
3 - Equipe de Projeto
•Coordenador
o Marcos Vinicius Fidelis (Analista de Sistemas da UEPG e Professor da UTFPR)
•Analista de Sistemas da UEPG
o Marcelo Pontes
•Programadores (ordem de contratação)
o Evandro Raphaell Gura
o Everton Rodrigo Horn
o Fábio Stankievicz
o Emanoély Fernanda Gura
o Michael Julian Bereza
o Iohan Gomes Pierdoná
o Fernando Luiz Wottrich
•Analistas de Sistemas da UEPG - Apoio Internet e Suporte Técnico
o Adriane Teresinha Caxambu
o Jonathan de Matos
o Luiz Gustavo Barros
•Administrador do CPD
o Carlos Alberto Volpi
4 - Cliente
•Reitor
o Prof. João Carlos Gomes
•Pró-Reitor de Graduação (PROGRAD)
o Profa. Graciete Tozetto Góes
•Assessor PROGRAD
o Prof. Dierone César Foltran Jr
5 – Descrição do Sistema
O Sistema atende todo o registro da vida acadêmica, desde o controle de chamadas do vestibular com controle de cotas até a emissão do diploma de graduação.
Entre outros recursos, permite a matrícula automática de acadêmicos, gerenciamento de calendários com turmas anuais, semestrais e trimestrais definidos pelo usuário.
Gerencia os cadastros de disciplinas, departamentos, turmas, cursos e currículos.
É composto pelos módulos de Sistema-Acadêmico, Professor-online, Acadêmico-online e Calouro, além de uma interface especializada para relatórios.
Atende a todos os cursos de graduação presenciais e à distância.
É um sistema totalmente WEB, acessado por navegador.
Diariamente os professores registram os conteúdos de aula, presenças e notas que ficam disponíveis para os coordenadores de curso e alunos. Os funcionários do Controle Acadêmico também operam todos os recursos do sistema a partir do navegador.
6 - Alguns números do sistema (mar/2012)
•Total aproximado de cadastros (CRUD-Create/Recovery/Update/Delete): 245
•Relatórios: 305
•Número aproximado de registros em cada cadastro:
oCursos: 75
oCurrículos: 432
oDisciplinas: 4.466
oDepartamentos: 40
oTurmas: 69.799 (6.482 em 2011)
oCampus (presenciais e a distância): 52
oAcadêmicos: 52.038 (14.293 cursando em 2011)
oMatrículas (Acadêmicos x Turmas): 1.338.397
oNotas: 4.572.649
oProfessores: 2.531 (830 ativos em 2011)
7 - Benefícios adicionais
A tecnologia começou a ser utilizada em outros sistemas da universidade como o Sistema de Pró-Egresso (Programa de Assistência ao Egresso e ao Apenado), o Sistema de Controle de Espaço Físico, o Sistema de Controle de Pauta de Reuniões dos Conselhos e em alguns novos sistemas administrativos para o Hospital Regional de Ponta Grossa, localizado no campus da UEPG.
8 - Contato
Marcos Vinicius Fidelis
•UEPG - Universidade Estadual de Ponta Grossa
Av. General Carlos Cavalcanti, 4748, Uvaranas, Ponta Grossa-PR, CEP: 84030-900
Tel.:(42) 3220-3410 - Cel.:(42) 8406-0614 - Fax:(42) 3223-9500
•UTFPR - Universidade Tecnológica Federal do Paraná - Campus Ponta Grossa
Av. Monteiro Lobato, Km 4, s/n, Jd Baraúna, Ponta Grossa-PR, CEP: 84016-210
Tel.:(42) 3220-4827 - Cel.:(42) 8406-0614 - Fax:(42) 3220-4810
•Email+MSN+GoogleTalk : mvfidelis@gmail.com

Marcos Vinicius Fidelis
Pontos: 30

 

Comentários

28/03/2012 12:26

Muito interessante este sistema, e sua descrição está ultra completa, parabéns!

A propósito, observei que a performance está excelente também, as respostas são praticamente imediatas. Gastaram muito tempo nesta otimização?
Henrique Lobo Weissmann (Kico)
Pontos: 3147


28/03/2012 12:43

Olá Henrique, trabalhamos 2 anos e meio para consolidar o sistema. A premissa do projeto foi utilizar Grails como ferramenta de alteração de dados e o iReport+OpenReports como ferramenta de consulta, então os mas de 250 cadastros são basicamente CRUD e lógica do negócio programada no BD.
A aceitação da interface está muito boa atualmente.
Um abraço
Marcos Vinicius Fidelis
Pontos: 30


04/04/2012 08:03

Posta uns screenshots aí ou o usuário e senha para vermos como está a disposição das telas e cadastros, estou precisando tirar umas idéias sobre como implementar um sistema aqui.
Zetsu
Pontos: 2


10/04/2012 06:29

Oi Douglas, não consegui colar imagens aqui. Tem alguma outra maneira de mandar?

A respeito das telas, posso te dizer que são básicas, optamos pela simplicidade da interface e o mais homogêneas possível.

O SGA é um sistema 100% grails+ireport
Marcos Vinicius Fidelis
Pontos: 30


13/04/2012 07:20

O sistema acadêmico da UEPG foi um grande inspirador para os trabalhos realizados no HRPG e através dos resultados deste iniciei meus estudos sobre a ferramenta e não preciso nem dizer que virei um dos maiores fãs da ferramenta.
CLAUDIO ROBERTO AGNER
Pontos: 0


10/06/2013 08:16

Grails estará no 14. Fórum Internacional de Software Livre: 04/07/2013-10:00 (UEPG-SGA - Sistema de Gestão Acadêmica)
Marcos Vinicius Fidelis
Pontos: 30


Bem vindo(a)!

This is Grails Brasil: the largest Groovy/Grails community of Brazil.

A free place to anyone which wants to learn and improve based technologies.

 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)
Ver: 2.2.2