0% ont trouvé ce document utile (0 vote)
26 vues21 pages

Thème:: Rapport

Ce rapport présente la conception et la réalisation d'une application de suivi médical, incluant des modèles de données et des diagrammes UML. L'application, développée par un étudiant en Génie Informatique, utilise une base de données MySQL pour gérer les informations des élèves et des administrateurs. Le stage a permis de renforcer les compétences professionnelles et de mieux comprendre le fonctionnement d'une entreprise.

Transféré par

Miguel Alima
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues21 pages

Thème:: Rapport

Ce rapport présente la conception et la réalisation d'une application de suivi médical, incluant des modèles de données et des diagrammes UML. L'application, développée par un étudiant en Génie Informatique, utilise une base de données MySQL pour gérer les informations des élèves et des administrateurs. Le stage a permis de renforcer les compétences professionnelles et de mieux comprendre le fonctionnement d'une entreprise.

Transféré par

Miguel Alima
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

REPUBLIC OF CAMEROON

PEACE-WORK-FATHERLAND
REPUBLIQUE DU CAMEROUN **********
PAIX-TRAVAIL-PATRIE MINISTRY OF HIGHER EDUCATION
********** **********
MINISTERE DES ENSEIGNEMENTS SUPERIEUR UNIVERSITY OF DOUALA
********** **********
UNIVERSITE DE DOUALA UNIVERSITY INSTITUTE OF TECHNOLOGIES OF
********** DOUALA
INSTITUT UNIVERSITAIRE DE TECHNOLOGIES **********
********** BP: 8689 Douala
BP: 8689 Douala Tel 237233402482
Tel 237233402482 E-mail: [Link]@[Link]
E-mail: [Link]@[Link]
HIGHER INSTITUTE OF EMERGENCE
INSTITUT SUPERIEUR L’EMERGENCE **********
********** COMPUTER ENGINEERING
GENIE INFORMATIQUE

RAPPORT

Thème :

CONC
EPTIO
N ET
Rédigé par :
REALI
YOMI YEPDIEU Axcel
SATIO Etudiant en 2ème année option Génie Informatique
N DE
GESTI
Sous
ON
Professionnelle de : l’encadrement Académique de :
Ingénieur Bissono Dr. NKENE Christian
D’UN
Directeur général de RITA Direceteur de l’ISE
Tecnology
ETAB
LISSE
MENT
SCOL
1
AIRE
Année Académique 2024 – 2025
7

LISTE DES FIGURES


Figure1 : MCD………………………………………………………………….....11

Figure2 : UML…………………………………………………………………..…11

Figure3 : Base de données………………………………………………………....12

Figure4 : Diagramme de cas d’utilisation…………………… ……………………13

Figure5 : Diagramme de séquence…………………………………………………14

Figure6 : Page de connexion……………………………………………………….15

Figure7 : Page d’inscription………………………………………………………..16

Figure8 : Interface Dashboard……………………………………………………..18

Figure9 : Inteface Home……………………………….………………………..…18

Figure10 : Interface Student…..……………..…………………………………….19

Figure11 : Student Record…..……………………………………………………..21

Figure12 : Data Analyst………………………..…………………………………..22

Figure13 : Line Chart………………………………………………………………23

Figure14 : Bar Chart..……………………………………………………………...23

Figure15 : Area Char…………….………………………………………………...24

2
1. Cahier de charge : Application de suivi médical
Introduction

2. Présentation des modèles MCD, MLD et UML


Pour la réalisation de cette application, nous avons tout d’abord créé les tables «
account » et « student » et nous allons ensuite représenter le modèle conceptuel de données, le
modèle logique de données ainsi que le langage de modélisation unifiés correspondants.

En se référant sur la base de données et les deux tables précédemment mentionnées on


peut ressortir trois principales tables à savoir celle de l’administrateur, celui qui se connecte et
obtient toutes les informations de l’établissement et des élèves ; la table établissement et la table
élève. Ainsi, on a :

a) MCD

b) MLD
administrator (email: Primary Key; surname; password)

