Eu égard à ces nombreuses difficultés lors de notre période de stage, il nous a été
demandé de porter un regard objectif sur le besoin du personnel domestique d’où le
thème « Conception d’une Plateforme au service domestique ».
Pour mieux aborder cette analyse, nos réflexions s’articuleront sur trois grands axes :
-Etude conceptuelle.
1
PRESENTATION
GENERALE
2
CHAPITRE I : PRÉSENTATION DE LA STRUCTURE D’ACCUEIL
I) HISTORIQUE
KYA TECHNOLOGIES est une jeune entreprise en production depuis 2 ans, et a pour
spécialité la conception des plateformes et la réalisation de projet informatique.
Objectif global
«KYA TECHNOLOGIES» a été conçu pour la conception et proposition d’applications
afin de répondre avec efficacité aux sollicitations de ses clients et autres structure
demandeur
Objectifs spécifique
Au niveau établissement
Maitriser les effectifs
Maitriser les ressources humaines
Permettre l’actualisation à 100%
Consolider les données pour la production à 100% des CIS
Produire les pièces périodiques dans les délais impartis
Faciliter le traitement des fichiers en provenance des structures hiérarchiques (Actu
Express, Système Yamato, GestCand, Feuille SAEEP…)
2) Le service développement
3
-SCHEMA ORGANISATIONNEL DE KYA TECHNOLOGIE
SURVEILLANCE
SERVICE
DEVELOPPEMENT
SECRETAIRE
DIRECTION GENERALE
LE SERVICE
RENSEIGNEMENT
4
CHAPITRE II : PRESENTATION DU THEME
I) LE THEME
Le thème soumis à notre étude au cours de ce stage est : Conception d’une Plateforme au
service domestique.
II) L’EXISTANT
Concernant l’application il est confié au service informatique, qui procède comme suite :
5
IV) OBJECTIFS ET RESULTATS ATTENDUS
Objectif
Objectifs spécifiques
Faire connaître la structure KYA Technologie.
Minimiser les déplacements.
Minimiser les coûts de recherche.
Rependre l’outil informatique.
Résultats attendus
6
V) CHOIX DE LA METHODE D’ANALYSE
La mise en place d’un site web, comme toute autre, passe par une maitrise relative d’une
méthodologie d’analyse telle que : UML, MERISE.
Nous opterons pour la méthode d’analyse MERISE pour notre étude car d’abord, il s’agit
d’appliquer la méthode d’analyse appris à l’école. De plus, MERISE est la méthode
d’analyse, de conception et développement des systèmes d’information privée et
recommandée par les professionnels analystes du monde informatique francophone.
1. Historique et Définition
Il convient de noter que cette méthode distingue trois axes ou cycles pour le
développement d’un projet de système d’informations qui sont les suivants :
a) Le cycle d’abstraction
Niveau conceptuel
7
Ce niveau définit l’organisation qu’il est souhaitable de mettre en place dans
l’entreprise pour atteindre les objectifs souhaités. Il consiste à préciser les choix
d’organisation qui seront pris en compte :
Le modèle Logique des Données (MLD) qui peut être selon le cas :
CODASYL
RELATIONNEL
FICHIERS CLASSIQUES
Niveau physique et opérationnel
La méthode de conception proposée par MERISE nous a présenté une vue globale
des différents niveaux applicables par cette méthode pour mener à bien un projet.
Cependant, ces concepts pourront être pris en compte qu’après une analyse du SI et
une délimitation précise du domaine d’activité à partir de la démarche de
développement. Le tableau ci-dessous montre la synthèse d’une étude conceptuelle
de MERISE :
8
MODELES
NIVEAUX QUESTIONS
DONNEES TRAITEMENTS
Modèle Organisationnel
Modèle Logique des
des Traitements
Données (MLD) :
LOGIQUE OU (MOT) :formaliser les Qui le Fait?, A Quel
représente le choix
ORGANISATIONEL procédures Moment ? Et Où?
d’organisation des
fonctionnelles résultant
données / BD
du MCT
b) Le cycle de Vie
L’étude préalable
L’étude détaillée
Elle sert à affiner la solution conceptuelle et élabore la solution retenue par la prise en
compte des moyens de réalisation. Cette étude répond aux questions « OUI ? » et
« COMMENT ? » en tenant compte des contraintes technologies.
La réalisation
9
Son but est d’obtenir les applications correspondantes aux dossiers de spécification
détaillée.
La maintenance
Cette étape consiste à la modification des programmes suite aux erreurs constatées
dans l’usage ou suite à des demandes des utilisateurs.
c) Le cycle de Décision
10
ETUDE
CONCEPTUELLE
11
CHAPITRE I : LES MODELES DES DONNEES
Une bonne représentation des données doit avoir deux qualités : être complète et
être simple. Le MCD appartient au niveau conceptuel et se présente sous forme
d’image du réel perçu.
Notion d’entité
Une entité est une représentation d’un objet matériel ou immatériel dans le système
d’information d’une entreprise.
Notion de relation
Notion de propriété
C’est une donnée élémentaire qui permet de caractériser chaque entité qu’on
perçoit dans la relation
Notion d’identifiant
Parmi toutes les propriétés d’une entité, une ou plusieurs d’entre elles doivent jouer
un rôle particulier, qui permet de distinguer chaque occurrence de l’entité par
rapport à toutes les autres. Cette propriété ou groupe propriétés est appelé <<
IDENTIFIANT >>
12
2) Enumération des règles de gestion
C’est un recueil d’informations. C’est une étape primordiale dans l’analyse des
systèmes d’information. Il comprend le nom codé, la signification, la nature, le type,
la taille et l’observation ou contrainte.
13
EthnieEmployeu Ethnie de l’employeur N 30 E SIG
r
nationaliteEmplo Nationalité de l’employeur N 30 E SIG
yeur
14
4) Structure d’Accès Théorique (SAT)
RefEmploy
RefDemande
RefEmployeur
Etant donné que les propriétés de chaque identifiant se mêlaient les uns autres,
dans la SAT nous avions décidé de faire un tableau pour énumérer chaque propriété
de chaque identifiant à travers des lettres. Ces tableaux se présentent comme suit :
A B C
RefEmploy RefDemande RefEmployeur
NomEmploy dateDemande NomEmployeur
PrenomPers salaire CommuneEmployeur
PrenomEmploy ObservationDemande contactEmployeur
ContactEmploy adressEmployeur
CommuneEmploy dateNaisEmployeur
EmailEmploy EthnieEmployeur
QuartierEmploy nationaliteEmployeur
EthnieEmploy
NiveauEtude
Age
NationaliteEmploy
RefDemande
15
(1,1) DEMANDE
EMPLOYEUR Effectue
RefDemande
RefEmployeur Effectue (1,n)
DateDemande
NomEmployeur DroitExamen
PrenNomEmplo Salaire
(1,n)
yeur observationDe (1,n)
mande
EMPLOYE
RefMatiere
Lib_mat_court
Lib_mat_long
16
II) ELABORATION DU MODELE LOGIQUE DES DONNEES
Le MLD sera construit à partir du MCD en tenant compte des éléments suivants :
Le modèle qui nous intéressera dans cette partie sera le Modèle Logique des Données
Relationnelles, il sera construit pour répondre à la question << COMMENT FAIRE ? >>. Pour
ce faire, l’on choisira de construire un MLD-R lorsqu’il s’agira d’implémenter notre
application en commençant son développement sous un système de Gestion de Base de
Données Relationnelles tels que MS ACCES, ORACLE, MS SQL SERVER, DBASE, FOXPRO etc.
Dans ce cas :
17
L’objet Fils devient la table de Fils ou table Fille ;
L’objet Père devient la table de Père ;
L’identifiant de la table Père devient un attribut de la table Fils ; cet
attribut s’appellera clé étrangère et si sa relation est porteuse de
propriété(s), celle(s)-ci migre(nt) vers la table Fils comme clé(s)
étrangère(s) de la table Fils.
Relation type plusieurs – Plusieurs ou N à N :
Elle met en jeu ou en présence deux (2) ou plusieurs objets reliés par les cardinalités de type :
Dans ce cas :
18
PERSONNEL (RefPers, NomPers, PrenomPers, SexePers, FonctionPers, MatriculPers,
DateNaissPers, TelPers )
1) Définition et Concepts
Le modèle physique des données définit les choix techniques indépendant des logiciels et des
machines.
Il s’agit donc :
DEVIENT
19
observationDemande A 30
Un modèle conceptuel des traitements exprime ce que fait le domaine et non par
qui, quand, où et comment les activités du domaine sont réalisées.
20
21
REALISATION U
SITE WEB
22
CHAPITREI : PRESENTATION DE LA PLATEFORME DE
DEVELOPPEMENT
I) PRESENTATION DU LANGAGE VBA
VBA est un langage de programmation orienté objet interprété qui remplace les
versions antérieures des macros des applications de Microsoft (principalement
Access, Excel, Powerpoint et Word c’est à dire l’intégré Office). C’est un langage de
programmation commun à tous les produits Microsoft.
Les anciennes macros restent utilisables et mélange ables (autre module) dans un
même classeur.
Les mots du langage peuvent s’exprimer (selon un choix initial) soit en anglais soit en
français: Ils ne peuvent pas être mélangés à l’intérieur d’un même classeur. Lors de la
création du classeur le choix français ou anglais doit avoir été fait
Pour la réalisation de notre projet nous avons visual studio code comme editeur de
texte dans lequel nous avons écrire du code Html5, php, javaSript, css.
Ainsi pour la gestion de la base de donnée nous avons utilise mysql qui est l’un des
systèmes de Gestion de base de donnée (SGBD)
23
Formulaire d’inscription des élèves il permet d’ajouter un élève dans une classe, de
modifier ou de supprimer un élève.
24
CONCLUSION
Le thème soumis à notre étude nous a permis d’approfondir nos connaissances dans le
domaine de l’analyse. En effet ce n’est qu’au cours de ce stage que nous avons eu souvent
l’occasion d’appliquer les méthodes que nous avons apprises durant nos deux années de
formation. Nous avons travaillé sur Mise en place d’une application de gestion
pédagogie du primaire. La mise en place de cette gestion a été fructueuse pour notre
formation, mais aussi pour notre connaissance personnelle. L’étude a porté sur la méthode
MERISE très avantageuse et simple à manipuler pour la réalisation de l’application.
Nous pensons que cette expérience dans l’administration publique nous a offert une bonne
préparation à notre insertion professionnelle car elle fut pour nous une expérience
enrichissante et complète qui conforte notre désir d’exercer notre futur métier de
« développeur » dans le domaine de l’informatique. Nous gardons du stage un excellent
souvenir, il constitue désormais une expérience professionnelle valorisante et encourageante
pour notre avenir.
Enfin, nous tenons à exprimer notre satisfaction d’avoir pu travaillé dans de bonnes
conditions matérielles et un environnement agréable.
LEXIQUE
25
ABSTRACTION : Le concept d’abstraction identifie et regroupe des caractéristiques et
traitement communs applicables à des entités ou concepts variées; une
représentation abstraite commune de tels objets permet d’en simplifier la
manipulation.
26
27
28