Browse Source

Upload da versão final do relatório 1.

0.2
Guilherme Gondim 17 years ago
parent
commit
0b23b757df
  1. BIN
      docs/arquivos/casosdeuso.dia
  2. 6
      docs/relatorios/etapa1/capa.tex
  3. 30
      docs/relatorios/etapa1/capitulos/capitulo1.tex
  4. 78
      docs/relatorios/etapa1/capitulos/capitulo2.tex
  5. 25
      docs/relatorios/etapa1/capitulos/capitulo3.tex
  6. 39
      docs/relatorios/etapa1/capitulos/capitulo4.tex
  7. 5
      docs/relatorios/etapa1/capitulos/capitulo5.tex
  8. 47
      docs/relatorios/etapa1/capitulos/capitulo6.tex
  9. 23
      docs/relatorios/etapa1/capitulos/introducao.tex
  10. 4
      docs/relatorios/etapa1/comandos.tex
  11. BIN
      docs/relatorios/etapa1/imagens/apps.png
  12. BIN
      docs/relatorios/etapa1/imagens/cadastro.png
  13. BIN
      docs/relatorios/etapa1/imagens/casosdeuso.png
  14. BIN
      docs/relatorios/etapa1/imagens/dashboard.png
  15. BIN
      docs/relatorios/etapa1/imagens/listagem.png
  16. BIN
      docs/relatorios/etapa1/imagens/telalogin.png

BIN
docs/arquivos/casosdeuso.dia

Binary file not shown.

6
docs/relatorios/etapa1/capa.tex

@ -9,11 +9,15 @@
\textsf{\vspace{6cm}} \textsf{\vspace{6cm}}
\begin{center} \begin{center}
\noindent \noindent
\huge{ \large{
\textbf{\titulo} \textbf{\titulo}
} \\ } \\
\Large{ \Large{
\textbf{\subtitulo} \textbf{\subtitulo}
} \\
\large{
\textbf{APO-CASA}
} }
\vspace{9cm} \vspace{9cm}

30
docs/relatorios/etapa1/capitulos/capitulo1.tex