3
school (ID_school: Primary Key; school_name; #email)

student (student_ID: Primary key; surname; given; gender; image; current; #email)

c) UML

Section II : Cas pratique


1. Présentation de la base de données
Une base de données est une collection organisée d’informations structurées, généralement
stockées électriquement dans un système d’information.

L’application de gestion d’établissement conçue possède une base de données « axcel » et


compte deux tables qui sont « account » et « student ». Pour créer la base de données nous avons
utilisé le SGBD mySQL comme le montre l’image ci-dessous :

Cette image montre la table account et nous pouvons apercevoir trois


colonnes : username, password et email. Ces trois colonnes représentent les
informations que l’utilisateur doit entrer pour créer un compte pour se
connecter à la base de données.

L’image ci-dessus représente la table student qui compte sept


colonnes notamment : student_id, surname, given, gender, image, current, et
date qui sont les informations de chaque élève qu’on aperçoit lorsqu’on se
connecte à la base de données.

4
2. Diagramme de cas d’utilisation
Les diagrammes de cas d’utilisation sont des diagrammes UML utilisés pour une
représentation du comportement fonctionnel d’un système logiciel. Ils sont utiles pour des
présentations auprès de la direction ou des acteurs d’un projet, mais pour le développement, les
cas d’utilisation sont plus appropriés.

Etablissement
Planning
scolaire
des cours
Elève
s
Elèves
Matières

Récapitulaif
enseignant horaire
s

Organisation
(répartition des salles et
5
du matériel)
administrateur

3. Diagramme de séquence
Les diagrammes de séquences sont la représentation graphique des interactions entre les
acteurs et le système selon un ordre chronologique dans la formulation UML. Au cours de la
phase d’analyse, les diagrammes de séquence permettent d’identifier les classes requises par un
système et le comportement des objets de classes au cours des interactions.

Le diagramme de séquence correspondant à notre application est le suivant :

Base de
données

Administrat
eur ou

1 : Connexion

Vérification de
l’authentification
2 :Authentification acceptée

3 : Chargement du rapport

3.1 :Confirmation du chargement

4 : Déconnexion
6
4. Présentation du logiciel
La réalisation de cette application s’est faite en plusieurs étapes. Notamment :

a) La conception de l’interface graphique de la page de connexion ainsi que


la page de création de compte
Ainsi la réalisation de ces deux interfaces s’est faite à l’aide de l’application SceneBuilder

comme le montre ces images

Puis, avec Netbeans, nous avons écrits le code permettant de faire ressortir en arrière-plan
ces deux interfaces.
Ensuite avec mySQL, nous avons créé la base de données ‘’axcel‘’ puis la table ‘’account‘’
qui nous a servi d’entrer nos informations (adresse e-mail, nom et mot de passe) pour se

connecter à la base de données.

7
On peut apercevoir sept utilisateurs car on a créé sept comptes et lorsque
nous compilons, on peut voir :

*La page d’inscription (création de compte) : elle contient le champ de saisi de l’adresse e-
mail, le champ de saisi du nom d’utilisateur ainsi que son mot de passe, un bouton SignUp pour
confirmer la créationde compte et un lien pour se diriger vers la page de

connexion si nous avons déjà un compte ;

*La page de connexion : elle est utilisable lorsqu’on possède déjà un compte et on aperçoit
sur cette page un champ de saisi pour le nom d’utilisateur ainsi que son mot de passe, un bouton

8
login pour approuver notre connexion et un lien qui nous dirige vers la page d’inscription si nous
n’avons pas de compte.

b) La conception de l’interface graphique ‘’Dashboard‘’


Pour moi, cette interface beaucoup plus de temps que les deux autres car elle s’est déroulée
en cinq étapes.

- La première interface
Elle est constituée d’un cercle contenant l’image de l’utilisateur qui se connecte, le nom de
l’utilisateur connecté, de quatre boutons pour parcourir les différentes pages (home, student,
student record et data analysis) ainsi que d’un bouton paramètres qui nous renvoie vers la
création d’un nouveau compte.

9
- L’interface Home
Celle-ci est constituée de quatre cadre comptant le nombre total d’élèves, le nombre total
d’élèves diplômés, le nombre total inscrit et le nombre total d’élèves inactifs.

Et lorsque nous compilons on peut voir :


*La photo de l’utilisateur ainsi que son nom ;
*Le nom de l’établissement ;
*Quatre boutons (Home, Student, Student Record et Data Analysis) qui nous sert de lien
pour relier chaque page ;
*Quatre cadre qui enregistre le nombre total d’élèvesqui est de quatre, le nombre total de

diplômés qui est de deux, le nombre total d’inscrit qui est un et le nombre total d’inactif qui est
également un.
- L’interface Student
Elle sert essentiellement à ajouter ou supprimer un élève dans la base de données de l’école.

10
Cette interface est constituée des différents champs de saisis student ID pour l’identifiant de
l’éleve qui est un numéro, surname pour son nom, given pour un surnom, gender pour son genre
(masculin ou féminin), picture pour l’image de l’élève et de cinq boutons insert, update, clear,
delete et print respectivement pour ajouter un élève dans le tableau, modifier les informations de
ce dernier, effacer une information saisie et supprimer dans le tableau un élève. Lorsque nous
compilons, on peut voir :

