Vous êtes sur la page 1sur 19

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

I. Présentation………………………………………………………………………….2
1. Services………………………………………………………………..2
2. Commerce de design.............................................2
3. Services………………………………………………………………..3

Chapitre 2 :…………………………………………………………………………………...4

Etude préable………………………………………………………………………………..4

I. Introduction………………………………………………………………………....5
II. Solutions envisageables…………………………………………………………5
III. Développement de la solution proposée……………………………….5

Chapitre 3………………………………………………………………………………………6

Analyse de spécification des besoins…..…………………………………………6

I. Besoin fonctionnels……………………………………………………………….7
1. Besoin de gestion………………………………………………………….7
2. Besoin d’organisation……………………………………………………7
II. Besoins non fonctionnels………………………………………………………7
1. Besoin technique………………………………………………………………7
III. Diagrammes des cas d’utilisation…………………………………………..7
1. Présentation des acteurs…………………………………………………..7
2. Présentation de diagramme des cas d’utilisation………………8

Chapitre 4 :…………………………………………………………………………………….9

Conception ……………………………………………………………………………………9

I. Conception de base donnée UML :………………………………………10


1. Description du modèle conceptuel de données(MCD)…10
2. Description du modèle relationnel de donnée(MLD)…..11
Chapitre 5 :………………………………………………………………………………….12

Réalisation…………………………………………………………………………………..12

I. Environnement de développement……………………………………..13
II. Principales interface graphique……………………………………………13
1. Page d’accueil…………………………………………………….13
2. Boite de remplir…………………………………………………14
3. 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 :

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é.

I. 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…).
2- 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.

3- 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 :

Etude préalable
I. 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…

II. 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.

III. 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
I. Besoins fonctionnels
1. 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.

2. 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.

II. Besoins non fonctionnels :


1. 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.

III. 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.

2. 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.

I. Conception de base de données UML :

1. 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.

2. 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.

I. Environnement de développement :

1. Environnement logiciel :

Le logiciel utilisé pour le développement de l’application est :

 starUml
 Mysql
 Powermac
 Java
II. Principales interfaces graphique :

1. 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.

2. 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.

3. 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.

4. 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.

Vous aimerez peut-être aussi