@ -8,28 +8,27 @@
\section{Visão Geral} \section{Visão Geral}
\label{sec:visaogeral} \label{sec:visaogeral}
O atual Sistema de Informações Gerenciais do Interlegis, ou SIGI, O atual Sistema de Informações Gerenciais do Interlegis (SIGI)
fornece um conjunto limitado de informações sobre as Casas fornece um conjunto limitado de informações sobre as Casas
Legislativas e não contempla a atual realidade do \emph{Programa Legislativas e não contempla a atual realidade do \emph{Programa
Interlegis}. Interlegis}.
O sistema é executado em ambiente \emph{Microsoft Windows} utilizando O sistema é executado em ambiente \emph{Microsoft Windows} utilizando
a plataforma \emph{Microsoft Access}, o qual possui uma série de a plataforma \emph{Microsoft Access}, o qual possui limitações
limitações tecnológicas, de manutenibilidade, e de acesso às tecnológicas, de manutenibilidade, e de acesso às informações pelos
informações pelos usuários, bem como também o acesso através de outros usuários, bem como de acesso através de outros \textit{softwares},
\textit{softwares}, gerando, neste caso, redundância e disparidade de gerando, neste caso, redundância e disparidade de dados.
dados.
Foi observado por parte dos usuários a necessidade de um sistema com Foi observado por parte dos usuários a necessidade de um sistema com
interface \textit{web} e com uma \emph{base de dados} única e interface \textit{web} e com uma \emph{base de dados} única e
centralizada, tornando o acesso flexível e as informações atualizadas centralizada, tornando o acesso flexível e as informações atualizadas
refletindo diretamente nos outros sistemas do Interlegis. refletindo diretamente nos demais sistemas do Interlegis.
O novo sistema será desenvolvido utilizando a plataforma \emph{Python} O novo sistema será desenvolvido utilizando a plataforma \emph{Python}
com o framework de desenvolvimento \emph{Django}, o qual cumpre os com o framework de desenvolvimento \emph{Django}, o qual cumpre os
requisitos necessários para a implementação do sistema. Além do mais, requisitos necessários para a implementação do sistema. Além do mais,
o Django permitirá uma evolução natural do sistema e grande facilidade o Django permitirá uma evolução natural do sistema e facilidade na
na manutenção do mesmo. manutenção.
O sistema, inicialmente, será dividido em 7 aplicações (ou O sistema, inicialmente, será dividido em 7 aplicações (ou
componentes) Django: componentes) Django:
@ -44,14 +43,14 @@ componentes) Django:
\item \verb|sigi.apps.servicos| (Serviços) \item \verb|sigi.apps.servicos| (Serviços)
\end{enumerate} \end{enumerate}
Esta ``componentização'' permitirá o reaproveitamento dessas mesmas Esta ``componentização'' permitirá o reaproveitamento dessas
aplicações para outros projetos futuros do Interlegis baseado em aplicações para outros projetos futuros do Interlegis baseado em
Django. Django.
\subsection{Descrição das Atividades} \subsection{Descrição das Atividades}
Esta seção descreve as principais etapas de desenvolvimento do sistema Esta seção descreve as principais etapas de desenvolvimento do sistema
a serem cumpridas. Desde o planejamento e levantamento de requisitos a serem cumpridas. Desde o levantamento de requisitos até a
até a implantação do sistema e transferência de tecnologia à equipe do implantação do sistema e a transferência de tecnologia à equipe do
Interlegis. Interlegis.
\subsubsection{Primeira Etapa} \subsubsection{Primeira Etapa}
@ -67,14 +66,15 @@ Interlegis.
\begin{enumerate} \begin{enumerate}
\item Codificação do sistema; \item Codificação do sistema;
\item Transformação do protótipo em interface para o sistema; \item Transformação do protótipo em interface para o sistema;
\item Implantação de sistema \textit{alpha} em um servidor de testes; \item Implantação do sistema versão \textit{alpha} em um servidor de
testes;
\item Avaliação final do sistema. \item Avaliação final do sistema.
\end{enumerate} \end{enumerate}
\subsubsection{Terceira Etapa} \subsubsection{Terceira Etapa}
\begin{enumerate} \begin{enumerate}
\item Documentação do sistema desenvolvido; \item Documentação;
\item Documentação dos parâmetros de configuração do sistema; \item Documentação dos parâmetros de configuração;
\item Manual de implantação (\textit{deployment}). \item Manual de implantação (\textit{deployment}).
\end{enumerate} \end{enumerate}

78
docs/relatorios/etapa1/capitulos/capitulo2.tex

