Vous êtes sur la page 1sur 6

Dans le but de faciliter la gestion dune petite organisation uvrant dans la ptisserie, il sagit de raliser une application dveloppe

base de PHP/MySQL et Ajax et qui sera hberge sous serveur distant. Lapplication se compose dun certain nombre de modules, qui sont : Module Utilisateurs : Grer laccs lapplication et ses diffrents modules, savoir : Lister lensemble des utilisateurs (nom et prnom), login, mot de passe, date/heure du dernier accs, IP utilis et modules ou sous-catgories accessibles. (listing par ordre alphabtique et avec systme de pagination) Ajouter un utilisateur par un bouton Ajouter . Par deux icnes dans chaque enregistrement, supprimer un utilisateur ou modifier lun de ses renseignements (en rechargeant une page contenant les informations dj enregistres). Dcider, pour chaque utilisateur, par des cases cocher, les modules auxquels il pourra accder.

Module Personnel : Ce module comportera trois sous-catgories : Renseignements, Assiduit et Rmunration. Renseignements : Lister lensemble des salaris (nom et prnom), Genre (boolen), CIN, Date de naissance (format prdfini), Situation familiale (liste droulante), Tlphone, Adresse, Date dembauche (format prdfini), Fonction occupe, CNSS. (listing par ordre alphabtique et avec systme de pagination) Ajouter un salari au clic sur un bouton Ajouter . une page se recharge pour saisir lensemble des informations et rattacher la photo. Par deux icnes dans chaque enregistrement, supprimer un salari ou modifier lun de ses renseignements (en rechargeant une page contenant les informations dj enregistres).

Possibilit dimprimer une fiche pour chaque personne. Assiduit: Cette sous-catgorie aura pour but de tenir jour lassiduit de chaque salari en rapportant labsentisme, les retards ou les heures supplmentaires. Ainsi, devant le nom de chaque salari, un curseur coulissant sur une barre chelonn (de -8h +8h, initialement sur la valeur 0 progressant de 30 mn) permettra de tenir quotidiennement son assiduit. Laccs nimporte quel jour se fait par calendrier (java) et les donnes restent modifiables.

A laide dun bouton, gnrer un rapport, lutilisateur est amen slectionner le mois et lanne, pour avoir un tableau rcapitulant le nombre dheures absentes et supplmentaires pour chaque salari. Rmunration Cette sous-catgorie a pour objectif de garder tout lhistorique des rmunrations octroyes chacun des employs, que ce soit sous forme de salaires ou de primes. Ainsi: Lister tous les salaris : nom et prnom, fonction, salaire de dpart, salaire actuel et total primes reues. En cliquant sur chaque salari pouvoir : modifier son salaire de dpart (cas derreur de saisie), modifier salaire actuel depuis un mois donn, ajouter une prime dans un mois slectionner Gnrer lhistorique pour chaque salari sous formes de graphes (histogramme). Le premier, laxe X reprsente le mois et lanne, laxe y tant le salaire en dh. Le deuxime graphe, laxe X reprsente les annes, laxe Y est le montant des primes en dh.

Module Clients : Ce module contiendra deux sous catgories : Particuliers et Entreprises. Pour les deux, il sagit de grer les clients et les informations qui sy rattachent, savoir : Lister lensemble des clients (Nom entreprise ou Nom & Prnom), tlphone 1, tlphone 2, e-mail, adresse. Pour la sous-catgorie entreprise, deux champs rajouter : Intermdiaire et Gsm. (listing par ordre alphabtique et avec systme de pagination) Ajouter et supprimer un client ou modifier lun de ses renseignements.

Module Statistiques : Ce module comprendra trois sous-catgories, savoir : Statistiques Chiffre daffaire : Deux possibilits doivent soffrir : Diagramme en bton avec laxe X reprsentant les annes et laxe Y reprsentant le montant C.A en dh. Pour chaque anne 3 btons (un correspondant au CA entreprise, Un CA particulier et Lautre la somme des deux). En dessous un tableau rcapitulant les donnes, devant chaque anne : C.A total ralis, Nombre de Cde total, C.A avec particulier, nombre Cde particulier, C.A avec entreprise et Nombre Cde entreprise. Diagramme en bton avec laxe X reprsentant les mois dune anne et laxe Y reprsentant le montant C.A en dh. Pour chaque mois, 3 btons (un correspondant au CA entreprise, Un CA particulier et Lautre la somme des deux). En dessous un tableau rcapitulant les donnes, devant chaque mois : C.A total ralis, Nombre de Cde total, C.A avec particulier, nombre Cde particulier, C.A avec entreprise et Nombre Cde entreprise.

