3. INTRODUCTION
collaboration entre
les utilisateurs , les
experts et les
administrateurs
l'application permet une collecte
efficace des propositions de
projets, une évaluation objective
et une prise de décision éclairée
quant à leur financement. Elle
offre également un suivi en
temps réel des projets financés
et une évaluation des résultats
obtenus, contribuant ainsi à une
gestion transparente et à la
réalisation de projets pertinents
et innovants.
Le projet de gestion
d'appel à projets vise à
développer une
application web
conviviale et centralisée
pour simplifier et
optimiser le processus
de sélection, d'évaluation
et de financement des
projets.
Contexte
Objectif
4. 04
03
01
02
Technologies utilisées
python
Html
Utilisé pour la conception et la mise en
forme de l'interface utilisateur de
l'application, permettant de créer un
design attrayant, cohérent et
personnalisé.
CSS
Un framework web puissant et
hautement productif basé sur
Python, est utilisé pour faciliter le
développement rapide et sécurisé
de l'application web.
Django
Un langage de programmation
polyvalent et facile à apprendre,
est utilisé pour développer la
logique et les fonctionnalités de
l'application.
Utilisé pour structurer et organiser le
contenu de l'application web, en
définissant la hiérarchie des éléments et
en permettant leur affichage cohérent sur
les différents navigateurs et appareils.
5. Architecture du système
Gère l’interface utilisateur et les
interactions avec les utilisateurs
Couche de présentation
1
Stocke toutes les informations relatives aux
projets , aux utilisateurs et aux évaluations
Couche de données
Contient la logique métier de l’application , y
compris les fonctionnalités de gestion des appels
à projets et d’évaluation des projets soumis
Couche logique
3
2
6. Modélistation
UML
Définir et représenter les différents cas
d'utilisation de l'application, en identifiant
les acteurs impliqués et les interactions
entre eux.
cas d'utilisation
Créer des diagrammes de classes qui
décrivent la structure et les relations
entre les différentes classes de
l'application, en spécifiant les attributs,
les méthodes et les associations.
Diagramme de classe
Représenter les interactions entre les objets et les
séquences d'événements au sein de l'application,
montrant comment les objets communiquent entre eux
dans différents scénarios.
Diagramme de séquence
Modéliser les processus et les flux de travail de
l'application, en représentant les étapes, les
décisions et les actions à travers des
diagrammes d'activité.
Diagramme d’activité
Décrire l'architecture matérielle et
logicielle de l'application, en montrant
les différents composants, les
connexions réseau et les déploiements
physiques.
Diagramme de déploiement
Organiser les éléments de l'application en
paquets logiques, en montrant comment les
classes, les interfaces et les autres artefacts sont
regroupés pour une meilleure gestion et
compréhension.
Diagramme de package
7. Agile project management infographics
Task Owner Content Design Status Date
Mars is a cold place Mars Done Done Published Apr 24
Mercury is the smallest planet Mercury Done In process On hold Aug 23
It is a biggest planet Jupiter On hold In process Review Sep 12
It has a beautiful name Venus Done On hold On hold October 1
It is far away from the Sun Neptune Done In process Review October 4
8. Agile project management infographics
Agile development
Feedback
The Moon is Earth’s
only natural satellite
Stop
Earth is the third
planet from the Sun
Release
Neptune is far away
from Earth
Receive
Jupiter is the biggest
planet of them all
Review
Venus is the second
planet from the Sun
Design
Mercury is the
closest planet to the
Sun
Build
Despite being red,
Mars is a cold place
9. Agile project management infographics
Mercury is the smallest
planet of them all
Act
Venus is the second planet
from the Sun
Plan
Despite being red, Mars is
actually a cold place
Check
Jupiter is the biggest planet
of them all
Do
4 1
3 2
PDCA cycle
10. Agile project management infographics
Agile methodology
Mercury is the
smallest planet
of them all
Venus is the
second planet
from the Sun
Despite being
red, Mars is a
cold place
Jupiter is the
biggest planet of
them all
Saturn is a gas
giant and has
several rings
Conception Analysis Deployment
Testing
Design
11. Agile project management infographics
Saturn is a gas giant with rings
Deployment
Venus has a beautiful name
Testing
Jupiter is the biggest planet
Construction
Mars is actually a cold place
Analysis
Mercury is the smallest planet
Conception
Earth is where we all live
Deployment
The Sun is a huge star
Testing
The Moon is a natural satellite
Construction
Pluto is a dwarf planet
Analysis
Ceres is a dwarf planet
Conception
Waterfall
Agile