update docs
This commit is contained in:
parent
865927e58e
commit
c1be766d85
1 changed files with 19 additions and 13 deletions
|
@ -22,7 +22,7 @@
|
||||||
\newlist{todolist}{itemize}{3}
|
\newlist{todolist}{itemize}{3}
|
||||||
\setlist[todolist]{label=$\square$}
|
\setlist[todolist]{label=$\square$}
|
||||||
\newcommand{\fait}{\rlap{\raisebox{0.3ex}{\hspace{0.4ex}\tiny \ding{52}}}$\square$}
|
\newcommand{\fait}{\rlap{\raisebox{0.3ex}{\hspace{0.4ex}\tiny \ding{52}}}$\square$}
|
||||||
\newcommand{\pasFait}{\rlap{\raisebox{0.3ex}{\hspace{0.4ex}\scriptsize \ding{56}}}$\square$}
|
\newcommand{\faitDifferemment}{\rlap{\raisebox{0.3ex}{\hspace{0.4ex}\scriptsize \ding{56}}}$\square$}
|
||||||
|
|
||||||
% définition blocs de codes
|
% définition blocs de codes
|
||||||
\lstset{
|
\lstset{
|
||||||
|
@ -118,16 +118,16 @@
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item[\fait] Nom d'utilisateur ne contient que des lettres et des chiffres
|
\item[\fait] Nom d'utilisateur ne contient que des lettres et des chiffres
|
||||||
\item[\fait] Mot de passe de minimum 8 caractères dont 1 caractère spécial, une majuscule et une minuscule (possibilité d'afficher ou non en clair le mot de passe)
|
\item[\fait] Mot de passe de minimum 8 caractères dont 1 caractère spécial, une majuscule et une minuscule (possibilité d'afficher ou non en clair le mot de passe)
|
||||||
\item[\fait] Un bouton de connexion (possibilité aussi d'utiliser la touche Entrer pour aller plus vite) qui permet de se rendre sur l'interface Caissier ou Manager
|
\item[\fait] Un bouton de connexion \textbf{$\Rightarrow$ possibilité aussi d'utiliser la touche \texttt{Entrer} \textit{(pour aller plus vite)} qui permet de se rendre sur l'interface Caissier ou Manager}
|
||||||
\item[\fait] Un bouton pour quitter l'application
|
\item[\fait] Un bouton pour quitter l'application
|
||||||
\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 Peut ajouter et supprimer un caissier
|
\item Peut ajouter et supprimer un caissier
|
||||||
\item[\fait] Peut voir la liste des caissiers (possibilité d'ouvrir des informations étendues sur un utilisateur, ainsi que de filtrer les utilisateurs (manager et caissiers, mais impossible de tout déselectionner))
|
\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 Un bouton pour vider tous les champs de saisie
|
\item Un bouton pour vider tous les champs de saisie
|
||||||
\item[\pasFait] Un bouton pour quitter l'application ($\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érer mettre un bouton pour se déconnecter)}
|
||||||
\item Un bouton pour se mettre en "mode caissier"
|
\item 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}
|
||||||
|
@ -151,21 +151,27 @@
|
||||||
|
|
||||||
Avec à savoir :
|
Avec à savoir :
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item Ergonomie \texttt{/2}
|
\item[\fait] Ergonomie \texttt{/2}
|
||||||
|
\begin{todolist}
|
||||||
|
\item[\faitDifferemment] Utilisation de \texttt{Frame} et peu de \texttt{TopLevel}, ainsi qu'une seule fenêtre \texttt{Tk} pour éviter de multiples ouverture/fermeture de fenêtre durant l'utilisation de l'application
|
||||||
|
\end{todolist}
|
||||||
\item[\fait] Utilisateurs stockés dans la base de donnée \texttt{/2}
|
\item[\fait] Utilisateurs stockés dans la base de donnée \texttt{/2}
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item[\fait] Possibilité de recréer la base de donnée automatiquement si elle n'existe plus
|
\item[\faitDifferemment] Possibilité de recréer la base de donnée automatiquement si elle n'existe plus
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
\item Ajout d'autres fonctionnalités \texttt{/1}
|
\item[\faitDifferemment] Ajout d'autres fonctionnalités \texttt{/1}
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item Heure de connexion stricte pour les caissiers
|
\item[\faitDifferemment] J'ai pas vraiment ajouter une toute nouvelle fonctionnalité, mais améliorer ce qui était demandé pour une plus grande souplesse à l'éxécution (cf. les cases cochés avec des \ding{56})
|
||||||
\item Meilleur caissier (avec le plus de ventes sur la journée/semaine précédente par exemple)
|
% \item Heure de connexion stricte pour les caissiers
|
||||||
\item Exporter le ticket de caisse en format image
|
% \item Meilleur caissier (avec le plus de ventes sur la journée/semaine précédente par exemple)
|
||||||
\item Chiffrer les mots de passes dans la base de donnée
|
% \item Exporter le ticket de caisse en format image
|
||||||
|
% \item Chiffrer les mots de passes dans la base de donnée
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
\item[\fait] Lisibilité du code
|
\item[\faitDifferemment] Lisibilité du code
|
||||||
\begin{todolist}
|
\begin{todolist}
|
||||||
\item[\fait] Toutes les fonctions sont nommés et typés \textit{(j'utilises Python \texttt{3.9.7})}
|
\item[\faitDifferemment] Toutes les fonctions sont nommés et typés \textit{(j'utilises Python \texttt{3.9.7})}
|
||||||
|
\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é
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
\end{todolist}
|
\end{todolist}
|
||||||
|
|
||||||
|
|
Reference in a new issue