Statistiques Produits : Cette sous-catgorie doit reprsenter lvolution des ventes de chaque produit tout en prenant en compte que la vente de certains produits se comptabilise par Kg et que pour dautres par Pice. Ainsi, tout en prvoyant un filtre sous forme de liste droulante (Tous, particuliers, entreprises), il sagit de fournir des histogrammes pour chaque produit par anne avec laxe des X les mois de lanne et laxe des Y la quantit vendue par mois (Kg ou Pce selon le produit). La deuxime possibilit prvoir, est de fournir des histogrammes pour chaque produit par mois, lanne tant slectionne, avec laxe des X les jours du mois et laxe des Y la quantit vendue par jour (Kg ou Pce selon le produit). Statistiques Clients : Seuls les clients professionnels (Les entreprises) seront considrs dans cette catgorie. Deux sortes de statistiques sont fournir : Histogramme, avec laxe X les clients par ordre dfinir et laxe Y Montant en dh, qui va reprsenter pour chaque client le total des CA raliss avec lui. Histogramme, avec laxe X les clients par ordre dfinir et laxe Y Montant en dh, qui va reprsenter pour chaque client le CA raliss avec lui, et ce pour chaque anne part, lanne en cours tant en haut.

Module Produits : Listing de tous les produits avec : Nom du produit (au clic light-box photo), Catgorie (beldi, moderne), unit de vente (Pice ou KG), Prix/unit. Au clic sur chaque produit (nom), une nouvelle page saffiche pour prsenter une fiche complte du produit, intgrant les ingrdients, la mthode de prparation, catgorie, unit de vente (boolenne) Bouton Ajouter un produit. Bouton supprimer et modifier pour chaque enregistrement.

Module Menus : Ce module a pour objectif de permettre la conception de menus partir des produits existants. Les fonctionnalits prvoir sont les suivantes : Listing de tous les menus avec : nom du menu, Montant TTC, bouton dtails du menu, bouton modifier, bouton supprimer. (listing par ordre alphabtique et avec systme de pagination) Au clic sur le bouton modifier de chaque enregistrement, seuls le nom du menu et le montant sont modifier. Au clic sur le bouton dtails du menu de chaque enregistrement, une nouvelle page saffiche reprenant les produits rattachs par ordre dfini par lutilisateur. Chaque produit est reprsent par sa photo qui ouvre, par clic dessus, un light-box pour visionner lensemble de ses photos, le nom du produit et une description. La suppression ou lajout dun produit au menu se fait par cette mme page.

Module Stock :

Ce module est destin grer principalement le stock des matires premires, mais aussi les produits stockables. Ainsi, deux sous catgories seront disponibles : Matires premires : Listing de toutes les matires premires avec : Nom, Date dernier approvisionnement, Dernier fournisseur, Numro Bon de Cde, niveau de stock (affich graphiquement en %), Quantit restante (unit correspondante). (le listing se fait par priorit de rapprovisionnement, du % le plus faible au % le plus lev et avec systme de pagination) Ajouter, supprimer et modifier le nom dune matire premire. Au clic sur un bouton Approvisionner dans chaque enregistrement, une page saffiche pour renseigner les diffrentes informations. Le nom de la matire premire, du fournisseur et le Numro B cde sont slectionnable qu partir des listes droulantes. Au clic sur un bouton Dsapprovisionner , un light-box demande la quantit soustraire. ( prvoir la possibilit de rectifier en cas derreur) Pouvoir fixer un seuil dalarme pour chaque matire. Si jamais le % est en de, licne correspondante au module stock changera de couleur darrire-plan.

Produits stockables : Gr de la mme manire que les matires premires, sauf que le dsapprovisionnement se fait automatiquement la notification dune commande comme tant livre . Module Devis : Ce module aura pour but de grer les devis adresss aux clients de lentreprise. Le papier entte est donc intgrer en arrire-plan et le devis doit pouvoir tre imprim et gnr sous format PDF. Outre cela : Listing de tous les devis dj tablis avec : Numro de devis, Date, client, Montant HT, TVA, Montant TTC, Remise (en %), Montant Final. (Listing par ordre chronologique dcroissant et avec systme de pagination) Au clic sur un bouton Ajouter un devis , une nouvelle page saffiche permettant de renseigner tous les champs relatifs au devis, y compris les dsignations des produits, quantit, prix, remise, etc. Le numro devis est gnr automatiquement. Le montant total est calcul automatiquement. Dans chaque enregistrement, un bouton modifier permettra de modifier les renseignements relatifs au devis correspondant. Dans chaque enregistrement, un bouton permettra de passer le devis une Cde en bonne et due forme.

En haut de la page un filtre client permettra de contrler laffichage des devis en slectionnant le nom dans une liste droulante. Module Commandes :

Ce module devra permettre la gestion de toutes les commandes entrantes, savoir : Listing de toutes les commandes avec : Numro de Cde (au clic, rechargement de page avec tous les dtails de la commande, y compris ladresse de livraison, les produits ), Client, Date de Cde, chance de livraison, Montant global, tat (en cours de prparation, en cours de livraison, livre). Le Listing est par ordre chronologique dcroissant et avec systme de pagination. Quand le dlai restant est moins de 5 jours, lenregistrement correspondant change de couleur darrire-plan. Un bouton Ajouter une commande renvoie sur une page o toutes les informations pourront tre saisies. Le client et les produits, sont slectionns partir de listes droulantes. Quant aux dates, elles sont slectionnes partir dun calendrier java. Dans chaque enregistrement, quatre icnes donneront la possibilit de supprimer lenregistrement, modifier la commande, gnrer le PDF ou limprimer. Possibilit de transformer une commande en une facture directement depuis un bouton dans lenregistrement, sans avoir repasser par le module facture pour lajouter.

En haut de la page un filtre client permettra de contrler laffichage des commandes en slectionnant le nom dans une liste droulante. Module Factures : Ce module est destin la gestion des factures destines aux clients et ltat de leurs rglements. Listing de toutes les factures avec : Numro facture (gnr automatiquement, un clic dessus permet dafficher la facture dans une nouvelle page en reprenant tous les dtails y compris les produit et quantits), Client, Date de facturation, Montant HT, TVA, Montant TTC, Remise, Montant final, Avance reue, Reste payer. (Listing par ordre chronologique dcroissant et avec systme de pagination) Un bouton Ajouter une facture recharge une page vierge avec tous les champs ncessaires. Dans chaque enregistrement, deux icnes, supprimer et modifier. Possibilit dimprimer la facture en intgrant le papier entte en arrire-plan. Ainsi que de la gnrer sous format PDF par des boutons ou icnes dans chaque enregistrement.

En haut de la page un filtre client permettra de contrler laffichage des factures en slectionnant le nom dans une liste droulante. Module Fournisseurs : Lister lensemble des fournisseurs avec : Nom entreprise, Tlphone 1, Tlphone 2, intermdiaire (nom & prnom), Gsm intermdiaire, e-mail, adresse, mtier (ou matires fournies), bouton ajouter une commande et un bouton dtails commandes. (listing par ordre alphabtique et avec systme de pagination). Ajouter et supprimer un fournisseur ou modifier lun de ses renseignements.

Au clic sur le bouton dtails commandes de chaque fournisseur : listing de lhistorique de toutes les commandes avec Numro Cde, Date et montant total HT, Tva et Montant TTC, tat livraison (livre ou non livre) et tat de payement (paye, non paye, reste payer, avance), bouton annuler la commande. Listing par ordre chronologique du plus rcent au plus ancien avec systme de pagination. Au clic sur le Numro de commande on peut modifier les valeurs des diffrents champs et enregistrer. Au clic sur ajouter une commande, une nouvelle page saffiche reprenant les champs dj cits, pour renseigner les diffrents informations. Le fournisseur est slectionner depuis une liste droulante. Possibilit dimprimer un bon de commande intgrant le papier entte en arrireplan. Ainsi que de le gnrer sous format PDF.

N.B : La conception graphique de chaque page vous sera communique en maquette Psd pour faciliter le dcoupage. Il vous est demand de fournir un script propre (indent, CSS et JSC externes), facilement configurable (dossier config) et trs bien comment.

Vous aimerez peut-être aussi