update docs
This commit is contained in:
parent
83151711eb
commit
c2fcf4fd2e
1 changed files with 16 additions and 7 deletions
|
@ -113,6 +113,10 @@
|
||||||
|
|
||||||
\section{Consigne}
|
\section{Consigne}
|
||||||
|
|
||||||
|
Ici ce trouve le cahier des charges du programme. Toutes les améliorations, apportés au programme sont rangés à côtés du champs correspondant, en gras.
|
||||||
|
|
||||||
|
Pour les éléments ajoutés au programme qui ne rentre dans aucune cases, il y a une catégorie "À savoir" à la fin du cahier des charges qui les précise. Il y a aussi des informations complémentaire par rapport au projet.
|
||||||
|
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item[\fait] Page de login \texttt{/1.5}
|
\item[\fait] Page de login \texttt{/1.5}
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
|
@ -123,21 +127,21 @@
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
\item Page de manager (définit par un nom d'utilisateur et un mot de passe) \texttt{/7.5}
|
\item Page de manager (définit par un nom d'utilisateur et un mot de passe) \texttt{/7.5}
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item[\fait] Peut ajouter et supprimer un caissier \textbf{$\Rightarrow$ lisiblité accru pour les champs mal renseignés}
|
\item[\faitDifferemment] Peut ajouter et supprimer un caissier \textbf{$\Rightarrow$ lisiblité accru pour les champs mal renseignés, l'ID n'est pas à renseigné car assigné automatiquent par la base de donnée}
|
||||||
\item[\faitDifferemment] Peut voir la liste des caissiers \textbf{$\Rightarrow$ possibilité d'ouvrir des informations étendues sur un utilisateur, ainsi que de filtrer les utilisateurs (manager et caissiers) mais impossible de tout déselectionner (caissier par défaut)}
|
\item[\faitDifferemment] Peut voir la liste des caissiers \textbf{$\Rightarrow$ possibilité d'ouvrir des informations étendues sur un utilisateur, ainsi que de filtrer les utilisateurs (manager et caissiers) mais impossible de tout déselectionner (caissier par défaut)}
|
||||||
\item Un suivi des ventes
|
\item Un suivi des ventes
|
||||||
\item[\fait] Un bouton pour vider tous les champs de saisie
|
\item[\fait] Un bouton pour vider tous les champs de saisie
|
||||||
\item[\faitDifferemment] Un bouton pour quitter l'application \textbf{$\Rightarrow$ j'ai préférer mettre un bouton pour se déconnecter}
|
\item[\faitDifferemment] Un bouton pour quitter l'application \textbf{$\Rightarrow$ j'ai préféré mettre un bouton pour se déconnecter}
|
||||||
\item Un bouton pour se mettre en "mode caissier"
|
\item[\fait] Un bouton pour se mettre en "mode caissier"
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
\item Page de caissier (définit par un identifiant, un nom d'utilisateur, un mot de passe, un nom, un prenom, une date de naissance, une adresse et une code postal) \texttt{/6}
|
\item Page de caissier (définit par un identifiant, un nom d'utilisateur, un mot de passe, un nom, un prenom, une date de naissance, une adresse et une code postal) \texttt{/6}
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item Afficher le stock disponible
|
\item[\fait] Afficher le stock disponible
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item 4 rayons de chacun au moins 10 articles de votre choix (fruits/légumes, boulangerie, boucherie/poissonnerie ou produits d'entretien) \textbf{$\Rightarrow$ toutes les images sont aux dimensions 50x50 et ont étés converties avec le logiciel Gimp}
|
\item[\faitDifferemment] 4 rayons de chacun au moins 10 articles de votre choix (fruits/légumes, boulangerie, boucherie/poissonnerie ou produits d'entretien) \textbf{$\Rightarrow$ toutes les images sont aux dimensions 50x50 et ont étés converties avec le logiciel Gimp}
|
||||||
\item Au clic sur le produit, l'identifiant, le nom, la quantité en stock et le prix s'affichent
|
\item[\faitDifferemment] Au clic sur le produit, l'identifiant, le nom, la quantité en stock et le prix s'affichent \textbf{$\Rightarrow$ tout est affiché directement, pas besoin de cliquer sur le produit, il y a aussi un système de pages pour une meilleur lisibilité (10 éléments par page au maximum)}
|
||||||
\item Possibilité de rajouter des produits en stock
|
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
|
\item Possibilité de rajouter des produits en stock
|
||||||
\item Affichage d'un ticket de caisse
|
\item Affichage d'un ticket de caisse
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item Date de vente
|
\item Date de vente
|
||||||
|
@ -173,6 +177,11 @@
|
||||||
\item[\faitDifferemment] Tous le code est dans une classe et non directement dans le code (donc aucune variable globale)
|
\item[\faitDifferemment] Tous le code est dans une classe et non directement dans le code (donc aucune variable globale)
|
||||||
\item[\faitDifferemment] Plusieurs fichiers pour une meilleur lisibilité
|
\item[\faitDifferemment] Plusieurs fichiers pour une meilleur lisibilité
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
|
\item[\faitDifferemment] Affichage sous forme de tableau
|
||||||
|
\begin{todolist}
|
||||||
|
\item[\faitDifferemment] J'ai évité d'importer le module \texttt{ttk} de tkinter car je le trouve que peu pratique/flexible (exemple : impossibilité de mettre des images dans les colonnes du tableau) alors j'ai développé des alternatives (cf. l'affiche du stock avec un système de page)
|
||||||
|
\end{todolist}
|
||||||
|
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue