[mlfichadh] Re: mode d'emploi administrateur

[ Thread Index | Date Index | More lists.tuxfamily.org/mlfichadh Archives ]


Jean Saquet wrote:
Ci-joint, avec tous les fichiers nécessaires. Qu'en pensez-vous ?
Ca me semble très bien.
Je te renvoie une nouvelle version avec quelques petites fautes de frappe corrigées.

Antoine

\documentclass[a4paper,11pt]{report}
\usepackage[latin1]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{graphicx}
%\usepackage{eurosym}
\usepackage{marvosym}
\usepackage{textcomp}
\usepackage{vmargin}
\author{FENORAM}
\title{ELENCO\\Mode d'emploi administrateur}

\begin{document}

%\pagestyle{headings}
\setmarginsrb{3cm} {2cm}{2cm}{2cm}{0cm}{1cm}{0cm}{1cm}
\maketitle
\textit{Ce mode d'emploi s'adresse à l'administrateur de l'application de gestion des adhérents ``ELENCO''. Il décrit les fonctions de configuration à invoquer après l'installation du produit et nécessaires au bon fonctionnement de l'application en mode ``utilisateur'' qui permet la consultation, la mise à jour de la base}.

Le menu administrateur est accessible via la page indexadmin.html.

\section*{Prérequis}
Les opérations de configuration décrites ici supposent que le produit a été installé, c'est-à-dire que~:
\begin{itemize}
\item Les fichiers html, php, fichiers annexes ont été copiés dans un répertoire d'un serveur http avec utilisation possible du langage PHP.
\item Il existe - en principe sur la même machine - un serveur MySQL (version 4.1 ou ultérieure - nous consulter pour la version 4.0) et l'administrateur possède une base avec un accès lui permettant de faire toutes opérations sur des tables de cette base.
\item Le fichier ``config.php'', situé à la racine du répertoire principal possède les droits d'écriture pour tous.
\end{itemize}

\section*{Fonctions décrites}
Les fonctions accessibles à partir de la page d'accueil sont :
\begin{itemize}
\item La connexion et déconnexion à la base
\item La création d'un accès ``utilisateur'' à la base, nécessaire pour le fonctionnement, et la mise à jour du fichier de configuration
\item L'initialisation des tables nécessaires à l'application, avec création d'un premier gestionnaire ayant le droit de mettre à jour les données.
\item La sauvegarde et la restauration de l'ensemble des données de la base.
\item La possibilité de modifier ou d'ajouter des paramètres utiles au fonctionnement.
\end{itemize}

\section*{Se connecter à la base}
Cette fonction doit être activée pour pouvoir utiliser les autres. Il faut fournir les noms du serveur et de la base, le nom et le mot de passe de l'accès administrateur à celle-ci.
\begin{center}
\includegraphics[width=10cm]{connexion.png}
\end{center}
Note : ``localhost'' dans le champ ``nom du serveur'' indique que le serveur MySQL tourne sur la même machine que le serveur http.

\section*{Création de l'accès ``utilisateur''}
Cette fonction modifie le fichier de configuration de l'application selon les paramètres (nom et mot de passe) que vous entrez. Elle nécessite que vous ayez le droit de donner des droits à un nouvel utilisateur sur votre base. Si ce n'est pas le cas, l'application utilisera le même accès que le vôtre, donc avec une sécurité moins grande, mais on peut néanmoins fonctionner ainsi.

Si le serveur web utilisé ne possède pas les droits d'écriture du fichier de configuration, une erreur se produira et l'application utilisateur ne pourra pas fonctionner.
\begin{center}
\includegraphics[width=10cm]{creatutil.png}
\end{center}

\section*{Initialisation de la base}
Cette fonction crée les tables, enregistre des valeurs par défaut pour certains paramètres (montant des cotisations, fonctions au sein du club, année en cours). Il vous est demandé un nom de login et un mot de passe pour un gestionnaire qui pourra, à partir de l'application en mode utilisateur, saisir et modifier les données des adhérents.
\begin{center}
\includegraphics[width=10cm]{initialise.png}
\end{center}

\section*{Sauvegarde et restauration}
La fonction de sauvegarde téléchargera sur votre ordinateur un fichier contenant l'ensemble des données de la base dont le nom contiendra la date de sauvegarde. Exemple~: \verb@sauvegarde_base_28032008.sql@.

La restauration vous demandera de choisir dans votre système de fichiers celui qui correspond à la dernière sauvegarde, et vous permettra de l'envoyer sur le serveur et de remplacer les données de la base par son contenu. Cette fonction nécessite que le serveur http utilisé autorise la fonction ``upload''.

\section*{Paramétrage}
Cette fonction permet de créer des paramètres liés à certains champs des tables de la base (pour le moment, seulement la table ``adhésions''). Les paramètres ainsi liés à un champ apparaîtront comme choix possibles pour ce champ. Ils peuvent être de type alphabétique, date ou numérique et être ``valeur par défaut'' pour ce champ. Dans la version actuelle, cette possibilité n'est réellement exploitée que pour les champs année en cours, montant de la cotisation, ou statut de l'adhérent, mais il est prévu des extensions.

Pour utiliser cette fonction, vous devez tout d'abord choisir le champ lié, puis travailler sur les paramètres liés à ce champ (exemple ci-dessous avec les montants des cotisations).
\begin{center}
\includegraphics[width=10cm]{params.png}
\end{center}

\section*{Déconnexion}
Cette fonction permet de perdre la mémoire des paramètres d'accès à la base, pour plus de sécurité si votre ordinateur est susceptible d'être utilisé par d'autres après votre intervention.

\end{document}
%\begin{center}
%\includegraphics[width=10cm]{DigitalPicture.eps} 
%\end{center}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/