Académique Documents
Professionnel Documents
Culture Documents
DEPARTEMENT DINFORMATIQUE
FILIERE
LICENCE PROFESSIONNELLE
ADMINISTRATION DE SYSTEMES INFORMATIQUES
Prsent par :
Azziz Daser & Mohamed Benaich
Soutenu le 31/07/2014
Devant le jury :
-
Rsum
Nos travaux ont consist dans le dveloppement d'application d'arrire-plan pour la gestion des
membres, nous appelons Curiospress. Le but de Curiospress est de fournir aux gens une base pour
construire des applications de l'utilisateur, sans tous les tracas. Curiospress est proprement crit,
bien comment, format et document, ai-je oubli de mentionner son objet orient pour la
personnalisation facile et dvelopp en utilisant Symfony2, Si ce logiciel de composition vous
offre tout ce dont vous avez besoin pour alimenter facilement une adhsion ou de souscription
web businesscand automatise compltement l'enregistrement de compte et les vnements
invitation, gestion des abonnements, facturation automatique, la facturation rcurrente, la gestion
des comptes, des rapports, des bulletins d'information, et bien plus encore. Curiospress des thmes
illimits et langues (arabe, franais et English). Prise en charge de plus de 40 processeurs de
paiement pour toute commande et automatisation des factures.
Mots-cls: l'adhsion, la gestion, l'application Symfony2
Summary
Our work consisted in the development of backend application for membership management we
call it Curiospress. The goal of Curiospress is to provide people with a foundation to build user
applications without all the hassle. Curiospress is cleanly written, well commented, formatted and
documented, did I forget to mention its object oriented for easy customisation and developed
using symfony2 ? so this membership software provides you with everything you need to easily
power a membership or subscription web businesscand completely automates account registration
and events invitation, subscription management, automated invoicing, recurring billing, account
management, reporting, newsletters, and much more. Curiospress supports unlimited themes and
languages (arabic, englisj and french). Supports over 40 payment processors for full order and
invoice automation.
Keywords : membership, management, application, symfony2
Ddicaces
Ddicaces
Je ddie ce travail en premier lieu mes parents, qui nont jamais
cess de mapporter leur soutien, leur affection et leurs sacrifices.
Quils trouvent ici le tmoignage de mon entire gratitude et que
dieu les protge.
Je ddie ensuite ce mmoire
A mon cher frre Anass, Vous mavez toujours soutenu durant
toutes mes tudes, je vous souhaite, vous et votre famille, beaucoup
debonheur et de russite.
A ma sur Hajar.
A toute ma famille.
Aux membres du comit mosque, qui ont fait preuve de dynamisme
et de responsabilit.
A tous mes amis et amies.
A toutes les personnes qui maiment.
Je vous aime tous
Aziz
Remerciements
Mohammed&Aziz
INTRODUCTION GENERALE
Comme nous vivons dans un monde o le march informatique se dveloppe trs rapidement
et les technologies se perfectionnent, le besoin dinformatiser les tches internes dans les
Entreprises ne cesse daccrotre. Et ce, pour faciliter les manipulations et gagner du temps.
Les Services de gestion des membres des entreprises se trouvent au cur mme de cette
volution.
Dans cette perspective, et dans le cadre de notre projet de fin dtudes, nous allons nous
intresser au dveloppement dune solution des services de la gestion des adhrents dune
socit afin de lintgrer dans le portail dune socit.
Et dans ce contexte, nous allons procder comme suit :
-
Chapitre 3 : Conception
Dans ce chapitre on met laccent sur les diffrentes technologies existantes utilises pour
Llaboration du projet (pendant la ralisation).
-
INTRODUCTION ............................................................................................................................................. 5
DESCRIPTION DU PROJET ................................................................................................................................. 5
DEFINITION DE GESTION DASSOCIATION EN LIGNE ................................................................................................ 7
POURQUOI LA GESTION DES ADHERENTS DASSOCIATION EN LIGNE? ......................................................................... 7
LES AVANTAGES DE LA GESTION DES ADHERENT DASSOCIATION EN LIGNE .................................................................. 7
Pour les adhrents : ....................................................................................................................................... 8
VI. LES FONCTIONNALITES DE LA GESTION DES ADHERENT DASSOCIATION EN LIGNE .......................................................... 8
Pour ladministrateur..................................................................................................................................... 8
Pour lditeur ............................................................................................................................................... 10
Pour Simple utilisateur................................................................................................................................. 11
VII.
CONCLUSION.......................................................................................................................................... 12
CHAPITRE 2 : ANALYSE DES BESOINS ET SPECIFICATIONS ............................................................................................ 13
I.
II.
III.
INTRODUCTION ............................................................................................................................................. 4
OBJECTIFS .................................................................................................................................................... 4
SPECIFICATION DES EXIGENCES.......................................................................................................................... 4
1.
Exigences fonctionnelles ...................................................................................................................... 4
2.
Exigences non fonctionnelles ............................................................................................................... 4
IV. ANALYSE DES BESOINS .................................................................................................................................... 5
V.
DICTIONNAIRE DES DONNEES............................................................................................................................ 5
VI. CONCLUSION ................................................................................................................................................ 7
CHAPITRE 3 : CONCEPTION................................................................................................................................... 8
I.
II.
III.
1.
2.
3.
4.
5.
6.
7.
IV.
INTRODUCTION ............................................................................................................................................. 9
CONCEPTION ................................................................................................................................................ 9
CONCEPTION DU SYSTEME ............................................................................................................................... 9
Dcomposition du systme .................................................................................................................. 9
Stockage des donnes ........................................................................................................................ 10
Diagramme de Classes ......................................................................................................................... 4
Diagramme de cas dutilisation ........................................................................................................... 5
Cas dutilisations .................................................................................................................................. 9
Diagramme de Squence ................................................................................................................... 15
Diagramme dactivit......................................................................................................................... 16
CONCLUSION .............................................................................................................................................. 19
INTRODUCTION ........................................................................................................................................... 21
OUTILS DE REALISATION ET DE MODELISATION .................................................................................................. 22
2.1 PowerAMC ......................................................................................................................................... 22
2.2 WAMPSERVER .................................................................................................................................... 22
III. LANGAGES DE REALISATION ET DE MODELISATION.............................................................................................. 23
3.1 UML .................................................................................................................................................... 23
3.2 PHP ..................................................................................................................................................... 23
3.3 Le Framework Symfony ...................................................................................................................... 24
3.4 MySQL ................................................................................................................................................ 24
3.5 Autres technologies ............................................................................................................................ 25
IV. GESTION DE PROJET ..................................................................................................................................... 25
INTRODUCTION ........................................................................................................................................... 31
CHOIX DE LA TECHNOLOGIE DE SECURITE........................................................................................................... 32
2.1 Introduction........................................................................................................................................ 32
2.2 La scurit de notre application ......................................................................................................... 32
III. ARCHITECTURE GLOBALE DU SITE WEB ............................................................................................................. 33
IV. INTERFACE DE LAPPLICATION ......................................................................................................................... 35
4.1 Introduction........................................................................................................................................ 35
4.2 Prsentation de lapplication ............................................................................................................. 35
V.
CONCLUSION .............................................................................................................................................. 46
CONCLUSION GENERALE: ............................................................................................................................... 47
ANNEXE .......................................................................................................................................................... 49
I.
Chapitre1 :
Description Gnrale
DU PROJET
I. Introduction
Une association est un organisme but non lucratif qui peut bnficier d'exonrations
fiscales s'il remplit trois conditions :
o
o
o
Le deuxime, Espace gestion des groups qui va afficher la liste des groups et nous
donne la possibilit dajouter des groups, les supprimer, les modifier, les afficher
Le troisime, Espace gestion des statuts qui va afficher la liste des statuts et nous
donne la possibilit dajouter, supprimer et modifier dun statut.
Le quatrime, Espace gestion des cotisations qui va afficher la liste des cotisations
et nous donne la possibilit dajouter, supprimer et modifier dune cotisation.
Le cinquime, Espace gestion des vnements qui va afficher la liste des
vnements et nous donne la possibilit dajouter, supprimer et modifier dun
vnement.
Le sixime, Espace prfrences qui va nous donne la possibilit de configuration et
gre linterface de notre application web et permettant de visualiser et modifier
des paramtres d'utilisation:
o Ajouter ou de supprimer ou modifier les composants dapplication(les
noms, les titres, les rubriques, les fonctionnalits).
o Changer les paramtres de visualisation (rsolution en pixels, fond d'cran,
tailles des polices d'affichage...).
Le septime, Espace messagerie qui va afficher la liste des messages reus et nous
donne la possibilit denvoyer et supprimer dun message.
Et le dernier, Espace profile, va permettre au adhrent dafficher la liste leur profile
et donne la possibilit de rgler le compte (changer le mot de passe, email,).
Pour lassociation:
Ca diminue leur frais. Surtout pour lassociation qui gre leurs adhrents en ligne qui n'a
pas d investir dans des agences ou les gens qui font la gestion. Les adhrents peuvent
aussi imprimer leur information de profile ou des vnements qui sintresse en ligne, a
veut dire que c'est ladhrent qui paie le papier et l'encre.
Le Module espace gestion des statuts gre les statuts des adhrents:
-Ajouter un statut.
-Modifier un statut.
-Supprimer un statut.
Module Espace messagerie
Le Module espace messagerie gre les services concernant les messages:
-Afficher les messages.
-Envoyer un message.
-Supprimer un message.
Pour lditeur
Module Espace profile
Le Module espace profile gre tous les aspects du compte propre au administrateur:
-Gestion du compte (mise jour de compte, changement de mot de passe voir leur profile).
Module Espace gestion des adhrents
Le Module espace gestion des adhrents gre tous les aspects concernant la gestion
d'adhrent:
-Insrer un adhrent.
-Modifier un adhrent.
-Supprimer un adhrent.
-Recherche un adhrent.
-Contact un adhrent (par email, SMS, appel,)
10
11
Le Module espace profile gre tous les aspects du compte propre au administrateur:
-Gestion du compte (mise jour de compte, changement de mot de passe voir leur profile).
Module Espace messagerie
Le Module espace messagerie gre les services concernant les messages:
-Afficher les messages.
-Envoyer un message.
-Supprimer un message.
Module Espace Calendrier
Le Module espace calendrier permit lutilisateur voir leur vnements.
VII. Conclusion
Dans ce chapitre nous avons prsent les diffrentes activits de notre application et nous
avons galement prsent le sujet de notre projet. Notre sujet sera expliqu plus en
Dtaille dans le chapitre suivant, en exposant les besoins et les objectifs atteindre.
12
Chapitre 2 :
Analyse des besoins
Et spcifications
13
I. Introduction
Dans ce chapitre, nous prsentons les motivations qui sont derrires lide de ce
projet. Nous dtaillons la liste exhaustive des fonctionnalits attendues par lapplication
raliser et les objectifs viss par ce projet.
II. Objectifs
Notre tche est sous thme Gestion des adhrents dassociation en ligne, cette
application web destin la direction de lassociation qui veut grer les adhrents, notre
application consiste offrir une solution de gestion des associations, ainsi elle donne la
main aux administrateurs afin de personnaliser et configurer lapplication a leurs besoin.
Editeur : compte avec droit daccs moins quadministrateur par exemple il ne peut rien
supprimer dans lapplication.
Simple utilisateur : Compte avec droit daccs moins quditeur il peut juste consulter
son profile, voir le calendrier des vnements.
Cotisation : Somme que versent les adhrents dune association ou les personnes
affilies un organisme.
Association : Une association est un organisme but non lucratif pour le but solidarit,
coopration, conscience
VI. Conclusion
Nous avons tudi lenvironnement de notre projet et analys e systme et les besoins du
client tout au long de ce deuxime chapitre danalyse des besoins et spcification. Dans
le chapitre suivant, nous allons prsenter la conception de notre application, en
prsentant quelques diagrammes illustrant les diffrentes fonctionnalits de notre
application.
Chapitre 3 :
Conception
I. Introduction
La phase de conception est considre parmi les phases les plus importantes dans le cycle
de vie d'un logiciel. Il s'agit en premier lieu de prsenter une modlisation par tape de
Conception de notre application et dcrire finalement l'architecture de la base de
donnes.
II. Conception
Les diagrammes UML de modlisation dynamique nous montrent l'volution du systme
Et les interactions entre objets. Nous allons prsenter comme exemple de cette
modlisation un ensemble de diagrammes dactivit et diagramme de squence ensuite
on va dcrire Larchitecture de la base de donnes. Le diagramme dactivits nest autre
que la transcription dans UML de la reprsentation du processus telle quelle a t
labore lors du travail qui a prpar la modlisation : il montre Lenchanement des
activits qui concourent au processus.
Le diagramme de squence reprsente les interactions entre objets au cours du temps par
des messages (synchrone et asynchrone).
MCD :
10
Un adhrant peut avoir une photo de profile, une photo de profile consterne un et un seule
adhrant
Un adhrant peut avoir un ou plusieurs statuts, un statu consterne plusieurs adhrant
Un adhrant paye des cotisations
Un adhrant appartient un ou plusieurs groupes, un groupe peut contenir plusieurs
adhrant
Un vnement consterne plusieurs groupes
Un adhrant (utilisateur) peut enregistrer des logs sur un autre adhrant (accus de
rception des appels, SMS et mail)
La table config est utilise pour personnaliser et configurer le comportement de l'application
au besoin de l'utilisateur
MLD :
11
Dans le modle logique de donnes prsent ci-dessus nous avons ajout les cls trangres pour les
une table association de la relation avancement
12
3. Diagramme de Classes
Le diagramme de classes est considr comme le plus important de la modlisation
oriente objet, il est le seul obligatoire lors dune telle modlisation. Le diagramme de
classes montre la structure interne du systme.
Il permet de fournir une reprsentation abstraite des objets du systme qui vont interagir
ensemble pour raliser les cas dutilisation. Il sagit dune vue statique car on ne tient pas
compte du facteur temporel dans le comportement du systme.
Les principaux lments de cette vue statique sont les classes et leurs relations :
association, gnralisation et plusieurs types de dpendances, telles que la ralisation et
lutilisation.
o Une classe de conception est compose par :
o Attribut : chaque attribut dune classe est le mme pour chaque instance de cette
classe.
Mthodes : elle dfinit le comportement dune classe elle-mme, et non le comportement
de ses instances qui peut tre diffrent.
La figure ci-dessous montre le diagramme de classes que nous avons ralises, en
illustrant toutes les classes, relations entre ces classes et leurs cardinalits.
La figure ci-dessous dcrit les diffrents cas d'utilisations de chaque acteur. Elle
permet de distinguer les rles et les acteurs du projet.
NB :Le diagramme qui suit reprsente un cas dutilisation globale de lapplication.
Prfrences
Messagerie
Profile
Pour Administrateur :
authentification par un login et mot de passe avec possibilit de choisir la langue
entre (AR, FR, EN)
gestion des adhrents:
o ajouter, modifier et supprimer un adhrant
o recherche multicritres par cin, sexe, date de naissance, ville, coda bar, statuts,
groupe, cotisation, nombre de ligne par page
o activer ou dsactiver un adhrant (accs son profile)
o changer le rle de l'utilisateur (simple utilisateur, diteur ou administrateur)
o associer un ou plusieurs utilisateurs un groupe
o crer un groupe de filtre
o exporter la liste des adhrents vers diffrent type de donnes (csv, XML, PDF ou
Excel)
o imprimer les cartes des adhrents
o imprimer les tickets de repas
o naviguer sur les profils des adhrant avec les touches de claviers
o ajouter un statut pour un adhrant
o
o
o
o
o
o
o
o
o
Messagerie:
Bote de rception, Bote d'envoi, messages supprims
envoyer un nouveau message
Profile:
Modifier la photo de profile et les autres informations
imprimer la carte si c'est autoris par l'administrateur
Changer le mot de passe (ncessite le mot de passe actuel)
Changer l'adresse email (ncessite le mot de passe actuel)
Dconnexion
Pour Editeur :
Fonctionnalit de l'administrateur avec des exceptions
authentification
gestion des adhrents:
o ajouter, modifier un adhrant
o un diteur n'a pas le droit de modifier linformation d'un administrateur
pour des raisons de scurit
o recherche multicritres
o cin, sexe, date de naissance, ville, codabar, statuts, groupe, cotisation,
nombre de ligne par page
o exporter la liste des adhrents vers diffrent type de donnes (csv, xml, pdf
ou excel)
o imprimer les cartes des adhrents
o imprimer les tickets de repas
o naviguer sur les profils des adhrents avec les touches de claviers
o
o
o
o
associer un groupe
activation
Administrateur
suppression
10
imprimer le reus
Editeur
Administrateur
11
chercher un adhrant
ajouter, modifier un groupe
appeler un adherant
Envoyer un SMS
Editeur
suppression
Administrateur
12
Utilisateur
recherche multi-critres
ajouter un evenement
Administrateur
supprimer un evenement
13
imprimer la carte
Utilisateur
Editeur2
Administrateur
14
configurer l'application
Administrateur
6. Diagramme de Squence
Les diagrammes de squence sont couramment utiliss par nombre d'acteurs d'un
projet. En effet, le diagramme de squence est une reprsentation intuitive lorsque l'on
souhaite concrtiser des interactions entre deux entits (deux sous-systmes ou deux
classes d'un futur logiciel).
Ils permettent l'architecte/designer de crer au fur et mesure sa solution. Cette
reprsentation intuitive est galement un excellent vecteur de communication dans
une quipe d'ingnierie pour discuter cette solution. Les diagrammes de squence
peuvent galement servir la problmatique de test. Les traces d'excution d'un test
peuvent en effet tre reprsentes sous cette forme et servir de comparaison avec les
diagrammes de squence raliss lors des phases d'ingnierie. Les diagrammes de
squence tels que dfinis en UML souffraient cependant d'un gros inconvnient.
15
souhaitait
dcrire
avec
un
peu
de
dtail
les
diffrentes
branches
7. Diagramme dactivit
16
17
18
IV. Conclusion
Au cours de ce chapitre, nous avons conu notre base de donnes ainsi que les
diffrents composants de notre systme.
Maintenant, notre application est prte tre code. Mais tout le prochain chapitre sera
des technologies utilises dans notre application.
19
Chapitre 4 :
Etude de lart et gestion de projet
20
I. Introduction
Le choix des technologies utilises dans une application agit sans doute sur la
qualit du travail ralis. Le succs ou lchec dun travail quelconque dpend, en partie,
du choix des technologies employes. Nous allons exposer dans ce chapitre la
technologie envisageable et relative au dveloppement de notre application.
21
2.2 WAMPSERVER
WAMP est un acronyme informatique signifiant Windows, Apache, MySQL et PHP dans la
majorit des cas mais aussi parfois, Perl , ou Python .
Les rles de ces quatre composants sont les suivants :
o Apache est le serveur web frontal : il est devant tous les autres et rpond
directement aux requtes du client web (navigateur)
o Le langage de script PHP sert la logique ;
o MySQL stocke toutes les donnes de l'application ;
Windows assure l'attribution des ressources ces trois composants.
Tous les composants peuvent tre situs :
sur une mme machine ,sur deux machines, gnralement Apache et le langage de script
d'un ct et MySQL de l'autre ,sur de nombreuses machines pour assurer la haute
disponibilit (rpartition de charge et/ou failover).
22
Nanmoins, l'architecture WAMP est le plus souvent utilise pour dvelopper des sites
web sur une machine Windows. De ce fait, en gnral, tout se passe sur une mme
machine. La mise en production se fera gnralement sur une architecture LAMP (ou
XAMP, X dsignant un systme base d'Unix).
3.2 PHP
Le PHP: Hypertext Preprocessor, plus connu sous son sigle PHP, est un langage de
scripts libre principalement utilis pour produire des pages Web dynamiques via
un serveur HTTP, mais pouvant galement fonctionner comme n'importe quel langage
interprt de faon locale, en excutant les programmes en ligne de commande. PHP est
un langage impratifdisposant depuis la version 5 de fonctionnalits de modle
23
3.4 MySQL
24
25
Utilis aujourd'hui (2011) par plus de 20 millions de chefs de projet, Microsoft Project est le
logiciel de gestion de projet le plus utilis au monde2,3. Plus de 10 000 entreprises ont
aussi dploy la version serveur de Microsoft Project, nomme Microsoft Project Server.
26
Figure 4: Diagramme de Gant relatif au droulement des activits durant la priode du projet
27
28
V. Conclusion
Ce chapitre nous a permis dtudier la technologie au long utilis du dveloppement de
lapplication soit dans la partie conception, dveloppement ou gestion du projet.
29
Chapitre 5 :
Ralisation et Interface de lapplication
30
I. Introduction
La phase de ralisation est une tape trs importante dans le cycle de vie de notre
application.
Cette phase permet de concrtiser notre projet par le dveloppement des interfaces et
par des ralisations concrtes des fonctionnalits du systme. Pour raliser notre
application nous avons en recourt plusieurs outils de dveloppement. Dans ce chapitre,
nous prsentons en premier lieu lenvironnement de travail. En second lieu,
nous
31
32
Le rpertoire /app
Ce rpertoire contient tout ce qui concerne l'application sauf son code source afin de
sparer le code source, qui fait la logique de l'application, du reste. Le reste, c'est ce
rpertoire /app. Et ce reste c'est : la configuration, le cache, les fichiers logs, etc. Ce sont
des fichiers qui concernent l'entiret de l'application, contrairement aux fichiers de code
source qui seront dcoups par fonctionnalit de l'application.
33
Le rpertoire /src
C'est ici que rside tous le code source de notre application, les vue les contrleurs les
modles, les services etc. organis en bundles, des briques de lapplication.
Le rpertoire /vendor
Ce rpertoire contient toutes les bibliothques externes notre application. Dans ces
bibliothques externes, j'inclus Symfony2 ! Vous pouvez parcourir ce rpertoire, vous y
trouverez des bibliothques comme Doctrine, Twig, SwiftMailer, etc.
Le rpertoire /web
Ce rpertoire contient tous les fichiers destins aux visiteurs : images, fichiers CSS et
JavaScript, etc. Il contient galement le contrleur frontal (app.php) qui est le point
d'entre de l'application.
Les bundles de notre application :
Lapplication se compose de trois bundle :
UserBundle : ce bundle permet la gestion des adhrents et les groupes.
AssociationBundle : ce bundle permet la gestion des cotisations, des vnements, et le
partie configuration.
MessageBundle : ce bundle gre la messagerie locale qui permet de communiquer entre
les utilisateurs de lapplication
La structure de ces bundle est la mme que tous les bundles Symfony, la figure ci-dessous
illustre un exemple dun bundle :
34
35
Cette page permet l'identification d'un utilisateur grce un login et un mot de passe avec
la possibilit de choisir la langue entre larabe, franais et langlais. L'utilisateur est oblig
de se connecter sil souhaite accder l'application.
Une fois lauthentification russie, lutilisateur est redirig automatiquement vers le
tableau de bord.
Tableau de bord
36
37
38
Cette page affiche la liste des groupes disponible ainsi le nombre des adhrents dans chaque
groupe avec la possibilit de :
o Ajouter, modifier et supprimer un groupe
o consulter la liste des membres dans un groupe
o chercher un adhrant dans un groupe
o appeler un adhrant et laisser un feedback sur l'appel mis
39
o
o
Envoyer un SMS
Enlever un adhrant d'un groupe
Dans cette page un utilisateur (diteur) peut consulter la liste des cotisations effectu avec la
possibilit de :
o consulter la liste des cotisationseffectues
o recherche multicritres (cin, priode de cotisation, groupe, type de cotisation, nombre de
ligne par page)
40
o
o
Et dans la page de Gestion des vnements qui permit afficher la liste des vnements
dassociations on a la possibilit de :
o Consulter la liste des vnements
o recherche multicritres
o cin, priode d'vnement, groupe, nombre de ligne par page
o consulter le calendrier des vnements
o ajouter un vnement en utilisant l'interface ergonomique du calendrier
o changer la date d'un vnement avec un simple drag & drop
o afficher, mettre jour et supprimer un vnement
o publier un vnement par mail
o imprimer les lettres d'invitations
Prfrences
41
Dans cette on peut configurer et personnaliser lapplication a nos besoins, elle est accessible
seulement par les administrateurs :
o modifier les informations relatives l'association
o logo de l'application, titre, description, ville ...
o configurer les paramtres de Googlemaps afin d'afficher l'adresse exacte de l'association
dans la carte (Latitude, Longitude)
o changer le thme de l'application
o mettre jour le nombre de ligne afficher par page
o Permettre ou non aux membres d'imprimer leurs carte
o modifier la mise en forme des badges
o modifier le modle des lettres envoyes
o configuration des champs:
o prciser quel information afficher pour les tables adhrents et cotisations
Messagerie
Cest la partie messagerie de lapplication la possibilit dafficher les messages reus, envoys et
supprims aussi la possibilit denvoyer un nouveau message.
42
43
Cette page permet dafficher les vnements sous forme dun calendrier
Profile
44
45
V. Conclusion
46
Conclusion
gnrale:
47
les notifications par SMS et par appel tlphonique (pas juste simulation);
version dapplication pour le Smart phone Androde et iOS.
48
Annexe
49
50
51
Il ne manque pas grand-chose avant que votre site ne soit oprationnel. Il faut notamment
s'attaquer la base de donnes. Pour cela, modifiez le fichier app/config/parameters.yml
de votre serveur afin d'adapter les valeurs des paramtres database_*.
Ensuite connecter a MySQL et importer la base de donner l'aide du ficher
app/Ressources/source.sql
52
53
54
Rfrences
bibliographiques:
55
Cours
Auteur : GuillareRossolini
PHP 5
Auteur : Rodolphe Riel
MySQL 5
Auteur : Olivier Hondermarck
JavaScript
Rfrences Netographiques
[1] : http://www.codes-sources.com/
[2] : http://www.sitedynamique.com/
[3] : http://www.commentcamrche.com
[4] : http://www. Developpez.com
[5] : http://www. wikipedia.com
[6] : http://www.siteduzero.com/
56