Conception et realisation de multiples portails en ligne

Le monde รฉvolue. Dans la vie quotidienne, lโ€™internet est devenu aussi indispensable que la tรฉlรฉvision, le tรฉlรฉphone, etc. Il regorge d’informations de toutes sortes. Parmi celles-ci, un bon nombre provient d’entreprises qui ont choisi d’รชtre prรฉsentes sur ce mรฉdia. Lorsque nous arrivons sur un site web, c’est dans un but prรฉcis : trouver des rรฉponses ร  nos questions, partager, communiquer, s’amuser. L’รจre numรฉrique implique l’accรจs ร  l’information en direct, rรฉpondant au besoin de tous et tout de suite.

Une page web contient des informations, gรฉnรฉralement pour informer ou faire connaรฎtre. Dans le cadre d’une utilisation privรฉe, une page web permet par exemple de communiquer et de partager des ressources telles que des photos, des vidรฉos, des messages, etc. Pour accรฉder ร  ces ressources, il suffit d’รชtre connectรฉ sur internet partout dans le monde. Les entreprises, quant ร  elles, auront tendance ร  vouloir dรฉvelopper leur image et notoriรฉtรฉ, et utiliser leur site web comme support de diffusion d’information et de publicitรฉ : cela consiste ร  prรฉsenter l’entreprise, son activitรฉ et ses produits. C’est le meilleur rapport qualitรฉ/prix par excellence pour รชtre visible par lโ€™ensemble de la planรจte.

L’intรฉrรชt d’un site web est de pouvoir รชtre vu par tout le monde. Son potentiel, quelque soit l’usage qu’on en fait, est illimitรฉ. Alors que pour les administrateurs web, plus les sites administrรฉs sont nombreux, plus le temps de maintenance est important. Dโ€™oรน notre sujet de mรฉmoire qui propose la centralisation de la gestion de plusieurs sites prรฉsentant les mรชmes fonctionnalitรฉs techniques, qui sโ€™intitule ยซ Conception et rรฉalisation de multiples portails en ligne avec interface dโ€™administration unique ยป. Il a comme objectif de concevoir et de rรฉaliser quelques portails internet gรฉrables via une seule interface dans le but de minimiser et simplifier le travail dโ€™un administrateur web.

Prรฉsentation de lโ€™entreprise Filemโ€™sย 

Information concernant lโ€™entrepriseย 

Cโ€™est une entreprise de service รฉlectronique et informatique industrielles. Filemโ€™s offre ses services pour toutes les entitรฉs touchรฉes par la technologie dโ€™รฉlectronique et dโ€™informatique : Particulier, Petite, Moyenne et Grande entreprises, Association, Entitรฉ du genre Privรฉe ou Publique. Cโ€™est une entreprise individuelle รฉtablie ร  Nosy-Be depuis 2008.

Nom commercial : FILEMโ€™S
Adresse : Rue Poincarรฉ Hell-Ville Nosy-Be 207
Numรฉro de tรฉlรฉphone : 032 73 049 56
Mail: direction@filems.net
Site Web: http://www.filems.net
Numรฉro dโ€™Identification Fiscale : 48 376 207
Numรฉro Statistique : 72201 71 2008 0 00338
Registres de Commerce : NB/2010/A/003
Raison sociale : JAOMALAZA PHILEMON .

Catรฉgorie de service et domaine dโ€™activitรฉย 

Service รฉlectronique et informatique pour les particuliers et pour les entreprises :
โ€ข Maintenances des ordinateurs et des accessoires informatiques ร  lโ€™atelier ou ร  domicile.
โ€ข Installation et Configuration des systรจmes dโ€™exploitation.
โ€ข Conception et Crรฉation des sites web et des contacts Internet.
โ€ข Publicitรฉ et Hรฉbergement des pages web sur notre Portail Touristique : http://www.bikabika.com
โ€ข Conception des logiciels de gestion conforme au cahier de charge des clients.
โ€ข Service multimรฉdia : montage vidรฉo, crรฉation des musiques gรฉnรฉriques, etc.
โ€ข Divers services รฉlectroniques et informatiques.

Reprรฉsentation de modรจle en couche

Couche visiteur
La premiรจre couche concerne les simples visiteurs. Comme leur non lโ€™indique, ils ontย  seulement le droit de visiter et de sโ€™inscrire pour รชtre membre au Bikabika. Cโ€™est la couche laย  plus superficielle.

Couche membres
La couche suivante est la couche membre. A ce stade les visiteurs deviennent membres et ils ont le droit dโ€™insรฉrer des contenus, de modifier les contenus quโ€™ils ont insรฉrรฉs, ou de lesย  supprimรฉs.

