você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

SAGU - Sistema Aberto de Gestão Unificada

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 21 de Março de 2001

Estou enviando a vocês uma página do projeto SAGU, onde é descrito o seu histórico. SAGU significa Sistema Aberto de Gestão Unificada e é utilizado para a gestão universitária na Univates.

Escrito em PHP e utilizando o banco de dados Postgres, é a plataforma adotada pela Univates para o gerenciamento financeiro, de vestibular e alguns outros módulos.

O endereço do projeto SAGU na WEB é http://sagu.codigoaberto.org.br/

Para saber mais, continue lendo. Certamente vale a pena.


Uma breve história do SAGU

No ano de 1999 o sistema administrativo utilizado pela Univates,
baseado em softwares proprietários, começava a dar sinais de que
sua vida estava chegando ao final. Em
agosto daquele ano, Cesar Brod, da Brod Tecnologia, e Fabio
Wiebbelling, chefe do CPD da Univates participaram da Linux
World Conference and Expo nos Estados Unidos, onde tomaram
contato com algumas experiências de desenvolvimento de aplicações
de bases de dados voltadas para a Web utilizando a linguagem PHP. Quando
retornaram ao Brasil, apresentaram à reitoria uma proposta de
desenvolvimento de um novo sistema administrativo, totalmente
baseado em software livre. A Brod Tecnologia foi então contratada
para assumir a gestão dos recursos de informática da instituição
e o projeto de criação do novo sistema começou.

O SAGU começou a ser desenvolvido com as seguintes premissas:

Independência de base de dados

Como os problemas que enfrentávamos no sistema antigo eram
em grande parte devidos à amarração que tínhamos com uma base de
dados proprietária, o novo sistema nos deveria permitir a
fácil migração para qualquer outra base caso isto se mostrasse necessário.

Interface Web

Os usuários deveriam poder acessar o sistema independente do
sistema operacional que rodassem em seus computadores, e o novo
sistema também deveria permitir que no futuro migrássemos as
estações dos clientes também para software livre (o que começou
a ser feito em janeiro de 2000). A melhor maneira de se conseguir
isto era utilizando um browser padrão (Netscape ou Internet
Explorer) como cliente. 

Modularidade

O sistema seria dividido em módulos específicos e bem
definidos, de forma que o processo de desenvolvimento pudesse
ser melhor dividido entre os membros da equipe e facilitasse a
colaboração de outros.

Em janeiro de 2000 o novo sistema processou em paralelo o
vestibular de verão da Univates, com sucesso e velocidade
superiores ao esperado. Processamentos de classificação que
levavam mais de três horas no sistema anterior, em um
servidor Pentium II 400 com 512 Mbytes de memória demoravam
apenas alguns minutos em uma máquina muito mais modesta usada nos testes.

O sistema foi batizado de SAGU (inicialmente um acrônimo
para Sistema Aberto de Gestão Universitária, e hoje Sistema
Aberto de Gestão Unificada) pelo pró-Reitor administrativo da
Univates, Professor Eloni Salvi, quando precisávamos de um
nome para apresentar o projeto no Workshop de Software Livre,
que ocorreu em paralelo ao 1.o Fórum Internacional de Software
Livre, nos dias 4 e 5 de maio de 2000.

O SAGU entrou em produção na Univates em julho de 2000,
e hoje é responsável pela automação do relacionamento 
acadêmico/administrativo e financeiro de mais de
3.000 alunos com a Instituição de Ensino. 


Veja a relação completa dos artigos de Rubens Queiroz de Almeida