****
**Ministère de l’enseignement supérieur et de la Recherche Scientifique**
**Direction générale des études technologiques**
**Institut supérieur des études technologiques**
**De GAFSA**
***Département de technologies de l’informatique***
* **Elaboré par :**
***Nasri Hamza***
* **Encadré par :**
***Mr. Abid Amine***
**Période du stage : du** 15/01/2014 au 09/02/2014
Année Universitaire: 2013/2014
**Remerciements**
Au terme de ce travail, j’adresse mes remerciements les plus sincères à mon encadreur **Mr. Faycel Abid** qui a permis de bénéficier de son grand savoir dans la matière, pour sa pédagogie, ses compétences, sa modestie et son aide précieuse tout au long de ce rapport de stage même pendant les moments les plus difficiles. Vraiment merci pour une quantité d’encadrement si sérieux et si consistant …
Je remercie toutes les personnes qui m’ont soutenue, d’une façon ou d’une autre, m’éprouvent incessamment leur estime et amabilité, je salue réellement cette très haute bienveillance que vous portez à mon égard et qui restera pour toujours une vraie image de marque en moi. Que la paix de dieu soit toujours avec vous !
Je termine mes remerciements en saluant vivement les membres de Carthage de commerce pour l’honneur qu’ils me font en acceptant de juger ce travail.
**Sommaire :**
**Chapitre 1 :……………………………………………………………………………………1**
**Présentation de cadre de stage……………………………………………………..1**
1. **Présentation………………………………………………………………………….2** 2. **Services………………………………………………………………..2** 3. **Commerce de design.............................................2** 4. **Services………………………………………………………………..3**
**Chapitre 2 :…………………………………………………………………………………...4**
**Etude préable………………………………………………………………………………..4**
1. **Introduction………………………………………………………………………....5** 2. **Solutions envisageables…………………………………………………………5** 3. **Développement de la solution proposée……………………………….5**
**Chapitre 3………………………………………………………………………………………6**
**Analyse de spécification des besoins…..…………………………………………6**
1. **Besoin fonctionnels……………………………………………………………….7** 2. **Besoin de gestion………………………………………………………….7** 3. **Besoin d’organisation……………………………………………………7** 4. **Besoins non fonctionnels………………………………………………………7** 5. **Besoin technique………………………………………………………………7** 6. **Diagrammes des cas d’utilisation…………………………………………..7** 7. **Présentation des acteurs…………………………………………………..7** 8. **Présentation de diagramme des cas d’utilisation………………8**
**Chapitre 4 :…………………………………………………………………………………….9**
**Conception ……………………………………………………………………………………9**
1. **Conception de base donnée UML :………………………………………10** 2. **Description du modèle conceptuel de données(MCD)…10** 3. **Description du modèle relationnel de donnée(MLD)…..11**
**Chapitre 5 :………………………………………………………………………………….12**
**Réalisation…………………………………………………………………………………..12**
1. **Environnement de développement……………………………………..13** 2. **Principales interface graphique……………………………………………13** 3. **Page d’accueil…………………………………………………….13** 4. **Boite de remplir…………………………………………………14** 5. **Boite de validation……………………………………………..15**
**Liste des figures :**
| | | | --- | --- | | Numéro de figure | Titre de figure | | 1 | Diagramme de cas d’utilisation | | 2 | Diagramme MCD | | 3 | Diagramme MLD | | 4 | Page d’accueil | | 5 | Boite de remplir des informations d’un client | | 6 | Boite de valider le montant | | 7 | Crédit | | 8 | Info |
**Chapitre 1 :**
Publicité
**Présentation de cadre de stage**
**Introduction :**
S.A au capital de 195.000dt, fondée en 2007 par Faycel Abid C.D.C compte plusieurs centaines de clients qui ouvrent dans plusieurs champs d’activités, qu’ils soient du secteur privé ou public.
L’entreprise connait une progression constante grâce à l’expérience de son équipe et à la fine pointe de ses équipements.
Vos forces sont assurément votre service personnalisé ainsi que votre rapidité d’exécution.
Soit dit en passant, vous travaillez sur un horaire de 8 heures par jour, six jours par semaine, et chaque employé connaissent son rôle dans l’organisation, ce qui permet d’avoir un maximum d’efficacité.
1. **Présentation :**
**CARTHAGE DE COMMERCE**: **Agence communication impression numérique**
Pour vous accompagner dans vos problématiques de commerce, l’équipe de votre agence intègre toutes les disciplines stratégiques – conseil, édition, publicité, design voiture, vente pièces-visant à valoriser votre image. Ainsi, vous pourrez exposer, à court et moyen et long terme en design.
L’équipe de votre agence de communication et design vous accompagne de la définition jusqu’à la concrétisation de tous vos projets de communication de design. Nous privilégions une approche créative qui repose sur l’observation, la recherche et l’intégration des savoir-faire des métiers de la communication et du design.
1. **impression numérique :**
Aujourd’hui grâce au numérique, vous avez la liberté de vous afficher en grand format, avec une qualité photographique, à des couts réduits, sur une grande diversité de supports. Vous pouvez ainsi multiplier la diffusion de vo message par vos affichages intérieurs ou extérieurs, dans le hall d’accueil de votre entreprise, sur vo lieux de vente, vo façades, vitrines véhicules, panneaux d’information…
Impression numérique sur voitures
Impression numérique sur bâche
Impression numérique sur panneaux (Enseignantes)
Impression numérique sur papier (carte visite, catalogue, dépliant, papier entête…).
1. **Design :**
La création graphique est l’une des facettes essentielle à toute communication.
C’est pourquoi vous reniez toutes vos compétences techniques, graphiques et computationnelles pour réaliser un support des plus professionnels, que ce soit une plaquette, afficher, flyers, brochures, fichiers, produits, affiche ou logo.
**CARTHAGE DE COMMERCE : une impression de qualité au meilleur prix.**
1. **Services :**
**Devis instantané, gratuit et sans engagement**
Grace à un progiciel de calcul de devis, vous fournissez un devis gratuit et instantané.les prix sont donnés à titre indicatif, en dinars tunisiens (DT) et hors taxes. Ils doivent être considérés comme approximatifs, car ils ont passé un délai de 1 mois (à partir de la date du devis), ils pourront être révisés, en raison des prix des matières premières
**Tarifs étudiés**
Vous garantissez des tarifs étudiés pour vous assurez un bon rapport qualité / prix. Vos prix sont calculés hors taxes, aux quels il faux ajouter la TVA qui est de 18%.
**Bon de commande**
Après accord sur le devis, vous devez adresser votre bon de commande à l’ordre de et le transmettre par fax.
Les bons de commandes doivent indiquer :
-votre non ou la raison sociale
-la personne à contacter
-l’adresse postale complète et l’adresse de facturation
Le N° de TVA pour la facturation
La désignation exacte du produit demandé, les dimensions, le grammage, les spécificités, le mode de conditionnements, les quantités et le mode de paiement.
**Conclusion :** Dans ce chapitre, nous avants présenté les cadres de stage de CARTHAGE DE COMMERCE. En suite en va étudier la description et le critique de l’existant et la solution envisageable.
**Chapitre 2 :**
Publicité
**Etude préalable**
1. **Introduction :**
L’objectif de ce chapitre est de donner quelques repères sur le contexte général dans lequel évolue notre projet. Il s’agit principalement de présenter l’état de l’art des systèmes utilisés. Pour cela nous proposons tout d’abord, le processus de gestion actuellement appliqué à travers l’étude et l’analyse de l’existant.
Ensuite, nous proposons de traité cette étude.
Le fichier est protégé par le secret de la correspondance .quant à la gestion de location du voiture ce n’est autre que la gestion de ses correspondances, la gestion de location du voiture est un système informatisé d’acquisition, classement, stockage, archivage des documents. La gestion du location de voiture est un processus de finalité qui découle du cycle de vie du document.
Suite à notre suivi des taches quotidiennes effectuées par l’agent (étude de l’existant), nous avons déduit les difficultés et problèmes suivants :
* Présence d’un nombre élevé de travaux manuels, lourds et répétitifs. * Possibilité de perte de documents et donc d’information. * Mauvais contrôle de commande dans réponse. * Pas de suivi du commande.
Absence de statistiques fiables concernant les commandes…
1. **Solutions envisageables :**
L’objectif principal de notre tache est de concevoir et de développer un logiciel de gestion de crédit pour le compte de la société CARTHAGE DE COMMERCE.
1. **Développement de la solution proposée :**
Cette application doit assurer la gestion du crédit au sein de Carthage de commerce incluant la gestion des commandes pour un client et leur crédit. Modéliser les procédures de traitement, assurer un suivi efficace du traitement de chaque client et permettre une traçabilité de l’information.
**Conclusion :**
Dans ce chapitre, nous avons présenté le cadre dans lequel, notre application sera mise en place, à savoir CARTHAGE DE COMMERCE. Et afin de mieux comprendre et donc respecter les besoins des futurs utilisateurs de notre application, nous avons établi une étude suivie d’une critique de l’existant. Ensuite en va avoir le besoin de cette application.
**Chapitre 3 :**
Analyse et spécification des besoins
1. **Besoins fonctionnels** 2. **Besoin de gestion :**
* Alléger au maximum les travaux manuels. * Assurer une communication et une cohérence de l’information. * Faciliter la réponse aux interrogations diverses en temps réel.
1. **Besoin d’organisation :**
* Définir une bonne organisation de données collectées auprès du service. * Mettre en place un ensemble de procédures permettant le partage et la disponibilité instantanée de données.
1. **Besoins non fonctionnels :** 2. **Besoin technique :**
* Concevoir un logiciel extensible et évolutif. * Donner beaucoup d’importance à l’interface Homme\machine et simplifier l’utilisation de l’application par les utilisateurs.
1. **Diagrammes des cas d’utilisation :**
Les diagrammes de cas d’utilisation sont des diagrammes UML utilisés pour donner une vision globale du comportement fonctionnel d’un système logiciel. Un cas d’utilisation représente une interaction entre un utilisateur (humain ou machine) et un système. Il représente une unité significative de travail. L’objectif est de déterminer les éléments intervenants dans le système à réaliser, ainsi que leur structure, leurs relations et leurs fonctionnalités.
1. **Présentation des acteurs :**
On distingue les cas d’utilisations suivants :
* Cas d’utilisations 1 : ajout client. * Cas d’utilisations 2 : calcul montant. * Cas d’utilisations 3 : mètre à jour la commande. * Cas d’utilisations 4 : demande de commande. * Cas d’utilisations 5 : payer par comptant. * Cas d’utilisations 6 : valider commande.
On distingue trois utilisateurs de l’application, qui sont les acteurs suivants :
1. Secrétaire. 2. Client. 3. Directeur.
* L’ensemble des cas d’utilisation est représenté sous forme d’un diagramme.
1. **Présentation de diagramme des cas d’utilisation :**
**Chapitre 4 :**
**Conception**
**Introduction :**
Dans ce chapitre nous allons présenter les détails de conception et la modélisation de la solution envisagée pour notre application de gestion du crédit au sein de la DEGITAL DISIGN.
Publicité
1. **Conception de base de données UML :** 2. **Description du modèle conceptuel de données (MCD) :**
Le modèle conceptuel des données (ou modèle entité-association), permet de représenter la structure du système d’information, du point de vue des données, et définit également les dépendances ou relations entre ces différentes données.
A noter qu’il existe des logiciels permettant de construire des schémas entités-associations et d’en analyser les conséquences logiques, puis de construire les tables associées aux modèles de manière entièrement automatique. Les logiciels TRAMIS, powerAMC dont l’ancien nom est ACM\* designer, en sont des exemples.
A noter qu’un modèle (conceptuel) de données est indépendant de l’état de l’art technologique.
1. **description du modèle relationnel de données (MLD) :**
C’est le modèle de structuration des informations respecté par les systèmes de Gestion de bases de données relationnelles (SGBDR).
Dans les SBGDR, les informations sont rangées dans des tables.
Une base de données relationnelle est un ensemble de tables relationnelles.
Objectif :
* définir le nombre et la structure des tables de la base de données, en limitant la redondance d’informations et en ayant un schéma de table le plus stable possible. * Indépendance physique. * Devenir un standard.
**Chapitre 5 :**
**Réalisation**
**Introduction :**
Dans ce chapitre nous allons présenter le produit finit, c’est-à-dire ce que je développé.
L’interface graphique et les logiciels qui peuvent utiliser pour terminer ce projet.
1. **Environnement de développement :** 2. **Environnement logiciel :**
Le logiciel utilisé pour le développement de l’application est :
* starUml * Mysql * Powermac * Java
1. **Principales interfaces graphique :** 2. **page d’accueil :**
Un simple clic de souris sur envoyer lance une interface qui correspond à une page d’accueil de remplir des informations pour un client.
1. **boite de remplir :**
Cette page représente les informations parmi un client que demande d’acheter un commande.
Lorsque on cliquer sur envoyer, lance une autre interface qui vérif le pays et le crédit de ce client.
Quand on cliquer sur enregistre les informations enregistrer dans la base de donner.
1. **Boite de validation :**
Cette page représente le montant totale d’un client pour un client pour un commande et l’avance qui lui donne d’abor et le crédit qui reste avant de prend leur commande.
Lorsque en cliquer sur valider le donner enregistrer dans le base de donnée.
1. **Bases de données :**
Cette page montre la communication entres les boites de dialogues avec la base de données, c’est un tableau utiliser pour enregistrer les données qui sont été écrite dans les boites de dialogues de l’application.
**Conclusion :**
Rappelons que l’objectif de ce travail était d’informatiser l’activité de gestion du crédit du CARTHAGE DE COMMERCE. Pour cela, nous avons réalisé une application interactive permettant de gérer les différents traitements de cette activité et de satisfaire les besoins des différents utilisateurs impliqués dans ce processus de gestion.
Cette application a été très bénéfique pour nous car il nous permis de renforcer et enrichir nos connaissances théorique dans le domaine de la conception, et de mettre en application nos connaissances acquises le long de nos études. Il nous encore donné l’occasion de maitriser le langage de programmation Php et Html et Css de nous familiariser avec la conduite des projets informatiques.
En plus, cette application était une bonne occasion pour réaliser un travaille très concrèt, avec des objectifs clairs et bien définis et de familiariser avec l’environnement du travail et la vie professionnelle.