[Tapez le nom de la société]2010/2011Réseau social : IF4BOOKPréparer par :Yahia Ayari, Youssef Fkih, Dahmani Mohamed <br /...
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Réseau social
Prochain SlideShare
Chargement dans…5
×

Réseau social

698 vues

Publié le

Publié dans : Carrière, Business
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
698
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
16
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Réseau social

  1. 1. [Tapez le nom de la société]2010/2011Réseau social : IF4BOOKPréparer par :Yahia Ayari, Youssef Fkih, Dahmani Mohamed <br />Sommaire<br />But<br />Introduction<br />Base de données<br />Etude de cas<br />Outils logiciels utilisés<br />Langages utilisés<br />Conclusion<br />Webographie<br />But :<br />Le but de notre projet est de développer une application simulée à un réseau social sur Internet permettant à toute personne possédant un compte de publier des informations, de rejoindre des groupes ,d’être a mis entre eux ,ça sera un moyen qui permet de rejoindre les différents utilisateur et lui permettre de partager leur idée leur photos .le problème est posé dés longtemps et résolu par plusieurs sociétés et plusieurs développeurs mais notre but sera une familiarisation et un maitrise de l’environnement oracle tant que SGBD et oracle Forms pour créer les interface et les actions autorisées et possible. Ensuite il faut lancer l’application sur réseau local pour bien manifester l’idée de réseau social.<br />Introduction : <br />Notre application est appelée IF4BOOK, c’est une application oracle Forms qui utilise oracle SGBD comme outils pour mettre en évidence notre système d’information proposé. Cette application est un réseau social qui permet de créer un compte IF4BOOK, alors devenir un utilisateur potentiel qui peut créer des groupes rejoindre des amis, être en contact avec eux sous protocole UDP (envoie et réception des messages), publier des photos, publier des idées…..Notre premier soucis était de modeler bien le système d’information adéquat avec le but de ce projet, et de créer une interface intéressante qui attire les utilisateurs.<br />Cette application est fonctionnelle sur le réseau local créer par l’administrateur, qui permet aux clients de partager les avantages de ce programme intitulé IF4BOOK .alors la machine de l’administrateur est considérer comme le serveur de service (base de donnée et application) et les machines client son les bénéficiaires de l’application et peuvent l’exécutée a travers une interface qui se manifeste dans l’URL des applets de l’application (http://yahya-e19664001:8889/forms/frmservlet).<br />Base de données :<br />Personne (mat, nom, prénom, date_naissance, sexe, adresse, num_tel, mail, mot_pass)<br />Logiquement c’est la structure adéquate pour la table personne mais pour des raisons de sécurité on l’décomposé en deux sous relations.<br />Personne (mat, nom, prénom, date_naissance, sexe, adresse, num_tel)<br />Identification (mat, mail, mot_pass)<br />Amitié (mat1, mat2, relation)<br />Image (album, mat#, img1, img2, img3, img4, img5, img6)<br />Fprofil (mat#, img)<br />Groupe (matg, createur#, nom, activité)<br />Message (mat1, mat2, message)<br />Synchronisation (syn, mat_courant)<br />Visite (vis, ami)<br />La table synchronisation permet dés la connexion de sauvegarder la matricule de l’utilisateur en cours. Aves cette adresse on peut basculer à travers les différents Windows de notre application sans perdre les informations relatives à l’utilisateur et permet aussi d’afficher les interfaces selon l’utilisateur et ces droits d’accès.<br />La table visite permet de sauvegarder ma matricule de l’ami, à partir de son nom, dont le profil est en cour de consultation de la part de l’utilisateur en cour. Cette matricule permet l’exploit des amis. c’est une fonction fondamental de ce projet.<br />Etude de cas :<br />1/ Interface de connexion :<br />Cette page est la page introductive de notre projet elle nous permet d’accéder à l’application en entrant l’adresse mail et le mot de passe ce processus est valable pour les utilisateurs de l’application qui ont déjà un compte IF4BOOK pour les autres il faut créer au premier lieu un compte en entrant leur coordonnées adéquates (nom, prénom, date de naissance, adresse mail d’un serveur mail parmi les connus dans le secteur de protocole UDP, une mot de passe , le sexe…) puis il clique normalement sur le bouton inscription s’il n’y a pas de contradiction dans les données entrées ,notre client va être un utilisateur de compte donc il peut connecter et bénéficier de toutes les éléments de IF 4BOOK.<br />2/Page d’accueil :<br />Cette page présente la page d’accueil de l’application ,par exemple l’utilisateur yahya ayari s’est connecté , cette interface contient des options :dans cette interface il y’a une barre d’outils qui contient les fonctions majeurs de l’application (Accueil, profil, compte),passant au contenu blanc de la page :la première zone à gauche contient le nom prénom de l’utilisateur , ca photo de profil et des bouton qui permette de basculer et naviguer entre les différentes pages de l’application(voir les amis, créer des groupes lire ces messages…) au milieu il y’a une zone texte dans la quelle l’utilisateur peut s’exprimer et partager des texte sur son mur en écrivant le texte et en cliquant sur partager .a droite il y’a une zone pour les publicités qui peuvent contacter l’administrateur de l’application qui se chargera de mettre les photos publicitaires attirantes qui servent à présenter ces sociétés et les revenus peuvent être utiles pour l’amélioration de notre projet. <br />3/exemple de partage de texte sur le mur :<br />4/exemple de visite de profil (informations) : <br />En cliquant sur le bouton profil de menu on obtient la page dessus qui se compose de deux onglets le premier intitulé info présente un espace dans lequel on trouve les informations relatives à l’utilisateur courant (nom, prénom, date de naissance, sexe, adresse).<br />5/exemple de visite de profil (photos) :<br />Dans cette onglet on trouve l’album photo de l’utilisateur en cour : ces photos son ajoutées et filtrées par celui qui possède le compte en utilisant l’option photo de moi qui lui permet d’jouter des photos et définir une d’elles comme photo de profil.<br />6/modifier profil<br />Cette page permet à l’utilisateur courant de modifier les paramètres déjà entrés lors de la création de compte (nom, prénom, date de naissance, le sexe…) en supprimant les anciennes valeurs et en écrivant les nouvelles dans les champs texte puis à la fin il est impératif de cliquer sur le bouton modifier pour mémoriser les différents changements.<br />7/Envoi des messages : On sélectionne l’ami, on écrit le message ensuite on clique sur envoyer.<br />8/Les messages reçus :<br />Cette interface permet de lire les différents messages reçus.<br />9/Tout le monde : Cette interface réunit tous les utilisateurs de IF4BOOK et permet à l’utilisateur en cour d’envoyer une demande d’ajout qui peut être acceptée ou refusée.<br />10/Mes amis :<br />En appuyant sur consulter on peut visiter le profil de l’ami sélectionné.<br />11/Les demandes d’ajout à la liste des amis :<br />12/Visite de profil d’un ami :<br />On consulte les informations relatives à ce profil (Ali ben Salah est ami de Ayari yahya).<br />On peut même consulter l’album photo d’Ali en cliquant sur l’onglet photo.<br />13/Création d’un groupe :<br />Cette page contient comme tous les autres quelque information sur l’utilisateur courant et la méthode de création d’un groupe IF4BOOK : la procédure est d’entré le nom de groupe et l’activité de ce groupe enfin il faut cliquer sur le bouton création de groupe ce qui mène que l’utilisateur courant devient l’administrateur de ce groupe et il va se charger de le diriger et d’accepter ou refuser les demandes d’intégration.<br />14/Déconnexion :<br />En appuyant sur le bouton compte on aura cette page qui nous permet de déconnecter de l’application en cliquant sur (déconnecter) et si on veut rester connecter il suffit d’appuyer sur annuler pour rejoindre autre fois la page d’accueil.<br />La mise de l’application en réseau :<br />La première étape est de créer un réseau local (client serveur) à partir de la machine de l’administrateur : création de nouvelle connexion, configuration de réseau domestique, pour qui utilise une VMWARE il à besoin de configurer l’interface réseau entre le PC de BOOT et la machine virtuel et de la mettre brigged. Pour chaque client il doit joindre le réseau construit et il a seulement d’entrer L’URL de notre application IF4BOOK et il sera un utilisateur et bénéficiaire de l’application. <br />Outils logiciels utilisés :<br />Oracle Database est un système de gestion de base de données relationnel (SGBDR) qui depuis l'introduction du support du modèle objet dans sa version 8 peut être aussi qualifié de système de gestion de base de données relationnel-objet (SGBDRO). Fourni par Oracle Corporation, il a été développé par Larry Ellison, accompagné d'autres personnes telles que Bob Miner et Ed Oates.<br />Oracle Forms est un générateur d'applications transactionnelles basé sur le langage PL/SQL.(Bien que depuis la version 6i, le java peut être incorporé autant niveau client que serveur) Après les versions en Emulation de terminal, puis en mode client/serveur, ce produit fonctionne aujourd'hui exclusivement en mode WEB. La forme est exécutée sur le serveur d'applications, le client gérant uniquement l'affichage graphique sous la forme d'une applet java. * Les versions 1, 2 et 3 fonctionnaient en mode caractère.* La version 4 permettait une utilisation sous Windows mais toujours en mode caractère.* La version 4.5 introduit un fonctionnement sous interface graphique avec gestion de la souris. Elle introduit également la première tentative de fonctionnement en mode web.* La version 5 introduit la gestion des canevas à onglets.* La version 6i permettait un fonctionnement C/S ou WEB.Depuis la version 9i, seule le mode de fonctionnement WEB est supporté.A ce jour la dernière version disponible est la 10g. Elle n'apporte que des améliorations très mineures par rapport à la version 9i.La prochaine version est prévue pour l'automne 2005.<br />Lagunages utilisés :<br />PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage procédural propriétaire créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Il a été influencé par le langage Ada.<br />Il permet de combiner des requêtes SQL et des instructions procédurales (boucles, conditions...), dans le but de créer des traitements complexes destinés à être stockés sur le serveur de base de données (objets serveur), comme par exemple des procédures stockées ou des déclencheurs.<br />Les dernières évolutions proposées par Oracle reposent sur un moteur permettant de créer et gérer des objets contenant des méthodes et des propriétés.<br />Conclusion :<br />A partir de cette application on a pu exploiter les différents avantages et utilités de oracle FORMS et oracle SGBD. Ces outils logiciels nous à permet de modéliser notre application réseau social et mettre ce projet en réseau (architecture serveur client).Par addition cette application nous a permet de se familiariser aves le langage PL /SQL .En effet vu les contraintes de temps on a pu mieux enrichir l’application en ajoutant un outil de chat directe utilisant le protocole TCP /IP et mieux effectuer le désigne des interfaces en intégrant des outils plus performantes tel que les applettes JAVA.<br />Webographie:<br />http://fr.wikipedia.org/wiki/<br />http://www.oracle.com/fr/index.html<br />http://www.commentcamarche.net/contents/oracle/oracintro.php3<br />http://www.01net.com/telecharger/<br />

×