Titre : | Application pour la publication de petites annonces en ligne |
Auteurs : | ISMAHANE GOUIZI, Auteur ; abdelbasset Guemeida, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2020 |
Format : | 1 vol. (75 p.) / ill. / 29 cm |
Langues: | Français |
Mots-clés: | Petites annonces,application web,site web dynamique,publication et consultation d'annonces,affichage multi-dispositifs,recherche géographique. |
Résumé : | Le présent projet consiste principalement à réaliser une application web multi-dispositifs pour la publication des annonces en ligne. C'est une application qui sert à informer les visiteurs des annonces dans différentes catégories de produits et prestations et à offrir un espace privé avec une messagerie interne pour les clients. Cette application se veut performante et ergonomique, avec affichage multilingue, en incluant notamment des recherches géographiques et multicritères avec une utilisation facile et attrayante. Un objectif subsidiaire de cette application est de sauvegarder des données pour des études basées sur les recherches des utilisateurs. |
Sommaire : |
Introduction générale .................................................................................................................... 4
Chapitre 1 : Généralités ................................................................................................................ 5 1. Introduction .......................................................................................................................... 6 2. Définition d’un système d'information ................................................................................. 6 3. Définition d’un système informatique .................................................................................. 6 4. Types d’applications en Informatique .................................................................................. 6 4.1 Application Mobile ........................................................................................................... 6 4.2 Application desktop ou de bureau .................................................................................... 7 4.3 Applications web .............................................................................................................. 7 5. Cycle de vie d’un logiciel ..................................................................................................... 7 5.1 Définition d’un cycle de vie d’un logiciel ........................................................................ 7 5.2 Modèles d’un cycle de vie d’un logiciel ........................................................................... 8 6. Conclusion ............................................................................................................................ 9 Chapitre 2 : Analyse et spécifications ........................................................................................ 10 1. Introduction ........................................................................................................................ 11 2. Problématique ..................................................................................................................... 11 2.1 A qui s'adresse le site ? ................................................................................................... 11 2.2 Quelles informations doivent figurer sur le site ? ........................................................... 11 3. Présentation du sujet ........................................................................................................... 11 4. Objectifs ............................................................................................................................. 12 5. Etude de l’existant .............................................................................................................. 12 5.1 Etude du site Ouedkniss ................................................................................................. 12 5.2 Etude du site leboncoin.fr ............................................................................................... 13 5.3 Solutions prévues ............................................................................................................ 14 6. Dictionnaire des données selon l’existant .......................................................................... 14 7. Spécifications des exigences .............................................................................................. 18 7.1 Exigences fonctionnelles ................................................................................................ 18 7.2 Exigences non fonctionnelles (techniques) .................................................................... 20 8. Besoins et cahier de charges ............................................................................................... 20 9. Définition des règles et contraintes de gestion du système ................................................ 21 10. Conclusion .......................................................................................................................... 23 Chapitre 3 : Conception .............................................................................................................. 24 1. Introduction ........................................................................................................................ 25 2. Le modèle conceptuel du système ...................................................................................... 25 2.1 Définition du modèle UML ............................................................................................ 25 2.2 Définition des méthodes agiles ....................................................................................... 26 2.3 Le processus appliqué pour le système........................................................................... 27 2.4 Définition des acteurs du système .................................................................................. 27 2.5 Identification des cas d’utilisation .................................................................................. 27 2.6 Interactions entre les acteurs et le système ..................................................................... 28 2.7 Diagramme de cas d’utilisation ...................................................................................... 30 2.8 Diagramme de séquence ................................................................................................. 36 2.9 Diagramme d’activités publier une annonce .................................................................. 41 2.10 Diagramme de classes .................................................................................................... 41 2.11 Diagramme d’activités de navigation ............................................................................. 43 3. Modélisation logique .......................................................................................................... 45 3.1 Concepts de base de données..................................................... 45 3.2 SGBD.............................................................................. 45 3.3 Quelques SGBD(s) connus ............................................................................................. 45 3.4 Les modèles de données ................................................................................................. 46 3.5 Passage au modèle relationnel ........................................................................................ 46 3.6 Conception du modèle logique des données (MLD) ...................................................... 46 4. Conclusion .......................................................................................................................... 47 Chapitre 4 : Implémentation ...................................................................................................... 48 1. Introduction ........................................................................................................................ 49 2. Les Types d’applications Web ........................................................................................... 49 2.1 Application Web statique ............................................................................................... 49 2.2 Application Web dynamique .......................................................................................... 49 3. Les meilleurs langages de programmation pour le Web .................................................... 49 3.1 Java ................................................................................................................................. 50 3.2 JavaScript...................................................................... 50 3.3 PHP ................................................................................................................................. 50 3.4 Python ............................................................................................................................. 50 3.5 Ruby...................................................................... 51 3.6 C++ ................................................................................................................................. 51 3.7 C#......................................................................... 51 4. Top 20 des langages de programmation au 1er trimestre 2020 ........................................... 52 5. Les technologies et langages utilisés dans notre application ............................................. 53 6. Le modèle physique des données (MPD) ........................................................................... 55 7. Les fonctionnalités développées ......................................................................................... 59 8. Interfaces de l’application .................................................................................................. 60 8.1 Page d’accueil ................................................................................................................. 60 8.2 Rechercher une annonce ................................................................................................. 61 8.3 Formulaire d’inscription d’un membre ........................................................................... 65 8.4 Page d’authentification d’un membre ............................................................................. 65 8.5 Espace membre page d’accueil ....................................................................................... 66 8.6 Déposer une annonce ...................................................................................................... 66 8.7 Liste des annonces en attente de modération .................................................................. 67 8.8 Mise à jour d’une liste d’annonce ................................................................................... 67 8.9 Messagerie ...................................................................................................................... 68 8.10 Ecran accueil administrateur .......................................................................................... 69 8.11 Modération des annonces ............................................................................................... 69 8.12 Modération des membres ................................................................................................ 70 8.13 Ecran accueil administrateur principal ........................................................................... 71 8.14 Page Résultats de recherche ........................................................................................... 73 9. Conclusion .......................................................................................................................... 73 Conclusion générale .................................................................................................................... 74 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/555 | Mémoire master | bibliothèque sciences exactes | Consultable |