You are on page 1of 33

SOLIS Cooperativa de Solues Livres

SAGU Sistema Aberto de Gesto Unificada

SAGU
Sistema Aberto
de Gesto Unificada

Manual para Usurios

1 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Sumrio
1 INTRODUO..............................................................................................................................4
1.1 Introd uo e Objetivos ......................................................................................................4
1.2 Uma breve histria do SAGU...........................................................................................4
1.3 Caractersticas .....................................................................................................................6
1.3.1 Interface WEB...............................................................................................................6
1.3.2 Modularidade ...............................................................................................................6
1.4 Ferrament a s de Desenvolvimento .................................................................................6
1.4.1 Servidor de Pginas Web Apache ...........................................................................6
1.4.2 Banco de Dados PostgreSQL....................................................................................7
1.4.3 Linguage m de progra mao PHP...........................................................................7
1.5 O Sistema ..............................................................................................................................8
1.6 Os Mdulos do SAGU......................................................................................................10
1.6.1 Mdulo Acad mico ..................................................................................................11
1.6.2 Mdulo Financeiro ...................................................................................................11
1.6.3 Mdulo Ensino Mdio .............................................................................................12
1.6.4 Mdulo Contbil .......................................................................................................13
1.6.5 Mdulo Recursos Humanos ..................................................................................13
1.6.6 Mdulo Pesquisa e Extenso .................................................................................13
1.6.7 Mdulo Assistncia ao Aluno ...............................................................................14
1.6.8 Mdulo Vestibular ....................................................................................................14
1.6.9 Mdulo Cadastros Genricos ................................................................................15
2 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

1.6.10 Mdulo Consultar /I ncluir Tarefas ....................................................................15


1.6.11 Mdulo Chama dos Tcnicos ..............................................................................15
1.6.12 Mdulo Relatrios .................................................................................................16
1.6.13 Mdulo Etiquetas ...................................................................................................16
2 INSTALAO.............................................................................................................................18
2.1 Instalando o Apache ........................................................................................................18
2.2 Instalando o PostgreSQL................................................................................................19
2.3 Instalando o PHP..............................................................................................................20
2.4 Instalando o SAGU...........................................................................................................21
3 MDULOS DO SAGU................................................................................................................25
3.1 Cadastr os Gernricos ......................................................................................................25
3.2 VESTIBULAR.......................................................................................................................26
3.2.1 Cadastros ....................................................................................................................27
3.3 Acadmico ..........................................................................................................................28
3.3.1 Cadastros ....................................................................................................................28
3.3.2 Processa me n t os ........................................................................................................30
3.3.3 Material Impresso ....................................................................................................31
3.4 Financeiro ...........................................................................................................................32
3.4.1 Cadastros ....................................................................................................................32
3.4.2 Consultas ....................................................................................................................33
3.4.3 Processa me n t os ........................................................................................................34

3 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

1 INTRODUO
1.1 Introduo e Objetivos
O

SAGU visa

ser

um

sistema

que

agiliza

gerencia

todo

relaciona me n t o de um aluno com uma instituio de ensino, ocorra


este

relaciona me n t o

financeira.

na

esfera

Alm disso, este

acad mica,

sistema

administra tiva

procura

ser um

ou

sistem a

modular, permitindo que instituies de ensino dos mais variados


tipos e finalidade s possa m utiliz - lo, constr uind o o siste ma apenas
com os mdulos necessrios.
Em constant e desenvolvimento, tal sistem a construdo apenas com
ferrame n t a s

de

software

livre,

como

sistema

operacional

GNU/Linux, a linguage m de program ao PHP e o gerenciador de


bases de dados PostgreSQL. O SAGU tamb m um Software Livre,
distribudo sob a licena GPL.

1.2 Uma breve histria do SAGU


No ano de 1999 o siste ma

administrativo utilizado

pela Univates,

baseado em softwares proprietrios, comeava a dar sinais de que


sua vida estava chegando ao final.
Em agosto

daquele ano, Cesar Brod, da Brod Tecnologia, e Fbio

Wiebbelling, chefe do CPD da Univates participara m da Linux World


4 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Conference and Expo nos Estados Unidos, onde tomara m contato


com algumas experincias de desenvolviment o de aplicaes de
bases de dados voltadas para a Web utilizando a linguage m PHP.
Quando retornar a m ao Brasil, apresenta ra m reitoria uma propos ta de
desenvolvimento de um novo sistema administra tivo, totalme n te
baseado em software livre. A Brod Tecnologia foi ento contrata d a
para assu mir a gesto dos recurs os de informtica da instituio e
o projeto de criao do novo sistema comeou.
O sistema foi batiza do de SAGU (inicialmente um acrnimo para Sistema
Aberto de Gesto Universitria, e hoje Sistema Aberto de Gesto
Unificada) pelo pr - Reitor administr ativo da Univates, Professor
Eloni Salvi, quando precisva mo s de um nome para apresent ar o
projeto no Workshop de Software Livre, que ocorreu em paralelo ao
1o Frum Internacional de Software Livre, nos dias 4 e 5 de maio de
2000.
Em janeiro de 2000 o novo siste ma processou em paralelo o vestibular
de vero da Univates, com sucesso e velocidade superiores ao
esperado. Processa m e n to s de classificao que levavam mais de
trs horas no siste ma anterior, em um servidor Pentium II 400 com
512 Mbytes de memria demorava m apenas alguns minutos em
uma mquina muito mais modes ta usada nos testes.
A implantao do SAGU na Univates deu - se em julho de 2000 e hoje o
sistema

respons vel

pela

autom a o

do

relaciona m e n to

acadmico, administrativo e financeiro de aproxima da m e n t e 7.000


alunos com a Instituio de Ensino.

1.3 Caractersticas
O desenvolviment o do SAGU aponta para duas caractersticas principais,
descritas a seguir.
5 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

1.3.1 Interface WEB


Os usurios deveriam poder acessar o sistem a indepen de n t e m e n t e do
sistema operacional que rodasse em seus computa do r e s, e o novo
sistema tamb m deveria permitir que no futuro as estaes dos
clientes tamb m migrasse m para software livre (o que comeou a
ser realizado em janeiro de 2000). A melhor maneira para alcanar
isto era utilizand o

um browser

padro

(Netscape

ou Internet

Explorer) como cliente.


1.3.2 Modularidade
O siste ma seria dividido em mdulos especficos e bem definidos, de
forma que o processo de desenvolvimento pudes se ser melhor
distribudo entre os membr os da equipe e facilitasse a colaborao
de outros.

1.4 Ferramentas de Desenvolvimento


Abaixo so descritas as ferra me n ta s utilizada s no desenvolvimento do
SAGU.
1.4.1 Servidor de Pginas Web Apache
Quando uma pgina acessada atravs da Internet, a tela apresenta a
interpret ao grfica de uma linguage m de formatao de textos
chamada HTML.
Os arquivos no formato

HTML so trans por t a d o s

entre o servidor

(compu ta d o r que os arma ze n a) e o cliente (mquina rodan d o o


Netscape, por exemplo), atravs de um servio chama do httpd.
O mais popular servidor de pginas o Apache, que, segundo pesquisa
da Netcraft, utilizado em mais de 60% de todos os sites da
Internet.
No SAGU, as pginas HTML so criadas dinamica me n t e atravs da
interao da linguagem PHP com a base de dados PostgreSQL.
6 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

1.4.2 Banco de Dados PostgreSQL


O PostgreSQL uma base de dados relacional baseada no padro ANSISQL. O ANSI- SQL, por sua vez, o padro internacional utilizad o
pela grande maioria das implemen t aes de siste mas de bases de
dados.
O PostgreSQL no a nica implemen tao livre de bases de dados, e
seguida me n te levantada a questo do porqu da utilizao do
PostgreSQL ao invs do MySQL. A resposta mais simples que
quando

o SAGU comeou

a ser

desenvolvido,

o MySQL no

impleme ntava controle de transaes e integrida de referencial duas


coisas

considera da s

funda me n t ais

para

o desenvolvimento

do

SAGU pela equipe. O MySQL acabou evoluindo e atualmen te atende


estes requisitos, mas o PostgreSQL continua sendo utilizado por
atender s necessida des satisfatoria me n t e.
1.4.3 Linguagem de programao PHP
A linguagem PHP proporciona o desenvolviment o de aplicaes para
base de dados utilizan do uma interface web.
Esta linguagem

foi criada

por

Rasmus

Lerdorf

e atualmen t e

linguagem que mais cresce na Internet.


Com estrut u r a similar linguage m C e implemen t a d a como um mdulo
do servidor apache o que significa que os progra m a s em PHP
podem ser escritos dentro do cdigo HTML de uma pgina web esta
linguagem permite uma fcil integrao com diversos tipos de
bases

de dados

(livres

e proprietrios)

e grande

rapidez

no

desenvolvimento de aplicaes.

1.5 O Sistema
O SAGU - Sistema Aberto de Gesto Unificada busca reprodu zir os
7 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

processos decorren te s do relaciona me n t o de uma instituio de


ensino

com

seus

alunos,

possibilitando

desta

maneira

gerenciame nto otimiza do de todos os recursos envolvidos.


Na Figura 1 abaixo possvel visualizar a tela de login do SAGU, que
disponibiliza os campos para preenchi me n t o do nome do usurio e
sua senha. Isto garante uma maior confiabilida de ao sistema, uma
vez que usurios no autoriza d o s no consegue m acess - lo. O
login tem tamb m o objetivo de restringir o acesso do usurio aos
mdulos

que

ele

efetivamen t e

pode / n ece s sita

visualizar.

Por

exemplo um usurio do Mdulo Acadmico no deve / necessita ter


acesso aos dados financeiros dos alunos. Esta funcionalidade ainda
no foi implemen ta d a. O login tamb m serve para identificar as
operaes no log onde so gravadas as alteraes que foram feitas
no BD junta m e n t e com o nome do usurio.

FIGURA 1 :Tela Inicial do SAGU - Login


8 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Depois de preencher os campos com o nome e com a senha, o usurio


clica com o mouse no boto Entrar. Isto per mite o acesso do
usurio ao sistema e ele j pode visualizar a tela principal, que
disponibiliza o acesso aos mdulos.
A tela principal do SAGU disponibiliza ao usurio o acesso aos mdulo s
do sistema. Tal acesso pode ser feito clicando - se com o mouse no
quadro do Menu no mdulo desejado. Tamb m possvel acessar
os mdulos a partir do menu vertical esquer da da pgina, que
disponibiliza ainda as opes de 'Relatrios' e 'Etiquetas'. O menu
principal do SAGU, aprese nta as seguintes opes de acesso aos
mdulos:
1. Acadmico
2. Financeiro;
3. Ensino Mdio;
4. Contbil;
5. Recursos Humanos;
6. Pesquisa e Extenso;
7. Assistncia ao Aluno;
8. Vestibular;
9. Cadastros Genricos;
10. Consultar /I ncluir Tarefas;
11. Chamado s Tcnicos.
A maioria

dos

mdulos

do SAGU disponibiliza m

um

siste ma

de

Consultas Diversas, retorna n d o os principais dados relativos ao


mdulo em questo em uma tela de consulta rpida.

9 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

FIGURA 2 :Tela Principal do SAGU Acesso aos Mdulos

1.6 Os Mdulos do SAGU


A seguir so descritos, de maneira geral, os mdulos do siste ma quanto
as suas caractersticas e aplicaes (um detalha me n t o maior de
cada mdulo realizado em separado por questes de praticida d e
e pertinncia).
1.6.1 Mdulo Acadmico
No

Mdulo

Acadmico

per mite m

gerenciar

esto

centralizada s

a relao

funcionalida de s

Instituio /Alu no

em

que

nvel

de

Graduao.
So disponibilizados recursos para monitora m e n t o dos alunos e dos
cursos oferecidos pela Instituio. Por exemplo, este mdulo que
disponibiliza campos para a incluso de um aluno, seu contrato e
mecanism os de consulta para todo o acompa n h a m e n t o

do seu

10 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

histrico escolar.
Alm disso, possvel controlar os cursos da Graduao por este
mdulo, bem como todos os aspectos concernen tes a estes.
Alm de disponibilizar ferrame n ta s de incluso, excluso, alterao e
consulta,

este

mdulo

per mite

gerao

de

docume n t o s

importan te s, tais como: Cadernos de Chamada, Livros de Matrcula,


Histricos Escolares e relatrios diversos.
O Mdulo Acadmico est integrado
possibilita

ao

Setor

Financeiro

ao Mdulo Financeiro, o que


o

gerenciamen t o

dos

alunos

matriculados de forma otimiza da.


1.6.2 Mdulo Financeiro
Fortemen te integrado com os mdulos acad micos (Graduao, Ensino
Mdio e Pesquisa e Extenso) e com o Mdulo Contbil (tanto
interna me n te no sistema SAGU quanto externa m e n te atravs da
integrao com o software de gesto da Microsiga), o Mdulo
Financeiro hoje o mais complexo do SAGU, consistindo de um
sistema de Contas a Receber, Intercm bio de arquivos financeiros
com os bancos, Controle de preos de cursos, Incentivos, Bolsas,
etc.
Como o SAGU um sistema multiem p r e s a e multicam p u s, os valores,
percentuais

de

descontos,

acrscimos,

bolsas

podem

ser

customi za d o s de forma indepen de n t e por vrias instituies de


ensino que compar tilhe m o mes mo sistema.
O Mdulo

Financeiro

disponibiliza

ferrame n ta s

de

consultas

que

proporciona m, entre outras, a consulta da posio financeira de um


aluno. Este mdulo, interagindo com o Mdulo Acadmico, impede,
por exemplo, que um aluno faa uma nova matrcula, caso esteja
inadim plente com a Instituio.

11 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

O mdulo per mite ainda a gerao de uma srie de relatrios tais como:
listagem da dvida ativa, previses de lanamen t os, relatrio de
inadim plente s.
1.6.3 Mdulo Ensino Mdio
No Mdulo

Ensino

Mdio

esto

centralizada s

funcionalidade s

que

per mite m gerenciar a relao Instituio /Aluno em nvel de Ensino


Mdio.
Como

no

Mdulo

Acadmico,

so

disponibiliza dos

recursos

para

monitora m e n t o dos alunos e de cursos oferecidos pela Instituio,


mas com algumas customiz aes, uma vez que um curso de ensino
mdio, apesar de possuir uma estrut ur a semelhante a de um curso
de

graduao,

possui

algumas

caractersticas

intrnsecas.

Por

exemplo, no Ensino Mdio as grades de disciplinas so fixas para


cada srie, ao contrrio das grades da Graduao que so dinmicas
(depende m da matrcula dos alunos).
O Mdulo Ensino Mdio, assim como o Mdulo Acadmico, tamb m est
integra do ao Mdulo Financeiro.
1.6.4 Mdulo Contbil
O Mdulo Contbil atua como a principal interface entre o Mdulo
Financeiro

do SAGU e os sistemas

externos

de contabilidad e

(atualmente j existe uma interface para o AP5 da Microsiga, mas


nada impede que outras sejam implemen ta da s).
Este mdulo respons vel pela gerao dos relatrios de Razo e Dirio
Auxiliar de toda a movimentao contbil que tm origem nos
mdulos acad micos.
Tamb m so disponibiliza das ferra me nt as de consulta e gerao de
relatrios, como, por exemplo, relatrio de ttulos vencidos ou em
abertos, tanto por tipo de curso quanto por alunos.

12 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

O Mdulo Contbil disponibiliza, ainda, a opo para a definio de


perodos contbeis, dentro dos quais a movimentao financeira
ocorre.
1.6.5 Mdulo Recursos Humanos
O

Mdulo

Recursos

Humanos

disponibiliza

funcionalidade s

que

per mite m gerenciar a relao dos estagirios e bolsistas com a


instituio no que diz respeito gerao da folha de pagamen to de
benefcios dos mesm os.
Alm disso, este mdulo
professor es

importa

dados

do centro

de custo

para a gerao da folha de pagame nt o

dos

(para fins

contbeis). Para tanto disponibilizada uma opo de gerao de


arquivo texto de centro de custo de professor, sendo que um
professor pode estar locado em mais de um centro de custo.
1.6.6 Mdulo Pesquisa e Extenso
No Mdulo Pesquisa e Extenso esto centralizada s funcionalidade s que
per mite m gerenciar a relao Instituio /Aluno em nvel de PsGraduao e Extenso.
Como nos Mdulos Acadmico e Ensino Mdio, so disponibilizad o s
recursos para monitora me n t o dos alunos e de cursos oferecidos
pela Instituio, mas com as alteraes que um curso de Ps Graduao e/ou Extenso requer.
Na Pesquisa e Extenso os cursos oferecidos so de durao varivel, ao
contrrio da Graduao na qual os perodos so semestr ais, por
exemplo.
Este mdulo, assim como os Mdulos Acadmico e Ensino Mdio,
tamb m est integrado ao Mdulo Financeiro.

13 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

1.6.7 Mdulo Assistncia ao Aluno


Este mdulo disponibiliza ferramen t a s para o controle sobre o cadastr o
e a concesso de bolsas, financiamen to s e seguros para os alunos.
Pela sua funcionalidade, caracteriza - se por uma forte integrao com o
mdulo Financeiro.
tratado como um mdulo separa do em funo de que a administrao
da concesso de bolsas na Instituio um setor parte.
1.6.8 Mdulo Vestibular
Este mdulo

centraliza

funcionalidades

que

permite m

gerenciar

relao instituio / alu n o em nvel de vestibular.


So disponibiliza dos recursos para monitora m e n t o de todo o processo
seletivo.
No Mdulo Vestibular possvel, por exemplo, controlar os cursos
disponveis, as inscries dos vestibulando s e as salas de provas.
Tamb m

so

fornecidas

ferra men ta s

para

consulta

e gerao

de

relatrios, como boletins de dese m pe n h o, alunos classificados por


cidade,

estatsticas

por

idade

e procedncia, arquivos

para

imprens a e gerao de contratos para os alunos classificados.


O sistema

disponibiliza

um

mdulo

que

permite

a inscrio

no

vestibular via internet desde o semes tre A de 2001, alm de


processa r e classificar os vestibuland os que entra m com notas
obtidas no ENEM.
A partir do semestr e B de 2001, as notas dos vestibulan do s deixaram de
ser digitadas no siste ma para serem proces sa da s por leitura ptica,
o que otimizou o processo de classificao dos vestibulan dos.
1.6.9 Mdulo Cadastros Genricos
Este mdulo centraliza funcionalidades que permite m a insero de
dados bsicos para a operacionalizao do SAGU.
14 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Nele esto centraliza dos os cadastr os ditos genricos, uma vez que seus
dados so utilizados em pratica me nt e todos os mdulos do SAGU.
Esta abordage m per mite a otimizao do processo de insero e de
alocao de dados na base do SAGU.
1.6.10 Mdulo Consultar /Incluir Tarefas
O Mdulo Consultar /I ncluir Tarefas, como o prprio nome sugere,
oferece recursos para que o usurio consulte / i nclua tarefas nos
sub - projetos disponveis.
Cada setor usurio gera um sub - projeto no Sistema SAGU, e qualquer
funcionalidade que o usurio necessite que seja imple ment a d a
tratada neste mdulo.
O usurio inclui a funcionalidade como uma tarefa no sub - projeto
correspo n de n te e posterior me n te pode pesquisar seu anda me n t o.
1.6.11 Mdulo Chamados Tcnicos
O Mdulo Chama dos Tcnicos a integrao do SAGU com o SCOTTY
Sistema para Central de Atendimen t o e centraliza funcionalidad es
que per mite m o controle dos Chama dos Tcnicos.
Qualquer setor da Instituio que necessite de algum tipo de servio
ligado infor mtica deve preencher um formulrio eletrnico de
Chamado Tcnico, especificando qual o problema e seu grau de
priorida de. Por exemplo, na Assessoria de Comunicao a nica
mquina disponvel no est mais ligando e o usurio precisa
imprimir um convite que est gravado na mquina. O usurio
preenche um Chamado Tcnico, no qual especifica a naturez a do
proble ma e sua prioridade, no caso, imediata, uma vez que o
proble ma ocorreu na nica mquina disponvel no setor e no qual
est gravado o convite a ser impresso. O setor de infor mtica ir
respon de r ao Chama do Tcnico respeitan d o o grau de prioridad e,

15 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

com base no controle efetuado pelo Mdulo Chama dos Tcnicos.


1.6.12 Mdulo Relatrios
Em funo do grande nmero de relatrios solicitados pelos usurios do
SAGU foi criada uma ferra men ta genrica para a confeco dos
mesm o s, no formato PostScript.
Os usurios usam o utilitrio GhostView para visualizar e imprimir os
docume n t o s gerados.
O

sistema

de

gerao

de

relatrios

utiliza

biblioteca

psLib,

desenvolvida pela equipe da Univates. Sua funo permitir a fcil


gerao de docume n t o s no formato PostScript.
Os relatrios gerados com a ferrame nt a de gerao de relatrios pode m
ser reaproveitados sempr e que forem necessrios.
1.6.13 Mdulo Etiquetas
O Mdulo Etiquetas permite a gerao de etiquetas para a emisso de
correspo n d ncia para alunos, professore s e colaborador es.

16 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

2 INSTALAO
A seguir so descritos os procedi me n to s necessrios para a instalao
do SAGU nas mais diversas distribuies GNU/Linux existentes.

2.1 Instalando o Apache


Para instalar o Apache, deve ser realizado o download da ltima verso
estvel no site do projeto: http: / / w w w.apac he.org
Baixar o arquivo salvando - o no diretrio /usr / s r c /
O projeto apache possui duas verses estveis disponveis a 1.3.XX e a
2.0.XX. A instalao do SAGU pode ser feita com qualquer uma das
verses. Veremos o passo a passo de cada uma.
Feito o downloa d, iniciada a fase de instalao, pela sequncia de
coman d os:
Para verso 1.3.XX:
#
#
#
#
#
#

cd /usr/src
tar -xzvf apache_1.3.XX.tar.gz
cd apache1.3.XX
./configure enable-module=so
make
make install

Para verso 2.0.XX:


#
#
#
#
#

cd /usr/src
tar -xzvf httpd-2.0.XX.tar.gz
cd httpd-2.0.XX
./configure --enable-so
make

17 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada
# make install

Para inicializar o servio httpd digitar:


# /usr/local/apache/bin/apachectl start

ou
# /usr/local/apache2/bin/apachectl start

possvel inicializar o httpd automa tica me n t e junto inicializao do


GNU/Linux, e esta parte varia de uma distribuio para outra.
Basicamente
respons vel

deve - se

criar

pela inicializao

um

arquivo

dentro

(por exemplo

do

diretrio

/etc / i nit.d /

) que

contenha a linha de comando anterior e torn - lo executvel atravs


do coman do
# chmod +x .

2.2 Instalando o PostgreSQL


Primeira me n t e deve - se realizar o download da ltima verso estvel do
PostgreSQL

homologada

para

SAGU

do

site:

http: / / w w w.pos tgr es ql.org. Por enquant o apenas a verso 7.X.X do


PostgreSQL est homologada para o SAGU. A verso 8.X.X ainda
encontra - se em testes pela equipe de desenvolvimento.
O mesmo deve ser salvo no diretrio /usr / s r c / .
Em seguida, executar os comando s abaixo:
#
#
#
#
#
#
#
#
#

cd /usr/src
tar -xzvf postgresql7.X.X.tar.gz
groupadd postgres
adduser postgres (tendo como senha 'postgres')
cd postgresql7.X.X
cd src
./configure
make
make install

Agora necessrio editar o arquivo /etc /l d.so.conf com o coman do:


# vim /etc/ld.so.conf

e inserir no final do arquivo a linha /usr/local/pgsql/lib


Feito isso, como super us u rio, criar o diretrio data, e alterar o grupo e
18 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

usurio proprietrio do diretrio:


# mkdir /usr/local/pgsql/data
# chown postgres:postgres /usr/local/pgsql/data

e executar o comando:
# /sbin/ldconfig

Criar o banco de dados inicial do PostgreSQL, como usurio postgres:


# su - postgres
$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

e inicializar o PostgreSQL atravs do comand o


$ /usr/local/pgsql/bin/postmaster -S -i -D /usr/local/pgsql/data

De modo similar ao que acontece na instalao do Apache, na instalao


do PostgreSQL pode - se criar um arquivo para inicializar o servio
quando a mquina ligada. Existem variaes de uma distribuio
para a outra, mas basica me nt e deve - se criar um arquivo dentro do
diretrio responsvel pela inicializao (por exemplo /etc /i nit.d / )
que contenha:
echo Starting PostgreSQL ...
su - postgres -c /usr/local/pgsql/bin/postmaster -S -i -D /usr/local/pgsql/data

e torn - lo executvel atravs do coman do:


# chmod +x .

2.3 Instalando o PHP


A instalao do PHP inicia - se com o download da ltima verso estvel
homologada pela equipe de desenvolvimento do SAGU do site
http: / / w w w.p h p.net . Qualquer verso do PHP at a verso 4 est
totalmen te homologa da para uso com o SAGU.
Salve o arquivo no diretrio /usr / s r c / .
Executar os coman do s abaixo:
# cd /usr/src
# tar -xzvf php4.X.X.tar.gz
# cd /usr/src/php4.X.X
# ./configure with-pgsql=/usr/local/pgsql with-apxs=/usr/local/apache/bin/apxs
ou
# ./configure with-pgsql=/usr/local/pgsql with-apxs2=/usr/local/apache2/bin/apxs
# make
# make install

19 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Editar o arquivo http d.conf com o seguinte coman d o:


# vim /usr/local/apache/conf/httpd.conf

Descomen ta r (tire o smbolo # do incio da linha) e acrescentar alguma s


extenses para a linha ficar idntica a esta:
AddType application/xhttpd-php .php .php3 .phtml

Descomen ta r tamb m a linha:


AddType application/xhttpd-php-source .phps

Ainda no arquivo http d.conf, modificar o DirectoryIndex para que fique


assim:
DirectoryIndex index.php index.php3 index.phtml index.html

Agora basta copiar um arquivo e reiniciar o apache.


necessrio efetuar o seguinte comando para fazer a cpia do arquivo
PHP.INI para o local correto:
# cp /usr/src/php4.X.X/php.inidist /usr/local/lib

e este para reiniciar o apache:


# /usr/local/apache/bin/apachectl restart

Pronto agora o apache est interpreta n d o pginas escritas com php.


Arquivo para teste:
teste.php
<?
phpinfo();
?>

2.4 Instalando o SAGU


Agora que todos os requisitos esto atendidos possvel instalar o
SAGU.
O primeiro passo a edio do arquivo /etc / h o s t s, para acrescentar uma
linha que define o IP da mquina

servidora

do SAGU e seu

respectivo domnio. Veja o exemplo:


xxx.xxx.xxx.xx

IP da mquina servidora

www.nomedamaquina.com.br

domnio que o SAGU respon de r

Acrescentar no mesm o arquivo criado para a inicializao do PostgreSQL


20 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

as seguintes linhas:
export SAGU=/usr/local/sagu
export SAGU_SYSTEM=/usr/local/sagu/system
export SAGU_HOST=www.nomedamaquina.com.br

Editar o arquivo /usr/local/apache/conf/httpd.conf e acrescenta r


linhas na seo VirtualHost:
<VirtualHost www.nomedamquina.com.br>
ServerAdmin sagu@nomedamquina.com.br
DocumentRoot /usr/local/sagu/html
ServerName ip_da_mquina
# ErrorLog logs/host.some_domain.comerror_log
# CustomLog logs/host.some_domain.comaccess_log common
</VirtualHost>

O prximo passo realizar o download do arquivo sagu.tgz do site


www.sagu.codigolivre.org.br.
Salvar o arquivo no diretrio /us r / l ocal.
Todos os usurios que acessare m o SAGU devem pertencer ao grupo
sagu.
#
#
#
#

cd /usr/local
tar -zxvf sagu.tgz
groupadd sagu
chown -R root:sagu /usr/local/sagu

Criar o Banco de Dados SAGU como usurio postgres (senha postgres).


# su - postgres
$ /usr/local/pgsql/bin/createdb sagu

Conectar o banco de dados:


$ /usr/local/pgsql/bin/psql sagu

Criar o seguinte usurio e grupos de acesso:


sagu=#
sagu=#
sagu=#
sagu=#

create user sagu with password 'sagu' ;


CREATE GROUP admin;
CREATE GROUP access;
\q

Aps isso, criar as tabelas do SAGU atravs do coman do:


$ /usr/local/pgsql/bin/psql sagu - c \i /usr/local/sagu/db/base_sagu.sql

Ainda

sero

necessrios

alguns

ajustes

relativos

aos

nomes

das

mquinas.

21 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Primeiro editar a pgina commo n.p h p 3:


# vi /usr/local/sagu/html/lib/common.php3

Na linha 5 substituir
$SAGU_HOST = www.sagu.univates.br;

por
$SAGU_HOST = nome_da_mquina;

Editar agora a pgina index.ph p3:


# vi /usr/local/sagu/html/index.php3

Na linha 19 substituir
SetCookie (SessionAuth, , 0 , /, .sagu.univates.br, 0) ;

por
SetCookie (SessionAuth, , 0 , /, .nome_da_mquina, 0) ;

e na linha 88, substituir


value = http://www.sagu.univates.br/index2.phtml

por
value = http://www.nome_da_mquina/index2.phtml

Editar o arquivo login.php 3:


# vi /usr/local/sagu/html/post/login.php3

E na linha 17 substituir
$CookieDomain=.sagu.univates.br;

por
$CookieDomain=.nome_da_mquina;

Editar a pgina logout.ph p3:


# vi /usr/local/sagu/html/post/logout.php3

Na primeira linha substituir


SetCookie (SessionAuth, , 0 , /, .sagu.univates.br, 0) ;

por
SetCookie (SessionAuth, , 0 , /, .nome_da_mquina, 0) ;

Est feito!
O SAGU j est instalado e rodand o em sua mquina. Bom Trabalho!
22 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

3 MDULOS DO SAGU
3.1 Cadastros Gernricos
Neste menu so encontra d as diversas opces para cadastr os bsicos que
so essnciais para o funciona m e n t o do siste ma, por isso esse
menu no chega a ser considera do um mdulo do siste ma, mas
somente um agrupa m e n t o com opces de cadastr o.
Pases - > Cadastro dos pases.
Estados - > Cadastro dos estados.
Cidades - > Cadastro das cidades.
Empresa - > Cadastro da empresa mantede d o r a da Universidade. Esse
cadastr o necessrio para cadastro dos campus e gerao das
remes sa s entre outras.
Campus - > Cadastro dos campus da Universidade.
Curso Externo - > Cadastro dos cursos que no so de graduao. Curso
do 2 grau, lnguas ou tcnicos, por exemplo.
Instituies - > Cadastro de Universidades de Escolas.
Dias - > O dias que pode ter aula.
Turnos - > Turnos de aula.
*FINANCEIRO - > Tipos de Cobrana
*FINANCEIRO - > Locais de Pagamentos
*FINANCEIRO - > Origens
*FINANCEIRO - > Histricos
23 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

*ACADEMICO - > Perodos


Horrios - > So os horrios de um deter mina d o turno por perodo.
Eleies - > Cadastro das eleies. O controle de eleies serve para
cobrar os docume n to s de quem tem mais de 18 anos.
Calendrio Acadmico - > Datas das aulas.

3.2 VESTIBULAR
Este mdulo contem pla todo um processo seletivo de uma instituico,
desde o cadastr o

do vestibular, cursos, provas, lnguas, salas,

campus, candidatos, at o processo de inscrico dos candidad to s,


diviso

dos

mesmos

nas

salas,

digitaco

de

suas

notas

classificaco dos mesmos.


Os candidatos podem inscrever - se em at trs opces de curso. No
cadastr o do vestibular pode - se definir se a ocupaco das salas
pelos candidatos ser por lngua estrangeira ou simples m e nt e por
priorida de de ocupaco das salas.
A classificaco dos candidatos feita pelas notas do Vestibular, notas do
Enem ou ambos(pon de r a d a). possvel classificar os candidato s
por primeira, segun da ou terceira opco de curso e tamb m gerar
uma lista de exceden te s e desclassificados.
Ainda existem vrias opces de consulta e vrios relatrios, como o
boletim de desem pe n h o dos alunos, instituices de ensino mdio e
cidades.
3.2.1 Cadastros
*ACADEMICO - > Tipos de Cursos
*ACADEMICO - > Areas de Ensino
*ACADEMICO - > Cursos

24 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Vestibular - > Cadastro de um novo vestibular. A opo ensalona m e n t o


por lngua diz se a distribuio dos alunos nas salas ser feita por
lngua estrangeira ou aleatria. necessrio ter cadastr ad o antes
um Perodo. Mximo de pontos 100 e o mnimo o mnimo para
aprovao.
Lista Vestibulares - > Opo para visualizar e alterar os vestibulares
Lnguas - > Cadastro das linguas estrangeiras para as provas e horrios.
Data de Ocorrncia - > Cadastro da data de ocorrncia do vestibular j
cadastr a do.
Cursos Disponveis - > Cursos por vestibular. Pode - se infor mar o n de
vagas pra dois cursos juntos. Por exemplo, o curso de Letras
poderia ter 60 vagas. x para Letras Ingles e x para Letras Portugues.
Locais - > Seleo do campu s onde ser feito a prova.
Salas - > Salas onde as pessoas fazem as provas. Orde m de ocupao d
priorida de a deter mina d a s salas com melhor estrut u ra.
Provas - > Cadastro das provas para vestibular. A soma do nmero
mximo de pontos de todas as provas deve ser igual nota mxima
do cadastro vestibular.
Gabarito - > Grade de respost as de cada vestibular.
Pessoas Fsica - > cadastrar os candidatos
Inscries Vestibular - > Inscrio manual do candidato no Vestibular.
Ensalamento - > Faz o ensalana me n t o dos candidatos nas devidas salas
(pode ser por ordem de prioridade ou por lngua, depen de do
vestibular).
Listagens - > Inscrio Vestibular - > Salas - > Gera o arquivo para as
salas e atas para os alunos das salas.
Gerar tabela de notas - > Faz o cadastro de todas provas para todos os

25 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

alunos com a nota zerada.


Gerar tabela de notas por Aluno - > Faz o cadastro de todas provas
zerada s para um aluno.
Digitar notas - > Notas dos candidatos nas provas.
Classificao - > Opco para classificar os candida tos
Resultados Vestibular - > Resumo Classificacao - > Exibe o resultad o
dos candidatos.
Outras Listagens - > Arquivo para o Jornal e outras listagens.
Listagens - > Boletim de Desemp en ho - > Classificao Individual de cada
candidato por curso.
*ACADEMICO - > Tipos de Motivos
*ACADEMICO - > Motivos
Gerar Contratos - > Gera os contratos dos candidatos classificados no
Vestibular.

3.3 Acadmico
3.3.1 Cadastros
Pessoas - > Cadastro das pessoas (alunos, profess or es, funcionrios,
outros).

O Cdigo

do

Passivo

so

as pastas

onde

ficam

os

docume n t o s na Sec Geral.


Perodos - > Cadastro do perodo corrente. Nele informa d o a data de
inico, trmino

e as mdias do semes tre. H algumas

opces

financeiras como a origem, histricos e taxas eventuais tamb m


referentes a esse perodo.
Departamentos

->

Cadastro

dos

departa m e n t o s

da

instituio

necessrios para as disciplinas.


Tipos de Motivos - > Grupos dos motivos.
26 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Motivos

->

Todas

operaces

academicas

exigem

um

motivo / j u s tificativa que so cadastra do s nesta opcao.


reas de Ensino - > Cadastro de reas de ensino. As disciplinas pode m
pertencer

a uma

rea

e, para

deter mina da

cadeira

pode

ser

necessrio x horas de deter mina da rea ao invs de um simples


pr - requesito.
Tipos de Cursos - > Agrupa m e n t o dos cursos.
Cursos

- > Incluso

de um curso. No necessrio

que seja de

graduao, pode ser um tcnico, de lnguas e outros.


Grupos das Disciplinas - > Serve para agrupar as disciplinas. Ex: Clculo
para Calculo I,Calculo II,Calculo III. Alguns relatrios exibem as
disciplinas por grupos.
Discplinas - > Cadastro das disciplinas. informa d o o departa m e n t o e
em que grupo ela est.
Cursos / D i s ciplinas - > Monta a grade curricular dos cursos.
Profes sores - > Cadastro dos professore s.
Coordenadores - > Coordena do r e s de curso.
Pr- Requesitos - > Pr- requisitos para cursar as disciplinas.
Contratos - > Cria um vnculo com um aluno em um curso e perodo.
Regimes das Disciplinas - > Regime nor mal e especial.
Cadastro de Salas - > Cadastro da sala(segue o padro: sala / p r dio).
Disciplinas Oferecidas - > Disciplinas oferecidas num semestr e.
Datas Exames - > Cadastro das datas dos exames.
Cadastrar

Mensagens

->

Cadastro

de

mensagens

utilizadas

em

relatrios.
Setores - > Cadastro dos setores da instituio
Carimbos - > Carimbos com nome,funo ... para relatrios, cartas e
27 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

atestado s
Material Impresso - > Historico Escolar - > Testar os carimbos
Disciplinas Equivalentes - > para troca de Currculo - > Disciplinas
equivalentes(Quan do uma pessoa vem de outra instituicao ou faz
troca de curso). Tem o mes mo cdigo

3.3.2 Processamentos
*FINANCEIRO - > Preos Cursos
*FINANCEIRO - > Listagens - > Preos Cursos
*FINANCEIRO - > Pessoas Jurdicas
*FINANCEIRO - > Tipos Incentivo s
*FINANCEIRO - > Dar Incentivo
*FINANCEIRO - > Listagens - > Incentivo s

Possibilidade
matrcula

e Material Matricula
do

aluno,

verificando

->

Gera as possibilidades

disciplinas

cursadas

de
pr -

requisitos.
Desbloqueia Disciplina - > Desbloqueia as disciplinas bloquea das para
um aluno num deter mina do semes tr e. Pode - se desbloquear tb um
disciplina de um outro curso para este mes mo aluno.
Efetuar Matrcula - > Faz a matricula
Desbloquear Disciplina - > Desbloqueia um disciplina
Acrscimo de Disciplina - > Acrescenta uma disciplina
Trancamento de Disciplina - > Cancela a disciplina
Trancar /Cancelar Matrcula - > Cancela a Matrcula
Cancela /Reativa Contrato - > Cancela ou reativa um contrato
Converte Currculo - > Converte um currculo por pessoa ou curso para
28 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

um novo
Aproveitam ent o s Internos - > Aproveita me n t o s de disciplinas de um
curso para outro dentro da mes ma instituio
Aproveitam ent o s Avulsos - > Aproveita me n t o s de disciplinas cursad as
em outra instituio

3.3.3 Material Impresso


Caderno Chama das / A ta s Exame
Possibilidade de Material de Matricula
Carta para Professores
Contrato de Prestacao de Servicos Educacionais
Historico Escolar
Confirmacao de Matricula
Horrio Semestral
Cadastro Geral dos Alunos
Etiquetas para Pastas dos Alunos
Atestados

29 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

3.4 Financeiro
3.4.1 Cadastros
Pessoa Jurdica - > Cadastro de pessoas jurdicas em geral.
Preos dos Cursos - > Define o preo para os cursos. Por crdito para
graduao e por hora para tcnicos. A data de validade a partir de
quando o program a usar o novo preo. Os novos preos sao
usados para matrculas antecipa das, mas na pratica usam o mes mo
valor. Por exemplo: Um crdito de 150.00 de uma cadeira de 4
crditos dividido em 6 meses de parcelas de 100.00 reais.
Tipos de Incentivos - > Cadastro dos tipos de incentivos. Histrico vai
ser lancado nas mensalidades do aluno(C) e o histrico de cobrana
vai ser lancado no titulo para a empres a(D). A opcao Sintetiza serve
para agrupar todos os lancamen to s em um s qdo cobrado do
financiador. O curso serve para relatrios do financeiro que pode m
ser por cursos. Deve- se criar um curso especfico para as bolsas.
Tipos

de

Cobrana

->

Tipos

de

cobrana(Simples[usa da

nas

mensalidades],Com Registro[usada para ps, titulos podem ir a


protesto]). Confor me o tipo, muda layout do tipo de remessa.
Locais de Pagamento - > Cadastro dos locais de pagamen t o das origens
financeiras. Bancos!
Ocorrncia dos locais de pagamento - > Personalizacao dos locais de
pagamen t o. Para as remess as de ttulos utiliza - se uma ocorrencia,
para

os

arquivos

de

retorno

outra

ocorrncia

assim

sucessiva men te. "Processa entrada"(true) uma opco utilizad a


para as ocorrencias de retorno. Ex: Os juros tero histrico de
dbito e os valores de crdito. O program a de retor no faz um
lancame nt o para cada tipo de historico quando houvere m valores
para o mesm o no arquivo de retorno. interessa nte criar um
histrico para cada campo.
30 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Origens - > Origem dos pagamen to s (Menssalida de, Inscrio, Incentivo,


Cursos Intensivos). So informa do s os valores em % dos pagto
antecipa dos e atrasado s.
Histrio - > Operao de Dbito ou Crdito, sempr e em relao
Universida de. O tipo definido mais a nvel de relatrios. Existe a
opo de deasabilitar um histrico.
Dar Incentivo s - > D incentivo para alunos. Pessoa jurdica ser a
empres a para o qual ser enviado a cobranca.
Novo Ttulo - > Cria um ttulo para uma pessoa.
Novo Lancamento - > Lanament os para os ttulos.
Previse s de Vencimento - > Sequencias dos perodos que tero uma
data para a geracao das mens alida des.
FIES - > Atualiza valores FIES

3.4.2 Consultas
Previso de Lancamentos - > Consulta as previses de lancamen t o.
Permite alterar o mes de sequencia, converter a previsao em ttulos,
listar os incentivos
Lista

de

Ttulos

->

Listagem

simples

dos

ttulos

e respectivos

lancame nt os.
Consulta de Incentivo s - > Lista os incentivos de cada pessoa e permite
excluso e alterao de incentivos e alterao nos contratos.
Preco dos Curso - > Lista os precos dos cursos per mitindo alteraao e
exclusao.
Consulta de Deved ores - > Diversas listagens diferentes de devedores.
Empresas Deved oras - > Listagem das empre sa s que no pagara m os
incentivos.

31 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Relatrio de Inadimplente s - > Relatrio e Cartas de Inadimplente s para


impresso.
Comprovante

Desconto

Genrico

->

Gera

comprovant es

de

descontos em folha de estagiarios e funcionarios e comprovan te s


genricos para alunos com debito em conta.
Gerar Desconto em Folha - > Cria os lancamen t os para quem tiver
dbito autom tico em conta.
Relatrio de descontos - > Gera uma listagens de alunos que tivera m
desconto, cujo histrico seja do tipo I(Incentivo).
Relatrio de Bolsas - > Listagem com todas as bolsas, nmer o de
alunos, histricos e totais para cada bolsa dentro de um perodo.
Longo Prazo / Curto Prazo - > Transfere os ttulos de uma data maior
para a data atual.
Conferncia

de Lancamentos

Manuais - >

Mostra

os lancame n to s

manuais feitos num perodo e respectivos valores.

3.4.3 Processamentos
Gerar Arquivo Banco - > Cria arquivo de remessa para um banco.
Importar retorno - > Le o arquivo de retorno com os pagame n t o s e faz
as baixas dos lancamen t os;
Enviar Arquivo Servidor - > Envia o retorno do banco para o servidor.
Gerar Ttulos - > Converte as previsoes de lancamen t o em titulos.
Gera Ttulos Convnios - > Gera os ttulos para os incentivos.
Dbito

Automtico

em

Conta

->

Cadastro,

listage m

de

debito

autom atico em conta.


Gera Previse s Avulsas - > Cria uma nova previsao de lancamen t o
avulsa.
32 / 33

SOLIS Cooperativa de Solues Livres


SAGU Sistema Aberto de Gesto Unificada

Gera Planilha Incentivos - > Gera uma tabela com os alunos com algum
incentivo
Relatrios Diversos - > Resumo de valores por histricos, balancete etc
Cartas [1] - > Gera cartas de autorizao de dbito autom tico em conta
para os alunos.
Demonstrativo para Imposto de Renda - > Comprovante financeiro e
de I.R. para os alunos.
Lista Ttulos com Valores Alterados - > nao usado.
Consulta Inadimplentes - > Consulta de inadimplentes mensais por
origem e histrico etc.

33 / 33

You might also like