WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réalisation d'une application web de gestion des informations météorologiques.

( Télécharger le fichier original )
par Mohamed Khaled Salhi
L?Institut Supérieur d?Informatique et de Multimédia de Sfax, Tunisie - Licence fondamentale en Informatique et Multimédia 2015
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

République Tunisienne
Ministère de l'Enseignement
Supérieur
et de la Recherche Scientifique

Université de Sfax
Institut Supérieur d'Informatique
et de Multimédia de Sfax

Mémoire de stage de Licence
fondamentale en Sciences de
l'Informatique

Sciences et Technologies N° d'ordre :2015-155

Année Universitaire : 2014-2015

MEMOIRE

Présenté à

L'Institut Supérieur d'Informatique
et de Multimédia de Sfax

En vue de l'obtention du diplôme de

LICENCE FONDAMENTALE

en Informatique et Multimédia
intitulé

Réalisation d'une application web de gestion des informations météorologiques

Par

Mohamed Khaled Salhi

Soutenu le 2 Juin 2015, devant le jury composé de :

M. Mohamed TOUNSI Président

M. Wajdi BOUAZIZ Membre

M. Sofiene LAJMI Encadreur

.M.Mohamed Ali FOURATI Invité Entreprise

Dédicaces

A mes chers parents

Je vous dois ce que je suis aujourd'hui grâce à votre amour, à votre patience et vos innombrables sacrifices. Que ce modeste travail, soit pour vous une petite compensation et reconnaissance envers tout ce que vous avez fait d'incroyable pour moi. Que dieu, le tout puissant, vous préserve et vous procure santé et longue vie afin que je puisse à mon tour vous combler.

A mes chères soeurs

Aucune dédicace n'exprime assez profondément ce que je ressens envers vous. Je vous dirais merci, je vous aime.

A mes chers amis

vous dédie ce travail en vous souhaitant un avenir radieux et plein de bonnes promesses.

En témoignage de l'amitié sincère qui nous a liées et des bons moments passés ensemble. Je

Remerciements

Je commence par remercier les respectables membres du jury pour m'accorder de leur temps précieux pour commenter, discuter et juger mon travail.

Je tiens à remercier aussi mon encadreurMr Sofiene LAJMI pour l'attention qu'il a apporté à mon projet tout au long de ses divers stades de réalisation et pour ses précieux conseils.

J'adresse tous mes respects à MrMohamed Ali FOURATI pour son bon encadrementtoute la durée de mon stage dans la société TDS.

Table des matières

Introduction générale 1

Chapitre 1 : Etude Préalable 2

Introduction 3

1. Cadre du Projet 3

2. Présentation de l'entreprise d'accueil TDS 3

3. Présentation du projet 4

3.1 Contexte général 4

3.2 Les objectifs à atteindre 4

4. Etude de l'existant 4

4.1 Analyse de l'existant 5

4.2 Critique de l'existant 7

4.3 Proposition de solution 8

5. Définition de concepts météorologiques 8

6. Choix méthodologique 9

6.1 Processus unifié 9

6.1.1 Définition 9

6.1.2 Caractéristiques de la Processus unifié 9

6.2 Adaptation du processus unifié : RUP 10

6.2.1 Définition 10

6.2.2 Les phases du cycle de vie de la méthodologie RUP 10

6.2.3 Justification de choix de la Processus unifié 11

7. Planning prévisionnel 11

Conclusion 12

Chapitre 2 :Analyse et spécification des besoins 13

Introduction 14

1. Analyse des besoins 14

1.1 Les besoins fonctionnels 14

1.1.1 Présentation des acteurs 14

1.1.2 Les Besoins fonctionnels par Acteur 15

2.2 Les composants du .Net 43

1.2 Les besoins non fonctionnels 15

2. Diagrammes des cas d'utilisation 16

2.1 Définition 16

2.2 Diagramme des cas d'utilisation 16

3. Description textuelle des principaux cas d'utilisation 18

Conclusion 23

Chapitre 3 :Modélisation conceptuelle 24

Introduction 25

1. Diagramme de classes 25

1.1 Présentation des classes 25

1.2 Présentations des attributs et des méthodes 26

1.3 Diagramme de classe 28

2. Dictionnaire des données 30

3. Modélisation logique des données 31

3.1 Règles de passage d'un diagramme de classe vers un modèle relationnel 31

3.2 Modèle logique des données 32

4. Diagrammes de séquences 32

4.1 Diagramme de séquences « Authentification » 33

4.2 Diagramme de séquences « Inscription » 33

4.3 Diagramme de séquences « Ajout d'une station » 34

4.4 Diagramme de séquences « Modification d'une station » 35

5. Diagrammes d'activités 36

5.2 Diagramme d'activité«La visualisation des mesures météorologiques d'une station» 37

5.1Diagramme d'activité « Gestion de membres » 37

Chapitre 4 : Réalisation 40

Introduction 41

1. Environnement de travail 41

1.1 Environnement matériel 41

1.2 Environnement logiciel 41

2. Choix techniques 42

2.1 Framework .Net 42

2.2.1 Le langage C# 43

2.2.2 ADO.Net 43

2.3 Framework d'application Asp.NET MVC 43

2.3.1 Présentation du Framework Asp.Net MVC 44

2.3.2 Présentation détaillée du modèle MVC 44

2.4 Framework de persistance « Entity Framework » 45

2.5 Langages et outils de développement 46

3. Choix de l'architecture 47

3.1 Architecture 3-tiers 48

4. Diagramme de déploiement 48

5. Présentation et description des interfaces 49

5.1 Interface d'accueil de l'application 49

5.2 L'interface d'une station de météo 50

5.3 L'interface d'un paramètre météorologique 51

5.3 Page d'administration de l'application 51

5.5 Interface de gestion des stations 52

5.6 Interface d'ajout d'une station 52

5.7 Interface de modification d'une station 53

Conclusion 53

Conclusion générale 54

Bibliographie 55

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille