Rapport De Stage - Pham Duc
Note de Recherches : Rapport De Stage - Pham Duc. Rechercher de 53 000+ Dissertation Gratuites et Mémoires.............. 27
2.4.1 2.4.2 L’interface du système.................................................................... 27 Base de données............................................................................... 31
2.5
Paiement en ligne avec Paypal........................................................... 35
2.5.1 2.5.2 Introduction du PayPal .................................................................. 35 Paiement en ligne à Paypal pour RIVF......................................... 38
3
Analyse des résultats ............................................................................. 40
3.1 3.2 Les statistiques .................................................................................... 40 SGC en comparaison avec les autres outils....................................... 41
4
Conclusion.............................................................................................. 44
i
Bibliographie.................................................................................................. 45
ii
Liste des figures
Figure 2-1: Architecture du SGC ............................................................................. 2 Figure 2-2: L’état d’utilisation de PHP des années dernières. .............................. 3 Figure 2-3: L’état d’utilisation des langages de programmation .......................... 4 Figure 2-4: Diagramme de cas d’utilisation de l’administrateur ........................ 10 Figure 2-5: Diagramme de cas d’utilisation du responsable................................ 11 Figure 2-6: Diagramme de cas d’utilisation du comité......................................... 12 Figure 2-7: Diagramme de cas d’utilisation de l’auteur....................................... 13 Figure 2-8: Diagramme de cas d’utilisation de l’utilisateur ................................ 14 Figure 2-9: Diagramme d’activité du SGC............................................................ 17 Figure 2-10: Diagramme de séquence Ajouter des comités ................................. 18 Figure 2-11: Diagramme de séquence Ajouter une session.................................. 19 Figure 2-12: Diagramme de séquence Choisir les comités ................................... 20 Figure 2-13: Diagramme de séquence Soumettre un papier................................ 21 Figure 2-14: Diagramme de séquence Assigner les papiers ................................. 22 Figure 2-15: Diagramme de séquence Evaluer un papier .................................... 23 Figure 2-16: Diagramme de séquence Décider un papier .................................... 24 Figure 2-17: Diagramme de séquence S’inscrire à la conférence ........................ 25 Figure 2-18: Schéma des tables principales de la base de données du SGC....... 26 Figure 2-19: Gérer les comités ................................................................................ 27 Figure 2-20: Ajouter une session ............................................................................ 28 Figure 2-21: Modifier une session........................................................................... 28 Figure 2-22: Choisir comités pour la session ......................................................... 29 Figure 2-23: Assigner un papier aux comités ........................................................ 29
iii
Figure 2-24: Evaluer un papier............................................................................... 30 Figure 2-25: Soumettre un papier .......................................................................... 30 Figure 2-26: S'inscrire à la conférence................................................................... 31 Figure 2-27: Une transaction très simple utilisant PayPal ................................... 36 Figure 2-28: Paiement à PayPal.............................................................................. 36 Figure 2-29: L’information de paiement à RIVF.................................................. 38 Figure 2-30: Paiement à PayPal pour RIVF.......................................................... 39 Figure 3-1: Les papiers soumis ............................................................................... 41 Figure 3-2: Les auteurs............................................................................................ 41
iv
Remerciements
Je voudrais tout d’abord remercier mon grand chef: le Docteur Patrick Bellot, professeur de l’Ecole Nationale Supérieure des Télécommunications (ENST) à Paris, pour m’avoir proposé le stage, pour sa patience dans les premiers jours où je n’étais pas efficace et enfin pour m’avoir donné des conseils tout au long de mon stage. En suite, je tiens à remercier mes amis, mes collègues: DANG Minh Dung, LE Quoc Cuong, PHAM Viet Tan Nguyen, DINH Anh Minh, qui m’ont partagé les moments inoubliables à Paris. Je voudrais également remercier les professeurs de l’Institut de la Francophonie pour l’Informatique (IFI) et les personnels de l’IFI qui m’ont donné des soutiens pendant mes études. Enfin, un grand merci à ma famille et mes amis qui m’encouragent tout le temps dans ma vie. Merci à tous.
v
Résumé
A l’occasion de la conférence RIVF’06, nous avons développé un système (SGC) pour l’organisation de conférence basé sur WWW et sur le système de la base de données. Ce rapport décrit l’analyse, la conception, l’implémentation et l’évaluation du système SGC.
Mots-clefs: gestion de conférence, responsable de session, comité, auteur, soumission de papier, évaluation de papier, assigner un papier aux comité
Abstract
In the context of the organization of RIVF’06, we have developed a system (SGC) for conference organization based on World Wide Web and data base system. This report describes analysis, design, implementation and evaluation of the system.
Keywords: conference management, track chair, committee, author, paper submission, paper evaluation, assign paper to committee
vi
1 Introduction
1.1 Motivations
RIVF'06 offre l'opportunité pour les jeunes informaticiens de discuter de problèmes et de partager leurs résultats en informatique, d'identifier de nouveaux problèmes ainsi que de créer de nouvelles voies pour la recherche et l'innovation. Pour les organisateurs d'un tel événement, c'est un honneur à être responsable, mais il comporte également beaucoup de choses à faire. Par exemple: lancer le Call for paper, collecter les papiers, assigner les papiers aux comités, collecter les évaluations, envoyer les notifications aux auteurs, gérer les inscriptions des participants etc. Le système SGC a pour but d’aider les organisateurs de faire tels travaux. Il supporte tous les fonctionnalités principales d’un système de gestion de conférence: soumettre le papier, assigner les papiers, évaluer les papiers, informer à l’auteur les notifications de son papiers, s’inscrire à la conférence. Avec ce système, les organisateurs peuvent gérer facilement la conférence.
1.2 Structure du rapport
Ce rapport se divise en 4 parties: chapitre 1 est l’introduction; chapitre 2 s’agit de la solution, dans ce chapitre, nous abordons l’architecture du système, les analyses des exigences, les outils utilisés; chapitre 3 présente les résultats, les utilisations du système et une petite comparaison avec les autres. Chapitre 4 est la conclusion.
1
2 Solution
2.1 Architecture du système
L’architecture du système a 3 couches: navigateur de web, serveur de web et serveur de la base de données. L’utilisateur prend le navigateur de web pour accéder au système via l’Internet. Le protocole de communication entre le navigateur et le serveur est HTTP. Le mécanisme du système est très simple: d’abord, le navigateur envoie son requête au serveur, et puis, le serveur accède directement au serveur de la base de données, en suit, il envoie au navigateur les données.
Figure 2-1: Architecture du SGC
Nous avons décidé d’utiliser le langage PHP et le système de la base de données MySQL qui sont décrits en détail dans la section suivante.
2
2.2 Outils utilisés
2.2.1 PHP 2.2.1.1 Qu’est ce PHP
PHP a une définition récursive: PHP: Hypertext Processor. Mais, en réalité, son premier nom est: Personal Home Page Tools. PHP est un langage de script côté serveur inclus dans HTML. PHP est créé par Rasmus Lerdorf, un ingénieur qui fait partie de l’équipe développement d’Apache. La première partie de PHP est construite en 1994. En 1997, il y avait 50.000
...