Vous êtes sur la page 1sur 12

/r!

jet de 0in d1Et(de


Applica&!n 2eb : Résea( S!cial c!mme 0aceb!!k

Encadré par : EL KASRI Chakir


Réaliser par : EL ASSALI Abdeljabbar
Diplôme Universitaire de echn!l!"ie # $énie In%!rma&'(e Année (niversitaire )*+,-)*+.
Remerciement
Avant t!(t3 je remercie Allah de m1av!ir "(idée et éclaircie la b!nne
v!ie3 et Avant d1entamer ce rapp!rt de pr!jet de 4n d1ét(des3 je &ens
5 e6primer m!n sinc7re "ra&t(de envers t!(s ce(6 '(i m1!nt aidé !(
!nt par&cipé a( b!n dér!(lement
dér!(lement de ce pr!jet8

!(t d1ab!rd3 je &ens 5 remercier 98 Chakir El Kasri m!n encadre(r


d(rant le dér!(lement
dér!(lement d( pr!jet p!(r s!n aide 5 la mise en place de
ce m!deste travail8
Dédicace
A MA MÈRE
Tu m’as donné la vie, la tendresse et le courage pour réussir. Tout ce
que je peux t’offrir ne pourra exprimer l’amour et la reconnaissance
que je te porte.
En témoignage, je t’offre ce modeste travail pour te remercier pour 
tes sacrifices et pour l’affection dont tu m’as toujours entouré.
A M! "ÈRE
#’épaule solide, l’$il attentif compré%ensif et la personne la plus
digne de mon estime et de mon respect. Aucune
Aucune dédicace ne pourrait
exprimer mes sentiments, que &ieu te préserve et te procure 'anté et
longue vie.
A mes fr(res
A ma famille
A mes amis ...
ALE DES 9AI;RES
I8 Intr!d(c&!n $énérale88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<
II8 Descrip&!n d( pr!jet8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
+= E6i"ences %!nc&!nnelles8888888888888888888888888888888888888888888888888888888888 8888888888888888888888888888888888 88888888888888888 ,
a8 Inscrip&!n8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
b8 A(then&4ca&!n8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
c8 /r!4l888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
d8 9essa"erie88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
e8 Recherche de membres8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
%8 Liste d>amis88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
"8 Ami&é8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,
h8 C!mpte88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.
)= E6i"ences n!n %!nc&!nnelles88888888888888888888888888888888888888888888888888888 8888888888888888888888888888888888 888888888888888 .
III8 Anal?se et C!ncep&!n de l1applica&!n888888888888888888888888888888888888888888888888888888888888888888888888888888888888888@
+= 9!d7le C!ncept(el de D!nnées888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888@
)= 9!d7le L!"i'(e de D!nnées888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
IB8 Les !(&ls et lan"a"es (&lisés8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+*
+= Lan"a"es et 0rame!rks8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+*
)= Les !(&ls de dével!ppement88888888888888888888888888888888888888888888888888888888888 888888888888888888888888888888888 88888888+
a8 A9/888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+
b8 S(blime e6t8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+
B8 Dével!ppement de l1applica&!n888888888888888888888888888888888888 8888888888888888888888888888888888 88888888888888888888888888888+<
+= 0!nc&!ns de base888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+<
a8 S?st7me de Remember me888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+<
b8 S?st7me d1alerte8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+,
c8 S?st7me d1interna&!nalisa&!n888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+.
)= A(then&4ca&!n888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+.
a8 Inscrip&!n88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+@
b8 C!nne6i!n88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+
c8 Déc!nne6i!n8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)*
= $érer le pr!4l888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)*
a8 Edi&!n de pr!4l88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)+
b8 Chan"er le m!t de passe888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888))
F= 9essa"erie8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888))
a8 C!ns(lter les messa"es888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888))
<= Interac&!n88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)
a8 Act(alité8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)F
b8 /(blier (ne p(blica&!n888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)F
c8 Intera"ir avec (ne p(blica&!n8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)<
,= 9embres8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888),
a8 Liste des (&lisate(rs8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888),
b8 Rechercher (n (&lisate(r88888888888888888888888888888888888888888888888888888 8888888888888888888888888888888888 888888888888888 ),
.= Ami&é888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888).
a8 Invita&!n d>amis8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888).
b8 Accepter-Re%(ser (ne demande d1ami&é88888888888888888888888888888888888 888888888888888888888888888888888888888888)@
c8 S(pprimer l1ami&é8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888)@
BI8 C!ncl(si!n88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888*
I. Introduction Générale
)l est plut*t clair que le futur des adresses électroniques n’est pas tr(s +rillant ces
derniers temps, l’évolution et l’a+ondance des réseaux sociaux sur le e+ en est
un exemple flagrant, les utilisateurs du net n’ont désormais nul +esoin
d’adresses électroniques comme mo-en de communication puisque les réseaux
sociaux disposent de mo-ens plus raffinés et plus sop%istiqués que jamais, la
 preuve, des sociétés leaders au mondes commencent désormais  restreindre
l’utilisation des +o/tes électroniques, laissant seuls les réseaux sociaux
 professionnels en tant que mo-en de communication.
En conséquence, les réseaux sociaux sont devenus de nos jours plus utilisés que
 jamais, par exemple, 0ace+oo1 est maintenant l’adresse internet la plus visitée
au Maroc 2 plus que 3oogle 2, cette utilisation excessive a poussé les
développeurs  imaginer des solutions de plus en plus variées et adaptées aux
 +esoins des utilisateurs selon l’utilisation sou%aité.
Mon projet de fin d’études consiste au développement d’une application 4e+
faisant o+jet d’un réseau  social  par des fonctionnalités comme celles de
0ace+oo1 et Titter, donc le +ut de ce projet n’est pas de réaliser une application
qui n’existe pas sur le e+ mais le +ut est de pratiquer mes compétences, mes
formations ainsi les langages et les 0rameor1s qui j’ai étudié et quoi représente
mes études dans les grands projets comme 0ace+oo1, Titter, )nstagram etc.
II. Description du projet
1- Exigences fonctionnelles
a. Inscription

5n utilisateur peut s’inscrire uniquement s’il a accédé  l’application via son


5R#. #ors de cette inscription, il saisit des informations personnelles, crée son
 profil afin de devenir mem+re.
b. Authentification

Afin d’accéder au site et pouvoir accéder aux différentes fonctionnalités


6rec%erc%e, messagerie78, tout mem+re doit s’aut%entifier.
c. rofil

Tout mem+re du site poss(de un profil, auquel il peut poster des pu+lications
que ses amis ou autres mem+res pourront visualiser et aimer. &e m9me, un
mem+re a la possi+ilité de consulter le journal des autres et de l’aimer.
d. !essagerie

"ar le +iais de sa messagerie, un mem+re peut consulter ses messages re:us et


envo-és. )l a également la possi+ilité de répondre  ses messages et peut aussi de
se notifier pour les nouveaux messages re:us d’une mani(re simultanément.
e. Recherche de membres

; tout moment, un mem+re peut rec%erc%er simultanément d<autres mem+res


selon différents crit(res = username, nom, prénom, émail7, de mani(re 
l<ajouter dans sa liste d<amis.
f. "iste d#amis

5n mem+re poss(de une liste d’amis, qui est constituée de mem+res. )l g(re
cette liste, puisque  tout moment il peut ajouter des mem+res dans celle2ci.
g. Amitié

5n mem+re a la possi+ilité d’envo-er une demande d’amitié a un autre mem+re.


>ette demande peut accepter ou refuser selon le c%oix de l’autre mem+re.
Figure 20 : !nteragir aec une publicaon

:- !embres
a. "iste des utilisateurs

#a liste des utilisateurs nous permet de consulter tous les utilisateurs de société,
donc nous pouvons d’envo-er des invitations aussi des messages  toutes les
 personnes et de voir leur journal.

Figure 21 : Liste des ulisateurs

. Rechercher un utilisateur
Avec cette fonctionnalité vous pouveN rec%erc%er une personne sur la société s’il
a inscrit, et l’ajouter comme ami, la rec%erc%e suffit selon le nom, prénom,
l’émail, la ville, et le pa-s.

Figure 22 : echercher un ulisateur

;- Amitié
a. In9itation d#amis

"our ajouter une personne, alleN dans la page profil, ensuite cliqueN sur le
 +outon Ajouter comme ami.
Figure 23 : !nitaon d"amis

l. Accepter<Refuser une demande d'amitié

'i vous aveN re:u une demande d’amitié d’un mem+re quelconque, donc vous
aveN le c%oix sois d’accepter ou de refuser cette demande, comme vous pouveN
recevoir les demandes d’amitiés simultanément par la tec%nique d’Ajax.

Figure 2 : $ccepter4e5user une demande d6amié

m. upprimer l'amitié
"our supprimer l’amitié d’une personne, vous pouveN tout simplement de
cliquer sur le +outon 'upprimer l’amitié.

Figure 2& : 'upprimer l6amié


+I. $onclusion
Au +out de notre cursus en &5T, nous avons été c%argés de réaliser un
 projet de fin d<études. !otre sujet a été la réalisation d’une application
4e+ d’un Réseau 'ocial qui ressem+le au 0ace+oo1. #e c-cle projet a
été divisé en quatre étapes comme suit = l<anal-se des certaines
fonctionnalités du 0ace+oo1, la modélisation de la +ase de données
utilisée, l<étude des outils proposés et leurs capacités pour qu’on
 puisse passer  la derni(re p%ase qui est la réalisation.

"ar ailleurs ce projet était pour nous une occasion pour acquérir des
connaissances tec%niques sur plusieurs outils et langages de
développement e+ et les utiliser pour réaliser un travail.

Enfin, étant notre premier projet nous avons rencontré plusieurs


difficultés au cours de la réalisation mais :a nous n’ont pas emp9c%é
d’avance et d’améliorer nos tec%niques de travail et ce qui nous a
donné toujours la force de continuer c’est que le c%oix du sujet n’était
 pas ar+itraire, la réalisation de cette application est une volonté avant
qu’elle soit un sujet de projet de fin d’étude.

Vous aimerez peut-être aussi