@ -14,27 +14,28 @@ O produto a ser desenvolvido deverá contemplar as seguintes
funcionalidades: funcionalidades:
\begin{itemize} \begin{itemize}
\item Gerenciamento das informações das Casas Legislativas; \item Gerenciamento das informações básicas de identificação das Casas
\item Gerenciamento de partidos políticos, parlamentares e seus Legislativas;
mandatos, e de legislaturas; \item Gerenciamento das informações sobre partidos políticos,
\item Gerenciamento de sessões legislativas, mesas diretora e de sua parlamentares, seus mandatos, e legislaturas;
composição partidária; \item Gerenciamento de sessões legislativas, mesas diretora e sua
\item Gerenciamento de convênios das Casas Legislativas junto ao composição;
Interlegis; \item Gerenciamento de convênios entre o Interlegis e as Casas
\item Gerenciamento dos equipamentos fornecidos e serviços prestados Legislativas;
às Casas Legislativas; \item Gerenciamento dos equipamentos e serviços disponibilizados para
\item Conjunto de autorização e configuração de perfis de acesso ao as Casas Legislativas;
\item Conjunto de autorização e de configuração de perfis de acesso ao
sistema; sistema;
\item Permitir que o usuário efetue pesquisas no banco de dados \item Permitir que o usuário efetue pesquisas no banco de dados
utilizando filtros de seleção; utilizando filtros de seleção;
\item Permitir o ``rollback'' (recuo) das alterações em tempo de \item ``Rollback'' (retorno) das alterações, em tempo de
edição dos dados; edição dos dados, nos casos de falhas;
\item Permitir a geração de relatórios em PDF dos dados estratégicos e \item Geração de relatórios em PDF, dos dados estratégicos e
de pesquisas; de resultados de pesquisas;
\item Manter o histórico das atividades com as Casas Legislativas. \item Manutenção do histórico das atividades com as Casas Legislativas.
\end{itemize} \end{itemize}
Deverá também ser considerado as seguintes características: Considerar as seguintes características:
\begin{itemize} \begin{itemize}
\item Interface web compatível com os padrões e recomendações da World \item Interface web compatível com os padrões e recomendações da World
@ -45,36 +46,27 @@ Deverá também ser considerado as seguintes características:
acompanhamento da codificação; acompanhamento da codificação;
\item Ajuda \textit{online} e contextual do sistema; \item Ajuda \textit{online} e contextual do sistema;
\item Instalação simplificada; \item Instalação simplificada;
\item Sistema multi-usuário em rede concebido para a operacionalização \item Sistema multi-usuário em rede, concebido para operar em três
em três camadas distintas: apresentação (navegador web), aplicação e camadas distintas: apresentação (navegador web), aplicação e dados.
dados.
\end{itemize} \end{itemize}
\subsection{Requisitos de Hardware} \subsection{Requisitos de Hardware}
Requisitos de \textit{hardware}necessários para que a aplicação
funcione corretamente:
\begin{itemize} \begin{itemize}
\item Aproximadamente 100 MB de espaço em disco; \item Disco: 100 MB ou superior;
\item Mínimo de 256 MB de memória RAM; \item Memória RAM: 256 MB ou superior;
\item Processador compatível ao Pentium III ou superior; \item Processador: Pentium III ou superior;
\end{itemize} \end{itemize}
\subsection{Requisitos de Software} \subsection{Requisitos de Software}
Requisitos de \textit{software} necessários para que a aplicação
funcione corretamente:
\begin{itemize} \begin{itemize}
\item Sistemas operacionais GNU/Linux ou de família Unix BSD; \item Sistemas operacionais GNU/Linux ou de família Unix BSD;
\item Apache 2 ou superior; \item Servidor web: Apache 2 ou superior;
\item PostgreSQL 8.3 ou superior; \item SGBD: PostgreSQL 8.3 ou superior;
\item Python 2.5 ou superior (< 3.0); \item Linguagem/Interpretador: Python 2.5 ou superior (< 3.0);
\item Django 0.97-pre (trunk) ou 1.0. \item Framework: Django 0.97-pre (trunk) ou 1.0.
\end{itemize} \end{itemize}
\subsection{Requisitos de Performance} \subsection{Requisitos de Performance}
Requisitos necessários para tirar o melhor proveito da aplicação:
\begin{itemize} \begin{itemize}
\item Considerar o uso do sistema operacional GNU/Linux ou FreeBSD; \item Considerar o uso do sistema operacional GNU/Linux ou FreeBSD;
\item Uso do servidor web Apache para a aplicação; \item Uso do servidor web Apache para a aplicação;
@ -84,22 +76,18 @@ Requisitos necessários para tirar o melhor proveito da aplicação:
\end{itemize} \end{itemize}
\subsection{Requisitos de Documentação} \subsection{Requisitos de Documentação}
Documentação necessária que deverá vir a ser elaborada para servir de
suporte ao produto:
\begin{itemize} \begin{itemize}
\item Documentação da \textit{Application Programming Interface} (API) \item Documentação da \textit{Application Programming Interface} (API)
do software; do software;
\item Manual de configuração e implantação do sistema; \item Manual de configuração e de implantação do sistema;
\item Manual do usuário; \item Manual do usuário;
\item Ajuda \textit{online} e contextual do sistema; \item Ajuda \textit{online} e contextual do sistema;
\item Arquivos LEIA-ME e de licenciamento. \item Arquivos LEIA-ME e de licenciamento.
\end{itemize} \end{itemize}
\subsection{Licenças} \subsection{Licenças}
O novo SIGI se baseia apenas em aplicações \emph{livres}, as quais O novo SIGI utiliza \emph{softwares livres}, os quais possuem um
possuem um licenciamento sem nenhuma restrição de uso. A obtenção das licenciamento sem restrições de uso.
mesmas também são gratuitas.
Segue abaixo uma lista dos principais \emph{softwares} necessários Segue abaixo uma lista dos principais \emph{softwares} necessários
para o desenvolvimento do SIGI e suas respectivas licenças: para o desenvolvimento do SIGI e suas respectivas licenças:
@ -112,10 +100,10 @@ para o desenvolvimento do SIGI e suas respectivas licenças:
\end{description} \end{description}
O SIGI será publicado como \emph{software livre} utilizando a licença O SIGI será publicado como \emph{software livre} utilizando a licença
\textit{GNU General Public License (GNU GPL)} em sua versão 3, assim \textit{GNU General Public License (GNU GPL)} em sua versão 3 e estará
como os outros produtos do Interlegis, e estará disponível no disponível no repositório de \emph{software livre}
repositório de \emph{software livre} Colab\footnote{Endereço web do Colab\footnote{Endereço web do Colab: http://colab.interlegis.gov.br}
Colab: http://colab.interlegis.gov.br} do Interlegis. do Interlegis.
% %
% Local variables: % Local variables:
% mode: flyspell % mode: flyspell

25
docs/relatorios/etapa1/capitulos/capitulo3.tex

@ -13,9 +13,8 @@ Esta seção descreve a utilização do sistema através de \emph{Casos de
Uso}, representando os principais atores e suas interações com o Uso}, representando os principais atores e suas interações com o
sistema. sistema.
Os Casos de Uso serve de auxílio à compreensão, por parte dos Os Casos de Uso servem de auxílio à compreensão dos usuários quanto à
usuários, de como o sistema tende a ser implementado e como é implementação e uso do sistema.
pretendido que o mesmo venha a ser utilizado.
\subsection{Casos de Uso do SIGI} \subsection{Casos de Uso do SIGI}
A Figura \ref{fig:casos} apresenta os Casos de Uso do SIGI de maneira A Figura \ref{fig:casos} apresenta os Casos de Uso do SIGI de maneira
@ -24,20 +23,20 @@ simplificada.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=120mm]{../imagens/casosdeuso.png} \includegraphics[width=120mm]{../imagens/casosdeuso.png}
\caption{Casos de uso} \caption{Casos de Uso}
\label{fig:casos} \label{fig:casos}
\end{figure} \end{figure}
\subsubsection{Descrição dos Atores} \subsubsection{Descrição dos Atores}
\begin{description} \begin{description}
\item[Funcionário Interlegis:] usuário apenas com atribuições de \item[Funcionário Interlegis Autorizado:] usuário apenas com
leitura no sistema. atribuições de leitura no sistema. Inclui pessoal da Subsecretaria
\item[Responsável pela Comunicação:] usuário da Subsecretaria de de Apoio Técnico e Relações Institucionais (SSATR) e Subsecretaria
Formação e Atendimento à Comunidade do Legislativo (SSFAC). de Planejamento e Fomento (SSPLF).
\item[Responsável pelo Convênio:] usuário do Serviço de Contratos e \item[SSFAC:] Subsecretaria de Formação e Atendimento à Comunidade do
Convênios (SCCO). Legislativo.
\item[Responsável pela Infra-estrutura:] usuário do Serviço de \item[SSADM:] Subsecretaria de Administração.
Infra-estrutura Tecnológica (SEIT). \item[SEIT:] Serviço de Infra-estrutura Tecnológica.
\end{description} \end{description}
\subsubsection{Descrição das Atividades} \subsubsection{Descrição das Atividades}
@ -46,6 +45,8 @@ simplificada.
relatórios de diversas partes do sistema. relatórios de diversas partes do sistema.
\item[Emitir Etiquetas:] consiste em obter informações e emitir \item[Emitir Etiquetas:] consiste em obter informações e emitir
etiquetas de algumas partes do sistema. etiquetas de algumas partes do sistema.
\item[Pesquisar e Recuperar Informações:] habilidades de pesquisa e
obtenção de informações da base de dados do sistema.
\item[Gerenciar Mesas Diretoras:] consiste em inserir, atualizar e \item[Gerenciar Mesas Diretoras:] consiste em inserir, atualizar e
remover \emph{Mesas Diretoras}, \emph{Sessões Legislativas} e remover \emph{Mesas Diretoras}, \emph{Sessões Legislativas} e
modificar a \emph{Composição das Mesas Diretoras}. modificar a \emph{Composição das Mesas Diretoras}.

