JENDOUBA
Code PFE : AU :2023-2024
RESEAU
INSTITUT SUPERIEUR
Cahier des charges
Projet de Fin d’études
Licence Technologies de l’Informatique
Titre :
Concevoir et développer une caisse enregistreuse
Commerciale
Entreprise d’accueil :
Tritux
Réalisé par :
Nom et Prénom Etudiant 1 : Spécialité
Hilali Mariem DSI33
Nom et Prénom Etudiant 2 : Spécialité
Ines Mazni DSI33
Encadré par :
ISET de Jendouba : Mbarek Yassine
Entreprise d’accueil : Bayoudh Emna
Unité stages et PFEs
Département des Technologies de l'informatique
Institut supérieur des études technologiques de Jendouba
Campus universitaire - 8189 Jendouba du nord
Tel : +216 78 610 100 | Fax : +216 78 610 104 | Email: usp.dept_ti@[Link]
JENDOUBA
Code PFE : AU :2023-2024
RESEAU
INSTITUT SUPERIEUR
Cadre du projet
Ce projet s’inscrit dans le cadre du projet de fin d’études pour l’obtention du diplôme de
License Appliquée en Technologies de l’informatique, spécialité développement des systèmes
d’informations DSI33
Ce projet est réalisé au sein de la société Tritux
Présentation de l’organisme
TriTUX, une entreprise mondiale, se spécialise dans l'ingénierie informatique, le conseil et
l'externalisation. En tant que leader des solutions de télécommunication, TriTUX offre des
services personnalisés, allant de la conception à la mise en œuvre, pour maintenir
l'environnement commercial de ses clients.
En tant que partenaire stratégique, TriTUX excelle dans des domaines tels que l'IoT, les VAS,
le Roaming et les solutions IT, et opère dans divers secteurs tels que les télécommunications,
la banque, l'industrie et le secteur public.
Les objectifs de TriTUX comprennent le maintien de normes éthiques élevées, la satisfaction
client, le recrutement d'une main-d'œuvre qualifiée et la création de relations professionnelles
basées sur l'intégrité. Ils cherchent également à établir des partenariats solides avec des
entreprises partageant des visions similaires.
TriTUX propose une gamme complète de services, de l'ingénierie flexible à l'externalisation
informatique, du conseil indépendant à l'intégration efficace des services informatiques, et
des opérations et maintenance assurées par une équipe expérimentée.
Travail demandé
Concevoir et développer un logiciel de caisse enregistreuse commerciale avec la gestion de
restaurant/café, clients,produits, services, stock, facturation, comptabilité, etc ..
Analyse des besoins :
Identication des acteurs
Gérant : Utilisateur principal, responsable de la supervision globale du système.
Caissier : Utilisateur du système, responsable des transactions quotidiennes.
Unité stages et PFEs
Département des Technologies de l'informatique
Institut supérieur des études technologiques de Jendouba
Campus universitaire - 8189 Jendouba du nord
Tel : +216 78 610 100 | Fax : +216 78 610 104 | Email: usp.dept_ti@[Link]
JENDOUBA
Code PFE : AU :2023-2024
RESEAU
INSTITUT SUPERIEUR
Description des besoins de l’établissement à satisfaire
Besoins fonctionnels
BF 1 Gérer les produit: le gérant peut ajouter, modifier, supprimer et
consulter un produit ou une catégorie de produits
BF 2 Gérer les stocks : Le gérant peut Suivre en temps réel les niveaux
de stock pour chaque produit.
BF 3 Gérer les caissiers : Le gérant peut ajouter, modifier, supprimer et
consulter les caissiers .
BF 4 Gérer les factures : Le gérant doit consulter les factures
BF 5 Gérer les statistiques : Générer des rapports statistiques sur les
ventes, les revenus, les tendances de vente .
BF 6 Gérer la comptabilité : Le gérant peut ajouter, modifier, supprimer
et consulter les dépenses liées au capital, aux produits et au stock.
BF 7 Gérer les promotions et remises : Le gérant peut créer des
promotions spéciales et Personnaliser les messages de notification
avec des détails sur les offres .
BF 8 Gérer les clients: un caissier peut ajouter ,modification un client
BF 9 Facturation : un caissier peut Effectuer le calcul du total des achats
et Appliquer les taxes appropriées en fonction des produits.
BF 10 Tableau de bord du gérant : Visualisation des performances
globales de l'entreprise, accès aux rapports financiers, Gestion des
stocks.
BF 11 Tableau de bord du caissier : Interface conviviale pour traiter les
transactions. Accès aux informations et suivi des ventes et
génération de rapports de caisse.
Besoins non fonctionnels
BNF 1 performance:La caisse enregistreuse doit être rapide pour traiter
les transactions afin d'éviter des retards inutiles.
BNF 2 Sécurité: Limiter l'accès aux fonctions administratives et garantir
l'authentification appropriée.
BNF 3 Orgonomie : La caisse enregistreuse doit être facile à utiliser pour
le personnel, réduisant ainsi le risque d'erreurs.
BF 4 Disponibilité : Notre projet doit rester accessible indépendamment
des flux d'informations entrés.
Unité stages et PFEs
Département des Technologies de l'informatique
Institut supérieur des études technologiques de Jendouba
Campus universitaire - 8189 Jendouba du nord
Tel : +216 78 610 100 | Fax : +216 78 610 104 | Email: usp.dept_ti@[Link]
JENDOUBA
Code PFE : AU :2023-2024
RESEAU
INSTITUT SUPERIEUR
Méthodologie
Dans le cadre du projet de développement de la caisse enregistreuse commerciale, la
méthodologie Scrum a été adoptée. Scrum est une méthodologie agile qui se caractérise par
son approche itérative et incrémentale, favorisant la flexibilité et la collaboration.
Choix techniques pour l’application
Spring Boot
un framework Java open source qui simplifie le développement d'applications en fournissant
un environnement prêt à l'emploi avec des configurations par défaut.
Angular
un framework JavaScript de Google utilisé pour construire des applications web interactives
du côté client avec des composants réutilisables.
Keycloak
une solution de gestion des identités et des accès (IAM) qui offre l'authentification unique et
la sécurité.
Docker
une plateforme de conteneurisation permettant de créer, déployer et exécuter des applications
dans des conteneurs légers et isolés.
Unité stages et PFEs
Département des Technologies de l'informatique
Institut supérieur des études technologiques de Jendouba
Campus universitaire - 8189 Jendouba du nord
Tel : +216 78 610 100 | Fax : +216 78 610 104 | Email: usp.dept_ti@[Link]