Vous êtes sur la page 1sur 13

Dédicaces

Tout d’abord merci à Dieu de m’avoir donné la force

pour terminer ce travail

Je voudrais bien prouver ma gratitude envers ceux qui,

de loin ou de prés m’ont supporté tant physiquement

que moralement. Ainsi je dédie ce travail :

A mon père et surtout ma mère.

A mes frères et mes sœurs qui ont été toujours à

ma coté.

A tous mes amis, qu’ils trouvent ici l’expression de

mes amitiés sincères.

A toute ma famille et à tous ceux que j’aime.

Aich CHAKER

Page 1
Remerciements
Je veux exprimer par ces quelques lignes de remerciements ma gratitude envers tous ceux en
qui, par leur présence, leur soutien, leur disponibilité et leurs conseils, j’ai eu courage
d’accomplir ce projet.

Mes remerciements les plus sincères s’adressent de même à Monsieur Haddad Ahmed qui
m’a fait l’honneur d’être mon encadrant et pour son encouragement continue et aussi d’être
toujours là pour m’écouter, m’aider et me guider à retrouver le bon chemin par ses précieux
conseils.

Ainsi que son soutien moral et sa preuve de compréhension, ce qui m’a donné la force et le
courage d’accomplir ce projet.

Je remercie aussi le gérant de la société Monsieur Rabiaa et mon encadrant Monsieur Haroun
qui ont eu la bienveillance de m’accorder ce stage au sein de cet établissement.

Je tiens d’autre part à remercier les respectables membres du jury pour bien vouloir
m’accorder de leur temps précieux pour commenter, discuter et juger mon travail.

En fin, je ne peux achever ce projet de fin d’étude sans exprimer notre gratitude à tous les
professeurs de l’IHE ESPITA Sousse, pour leur dévouement et leur assistance tout au long de
nos études universitaires.

Page 2
Introduction Générale

Page 3
Introduction générale

Il ne fait désormais plus aucun doute que l'informatique représente la révolution la plus
importante et la plus innovante qui a marqué la vie de l'humanité en ce siècle passé. En effet,
loin d'être un éphémère phénomène de mode, ou une tendance passagère, l'informatique vient
nous apporter de multiples conforts à notre mode de vie. Aucun domaine n'est resté étranger à
cette stratégie qui offre tant de services aussi bien pour l'entreprise ou l'administration que
pour le personnel.

Mais, au delà de l'utilisation individuelle de l'informatique, c'est surtout la mise en


communication des ordinateurs, qui a permis de révolutionner les méthodes de travail. Ainsi,
on a assisté à l'émergence des réseaux. Ce nouveau progrès offre aux utilisateurs de nouveaux
outils de travail et leur permet d'améliorer leur rentabilité et leur productivité.

C'est dans ce cadre d'idées que s'inscrit notre projet de fin d'études :

Concevoir et à développer une application web de gestion des écoles privées, intitulée
« EcoGest ». Dans ce cadre, la modélisation de ce CRM se base sur le Processus Unifié et la
notation UML.
Rappelons que le processus unifié est constitué de quatre phases (Création, Elaboration,
Construction et Transition), chacune comportant les activités suivantes : spécification des
besoins, analyse, conception, réalisations et tests.
Il faut noter que l’outil Rational Rose 2007 nous aidera énormément à dessiner et gérer les
différents diagrammes UML.

En ce qui concerne le développement, nous utiliserons ASP.NET 2015, un outil puissant et


complet compatible avec tous les SGBD.

Quant au système de gestion de base de données, nous avons eu recours à Microsoft SQL
Server, la solution convenable à un système si riche d’informations vu le très grand nombre
d’étudiants qui se forment dans l’école, aussi du personnel qui y travaille.

Afin de répondre aux différentes exigences posées par notre sujet, nous articulons notre
rapport autour de quatre chapitres :

Page 4
Le premier chapitre intitulé « Phase d’inception » est le point de départ. Il consiste, dans un
premier lieu, à donner un aperçu sur l’organisme d’accueil « EasyWeb » et à présenter le
projet.
En second lieu, il présente une étude sur le contexte du système, déterminer les principaux cas
d’utilisation, énumérer les besoins fonctionnels et les besoins non fonctionnels, et dégager les
risques critiques, pouvant nuire au bon déroulement du projet.

Le deuxième chapitre intitulé « Phase d’Elaboration », ce chapitre présent les différents


outils logiciels et les langages de modélisations utilisées, ainsi qu’il détaille le diagramme
des processus métier avec une traçabilité entre le diagramme de processus métier et de cas
d’utilisation. À la fin de la phase, à obtenir une spécification, une analyse et une conception
détaillées des cas d’utilisation. Nous avons jugé que cette phase est la plus importante car
nous devons passer d’une architecture candidate, construite lors de la phase d’inception, à une
architecture stable.

Le troisième chapitre intitulé « Phase de construction », il schématise la transformation des


besoins capturés, analysés et conçus dans les précédents chapitres en un produit qui répond
aux attentes des utilisateurs.
Le quatrième chapitre intitulé « Phase de transition » nous présenterons comment le produit
est mis en place et déployé chez IHE ESPITA.
Enfin, une conclusion qui, synthétise le travail et présente les perspectives envisagées.

Page 5
Chapitre1 : Phase
d’inception

Page 6
Chapitre1 : Phase d’inception

Introduction
Tout au long de ce chapitre, nous commençons par le contexte du travail en présentons
l’organisme d’accueil dans lequel j’ai effectué mon stage de fin d’étude. Ensuite, je vais
présenter le cadre de notre projet, après je vais étudier l’existant pour avoir une solution
optimale. Enfin, je vais planifier les tâches pour que notre travail soit propre et bien organiser.

I. Contexte du travail
1. Présentation de la société EasyWeb
EasyWeb est une société SARL au capital de 15.000 D.T fondée en janvier 2010 dont
l’activité majeure est axée dans des nouvelles technologies de l’information et de la
communication. Elle est spécialisée dans la création des sites web et le développement de
produits multimédia.

2. Fiche Technique

Dénomination Sociale EasyWeb

Adresse Avenue Ali Belhouane Bab Bhar Sousse 4000

Gérant Rabie Jallouli

Téléphone 73 212 816

Activité Création des cites Web, Développement des applications Web,


Développements Multimédia.
Email info@easyweb.com.tn

Tableau 1 : Fiche technique d’EasyWeb.

3. Structure de la société

Page 7
Haroun Nakbi
Chef de Projet

Développeur Désigner

Wael Boukadidia Manel Barboura

Développeur
X Infographiste

Figure 1 : L’organigramme du service technique.

II. Cadre de travail du projet


Le travail élaboré dans ce projet de fin d'études est réalisé pour l’école supérieure privée
d’ingénierie et technologie appliquée de Sousse.

1. Motivation et problématique
Notre problématique se focalise sur la conception et le développement d'une application web
pour l’école supérieure privée d’ingénierie et technologie appliquée de Sousse, en utilisant la
technologie orientée objet. Nous concevons et développons alors un logiciel, pour gérer tous
taches administratives. Ceci passe par une réflexion sur l'ergonomie et l'organisation de
l'information, la sécurité ainsi que l'administration et la gestion de notre système. Pour ce
faire, nous devons utiliser un langage de programmation de permettant de structurer,
d'organiser et de sécuriser cette application, tout en veillant à ce que qu'elle soit orientée objet.

2. Objectif de projet

Page 8
« EcoGest » est une application devra tout d'abord être extrêmement fiable. En effet, son
domaine d'application concerne le cœur le l'activité des établissements universitaire, et son
utilisation quotidienne ne devra pas laisser place a l'éventuel point faibles.
L'application devra notamment :
 Permettre de la gestion des étudiants
 Permettre de la gestion des professeurs
 Permettre de la gestion des paiements
 Permettre de la gestion des emplois du temps
 Permettre de la gestion des classes

III. Cahier de charge


1. Etude de l’existant
Cette section a pour objectif d’étudier et fait le tour sur la solution existante ce qui va nous
permettre de dégager les points forts et les points faibles de cette solution.
Dans ce qui suit, nous présentons une analyse de l’existant, puis nous détaillons la critique de
l’existant.
a) Analyse de l’existant
La gestion de formation au sein du ESPITA est gérée de manière traditionnelle, la demande

b) Critique de l’existant

2. Spécification des besoins


a) Les besoins fonctionnels
L’analyse fonctionnelle est un élément indispensable à la bonne réalisation d’un projet. Elle
vise donc à améliorer la qualité du produit en s’intéressant d’abord à ses fonctions, c’est-à-
dire sur quoi le produit est conçu. Les besoins fonctionnels expriment une action que doit
effectuer le système en réponse à une demande : sorties qui sont produites pour un ensemble
donné d’entrées.
Nous proposons dans ce travail de réaliser une application dont les objectifs fonctionnels que
le système doit fournir à l’utilisateur sont présenté dans l’organigramme si dessus :

Page 9
Afficher fiche
Gestion fiche de
l’école Modifier fiche

Ajouter salle

Gestion de l’école Gestion des salles Modifier salle

Supprimer salle

Ajouter professeur

Gestion des Modifier professeur


professeurs
Supprimer professeur

Page
10
Afficher liste des classes

Modifier classe

Supprimer classe

Ajouter classe

Imprimer listes des étudiants

Imprimer feuille d’absences

Imprimer un Trombinoscope

Imprimer une étiquette


Gestion des classes
Imprimer feuille d’émargement

Imprimer feuille présences des examens

Imprimer liste des classes

Ajouter étudiant

Ajouter étudiant

Modifier étudiant

Supprimer étudiant
Gestion de scolarité Gestion des
étudiants Imprimer une attestation d’inscription

Imprimer une attestation de réussite

Imprimer une attestation de présence

Imprimer historique d’absences

Gestion des Afficher liste des inscriptions


inscriptions
Ajouter inscription

Modifier inscription

Supprimer inscription

Page
11
Gestion des
Marquer abandon
abandonnes
Annuler abandon

Afficher liste des matières


Gestion des
matières Ajouter matière

Modifier matière

Supprimer matière

Imprimer listes des matières

Ajouter stage
Gestion des
stages Modifier stage

Supprimer stage

Afficher emploi
Gestion d’emploi
du temps Modifier emploi

Supprimer emploi
Gestion d’emploi du
Afficher emploi
temps et évènements
Ajouter un évènement

Gestion des Modifier un évènement


évènements
Supprimer un évènement

Afficher les séances d’aujourduit


Gestion de
réalisation des Marquer réalisation de séance
séances

Page
12
Gestion des Afficher les séances non réalisé
avancements du cours

Afficher les séances de rattrapage

Ajouter une séance de rattrapage


Gestion des séances
de rattrapages
Modifier une séance de rattrapage

Supprimer une séance de rattrapage

Afficher relevé de note par étudiant

Imprimer relevé de note par étudiant


Gestion des Afficher les notes des étudiants
notes
Modifier les notes des étudiants

Afficher relevé de note par classe

Imprimer relevé de note par classe


Gestion des
examens

Afficher les coefficients de la matière


Gestion des
coefficients
Modifier les coefficients de la matière

Ajouter un montant
Gestion des
Modifier un montant
payements des
étudiants Enlever un montant

Gestion des payements Page


Ajouter un montant
13
Gestion du Modifier un montant