Rapport de stage licence PDF

Title Rapport de stage licence
Author Yasmine Guessous
Course Rapport de stage ou soutenance de projet tutoré
Institution Université Paris 8 Vincennes-Saint-Denis
Pages 45
File Size 1.5 MB
File Type PDF
Total Downloads 68
Total Views 147

Summary

rapport de stage licence...


Description

Rapport de stage YASMINE GUESSOUS

Dédicace Je dédie ce modeste travail :  DIEU le plus puissant : Qui m’a donnée: la santé, la force, le courage, la croyance, le soutien « malgré toute les difficultés » pour être là aujourd’hui entrain de vous présenter ce modeste travail.

 Mes très chers parents : Les êtres les plus chers du monde, pour qui j’exprime mon grand amour et mes respects les plus dévoués pour leur sacrifice et leur amour.

 Mes sœurs et frères : Je vous dédie ce travail en témoignage des liens solides et intimes qui nous réunissent.

 Tous nos ami(e) s sans distinction : Puisse ce travail vous exprime mes souhaits de succès, et mes sincères sentiments envers vous.

Remerciements Au terme de ce travail je tiens à exprimer à travers ces lignes mes sincères remerciements et ma gratitude envers tous ceux qui de loin ou de près, ainsi leurs encouragements et leurs aides contribués à la réalisation de ce projet notamment nos familles, ainsi que tous nos amis.

Je ferai un agréable devoir de remercier notre encadrant Mr. IBRIZ Abdelali pour m’avoir dirigé ce travail et m’avoir fait bénéficier de son expérience, de ses précieux conseils et le temps qu’il nous a consacré tout au long de notre projet. Je tiens également à remercier Mr. CHENFOUR Noureddine, Mr. Mohammed LAHMER et Mr. BENABBOU, nos chers maitres et nos professeurs de la qualité de la formation qui nous ont offert durant notre année d’étude. Je tiens à exprimer nos vifs remerciements envers notre encadrant Mr. LAZRAK Alae à Compétence Center pour les conseils qu’il nous a généreusement prodigués.

Nos remerciements s’adressent aussi à tous les membres de Compétence Center pour leurs temps précieux qu’ils nous ont accordés, aussi pour tous leurs conseils et leur encouragement.

Résumé Ce rapport a été effectué dans le cadre du projet de fin d’étude de la formation en cycle d’ingénierie Informatique à l’Ecole Supérieur d’Ingénierie En Science Appliqué au sein de l’entreprise Compétence Center. Rawaj.ma est un site web Marocain élaboré par l’équipe professionnelle de Competence Center : Rawaj.ma. Spécialisé dans le domaine des annonces, ce dernier est au service du large public sans aucune limite pourvu la considération des termes et conditions générales de notre plateforme. En outre, Le présent rapport expose et illustre les différentes étapes de mon travail. Son but est de présenter un aperçu exhaustif et détaillé du travail effectué et de ressortir les solutions apportées aux difficultés rencontrées. Il contient cinq chapitres organisés comme suit :  Le premier chapitre est dédié à une Introduction générale dont je présente l’organisme d’accueil Compétence Center, et l’organisation de la structure de management.  Le second chapitre est consacré au contexte du projet, l’objectif du projet, la problématique, la solution enfin la présentation du projet.  Le troisième chapitre porte sur l’analyse et la conception, tout d’abord la modélisation Merise, dictionnaire de données, MCD (modèle conceptuel de données), MLD (Modèle logique de données), MPD (modèle physique de données).  Le quatrième chapitre porte sur les choix technologiques et l’environnement de développement utilisés pour aboutir au besoin fonctionnel exposé.  Le cinquième chapitre c’est la partie de réalisation du projet. Il contiendra une description physique des taches réalisées de l’application.

Abstract This report was carried out as part of the end-of-study project for training in the Computer Engineering Cycle at the Ecole Supérieure d'Ingénierie en Science Appliqué within the Compétence Center company. Rawaj.ma is a Moroccan web application developed by the professional team of Competence Center: competencecenter.ma. Specialized in the area of announcements, Rawaj.ma is at the service of the general public without any limit provided the consideration of the terms and conditions of our platform. In addition, this report outlines and illustrates the different stages of my work. Its purpose is to present a comprehensive and detailed overview of the work done and highlight solutions to the difficulties encountered. It contains five chapters organized as follows: • The first chapter is dedicated to a general introduction of which I present the host organization Competence Center, and the organization of the management structure. • The second chapter is devoted to the context of the project, the objective of the project, the problematic, the solution finally the presentation of the project. • The third chapter deals with analysis and design, first Merise modeling, data dictionary, CDM (conceptual data model), MLD (Data Logic Model), PDM (physical data model). • The fourth chapter deals with the technological choices and the development environment used to arrive at the functional need exposed. • The fifth chapter is the implementation part of the project. It will contain a physical description of the tasks performed by the application.

Introduction générale : ....

Dans le cadre de notre cinquième année à l’Ecole supérieur d’ingénierie en

science appliqué (ESISA), on a eu l’opportunité de réaliser un stage d'initiation qui s'est étalé sur quatre mois au sein de l’entreprise Compétence center. Ce stage représente pour nous l’occasion rêvée pour mettre en pratique nos connaissances théoriques acquises durant notre formation et pour nous préparer à l'insertion dans le milieu professionnel. On a donc intégré le département Systèmes d'Information, au sein duquel on avait comme tâche de créer une application Android du site Rawaj.ma et la refonte (redynamisation) de la plateforme d’annonce en ligne Ce rapport présente tout d’abord la structure organisationnelle de la société et ses principales activités puis le descriptif du travail réalisé durant ce stage et qui a abouti à la réalisation de l’interface web.

CHAPITRE 1 Organisme d’accueil et Présentation du projet

1.1

Introduction

Comme tout premier chapitre celui-ci, s’intéressera à la présentation du cadre du projet en tant que projet réalisé lors du stage de fin d’étude, toute en présentant l’organisme d’accueil qui nous a encadré le long de cette expérience, à savoir les services que Compétence Center fournie en présentant certains projets dont cette dernière a réalisé le long de son existence.

Competence Center : Competence Center est une agence de création web. Nous réalisons des sites web AWESOME. Nous sommes passionnés par le web, les multimédias, la musique, l'image et l'informatique. La création web nous permet de concrétiser nos passions. Nous réalisons des sites de prestige où nous intégrons des galeries d'images, des lecteurs de musique ou de vidéo, des blogs ou des forums. Nous présentons des sites vitrines avec des systèmes de news, d'e-commerce... Mais nous réalisons surtout des sites à la demande, selon les idées et les envies de nos clients. En plus de ça, l'agence offre des formations et des certifications qui couvrent une large panoplie de domaines informatique.

Services : CREATION WEB : CompetenceCenter offre des services professionnels de developpement de sites Web pour vous aider a planifier, crier, maintenir et commercialiser votre projet de developpement Web. Nos points forts incluent une equipe experte et creative, un design attractif, un developpement solide ainsi qu une solution interactive. Notre objectif est de vous fournir une conception efficace, un chargement rapide, une navigation intuitive et une disposition qui permet aux visiteurs de trouver ce qu'ils recherchent rapidement et facilement.

HEBERGEMENT WEB : Competence Center prend en charge tous les aspects techniques liés a l'hebergement de votre site Internet. Cette solution vous evite la gestion complexe de ce service et vous garantit surtout le meilleur rapport qualite-prix d'une formule

parfaitement adaptee aux nicessites techniques de votre site web. En partenariat avec de grandes structures internationales dans le domaine de l'hebergement web et du cloud hosting, CompetenceCenter s'assure de vous delivrer un service d'hebergement web de haut niveau en vous garantissant securite, performance et reactivite. Nous reservons pour vous un espace d'hebergement site web adapté au volume et aux fonctionnalités définis pour votre site sur nos serveurs.

REFERENCEMENT WEB : Le referencement consiste a inscrire et faire apparaitre votre site dans les annuaires et moteurs de recherche Internet. L objectif est de permettre a un internaute qui ne connait pas votre existence de trouver votre site en tappant un ou plusieurs mots cles decrivant le sujet qu il recherche. Competence Center met l'accent sur le referencement grace a un processus complexe d'analyse des mots cles et la structure du contenu et par la recherche des mots cles qui sont le plus souvent utilises par les clients de vos concurrents. Nous faisons un referencement manuel et non automatique, on vous assure une bonne qualite qui repondre aux specificites de chaque site et/ou de chaque annuaire.

FORMATION : Profiter d’une formation professionnelle dans la programmation, design, réseaux, bases de données avec des prix raisonnables.

CERTIFICATIONS : Competence Center, en addition aux services de conception et hébergement web, apporte tout son savoir-faire pour vous permettre d'acquérir les compétences nécessaires et vous apporter les meilleures méthodes d'entrainement qui garantissent le succès naturel de votre formation et vous délivrer la certification desirée, que ce soit en cisco CCNA ou CCNP, certification microsoft ou oracle sql.

CERTIFICATS Microsoft

CERTIFICATS Oracle

CERTIFICATS Cisco

RAISON SOCIALE

COMPETENCE CENTER

DIRIGEANT

Mr. ALAE EDDINE LAZRAK

STATUT JURIDIQUE

Société à Responsabilité Limitée

DATE DE CREATION

2013

DOMAINES DE COMPETENCES

Maintenance Matériel & logiciels informatique, Réseaux & Création des Site Web et Logiciel

SIEGE

22 Rue Mohammed Hayani V.N Fès 4éme Etage

CODE POSTAL

30050 Fès

TELEPHONE FAX

+2126 19 08 66 66

EMAIL

[email protected]

SITE WEB

https://competencecenter.ma/

+2125 35 62 45 71

Chapitre 2 Contexte du projet

 DEVELOPPEMENT WEB 2.1 Introduction Ce chapitre sera réservé à l’étude fonctionnelle du site à savoir les différents aspects fonctionnels de mon projet.

Je commencerai mon chapitre par révéler les différentes motivations de la création de l’application puis je présenterai les aspects fonctionnels de l’application, c’est-à-dire le but du projet.

2.2 L’objectif du projet Notre projet entre dans le cadre d’un stage de fin d’étude réalisé au sein de l’entreprise Compétence Center, dont le sujet est la création de l’application Android du site Rawaj.ma et la refonte (redynamisation) de la plateforme d’annonce en ligne de ce dernier. Rawaj.ma est un site web Marocain. Spécialisé dans le domaine des annonces, Rawaj.ma est au service du large public sans aucune limite pourvu la considération des termes et conditions générales de notre plateforme. L’objectif du site Rawaj.ma constitue le choix le plus sûr et le plus pratique pour tout vendre ou acheter au Maroc. Ce service permet à tout utilisateur au Maroc de vendre ou d'acheter en toute simplicité dans sa région, sans inscription ni procédure compliquée. Rawaj.ma met en rapport les vendeurs et les acheteurs du Maroc et offre une expérience utilisateur exceptionnelle.

2.3 Problématique Pour gérer ses annonces, Rawaj.ma mis en disposition une solution existante afin d’administrer et guider les informations concernant ce site, mais la problématique qui se pose à ce niveau : . La gestion du code : (il n’y a de système de versioning comme git) . Le responsive design . Le codage n’est pas optimisé . La répétition de fonctions complexes

2.4 Solution Compétence Center a pensé à l’initiative de la refonte (redynamisation) de la plateforme d’annonce en ligne Rawaj.ma.

La mission qui nous a était confiée comportait les aspects suivants :     

Etude du besoin : Etude de l’existant, Etude comparative Etude fonctionnelle Etude technique. Phase de développement Déploiement.

2.5 Conduite du projet La conduite de projet, aussi appelée la refonte (redynamisation) de la plateforme d’annonce en ligne Rawaj.ma., est une démarche, qui a pour but de structurer et assurer le bon déroulement d'un projet. Conduire un projet, c'est prendre toutes les mesures nécessaires pour faire en sorte que le projet atteigne ses objectifs, notamment sur quatre axes principaux : Le respect des objectifs et des fonctionnalités définis dans le cahier de charge. Le respect des délais. Le respect des coûts. La satisfaction du client. Méthode de gestion du projet Dans un projet informatique, il est très impératif de se baser sur une démarche structurée qui décrit son déroulement. Le choix de la refonte du site s’avère une phase déterminante dans son accomplissement en de bonnes conditions. Il faut donc bien définir une méthodologie du travail, ainsi qu’un processus de développement et en déduire le planning du projet à suivre. Dans ce qui suit, on va présenter d’abord la démarche du travail suivie pour les différentes phases de l’élaboration du projet, ensuite on va décrire le planning prévisionnel. Pour éviter tout risque et pour satisfaire les besoins réels de notre client, nous avons suivi le processus proposé par Compétence center qui s’adapte le mieux à notre projet, la méthode agile SCRUM. En effet, une méthode Agile est une méthode de développement informatique permettant de concevoir des logiciels en impliquant au maximum le client, ce qui permet une grande réactivité à ses demandes. Les méthodes agiles sont basées sur 4 valeurs principales:

Personnes et Interaction plutôt que processus et outils. Logiciel Fonctionnel plutôt que documentation complète. Collaboration avec le client plutôt que négociation de contrat

2.6 Le référencement du site : Le but premier du référencement est de générer du trafic ciblé sur un site afin d'augmenter sa visibilité auprès des internautes. Il s'agit alors d'indexer le mieux possible toutes les pages du site dans les outils de recherche généralistes et spécialisés. Le référencement d'un site sur Internet sert à le populariser, à le faire connaître vers le plus grand nombre d'internautes naviguant souvent par l'intermédiaire d'outils de recherche. La plupart des internautes ne connaissent donc pas l'adresse du site que l'on veut référencer. C'est pour cette raison qu'il faut stipuler vers le plus grand nombre d'outils de recherche l'existence du site afin de toucher un public plus large. Tout l’enjeu du référencement consiste à : - Etre présent dans les bases de données des moteurs de recherche (Google, Voila, Altavista…) et des annuaires (Yahoo, Wanadoo, AOL…), pour que l'on puisse y trouver rapidement le site, plus facilement et en meilleure position des concurrents. - Plus de visibilité sur la toile du net pour plus de chance d'être visité par un internaute est un dilemme pour toute entreprise ayant un site web. En effet, sans un effort de référencement, le site ne sera jamais positionné parmi les premiers résultats des moteurs de recherche et sera invisible pour les internautes qui sont à la recherche des produits ou services. - Générer plus de trafic ciblé grâce à l'élaboration d'un nombre d'actions stratégiques :  Analyse de visibilité sur les moteurs de recherche.  Analyse d'Audience et du trafic généré par le référencement.  Analyse des actions générées et du retour sur investissement.  Proposition d'actions afin d'améliorer l’audience du site et d'atteindre les objectifs escomptés en matière de référencement.

- Les types : * Référencement automatique * Le référencement manuel * Référencement semi-automatique * Référencement « Optimiseur de moteur de recherche » (SEO) * Référencement gratuit

* Référencement Payant * Référencement progressif Pour notre site web on a travaillé sur le référencement « Optimiseur de moteur de recherche » (SEO) : SEO est l'abréviation de "Search Engine Optimizer" qui signifie « Optimiseur de moteur de recherche ». Le rôle des SEO est donc d’optimiser le positionnement dans les différents outils de recherche. Grâce à ce référencement le site ne se contentera pas de se placer dans les outils de recherche, mais il se placera parmi les premiers résultats autant que faire se peut. Le référencement SEO se compose de plusieurs étapes :  Tout d’abord l’optimisation du site web : En effet, les moteurs de recherche ne se contentent pas d’indexer l’adresse url que l’entreprise leur a soumis, mais ils parcourent réellement le site web à la recherche de tous les mots clés présents dans les différentes pages. Ainsi, c’est vers une optimisation du contenu du site web que le SEO commence. Cela nécessite d’ajouter un maximum de mots-clés, supprimer ou modifie les phrases « vides », réfléchir à une cohérence globale du site web et surtout aider les outils de recherche à indexer l’intégralité des pages dans un ordre simple et cohérent afin que rien ne soit oublier. Le SEO constitue donc un réel guide pour les robots qui indexent un site .  Ensuite, il consiste à augmenter le pagerank , à savoir l’indice de popularité. En effet, un site web se classe dans un outil de recherche non seulement à partir des mots clés présents dans le site, aussi optimisé soit-il, mais aussi grâce à son indice de confiance qui se base en partie sur sa popularité. D’où tout l’intérêt de ne pas tricher avec des mots-clés non pertinents. Pour augmenter son indice de confiance, plusieurs méthodes peuvent être mises en place : échanges de liens dits « en dur », augmenter le nombre de backlinks, optimiser le netlinking (échange de liens entre sites web), etc... Le référencement SEO ne consiste nullement au trucage d’un site web à savoir tricher en employant un ensemble de mots-clés qui ne soient pas en adéquation avec son site. Non, il s’agit d’un référencement tout à fait « éthique », qui se contente juste d’optimiser un site en fonction de ce qu’il est vraiment. Le référencement SEO est donc un référencement complet puisqu’il se situe à 2 niveaux : en amont au niveau du site en l’optimisant, et en aval auprès des outils de recherche en le rendant le plus populaire possible.

2.7 Politique de confidentialité :

Le site web est hébergé sur notre propre serveur à la même adresse. Les conditions Générales d'Utilisation du site web Rawaj.ma sont : La création de Compte Utilisateur : Groupe Rawaj permet à tout internaute d'ouvrir un Compte Utilisateur, lui permettant notamment de consulter les informations concernant son abonnement et de s’abonner à nos newsletters. Lors de l'ouverture du Compte Utilisateur, l'Utilisateur s'engage à fournir des informations exactes, actualisées et complètes dans le Formulaire d’inscription, notamment son nom, son prénom et son adresse e-mail. Toute saisie d'informations fausses, inexactes, non-actualisées ou incomplètes ou d'un nom d'utilisateur contenant des termes inappropriés, irrespectueux, diffamants, obscènes ou indécents, pourra donner lieu à la suspension et la fermeture du Compte Utilisateur. Obligations de L'Utilisateur : L'Utilisateur s'engage à ne pas : Utiliser le service proposé pour tout objet contrevenant aux lois locales, nationales de tout pays, ou communautaires, à l'ordre public et aux bonnes mœurs. Mettre en ligne, enregistrer ni transmettre des éléments pouvant porter atteinte aux droits des tiers, et notamment. Mettre en ligne, enregistrer ni transmettre des éléments protégés par des droits d'auteur, sauf s'il garantit avoir obtenu la permission du titulaire des droits et qu'il peut en apporter la preuve. Modération des contenus : Principe de modération a priori pour tous les utilisateurs Groupe Rawaj valide, avant publication, les...


Similar Free PDFs