Академический Документы
Профессиональный Документы
Культура Документы
Dans le but de mieux contrôler les dépenses, les projets réalisés au sein des différents ministères et de
faciliter la transmission des données entre les différentes institutions publiques de l’état, le Premier Ministre
Jean Michel Lapin décide de faire développer une application informatique, qui prendra en compte tous les
besoins des ministères. Cette application sera installée au sein de la primature. Avant de pouvoir transférer
les données aux différents ministères, les Agents de saisi de données de la primature doivent enregistrer
d’abord les données sur le serveur de la primature via l’application nouvellement développée. Considérant
que vous avez le contrat, on vous demande de développer ce système qui contiendra l’ensemble des
fonctionnalités suivantes :
a) Gestion des Ministères: Ce module permettra de traiter les informations sur les différents
ministères. Il contient les champs et les opérations suivantes :
Code (nombre unique de taille 6 caractères exactement à générer par code),
Nom (Nom du ministère unique),
Sigle (Sigle du ministère),
Adresse (numéro rue, rue, Zone, ville),
Téléphone (Téléphone du ministère),
Dirigé par le Ministre (Nom complet du Ministre en cours),
Numéro compte BRH (Numéro de comptes gourdes de la BRH pour les grandes transactions où le
montant de la transaction est supérieur ou égal à 45 000 Gourdes)
Numéro compte BNC (Numéro de comptes gourdes de la BNC pour les petites transactions où le
montant de la transaction est strictement inférieur à 45 000 Gourdes)
Opération : Enregistrer, Afficher, Modifier, Rechercher par critère.
b) Gestion des Fonds : Permet de gérer les fonds alloués aux ministères pour un exercice fiscal donné. Il
contient les champs et les opérations suivantes :
Exercice fiscale (Exemple : 2018-2019, de taille 9 caractères exactement, non éditable de Format : XXX-
YYYY) à générer par code, par différence entre l’année en cours et sa précédente.
Ministère (Nom à choisir parmi les ministères qui ont été enregistrés dans le module 1),
Montant alloué (Quantité d’argent en gourdes allouée à un ministère suivant l’exercice fiscal en cours).
% du montant alloué, déposé au compte BRH (Sous forme de valeur, déduit du montant total alloué),
% du montant alloué, déposé au compte BNC (Sous forme de valeur, reste de la différence du montant
alloué et celui déposé sur le compte BRH),
Les signataires de la réception du Fonds (liste des responsables du ministère qui signent la réception
de la lettre d’affectation de fonds). NB : Si le montant est supérieur ou égale à 45000 Gourdes, le compte
de la BRH recevra 85% et le reste 15% sera déposé sur le compte BNC sinon tout le montant sera déposé
sur le compte BNC.
Opérations : Enregistrer, Afficher, Modifier, Rechercher.
c) Payroll des employés : Ce module permet de gérer de paiement des employés des ministères.
Il contient les champs suivants :
Exercice fiscale (Exemple : 2018-2019, de taille 9 caractères exactement, non éditable de Format :
XXX-YYYY) à générer par code, par différence entre l’année en cours et sa précédente.
Ministère (Nom à choisir parmi les ministères qui ont été enregistrés dans le module 1),
Nom complet employé : Nom complet d’un employé du ministère saisi.
Numéro chèque BRH : Numéro du chèque BRH (nombre de caractère égal à 7 chiffres) de l’Employé
saisi.
Montant en chiffre sur le chèque : Le salaire en gourde de l’employé saisi.
Mois : Mois pour lequel le paiement est effectué.
NB : Le Montant en chiffre sur le chèque saisi sera déduit du solde du compte BNC du ministère.
Opération : Enregistrer, Rechercher, Modifier et Afficher.
d) Gestion des Projets réalisés : Gere les différents projets réalisés par les ministères avec les fonds
alloués. Il contient les champs et les opérations suivantes :
Exercice fiscale (Exemple : 2018-2019, de taille 9 caractères exactement, non éditable de Format : XXX-
YYYY) à générer par code, par différence entre l’année en cours et sa précédente.
Ministère (Nom d’un ministère qui a été enregistré dans le module 1),
Numéro projet (Numéro auto incrémenté à chaque projet enregistré),
Type de projet (Assainissement, Construction, Infrastructure, Santé, Education, Formation, Culturel)
Description du projet (Description du projet à réaliser)
Nom Firme (Organisme ou Entreprise) d’exécution chargée d’exécuter le projet.
Maitre d’ouvrage : Institution gestionnaire et de supervision du projet.
Coût du projet : Quantité d’argent en gourdes allouée pour la réalisation du projet.
NB, Le Coût du projet va débiter le compte BRH du ministère.
Zone(s) concernées par le projet : Zone, quartier, section communale ou commune de réalisation du
projet.
Opération : Enregistrer, Afficher, Rechercher, Modifier et Supprimer.
Travail à réaliser :
Il s’agit d’une application Graphique développée en Java, utilisant l’API Swing et le SGBDR MySQL
pour stocker les données de chaque module. Avant de pouvoir accéder à l’application, l’utilisateur doit
d’abord s’authentifier (3Points supplémentaires pour l’implémentation et la conception du Login).
A vous de choisir quel mode de conception à appliquer ((JFrame-JMenu/JMenuItem-JInternalFrame)
ou (JFrame-Onglet ou (JFrame-JMenu/JMenuItem-JInternalFrame-Onglet) ou (JFrame-
JMenu/JMenuItem-Onglet)).
Projet complet à envoyer au plus tard à la date fixée à l’adresse mail
suivante:pierre.jaures90@gmail.com sur le format : nomgroupe_niveau_vacation.zip.
INUKA PR-2
Filière: Sciences Informatiques Niveau : 3è Année Projet Intra: Programmation Java 1
Année Académique : 2019-2020 Professeur : Jaurès PIERRE
Titre du Projet : Développement d’un Système Informatique pour l’Hôpital Espoir de Delmas 75.
Nom du Groupe :…………………………………………………………………………………………..……………………………………………………………………………....
Groupe : 3 étudiants Maximum (Pas de considération).
Début : 3/3/2020………………………………………..Date remise: 19/03/2020 à 8h PM…………………………………Pourcentage: 35%
N.B-Les copies de Projet ne seront pas corrigées et il y aura une réduction de 1pt pour chaque heure de retard.
Dans le but de fournir de meilleurs services à la population haïtienne et de faire une meilleure gestion des
données des patients. L’Administration de l’Hôpital espoir de Delmas 75, décide de faire développer un
système informatique qui prendra en compte tous les besoins de l’Hôpital. Le système à développer
contiendra l’ensemble des fonctionnalités suivantes :
NB Si un patient n’est pas assuré, il doit payer entièrement le montant total de la consultation et/ou
de l’hospitalisation. S’il est assuré, le prix de la chambre et du service doivent doit être diminués en
fonction du pourcentage fixé respectivement dans le module chambre et celui de service.
Opération : Enregistrer, Modifier, Rechercher par critère, Afficher, Calculer bilan de consultation
et/ou hospitalisation.
Travail à réaliser :
Il s’agit d’une application Graphique développée en Java, utilisant l’API Swing et le SGBDR MySQL
pour stocker les données de chaque module. Avant de pouvoir accéder à l’application, l’utilisateur doit
d’abord s’authentifier (3Points supplémentaires pour l’implémentation et la conception du Login).
A vous de choisir quel mode de conception à appliquer ((JFrame-JMenu/JMenuItem-JInternalFrame)
ou (JFrame-Onglet ou (JFrame-JMenu/JMenuItem-JInternalFrame-Onglet) ou (JFrame-
JMenu/JMenuItem-Onglet)).
Projet complet à envoyer au plus tard à la date fixée à l’adresse mail
suivante:pierre.jaures90@gmail.com sur le format : nomgroupe_niveau_vacation.zip.
INUKA PR-3
Filière: Sciences Informatiques Niveau : 3è Année Projet Intra: Programmation Java 1
Année Académique : 2019-2020 Professeur : Jaurès PIERRE
Titre du Projet : Développement d’un Système Informatique pour la Gestion des Transactions à la BNC.
Nom du Groupe :…………………………………………………………………………………………..……………………………………………………………………………....
Groupe : 3 étudiants Maximum (Pas de considération).
Début : 3/3/2020………………………………………..Date remise: 19/3/2020 à 8h PM…………………………………Pourcentage: 35%
N.B-Les copies de Projet ne seront pas corrigées et il y aura une réduction de 1pt pour chaque heure de retard.
Dans le but de fournir de meilleurs services à ses clients (Personne physique et Entreprise). La nouvelle
Administration de la banque Nationale de Crédit(BNC) souhaite apporter des changements dans le système
informatique qui gère les données des différentes succursales de la BNC à travers le pays. Pour cela, le Directeur
Général compte faire développer un système informatique pour la banque qui contiendra l’ensemble des
fonctionnalités suivantes :
i) Gestion des Comptes (Courant Gourde, Courant Dollar, Epargne Gourde, Epargne Dollar). 5Pts
j) Gestion des Clients (Personne Physique, Université, Ecole Professionnelle, Entreprise). 6Pts
k) Payroll des Employés des entreprises. 6Pts
l) Gestion des Transactions (Dépôt, Retrait, Transfert). (4Pts Dépôt, 4Pts Retrait et 7Pts Transfert)
i) Gestion Compte : Ce module permettra de gérer les différents types de compte de la banque. Il contient les
champs et les opérations suivantes :
Numéro (nombre unique de taille 6 caractères, auto incrémenté),
Type (Courant ou Epargne),
Monnaie (Gourde ou Dollar),
Solde (balance du compte),
Etat (fermé, actif),
Description (optionnel : contenant des informations supplémentaires sur le compte)
Opération : Enregistrer, Modifier, Afficher, Rechercher.
NB : On doit ajouter un champ quantité compte afin faciliter la création de plusieurs comptes dans une seule
opération mais chacun de ces comptes aura un numéro différent.
j) Gestion Clients : Gère les personnes et entreprises titulaires de compte à la banque. Il contient les champs
et les opérations suivantes :
Type compte choisi (le type du compte choisi par le client (courant gourde, courant dollar, épargne
gourde, épargne dollar),
Numéro Compte (un numéro de compte valide et non attribué suivant le type choisi),
Type (personne physique, Université, Ecole Professionnelle, Entreprise, Industrie),
Nom complet,
Sexe (Masculin, Féminin, Aucun : dans le cas d’une institution),
Adresse, Téléphone, Email, Nif/Cin, numéro de Permit de conduire ou # Passeport.
Opérations : Enregistrer, Modifier, Afficher, Supprimer.
k) Gestion des Transactions : Gère les dépôts, les retraits et les Transferts de compte à compte de la BNC.
Dépôt :
Id Transaction (numérique, unique et auto incrémenté),
Numéro Compte (un numéro de compte valide d’un client), Montant déposer, date dépôt, nom du
déposant.
Opération : Enregistrer, Rechercher et Afficher.
Retrait :
Id Transaction (numérique, unique et auto incrémenté),
Numéro Compte (un numéro de compte valide d’un client), Montant retirer, date retrait, description.
Opération : Enregistrer, Rechercher et Afficher.
Transfert :
Id Transaction (numérique, unique et auto incrémenté),
Numéro Compte débiteur (un numéro de compte valide d’un client),
Numéro Compte créditeur (un numéro de compte valide d’un client), Montant retiré puis déposer, date
transaction, description.
Opération : Enregistrer, Rechercher et Afficher.
l) Payroll : Gestion de paiement des employés des entreprises possédant un compte à la banque. Il
contient les champs suivants :
Id Transaction (numérique, unique et auto incrémenté),
Numéro Compte (un numéro de compte valide d’une entreprise),
Nom employé (Le nom de l’employé qui vient de changer le chèque),
Numéro du chèque de l’employé (Numéro du chèque de l’employé de l’entreprise),
Montant salaire employé(Le montant du salaire de l’employé qui va débiter le compte de l’entreprise).
Date transaction, description.
Opération : Enregistrer, Rechercher et Afficher.
Travail à réaliser :
Il s’agit d’une application Graphique développée en Java, utilisant l’API Swing et le SGBDR MySQL pour
stocker les données de chaque module. Avant de pouvoir accéder à l’application, l’utilisateur doit d’abord
s’authentifier (3Points supplémentaires pour l’implémentation et la conception du Login).
A vous de choisir quel mode de conception à appliquer ((JFrame-JMenu/JMenuItem-JInternalFrame) ou
(JFrame-Onglet ou (JFrame-JMenu/JMenuItem-JInternalFrame-Onglet) ou (JFrame-JMenu/JMenuItem-
Onglet)).
Projet complet à envoyer au plus tard à la date fixée à l’adresse mail suivante:pierre.jaures90@gmail.com
sur le format : nomgroupe_niveau_vacation.zip.