Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Remerciements
Nous tenons ici à témoigner notre reconnaissance et notre gratitude aux structures et
aux personnes sans lesquelles ce projet n’aurait jamais vu le jour
➢ Nous remercions l’Université Aube Nouvelle (U-AUBEN) pour le confort
pédagogique et pour la qualité de la formation que nous avons reçue.
➢ Nous exprimons nos vifs remerciements à l’endroit de toute l’équipe
pédagogique.
➢ Nous remercions également la direction de la CARFO, ainsi que toute son équipe,
pour l’expérience enrichissante et pleine d’intérêts qu’elles nous ont fait vivre
durant cette période de stage.
Nous tenons à remercier tout particulièrement et à témoigner toute notre
reconnaissance aux personnes suivantes :
➢ M. Youssouf LOYA, Directeur de high-tech à U-AUBEN pour sa générosité et
son accompagnement ;
➢ Mme Edwige Marie Eveline, Directrice Général de la CARFO, qui nous a
ouvert les portes de sa structure ;
➢ M. Noël BADO, Directeur des systèmes d’informations de la CARFO ;
➢ M. Karim KOMONDI, notre Directeur de Mémoire, Enseignant à U-AUBEN
qui nous a suivi et orienté durant la réalisation de notre projet ;
➢ M. Serge KONSIEGA, le superviseur de ce travail, notre maître de stage ;
➢ Tout le personnel administratif, pour l’effort et la patience accordée afin de
réussir notre projet ;
➢ Ma famille, qui m’a toujours soutenue, et en particulier, mes parents, pour leur
discernement, et leurs conseils ;
➢ Mes amis, pour leur soutien ;
➢ Tous ceux ayant participer de près ou de loin a l’élaboration du document
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
I
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
II
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
III
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
IV
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
V
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
VI
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Sigles et abréviations
2TUP Two Tracks Unified Process
AG Assemblée Générale
BD Base de Données
CU Cas d’Utilisation
CAMES Conseil Africain et Malgache pour l’Enseignement Supérieur
CARFO Caisse Autonome de Retraite des Fonctionnaires
COCOMO Constructive Cost Model
DIS Direction de l’Informatique et des Statistiques
DP Direction des Prestations
HM Homme Mois
IC Ingénieur de Conception
SN Scenario Nominal
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique.
VII
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
INTRODUCTION GENERALE
L’Homme ayant travaillé pendant une longue période de sa vie pour son pays, devenu
moins vigoureux avec l’âge ou ne disposant plus de moyens physiques nécessaires pour
continuer à servir son pays mérite un repos. Afin de subvenir à ses besoins pendant cette
période dite de retraite, un mécanisme est nécessaire pour la mise en place d’un fonds.
Ainsi est – il important d’assister le travailleur tout au long de sa carrière pour qu’il puisse
s’auto suffire au moment où il se retire de la vie active.
C’est en cela que la CAISSE AUTONOME DE RETRAITE DES FONCTIONAIRES
(CARFO) qui a bien voulu nous recevoir pour notre stage, s’occupe de la gestion de la
retenue pour pension des employés du secteur public et des collectivités locales. Cette
retenue est obtenue en associant les contributions de l’employé et de l’employeur tout
le long de sa carrière.
La CARFO exerçant dans un domaine social, a le souci d’assister les pensionnés pour
lesquels elle travail. Pour ce faire, elle a mis en place durant l’année scolaire 2007-2008
un système de bourse d’une valeur de cent mille Francs CFA (100000 FCFA) destiné
exclusivement aux filles dont quatre-vingt une (81) en étaient bénéficiaires. Le nombre
de ces bourses n’a cessé d’augmenter. Ainsi on en dénombrait cinq cent (500) pour le
compte de l’année scolaire 2013-2014. Pour celle en cours il a été décidé d’étendre ces
bourses aux deux sexes d’où l’atteinte du nombre de quatre mille trois cents dix-sept
(4317) boursiers à nos jours. Chaque année donc cinq cent (500) nouveaux orphelins
sont alors choisis selon un certain nombre de critères pour bénéficier de cette bourse.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
1
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
2
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
PARTIE I :
GENERALITES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
3
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
CHAPITRE I PRESENTATION DU
CONTEXTE DE STAGE
I.1 Introduction :
L’Université Aube Nouvelle exige un stage de trois (03) mois minimum à ses étudiants
en fin de cycle afin de valider leur cursus. Ce stage leur permet de mettre en pratique les
compétences acquises durant la formation afin de se préparer à une vie professionnelle
épanouie.
Ainsi, dans ce chapitre il sera question de présenter le contexte du stage, les objectifs,
les résultats attendus, les moyens adoptés pour la mise en œuvre et la planification de
l’exécution du projet. Cependant, il convient tout d’abord de présenter la structure de
formation, ainsi que l’entreprise d’accueil.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
4
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Les diplômes qui y sont délivrés ont les grades de : DUT, Licence, Master et Doctorat.
Avec plus de 26 diplômes homologués par le Conseil Africain et Malgache pour
l’Enseignement Supérieur (CAMES).
I.2.2 Formation :
Elle est composée d’instituts, d’écoles et des Unités de Formation et de Recherche
(UFR). L'université aube nouvelle comprend :
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
5
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
6
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
7
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
I.3.2 Organigramme
Nous avons effectué notre stage dans cette direction plus précisément au niveau de
service de Développement Informatique (SDI).
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
8
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
9
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Cette situation n’est pas optimale et pose plusieurs soucis tels que :
➢ un grand risque d’erreurs sur plusieurs plans du fait de la non automatisation des
processus ;
➢ un travail difficile et fastidieux vue le nombre de personnes concernées et la
méthode ne permettant pas le suivi des boursiers qui réside dans les différentes
régions du pays et aussi quelque foi à l’étranger ;
➢ divers problèmes de fiabilité de contrôle et de sécurité sur le registre et les
fichiers ;
➢ un manque de fonctionnalité dédie tels que la recherche, l’édition de statistiques
et La génération de l’état global des boursiers à une date donnée et avec des
informations prévisionnelles et bien autre ,
➢ la possibilité de connaitre à un instant donné et pour tout boursier l’année
d’expiration des bourses.
Ainsi les logiciels de bureautiques utilisés, bien que puissants se révèlent inefficaces dans
la gestion appropriée de ces boursiers car ils ne permettent pas de satisfaire certains
besoins capitaux.
Afin de permettre une gestion et un suivi de qualité des bourses, l’implémentation d’une
application simple, robuste et conviviale s’impose comme une solution idoine pour
pallier aux difficultés et faciliter le suivi de ces boursiers de la CARFO.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
10
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
a) Le groupe de pilotage
Le groupe de pilotage est chargé de veiller au bon fonctionnement du projet. Il valide
les grands choix techniques, les délais à respecter et les résultats attendus.
Il est constitué de :
➢ Monsieur Noel BADO, Directeur des Systèmes Informations de la CARFO ;
➢ Monsieur Aboudou TRAORE, Chef de Service développement et exploitation à
la CARFO ;
➢ Monsieur W. Serge Franck Amel KONSIEGA, le superviseur de ce travail, notre
maître de stage ;
➢ Monsieur Nazaire OUATTARA, Directeur des Prestation de CARFO ;
➢ Monsieur François D’assise OUATTARA, Chef de Service des Risques
Professionnels à la CARFO ;
b) Le groupe de projet
Le groupe de projet est chargé de l’exécution du projet, c’est à dire de procéder à
l’analyse, la conception, la réalisation et le déploiement de l’application. La validation
des différents rapports sur l’avancement du projet est effectuée par le groupe de pilotage.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
11
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
12
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Test général
Rédaction du manuelle utilisation
I.5 Conclusion :
Le présent chapitre nous a permis de faire un tour d’horizon sur la structure d’accueil,
de présenter le projet et notamment ses attentes, ses objectifs ainsi que le rôle de chaque
acteur du projet.
Ce qui nous permettra dans le chapitre suivant de présenter le processus de
développement utilisé, la démarche et les moyens mis en place.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
13
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
➢ importer ficher ;
➢ ajout, modification et suppression des boursiers ;
➢ ajout, modification et suppression des bulletins ;
➢ ajout, modification et suppression des liens ;
➢ ajout, modification et suppression des tuteurs ;
➢ produire des statistiques ;
➢ gestion de comptes ;
➢ gérer Système :
o ajout, modification et suppression des utilisateurs ;
o ajout, modification et suppression des droits ;
o ajout, modification et suppression des motifs de retraits ;
➢ mettre à jour l’année académique.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
14
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Pour notre projet nous serons amenés à utiliser certains de ces diagrammes comme :
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
15
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Un acteur : un acteur est une entité autonome et extérieure au système, et qui interagit
directement avec lui. Il peut être un humain, un logiciel, un matériel.
Un cas d’utilisation : Un cas d’utilisation est représenté par une ellipse contenant son
nom, ce nom correspondant à l’utilisation représentée, il est lié à un acteur par une
association.
Une Relation : Elle est représentée par une ligne qui permet de relier les acteurs aux cas
d’utilisation et de montrer quel acteur participe à quel cas d’utilisation.
Formalisme et exemple :
UML possède trois (3) types de relations entre les cas utilisation, Une relation d’inclusion
(include), une relation d’extension (extend) et une relation de généralisation. Ces
relations sont toutes représentées graphiquement de manière unique.
➢ L’inclusion :
Un cas A inclut un cas B, si le comportement de A inclut forcement au préalable et en
intégralité le comportement attribué au cas B. Elle est matérialisée graphiquement par
le stéréotype <<include >>
➢ L’extension :
Un cas A étend un cas B, Si le comportement de A peut être étendu par le comportement
de B c’est-à-dire que A ajoute un comportement à B. Une extension est souvent soumise
à condition. Elle est matérialisée par le stéréotype <<extend>>
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
16
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
➢ La généralisation :
Un cas A est une généralisation d’un cas B si B est un cas spécial de A.
Formalisme et exemple :
❖ Le diagramme de classe
Le diagramme de classe a pour but de décrire les concepts du monde réel et aussi les
relations qu’ils entretiennent entre eux, il est considéré comme l’un des plus important
de la modélisation orientée objet. Il montre la structure interne des objets, il permet en
plus de fournir une représentation abstraite des objets du système qui vont interagir
pour réaliser les cas d'utilisation. Il se compose de plusieurs éléments en voici certains :
➢ Objet :
En informatique, un objet est considéré comme une simulation d’un élément du monde
réel, il est autonome et contient des informations et a un comportement bien défini en
rapport avec l’élément émulé. Un objet est défini par une identité un état et un
comportement.
➢ Les classes :
Ce sont les descriptions d’un ensemble d’objets ayant une sémantique, des attributs, des
méthodes et des relations en commun. Un objet est une instance d’une classe.
➢ Les attributs :
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
17
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Ce sont des données déclarées au niveau d’une classe, éventuellement typées, à laquelle
chacun des objets de cette classe donne une valeur. Un attribut peut posséder une
multiplicité de valeur et une valeur initiale.
➢ Les opérations :
Elles sont les éléments de comportement des objets, défini de manière globale dans leur
classe. Une opération peut déclarer des paramètres (eux-mêmes typés) ainsi qu’un type
de retour.
• Association
Une association représente la relation entre des classes (au moins deux (2)). Elle a un
nom et un sens de lecture.
• Cardinalité
La Cardinalité est le nombre d’instance d’un objet (min, max), qui peut intervenir dans
une relation avec un autre objet dans le cadre d’une association. Elle est utilisée dans la
lecture des associations
• Agrégation
L’agrégation est une sorte d’association entre plusieurs classes. Elle exprime le fait
qu’une classe soit composée d’une ou plusieurs autres classes.
• Composition
La composition est une relation d’agrégation dans laquelle il existe une contrainte de
durée de vie entre la classe « composant » et la ou les classes « composé ».
• Héritage
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
18
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Une relation héritage est une relation indiquant héritage entre une ou plusieurs classes.
Cet héritage donne à la sous classe les propriétés (attributs et opérations) de la super
classe. L’héritage utilise deux (2) principes de généralisation et spécialisation.
Formalisme et exemple :
❖ Diagramme de séquence
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
19
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
• Activation
Les activations sont modélisées par des boîtes rectangulaires sur la ligne de vie. Elles
indiquent quand l’objet effectue une action.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
20
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
• Message
Dans le diagramme de séquence on communique en échangeant des messages.
Plusieurs types de messages peuvent être distingués :
• message synchrone : après l’envoi d’un message l’émetteur reste en
attente de la réponse à son message, avant de poursuivre ses actions.
Elle est symbolisée par une flèche avec une extrémité pleine. Le
message retour peut ne pas être représenté car il est souvent inclus dans
la fin d’exécution de l’opération de l’objet destinataire du message.
• message asynchrone : dans ce cas, l’émetteur n’attend pas la réponse à
son message, il poursuit l’exécution de ses opérations. C’est une flèche
avec une extrémité non pleine qui symbolise ce type de message.
• message de retour : Si le traitement d’un message doit retourner des
valeurs à la fin, cela se fait par un message de retour. Non impératif
pour un message synchrone,
• message réflexif ou interne : Un objet s’envoie un message à lui-même,
• message de création : Message entraînant la création d'objets ;
• message de destruction ; Message entraînant la destruction d'objets.
• OPT l’opérateur option, on utilise cet opérateur pour marquer une condition,
cette condition est notée entre crochets Le fragment s’exécute si la condition
est vraie et ne s’exécute pas dans le cas échéant.
• ALT l’opérateur alternative, on utilise cet operateur pour marquer au moins
deux conditions, ces conditions sont notées entre crochets et sont séparées
entre elles par des pointilles. Le fragment s’exécute si la condition [1 à N] est
respectée et exécute la partie [ELSE]si toutes les précédentes conditions
données ne sont pas respectées.
• LOOP l’opérateur boucle, on utilise cet opérateur pour répéter un bloc
interaction tant que la condition est vrai, cette condition est notée entre
crochets loop [min, max, condition], Le contenu du fragment est exécuté
min fois, puis continue à s’exécuter tant que la condition est vraie et que le
nombre d’exécution de la boucle ne dépasse pas max fois.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
21
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Formalisme et exemple :
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
22
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖ Diagramme de déploiement
Le diagramme de déploiement est utilisé pour représenter l’architecture qui doit être
mise en place pour recevoir le système en développement. Cette architecture comprend
des nœuds correspondants aux supports physiques (serveurs, routeurs…) ainsi que la
répartition des artefacts (Composant) logiciels (bibliothèques, exécutables…) sur ces
nœuds. C’est un véritable réseau constitué de nœuds et de connexions entre ces nœuds
qui modélisent cette architecture.
Composante du diagramme de déploiement :
• Nœud
Un nœud représente une ressource matérielle de traitement sur laquelle des artefacts
seront mis en œuvre pour l’exploitation du système. Les nœuds peuvent être
interconnectés pour former un réseau d’éléments physiques.
Formalisme et exemple
Représenté par un cube ou parallélépipède
• Artefact (Composant)
Un artefact est la spécification d’un élément physique qui est utilisé ou produit par le
processus de développement du logiciel ou par le déploiement du système. C’est donc
un élément concret comme par exemple : un fichier, un exécutable ou une table d’une
base de données. Un artefact peut être relié à d’autres artefacts par notamment des liens
de dépendance.
Formalisme et exemple :
Un artefact se représente par un rectangle caractérisé par le mot-clé « artefact » et/ou
une icône particulière dans le coin droit du rectangle.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
23
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
24
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Le Two Track Unified Process (2TUP), est un processus de développement logiciel qui
met en œuvre la méthode du processus Unifié. Un processus Unifié est un processus de
développement logiciel construit sur UML. On dit que PU vient compléter la systémique
des modèles UML. Il est itératif et incrémental, conduit par les cas d'utilisation donc par
les exigences des utilisateurs.
L'objectif de notre projet est de développer une application de gestion. Nous nous
sommes orientés vers l’utilisation de la méthodologie 2TUP, le processus 2TUP
rassemble le travail effectué sur la branche fonctionnelle d’une part et technique d’autre
part, ainsi que sa bonne gestion des risques.
Il faut noter que le processus 2TUP commence d’abord par une étude préliminaire qui
consiste essentiellement à identifier les acteurs qui vont interagir avec le système à
construire, les messages d’échangent entre les acteurs et le système, à produire le cahier
des charges et à modéliser le contexte. Le processus s'articule ensuite autour de 3 phases
essentielles :
➢ Une branche technique : Pendent cette étape on répertorie toutes les contraintes
sur les choix technologiques pour la conception du système, il est aussi défini
dans cette branche les composants nécessaires à la construction de l’architecture
technique.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
25
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
II.4) Conclusion :
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
26
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
PARTIE II :
MODELISATION
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
27
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
La solution qui sera mise en place nécessite une connaissance préalable de l’organisation
du système actuellement en place au sein de la CARFO. Pour cela, il sera question
d’étudier sont fonctionnement, la gestion des rapports entre les différents acteurs,
ensuite de délimiter le domaine et procéder à son analyse grâce à l’identification de ses
concepts clés, le développement du diagramme de classes et enfin la construction du
diagramme de déploiement. L’expression des besoins doit permettre aux utilisateurs qui
ne sont pas toujours des informaticiens, de bien exprimer leurs besoins et de bien
comprendre les fonctionnalités que le système va fournir. Les besoins sont divisés en
deux parties : la partie fonctionnelle et la partie technique.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
28
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Exigence de performance :
L’application devra permettre la connexion simultanée de plusieurs utilisateurs et la
rapidité des différentes transactions sera assurée sur le réseau.
Exigence de sécurité :
Le respect de la confidentialité des données de l’application.
Exigence évolutive :
Le code doit être clair pour permettre des évolutions ou améliorations ultérieures
Exigence ergonomique :
L’application présentera une interface sobre et efficace qui facilitera au maximum son
utilisation à l’aide d’une présentation claire et intuitive.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
29
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
I.4) Conclusion
Dans ce chapitre, nous avons présenté les exigences fonctionnelles du point de vue de
l’utilisateur et les besoins techniques.
.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
30
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
CHAPITRE II : MODELISATION
DETAILLEE
II.1) Introduction
Pour développer une application, il ne faut pas se précipiter dans l'écriture du code : il
faut d'abord organiser ses idées, les documenter, puis organiser la réalisation en
définissant les modules et étapes de la réalisation. C'est cette démarche antérieure à
l'écriture que l'on appelle "modélisation" ; son produit est un "modèle".
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
31
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Pour une meilleure compréhension nous allons décomposer les cas d’utilisation : Gérer
boursier, Gérer bulletin, Gérer lien, Gérer tuteur et Gérer Système qui renferme d’autres
cas d’utilisation.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
32
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
33
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
34
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
35
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
36
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
37
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
38
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
39
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Le diagramme des séquences d’un cas d’utilisation est la représentation des interactions
entre les acteurs et le système dans le respect de l’ordre chronologique de ces
interactions.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
40
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
41
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
42
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
43
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
44
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖ Règles de gestion
Dans le souci d’éviter la redondance des données, et de mieux assurer la relation entre
les classes nous avons établi des règles de gestion parmi lesquelles on a :
:
❖ Le dictionnaire de données
Le dictionnaire de données recense l′ensemble des données élémentaires se rapportant
strictement au domaine étudié. Il constitue la liste des classes du système, et nous permet
également de bien le comprendre et d’avoir une idée sur ses classes.
Dans cette partie, nous décrirons le dictionnaire de donnée.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
45
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
46
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
47
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
48
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Ouverture
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
49
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
50
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
51
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
52
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
II.8) Conclusion
Dans ce chapitre nous avons représenté et décrit le fonctionnement des différentes
fonctionnalités du futur système à travers des diagrammes de modélisation. Pour mettre
ces fonctionnalités en place des spécifications techniques sont nécessaires.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
53
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
PARTIE III :
DEVELOPPE-
MENT DE
L’APPLICATION
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
54
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
CHAPITRE I : SPECIFICATIONS
TECHNIQUES
I.1) Introduction
L’architecture d’un logiciel est la basse de toute application, elle décrit sa structure
globale. Elle est ce sur quoi les développeurs s’appui pour réaliser l’application.
L’architecture de notre futur système est une architecture à trois (03) couches :
Pour notre projet, nous avons adopté l’architecture à 3 niveaux ou encore 3-tiers qui est
basée sur l’environnement client-serveur.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
55
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
puissante en termes de capacités d'entrée-sortie, qui leur fournit des services. Ces
services sont des programmes fournissant des données.
Le modèle client/serveur est particulièrement recommandé pour des réseaux nécessitant
un grand niveau de fiabilité, ses principaux atouts sont :
➢ Des ressources centralisées : étant donné que le serveur est au centre du réseau,
il peut gérer des ressources communes à tous les utilisateurs, comme par exemple
une base de données centralisée, afin d'éviter les problèmes de redondance et de
contradiction
➢ Une meilleure sécurité : car le nombre de points d'entrée permettant l'accès aux
données est moins important
➢ Une administration au niveau serveur : les clients ayant peu d'importance dans ce
modèle, ils ont moins besoin d'être administrés
➢ Un réseau évolutif : grâce à cette architecture il est possible de supprimer ou
rajouter des clients sans perturber le fonctionnement du réseau et sans
modification majeure
I.3) Le SGBD
Un Système de Gestion de Base de Données (SGBD) est un logiciel conçu dans le but
de stocker, partager des informations dans une base de données tout en garantissant la
pérennité, la qualité et la confidentialité de ces informations. Il comporte des
mécanismes pour assurer la cohérence des informations, éviter des pertes
d’informations due à des pannes, assurer la confidentialité et permettre son utilisation
par d’autres logiciels.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
56
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
3 PostgreSQL
4 Oracle
5 Microsoft SQL Server
6 Microsoft Access
7 MariaBD
8 DB2
9 Sybase
10 Firebrid
MySQL, Microsoft SQL Server, PostgreSQL et Oracle sont des systèmes presque
équivalents bien que certain (MySQL et PostgreSQL) soit gratuit et les autres très
onéreux. Rien ne justifie l’emploi d’Oracle et Microsoft SQL Server plutôt que
PostgreSQL, MySQL sauf pour certaines catégories de très grandes bases de données
ou ils seront plus utiles.
Notre choix se portera sur MySQL pour ses Service Web qui ne sont pas disponible sur
PostgreSQL, la disponibilité de service web donnera à notre application encore plus de
possibilités évolutives.
❖ NetBeans
NetBeans permet le développement d'applications Java, PHP, C, C++ et Ruby.
NetBeans, créé à l'initiative de Sun Microsystems (Noyau de Forte4J/SunOne), il
présente toutes les caractéristiques indispensables à un EDI de qualité :
➢ permet de développer en Java, Ruby, C/C++ ou même PHP.
➢ licence Open Source, il est gratuit.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
57
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖ Eclipse
Eclipse permet le développement d'applications Java principalement, mais également
d'autres langages grâce à l'utilisation de plugins. Eclipse est une plateforme de
développement écrite en Java, fruit du travail d'un consortium de grandes entreprises
(IBM, Borland, Rational Rose, HP...).
-performant.
-open Source
-intègre pour cela la prise en charge des outils comme Ant, SVN, JUnit...
-fonctionnalités principales : création de projet, de Template, refactoring, debuggage ...
-faciles à prendre en main.
-permet l'ajout de très nombreux plugins.
-supporte aussi d'autres langages comme PHP (via PDT) et C/C++ (via CDT), etc.
Nous avons opté pour NetBeans (version 8.0.2) car il intègre les composants
interfaces graphique (Swing) dès l’installation contrairement à Eclipse dont on a besoin
d’un plug-in.
❖ PowerAMC 15
PowerDesigner est un logiciel de conception créé par la société SAP, qui permet de
modéliser les traitements informatiques et leurs bases de données associées. Il a été créé
par SDP sous le nom AMC*Designor, racheté par Powersoft qui lui-même a été racheté
par Sybase en 1995, il permet :
➢ La modélisation intégrée via l’utilisation de technologies et de notations
standards :
• données (E/R, Merise)
• métiers (BPMN, BPEL, ebXML)
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
58
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
• application (UML)
• génération automatique de code via des Template personnalisables :
• SQL (avec plus de 50 SGBD)
• Java
• ( . NET )
➢ Les fonctionnalités de reverse-engineering pour documenter et mettre à
jour des systèmes existants ;
➢ Une solution de référentiel d’entreprise avec des fonctionnalités de sécurité
et de gestion des versions très complètes pour permettre un
développement multi-utilisateur ;
➢ Des fonctionnalités de génération et de gestion des rapports automatisés
et personnalisables ;
➢ Un environnement extensible permettant d’ajouter des règles, des
commandes, des concepts et des attributs aux méthodologies de
modélisation et de codage.
❖ *GanttProject
GanttProject permet la planification d'un projet à travers la réalisation d'un diagramme
de Gantt. C'est une décomposition hiérarchique axée sur les tâches du travail que
l'équipe de projet doit exécuter pour atteindre les objectifs du projet et produire les
livrables voulus.
I.5) Matérielles
Pour la mise en place de notre application nous utilisons :
➢ un ordinateur de marque SAGER np8278s pc
➢ un disque dure de 128 Go ssd
➢ un disque dure de 2 to
➢ une mémoire physique (RAM) de 16 Go
➢ une carte graphique intègre Intel graphique 4600 2 Go
➢ une carte graphique dédier Nvidia gt970m 6 Go
➢ un écran de 17.3 pouces
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
59
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
I.6) Conclusion
Dans ce chapitre il a été question de présenter les outils de développement, de faire un
choix sur l’architecture et également sur le SGBD grâce à un tableau comparatif. Pour
le bon fonctionnement d’un système, la mise en place d’un système de sécurité est
obligatoire.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
60
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
CHAPITRE II : SECURITE
II.1) Introduction
De nos jour une bonne politique de sécurité est une obligation tant pour protéger les
humains et les biens, sinon que serait une maison sans porte n’y fenêtre ; Une politique
de sécurité dans le domaine informatique consiste à empêcher les risques de
disfonctionnement, l’incohérence de données, les violations d’accès dans le système. Ce
qui implique ainsi de prendre les dispositions nécessaires afin de réduire au maximum
les effets néfastes liés aux pannes logicielles ou matérielles.
Pour ce qui est de la sécurité de notre application, nous avons travaillé sur un certain
nombre d’aspects. On peut énumérer entre autres :
➢ La traçabilité :
Toutes les actions des utilisateurs seront archivées.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
61
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
➢ L’intégrité :
Elle assure que les données demeurent telles qu’enregistrées.
➢ La disponibilité :
La disponibilité garantit l’accessibilité des données aux utilisateurs.
➢ La sauvegarde :
La sauvegarde consiste en la copie des données d’un système en vue de leur
restauration en cas de sinistre. Les enregistrements des logs du SGBD ainsi que
les sauvegardes hebdomadaires nous permettrons de restaurer les données du
système en cas de sinistre.
La sécurité physique est primordiale et doit être correctement assurée afin que toute
mesure de protection logique ne soit pas vaine. Afin de protéger les serveurs contre les
catastrophes dont ils peuvent être victimes (incendies, foudre, inondation, …), les
locaux les abritant devront être équipés de paratonnerres, d’extincteur ainsi que de
groupes électrogènes qui assurent la continuité de l’alimentation des serveurs en
électricité. Aussi l’accès aux locaux doit être soumis à certaines normes de sécurité.
En ce qui concerne la CARFO un certain nombre de paramètres sécuritaires sont déjà
en place :
62
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
➢ Une salle serveur au portail blindé (accès par empreinte digitale et clé) ;
➢ Un contrôleur de domaine ;
➢ Des antivirus sur les postes clients qui assurent la protection contre des virus
informatiques.
II.4) Conclusion
Dans ce chapitre, nous avons exposé les différents modules développés pour avoir une
bonne politique de sécurité, afin de garantir l’intégrité du système d’information
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
63
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖IHM Authentification
Cette interface permet à un l’utilisateur disposant d’un compte valide de se connecte
afin de pouvoir utiliser les différentes fonctionnalités de l’application.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
64
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖IHM d’accueil
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
65
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
❖IHM statistique
Cette interface est l’interface des statistiques, ici il est présenté selon l’option choisit les
statistiques générales de l’année précédente et pour l’année au choix de l’utilisateur
connecté et les différentes fonctionnalités de l’application, qui lui sont autorisées selon
les droits dont il dispose.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
66
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
67
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
68
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Cette interface est l’interface qui permet à un utilisateur d’imprimer la liste des
utilisateurs du système.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
69
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
III.2) Conclusion
Dans cette partie il a été question de présenter et expliqué quelques écrans de notre
application pour montrer comment elle doit fonctionner.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
70
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
L’estimation des coûts d’un projet informatique est une chose compliquée et mène le
plus souvent à des litiges puisqu’ils sont souvent sous ou surévaluer. On observe
différentes méthodes dont
COCOMO (Constructive Cost Mode) qui est une méthode développée en 1981 par Dr.
Barry Boehm pour estimer les coûts. Cette méthode se basse sur le nombre de personne
impliquer dans le projet le temps en mois et aussi sur le temps de développement du
logiciel tout cela afin d’éviter les erreurs budgétaires.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
71
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
➢ KLS (pour Kilo Ligne Source) représente le nombre de milliers d'instructions que
contiendra l'application.
➢ Le nombre de personnes requises pour réaliser le projet dans cet intervalle de
temps est donc : N= Effort/TDev.
➢ Coût de développement : Effort * Salaire
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
72
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
73
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
IV.7) Rentabilité
La rentabilité est un enjeu majeur recherché par toute entreprise. Notre application serait
plus productive pour la CARFO, que pour les boursiers. Au niveau de la Caisse
Autonome de Retraite des Fonctionnaires, le traitement des dossiers serait plus efficace
et rapide. Une fois déployé l’application va permettre de réduire les dépenses liées à
l’achat des fournitures de bureau tel que les rames de papiers, les encres pour
imprimante. Et cette somme pourrait être réinvestie dans d’autres secteurs d’activités.
Elle permettra aussi d’obtenir une meilleure sécurité et une plus grande fiabilité des
données
IV.8) Conclusion
.
Dans ce chapitre il a été question de faire une étude sociale et économique de notre
application. Nous avons pu évaluer le coût du projet ainsi que sa rentabilité.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
74
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Conclusion générale
Le présent rapport fait le bilan de notre stage de fin de cycle en licence informatique
dont le thème est le suivant : « ETUDE ET CONCEPTION D'UNE APPLICATION
DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES PAR LA CARFO ».
En effet, la CARFO, qui autrefois connaissait des difficultés dans la gestion des bourses,
pourra grâce à cette application améliorer considérablement le suivi, également la gestion
des bourses et des bousiers.
Nous pensons que le but de ce projet est atteint car nous avons au cours de ce stage
appris à travailler en entreprise grâce à un savoir-faire qui nous été appris, de plus nous
avons approfondi nos connaissances sur le langage de modélisation qu’est UML, les
outils de modélisation et le langage de programmation java SE.
Dans le souci de faciliter et de rendre encore plus fiable le travail sur les bourses nous
souhaiteront aussi avoir la possibilité d’automatiser tout le processus de sélection des
boursiers, en concevant une application nouvel application ou en fessant évoluer SG-
BOURSE.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
75
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
REFERENCES Bibliographie et
webographie
Bibliographie
[1] Cours d’UML M. LOYA Youssouf, Université Aube-Nouvelle, 383pages 2016
[2] Joseph Gabay. David Gabay UML 2 ANALYSE ET CONCEPTION 2008,
242pages
[2] Cours de JAVA, M. OUOBA Hadi, Université Aube-Nouvelle, 55pages 2017
[3] Programmer en java 5e édition 2008, Editions Eyrolles, 816pages
[4] Pascal Roques. 2008. UML 2 par la pratique (6e édition). Paris : Editions Eyrolles,
368 pages
[5] Mémoires OUEDRAOGO N. Jean-Jacques 1er J & OUEDRAOGO J. Jean Luc 2e
J, « Analyse, Conception et Réalisation d’une plateforme de cartographie et d’édition de
statistiques des établissements d’enseignement du Burkina-Faso ». 2017, ESI
[6] Mémoires Nafissatou Carine KABORE, « Etude et réalisation d’une application de
gestion des dépôts à terme (DAT) et des chèques bancaires de la CARFO ». 2018,
Université Aube Nouvelle
Webographie
[1] https://fr.wikipedia.org/wiki/GanttProject 18/05/18
[2] https://openclassrooms.com/courses/apprenez-a-programmer-en-java/les-
methodes-declasse 02/05/18
[3] https://fr.wikipedia.org/wiki/Constructive_Cost_Model 18/05/18
[4] https://www.developpez.net/forums/d1118446/java/general-java/apis/java-
util/calculertemps-ecoule-entre-dates/ 10/03/18
[5] https://fr.wikipedia.org/wiki/Client-serveur 18/05/18
[6]https://emploi.developpez.com/actu/199867/Emploi-developpeur-2017-les-
SGBD-les-plus-demandes-et-les-mieux-payes-MySQL-MongoDB-et-PostgreSQL-
plus-demandes-mais-MongoDB-et-DB2-mieux-payes/ 02/05/18
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
76
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Annexes
La plate-forme Java (the Java Platform en anglais, plateforme Java 2 anciennement) est
un standard de facto de plate-forme logicielle, produit par Sun Microsystems, puis
Oracle Corporation, permettant de développer et d'exécuter des programmes écrits en
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
A
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Toute plate-forme Java se compose principalement d'un moteur d'exécution (appelé une
machine virtuelle Java, ou 'JVM') et d'un compilateur fourni avec un ensemble de
bibliothèques standards dont il existe plusieurs implémentations pour divers matériels
et systèmes d'exploitation, de façon que les programmes Java puissent s'exécuter de
façon identique sur chacun d'entre eux.
Chaque version de plate-forme Java répond à des spécifications normalisées dans les
Java Specification Requests ou (JSR). Plusieurs versions de cette plateforme3 cohabitent
mi-2015, avec des JVM propres, Oracle implémentant et proposant notamment ses
propres implémentations : HotSpot pour Java SE, serveur Glassfish pour Java EE.
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
B
ETUDE ET CONCEPTION D'UNE APPLICATION DE GESTION DES BOURSES SCOLAIRES OCTROYEES AUX AYANTS
DROIT DES PENSIONNES DECEDES
Université Aube Nouvelle Mémoire de fin de cycle : Option Technologie du Génie Informatique
C