Couche administrateur
La troisiรจme est la couche administrateur. Dans celle-ci on valide les demandes de publierย  des actualitรฉs, les demandes de diffuser des annonces, ou des offres dโ€™emploi.

Couche super administrateur
La derniรจre couche, le super administrateur. Elle est la base de tout, cโ€™est lร  quโ€™on a accรจs au code source.

Idรฉes directrices

Recommandations aux contenues

Comme le cahier des charges le prรฉcise, nos portails doivent avoir un minimum de contenu. En ce sens il nous a รฉtรฉ recommandรฉ, dans un premier temps, de mettre le contenu suivant : des actualitรฉs, des annonces, et des offres dโ€™emploi. Comme ces sont des portails destinรฉs pour la promotion du tourisme ร  Madagascar, les actualitรฉs, les offres dโ€™emploi, et les annonces gratuites ont portรฉ notre choix pour attirer plus de membres et plus de visiteurs.

Classification des utilisateursย 

On peut classifier nos utilisateurs en deux groupes, ร  savoir les simples visiteurs et les visiteurs membre avec authentification. Les simples visiteurs ne peuvent que regarder le contenu des portails. Tandis que les visiteurs membres, ils peuvent regarder, ajouter, modifier, ou supprimer le contenu des portails selon les droits qui leurs seront accordรฉs. Un utilisateur authentifiรฉ peut modifier ou supprimer le contenu quโ€™il a dรฉposรฉ et cela doit รชtre validรฉ par lโ€™administrateur, il a aussi lโ€™option de gestion de son compte, le modifier ou le supprimer. Seul lโ€™administrateur a tout droit sur tous les portails.

Les sessions

La session est un mรฉcanisme qui permet ร  PHP de garder ยซย en mรฉmoireย ยป un nombre illimitรฉ de valeurs entre plusieurs requรชtes d’un mรชme utilisateur. Elle permet de conserver des variables tant que l’internaute reste connectรฉ au site. La session est unique, un identifiant est donc gรฉnรฉrรฉ alรฉatoirement pour chaque utilisateur. Et c’est cet identifiant qui reprรฉsente l’รฉtat actuel de la session de travail. C’est sur lui que repose toute sรฉcuritรฉ du compte de l’utilisateur.

Session administrateur
Lโ€™accรจs aux pages administrateurs est protรฉgรฉ par un couple login et mot de passe. Lโ€™administrateur saisie son login et son mot de passe, le script les place dans des variables et compare ses variables par rapport aux contenus de la base. Car nous avons crรฉรฉ dans la base une table consacrรฉe ร  lโ€™administrateur quโ€™on appel compte_admin. Si le couple login et mot de passe est authentique, la session administrateur est lancรฉe et il est correctement loguรฉ. Pour cela nous utilisons un variable de session. Les pages dโ€™administration sont reparties en onglet comme suit : Les pages pour confirmer les demandes dโ€™ajout des annonces ou des actualitรฉs ou des offres dโ€™emploi avec les options de validation et de suppression. Les mรชmes pages que les visiteurs voient, mais ร  la diffรฉrence que ceux-ci prรฉsentent des options de suppression de contenu et aussi les pages contenant tous les membres et tous les renseignements qui les concernent, et en fin les pages pour visualiser les membres connectรฉs. Toutes les donnรฉes publiรฉes passe par la validation de lโ€™โ€™administrateur.

