Vous êtes sur la page 1sur 14

Chapitre I : cadre et objet

Introduction :
Notre projet de fin d’étude intitule « covoiturage » vient conclure notre formation de
licence applique en science technologie de l’information et de télécommunication appliquée
a l’école supérieure des sciences et technologies de hammam Sousse et il a été proposé par
l’encadreur «madame Sonia guide ».

Dans ce chapitre introductif on va présente la problématique et l’objet de notre projet une


étude de l’existant et aussi le diagramme de Gantt.

I : organisme d’accueil

I.1. ESSTHS
L'École supérieure des sciences et de la technologie de Hammam Sousse ou ESSTHS est
un établissement universitaire tunisien basé à Hammam Sousse. Rattaché à l'université de
Sousse, il est créé en vertu du décret n°2006-1587 du 6 juin 2006 pour enrichir le tissu
universitaire de l'agglomération de Sousse. 

Figure 1: logo d’ ESSTHS


Figure 2 : Entrée de l'établissement

I.2. Le fonctionnement
d’ESSTHS

Organisation
L'école est organisée en trois départements :

 le département de mathématique.
 le département de sciences physiques.
 le département d'électronique et d'informatique.
Directeurs
Voici la liste des différents directeurs de l'école depuis sa création :

 2006-2011 : Pr. Monge Ben Amara


 2011-2014 : Pr. Najeh Farhat
 depuis 2014 : Pr. Khalifa El mabrouk

Admission
La majorité des étudiants est admise après l'obtention d'un baccalauréat scientifique et en
suivant l'orientation du ministère de l'Enseignement supérieur et de la Recherche
scientifique.

Formation
L'ESSTHS met à la disposition de ses étudiants une formation de base pour aboutir aux
spécialités suivantes :

Cycle préparatoire
 Cycle préparatoire scientifique : mathématiques-physique.
 Cycle préparatoire scientifique : physique.
Licences fondamentales
 Licence fondamentale en mathématiques.
 Licence fondamentale en physique.
 Licence fondamentale en sciences de l’informatique.
Licences appliquées
 Licence appliquée en sciences et technologies de l'information et de la
communication.
 Licence appliquée en électronique, électrotechnique et automatique.
 Licence appliquée en énergétique.
 Licence appliquée en physique des matériaux.
Masters de recherche
 Master de recherche en mathématiques.
 Master de recherche en physique des matériaux et énergie.
Masters professionnels
 Master professionnel en pilotage des systèmes industriels.
 Master professionnel en systèmes électroniques embarqués et équipements
biomédicaux.
Doctorats
 Doctorat en mathématiques.
 Doctorat en génie physique.
Figure 3 : Organigramme d’ESSTHS

I.3. Les coordonnées d’ESSTHS


En 6 juin 2006, ESSTHS a débute son travail aves les coordonnées suivantes :

*Adresse : Rue Lamine Abassi, Hammam Sousse 4011

*Téléphone : (+216) 73 370 711 / 73 370 712  

*création : 6 juin 2006

*Fax : (+216)73 370 710

*Adresse email : essths @ essths.rnu.tn

II : Présentation du projet

II .1. Problématique
Notre projet est un projet qui fait partie du secteur de domaine informatique c’est un site
web pour le Passager et le conducteur, permettant de gérer le compte, de charger le profil,
d'activer les services supplémentaires, et Indiquez le coût du voyage, le nombre de
passagers requis, la direction, la date et l'heure du voyage, la route, le type de véhicule, le
numéro de téléphone, etc ....
En remarquant les visiteurs qui ont trouve une certains difficulté pour déplacer et visiter les
sites web aussi le manque d'informations personnelles pour les utilisateurs (les conducteurs et
les passagers) .d’ailleurs c'est l'un des principaux facteurs qui nous ‘a pousse de choisir ce
projet.

II .2.Solution proposée
Dans le cadre de notre projet de fin d’étude nous participons de développer site web dans le
but d’avoir une interface plus conviviale et plus facile à utiliser tout en étant plus efficace nous allons
concevoir une site qui regroupe tous les points cités ci-dessous.

Le travail demandé se résume ainsi dans les fonctionnalités suivantes :

✓ La recherche des partenaires ayant les mêmes trajets .

✓ Offrir aux utilisateurs une interface simple et facile a utilisé.

✓ Le détail des trajets est très bien réalisé, lieux de départ et d’arrivée, taille du bagage, nombre de
places dispos, flexibilité de l’heure de départ.

✓ Le passager peut réserver un trajet mais il peut également annuler simplement , en contactant le
conducteur.

II .4.Etude de l’existant

Exemple de site web Les avantages Les inconvénients


covoiturage
* Le chauffeur / passager crée *Le chauffeur ne peut pas
covoiturage.tn un compte depuis leur profil modifier ou supprimer un
facebook. trajet suite à quoi les
*Enregistrer leurs noms, passagers qui y sont inscrits
prénoms, et l’âge. ou validés  sont notifiés par
*Ajouter une photo message.
personnelle. * Le conducteur ne donne
*Le chauffeur / passager pas le type de voiture.
affiche l’historique de leur *n’ajoute pas le numéro de
trajets effectués. CIN de conducteur.
*Le chauffeur valide * Un passager ne peut pas
l’inscription du passager pour s’inscrire dans plusieurs trajets
le trajet sélectionné. à la fois sauf s’ils concernent
*Suite à la validation du trajet,
des lieux différents et des dates
les résultats de recherche sont différentes.
mis à jour. *si le Passager s’inscrit dans un
*Le chauffeur / passager trajet créé par le Chauffeur et
affiche l’historique de leur que le Passage a déjà créé son
trajets effectués. propre trajet dans la même
plage horaire, ce trajet sera
masqué des recherches une fois
le Chauffeur valide la demande
Passager.
*Nombre limité de voyages.

tawsila.tn * Le chauffeur / passager * Les visiteurs ont du mal


crée un compte standard. comprendre de certaines
*Ajouter le numéro de CIN informations du site.
de conducteur. * Le conducteur n'ajoute pas
*Le conducteur donne le le matricule de la voiture.
type de voiture. *  Si un chauffeur/passager se
* Toute inscription au site voit être refusé pour un trajet,
doit être accompagnée par il ne doit plus pouvoir s’inscrire
la validation des conditions dans le trajet en question
*Si le chauffeur ne valide pas la
générales.
demande du passager au bout
* Un passager peut s’inscrire
d’un certain temps, la
dans plusieurs trajets.
réservation sera
*Le chauffeur / passager
automatiquement annulée.
affiche l’historique de leur
*Nombre limité de voyages.
trajets effectués .

TABLEAU 4: tableau comparatif

II : Gestion du projet
Le projet de fin d’étude a début le 1 juin et s’est achève au moins de septembre.

Tout au long de cette période nous avons choisi de décomposer notre travail conforment

au chronogramme ci-après qui décrit bien l’avancement du projet.

Mois juin juillet aout septembre

Documentation

Etude préalable

Spécification

Conception
Réalisation

Réduction du
rapport

Figure 4 : Diagramme de Gant

Conclusion
Dans ce chapitre nous avons présente l’organisme d’accueil, le cadre général du projet,
l’étude de l’existant ainsi que le diagramme de Gantt pour mener a terme ce travail tout en
respectant les délais impartis.

Nous allons commencer un deuxième chapitre intitulé «Etudes préalables» pour assurer les
fonctionnalités implémentées y soient parfaitement.

Chapitre II. Etude préalable


Chapitre II. Etude préalable

Introduction :
Apres avoir cite les différentes fonctionnalités de notre projet dans le premier chapitre, on
va commencer maintenant une phase Etude préalable. Ce chapitre présente
l’environnement matériel et les outils de développement utilises .

I : Environnement de réalisation


Pour la réalisation de notre application, nous avons eu recours à plusieurs moyens
matériels et logiciels

I.1. les langages de développement


JavaScript :

Le JavaScript est un langage informatique utilisé dans le développement des pages web [2]. Ce
langage a la particularité de s'activer sur le poste client, Autrement dit, c’est votre ordinateur qui va
recevoir le code et qui devra l'exécuter. C'est en opposition à d'autres langages qui sont activé côté
serveur. L'exécution du code est effectué par votre navigateur internet tel que Internet Explorer.

Figure 1 : logo de java script

CSS :

CSS est l’acronyme de Cascading Style Sheets , est un langage de feuille de style utilisé pour décrire
la mise en forme d'un document écrit avec un langage de balisage. Il permet aux concepteurs de
contrôler l’apparence et la disposition de leurs pages web.

Figure 2: logo de CSS


Action Script Action Script :

Il est le langage de programmation utilisé au sein d'applications clientes (Adobe Flash, Adobe Flex).
Ce langage permet d'ajouter de l'interactivité aux animations Flash, en répondant aux actions de
l'utilisateur et les différents objets multimédias (images, son, vidéo…). Ce langage est orienté objet
et permet le développement de la partie dynamique de l’application. L'une des particularités
d'Action Script, par rapport aux autres langages web, est d'avoir intégrer dans sa bibliothèque une
API utilisant les Socket et les fichiers XML pour transférer l'information entre un serveur et ses
clients Flash de façon automatique sans action de la par de l'utilisateur. Ceci permet la conception
d'une application multiutilisateur en temps réel.

Figure 3 : logo de l’action script

Laravel :

Laravel est un Framework web open-source écrit en PHP respectant le principe modèle-vue-
contrôleur et entièrement développé en programmation orientée objet. Laravel est distribué
sous licence MIT, avec ses sources hébergées sur Git Hub .

Figure 4: logo de laravel

HTML :

le HyperText Markup Language, généralement abrégé HTML ou dans sa dernière


version HTML5, est le langage de balisage conçu pour représenter les pages web.
C’est un langage permettant d’écrire de l’hypertexte, d’où son nom.
Figure 3 : logo HTML

I.2. Outil de développement :


Astah professional

Astah est un outil de modélisation UML créé par la compagnie japonaise ChangeVision1. Il


fonctionne avec l'environnement d'exécution Java. Le nom vient de l'acronyme Java and UML
developers' environment.
Astah est un logiciel propriétaire qui était distribué gratuitement en version "community". Le
logiciel est maintenant soumis à une période d'essai puis à l'obligation d'acheter une licence
d'utilisation.
Une fonctionnalité notable du logiciel est l'exportation en Java du modèle UML créé.
Astah supporte officiellement les systèmes Windows, mais peut aussi fonctionner sous Linux et
MacOs.

Figure 5  : logo Astah professional


Microsoft office Word 2007 :

Microsoft Word est un logiciel de traitement de texte couvre deux notions, assez différentes en
pratique : Un éditeur de textes interactif et un compilateur pour un langage de mise en forme d
textes.

Figure 6 : Microsoft Word 2007

Microsoft office Power point 2007

Microsoft Office PowerPoint est un créateur de présentations


(succession de diapositives) Il est utilisé pour créer des
présentations avec du texte, avec des images, sons, vidéos et
autres objets.

Figure 7: Microsoft office Power point 2007

Conclusion
Maintenant que les études préalables ont été exposées nous passons au troisième chapitre
qui traite de la spécification des besoins fonctionnels et non fonctionnels de notre
application.
Chapitre III. Conception
Chapitre III. Conception

Introduction :
Apres avoir affecté l’Etude préalable, on va commencer maintenant une phase importante
et indisponible dans le cycle de vie d’une application. Cette phase et la conception qui a
pour but d’expliquer le déroulement de notre application ainsi qu’assurer une bonne
compréhension des besoins des utilisateurs.