39
docs/relatorios/etapa1/capitulos/capitulo4.tex

@ -9,9 +9,7 @@
\section{Modelo de dados} \section{Modelo de dados}
\label{sec:modelo} \label{sec:modelo}
\subsection{Diagrama de Entidade e Relacionamento} \subsection{Diagrama de Entidade e Relacionamento (figura \ref{fig:er})}
Na Figura \ref{fig:er}, o diagrama do SIGI é apresentado.
\begin{figure}[p] \begin{figure}[p]
\centering \centering
\includegraphics[width=120mm]{../imagens/er.png} \includegraphics[width=120mm]{../imagens/er.png}
@ -20,10 +18,7 @@ Na Figura \ref{fig:er}, o diagrama do SIGI é apresentado.
\end{figure} \end{figure}
\subsection{Diagrama de Classes} \subsection{Diagrama de Classes}
\subsubsection{Aplicação sigi.apps.casas} \subsubsection{Aplicação sigi.apps.casas (figura \ref{fig:casas})}
Na Figura \ref{fig:casas} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.casas|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=60mm]{../imagens/casas.png} \includegraphics[width=60mm]{../imagens/casas.png}
@ -31,10 +26,7 @@ aplicação Django \verb|sigi.apps.casas|.
\label{fig:casas} \label{fig:casas}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.contatos} \subsubsection{Aplicação sigi.apps.contatos (figura \ref{fig:contatos})}
Na Figura \ref{fig:contatos} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.contatos|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=120mm]{../imagens/contatos.png} \includegraphics[width=120mm]{../imagens/contatos.png}
@ -42,10 +34,7 @@ aplicação Django \verb|sigi.apps.contatos|.
\label{fig:contatos} \label{fig:contatos}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.convenios} \subsubsection{Aplicação sigi.apps.convenios (figura \ref{fig:convenios})}
Na Figura \ref{fig:convenios} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.convenios|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=100mm]{../imagens/convenios.png} \includegraphics[width=100mm]{../imagens/convenios.png}
@ -53,10 +42,7 @@ aplicação Django \verb|sigi.apps.convenios|.
\label{fig:convenios} \label{fig:convenios}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.inventario} \subsubsection{Aplicação sigi.apps.inventario (figura \ref{fig:inventario})}
Na Figura \ref{fig:inventario} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.inventario|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=120mm]{../imagens/inventario.png} \includegraphics[width=120mm]{../imagens/inventario.png}
@ -64,10 +50,7 @@ aplicação Django \verb|sigi.apps.inventario|.
\label{fig:inventario} \label{fig:inventario}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.mesas} \subsubsection{Aplicação sigi.apps.mesas (figura \ref{fig:mesas})}
Na Figura \ref{fig:mesas} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.mesas|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=145mm]{../imagens/mesas.png} \includegraphics[width=145mm]{../imagens/mesas.png}
@ -75,10 +58,7 @@ aplicação Django \verb|sigi.apps.mesas|.
\label{fig:mesas} \label{fig:mesas}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.parlamentares} \subsubsection{Aplicação sigi.apps.parlamentares (figura \ref{fig:parlamentares})}
Na Figura \ref{fig:parlamentares} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.parlamentares|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=100mm]{../imagens/parlamentares.png} \includegraphics[width=100mm]{../imagens/parlamentares.png}
@ -86,10 +66,7 @@ aplicação Django \verb|sigi.apps.parlamentares|.
\label{fig:parlamentares} \label{fig:parlamentares}
\end{figure} \end{figure}
\subsubsection{Aplicação sigi.apps.servicos} \subsubsection{Aplicação sigi.apps.servicos (figura \ref{fig:servicos})}
Na Figura \ref{fig:servicos} é apresentado o digrama de classes da
aplicação Django \verb|sigi.apps.servicos|.
\begin{figure}[h] \begin{figure}[h]
\centering \centering
\includegraphics[width=60mm]{../imagens/servicos.png} \includegraphics[width=60mm]{../imagens/servicos.png}

5
docs/relatorios/etapa1/capitulos/capitulo5.tex

@ -9,8 +9,9 @@
\section{Esquema de dados} \section{Esquema de dados}
\label{sec:esquema} \label{sec:esquema}
Nesta seção está disponível os esquemas do banco de dados \emph{SQL} Nesta seção estão descritos os esquemas de criação das Entidades e de
para cada aplicação do SIGI. seus relacionamentos do banco de dados \emph{SQL} para cada aplicação
do SIGI.
\subsection{Aplicação sigi.apps.casas} \subsection{Aplicação sigi.apps.casas}
\verbatiminput{../arquivos/casas.sql} \verbatiminput{../arquivos/casas.sql}

47
docs/relatorios/etapa1/capitulos/capitulo6.tex

@ -9,6 +9,53 @@
\section{Protótipo de Interface Gráfica} \section{Protótipo de Interface Gráfica}
\label{sec:prototipo} \label{sec:prototipo}
\subsection{Tela de autenticação (login)}
O protótipo de interface para a autenticação no sistema pode ser
visualizado na Figura \ref{fig:login}.
\begin{figure}[h]
\centering
\includegraphics[width=100mm]{../imagens/telalogin.png}
\caption{Tela para \textit{login} no sistema}
\label{fig:login}
\end{figure}
\subsection{Dashboard}
Tela inicial do sistema após o \textit{login}, com informações gerais
e atividades recentes.
Um protótipo do \textit{dashboard} (painel) pode ser visualizado na
Figura \ref{fig:dashboard}.
\begin{figure}[h]
\centering
\includegraphics[width=120mm]{../imagens/dashboard.png}
\caption{\textit{Dashboard}}
\label{fig:dashboard}
\end{figure}
\subsection{Tela de cadastro}
O protótipo de interface para o cadastro de informações pode ser
visualizado na Figura \ref{fig:cadastro}.
\begin{figure}[h]
\centering
\includegraphics[width=120mm]{../imagens/cadastro.png}
\caption{Tela de cadastro}
\label{fig:cadastro}
\end{figure}
\subsection{Tela de listagem de dados}
O protótipo de interface para o listagem de dados pode ser visualizado
na Figura \ref{fig:listagem}.
\begin{figure}[h]
\centering
\includegraphics[width=120mm]{../imagens/listagem.png}
\caption{Tela para a listagem de dados}
\label{fig:listagem}
\end{figure}
% %
% Local variables: % Local variables:
% mode: flyspell % mode: flyspell

