\documentclass[mathserif]{beamer}
\usepackage[latin1]{inputenc} % Utilisation des caractères accentués. %
\usepackage{xcolor}
\usetheme{Warsaw} % Choix du theme. %

% Effet Beamer %
\beamertemplatetransparentcovereddynamicmedium % Effet transparent %
%\beamertemplateshadingbackground{magenta!1}{red!22}  Fond  %
\definecolor{coultitre}{rgb}{255,0,255}
\definecolor{fondtitre}{rgb}{255,0,255}
\setbeamercolor{structure}{fg=coultitre, bg=fondtitre!40}


% Renseignement sur le document. %

\title[G\'{e}nie Logiciel]{G\'{e}nie Logiciel}
\institute{\`{A} l'E.I.S.T.I. sous la direction de
H. De Milleville} \author[ANTOINE, BENYNIAT, GOURRAUD, BELLUOT]{ANTOINE Sabri \and BENYNIAT Mohamed \and \\ GOURRAUD Nicolas \and BELLUOT Vincent}
\date{22 F\'{e}vrier 2013}

% Fin des renseignements. %

% Debut du document. %
\begin{document}

    % SLIDE: Titre du TIPE %
    \begin{frame}{G\'{e}nie Logiciel}
        \titlepage
    \end{frame}

    \section{Sommaire}

        % SLIDE: Sommaire. %
        \begin{frame}{Objectifs :}
            \begin{enumerate}
                \pause\item Introduction
                \pause\item Analyse du projet
                \begin{itemize}
                \item M\'{e}thode SIXO
                \item MS Project
                \item Cahier des charges
                \end{itemize}
                \pause\item Conception du projet
                \begin{itemize}
                \item MCD
                \item MLD
                \item Alg\`{e}bre Relationnelle
                \end{itemize}
                \pause\item Analyse de la conception
                \begin{itemize}
                \item Les limites de notre programme
                \item Am\'{e}lioration de notre logiciel
                \item Auto critique sur la conception
                \end{itemize}
                \pause\item Conclusion
            \end{enumerate}
        \end{frame}


    \section{Introduction}
        \subsection{Introduction}
        	\begin{frame}{Introduction}
                \begin{block}{Introduction}
                    \begin{itemize}

                    \item Refaire la gestion de la biblioth\`{e}que de l'EISTI.
                    \item Cinqs livrables rendu durant ce projet.

                    \end{itemize}
                \end{block}
        	\end{frame}

    \section{I-Analyse du projet}
        \subsection{M\'{e}thode SIXO}
            \begin{frame}{M\'{e}thode SIXO}
                \begin{block}{M\'{e}thode SIXO}
                    \begin{itemize}

                    \item Utilisation de la m\'{e}thode SIXO
                    \begin{figure}
                         \includegraphics[width=15em]{6O.jpg}
                    \end{figure}


                    \end{itemize}
                \end{block}
            \end{frame}

        \subsection{Analyse du projet}
            \begin{frame}{MS Project}
                \begin{block}{MS Project}

                    \begin{figure}
                         \includegraphics[width=27em]{MS1.jpg}
                    \end{figure}

                \end{block}
            \end{frame}

        \subsection{Analyse du projet}
            \begin{frame}{MS Project}
                \begin{block}{MS Project}

                    \begin{figure}
                         \includegraphics[width=28em]{MS2.jpg}
                    \end{figure}

                \end{block}
            \end{frame}

    	\subsection{Analyse du projet}
            \begin{frame}{Cahier des charges}
                \begin{block}{Cahier des charges}
                    \begin{itemize}

					\item Documents de nature h\'{e}t\'{e}gon\`{e}ne.
                    \item Chaque documents a ses caract\'{e}ristiques propres.
                    \item Conservation de l'historique des pr\^{e}ts.

                    \end{itemize}
                \end{block}
			\end{frame}

    \section{II-Conception}
        \subsection{MCD}
            \begin{frame}{Conception du MCD}
                \begin{block}{D\'{e}finition}
                    \begin{itemize}

                         \item Le MCD (Mod\`{e}le conceptuel des donn\'{e}es) est une forme de repr\'{e}sentation de la structure des donn\'{e}es.
                         \item On y d\'{e}crit les tables et attributs permettant de structurer les donn\'{e}es.

                    \end{itemize}
                \end{block}
            \end{frame}
			
			\begin{frame}{Conception du MCD}
				\begin{block}{Repr\'{e}sentation du MCD}
						\includegraphics[width=28em]{MCDbiblio.jpg}
                \end{block}
            \end{frame}
			
		\subsection{MLD}
			\begin{frame}{Conception du MLD}
			    \begin{block}{D\'{e}finition}
                    \begin{itemize}

                         \item Le MLD (Mod\`{e}le logique des donn\'{e}es) d\'{e}finit les relations entre les diff\'{e}rentes entit\'{e}s du MCD.
                         \item Il nous permet de cr\'{e}\'{e}er des relations entre nos tables.

                    \end{itemize}
                \end{block}
            \end{frame}
			
			\begin{frame}{Conception du MLD}
			    \begin{block}{D\'{e}finition}
					\includegraphics[width=28em]{MLDbiblio.png}
                \end{block}
            \end{frame}
			
		\subsection{Alg\`{e}bre relationnel}
			\begin{frame}{Alg\`{e}bre relationnel}
			    \begin{block}{D\'{e}finition}
                    \begin{itemize}

                         \item L'alg\`{e}bre relationnel est un langage permettant de cr\'{e}er des requ\^{e}tes de selection de donn\'{e}es.
						 \item Il est compos\'{e} d'\'{e}l\'{e}ments \'{e}l\'{e}mentaire comme la projection, la restriction etc...
                         \item Il doit ensuite \^{e}tre transformer en un langage compr\'{e}hensible par la machine.

                    \end{itemize}
                \end{block}
            \end{frame}
			
		\subsection{Les requ\^{e}tes SQL}
			\begin{frame}{Qu'est ce que le SQL}
			    \begin{block}{D\'{e}finition}
                    \begin{itemize}

                         \item C'est un langage compr\'{e}hensible par la machine tr\`{e}s utilis\'{e} pour la gestion de base de donn\'{e}es.
						 \item Nous avons traduit les requ\^{e}tes en alg\`{e}bre relationnel en SQL.

                    \end{itemize}
                \end{block}
            \end{frame}
			
			\begin{frame}{Les requ\^{e}tes SQL}
			    \begin{block}{Structuration}
                    \begin{itemize}

                         \item Nous avons commenc\'{e} \`{a} structurer la base via les requ\^{e}tes CREATE et ALTER

                    \end{itemize}
                \end{block}
            \end{frame}
			
			\begin{frame}{Les requ\^{e}tes SQL}
			    \begin{block}{Insertion}
                    \begin{itemize}

                         \item Des \'{e}l\'{e}ments ont \'{e}t\'{e} ins\'{e}r\'{e} dans les tables afin de tester nos requ\^{e}tes.

                    \end{itemize}
                \end{block}
            \end{frame}
			
			\begin{frame}{Les requ\^{e}tes SQL}
			    \begin{block}{Selection}
                    \begin{itemize}

                         \item Nous avons ensuite cr\'{e}e nos requ\^{e}tes d'alg\`{e}bre relationnel traduites en SQL.

                    \end{itemize}
                \end{block}
            \end{frame}

	\section{III-Analyse de la conception}
        \subsection{Les limites de notre logiciel}
			\begin{frame}{Les limites de notre logiciel}
			    \begin{block}{Les limites de notre logiciel}
                    \begin{itemize}

                         \item Un logiciel trop gourmand en ressource.
						 \item Cas complexe : La table `De\_Type' permet de d\'{e}terminer le type. N\'{e}anmoins, cette forme pr\'{e}sente des situations complexes, comme un livre compos\'{e} de contenu multim\'{e}dia.

                    \end{itemize}
                \end{block}
            \end{frame}

		\subsection{Am\'{e}lioration de notre logiciel}
            \begin{frame}{Am\'{e}lioration de notre logiciel}
                \begin{block}{Am\'{e}lioration de notre logiciel}
                    \begin{itemize}

                         \item Il y a une multitude d'am\'{e}liorations possibles.
                         \item Une base de donn\'{e}es con\c{c}ue de fa\c{c}on la plus flexible possible.

                    \end{itemize}
                \end{block}
            \end{frame}

		\subsection{Auto critique sur la conception}
			\begin{frame}{Auto critique sur la conception}
			    \begin{block}{Auto critique sur la conception}
                    \begin{itemize}

                         \item Un planning de d\'{e}part n'a pas \'{e}t\'{e} respect\'{e}.
                         \item D\'{e}passer les fonctions impos\'{e}es complexifie la probl\'{e}matique.
						 \item Un probl\`{e}me $\Rightarrow$ plusieurs solutions $\Rightarrow$ probl\`{e}me \'{e}ventuel.

                    \end{itemize}
                \end{block}
            \end{frame}

    \section{Conclusion}
        \subsection{Conclusion}
            \begin{frame}{Conclusion}
                \begin{block}{Conclusion}
                    \begin{itemize}

                        \item Application direct du cours dans ce projet.
                        \item Programme pouvant \^{e}tre optimis\'{e}.
                        \item R\'{e}flexion individuelle sur les t\^{a}ches \`{a} effectuer mais surtout collective sur l'avancement de notre projet.

                    \end{itemize}
                \end{block}
            \end{frame}


\end{document}
