Rapport
Rapport
Rapport
Paix-Travail-Patrie Peace-Work-Fatherland
******** ********
MINISTERE DE L’ENSEIGNEMENT MINISTRY OF HIGHER
SUPERIEUR EDUCATION
******** ********
INSTITUT UNIVERSITAIRE DES GRANDES THE UNIVERSITY INSTITUTE OF THE
ECOLES DES TROPIQUES TROPICS
******* ********
SOUTH POLYTECH SOUTH POLYTECH
******** *******
SOMMAIRE
DEDICACE......................................................................................................................ii
REMERCIEMENTS ........................................................................................................iii
AVANT-PROPOS ............................................................................................................v
INTRODUCTION GENERALE.......................................................................................9
CONCLUSION GÉNÉRALE.........................................................................................55
DEDICACE
REMERCIEMENTS
L’Honorable Mr. NGUEPI Joseph le président et IUGET ainsi pour le cadre d’étude
favorable. Promoteur de l’IUGET pour les infrastructures académiques de haut niveau
qu’il met à notre disposition ;
Mr. Anderson MOMO, Directeur général de VISIBILITY, qui nous a fait l’honneur
d’être notre encadreur académique et professionnel et permis d’effectuer notre stage
dans son établissement ;
Tableau 2 :
Tableau 3 :
Tableau 4 :
Tableau 5 :
Tableau 6 :
Tableau 7 :
Figure 2 :
Figure 3 :
Figure 4 :
PF : Procédure Fonctionnelle ;
SI : Système Information ;
AVANT-PROPOS
Cet institut a mis sur pied des cycles de formation conduisant, au bout de deux ans, trois
ans et Cinq ans, à l’obtention du Brevet de Technicien Supérieur (BTS) et du High National
Diplôma (HND), d’une Licence et d’un Master dans plusieurs spécialités telles que :
CYCLE DE LICENCE
COMMERCIALE
COMMERCIAL
A la fin de leur formation, les étudiants bénéficient d’un stage académique de trois
(03) mois (pour les cycles BTS et Licence), à l’issu duquel ils doivent rédiger un rapport de
stage ou de (06) mois (pour le cycle Master) à l’issu duquel ils doivent rédiger un mémoire de
fin d’étude soutenu devant un jury.
Ce stage nécessite, un travail de suivi individuel dans une logique de résolution des
problèmes permettant à l’étudiant stagiaire de formuler des propositions ou suggestions
concrètes face à une situation de terrain.
RESUME
ABSTRACT
Traduction en anglais
INTRODUCTION GENERALE
PREMIERE PARTIE
Ce chapitre consiste à présenter le cadre ayant déclenché le processus de mise sur pied du
logiciel et sera constitué de deux sections :
a) HISTORIQUE
Créée en 2014, VISIBILITY est une agence de communication et de marketing
spécialisée en promotion de l’image des Petites et Moyennes Entreprise (PME), Petite et
Moyennes industrie (PMI), très Petite Entreprises (TPE), acteur du secteur informel, et tout
récemment lancé dans la promotion du secteur informatique industriel, où des jeunes apprenants
ce forme à comprendre le mécanisme de fonctionnement d’une industrie du point de vu
informatique.
b) ACTIVITE ET EVOLUTION
• Sensibiliser les PME sur l’importance de la communication et l’impact de leur
image sur leur chiffre d’affaire et leur rendement.
• Etudier, concevoir et développer des outils de communication de qualité adaptés
au contexte des PME et répondant aux standards internationaux.
• Promouvoir la culture de l’entreprise chez les jeunes étudiants.
• Former des jeunes dans la programmation industrielle et la réalisation de
quelques projets pour mieux s’imprégner de la notion de l’industrie.
c) BUT
VISIBILITY SARL a pour but de former les étudiants de diverses institutions dans le
domaine technique, industriel et apte à transmettre les savoirs acquis de leur formation. Son
siège technique est à Douala.
d) LOCALISATION
Le siège ou nous avons effectué notre stage est situé à Douala-BASSA lieu-dit
<ZONE INDUSTRIEL>
➢ Le Service électrique
Il est reparti comme suit :
❖ Le service de maintenance et d’installation électrique : qui
s’occupe de la mise en place du réseau électrique dans divers
bâtiments.
❖ Le service électronique : qui s’occupe de l’assemblage et le montage
après étude
➢ Le Service informatique
Il est reparti comme suit :
❖ Le service réseau : qui fait le déploiement des équipements réseaux au
sein des entreprises.
❖ Le service marketing : qui s’occupe de promouvoir les petites et
moyennes entreprises.
b) Organisation
L’entreprise VISIBILITY est constituée d’un directeur général secondé par un directeur
technique et un directeur commercial et de nombreux employés qui sont sous la tutelle de
ceci. Mise ensemble ils permettent la stabilité et la bonne marche de l’entreprise.
I. DEBUT DU STAGE
1. Accueil
Dans sa philosophie, VISIBILITY est considérée comme la clé, le chemin d’avenir des
jeunes étudiants. Avec son esprit innovateur et surtout son esprit de remise en question
régulière, individuelle ou en groupe, état qui conduit généralement à une évolution et à un
travail efficace. Nous sommes tout d’abord marqué à notre arrivé dans l’entreprise par le climat
d’épanouissement sociale qui y règne. Naturellement tout le monde pense que pour être stable
du point de vue professionnel, il faut être stable du point de vue personnel et dans un cadre
conséquent. A notre arrivé, nous avions été présentés dans les différents services que regroupent
VISIBILITY. Et dès le départ, après avoir pris connaissance du règlement intérieur, des conseils
nous ont été prodigués et nous nous sentions déjà à notre place. Ce qui a motivé notre curiosité
positive de vouloir tout savoir de par les questions posées en rapport avec les activités menées
par la structure.
2. Horaire du stage
Le respect des horaires dans une organisation est nécessaire et indispensable pour son
bon fonctionnement. La plage horaire de travail à VISIBILITY se présente comme suit :
Lundi-Vendredi Samedi
Matin 8h – 12h 8h – 13h
Pause 12h-13h
Après-midi 13h-18h
1. Objectifs
b. Difficultés :
Les difficultés rencontrées sont les suivantes :
➢ La saison au cours de laquelle le stage a été effectuée.
4. Apports du stage
Les connaissances acquises durant la période de stage sont légions. Il s’agit entre autres :
▪ Des notions de réseau avec différentes astuces
▪ Acquisition de plusieurs méthodes efficaces pour une discussion.
▪ La modélisation des systèmes d’informations avec la méthode MERISE puis
avec le langage UML.
CONCLUSION
Il était question pour nous de présenter la structure d’accueil, de ressortir sa structure interne
puis son fonctionnement et de faire une brève description du déroulement du stage. Pour cela
nous avons d’une part parlée de l’historique et de l’évolution de l’entreprise ainsi que ses
différentes activités et sa structure organisationnelle et, d’autre part, nous avons fait état des
objectifs liés au stage, des différentes tâches effectuées lors du stage, et des avantages retirés.
L’analyse dans un projet informatique est une étape qui consiste principalement à recenser
l’existant c’est à dire le fonctionnement actuel du système d’information et les besoins
notamment en termes de fonctionnalité du système à concevoir. Elle est une présentation
générale du système de gestion et indique les principales innovations par rapport au système
actuel, les ressources matérielles et humaines à mettre en œuvre. L’étude préalable vise à
approfondir l’analyse de dimension innovantes d’un projet en vue de préparer sa mise en œuvre
en étudiant sa pertinence.
L’étude du problème et l’expression des besoins constituent la première étape dans les
différentes étapes de développement d’une application. Elles permettent de bien cerner et
comprendre les besoins de ce qu’on veut concevoir ou améliorer, en vue de proposer des
solutions adéquates aux problèmes à résoudre.
I. CONTEXTE DU PROJET
Les inscriptions au sein de VISIBILITY se font chaque année. A cet effet, les
étudiants doivent fournir un dossier contenant les informations suivantes :
Puis ils doivent retirer une fiche d’inscription au secrétariat qui devra contenir les
informations qui suivent :
- Le nom et prénom ;
- Date et lieu de naissance ;
- Sexe ;
- Téléphone ;
- E-mail ;
- Nationalité ;
- Domicile ;
- Dernier diplôme obtenu ;
- Option ;
- Année d’obtention ;
- Spécialité choisie ;
- Option du cours
A partir de tous ces évènements, la liste des apprenants inscrits et l’état des pensions peuvent
être consultés par le directeur, la secrétaire ou la comptable.
1. Analyse critique
Comme mentionnées plus haut, un logiciel de gestion est déjà présent au sein de
l’administration de VISIBILITY. Néanmoins il n’est pas exempt de tout reproche avec l’ajout
de fonctionnalités assez évoluées, notamment d’un point de vue ergonomique et de par sa
portabilité.
Le but ici est de concevoir et réaliser une application informatique fiable et maniable.
Il s’agit d’offrir un meilleur service à l’égard des apprenants grâce au système à mettre sur pied.
Le système sera bénéfique pour VISIBILITY à plusieurs niveaux à savoir :
III. DELIMITATION
1. Délimitation du projet
▪ Le directeur ;
▪ La secrétaire ;
Tous les acteurs accèdent aux fonctionnalités du logiciel après avoir passé avec succès la page
d’authentification ; La secrétaire peut chercher toutes les informations disponibles sur un
apprenant pour consulter la solvabilité des frais de scolarité.
Moins complexe pour le développeur, il faut tout de même noter qu’il est important
d’en tenir compte surtout en ce qui concerne les conséquences financières inhérentes au projet
ou les prestations comme la conception détaillée, l’implémentation, le codage, la formation du
personnel et la maintenance manuelle. Le tableau ci-dessous illustre clairement nos explications
:
2. Contraintes techniques
Il existe trois niveaux ou couches sur lesquelles se reposent les contraintes techniques :
• La couche Métier : Ici c’est le niveau « vu utilisateur », c’est à travers lui que
les utilisateurs accèdent à toutes les interfaces de l’application. Le Front-End
devra s’appuyer sur les principes de l’ergonomie du logiciel pour fournir aux
utilisateurs une interface agréable, adaptative et attrayante.
• La couche Applicative : C’est le niveau Back-End à travers lequel tous les scripts
informatiques que l’utilisateur ne voit pas. Ils seront réalisés à travers un IDE
• La couche Donnée : C’est ici que le SGBD entre en jeu et a pour rôle de stocker
les données qui seront traitées par l’application.
3. Contraintes temporelles
La mise en place de tout projet nécessite une certaine planification. La planification d’un projet
est l’activité qui consiste à déterminer et ordonnancer les tâches du projet, à estimer leurs
charges et à déterminer les profils nécessaires à leur réalisation. C’est dans cette optique que
nous allons présenter le planning détaillé de l’exécution des tâches afin de prévoir le temps que
nous prendrons pour son exécution et les différents éléments prioritaires.
TACHES PERIODES
1. Exigence d’ergonomie
Une interface conviviale, lisible, facile à utiliser.
Des listes contenant des valeurs correctes afin d’éviter d’éventuelles erreurs
de saisies.
2. La sécurité
Traçabilité des opérations effectuées.
1. DÉFINITION
Le cahier de charges est un document informatique qui décrit les spécifications d’un
projet d’information. Il sera ainsi constitué des objets du projet, de la description du projet, du
contexte du projet, des fonctionnalités qu’offrira le projet et ainsi que les contraintes aux quels
sont confronté le projet.
2. CONTEXTE DU PROJET
Notre projet vise à mettre en place un logiciel au sein de la société à la place des anciens
outils. Ce logiciel servira à organiser et unifié les processus de gestion de client de l’entreprise.
Il offrira aussi aux utilisateurs un accès rapide, un contrôle des erreurs, une réduction des tâches
quotidiennes et de saisie à effectuer, une interface beaucoup plus souple et ergonomique.
3. OBJECTIFS
Cette application permettra de gérer les inscriptions, jusqu’à l’Edition des reçus de
scolarité. Les objets cibles de ce projet sont le directeur ou administrateur, la secrétaire. Les
principaux objectifs que devront atteindre l’application sont :
• La gestion et la consultation des étudiants ;
• La mise à jour et l’affichage des comptes ;
• L’enregistrement et l’impression des reçus après chaque paiement ;
5. ENVIRONNEMENT DE TRAVAIL
Langage: Microsoft Visual Studio Express 2015
Base de données : MYSQL
Un acteur représente une unité (utilisateur humain, dispositif matériel ou tout autre
système) qui interagit directement avec le système étudié. Il peut consulter et ou modifier le
système en émettant et ou en recevant des messages susceptibles d’être porteurs de données.
Nous distinguons pour notre système le principal et l’unique acteur la caissière.
Un cas d’utilisation est une description des interactions qui vont permettre à l’acteur
d’atteindre son objectif en utilisant le système. Chaque cas d’utilisation spécifie une séquence
d’action, y compris des variantes que l’entité réalise en réagissant avec ses acteurs. La
responsabilité d’un cas d’utilisation est de spécifier un ensemble d’instance de cas
d’utilisation et représente une séquence d’action que le système réalise et qui fournit un résultat
observable à l’acteur.
Pour la représentation des cas d’utilisation, les formalismes suivants sont utilisés
:
Généralisation Association
2. Diagramme De Séquences
Lorsque l’utilisateur demande l’accès à l’application, il doit tout d’abord s’identifier par
un nom et mot de passe, et le système prend en charge de vérifier ces paramètres en consultant
la base de données. Si les paramètres de connexion sont corrects, l’utilisateur aura différents
menus de l’application et dans le cas contraire un message d’erreur lui est envoyé.
Composition
Après une étude approfondie du système en place, nous avons ressorti le diagramme de
classes suivant :
I. ENVIRONNEMENT DE TRAVAIL
1. L’interface de connexion
C’est celle qui donne la possibilité à un utilisateur d’accéder à la page d’accueil si les
données entrées sont valides.
2. La page d’accueil
Elle permet d’avoir une vue bien détaillée sur les différentes fonctionnalités de
l’application.
5. L’interface Apprenants
Cette interface permet d’avoir une vue globale et détaillée sur l’ensemble des
apprenants.
6. L’interface scolarité
L’interface scolarité nous donne un détail sur les différents payements repartis en
tranche.
CONCLUSION GENERALE
Le développement des logiciels est l’une des branches du Génie logiciel qui nécessite beaucoup
d’attention et de dévotion car développer un logiciel qui répond aux attentes des utilisateurs
n’est pas chose facile. En cette ère de la mondialisation, il n’est plus question de gérer des
données et informations importantes comme par le passé surtout avec l’avènement des
nouvelles technologies. Il devient donc indispensable d’informatiser au maximum les activités
humaines répétitives afin d’en améliorer la productivité et par la même la rentabilité.
Le travail qui nous a été demandé d’effectuer pendant notre séjour à VISIBILITY SARL était
de mettre sur pied un logiciel pour la gestion de la scolarité. Ce logiciel devrait aider notre
entreprise à pouvoir non seulement ressortir des fiches d’inscription, des reçus de tous les
versements et l’état de chaque apprenant.
Nous avons pu atteindre le but majeur de notre stage, c’est-à-dire la mise sur pied d’un système
qui apportera à VISIBILITY SARL un suivi automatique, rapide et efficace de la scolarité de
ses apprenants.
L’étude de ce projet a permis de renforcer nos connaissances dans le domaine du
développement des applications informatiques. Nous n’avons pas la prétention d’avoir réalisé
une œuvre parfaite c’est pourquoi nous remercions d’avance tous ceux qui nous feraient
parvenir des critiques et suggestions constructives.
REFERENCES BIBLIOGRAPHIQUES
Ouvrages de références :
[1] L. AUDIBERT, UML 2.0 - De l'apprentissage à la pratique, 2009.
[2] Baron, G. (2009). Des Tic aux Environnements numériques en milieu
scolaire. Contexte et perspectives. In Poyet, F. et Rinaudo, J. Des recherches
sur les environnements numériques éducatifs (p. 173-182). Lyon : INRP,
Collection Technologies nouvelles et éducation.
[3] Pascal ROQUES, UML 2 par la pratique, 2006