Pfe Final
Pfe Final
Pfe Final
profit de SORETRAK
Table de matire
Chapitre 1 : Contexte et objectif............................................................................. 2
1.
Cration de la SORETRAK...........................................................................2
1.2.
Objectifs de la socit................................................................................ 3
1.3.
La mission de la SORETRAK.......................................................................3
1.4.
Moyens Logistiques.................................................................................... 3
1.5.
1.6.
1.6.1.
La direction gnrale...........................................................................5
1.6.2.
Service financier.................................................................................. 5
1.6.3.
Service d`exploitation.........................................................................5
1.6.4.
1.6.5.
1.6.6.
1.6.7.
Service tude...................................................................................... 6
1.6.8.
Service approvisionnement.................................................................6
1.6.9.
Service technique................................................................................ 7
Prsentation du projet...................................................................................... 7
2.1.
Etude de lexistant..................................................................................... 7
2.2.
Critique de lexistant................................................................................. 8
2.3.
Solution propose..................................................................................... 8
2.4.
2.4.1.
2.4.2.
2.4.3.
2.5.
2.5.1.
Conclusion...................................................................................................... 15
Chapitre 2 : Analyse et conception.......................................................................16
1.
Prsentation dUML........................................................................................ 16
3.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
2.8.
2.9.
3.2.
3.3.
3.4.
3.5.
3.6.
4.
5.
6.
Diagramme de squence............................................................................... 26
7.
6.1.
6.2.
6.3.
6.4.
Diagramme de classe..................................................................................... 30
Conclusion...................................................................................................... 31
Environnement matriel..........................................................................32
1.2.
Environnement logiciels...........................................................................33
1.2.1.
Wamp server..................................................................................... 33
1.2.2.
1.2.3.
MySQL............................................................................................... 34
1.2.4.
PHPMyadmin...................................................................................... 34
1.2.5.
1.2.6.
Foundation 5...................................................................................... 35
1.2.7.
La page daccueil..................................................................................... 36
2.2.
2.3.
La page de rservation............................................................................ 38
2.4.
La page de contacts................................................................................. 39
2.5.
2.6.
2.7.
Conclusion...................................................................................................... 41
Conclusion Gnrale...................................................................................... 42
Webographie.................................................................................................. 43
Introduction gnrale
Aujourdhui, les entreprises s'appuient de plus en plus
systmes
informatiques,
considrs
comme
l'un
des
sur les
composants
dautre
part
de
simplifier
les
procdures
administratives
plus
1
2013/2014
Contexte et objectif
1.1.
Cration de la SORETRAK
2
2013/2014
Contexte et objectif
1.2.
Objectifs de la socit
1.3.
La mission de la SORETRAK
1.4.
Moyens Logistiques
de
matrise(occupent
17
des
ouvriers
de
la
des
ouvriers
de
la
SORETRAK)
Agents
dexcution(occupent
75
SORETRAK)
3
2013/2014
Contexte et objectif
1.5.
4
2013/2014
Contexte et objectif
1.6.
Les diffrents services de la SORETRAK
1 La direction gnrale
La responsabilit de la direction gnrale est confie au prsident
directeur gnral. Il
2 Service financier
Le service financier doit grer les recettes qui procurent la vente des
services de la Socit, mais auparavant il est appel satisfaire les
besoins financiers des autres
doit trouver
d`exploitation
(achat
de
produit,
rmunration
du
personnel, .)
3 Service d`exploitation
Le service dexploitation peut tre dcrit comme tant le cur de la
socit, c`est le Service qui est charg de vendre le produit final de la
socit savoir le transport, c`est un service qui est en interaction avec
tous les autres services.
de
Contexte et objectif
et amliorer la qualit du
Le service tude
Le service informatique
7 Service tude
Pour pouvoir amliorer son rendement, toute socit est appele
minimiser les diffrents cots de revenue.
8 Service approvisionnement
Le service approvisionnement peut tre dfinie comme tant l`ensemble
des oprations mise la disposition de la socit, tous les produits et
services
dont
elle
besoin
pour
fonctionner.
La
squence
Contexte et objectif
9 Service technique
Sa fonction consiste en :
L`application de la politique gnrale de la socit en matire
d`entretien prventif du matriel.
La planification et la coordination de toute opration d`entretien.
La veille l`amlioration des conditions de travail aux ateliers.
La veille l`augmentation de la rentabilit des vhicules et la
rduction du cot d`entretien.
La veille l`amlioration des procdures et de la dualit des moyens
humain et matriel d`entretien.
10
Service administratif
11
12
2.Prsentation du projet
2.1.
Etude de lexistant
7
2013/2014
Contexte et objectif
2.2.
Critique de lexistant
quelques critiques
demande
dabonnement,
la
rservation,
le
contact,
la
manuelles ce qui
8
2013/2014
Contexte et objectif
2.3.
Solution propose
indispensables
qui
seront
exploits
par
administrateur.
2.4.
13
9
2013/2014
Contexte et objectif
14
Les
orientations
dorganisation
consistent
la
centralisation
de
15
2.5.
16
Ce sont les actions et les ractions que le systme doit faire suite une
demande.
On distingue les besoins suivants :
Cas dutilisation : connexion
Action :Sauthentifier
Acteur :Administrateur, client
Description :Tout
utilisateur
(administrateur,
client)
Contexte et objectif
(Exemple : Login & mot de passe), qui lui permet daccder lapplication.
Cas dutilisation : gestion des lignes de bus
Action : Mise jour
Acteur : Administrateur
Description : Seul ladministrateur de lapplication peut
ajouter, modifier et supprimer les lignes de bus.
Cas dutilisation : gestion des stations
Action : Mise jour
Acteur : Administrateur
Description : Seul ladministrateur de lapplication peut
ajouter et supprimer les stations des lignes ajoutes.
Cas dutilisation : gestion des voyages
Action : Mise jour
Acteur : Administrateur
Description : Seul ladministrateur de lapplication peut
ajouter, modifier et supprimer les voyages.
Cas dutilisation : gestion des albums photos
Action : Mise jour
Acteur : Administrateur
Description : Seul ladministrateur de lapplication peut
ajouter et supprimerdes photos.
Cas dutilisation : consulter rservation voyage
Action : Mise jour
Acteur : Administrateur
11
2013/2014
Contexte et objectif
la
liste
des
demandes
dabonnement
Contexte et objectif
Action : Abonner
Acteur : Client
Description : Le client peut sabonner distance.
Cas dutilisation :Rserver a un voyage
Action :Rserver
Acteur : Client
Description : Le client peut rserver un voyage
distance.
Cas dutilisation : location de bus
Action : louer un bus
Acteur : Client
Description : Le client peut faire une location de bus
distance.
Cas dutilisation : contacter ladministrateur
Action : envoyer message
Acteur : Client
Description : Le client peut contacter ladministration
de SORETRAK.
Cas dutilisation : consulter la boite de rception
Action : voir la dcision de ladministrateur
Acteur : Client
Description : Le client peut consulter rgulirement sa
boite
de
rception
pour
voir
les
rponses
de
ladministrateur.
13
2013/2014
Contexte et objectif
14
2013/2014
Contexte et objectif
17
Convivialit:
Efficacit:
Maintenabilit:
15
2013/2014
Contexte et objectif
Ergonomie:
Conclusion
Dans ce chapitre, nous avons commenc par prsenter le cadre de notre
stage travers une description de lentreprise, une tude et une critique
de lexistant. Ensuite, nous avons dcrit la solution propose ainsi que les
besoins fonctionnels et non fonctionnels de notre application. Dans
le
chapitre suivant, nous allons faire une tude conceptuelle pour les
diffrents cas du raffinement et du diagramme par le langage de
modlisation UML.
16
2013/2014
Contexte et objectif
17
2013/2014
Contexte et objectif
Chapitre 2 :
Analyse et conception
Dans ce chapitre, nous allons prsenter loutil UML que nous avons utilis
pour modliser notre application ; Ensuite, nous allons dcrire les
diffrents diagrammes de cas dutilisation, de squences et de classes
modlisant notre solution.
1 Prsentation dUML
UML est un langage de modlisation au sens de la thorie des langages. Il
contient de ce fait les lments constitutifs de tout langage, savoir : des
concepts, une syntaxe et une smantique.
UML est fond sur un modle, qui dfinit :
UML offre :
Plusieurs
niveaux
d'abstraction,
qui
permettent
de
mieux
2013/2014
Contexte et objectif
des stations de la ligne ajoute. Il peut aussi bien de faire les oprations
19
2013/2014
Contexte et objectif
des mises
jour
2.6.
Grer_Voyage
2.7.
Grer_Horaire
20
2013/2014
Contexte et objectif
2.8.
Etablissement
jour
supprimant un tablissement.
21
2013/2014
Contexte et objectif
2.9.
Album_ Photo
22
2013/2014
Contexte et objectif
doit
sauthentifier
avant
consulter
les
demandes
dabonnements traiter.
Linterface
contact
ladministrateur
en
facilite
la
favorisant
communication
la
fidlit
des
entre
les
clients
voyageurs,En
et
effet
23
2013/2014
Contexte et objectif
consulter_ligne
Contexte et objectif
3.2.
3.3.
Contacter_ladministrateur
3.4.
25
2013/2014
Contexte et objectif
3.5.
voyage
3.6.
Consulter_boite_rception
26
2013/2014
Contexte et objectif
27
2013/2014
Contexte et objectif
28
2013/2014
Contexte et objectif
7.Diagramme de squence
1 Diagramme de squence pour cas
dutilisationSauthentifier
29
2013/2014
Contexte et objectif
3.7.
Ajouter_Voyage
30
2013/2014
Contexte et objectif
31
2013/2014
Contexte et objectif
3.8.
Supprimer_Voyage
Contexte et objectif
3.9.
Modifier_Voyage
33
2013/2014
Contexte et objectif
8.Diagramme de classe
34
2013/2014
Contexte et objectif
Conclusion
La modlisation et la conception ralises dans ce chapitre ont permis
de comprendre la structure de lapplication partir des cas dutilisations,
des diagrammes de squences et du diagramme de classe.
Le chapitre 3 labore la partie pratique de lapplication ; lemploi des
outils matriels et logiciels qui amne raliser son contenu.
35
2013/2014
Contexte et objectif
4 Go de mmoire DDR3
2013/2014
Contexte et objectif
2. Environnement logiciels
2. Wamp server
Contexte et objectif
4. MySQL
40
2013/2014
Contexte et objectif
5. PHPMyadmin
6. AdobeDreamweaver CS6
professionnel
42
2013/2014
Contexte et objectif
7. Foundation 5
une
collection
des
fichiers
style
css
et
js
pour
faciliter
le
Contexte et objectif
46
2013/2014
Contexte et objectif
48
2013/2014
Contexte et objectif
6. La page de rservation
La date de voyage.
Le nombre de tickets.
Prix
Le montant
50
2013/2014
Contexte et objectif
7. La page de contacts
Contexte et objectif
54
2013/2014
Contexte et objectif
Conclusion
Dans ce chapitre nous avons prsent lenvironnement logiciels et les
diffrents langages de programmations utilises pour la cration de notre
site web. Ensuite, nous avons fait des imprims crans de quelques
interfaces afin de montrer les fonctionnalits de notre application.
55
2013/2014
Contexte et objectif
Conclusion Gnrale
Durant ce projet, nous avons suivi une dmarche mthodique passant de
la dfinition des besoins du site web mettre en place, la conception de la
base de donnes en adoptant la mthodologie UML ainsi que la
spcification des traitements travers lapplication des diagrammes
dfinis par la dmarche de conception oriente objet UML.
Le site dvelopp comporte une partie statique qui consiste prsenter
lentreprise ainsi que les services fournis par cette dernire. La partie la
plus importante du travail ralis concerne le contenu dynamique du site
web et qui touche plusieurs aspects de gestion des produits et des
services offerts.
Ce projet nous a t une occasion d'une part, d'exploiter et d'approfondir
sur le plan pratique nos connaissances acquises durant la priode d'tudes
universitaire, d'autre part, d'amliorer nos comptences dans le domaine
de programmation.
Ce stage nous a permis de connaitre dautres logiciels de dveloppement
et de conception, ainsi que des logiciels danimation et de traitement
dimage.
En plus des fonctionnalits dj dveloppes, le site web peut tre
amlior
par
lajout
dun
certain
nombre
de
fonctionnalits
56
2013/2014
Contexte et objectif
Webographie
57
2013/2014
Contexte et objectif