Session et authentification utilisateurs
Lโ€™authentification se fait par le couple login et mot de passe, on a un formulaire pour entrer un mot de passe et un identifiant. Le variable de session est vรฉrifiรฉ par le script qui puise les donnรฉes depuis la base de donnรฉes. Il vรฉrifie dans la base si le couple login mot de passe existe et quโ€™ils sont authentiques. Si c’est le cas, la session est dรฉmarrรฉe et on est loguรฉ. Les membres se connectent ร  leurs comptes via le formulaire de connexion et se dรฉconnectent de leurs comptes par le lien de dรฉconnexion. Ainsi on peut soit se connecter ร  son compte soit se dรฉconnecter de son compte. Les options supplรฉmentaires sont actives si le membre est connectรฉ. Autrement il est considรฉrรฉ comme un simple visiteur.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTION GENERALE
1 CONCEPT GENERAL DU TRAVAIL
1.1 Prรฉsentation de lโ€™entreprise Filemโ€™s
1.1.1 Information concernant lโ€™entreprise
1.1.2 Catรฉgorie de service et domaine dโ€™activitรฉ
1.1.3 Organigramme des services
1.2 Reprรฉsentation de modรจle en couche
1.2.1 Couche visiteur
1.2.2 Couche membres
1.2.3 Couche administrateur
1.2.4 Couche super administrateur
1.3 Idรฉes directrices
1.3.1 Recommandations aux contenues
1.3.2 Classification des utilisateurs
1.3.3 Les sessions
1.3.3.1 Session administrateur
1.3.3.2 Session et authentification utilisateurs
1.3.4 Inscription au Bikabika
1.3.5 Vision gรฉnรฉrale du portail
1.3.6 Les commentaires
2 CONCEPTION
2.1 Analyse et contexte du travail
2.1.1 Choix des outils
2.1.1.1 EasyPHP
2.1.1.1.1 Procรฉdure de lancement
2.1.1.1.2 Prรฉsentation des options les plus courantes
2.1.1.2 Prรฉsentation du PHP
2.1.1.2.1 Fonctionnement
2.1.1.2.2 Avantages, limitations
2.1.1.3 PhpMyAdmin
2.1.1.4 MySQL
2.2 Modรฉlisation
2.2.1 Dictionnaire de donnรฉes
2.2.2 Graphe de dรฉpendance fonctionnelle
2.2.3 Normalisation
2.2.4 Modรจle conceptuel de donnรฉes
2.3 Reprรฉsentation UML
2.3.1 Identification des acteurs
2.3.2 Diagramme de cas dโ€™utilisation
2.3.3 Diagramme de sรฉquence administrateur
2.3.4 Diagramme de sรฉquence utilisateurs
2.3.5 Diagramme dโ€™activitรฉs administrateur
2.3.6 Diagramme dโ€™activitรฉs utilisateur
2.3.7 Diagramme de classes
3 REALISATION
3.1 Dรฉveloppement de lโ€™application
3.1.1 La base de donnรฉes
3.1.1.1 Organisation gรฉnรฉrale des donnรฉes
3.1.1.2 Principes
3.1.1.3 Table compte_provisoire et compte_definitive
3.1.1.4 Table actu_provisoire et actu_definitive
3.1.1.5 Table offre_provisoire et offre_definitive
3.1.1.6 Table annonce_provisoire et annonce_definitive
3.1.2 Les utilisateurs
3.1.2.1 Lโ€™inscription
3.1.2.2 Connexion
3.1.2.3 Dรฉconnexion
3.1.2.4 Insertion des donnรฉes par formulaire
3.1.2.5 Suppression des donnรฉes
3.1.2.6 Modification des donnรฉes
3.1.2.7 Mode dโ€™affichage des actualitรฉs, des annonces et des offres dโ€™emplois
3.1.2.8 Contacts
3.1.3 Lโ€™administration
3.1.3.1 Lโ€™accรจs aux pages dโ€™administration
3.1.3.2 Validation des actualitรฉs, des annonces, et les offres dโ€™emploi
3.1.3.3 Toutes les actualitรฉs, les annonces, et les offres dโ€™emploi
3.1.3.4 Tous les membres
3.1.3.5 Les membres connectรฉs
3.1.4 Essai et mise en ligne
3.1.4.1 Principe et outil
3.1.4.2 Procรฉdures
4 CARACTERISTIQUES DES PORTAILS ET Lโ€™INTERFACE Dโ€™ADMINISTRATION
4.1 Structure gรฉnรฉrale des portails
4.1.1 Correspondances aux sous-domaines respectifs
4.1.1.1 Les sous-domaines de Bikabika
4.1.1.2 Hiรฉrarchie des rรฉpertoires
4.1.2 Partage des fichiers contenant les scripts
4.1.3 Centralisation de la gestion des donnรฉes
4.2 Prรฉsentation des sept portails
4.2.1 Bikabika dโ€™Antananarivo: http://www.tana.bikabika.com
4.2.2 Bikabika de Nosy-Be: http://www.nosybe.bikabika.com
4.2.3 Bikabika de Fianarantsoa : http://www.fianara.bikabika.com
4.2.4 Bikabika dโ€™Antsiranana: http://www.diego.bikabika.com
4.2.5 Bikabika de Toamasina: http://www.tamatave.bikabika.com
4.2.6 Bikabika de Mahajanga : http://www.majunga.bikabika.com
4.2.7 Bikabika de Toliara : http://www.tulear.bikabika.com
4.3 Les pages des portails
4.3.1 Les pages dโ€™accueilles
4.3.2 La page d’inscription
4.3.3 Les pages pour regarder les annonces et les actualitรฉs
4.3.4 Les pages pour consulter des offres dโ€™emploi
4.3.5 La page pour nous contacter
4.4 Lโ€™interface dโ€™administration
4.4.1 Lโ€™accรจs aux pages dโ€™administration
4.4.2 Les pages pour valider les actualitรฉs, les annonces, et les offres dโ€™emploi
4.4.3 Les pages pour visualiser les actualitรฉs, les annonces, et les offres dโ€™emploi
4.4.4 Les pages pour visualiser tous les membres
4.4.5 Les pages pour voir les membres connectรฉs
CONCLUSION GENERALE

Lire le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *