Tải bản đầy đủ (.pdf) (53 trang)

PROJET – FORMATION

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.57 MB, 53 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>INSTITUT DE LA FRANCOPHONIE POUR L’INFORMATIQUE</b>
<b>SOCIETE SYNEXSER</b>


M



ME

E

M

M

O

O

I

I

R

R

E

E

D

D

E

E

F

F

I

I

N

N

D

D

’E

E

T

T

U

U

D

D

E

E

S

S


P

R

R

O

O

J

J

E

E

T

T

F

F

ORMATION



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

1

<b>Tables des matières </b>



REMERCIEMENT... 2


Résume ... 3


Environnement de stage ... 4


1. Présentation du projet Filio 1.2 ... 5


2. Présentation du projet Formation ... 7


3. Description du projet Formation ... 8


3.1. Géographies ... 8


3.2. Utilisateurs... 8


3.3. Domaines et Catégories Classement... 9


3.3.1. Domaine ... 9



3.3.2. Catégorie de Classement ... 9


3.4. Des Offres... 10


3.4.1. Offre de Formation ... 10


3.4.2. Offre de Séminaire ... 11


3.4.3. Catalogue Fournisseur ... 12


3.4.4. Offre de Formateur ... 13


3.5. Les Besoins... 14


3.5.1. Besoin de Formation... 14


3.5.2. Besoin de Formateur... 15


3.6. La Communication ... 17


3.6.1. Les Messages... 17


3.6.2. Les Pièces Jointes ... 17


3.7. Le Financement ... 18


3.7.1. Le Dépôt Requis ... 18


3.7.2. Les Transactions et Le Facture... 19



3.8. Les Sollicitations directs... 20


3.9. Les traitements différés ... 21


4. Conception du Projet ... 22


4.1. Management des données techniques du Site... 22


4.2. Management Utilisateur ... 23


4.3. Management Offre de Formation ... 24


4.4. Management Offre de Séminaire... 27


4.5. Management Catalogue Fournisseur ... 28


4.6. Management Offre de Formateur ... 29


4.7. Management Besoin de Formation... 31


4.8. Management Besoin de Formateur... 33


4.9. Management Transaction et Facture... 33


4.10. Les Classes ... 35


5. Implémentation et Résultat obtenu... 37


5.1. Environnement Technique de Développement... 37



5.2. Le Résultat... 37


6. Conclusion... 51


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>REMERCIEMENT </b>



</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

3

<b>Résume </b>



L’objectif du Projet est d’établir la communication, au sens large, autour du sujet
de la «Formation». Le Projet doit permettre :


Aux Organismes de formation


• De proposer leurs Offres de Formation
Aux Entreprises ou aux Particuliers


• De s’inscrire sur les Formations


• De présenter leurs besoins de Formation


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>Environnement de stage </b>



SYNEXSER, une sociộtộ franỗaise, elle se compose de trois unitộs (Synergie,
Export et DIROX). L'unité Synergie regroupe les activités liées au commerce et aux
services de consultations sur la zone Asie et particulièrement au Vietnam. L'unité
Export permet d'exporter des produits effectués au Vietnam en France ou d'autres
pays.


La troisième unité DIROX, possède des réponses quasi parfaites pour la plupart


des problématiques d'entreprise comme :


• Gestion de documents


• Intégration de données


• Développement logiciel


• Communication d'entreprise


• Graphiques et Web


J’ai effectué mon stage au sein de SYNEXSER, dans l’équipe de développement
DIROX située au L25, quartier de BinhThanh à HOCHIMINH ville.


Pour plus d’information veuillez visiter deux sites Web de la société suivants :


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

5

<b>1. Présentation du projet Filio 1.2 </b>



<i><b>Version 1.0 (Nguyen Hung Bac – Promotion 7 a réalisé ce projet dans son </b></i>
<i><b>stage) </b></i>


<i><b>Résume :</b></i>


Filio est un logiciel qui permet de gérer des projets et des documents de projet.


Un utilisateur peut créer, modifier, supprimer un projet via le Web


Dans chaque projet, il contient plusieurs documents.



Pour ajouter un document, il y a deux faỗons :


ã Effectuer sur le Web


• Envoyer email (Mail Server va analyser le contenu du mail et ajouter le
document dans le projet)


Un utilisateur peut modifier, supprimer un document via le Web


<i><b>Version 1.2 (J’ai effectué cette partie tout seul dans 7 semaines) </b></i>


Dans cette version, le fonction supprimer un projet n’existe plus. On remplace
cette fonction avec la fonction archiver


<i><b>Sur le site :</b></i>


Quand le Projet Manager décide d’archiver un projet, l’état du projet de vient


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<i><b>Auto Archiver un projet : </b></i>


L’archiver est une fonction qui est intégré dans le mail serveur (James). Cette
fonction est lancée automatiquement d’après une période (chaque nuit). Il va
chercher des projets qui ont l’état <i><b>«Archiving»</b></i>, ensuite les archiver.


<i><b>Le processus : </b></i>


Les membres de projet peuvent connecter au site pour télécharger un projet qui
est archivé.



<i><b>Auto Supprimer un projet archived : </b></i>


Le supprimer est une fonction qui est intégré dans le mail serveur (James).
Cette fonction est lancée automatiquement d’après une période (chaque mois). Il va
chercher des projets qui ont l’état <i><b>«Archived» </b></i>et «le date courant- le date archived»
>= un paramètre (ce paramètre est défini par Administrateur du Site <i><b>par exemple : </b></i>
<i><b>6</b></i> mois), ensuite le supprimer.


<i><b>Langage de programmation </b></i>


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

7

<b>2. Présentation du projet Formation </b>



Avant du besoin de trouver et présenter des informations sur l’Internet. Eralys
(une compagnie franỗaise qui est le Fournisseur de solutions Internet) a proposé une
solution qui concentre sur des informations des formations. Ce projet est nommé


<i><b>ERALYS-Site Formation. </b></i>L’objectif principal du Projet est d’établir la
communication autour du sujet de la <b>Formation. </b>


<i><b>Le projet permet : </b></i>


Des organismes de formation


• Proposent leurs Offres de Formation


• Réponse des Besoins de Formation des clients
Des Entreprises ou aux Particuliers


• Inscrire sur les Formations



• Présenter leurs Besoins de Formation


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>3. Description du projet Formation </b>



Le projet Formation a des parties principales suivantes :


<i><b>3.1. Géographies </b></i>



Chaque annonce (Offre ou Besoin) est rattaché un département. Un des
Objectifs du projet est de favoriser la communication locale. Il y a quatre types de
Niveaux de Visibilité :


• Département


• Département proche


• Région


• Nation


<b>Par exemple : </b> Hanoi est à coté HaTay (Ils sont département proches). Une
annonce est localisée à HaTay. Et son Niveaux de Visibilité est Département
proche. Un utilisateur à Hanoi, peut trouver cette annonce.


<i><b>3.2. Utilisateurs </b></i>



Il y a deux types des utilisateurs, selon cet utilisateur peut être rattaché à une
entreprise ou non.



Dans le cas d'une Entreprise, c'est l'Administrateur de l'entreprise a le droit
ajouter, modifier, supprimer les Utilisateurs dans cette entreprise.


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

9


<i><b>Le schéma </b></i>


<i><b>3.3. Domaines et Catégories Classement </b></i>


<b>3.3.1. Domaine </b>


Un domaine peut être divisé en sous domaine


<i><b>Exemple : </b></i>


Domaine Niveau 0 : Informatique, Electronique, Bâtiment


Au niveau Informatique nous pourrions avoir (Domaine Niveau 1) : Systèmes &
Réseaux, Etudes, Production …


<b>3.3.2. Catégorie de Classement </b>


C’est une catégorisation transverse aux Domaines, sans aucune hiérarchisation.
Elles ont pour but de faciliter les recherches.


Une Annonce (Offre ou Besoin) est rattachée à un seul Domaine mais peut être
concernée par plusieurs Catégories de Classement.


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

<i><b>Le schéma </b></i>


<i><b>3.4. Des Offres </b></i>




<b>3.4.1. Offre de Formation </b>


Une Offre de Formation est exprimée par un Fournisseur.


Une Offre Formation est décomposée en plusieurs Sessions. Chaque
Session pouvant être différente.


Les Utilisateurs peuvent s’inscrire sur les Sessions. Le nombre d’inscriptions
est limité.


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

11


<i><b>Un exemple : </b></i>


IDECAP à HCM ville propose un cours franỗais DELF : ce cours contient 4
classes (sessions) :


<b>Date début Date fin Lieu </b> <b>Tarif </b> <b>Date </b>
<b>Clôture </b>


<b>Nombres </b>
<b>d'inscrits </b>


<b>... </b>


20/11/06 20/11/07 A25 400USD 20/10/06 10 ...
20/10/06 20/10/07 A26 350USD 20/09/06 15 ...
20/09/06 20/09/07 A27 300USD 20/08/06 20 ...
20/08/06 20/08/07 A28 250USD 20/07/06 25 ...



<i><b>Note : </b></i>


L'utilisateur ne peut pas s'inscrire sur une session s'il la date clôture est atteinte.


<b>3.4.2. Offre de Séminaire </b>


Le principe des Offres de Séminaires est la même à l’Offre de Formation.


Une Offre de Séminaire est exprimée par un Fournisseur.


Une Offre Séminaire est décomposée en plusieurs Sessions. Chaque
Session pouvant être différente.


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

<i><b>Le schéma </b></i>


<b>3.4.3. Catalogue Fournisseur </b>


Un fournisseur peut grouper des Offres de Formation et des Offres de Séminaire
dans un Catalogue Fournisseur


Un Catalogue Fournisseur peut être décomposé en plusieurs Chapitres et
chaque chapitre contient les Offres de Formation et Offres de Séminaire.


Dans le cas d’une Entreprise, seulement l’Administrateur de l’entreprise a le droit
de créer un Catalogue Fournisseur et dans ce Catalogue, il va contenir des Offres de
Formation et des Offres de Séminaire de toutes Utilisateurs dans cette Entreprise.


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

13



<i><b>Le schéma </b></i>


<b>3.4.4. Offre de Formateur </b>


Une Offre de Formateur est exprimée par un Fournisseur.


L’offre de Formateur contient la description de la compétence du Fournisseur.


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

<i><b>Le schéma </b></i>


<i><b>3.5. Les Besoins </b></i>



<b>3.5.1. Besoin de Formation </b>


Un Besoin de Formation est exprimé par un Client.


Un Besoin de Formation contient la description de la Formation souhaitée, avec
les exigences au niveau de la réponse attendue.


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

15


<i><b>Le schéma </b></i>


<b>3.5.2. Besoin de Formateur </b>


Un Besoin de Formateur est exprimé par un Client.


Un Besoin de Formateur contient la description de la Compétence souhaitée,
avec les exigences au niveau de la réponse attendue.



</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17></div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

17


<i><b>3.6. La Communication </b></i>


<b>3.6.1. Les Messages </b>


Le but de Message est pour les Utilisateurs peut communiquer à travers un
objet. Il n’est pas possible de s’adresser directement à un Utilisateur.


Le Message concerne les Objets suivants :


• Offre de Formation


• Session de l'Offre de Formation


• Inscription sur Session de l'Offre de Formation


• Offre de Séminaire


• Session de l'Offre de Séminaire


• Inscription sur Session de l'Offre de Séminaire


• Offre de Formateur


• Catalogue Fournisseur


• Réponse sur Besoin de Formation


• Besoin de Formateur



• Réponse sur Besoin de Formateur


• Transactions


• Facture


Le Fournisseur ne voit jamais l'information du Client qui envoie des messages.


<b>3.6.2. Les Pièces Jointes </b>


Les Pièces Jointes sont des fichiers qui sont rattachés les objets


Les Pièces Jointes peuvent concerner tout type d’Objet.


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

<i><b>3.7. Le Financement </b></i>


<b>3.7.1. Le Dépôt Requis </b>


Chaque utilisateur peut avoir un compte qui contient une certaine somme
d’argent. L'utilisateur doit payer quand il dépose un Objet et le rendre visible.


<i><b>Exemple : </b></i>


L'administrateur du Site définie le dépôt pour les Offres de Formation.


• La 1ère Offre nécessite un dépơt de 10 €,


• De la 2ème à la 5ème, un dépơt de 3 € chacune,


• De la 6ème à la 20ème, un dépôt de 1 € chacune,



• Au delà de la 20ème Offre, pas de dépôt requis.


Les Types d’Objets nécessitant un dépôt sont :


• Offre de Formation


• Session d’une Offre de Formation


• Offre de Séminaire


• Session d’une Offre de Séminaire


• Catalogue Fournisseur


• Offre de Formateur


• Besoin de Formation


• Besoin de Formateur


</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

19


<b>3.7.2. Les Transactions et Le Facture </b>


Certaines transactions réalisées à travers le Site, et le fournisseur doit payer la
commission. Cela veut dire qu'il doit reverser au Site une partie de son Chiffre
d'Affaire.


Les Types des Objets qui concernent les transactions



• Inscription sur une Session de L'offre de Formation


• Inscription sur une Session de L'offre de Séminaire


Le Facture est une collection des transactions qui concerne un Fournisseur.
Dans le cas entreprise, le Facture est envoyé au administrateur de l'entreprise.


</div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>

<i><b>Exemple : </b></i>


IDECAP propose un cours franỗais, un de ses classes a le tarif 50 USD. Un
utilisateur inscrit sur cette class avec le nombre d'inscrit est 10. Si le fournisseur
accepte cette inscription. Une transaction va être généré et le montant de la
transaction est 45*10 = 450 USD (Tarif validé * Nombre d’Inscrits validés).


Les paramètre définies par L'administrateur du Site :


• Taux de TVA : 10%.


• Taux de commission :


o de 1 USD à 100 USD : 2%


o de 101 USD à 300 USD : 1%


o de 301 USD à 500 USD : 0,5%


Dans l'exemple au dessus, Le Facture est généré et envoyé au IDECAP a le
contenue :


<i><b>Montant des transactions</b></i> : 450 USD (Somme des montants des Transactions,


dans ce cas il y a seulement 1 transaction)


<i><b>Montant HT </b></i>: 100*2% + 200*1% + 150*0.5% = 4.75 USD.


<i><b>Montant TVA</b></i> : 4.75*10% = 0.475 USD (Montant HT * Taux de TVA)


<i><b>Montant TTC </b></i>: 4.75 + 0.475 = 5.5 USD (Montant HT + Montant TVA)
Note :


• HT : Hors Taxe


• TVA : La taxe sur la valeur ajoutée


• TTC : toutes taxes comprises


<i><b>3.8. Les Sollicitations directs </b></i>



Une annonce peut être envoyé directement à un utilisateur. Pour éviter le Spam
(l’utilisateur ne veut plus recevoir des annonces de certaines fournisseurs ou clients).
On utilise le mécanisme suivant


<i><b>Les offres : </b></i>


</div>
<span class='text_page_counter'>(22)</span><div class='page_container' data-page=22>

21


<i><b>3.9. Les traitements différés </b></i>



<i><b>Génération des Transactions : </b></i>



<i><b>Périodicité :</b></i> Une fois par semaine, dans la nuit du samedi ou dimanche.


Le Système va chercher des inscriptions qui sont acceptés par le fournisseur
pour générer les transactions


Le système va envoyer un mail au Fournisseur lui indiquant la liste des
transactions qui ont été créés.


<i><b>Génération des Factures : </b></i>


<i><b>Périodicité :</b></i> Une fois par mois, dans la nuit du 1er samedi au dimanche.


Le Système va chercher des transactions qui sont acceptés par le fournisseur
pour générer le Facture


Le système va envoyer un mail au Fournisseur lui indiquant la facture qui a été
créé.


<i><b>Analyse de la Visibilité d’un Objet : </b></i>


<i><b>Périodicité :</b></i> Une fois par nuit, après minuit.
Pour chaque Objet qui a l'Etat Visibilité = Visible


Si la Date Fin Visibilité < Date du Traitement, alors il devient non visible : Etat
Visibilité = Non visible


Le système va envoyer un mail à l’Utilisateur lui indiquant la liste des Objets qui
ont été rendus invisibles.


<i><b>Analyse de la Clôture d’un Objet : </b></i>



<i><b>Périodicité :</b></i> Une fois par nuit, après minuit.


Pour chaque Objet qui a l'Etat Clôture = Non clôturé


Si la Date de Clôture < Date du Traitement, alors il devient clôturé : Etat Clôturé
= Clôturé


</div>
<span class='text_page_counter'>(23)</span><div class='page_container' data-page=23>

<b>4. Conception du Projet </b>



Dans ce projet, il y a trois types d'utilisateurs différentes : <i><b> Le fournisseur</b></i>, <i><b>Le </b></i>
<i><b>Client</b></i> et <i><b>L'administrateur du Site</b></i>. Un utilisateur peut être un Fournisseur ou Un
Client. Les schémas ci-dessous nous montre le rôle de chaque acteur dans ce
système.


<i><b>4.1. Management des données techniques du Site </b></i>



Seulement l’administrateur du site a le droite de gérer des donnés techniques


<i><b>Gérer Domaine : </b></i> Ajouter, modifier, supprimer des domaines


On supprime seulement des domaines qui ne sont pas utilisés par d’autres
objets.


<i><b>Gérer Catégories Classement : </b></i> Ajouter, modifier, supprimer des Catégories
Classement


</div>
<span class='text_page_counter'>(24)</span><div class='page_container' data-page=24>

23


<i><b>Gérer Taux de commission : </b></i> Ajouter, modifier, supprimer des taux de


commissions


<i><b>4.2. Management Utilisateur </b></i>



<i><b>Gérer Utilisateur :</b></i> créer, modifier, supprimer, bloquer, désbloquer.


Administrateur du Site peut créer des utilisateurs (Administrateur de l’entreprise,
User normal).


Seulement Administrateur de l’entreprise peut créer des utilisateurs dans son
entreprise.


</div>
<span class='text_page_counter'>(25)</span><div class='page_container' data-page=25>

<i><b>4.3. Management Offre de Formation </b></i>



<i><b>Gérer Offre Formation :</b></i> créer, modifier, supprimer, valider et annuler.
Le fournisseur peut créer, modifier, supprimer une Offre Formation.


Pour créer des sessions dans un Offre Formation, l'utilisateur doit valider cette
Offre.


</div>
<span class='text_page_counter'>(26)</span><div class='page_container' data-page=26>

25


<i><b>Gérer Offre Session Offre Formation :</b></i> créer, modifier, supprimer et valider
Dans un Offre Formation validé, le fournisseur peut créer, modifier, supprimer
des sessions.


Pour valider un Session Offre Formation, le Fournisseur doit avoir une certaine
somme d’argent dans son compte.


<i><b>Consulter Offre Formation : </b></i>



Le Client ne consulte que des Offres Formation validés et il faut avoir au moins
un session validée dans cette Offre


<i><b>Consulter Session Offre Formation : </b></i>


Le Client ne consulte que des Sessions Offres Formation validés


<i><b>Gérer Inscription sur Session Offre Formation :</b></i> inscrire, modifier, supprimer :
Le Client ne peut que inscrire sur des Sessions Offres Formation validés.


Le Client ne supprime que son inscription si il n’est pas encore accepté ou
refusé par le fournisseur.


<i><b>Accepter/Refuser Inscription : </b></i>


Le fournisseur peut accepter ou refuser une inscription du client. Seulement
dans le cas accepté, l'inscription du client est validée.


<i><b>L'administrateur du Site peut accepter ou refuser :</b></i> Une offre formation et
une session offre de formation. Dans le cas refuser, le client ne peut pas consulter
ou inscrire sur cette offre formation et cette session offre de formation


</div>
<span class='text_page_counter'>(27)</span><div class='page_container' data-page=27>

Le Client peut demander des informations sur Offre de Formation en envoyant
au Fournisseur. Le Fournisseur peut répondre au Client


<b>Note :</b> Le Fournisseur ne peut que répondre au Client. Le Fournisseur ne peut
pas envoyer un message au Client. Mais Le Fournisseur peut répondre, envoyer au
Administrateur et en revanche.



1er message : <b> Client</b> envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Client</b>


1er message : <b> Admin</b> envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Admin</b>


1er message : <b> Fournisseur</b> envoie au <b>Admin</b>


<b>Admin</b> répond au <b>Fournisseur</b>


<i><b>Message sur Session Offre de Formation : </b></i>


1er message : <b>Client</b> envoie au <b>Fournisseur</b>


</div>
<span class='text_page_counter'>(28)</span><div class='page_container' data-page=28>

27


<i><b>Message sur Inscription sur Session Offre de Formation : </b></i>


1er message : <b> Client</b> envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Client</b>


1er message : <b> Fournisseur</b> envoie au <b>Client</b>


<b>Client</b> répond au <b>Fournisseur</b>


1er message : <b> Admin</b> envoie au <b>Fournisseur</b>



<b>Fournisseur</b> répond au <b>Admin</b>


1er message : <b> Client</b> envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Client</b>


<i><b>4.4. Management Offre de Séminaire </b></i>



</div>
<span class='text_page_counter'>(29)</span><div class='page_container' data-page=29></div>
<span class='text_page_counter'>(30)</span><div class='page_container' data-page=30>

29


<i><b>Gérer Catalogue Fournisseur :</b></i> créer, modifier, supprimer, valider et annuler.
Le fournisseur peut créer, modifier, supprimer une Catalogue Fournisseur.


Pour valider une Catalogue Fournisseur, le Fournisseur doit avoir une certaine
somme d’argent dans son compte.


Pour fermer un Catalogue Fournisseur (sans supprimer), le fournisseur peut
l'annuler.


<i><b>Gérer Chapitre :</b></i> Le fournisseur peut créer, modifier, supprimer une Chapitre.


<i><b>Gérer Produit : </b></i> Dans chaque chapitre, le fournisseur peut créer, supprimer une
Produit.


<i><b>Consulter Catalogue Fournisseur :</b></i> Le Client ne consulte que des Catalogue
Fournisseur validés


<i><b>L'administrateur du Site peut accepter ou refuser</b></i> un Catalogue Fournisseur,
Dans le cas refuser, le client ne peut pas consulter le Catalogue Fournisseur.



<i><b>Messages sur Catalogues Fournisseur </b></i>


1er message : <i><b> Client </b></i>envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Client</b>


1er message : <b> Admin</b> envoie au <b>Fournisseur</b>


<b>Fournisseur</b> répond au <b>Admin</b>


1er message : <b> Fournisseur</b> envoie au <b>Admin</b>


<b>Admin</b> répond au <b>Fournisseur</b>


</div>
<span class='text_page_counter'>(31)</span><div class='page_container' data-page=31>

<i><b>Gérer Offre de Formateur :</b></i> créer, modifier, supprimer, valider et annuler.
Le fournisseur peut créer, modifier, supprimer une Offres Formateur.


Pour valider une Offres Formateur, le Fournisseur doit avoir une certaine somme
d’argent dans son compte.


Pour fermer un Offres Formateur (sans supprimer), le fournisseur peut l'annuler.


<i><b>Consulter Offre Formateur :</b></i> Le Client ne consulte que des Offres Formateur
validés


</div>
<span class='text_page_counter'>(32)</span><div class='page_container' data-page=32>

31


<i><b>Messages sur Offre Formateur : </b></i>


1er message : <i><b> Client </b></i>envoie au <i><b>Fournisseur</b></i>



<b>Fournisseur</b> répond au <b>Client</b>


1er message : <i><b> Admin</b></i> envoie au <i><b>Fournisseur</b></i>


<b>Fournisseur</b> répond au <b>Admin</b>


1er message : <i><b> Fournisseur</b></i> envoie au <i><b>Admin</b></i>


<b>Admin</b> répond au <b>Fournisseur</b>


<i><b>4.7. Management Besoin de Formation </b></i>



</div>
<span class='text_page_counter'>(33)</span><div class='page_container' data-page=33>

Le Client peut créer, modifier, supprimer un Besoin de Formation.


Pour valider un Besoin, le Client doit avoir une certaine somme d’argent dans
son compte.


Pour fermer un Besoin de Formation (sans supprimer), le Client peut l'annuler.


<i><b>Consulter Besoin de Formation : </b></i>Le Fournisseur ne consulte que des Besoins
Formation validés


<i><b>Répondre sur Besoin de Formation : </b></i> Le Fournisseur ne peut que répondre
sur des Besoins de Formation validés.


<i><b>Accepter/Refuser le Réponse : </b></i>


Le Client peut accepter ou refuser une réponse du Fournisseur. Seulement
dans le cas accepté, la réponse du Fournisseur est validée.



</div>
<span class='text_page_counter'>(34)</span><div class='page_container' data-page=34>

33


<i><b>Messages sur Besoin de Formation : </b></i>


1er message : <b> Fournisseur</b> envoie au <b>Client</b>


<b>Client</b> répond au <b>Fournisseur</b>


1er message : <b> Admin</b> envoie au <b>Client</b>


<b>Client</b> répond au <b>Admin</b>


1er message : <b> Client</b> envoie au <b>Admin</b>


<b>Admin</b> répond au <b>Client</b>


<i><b>4.8. Management Besoin de Formateur </b></i>



Le principe du Besoin de Formateur est presque la même au Besoin de
Formation.


<i><b>4.9. Management Transaction et Facture </b></i>



</div>
<span class='text_page_counter'>(35)</span><div class='page_container' data-page=35>

<i><b>Gérer Transaction</b></i> : Modifier, Valider/Dévalider, Supprimer


<i><b>Gérer Facture</b></i> : Modifier, Annuler, Régler, Supprimer


<i><b>Messages sur Transaction et Facture : </b></i>



1er message : <b> Admin</b> envoie au <b>Fournisseur</b>


</div>
<span class='text_page_counter'>(36)</span><div class='page_container' data-page=36>

35


<i><b>4.10. Les Classes </b></i>



</div>
<span class='text_page_counter'>(37)</span><div class='page_container' data-page=37></div>
<span class='text_page_counter'>(38)</span><div class='page_container' data-page=38>

37

<b>5. Implémentation et Résultat obtenu </b>



<i><b>5.1. Environnement Technique de Développement </b></i>



Serveur Web : Apache ou Tomcat


Langage : PHP


Base de données : MySQL


Le développement s’appuie sur un framework EPOP (développé par Eralys)
dérivé de XOOPS (solution Open Source).


Le site support multi-langages. Pour linstant, il support langlais et franỗais.


<i><b>5.2. Le Résultat </b></i>



<i><b>La page d’accueille : </b></i>


L’utilisateur anonyme ne consulte que des offres et des besoins. Pour répondre
ou inscrire sur des besoins ou des session des offres, il doit devenir un membre du
site en inscrivant sur le site.



<i><b>Le domaine : </b></i>


</div>
<span class='text_page_counter'>(39)</span><div class='page_container' data-page=39></div>
<span class='text_page_counter'>(40)</span><div class='page_container' data-page=40>

39


L’administrateur du site doit initialiser doit définir des valeurs dépôts pour chaque
objet. Par défaut, des objets qui ne sont pas encore définis la valeur dépôt est 0.


<i><b>Le Compte : </b></i>


Chaque utilisateur a un compte. Dans le cas l’entreprise, seulement
l’administrateur de l’entreprise a besoin d’un compte. Les membres dans son
entreprise vont utiliser le dépôt dans son compte.


</div>
<span class='text_page_counter'>(41)</span><div class='page_container' data-page=41>

<i><b>L’Offre de Formation </b></i>


Une offre de formation contient des informations comme «Nom», «Nombre de
jour», «Tarif»…


</div>
<span class='text_page_counter'>(42)</span><div class='page_container' data-page=42>

41


<i><b>Les sessions de l’offre de formation </b></i>


Dans une offre de formation, il y a plusieurs sessions.


Chaque session contient des informations : Date début et date fin de la session.
La durée, lieu, description, la date clôture, nombre de places maximum…


Si la date current est plus grande que la date clôturée => on ne peut pas inscrire
sur cette session.



Le tarif de l’offre de formation est le tarif global pour toutes les sessions (value
défaut). Néanmoins, chaque session peut avoir son propre tarif (tarif privé). Ce tarif
peut être plus ou moins que tarif global.


</div>
<span class='text_page_counter'>(43)</span><div class='page_container' data-page=43>

<i><b>Client consulte des offres de formation </b></i>


</div>
<span class='text_page_counter'>(44)</span><div class='page_container' data-page=44>

43


<i><b>Le résultat de recherche sur l’offre de formation </b></i>


Trier possibilité sur : intitulé, nombre de jours, tarif, tarif réduit.


Le tarif réduit : le tarif plus petit des sessions dans l’offre de formation.


<i><b>Les messages sur un objet : </b></i>


</div>
<span class='text_page_counter'>(45)</span><div class='page_container' data-page=45>

<i><b>Message sur offre de formation </b></i>


</div>
<span class='text_page_counter'>(46)</span><div class='page_container' data-page=46>

45


<i><b>Inscription sur une session de l’offre de formation </b></i>


Le client peut inscrire sur une session. Le nombre d’inscrits doit être plus petite
que les places restantes.


Les places restantes = Nombre de places maximum – Nombre d’inscrit validé
(accepter par le fournisseur)


<i><b>Le fournisseur consulte ses offres </b></i>



</div>
<span class='text_page_counter'>(47)</span><div class='page_container' data-page=47>

<i><b>Le fournisseur analyse des inscriptions sur session de l’offre de formation </b></i>


Avec chaque inscription, le fournisseur peut accepter ou refuser.


Dans le cas accepté :


Nombre d’inscrits acceptés <= Nombre d’inscrits


Il y a deux types de tarif :


• Tarif global (pour tous les inscrits)


Total tarif pour l’inscription = Tarif global.


• Tarif unitaire (pour chaque inscrit).


Total tarif pour l’inscription = Tarif unitaire * Nombre d’inscrits acceptés.


<i><b>Le catalogue fournisseur </b></i>


Chaque utilisateur (ou un entreprise) peut proposer plusieurs offres. Pour
faciliter de recherche, le fournisseur peut grouper des offres dans un catalogue.


</div>
<span class='text_page_counter'>(48)</span><div class='page_container' data-page=48>

47


</div>
<span class='text_page_counter'>(49)</span><div class='page_container' data-page=49>

<i><b>Le taux de commission </b></i>


</div>
<span class='text_page_counter'>(50)</span><div class='page_container' data-page=50>

49


<i><b>La transaction </b></i>



Avec chaque inscription (qui est accepté par le fournisseur), le système va
générer automatiquement une transaction en utilisant la formulaire :


<i>Si le type de tarif est global </i>


Le montant de transaction = Tarif global * 1


<i>Si le type de tarif est unitaire </i>


Le montant de transaction = Tarif unitaire * Inscription accepté


<i><b>La facture </b></i>


Avec des transaction qui sont validés par le fournisseur. A la fin du mois, le
système va générer une facture qui contient tous des transactions du fournisseur en
utilisant le formulaire :


• Taux de TVA : 10%.


</div>
<span class='text_page_counter'>(51)</span><div class='page_container' data-page=51>

<i><b>Montant HT = </b></i>Montant des transactions<i><b> * </b></i>Taux de commission.


<i><b>Montant TVA = </b></i>Montant HT * Taux de TVA


<i><b>Montant TTC = Montant</b></i> HT + Montant TVA


<i><b>Avec </b></i>


• Taux de TVA : défini par l’administrateur du Site (Normalement en france
c’est 19.6%)



• Montant des transactions : Total le montant des transactions.


• HT : Hors Taxe


• TVA : La taxe sur la valeur ajoutée


• TTC : toutes taxes comprises


</div>
<span class='text_page_counter'>(52)</span><div class='page_container' data-page=52>

51

<b>6. Conclusion </b>



Le site est installé et testé par TDJ. Toutes les fonctions marchent bien. Il reste
encore des remarques sur cosmetics (l’interface, des icons, les messages, la
traduction franỗais - anglais) pour changer.


Pendant le stage, j’ai obtenue des expériences dans l’environnement de travail
réel et industriel. L’expérience dans la conception, codage, la capacité d’estimer un
projet en termes de coûts et de livrables.


</div>
<span class='text_page_counter'>(53)</span><div class='page_container' data-page=53>

<b>7. Bibliographie </b>



[1] Spécification de FILIO1.2 – Hugo DELOUVIN, Mars 2005.


[2] Rapport de Stage Filio 1.0 – Nguyen Hung Bac


[3] Spécification de Formation - ALIU Francis, Juin 2005.


[4] />


[5] />



[6] />


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×