Académique Documents
Professionnel Documents
Culture Documents
Université de Sfax
Rapport De Stage
Présenté à
Par
Dabbeche Sirine
Chapitre2 :Réalisation du projet….………………………………………….5
Introduction…………………………….…………...……………………5
2.1 Environnement du travail…………………………………….…5
2.2 Langages de programmation…….…………………………….5
2.2.1 PHP…………….……………………………………..6
2.2.2 Visual Studio Code……………………………….…7
2.2.3 Framework symfony ….…………………………….7
2.2.4 Bootstrap………….………………………………….8
2.2.5 WampServer………………………….……………...8
2.2.6Twig……………….………………………….………..9
2.3 Analyse et conception global du projet……………………...10
2.4 Identification des acteurs………………….………………….10
2.5 Diagramme des cas d’utilisation……………………….…….11
2.6 Diagramme de classe…………………………………….…...12
2.7 Réalisation d’application……………………………………...13
2.7.1 Gestion des .utilisateurs.…………………...…………………13
2.7.2 Gestion des événements……………………………………..15
2.7.3 Gestion des catégories……………………….……………….17
2.7.4 Gestion des taches………………….…………………………18
2.7.5 Gestion des réunions……………………….…………………20
2.7.6 Gestion des historiques…………………….…………………21
Conclusion générale……………………………….……………………..24
1
Figures
2
Introduction général :
Un site web est un ensemble de pages web qui peuvent être consultées en
suivant des hyperliens à l'intérieur du site. Il est riche des produits et des
services qui l’intéresse
3
Chapitre 1 : Cadre générale du projet :
1.1 Introduction :
Dans ce premier chapitre , nous allons présenter le cadre général du projet ainsi
que la société d’accueil . Ensuite , nous allons décrire la solution proposé tous
en passant par l’étude de l’existant et critiques
Mon stage d’été s’inscrit au sein de la société SoftSquare IT, Dont son logo est
1.2.2Organisme
Il existe deux départements
Département Commercial :
_Contacter les clients
_ préparer des clients de charge
4
_Equipe développement mobile (Android,IOS)
_Equipe développement web
(symfony,Laravel,API)
_Equipe WordPress
3.1.Contexte du projet :
Ce travail s’intègre dans un projet de perfectionnement . Il a été
effectué au sein de la société SoftSquareIT et à pour but de
développer un site web de gestion d'événements pour les clubs les
associations et les entreprises .
Notre site web « Soft Event » est un outil logiciel complet et
professionnel qui gère et automatise tous les aspects clés de la gestion
d'événements: création , suppression inscriptions etc.
4.1 conclusion :
Dans ce chapitre, nous avons présenté le contexte de notre projet tout
en précisant la problématique à traiter dans ce travail.
Introduction :
5
La réussite de notre travail dépend du choix des technologies et des outils. Si
pourquoi dans ce chapitre nous allons présenter l’environnement du travail et
les technologies utilisés au cours de développement de ce projet .
6
Visual Studio Code Éditeur de code source autonome qui s'exécute
sur Windows, macOS et Linux
7
Figure2 : Architecture MVC
8
Twig est un moteur de templates pour le langage de programmation
PHP, utilisé par défaut par le framework Symfony.
9
2.5 Diagramme des cas d’utilisation
10
objets.
La figure .. décrit le diagramme de notre projet
11
réalisée . L’interface principale du site web a un menu pour
l’administrateur
L’administrateur a le choix entre event ,Catégories,Reunion,
Taches,Historys..
12
Figure6 :inscription
Ensuite, il doit signer avec son e-mail et mot de passe comme indiqué
dans la figure.
Figure8 : Logout
13
L’administrateur peut consulter la liste des évènements du site web
en cliquant sur l’icone « Event » comme indique figure suivante
14
Figure11 : suite de Formulaire de création d'un événement
Figure12 :supprimer un évènement
15
L'illustration suivante montre la façon dont les événements sont
affichés à l'utilisateur.
16
Chaque évènement peut comporter de multiples tâches.
L'administrateur peut les ajouter en précisant l'administrateur
approprié pour chaque tâche et en indiquant la tâche parent
17
début et de fin et même le retirer par la bouton « delete »
18
Figure18 : Formulaire de création d'une réunion
19
en cliquant sur le bouton "Ajouter un historique", un formulaire
s'affiche comme la montre la figure
20
Figure21: listes des controller
21
Conclusion générale :
Le développement de notre projet intitulé «Soft Event »
nous a permis de répondre aux besoins de notre client.
22