Beruflich Dokumente
Kultur Dokumente
VIRTUAL MALL
The commercial network
Prsent par : HANI Achraf
2015ut
2015 - 2016
tude prliminaire......................................................................................................................... 19
Contexte gnrale ......................................................................................................................... 20
2015ut
2015 - 2016
2015ut
2015 - 2016
Ddicace
2015ut
2015 - 2016
Remerciements
2015ut
2015 - 2016
2015ut
2015 - 2016
2015ut
2015 - 2016
2TUP
MVC
UML
PHP
SRC
APP
VM
CRUD
DH
cap
ZF
BSD
MIT
IDE
xml
HTML
2015ut
2015 - 2016
Rsum
Dans le cadre de mon projet de fin danne, je souhaite raliser un
site web unique de son genre qui permet dassembler les
commerants et les clients dans le mme endroit et dune manire
trs interactive fin que les deux parties soient plus ouvertes les
uns les autres.
2015ut
2015 - 2016
Introduction gnrale
Le e-commerce ou le commerce lectronique, dsigne toute action faite travers internet
et qui a comme objectif d'acheter un bien physique. Cela peut tre fait soit en recevant
un mail ou consultant une vitrine en ligne, puis de prendre contact directement avec le
commerant soit par tlphone ou autre fin de fixer un rendez-vous et conclure le
march. Soit en achetant directement depuis internet travers une carte bancaire de
type visa ou autre, et ce type de e-commerce est appel e-paiement.
Le e-commerce a plusieurs avantages, cependant, il n'est pas accessible pour tout le
monde. Surtout pour les commerants. Car la cration d'un site e-commerce ncessite
un savoir faire technique. Et gnralement, les commerants demandent aux boites de
communication de leur crer ce type de site, et le prix de la cration n'est pas trs
motivant pour la plupart des commerants.
C'est dans ce cadre que mon projet de fin d'anne intitul "Virtual Mall" entre en jeux
puisqu'il permet aux consommateurs d'avoir une ide claire et globale sur ce qui est
vendue au march. D'une autre partie, il permet aux commerants d'avoir un service
gratuit pour tre prsent sur internet, pour pouvoir viser encore plus de clients, et pour
avoir des statistiques encore plus dtailles sur leurs entres / sorties.
Virtual Mall ne permet pas que la vente en ligne. Cest un nouveau concept qui vise
surtout la publicit et le partage.
Ce rapport permet de dcrire les phases adaptes fin de rpondre au besoin. Et il est
structur et dcoup selon les chapitres suivants :
Chapitre 3 : conception
Chapitre 4 : ralisation
10
2015ut
2015 - 2016
11
2015ut
2015 - 2016
2. Objectif
Mon objectif est de crer un commercial network , qui offre en gros deux grandes
possibilits :
Offrir aux clients le moyen de trouver leurs articles prfrs sur internet dune
manire plus interactif et sociale.
3. Mthodologie
Le processus de dveloppement constitue un facteur dterminant dans la russite dun
projet, du fait quil cadre ses diffrentes phases et caractrise les principaux traits de sa
conduite. Pour cela, le choix dune mthode de dveloppement, qui soit adquate aux
particularits et exigences dun projet, doit tre labor au pralable afin dobtenir un
produit de qualit qui rpond aux besoins et aux attentes des utilisateurs.
Devant le nombre de mthodes disponibles, le choix parmi elle, devient difficile, vu que
chaque type dapplication en informatique (dveloppement spcifique, migration,
intgration, Maintenance ...), prsente des exigences particulires en termes de
mthodologie et de la dmarche suivre, jai commenc par une tude comparative
12
2015ut
2015 - 2016
entre les processus les plus en Vogue dans la communaut Objet et Nouvelles
technologies afin de choisir celui le plus adquat avec mon projet
Mon choix sest port vers la mthode 2TUP, du fait de son approche nouvelle, originale.
Mon projet va de la dtermination des besoins fonctionnels attendus du systme jusqu
la conception et le codage final. Ce processus se base sur le Processus Unifi (Unified
Process) qui est devenu un standard gnral runissant les meilleures pratiques de
dveloppement. Cette mthode se base sur un dveloppement itratif et incrmentale.
3.1.
2TUP signifie 2 Track Unified Process .Cest un processus qui rpond aux
caractristiques du Processus Unifi. Le processus 2TUP apporte une rponse aux
contraintes
de
changement
continuel
imposes
aux
systmes
dinformation
de
La
branche
la
connaissance
du
mtier
de
fonctions
du
systme
dinformation sont,
en
effet,
indpendantes des
13
2015ut
2015 - 2016
Lanalyse.
La conception gnrique.
La conception prliminaire.
La conception dtaille.
Le codage.
Lintgration.
14
2015ut
2015 - 2016
Pour les besoins du projet, et fin de produire un code solide et maintenable. Lutilisation
des design patterns est incontournable.
Le modle de conception le plus connu et utilis est le modle MVC. Car il permet
dobtenir un couplage faible entre les diffrentes briques applicatif dune solution web, et
permet aussi plusieurs personnes de diffrentes casquettes de travailler ensemble sur
le mme projet simultanment. Par exemple, les designers et les web master peuvent
travailler sur les pages et les Template sans attendre les ingnieurs qui soccupent du
logique mtier. Et la mme chose sapplique sur les quipes qui soccupent de tout ce qui
est en relation avec la communication avec la base de donnes.
3.2.
3.2.1. Prsentation
Le modle MVC dcrit une manire d'architecturer une application informatique en la
dcomposant en trois sous-parties :
o
la partie Modle
la partie Vue
la partie Contrleur
15
2015ut
2015 - 2016
figure3 : MVC
Celui-ci utilise les services du Modle afin de prparer les donnes afficher.
Une application construite sur le principe du MVC se compose toujours de trois parties
distinctes. Cependant, il est frquent que chaque partie soit elle-mme dcompose en
plusieurs lments. On peut ainsi trouver plusieurs modles, plusieurs vues ou plusieurs
contrleurs l'intrieur d'une application MVC.
16
2015ut
3.3.
2015 - 2016
Planification
17
2015ut
2015 - 2016
18
2015ut
2015 - 2016
2. Dtails
Le e-commerce vie une croissance majeure dans nos jours, notre pays nous offre tous les
moyens ncessaires pour dcouvrir un monde qui va changer nos habitudes et dtre plus
ouvert
au
monde.
Cest dans ce cadre que vient sinscrire ce projet, qui consiste mettre en place une
plateforme qui permet aux magasins de vendre leurs articles 2 milliards de clients
linternational.
2.1.
2.2.
19
2015ut
2015 - 2016
2.3.
3. Contexte gnrale
3.1.
Cas existant
Pour ouvrir une petite boite de-commerce, tu devras prvoir 200 000 DH
Pour avoir des clients sur votre site internet, tu dois faire de la publicit,
alors tu auras besoin de plus dargent
20
2015ut
3.2.
2015 - 2016
Objectif
Rendre ses magasins ainsi que leurs produits plus connus et plus
accessible
3.2.1. Le plan
Nous allons accepter les publicits tierces ainsi que les publicits internent
o
Se faire connaitre
21
2015ut
2015 - 2016
4. tude dexistence
lheure actuelle, aucun rseau commercial nexiste, tous les sites marchands (vitrine,
shop) qui existent sont spcifiques un magasin ou bien un groupe de magasins de la
mme marque. Ces derniers peuvent avoir plus de clients sils ouvrent leurs espaces
dans notre solution, plus que a, ils pourront avoir des visiteurs qui consultent leurs
pages rgulirement.
5. Notre cible
La solution va se concentrer sur 2 cibles dans un premier temps :
-
Les magasiniers : on doit tout faire pour convaincre ces gens ouvrir leurs
espaces marchands chez nous. On va commencer par les agences de location
de voitures, car ils ont un niveau intellectuel assez bon pour comprendre les
avantages de notre solution, aprs on va attaquer les grands magasins
(Immobilier, multimdia). Aprs on va cibler les petits magasins. On va les
laisser les derniers, car ils pourront avoir peur de cette affaire, alors si notre
base de donnes est dj remplie par les grands magasins alors on ne va pas
trouver de souci pour les convaincre.
2015ut
2015 - 2016
Selon ltude faite par HEM sur le site http://oxinet.ma/cesem/ nous pourrons avoir une
bonne ide sur les internautes marocains et leur manire dutilisation des rseaux
sociaux. On a arriv au rsultat suivant :
Les villes qui contiennent le nombre le plus important des
internautes de toute catgorie : Casablanca, Rabat, Marrakech.
Le moyen dge : entre 15 24, entre 25 34, entre 35 55 ans.
Les internautes les plus Geeks selon leurs salaires : 0 3000, 6001
10 000, 3001 6000 dh
Les internautes les plus Geeks selon leurs professions : tudiants,
cadres et professions intellectuels suprieurs, employs
La plupart des affectifs sont des tudiants
La plupart des observateurs sont des tudiants et des cadres et
professions intellectuels suprieur
La plupart des communicateurs sont des tudiants et des cadres et
professions intellectuels suprieur
La plupart des mobilisateurs sont des cadres et professions
intellectuels suprieur et des tudiants
Alors pour que notre site soit populaire dans linternational, on doit dabord commencer
par notre pays. On va utiliser les rseaux sociaux dans un premier temps, on va utiliser
les Communicateurs dans ces rseaux sociaux pour quils fassent la publicit pour nous.
On va utiliser les rseaux sociaux comme Facebook et Twitter, car ils ont beaucoup
dinternautes marocains, on peut citer quelque nombre trs important :
Facebook a plus de 4 million marocains.
80% des Marocains sur Facebook ont un moyen dge de 30 ans.
62% des facebookers sont des Hommes et 38% des Femmes.
26 000 marocains sont inscrit sur Twitter.
23
2015ut
2015 - 2016
On va aussi faire de la publicit sur ces rseaux sociaux en utilisant les communicateurs
(les blogueurs) ceux qui ont de linfluence sur le grand publique dans les rseaux
sociaux.
Ces
gens,
on
peut
les
trouver
facilement
en
consultant
le
site
On a aussi une autre cible. Cest les femmes, les femmes sont plus actives dans les
rseaux sociaux, elles font plus de transactions sur internet par rapport aux hommes et
elles ont une influence sur les hommes. Cest la raison pour laquelle on doit adapter le
site pour quil soit le plus confortable possible pour eux.
Par une simple vido explicative de notre projet publi sur ces pages, nous pourrons
avoir 6000 espaces personnels ouverts dans une semaine.
24
2015ut
5.1.
2015 - 2016
25
2015ut
2015 - 2016
Page dauthentification
-
Une gride qui affiche un aperu sur le contenu du site. Les produits et
magasins qui font le buzz
Page daccueil
26
2015ut
Qui de vos amis (est devenu abonn, ajout au favoris, voter sur, donn
son avis sr) un magasin/produit
Qui parmi les magasins sur lesquels vous tes abonn a modifier/ajouter
quelque chose (Infos, produit)
2015 - 2016
Votes : All
Recommandations : All
Signalement : all
Votre profil
Page daccueil
Vos amis
Vos abonnements
Soldes
Boutiques
Rcemment cre
Vos Boutiques favoris
Boutiques suggrer
Boutiques dj vu
Produits
Rcemment cre
Vos produits favoris
produits suggrer
produits dj vu
annonces
vos annonces
autres annonces
27
2015ut
2015 - 2016
Une photo de couverture qui reprsente le magasin et pour facilit la tache aux
visiteurs de le trouver.
Une zone qui contient les membres qui sont intresss par le magasin.
Une zone pour lapi Google maps pour permettre aux visiteurs de localiser
facilement le magasin.
28
2015ut
-
Une zone qui permet aux magasiniers dentrer en contact avec leurs clients, en
publiant des statuts
Nombre visiteurs.
2015 - 2016
29
2015ut
ses publications
2015 - 2016
Accueil
Amis
Abonnements
Favoris
Historique
Suggestion
Mes annonces
30
2015ut
2015 - 2016
7. Contraintes fonctionnelles
La capture des besoins fonctionnels est la deuxime phase du processus 2TUP. Elle
formalise et dtaille ce qui a t bauch au cours de ltude prliminaire. Pour ltape
analyse, elle succde la capture des besoins fonctionnels, et elle permet de dterminer
les diagrammes participants.
Le schma suivant montre la situation de ces tapes dans le processus 2TUP.
31
2015ut
2015 - 2016
Figure11 : Lemplacement des captures des besoins et de lanalyse dans le processus 2TUP
Crer profil
Sabonner avec des magasins pour recevoir leurs actualits sur le mur
Signaler magasin/produit
Donner des avis sur les magasins, produits dans lesquels il est abonn
32
2015ut
2015 - 2016
Ajouter produit
Dfinir les versions (groupe dattributs) dun produit pre (disque
dur 100 Go, disque dur 200 Go)
Dfinir un prix pour chaque version dun produit (DD 100Go vaut
500DH, 200GO vaut 600DH)
Modifier
Dsactiver (supprimer)
Mettre en solde
filtrer
Consulter les statistiques de la page (Le nombre de visites, les produits les plus
consults)
Proposer les magasins les plus proches aux utilisateurs ds leur inscription (selon
leurs positions et leur centre dintrt)
Modration des produits (un system automatique qui bloque la vente des produits
interdits comme les flingues, porc (selon la rgion))
CRUD
CRUD
2015ut
2015 - 2016
34
2015ut
2015 - 2016
Chapitre 3 : Conception
1. UML
Le langage de modlisation unifi, de l'anglais Unified Modeling Language (UML), est
un langage de modlisation graphique base de pictogrammes conu pour fournir une mthode
normalise pour visualiser la conception d'un systme. Il est couramment utilis en
dveloppement et en conception oriente objet.
LUML
est
le
rsultat
de
la
fusion
Principalement
de
issu
prcdents
des
langages
travaux
de
de Grady
modlisation
Booch, James
Rumbaugh et Ivar Jacobson, UML est prsent un standard adopt par l'Object Management
Group (OMG).
UML est utilis pour spcifier, visualiser, modifier et construire les documents ncessaires au bon
dveloppement d'un logiciel orient objet. UML offre un standard de modlisation, pour
reprsenter l'architecture logicielle. Les diffrents lments reprsentables sont :
Acteurs
Processus
Composants logiciels
Rutilisation de composants
Grce aux outils de modlisation UML, il est galement possible de gnrer automatiquement
une partie de code, par exemple en langage Java, partir des divers documents raliss.
Dans le prsent rapport, on va se limiter 3 diagrammes savoir: diagramme de cas
d'utilisation, diagramme de squence et diagramme de classe.
35
2015ut
2015 - 2016
Clients :
use case client
Cre r son profil
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Consulter l'historique de s v isites m a ga sins / produits
<<include>>
<<include>>
A im er, com m ente r, parta ge r des publica tions
<<include>>
36
2015ut
2015 - 2016
Magasin
use case magasin
Cr er profil
<<include>>
Grer produits
Ajouter produit
Modifier produit
Mettre en solde
Magasin
<<include>>
Ajouter publications
<<include>>
<<include>>
S'authentifier
<<include>>
<<include>>
<<include>>
Administrateur
System
<<include>>
Administrateur
<<include>>
<<include>>
<<include>>
2015ut
2015 - 2016
4. Diagramme de classe :
Sur le diagramme actuel, on va prsenter les classes principales utilises fin de donner une
vue globale sur le systme.
38
2015ut
2015 - 2016
2015ut
2015 - 2016
40
2015ut
2015 - 2016
Chapitre 4 : ralisation
1. tude technique :
Le but est de crer un site web dynamique, optimis, rapide, modulaire, maintenance
facile et surtout avec un cot minimal ! Vu que le site sera volutif, la ncessit dutiliser
un Framework est incontournable. Cest pour a que jai dcid de faire une tude entre
les technologies qui peuvent rponds le plus au contraints du projet en terme technique
et fonctionnel.
Parmi les technologies les plus adaptes pour rpondre ce besoin, on peut citer
PHP+Framework ou JAVA+Framework
1.1.
Orient
Object
web
scuris
document
typage
communaut Multiplateforme
JAVA
OUI
OUI
OUI
JavaDoc
Statique,
fort, sr,
nominatif
OUI
OUI
PHP
OUI
OUI
OUI
Php.net
Dynamic,
Faible
OUI
OUI
41
2015ut
1.2.
2015 - 2016
Prsentation
JSF
Oui
Struts
Oui
DAO
Hibernate
Oui
Toplink
Oui
Spring
Oui
JSTL/EL
Oui
EJB
Scurit
Mtier
Oui
Oui
Oui
Oui
Symfony
Oui / TWIG !
Oui
Oui / Doctrine
Oui
Oui
OR PROPEL
Zend
Oui
Oui
Oui
Oui
CakePHP
Oui
Oui
Oui
Oui / no
Oui
be used)
authorizations !
performant)
Codeigniter
Oui
Un bug dans PHP est moins bloquant quun bug en JAVA / JEE
Il est plus facile de tester la correction sur PHP que sur JEE, puisque sur la
dernire, il faut redmarrer le serveur dapplication.
42
2015ut
2015 - 2016
Sur JEE, il est plus facile de dtecter les bugs grce son systme de logs.
Ainsi, la phase de compilation sur JAVA permet de supprimer un grand
nombre de bugs avant de passer lexcution
1.2.2. Packaging
Une application JEE doit tre livre sous format dun fichier WAR. Cela
ncessite le transfert de toute lapplication sur chaque dploiement. Ainsi
que le redmarrage du serveur dapplication. Ce qui prend assez de temps
et devient problmatique surtout dans le cas des corrections urgentes sur
lenvironnement de la production.
A contrario PHP peut tre dploy sur un serveur de type web ce qui tend
loffre dhbergement possible et peut rduire fortement le cot dans le cas
dun petit site web.
43
2015ut
2015 - 2016
Excuter une application PHP est beaucoup plus rapide quune application
JEE. Mme dans le cas des grandes applications PHP qui ncessitent des
traitements lourds, il existe plusieurs moyens pour optimiser les
performances, notamment en utilisant des Systmes de cache pour
diminuer le stresse sur le serveur web.
1.2.5. Scurit
Cot scurit, JEE est bien avance surtout sur la couche prsentation. Les
Framework de la couche prsentation font beaucoup de choses
automatiquement comme la validation basic des champs. Une chose quon
fait toujours manuellement sur les Framework PHP tel que Symfony.
On constate qu' la fois, les Framework PHP et JAVA peuvent offrir un cadre de travail
solide et professionnel en sparent le code en couches fin de respecter les normes
MVC.
Par contre, lenvironnement
lenvironnement JEE :
1.3.
PHP
bien
quelques
avantages
par
rapport
Avantages PHP
Il est plus rapide de dvelopper avec un Framework PHP, car il est configur par
dfaut fin de couvrir toutes les couches applicatives (template, mtier, DAO).
Contrairement JAVA qui ncessite la maitrise de plusieurs Framework et perdre
le temps de configurer lenvironnement pour faire fonctionner lensemble des
Framework
44
2015ut
2015 - 2016
1.4.
Zend Framework :
License BSD
Couplage faible, des composants zend peuvent tre utiliss sur un projet PHP sans
utiliser son corps MVC
Grande bibliothque pour mailing, cache, internationalisation
Grande communaut
Zend server, Zend IDE
Un peu compliqu pour dbuter avec
Pour les grands projets PHP
Symfony :
Flexible
License MIT
ORM (Doctrine/Propel)
Diffrents types de configuration (yaml, xml, php, annotation)
Grande bibliothque de bundles
Couplage fort, il faut suivre la logique Symfony pour dvelopper avec
Intgr dans des IDE comme eclipse, Netbeans, PHPStorm.
Compliqu pour dbuter avec, faut connaitre autre trucs comme doctrine,
composer
45
2015ut
2015 - 2016
Performant
Bien document
Grande communaut
On peut faire beaucoup de choses en ligne de commande
Systme de templating simple et performant
Dpendance injection partout
Gnrateur de code
Pour les grands projets
CodeIgniter :
Lightweight great performance
Flexible
Trs simple apprendre
Petite bibliothque
Bonne communaut
Intgration sur les IDE
Licence spciale (codeigniter License agreement)
Pas de test unitaire
Pour les petits projets
Pas dORM par dfaut, mais doctrine peut tre utilis
CakePHP:
MIT License
Inspir originalement par Ruby on rails Framework
Large librairie
Facile apprendre
Beaucoup doutils de dveloppement qui permet la gnration du code
Un peu difficile lors de la personnalisation, car beaucoup de choses sont gres
dans l'arrire-plan
46
2015ut
2015 - 2016
Un
n peu moins performant, son systme de cache nest pas trs complet
Bien document
Intgr dans les IDE
Couplage fort
Pour les petits projets
YII :
Facile apprendre
Gnrateur de code
Pour les petits projets
Trs bonne documentation
Tests unitaires disponibles
Bonne communaut
License BSD
Puisque le projet est assez gros et volutif, on peut dduire que les 2 Framework les plus
adapts au besoin sont Zend et Symfony. Malgr que zend n'est pas trs strict et offre
une grande aide aux dveloppeurs, mais Symfony est plus complet grce son systme
systm
de
templating,
DAO,
et
et
cache
cache...
1.5.
47
2015ut
2015 - 2016
2. Architecture technique :
48
2015ut
2.1.
2015 - 2016
Dfinitions
Varnish : est un serveur de cache HTTP apparu en 2006 et distribu sous licence BSD.
Dploy en tant que proxy inverse entre les serveurs d'applications et les clients, il
permet de dcharger les premiers en mettant en cache leurs donnes, selon des rgles
dfinies par l'administrateur systme et les dveloppeurs du site, pour servir plus
rapidement les requtes, tout en allgeant la charge des serveurs.
Solr : est une plateforme logicielle de moteur de recherche s'appuyant sur la librairie de
recherche Lucene, cr par la Fondation Apache et distribue et conue sous licence
libre.
Solr utilise le langage Java et est excut par un conteneur de servlets, comme Tomcat.
Il communique avec le client l'aide d'une interface de programmation en XML et JSON,
gnralement via le protocole HTTP.
Bootstrap: est un Framework CSS cre par twitter, permet de styliser les composants
web d'une manire trs bonne et professionnel. Il permet mme d'obtenir des effets
Responsive rien qu'en appliquant des rgles CSS dj mise en place sur la bibliothque
bootstrap.
2015ut
2015 - 2016
des
modifications
ations
sur
un
objet
JavaScript)
pour
raliser
un data-
Jenkins: est un outil open source d'intgration continue, fork de l'outil Hudson aprs les
diffrends entre son auteur, Kohsuke Kawaguchi, et Oracle. crit en Java, Jenkins
fonctionne dans un conteneur de servlets tel quApache Tomcat, ou en mode autonome
avec son propre serveur Web embarqu.
Il s'interface avec des systmes de gestion de versions tels que CVS, Git et Subversion,
et excute des projets bass sur Apache Ant et Apache Maven aussi bien que des scripts
arbitraires en shell Unix ou batch Windows.
50
2015ut
2015 - 2016
Les gnrations de projets peuvent tre inities par diffrents moyens, tels que des
mcanismes de planification similaires au cron,, des systmes de dpendances entre
gnrations, ou par des requtes sur certaines URL spcifiques.
Dernirement,
Jenkins
est
devenu
une
alternative
populaire
l'outil
de
rfrence CruiseControl.
Le 11 janvier 2011, une proposition pour renommer Hudson a t annonce afin d'viter
des problmes avec un ventuel enregistrement (marque dpose)
dpose) du nom par Oracle.
Aprs l'chec des ngociations avec Oracle,
Oracl , un vote en faveur du renommage a t
entrin le 29 janvier 2011
51
2015ut
2.2.
2015 - 2016
52
2015ut
2015 - 2016
7. src: c'est le dossier qui contient toute la logique mtier de l'application, il contient 4
bundles principaux :
53
2015ut
2015 - 2016
54
2015ut
2015 - 2016
3. Captures dcran
La page affiche si aucune session nest ouverte, elle permet lauthentification des clients
et les magasins, ainsi que la cration des profils des deux types de profil. Un block
gauche du formulaire dinscription permet dafficher les dernires notifications prsentes
sur le site.
55
2015ut
2015 - 2016
La page affiche lorsquun magasin est authentifi, il peut consulter les messages,
changer ses informations de base, se localiser via google maps, changer sa photo de
couverture, grer son livre dor ainsi que grer les produits par catgorie.
56
2015ut
2015 - 2016
La page qui s'affiche quand un client se connecte son espace personnel, a lui permet
de consulter son rseau, ses abonnements, les soldes des magasins sur lesquels il est
abonn. Voir ce que son rseau d'amis et magasins partagent, avoir une ide sur les
boutiques et les produits nouvellement crs ou suggrs, consulter les annonces
publies par son rseau, consulter l'historique de ses recherches et bien plus d'autres
fonctionnalits...
57
2015ut
2015 - 2016
Conclusion et perspectives
Avoir un rve et le concrtiser est parmi les plus meilleurs des sentiments qu'un tre
humain peut sentir un jour, beaucoup de monde ont des rves, mais trs peu de ces
gens ont russi de transmettre leurs rves en ralit. Certaines ides ont pu vraiment
rvolutionner le monde qu'on vit aujourd'hui, le monde a devenu trs petit grce au
travail de certains jeunes rveurs. Qui a jamais devin qu'un jour un site va naitre et
permet de connecter plus d'un milliard de personnes travers le monde ?
Malgr tout les efforts effectus fin d'arriver au rsultat actuel, sauf que le manque de
temps a cess contre la terminaison du projet. Il reste des parties qui ont besoin
d'amliorations, d'autres non pas encore cre. Mais tant que la motivation est prsente,
ce projet va sortir vers le grand public, et a sera forcement une nouvelle histoire de
succs qui se crera.
Parmi les parties qui ne sont pas encore termines:
La suggestion automatique
Un systme de suggestion automatique qui est bas sur les centres d'intrts et le
comportement du client fin de lui proposer automatiquement via un systme
intelligent les produits et les annonces qui peuvent lui intresser.
Espace d'administration
58
2015ut
2015 - 2016
Rfrences
(1)
(2)
(3)
Auteur
Eric
Freeman,
Elisabeth
Freeman,
Kathy
Sierra, Bert
Bates,
MarieCcile
Baland
Titre
Design
Patterns
Tte la
premire
Processus de
dveloppem
ent 2TUP
PHP
FRAMEWOR
KS
COMPARISO
N
JAVA vs PHP
Edition
2005
Url
http://www.amazon.fr/Design-patterns-EricFreeman/dp/2841773507
http://www.ebancel.com/Processus_2TUP.php
https://josemmsimo.wordpress.com/2013/12
/02/php-frameworks-comparison-zendsymfony-codeigniter-yii-and-cake-php/
https://blog.axopen.com/2014/06/java-vsphp-creation-dune-application-web-site-weben-2014/
https://www.youtube.com/watch?v=eUxYmT
uuX54
(4)
table3: Rfrences
59