@ -0,0 +1,18 @@ |
|||
MAINNAME=relatorio |
|||
|
|||
all: |
|||
mkdir -p build |
|||
cp *.tex build |
|||
cp -fR imagens build/ |
|||
cp -fR capitulos build/ |
|||
cp Makefile build/ |
|||
make -C build build |
|||
|
|||
build: |
|||
pdflatex ${MAINNAME}.tex |
|||
pdflatex ${MAINNAME}.tex |
|||
cp ${MAINNAME}.pdf ../ |
|||
|
|||
clean: |
|||
rm -fR build |
|||
rm -fR ${MAINNAME}.pdf |
@ -0,0 +1,20 @@ |
|||
BEGIN; |
|||
CREATE TABLE "casas_casalegislativa" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(60) NOT NULL, |
|||
"sigla" varchar(30) NOT NULL, |
|||
"tipo" varchar(2) NOT NULL, |
|||
"cnpj" varchar(18) NOT NULL, |
|||
"logradouro" varchar(100) NOT NULL, |
|||
"bairro" varchar(40) NOT NULL, |
|||
"cidade_id" integer NOT NULL, |
|||
"cep" varchar(9) NOT NULL, |
|||
"email" varchar(75) NOT NULL, |
|||
"pagina_web" varchar(200) NOT NULL, |
|||
"foto" varchar(100) NOT NULL, |
|||
"foto_largura" smallint NULL, |
|||
"foto_altura" smallint NULL, |
|||
"historico" text NOT NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,46 @@ |
|||
BEGIN; |
|||
CREATE TABLE "contatos_unidadefederativa" ( |
|||
"codigo_ibge" integer unsigned NOT NULL PRIMARY KEY, |
|||
"nome" varchar(25) NOT NULL, |
|||
"sigla" varchar(2) NOT NULL, |
|||
"regiao" varchar(2) NOT NULL, |
|||
"populacao" integer unsigned NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "contatos_telefone" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"codigo_ddd" varchar(2) NOT NULL, |
|||
"numero" varchar(9) NOT NULL, |
|||
"tipo" varchar(1) NOT NULL, |
|||
"nota" varchar(70) NOT NULL, |
|||
"content_type_id" integer NOT NULL, |
|||
"object_id" integer unsigned NOT NULL, |
|||
UNIQUE ("codigo_ddd", "numero", "tipo") |
|||
) |
|||
; |
|||
CREATE TABLE "contatos_municipio" ( |
|||
"codigo_ibge" integer unsigned NOT NULL PRIMARY KEY, |
|||
"codigo_mesorregiao" integer unsigned NOT NULL, |
|||
"codigo_microrregiao" integer unsigned NOT NULL, |
|||
"nome" varchar(50) NOT NULL, |
|||
"uf_id" integer NOT NULL REFERENCES "contatos_unidadefederativa" |
|||
("codigo_ibge"), |
|||
"is_capital" bool NOT NULL, |
|||
"populacao" integer unsigned NOT NULL, |
|||
"is_polo" bool NOT NULL, |
|||
"latitude" decimal NULL, |
|||
"longitude" decimal NULL |
|||
) |
|||
; |
|||
CREATE TABLE "contatos_contato" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(60) NOT NULL, |
|||
"nota" varchar(70) NOT NULL, |
|||
"email" varchar(75) NOT NULL, |
|||
"municipio_id" integer NULL REFERENCES "contatos_municipio" |
|||
("codigo_ibge"), |
|||
"content_type_id" integer NOT NULL, |
|||
"object_id" integer unsigned NOT NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,36 @@ |
|||
BEGIN; |
|||
CREATE TABLE "convenios_anexo" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"convenio_id" integer NOT NULL, |
|||
"arquivo" varchar(100) NOT NULL, |
|||
"descricao" varchar(70) NOT NULL, |
|||
"data_pub" date NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "convenios_convenio" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"casa_legislativa_id" integer NOT NULL, |
|||
"num_convenio" integer unsigned NOT NULL, |
|||
"num_processo_sf" varchar(11) NOT NULL, |
|||
"data_adesao" date NOT NULL, |
|||
"data_retorno_assinatura" date NULL, |
|||
"data_termo_aceite" date NULL, |
|||
"data_pub_diario" date NULL, |
|||
"equipamentos_recebidos" varchar(1) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "convenios_equipamentoprevisto" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"convenio_id" integer NOT NULL REFERENCES "convenios_convenio" ("id"), |
|||
"equipamento_id" integer NOT NULL, |
|||
"quantidade" smallint unsigned NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "convenios_convenio_servicos" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"convenio_id" integer NOT NULL REFERENCES "convenios_convenio" ("id"), |
|||
"servico_id" integer NOT NULL REFERENCES "servicos_servico" ("id"), |
|||
UNIQUE ("convenio_id", "servico_id") |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,41 @@ |
|||
BEGIN; |
|||
CREATE TABLE "inventario_bem" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"casa_legislativa_id" integer NOT NULL, |
|||
"equipamento_id" integer NOT NULL, |
|||
"fornecedor_id" integer NOT NULL, |
|||
"num_serie" varchar(50) NOT NULL UNIQUE, |
|||
"num_tombamento" varchar(50) NOT NULL UNIQUE |
|||
) |
|||
; |
|||
CREATE TABLE "inventario_fabricante" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(40) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "inventario_fornecedor" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(40) NOT NULL, |
|||
"email" varchar(75) NOT NULL, |
|||
"pagina_web" varchar(200) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "inventario_tipoequipamento" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"tipo" varchar(40) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "inventario_equipamento" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"fabricante_id" integer NOT NULL REFERENCES "inventario_fabricante" ("id"), |
|||
"modelo_id" integer NOT NULL, |
|||
UNIQUE ("fabricante_id", "modelo_id") |
|||
) |
|||
; |
|||
CREATE TABLE "inventario_modeloequipamento" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"tipo_id" integer NOT NULL REFERENCES "inventario_tipoequipamento" ("id"), |
|||
"modelo" varchar(30) NOT NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,52 @@ |
|||
BEGIN; |
|||
CREATE TABLE "mesas_membromesadiretora" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"parlamentar_id" integer NOT NULL, |
|||
"cargo_id" integer NOT NULL, |
|||
"mesa_diretora_id" integer NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_cargo" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"descricao" varchar(30) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_coligacao" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(50) NOT NULL, |
|||
"legislatura_id" integer NOT NULL, |
|||
"numero_votos" integer unsigned NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_legislatura" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"numero" smallint unsigned NOT NULL, |
|||
"data_inicio" date NOT NULL, |
|||
"data_fim" date NOT NULL, |
|||
"data_eleicao" date NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_sessaolegislativa" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"numero" smallint unsigned NOT NULL UNIQUE, |
|||
"mesa_diretora_id" integer NOT NULL, |
|||
"legislatura_id" integer NOT NULL REFERENCES "mesas_legislatura" ("id"), |
|||
"tipo" varchar(1) NOT NULL, |
|||
"data_inicio" date NOT NULL, |
|||
"data_fim" date NOT NULL, |
|||
"data_inicio_intervalo" date NULL, |
|||
"data_fim_intervalo" date NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_mesadiretora" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"casa_legislativa_id" integer NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "mesas_composicaocoligacao" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"coligacao_id" integer NOT NULL REFERENCES "mesas_coligacao" ("id"), |
|||
"partido_id" integer NOT NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,37 @@ |
|||
BEGIN; |
|||
CREATE TABLE "parlamentares_partido" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome" varchar(50) NOT NULL, |
|||
"sigla" varchar(10) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "parlamentares_parlamentar" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"nome_completo" varchar(60) NOT NULL, |
|||
"nome_parlamentar" varchar(35) NOT NULL, |
|||
"foto" varchar(100) NOT NULL, |
|||
"foto_largura" smallint NULL, |
|||
"foto_altura" smallint NULL, |
|||
"sexo" varchar(1) NOT NULL, |
|||
"data_nascimento" date NULL, |
|||
"logradouro" varchar(100) NOT NULL, |
|||
"bairro" varchar(40) NOT NULL, |
|||
"cidade_id" integer NOT NULL, |
|||
"cep" varchar(9) NOT NULL, |
|||
"pagina_web" varchar(200) NOT NULL, |
|||
"email" varchar(75) NOT NULL |
|||
) |
|||
; |
|||
CREATE TABLE "parlamentares_mandato" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"parlamentar_id" integer NOT NULL REFERENCES |
|||
"parlamentares_parlamentar" ("id"), |
|||
"legislatura_id" integer NOT NULL, |
|||
"partido_id" integer NOT NULL REFERENCES "parlamentares_partido" ("id"), |
|||
"inicio_mandato" date NOT NULL, |
|||
"fim_mandato" date NOT NULL, |
|||
"is_afastado" bool NOT NULL, |
|||
"suplencia" varchar(1) NOT NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,12 @@ |
|||
BEGIN; |
|||
CREATE TABLE "servicos_servico" ( |
|||
"id" integer NOT NULL PRIMARY KEY, |
|||
"tipo" varchar(50) NOT NULL, |
|||
"descricao" text NOT NULL, |
|||
"data_inicio" date NULL, |
|||
"data_fim" date NULL, |
|||
"situacao" varchar(1) NOT NULL, |
|||
"avaliacao" smallint unsigned NULL |
|||
) |
|||
; |
|||
COMMIT; |
@ -0,0 +1,24 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% This is part of the SIGI. |
|||
% Copyright (C) 2008 Interlegis |
|||
% See the file relatorio.tex for copying conditions. |
|||
% |
|||
|
|||
\lhead { |
|||
\setlength{\unitlength}{5mm} |
|||
\begin{picture}(0,0) |
|||
\includegraphics[scale=0.65]{imagens/cabecalho.pdf} |
|||
\end{picture} |
|||
} |
|||
\chead{} |
|||
\rhead{} |
|||
\renewcommand{\headrulewidth}{0pt} |
|||
|
|||
% |
|||
% Local variables: |
|||
% mode: flyspell |
|||
% TeX-master: "relatorio.tex" |
|||
% End: |
|||
% |
@ -0,0 +1,37 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% This is part of the SIGI. |
|||
% Copyright (C) 2008 Interlegis |
|||
% See the file relatorio.tex for copying conditions. |
|||
% |
|||
|
|||
\textsf{\vspace{6cm}} |
|||
\begin{center} |
|||
\noindent |
|||
\large{ |
|||
\textbf{\titulo} |
|||
} \\ |
|||
|
|||
\Large{ |
|||
\textbf{\subtitulo} |
|||
} \\ |
|||
\large{ |
|||
\textbf{APO-CASA} |
|||
} |
|||
|
|||
\vspace{9cm} |
|||
|
|||
\large{ |
|||
\textbf{\autor}\\ |
|||
\textsf{Contrato N$^{\circ}$: \numcontrato}\\ |
|||
} |
|||
\end{center} |
|||
\cfoot{} |
|||
|
|||
% |
|||
% Local variables: |
|||
% mode: flyspell |
|||
% TeX-master: "relatorio.tex" |
|||
% End: |
|||
% |
@ -0,0 +1,18 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% This is part of the SIGI. |
|||
% Copyright (C) 2008 Interlegis |
|||
% See the file relatorio.tex for copying conditions. |
|||
% |
|||
|
|||
\section{Título} |
|||
|
|||
pass |
|||
|
|||
% |
|||
% Local variables: |
|||
% mode: flyspell |
|||
% TeX-master: "relatorio.tex" |
|||
% End: |
|||
% |
@ -0,0 +1,18 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% This is part of the SIGI. |
|||
% Copyright (C) 2008 Interlegis |
|||
% See the file relatorio.tex for copying conditions. |
|||
% |
|||
|
|||
\section{Introdução} |
|||
|
|||
pass |
|||
|
|||
% |
|||
% Local variables: |
|||
% mode: flyspell |
|||
% TeX-master: "relatorio.tex" |
|||
% End: |
|||
% |
@ -0,0 +1,20 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% This is part of the SIGI. |
|||
% Copyright (C) 2008 Interlegis |
|||
% See the file relatorio.tex for copying conditions. |
|||
% |
|||
|
|||
\newcommand{\titulo}{Produto III} |
|||
\newcommand{\subtitulo}{Sistema de Informações Gerenciais do Interlegis} |
|||
\newcommand{\autor}{Guilherme Mesquita Gondim} |
|||
\newcommand{\numcontrato}{2008/000471} % Número do contrato caso seja |
|||
% consultor. |
|||
|
|||
% |
|||
% Local variables: |
|||
% mode: flyspell |
|||
% TeX-master: "relatorio.tex" |
|||
% End: |
|||
% |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 132 KiB |
After Width: | Height: | Size: 47 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 10 KiB |
@ -0,0 +1,65 @@ |
|||
% $Id$ |
|||
% --------------------------------------------------------------------------- |
|||
% |
|||
% Copyright (c) 2008 Interlegis |
|||
% |
|||
% Permission is granted to copy, distribute and/or modify this |
|||
% document under the terms of the GNU Free Documentation License, |
|||
% Version 1.2 or any later version published by the Free Software |
|||
% Foundation; with no Invariant Sections, no Front-Cover Texts, and no |
|||
% Back-Cover Texts. A copy of the license is included in the section |
|||
% entitled "GNU Free Documentation License". If not, see |
|||
% <http://www.gnu.org/licenses/>. |
|||
% |
|||
|
|||
\documentclass[a4paper,12pt]{article} |
|||
\textheight 22.5cm |
|||
\usepackage[brazil]{babel} % suporte ao portugues brasil |
|||
\usepackage[utf8]{inputenc} % Codificacao dos caracteres (use a |
|||
% codificacao latin1 caso seu |
|||
% sistema/editor nao suporte utf8). |
|||
\usepackage[T1]{fontenc} |
|||
\usepackage{indentfirst} % indenta o primeiro paragrafo |
|||
\usepackage{graphicx} % uso para imagens |
|||
\usepackage{dsfont} % fonte |
|||
|
|||
\usepackage{fancyhdr} % permite alterar o cabecalho |
|||
\pagestyle{fancy} % configura o estilo padrao |
|||
|
|||
\usepackage{verbatim} |
|||
|
|||
\input{comandos} % novos comandos |
|||
|
|||
\usepackage[pdftex,% % formatacao no PDF |
|||
pdfauthor={\autor},% |
|||
pdftitle={\titulo \ - \subtitulo},% |
|||
]{hyperref} |
|||
\hypersetup{backref=true,pdfpagemode=UseOutlines,colorlinks=true, |
|||
breaklinks=true,hyperindex,linkcolor=blue,anchorcolor=black, |
|||
citecolor=blue,filecolor=magenta,menucolor=red,pagecolor=red, |
|||
urlcolor=cyan,bookmarks=true,bookmarksopen=true,pdfpagelayout=SinglePage, |
|||
pdfpagetransition=Dissolve} |
|||
|
|||
|
|||
\begin{document} |
|||
\input{cabecalho} |
|||
\input{capa} |
|||
|
|||
% configura o rodape do conteudo pre-textual para numeros romanos |
|||
\clearpage |
|||
\cfoot{\thepage} |
|||
\setcounter{page}{1} |
|||
\pagenumbering{Roman} |
|||
|
|||
\tableofcontents |
|||
\listoffigures |
|||
|
|||
% configura o rodape das paginas de conteudo para numeros convencionais |
|||
\clearpage |
|||
\setcounter{page}{1} |
|||
\pagenumbering{arabic} |
|||
|
|||
% conteudo |
|||
\include{capitulos/introducao} |
|||
\include{capitulos/capitulo1} |
|||
\end{document} |