*Les différents champs de saisis student ID pour l’identifiant de l’éleve qui est un numéro,
surname pour son nom, given pour un surnom, gender pour son genre (masculin ou féminin),
picture pour l’image de l’élève ;

*Cinq boutons insert, update, clear, delete et print respectivement pour ajouter un élève dans le
tableau, modifier les informations de ce dernier, effacer une information saisie et supprimer dans
le tableau un élève et le bouton print sert à afficher cette interface sous forme de table :

11
- L’interface Student Record
Comme l’interface Student, elle peut modifier les informations d’un élève et effacer les
informations saisies mais sa particularité est de faire ressortir les élèves inscrits, diplômés ou
inactifs.

Lorsque nous compilons, nous avons :

*Un tableau qui contient les élèves ;

12
*Des champs de saisis contenant l’identifiant de l’élève sélectionné, sa photo ainsi que son
genre et deux boutons Update pour la mise à jour et Clear por supprimer la sélection.

- L’interface Data Analysis


Celle-ci, étudie les données de l’école concernant les élèves et représente ces données sur un
graphique. Ainsi on peut avoir les variations de l’école au cours de l’année.

Et lorsque nous compilons on a trois graphes qui étudient les variations de l’ecole.

*Line Chart :

13
*Bar Chart :

*Area Chart :

14
Ainsi pour parvenir à lier ces interfaces nous avons à nouveau créer une nouvelle table
appelée ‘’student‘’ qui nous aussi servie de remplir les tableaux dans l’interface Student Record.

Chapitre 2 : Optimisation et les implications tant pour l’entreprise que pour les
salariés
Section I : Evaluation du logiciel, solution proposées et mise en oeuvre
Nous pouvons évaluer notre application sur deux plans : Sur le plan matériel et sur le
plan logiciel.

15
1. Evaluation du logiciel
a) Plan matériel

Pour que notre logiciel fonctionne correctement, sur le plan matériel, il faut avoir un
ordinateur fonctionnant sous Windows avec un bon processeur. La machine doit pouvoir
rapidement exécuter une commande entrée par l’utilisateur. La machine doit être dans un
environnement propre pour éviter tout contact avec la poussière qui pourrait causer un
dysfonctionnement d’un élément matériel interne de l’ordinateur.

b) Plan Logiciel
Sur le plan logiciel, il est nécessaire d’installer les applications utiles pour concevoir notre
application comme Netbeans, le JDK8, SceneBuilder, mySQL ainsi que toutes les bibliothèques
nécessaires.

A partir de ces technologies utilisés nous pouvons estimer le coût de notre application à
six cents mille francs cfa(600000fcfa) car le téléchargement de tous ces outils nous a pris
énormément de données mobiles et la raison la plus importante c’est de faciliter la gestion des
élèves de l’établissement de façon informatisée et elle est sécurisée.

2. Solutions proposées et mise en oeuvre


Nous pouvons améliorer notre application actuelle pour qu’elle devienne plus performante et
soit capable de répondre précisément aux attentes de différents utilisateurs. Nous pouvons :

 Enregistrer non seulement les élèves et aussi les enseignants ;


 Etablir des bulletins de notes des élèves ;
 Afficher le nombre total d’élèves présents et absents pendant un cours ;
 Afficher le nombre total d’enseignant, leur matière, leurs heures de cours par semaine
ainsi que leur salaire ….

Section II : Les implications sur l’entreprise et sur le personnel

Ce stage a eu diverses implications sur l’entreprise d’accueil et sur le personnel. A savoir :

1. Implications sur l'entreprise


a) Apport de nouvelles idées

16
Nous avons apporté un regard neuf et des idées innovantes à l'entreprise. Notre
perspective académique a contribué à la résolution de problèmes ou à l'amélioration des
processus existants.

b) Renforcement des ressources humaines

Nous avons apporté une aide précieuse en renforçant les ressources humaines de
l'entreprise. Nous avons soutenu les équipes dans la réalisation de projets, la recherche, l'analyse
de données, etc.

c) Collaboration intergénérationnelle

Nous avons favorisé une collaboration intergénérationnelle au sein de l'entreprise et


apporté notre énergie et notre enthousiasme, tandis que le personnel expérimenté a partagé son
savoir-faire et son expertise, permettant ainsi un échange mutuel de connaissances et de
compétences.

2. Implications sur le personnel


a) Encadrement et mentorat

Les employés de l'entreprise ont joué un rôle d'encadrement et de mentorat envers