23
docs/relatorios/etapa1/capitulos/introducao.tex

@ -15,17 +15,17 @@ cidadãos nos processos legislativos.
Um \emph{Sistema de Informações Gerenciais} é essencial para o Um \emph{Sistema de Informações Gerenciais} é essencial para o
Programa Interlegis, pois ajuda na tomada de decisões e mantêm um Programa Interlegis, pois ajuda na tomada de decisões e mantêm um
controle das atividades com as Casas Legislativas. controle das atividades realizadas com as Casas Legislativas.
Atualmente, o Interlegis conta com um Sistema de Informações Atualmente, o Interlegis conta com um Sistema de Informações
Gerenciais limitado tanto tecnologicamente quanto operacionalmente, Gerenciais que se encontra defasado em relação às necessidades atuais
por isso a necessidade de criação de um novo sistema atendendo as do Interlegis, por isso a necessidade de criação de um novo sistema
demandas atuais e futuras do Programa. para atender as demandas atuais e futuras de gestão do Programa.
Este documento tem o propósito de detalhar as atividades desenvolvidas Este documento tem o propósito de detalhar as atividades desenvolvidas
durante a primeira etapa do projeto de desenvolvimento do novo Sistema durante a primeira etapa do projeto de desenvolvimento do novo Sistema
de Informações Gerenciais do Interlegis (SIGI), tal como também de Informações Gerenciais do Interlegis (SIGI), e também as atividades
descrever as atividades futuras do projeto. futuras do projeto.
A Seção \ref{sec:visaogeral} contém a \emph{visão geral} do sistema a A Seção \ref{sec:visaogeral} contém a \emph{visão geral} do sistema a
ser desenvolvido e as principais etapas para a conclusão do sistema. ser desenvolvido e as principais etapas para a conclusão do sistema.
@ -45,7 +45,7 @@ relacionamentos entre as diversas partes do sistema, e o esquema do
banco de dados. banco de dados.
Na Seção \ref{sec:prototipo}, um protótipo de interface gráfica é Na Seção \ref{sec:prototipo}, um protótipo de interface gráfica é
proposto e discriminado. proposto.
\subsection{Terminologia} \subsection{Terminologia}
\begin{description} \begin{description}
@ -59,15 +59,16 @@ proposto e discriminado.
organização. organização.
\item[Framework:] no desenvolvimento de \textit{software}, um \item[Framework:] no desenvolvimento de \textit{software}, um
\textbf{framework} (ou arcabouço) é uma estrutura de suporte \textbf{framework} (ou arcabouço) é uma estrutura de suporte
definida em que um outro projeto de software pode ser organizado e definida na qual um outro projeto de software pode ser organizado e
desenvolvido. desenvolvido.
Frameworks são projetados com a intenção de facilitar o Frameworks são projetados com a intenção de facilitar o
desenvolvimento de software, habilitando designers e programadores a desenvolvimento de software, habilitando designers e programadores a
gastarem mais tempo determinando as exigências do software do que atuar mais tempo nas exigências do que nos detalhes de baixo nível
com detalhes de baixo nível do sistema. do sistema.
\item[Django:] um framework de desenvolvimento web de alto nível \item[Django:] um framework de desenvolvimento web de alto nível
escrito em Python e que estimula o desenvolvimento rápido e limpo. escrito em linguagem Python e que estimula o desenvolvimento rápido
e limpo.
\end{description} \end{description}
% %

4
docs/relatorios/etapa1/comandos.tex

@ -6,10 +6,10 @@
% See the file relatorio.tex for copying conditions. % See the file relatorio.tex for copying conditions.
% %
\newcommand{\titulo}{Relatório I} \newcommand{\titulo}{Produto I}
\newcommand{\subtitulo}{Sistema de Informações Gerenciais do Interlegis} \newcommand{\subtitulo}{Sistema de Informações Gerenciais do Interlegis}
\newcommand{\autor}{Guilherme Mesquita Gondim} \newcommand{\autor}{Guilherme Mesquita Gondim}
\newcommand{\numcontrato}{2008/XXXXXXX} % Número do contrato caso seja \newcommand{\numcontrato}{2008/000471} % Número do contrato caso seja
% consultor. % consultor.
% %

BIN
docs/relatorios/etapa1/imagens/apps.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
docs/relatorios/etapa1/imagens/cadastro.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
docs/relatorios/etapa1/imagens/casosdeuso.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

BIN
docs/relatorios/etapa1/imagens/dashboard.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
docs/relatorios/etapa1/imagens/listagem.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
docs/relatorios/etapa1/imagens/telalogin.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Loading…
Cancel
Save