nous, les stagiaires. Cela a permis de partager leur expertise et de développer leurs compétences
en gestion et en formation.

b) Nouvelle perspective

Travailler avec nous a offert une nouvelle perspective aux employés de l'entreprise.
Nous sommes exposés à de nouvelles idées et à des approches différentes, ce qui stimule notre
créativité et notre réflexion critique.

c) Développement de compétences en gestion

Notre encadrement a aidé les employés à développer leurs compétences en gestion des
ressources humaines et peuvent améliorer leurs compétences en communication, en délégation de
tâches et en suivi des progrès des stagiaires.

17
d) Partage des connaissances

Les employés ont eu l'opportunité de partager leurs connaissances et leur expertise


avec nous. Cela a pu renforcer leur confiance et leur satisfaction au travail en valorisant leur
expertise et en contribuant à notre développement professionnel.

Conclusion
Ce stage académique a été une expérience enrichissante qui nous a permis de mettre en
pratique les connaissances théoriques acquises au cours de ma formation. Nous avons eu
l’opportunité de d’observer et de participer activement aux activités de l’entreprise, ce qui nous a
permis de développer nos compétences professionnelles et de me familiariser avec le
fonctionnement concret du domaine.

De plus, ce stage nous a permis de nous familiariser avec les technologies et les outils
utilisés dans le domaine. Nous avons pu mettre en pratique nos connaissances en utilisant des
logiciels spécifiques et en contribuant à la réalisation de cette application. Cette expérience nous

18
a également permis de développer nos capacités d’adaptation et nos résolutions de problèmes, en
faisant face à des situations inattendues et en trouvant des solutions appropriées.

Enfin, ce stage nous a également permis de mieux comprendre le fonctionnement d’une


entreprise dans son ensemble. Nous avons pu comprendre l’importance de la collaboration en
équipe pour atteindre des objectifs communs. Nous avons pris également conscience de
l’importance de l’éthique professionnelle et de l’intégrité dans toutes les actions menées au sein
de l’entreprise

En conclusion, ce stage académique a été une expérience formatrice et motivante qui nous
a permis de développer nos compétences professionnelles et de prépare notre future carrière.
Nous sommes reconnaissant envers l’entreprise d’avoir été accueilli chaleureusement et d’avoir
pu contribuer activement à leurs activités. Ce stage a renforcé notre passion pour le domaine et a
confirmé mon choix de carrière. Nous sommes confiants dans le fait que cette expérience nous
sera bénéfique dans nos projets futurs et nous sommes prêts à relever les défis à venir.

TABLE DES MATIERES

Table des matières


Dédicaces.........................................................................................................................................II

Remerciements...............................................................................................................................III

SOMMAIRE..................................................................................................................................IV

LISTE DES FIGURES....................................................................................................................V

Résumé…………..……………………………………………………………………………….VI

Abstract………………………………………………………………………………………….VII

Introduction Générale……………………………………………………………………………...1

19
PREMIERE PARTIE : PRESENTATION DE L’ENTREPRISE ET DEROULEMENT DU
STAGE.............................................................................................................................................2

Chapitre 1 : Présentation générale de l’entreprise : RITA Technology...........................................3

Section I : Historique, localisation et missions........................................................................3

Section II : Organisation et les moyens d'action………………………………………………


3

DEUXIEME PARTIE : THEME DU RAPPORT............................................................................7

Chapitre 1 : Aspect théorique de la question et aspect pratique avec implication dans l’entreprise8

Section I : Traitement de manière générale et théorique la problématique..............................8

1. Cahier de charge : Gestion d’un établissement scolaire...................................................8

2. Présentation des modèles MCD, MLD et UML.............................................................10

Section II : Cas pratique.........................................................................................................12

1. Présentation de la base de données.................................................................................12

2. Diagramme de cas d’utilisation......................................................................................13

3. Diagramme de séquence.................................................................................................13

4. Présentation du logiciel..................................................................................................15

Chapitre 2 : Optimisation et les implications tant pour l’entreprise que pour les salariés.............25

Section I : Evaluation du logiciel, solution proposées et mise en oeuvre..............................25

1. Evaluation du logiciel........................................................................................................25
2. Solutions proposées et mise en oeuvre...............................................................................25

Section II : Les implications sur l’entreprise et sur le


personnel……………………………...26

1. Implications sur l'entreprise………………………………………………………..………


26

2. Implications sur le
personnel……………………………………………………………….26

20
Conclusion......................................................................................................................................28

TABLE DES MATIERES..............................................................................................................29

21

Vous aimerez peut-être aussi