Naar Malika
Naar Malika
Naar Malika
Option :
Ingénierie des Systèmes d’Information
Thème :
Urbanisation des Systèmes d’Informations
Cas
Résidence Universitaire Hasnaoua3
Promotion : 2015/2016
REMERCIEMENTS
C’est à « ALLAH », que nous adressons toute notre gratitude en
premier lieu pour nous avoir gratifiées de la lumière du savoir.
Après avoir introduit quelque notion sur les systèmes d’informations et la démarche
d’urbanisation au premier lieu et cela à travers les différentes notions de base, ces composants ainsi
que son architecture, nous parlerons ensuite, la solution aux problèmes rencontrés en évaluant les
systèmes existants de notre système ; ce qui alors nous a permis de mieux comprendre leur évolution
et d’en déduire de ce fait les problèmes majeurs qui empêche leur développement et leur continuité et
ainsi pouvoir éviter de retomber dans la même situation de blocage. Dans le précédant chapitre et qui a
permis aux systèmes d’information d’aller de l’avant. Ce qui nous amène donc à la notion
d’urbanisation : une discipline s'intéressant à l'évolution des systèmes d'information et qui ambitionne
de doter les organisations de systèmes d'information adaptatifs, pour les mettre plus complètement au
service de la stratégie. Ce mémoire sera organisé de la manière suivante :
Dans le premier chapitre nous allons parler sur les notions des systèmes d’informations et
l’urbanisation des systèmes d’informations, le deuxième chapitre nous procédons à l’évaluation des
systèmes existant pour le troisième chapitre nous étudions la conception du nouveau système de la
résidence en occurrence la gestion des ressources humaines en utilisant la méthode UML en dernier, le
quatrième chapitre consiste à présenter en détail la plateforme réalisée.
Enfin, ce mémoire s’achève par une conclusion générale comprenant les perspectives
d’application de ce travail et les recommandations liées à notre étude.
1
Généralités sur
l’urbanisation des
systèmes
d’informations
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
1.1. Introduction
Les évolutions des stratégies d'entreprise (regroupements et fusions, acquisitions,
diversification des offres commerciales, commerce électronique, gestion de la relation client,
nouveaux modes ou canaux de distribution, partenariats, réorganisation, externalisation, redéploiement
des fonctions de back et front office, etc.) impliquent des changements structurels importants et
accroissent l’interdépendance (dépendance mutualisée) et l’imbrication des applications informatiques
avec le risque de renforcer l’effet « sac de nœuds» du système d'information ou SI.
Cette complexité croissante a des conséquences sur les coûts, les durées et
les risques des projets d’évolution des SI.
Pour maîtriser progressivement l’évolution des SI avec la réactivité nécessaire et pour réduire
les coûts informatiques, une réponse est apportée par la démarche d’urbanisation des systèmes
d’information et par son prolongement au niveau de l’architecture des systèmes informatiques
Vu le rôle primordial que joue l'information dans cette nouvelle ère ( ère de l'information toute
organisation quelle qu'elle soit, doit consacrer une partie de son effort et de son activité à récolter,
traiter, stocker et diffuser l'information issue de son propre fonctionnement dans le cadre de ce qu'on
appelle système d'information). C'est la tâche principale du système d'information, qu'on va tenter de
définir.
On distingue d'abord le système opérant où les produits finaux sont fabriqués à partir d'une
certaine matière première. On réduit l'organisation à une sorte d'usine, qui travaille sur la matière
première pour fournir un produit final.
Toute organisation est pilotée par une direction, une équipe dirigeante. Ce système de pilotage
a pour mission de conduire l'organisation vers des objectifs qui lui sont fixés, et de vérifier que ces
objectifs ont bien été atteints. Ce qui nécessite souvent un contrôle continu du fonctionnement du
système opérant et d'éventuelles modifications (recrutement, investissement, nouveaux
développements...) à apporter au système opérant.
3
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
En général, cette information est très détaillée, ne concerne qu'un petit élément de
l'organisation, et elle est tournée vers le présent.
Cette information a tendance à être très synthétique, elle concerne une grande partie de
l'organisation (si ce n'est toute l'organisation, tel que le Chiffre d'Affaire annuel), et elle est tournée
vers le passé et/ou le futur.
La tâche principal du SI est donc de fournir un flux d'information qui d'une part, reflète le plus
fidèlement possible le flux physique, et d'autre part fournit au système opérationnel les éléments
nécessaires pour son fonctionnement quotidien et au système de pilotage les éléments nécessaires à
une prise correcte de décision.
4
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
Ainsi, le flux d'information est une image du flux physique. Il représente sous une forme plus
ou moins réduite, tous les événements survenus dans le système opérant ainsi que tous les éléments
d'information qui permettent de traiter ces événements.
Cette image est forcément une réduction de la réalité, elle ne concerne que les aspects
pertinents ayant une incidence et/ou un rôle dans le fonctionnement de l'organisation.
Plus précisément, on dit que dans le SI il y a des modèles de la réalité organisationnelle. Ces
modèles ont été construits par ceux qui mettent en place le SI, on parle de la conception d'un SI.
5
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
sur les « passages » entre ces univers. En particulier, le niveau fonctionnel supporte l’abstraction
nécessaire entre les besoins et les solutions : ce découplage permet de garantir la souplesse d’évolution
des applications et la réutilisation de leurs composants. [REF01].
6
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
7
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
8
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
9
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
2.6.1. Définition
• Une zone représente le domaine fonctionnel.
• Un quartier est une opération à l’intérieur d’un métier.
• Un îlot représente une application.
10
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
11
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
12
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
D’une part, nous avons un meilleur découpage, car un îlot appartient à un seul quartier et
d’autre part nous voyons que de nouvelles zones apparaissent.
Cette cartographie est issue de la cartographie fonctionnelle cible sur laquelle des zones ont été
ajoutées. Bien entendu, afin de mettre en place une telle cartographie, des bonnes pratiques existent
parmi lesquelles (Le projet d’urbanisation du SI, C.Longépé) :
• Toute architecture fonctionnelle comporte une zone échange qui est en quelque sorte
la prise du SI
• Toute architecture fonctionnelle comporte une zone gisement de données : elle
regroupe les informations dynamiques ainsi que les services d’accès à ces données
• Toute architecture fonctionnelle comporte une zone référentielle de données : elle
regroupe les informations communes aux différents éléments du système
d’information étant relativement stables.
• Toute architecture fonctionnelle comporte une zone de pilotage unique
• Toute architecture applicative comporte une zone ordonnancement qui assure
l’interface entre le front office, le back office et le middle office.
13
Chapitre I : Généralités sur l’urbanisation des systèmes d’informations
3. Conclusion
Dans le contexte économique actuel, les entreprises doivent gérer leurs systèmes
d’information avec rigueur et cohérence. Le système d’information est en effet au cœur du
fonctionnement de toute organisation et son efficacité en conditionne les performances. La plupart du
temps, les entreprises se trouvent confrontées à des systèmes d’information sédimentés. Ces derniers
portant le poids d’une évolution dirigée par les contraintes du moment et les intégrations successives
de nouvelles technologies. L’urbanisation des systèmes d’information est donc une technique
s’attachant à piloter l’évolution du système d’information. Les cartographies qui sont réalisées dans ce
cadre peuvent donc devenir de véritables outils de travail pour les responsables des projets
informatique.
14
Évaluation des systèmes
d’informations existants
cas résidence Universitaire
Hasnaoua3
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
2.1. Introduction
L’évaluation des systèmes d’informations est souvent comprise comme l’audit du système à
la lumière en vigueur. L’évaluation est un important outil qu’un organisme peut utiliser pour
démontrer qu’il fait preuve de responsabilité, pour améliorer son rendement, pour accroître sa capacité
d’obtenir des fonds et pour planifier et accomplir les objectifs qu’il s’est fixé. En communiquant les
résultats de l’évaluation, un organisme peut aussi tenir son personnel, son conseil d’administration, les
utilisateurs de ses services, ses bailleurs de fonds, le public et d’autres intervenants au courant des
bienfaits et de l’efficacité de ses services et programmes et expliquer comment les œuvres de
bienfaisance fonctionnent et comment elles sont surveillées.
Notre mémoire a pour but de faire évoluer le système d’information de notre organisme pour
qu’il soutienne et accompagne de manière efficace et efficiente les missions de cette organisation et on
tient compte de l’existant et qui doit permettre de mieux anticiper les évolutions ou contraintes
internes et externes impactant le SI, et en s’appuyant le cas échéant sur des opportunités
technologiques ; mais avant de concevoir ce système, il est essentiel de faire une étude de l’existant
afin d’observer les différentes manques et de proposer une solution aux problèmes posés.
Après notre stage effectué dans la résidence universitaire Hasnaoua3 nous allons présenter et
définir les rôles de cette organisation (D.O.U.H).
16
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Elle a été crée en 2003 suite au fractionnement de la résidence Universitaire Hasnaoua2 qui a
dépassée de loin les normes requises.
Hébergement ;
Restauration ;
Couverture médicale ;
Activités culturelles et sportives ;
Bourses ;
Transports….etc.
17
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Section de l’attribution de
l’hébergement
Service de
l’Hébergement
Section de la gestion
Section Unité de
Service de la
Restauration
Section Approvisionnement
Section Economat
Service des
activités
Section des activités
Scientifiques,
Scientifiques Culturelles et
Culturelles,
sportives
DIRECTEUR Sportives et de
prévention Section de la prévention
Sanitaire sanitaire
Service de
Section de l’Hygiène et de
l’hygiène, de
l’Entretien
l’Entretient et
de la sûreté
Section de la sûreté interne
interne
18
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Section du personnel ;
Section bourses ;
Section des affaires financières.
2. Service de la restauration :
Ce service a pour objectif de prendre en charge tous les étudiants concernant la restauration. Il est
chargé d’assurer les approvisionnements en denrées alimentaires et de procéder à la comptabilité de
ces dernières, composé de trois sections :
3. Service d’hébergement :
Section Hébergement ;
Section de la gestion.
Ce service a pour mission d’offrir à l’étudiant les différentes formules de détente et de répondre aux
besoins d’expression artistique, culturelle et sportive des étudiants, de prendre en charge ces derniers
sur le plan médical, composé de deux sections :
Ce service a pour mission de veiller sur la sécurité des étudiants et d’assurer l’hygiène à l’intérieur des
résidences, composé de deux sections :
19
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Documents entrants
Certificat d’hébergement
Carte de résidente
Décision de résidence
Bon de commande extérieure de différent service
Bon de commande intérieure de différent service
Etat des stocks antérieurs
Etat des entrées de denrées(Achat) par fournisseur.
Etat des transferts (Entrées) de denrées
Etat récapitulatif des entrées de denrées par lot
Etat des consommations cumulées de denrées par produit
Etat des transferts de denrées (sorties)
Etat récapitulatif des sorties de denrées
Etat inventaires de denrées (Stock restant)
Fiche d’engagement de différents chapitres……etc.
Documents sortants
Certificat d’hébergement
Mandatements
L’état d’absence
20
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Différents courriers
Feuilles de consommation journalière
Décision de chambre …….etc
Documents entrants
• Dossier des nouvelles bachelières algériennes et étrangères
• Certificat de scolarités des résidentes pour renouvellement
• L’affiliation de chaque résidente.
Documents sortants
• Certificat d’hébergement
• Carte de résidente.
• Décision de résidence
• L’Etat de résidence par filière.
• Situation des places libres par date.
• Situation des places libres par pavillon
• La liste des nouvelles bachelières, renouvelées, transférées et sortantes.
21
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
22
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
• Préparer les rapports d’un projet (p. ex. rapports de mi-parcours, rapports finals) ;
• En apprendre plus sur l’environnement dans lequel le projet est ou a été mené ;
23
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
• Les extrants et les résultats immédiats auxquels nous pouvons nous attendre ;
• L’harmonisation et les relations qui doivent exister entre les activités et les résultats.
24
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
rapport spécifique homme machine, c’est-à-dire la façon dont l’utilisateur appréhende le travail sur le
système d’information, et d’autre part le niveau de compétences de l’usager par rapport à un système
d’information.
L’évaluation doit être construite sur les remarques de plusieurs personnes et non sur l’avis
d’une seule personne, cette dernière se destine à modéliser un nouveau système d’information qui doit
rester en place plusieurs années. L’évaluation doit donc aller au-delà des spécificités d’une personne
Ces trois niveaux d’analyse se complètent avec d’autres étapes qui présentent l’objet de
l’évaluation : il faut mettre en évidence les spécificités techniques du système d’information,
notamment en élaborant une synthèse succincte du logiciel. L’aide du logiciel, à destination des
clients, peut éventuellement aider à rassembler les informations, tout comme les manuels d’installation
et d’utilisation s’ils sont encore à disposition. Cette présentation synthétique et objective du logiciel
permet de comparer à terme le produit existant avec la solution proposée, en des termes informatiques.
Cela permet aussi d’informer éventuellement l’informaticien sur les technologies mises en œuvre pour
le logiciel.
25
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- A un niveau des gestionnaire de base de données : les gestionnaires de la base est les
personnes qui utilisent les systèmes d’informations au quotidien pour ajouter, en modifier et
éventuellement en supprimer. C’est l’utilisateur des applications (Hébergement, restauration,
finance)
- A un niveau utilisateur : l’analyse de la résidence, n’est pas encore consultable sur Internet.
Ce niveau utilisateur correspond donc à étudier les fonctionnalités proposées pour une
personne qui désire chercher des informations, en consultant la base.
- A un niveau d’administrateur technique : c’est le niveau du maître d’œuvre, de
l’informaticien. C’est à ce niveau que se développe et se surveille les aspects techniques de la
base de données, la gestion des paramétrages, l’administration de la gestion des droits du
gestionnaire, la maintenance du logiciel ou encore la sécurité des données. La Résidence
emploie un informaticien qui gère cet aspect des bases de données existantes. A ce niveau,
il faut donc mettre en évidence les différents dysfonctionnements techniques, les bugs et les
problèmes d’autonomie du gestionnaire de la base. En effet, il est en son pouvoir de faciliter la
modification d’un thésaurus, ou encore de paramétrer pour un usage en multiposte, etc.
Ces trois angles d’analyse fonctionnelle sont menés sur deux fronts : d’un côté sur le
diagnostic, et d’un autre côté sur les propositions.
Nous avons choisi de présenter le rapport d’audit sous la forme de tableaux : chaque
fonctionnalité a été étudiée sous deux aspects, les aspects positifs (à garder) et les aspects négatifs (à
modifier) :
26
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
A titre d’exemple :
Ergonomie
Moteur de recherche
Lorsqu’on a fait l’évaluation, on est partie de l’existant, en faisant un diagnostic point par
point, puis en donnant des propositions d’améliorations.
La première réunion avec les personnes qui manipulent les logiciels, on s’est concentrée sur
l’amélioration de l’existant, en allant jusqu’à chercher un nouveau support logiciel, mais on n’a pas
pensé à aller au-delà de ce que proposait l’existant. En réalité, l’audit ne consiste pas seulement à
régler les problèmes, il faut aussi imaginer des fonctions : celles-ci ne répondent pas à un besoin
impérieux des utilisateurs mais elles sont innovantes et accordent une plus grande autonomie à
l’administrateur par rapport à l’informaticien. Ainsi, nous ont soumis l’idée d’imaginer la réalisation,
via le système d’informations, de produits finis autres celui existant.
A la suite de l’audit, on trouve donc une sorte d’ébauche du cahier des charges. On ne peut pas
dire à proprement parler que c’est un cahier des charges puisque cette partie ne se dédie pas à décrire
dans son exhaustivité la solution attendue, le calendrier prévisionnel ou encore les conditions
financières, juridiques ou techniques de sa mise en place. Encore une fois, il s’agit bien de
propositions, le cahier des charges ne se rédige qu’à la fin de la réunion de clôture, quand tout a été
décidé. On peut parler d’ébauche du cahier des charges dès lors que les solutions proposées intègrent
une description du système cible ainsi qu’une analyse des besoins.
27
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
En réfléchissant sur l’évolution du support logiciel, on a été amenée à Prévoir et analyser pour
réussir son projet ERP. Pour mettre en place un ERP, il faut :
Parce qu’elle souhaite évoluer, être plus compétitive ou revoir son organisation, chaque
entreprise peut mettre en place un projet ERP. Cela permet :
Avant d’acheter et d’installer son ERP, la résidence doit le choisir. Pour cela, elle doit analyser
son activité et ses besoins : selon la taille de la structure et son activité, cette analyse prendra 3 à 6
mois. L’étude préalable contiendra :
28
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Le choix de l’ERP est déterminant pour la résidence. Selon son budget, son organisation et ses
objectifs, elle pourra investir dans :
un ERP open source : idéal pour les PME, nécessite de bonnes connaissances en informatique,
un ERP propriétaire : logiciel très complet avec accompagnement du client,
un ERP tout-en-un : nombreuses fonctionnalités,
un ERP tout-custom : idéal pour les entreprises technologiques,
un ERP en mode SaaS : fonctionne avec un serveur à distance, se présente sous forme de
service.
- Les logiciels open source sont l’avenir des systèmes d’information et il n’est plus question de
se lancer dans une autre coopération avec un éditeur propriétaire ;
• choisir un type d’ERP sur le marché des ERP : ERP open source, ERP propriétaire,
• prévoir l’installation de l’ERP et la formation ERPdes salariés.
Entrez en contact direct avec des professionnels afin d’obtenir un devis personnalisé.
Demander un devis gratuit.
29
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Les ERP open source sont très utilisées par les PME, car ils sont plus faciles à intégrer et à
personnaliser, même si cela implique d’excellentes connaissances informatiques.
Voici une liste non exhaustive des principaux logiciels présents sur le marché des ERP open
source :
• Aria,
• Compiere,
• ERP5,
• Fisterra,
• OFBiz,
• OpenBravo,
• PGI Suite,
• Tiny ERP/Open ERP,
• TiOlive,
• Value Entreprise.
• Logistique,
• Gestion de projet,
• CRM,
• Ressources humaines (congés, paie….),
• ERP open source : des mises à jour à télécharger
Po
ur faire évoluer un ERP open source, il suffit de télécharger des mises à jour. Tout comme le
progiciel, les mises à jour sont :
• Libres ;
• Personnalisables,
• Economiques.
- Les besoins des entreprises sont tellement divers qu’aucune solution open source n’a été
jugée suffisamment adaptée pour être adoptée.
C’est dans ce contexte et cette vocation qui s’inscrit notre travail à la résidence : en effet, le
premier principal outil de cet organisme est le service hébergement. L’hébergement est une application
qui recense toutes les résidentes hébergées (étrangères et algériennes), renouvelées/non renouvelée, fin
de cycle, admises/réadmises, transférées……etc.
Il a pour vocation de réceptionner chaque année des nouvelles bachelières provenant des
différentes wilayas/daïra/commune d’Algérie et étrangères africaines, la base de données peut
enregistrées jusqu’à 4000 résidentes inscrites dans des différentes filières.
31
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Un exemple :
• Restauration
Le deuxième principal outil de la résidence est le service restauration. Qui est une application
qui permet de calculer la consommation journalière de l’étudiant( e), les différents entrées et sorties
des denrées alimentaires, le prix de revient, le nombre de résidentes restaurées par jour…..etc.
• Finance
32
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- Matricule _bac ;
- Nom ;
- Prénom ;
- Date et lieu de naissance ;
- Age ;
- Prénom-pére
- Nom-mère
- Nationalité
- Wilaya
- Commune
- Daïra
- Photo
- Filière
- Faculté
- Code filière
- Num-passeport
- Validité –passeport
- L’année d’obtention de bac
- Adresse
- Etc.
Après avoir discuté avec le chef de service d’hébergement et autres fonctionnaire nous on signaler
les points suivants :
- Le champ photo est indépendant, importer des images en dehors de l’application, c’est
parmi les points faible de l’application ;
- La saisie de tout c’est champs est obligatoire, sinon l’enregistrement ne sera pris en
considération ;
- On prend en considération le champ nationalité afin de différencier entre les algérienne et
étrangères ;
- La valeur du champ âge n’est pas complète : calculer selon le mois et le jour et n’on par
ans on rencontre la virgule ;
33
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- Pour la recherche des diplômées par ans, résultat de l’opération encombrante, elle l’affiche
tous les sortantes et celles de l’année en cours.
- L’apparition de la page d’accueil au fond après l’ouverture de l’icône nouveau fiche
étudiant.
Champs année du bac : redondance d’information, il figure dans une partie du champ
matricule-bac ;
L’opération de recherche d’une résidente est multiple peut être effectuée soit avec le nom, date
de naissance ou bien matricule-bac ;
En ce qui concerne la base de données restauration est une base de données native utilisée par
le logiciel de développement Windows WINDEV de PC SOFT est composée de 25 fichiers :
- Id produit
- Id résidences
- Qtmax
- Qtmin
- Id Mode-passation
- PU
- Désignation
- Unité
- Famille
- Taux TVA
34
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- Ration
- Qt-alerte
On peut dire que cette application répond à 99% aux exigences de l’utilisateur, d’après les personnes
manipulant la base de données, sauf qu’il faut rajouter un fichier qui correspond à la fiche de suivie
mensuelle qui englobe le prix de revient de la consommation journalière de tout le mois.
Ainsi, les deux personnes qui travail sur l’application on prit pour habitude de créer le document
en question « fiche de suivie » en word synthétisant le prix de reviens mensuel jours par jours des
deux restaurants de la résidence.
- Section
- Chapitre
- Article
- Paragraphe
- Jour
35
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- Numéro
- Désignation
- Facture
- Nature
- Bénéficiaire
- Affectation
- Montant ;
Il faut donc limiter cette documentation électronique et réunir le plus possible, dans une seule
et même application capable de gérer les différents aspects de la base de données de différents
application ;
En effet, les trois applications sont indispensables dans la gestion des résidences universitaires.
36
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Point positif
- L’interface d’accueil est claire et facile à prendre en main sur la plupart des aspects ;
- Le logiciel à pris en compte la saisie des nouvelles bachelières de toutes les wilayets à
l’échelle national et des étrangères africaine ;
- Touts les détails concernant le service hébergement est pris en considération (nombre
inscrites, renouvelées, transférées, désistées…..etc.) ;
- La recherche est multiples : selon le nom, mat-bac et date de naissance ;
- Possibilité de réduire l’application
Point négatifs
- Il est impossible d’ouvrir plusieurs fenêtres à la fois, on est obligé de fermer chaque
fenêtre pour passer à l’autre ;
- L’interface d’accueil toujours apparent en arrière plan après chaque opération ;
- Le résultat concernant l’âge n’est pas complet comme nombre exp :18,75.
- L’opération de scan des photos des résidentes s’effectue à l’extérieure de l’application,
chose qui alourdit l’avancement du travail.
37
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
- Problème de contrôle :
selon le règlement intérieur des résidences universitaires l’âge limite à
l’hébergement est de 28 ans, chose qui n’est pas pris en compte dans ce logiciel ;
selon la durée de la formation plus une année ; au-delà pas d’accès à la résidence,
ce n’est pas le cas avec cette application ;
Point positif
- L’interface d’accueil est claire et facile à prendre en main sur la plupart des aspects ;
- Le logiciel prend en compte la saisie de touts les produits …………..
- Touts les détails concernant le service restauration est pris en considération (entrées,
sorties, repas servi, effectifs, ….etc.) ;
- L’opération d’archive est prise en considération
- Le transfère des données de la résidence vers la direction est inclus dans ce logiciel ;
- Le transfère des données entre les deux restaurants et pris en considération ;
- La recherche : selon la date ;
- L’état de différentes éditions bien détaillées.
38
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Point négatifs
- Il est impossible d’ouvrir plusieurs fenêtres à la fois, on est obligé de fermer chaque
fenêtre pour passer à l’autre ;
- L’interface d’accueil apparent en arrière plan après l’accès aux icones au dessous
(réception, sortie, effectif, repas….etc) de la barre standard ;
- La fiche récapitulatif des consommations mensuelles n’est pas prise en considération dans
l’application ;
- On ne peut pas réduire l’application pour pouvoir accéder à d’autre application, il faut
toujours l’ouvrir ;
- Dans l’icône réception, le champ N° facture est inutile, la facture est établit qu’à la fin du
mois,
- Mise à jours du calendrier pour détaillés /justifiés les sorties des jours fériés dans l’icône
fiche repas.
- Manque un champ tickets vendus dans l’icône repas pour surveiller les consommations
journalières ;
- Le résultat ………………..La taille de certains champs est petit o
39
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Les suggestions :
Point positif
- L’interface d’accueil est claire et facile à prendre en main sur la plupart des aspects ;
- Le logiciel prend en compte la saisie de tous les produits …………..
- Touts les détails concernant le service restauration est pris en considération (entrées,
sorties, repas servi, effectifs, ….etc.) ;
- L’opération d’archive est prise en considération
- Le transfère des données de la résidence vers la direction est inclus dans ce logiciel ;
- Le transfère des données entre les deux restaurants et pris en considération ;
- La recherche est multiples : selon le nom, mat-bac et date de naissance ;
- L’état de différentes éditions bien détaillées.
Point négatifs
- Il est impossible d’ouvrir plusieurs fenêtres à la fois, on est obligé de fermer chaque
fenêtre pour passer à l’autre ;
- L’interface d’accueil apparent en arrière plan après l’accès aux icones au dessous
(réception, sortie, effectif, repas….etc) de la barre standard ;
- La fiche récapitulatif des consommations mensuelles n’est pas prise en considération
dans l’application ;
- On ne peut pas réduire la fenêtre de l’application pour pouvoir accéder à d’autre
application, il faut toujours l’ouvrir à chaque utilisation ;
- Le logiciel bug après une attente ; il faut sortir pour accéder à nouveau.
40
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
compte tenus des besoins de la résidence avec la conception d’un nouveau système d’information pour
la gestion des ressources humaines.
L’étude de différentes offres logiciels web applicables dans le domaine de l’open source nous
a permis de nous rendre compte des fonctionnalités et facilités que l’on pouvait intégrer dans un ERP.
Pour l’interface, on propose donc un seul et unique moteur de recherche avec une interface
utilisateur et une interface administrateur. L’interface utilisateur est en accès libre tandis que
l’administrateur est restreint. L’interface administrateur propose des fonctionnalités plus poussées que
celle de l’utilisateur et permet de rentrer dans l’édition d’une feuille de consommation journalière à
partir du moteur de recherche.
La recherche simple est une recherche dans tous les champs de la résidence. La recherche
multicritère elle doit permettre une recherche croisée des critères, entièrement modulables par
l’utilisateur :
- Nom du responsable ;
- Date de modification ……………
- Suivants les états temporaires assignés à la résidence : cela permet de faire ressortir les
résidentes sortantes, renouvelées, employés à la retraite, employé recrutés, etc…
41
Chapitre II : Evaluation des systèmes d’informations existants cas résidence Universitaire
Hasnaoua3
Il faut créer deux boites mails, une pour pouvoir envoyer et recevoir du courrier entre la tutelle
(direction des œuvres universitaire Hasnaoua et la direction générale des œuvres universitaire) et la
résidence, une deuxième considérée comme un lien entre l’administration et les résidentes, qui vont
permettre à l’administration de répondre aux doléances des résidentes en temps réel.
Chaque chef de projet a donc son mot à dire sur les propositions et la souplesse de l’auditeur
est indispensable pour arriver à un projet cohérent et réalisable.
3.11. Conclusion
Une démarche d’audit de système d’information doit être réfléchie en amont des solutions à
proposer. Il est nécessaire de prendre en compte les besoins particuliers de l’organisation, tant
informationnels que techniques. Dans une petite structure comme celle de la résidence universitaire
hasnaoua3, le nombre de personnes utilisant ou susceptibles d’utiliser les bases des données est
réduite, tant et si bien que cette particularité joue sur les méthodes à utiliser pour mener le processus.
Cet aspect est avantageux car il permet de connaître en profondeur l’usage de gestionnaire de la base
mais il possède aussi l’inconvénient d’être trop centré sur un usage particulier donc incomplet.
42
Conception du nouveau
système
« Gestion du personnel »
Chapitre III : Conception du nouveau système « Gestion du personnel »
3.1. Introduction :
La modélisation objet consiste à créer une représentation informatique des éléments du monde
réel auxquels on s’intéresse. Dans ce chapitre nous allons définir le langage de modélisation et la
démarche que nous avons choisie pour concevoir notre futur système.
– OMT de James Rumbaugh (General Electric-usa) fournit une représentation graphique des
aspects statique, dynamique et fonctionnel d’un système ;
– OOD de GradyBooch, définit pour le Département of Défense (DOD-usa), introduit le
concept de paquetage (package) ;
– OOSE d’Ivar Jacobson (Ericsson-suède) fonde l’analyse sur la description des besoins des
utilisateurs (cas d’utilisation, ou use cases). [REF 2]
Les trois gourous qui régnaient chacun sur l’une des trois méthodes se mirent d’accord pour
définir une méthode commune qui fédérerait leurs apports respectifs. UML
(UnifiedModelingLanguage) est né de cet effort de convergence. L’adjectif unified est là pour
marquer qu’UML unifie, et donc remplace.
En fait, et comme son nom l’indique, UML n’a pas l’ambition d’être exactement une méthode :
c’est un langage. [REF 2]
UML exprime ses concepts à travers différents diagrammes qui correspondent à des vues
particulières du système informatique.
44
Chapitre III : Conception du nouveau système « Gestion du personnel »
2. Les diagrammes de cas d’utilisation qui représentent les fonctions du système du point de
vue de l’utilisateur.
3. Les diagrammes de classes qui représentent la structure statique en termes de classes et de
relations.
4. Les diagrammes de collaboration qui sont une représentation spatiale des objets, des liens et
des interactions.
5. Les diagrammes de composants qui représentent les composants physiques d’une
application.
6. Les diagrammes de déploiement qui représentent le déploiement des composants sur les
dispositifs matériels.
7. Les diagrammes d’états transitions qui représentent le comportement d’une classe en termes
d’états.
8. Les diagrammes d’objets qui représentent les objets et leurs relations et qui correspondent à
des diagrammes de collaboration simplifiés, sans représentation des envois de messages.
9. Les diagrammes de séquence qui sont une représentation temporelle des objets et de leurs
interactions.
Ces diagrammes, d’une utilité variable selon les cas, ne sont pas nécessairement tous produits
à l’occasion d’une modélisation. Les plus utiles pour la maîtrise d’ouvrage sont les diagrammes
d’activités, de cas d’utilisation, de classes, d’objets, de séquence et d’états-transitions. Les
diagrammes de composants, et de déploiement sont surtout utiles pour la maîtrise d’œuvre à qui ils
permettent de formaliser les contraintes de la réalisation et la solution technique.
Un acteur est l’idéalisation d’un rôle joué par une personne externe, un
processus ou une chose qui interagit avec un système.
Une classe est un classeur. Elle est représentée par un rectangle divisé en
trois compartiments (Le premier indique le nom de la classe, le deuxième ses
attributs et le troisième ses opérations).
45
Chapitre III : Conception du nouveau système « Gestion du personnel »
Un état est matérialisé par un rectangle aux coins arrondis, et des transitions,
matérialisées par des arcs orientés liant les états entre eux.
Un état initial indique que le processus est commencé.
un nœud de fin de flot est représenté par un cercle vide barré d’un X qui
indique un échec.
Un nœud d’objet représente l’existence d’un objet généré par une action
dans une activité et utilisé par d’autres actions.
Un nœud de bifurcation, également appelé nœud de débranchement est un
nœud de contrôle qui sépare un flot en plusieurs flots concurrents.
Un nœud d’action « accept time event » est un nouveau symbole d’UML2
pour l’action d’Attendre le temps.
La vie d’un logiciel est composée de cycles V ; un cycle est une nouvelle version du logiciel
Chaque cycle est composé de 4 phases :
• Etude préliminaire (Inception)
• Elaboration
• Construction
• Transition.
46
Chapitre III : Conception du nouveau système « Gestion du personnel »
Chaque phase d’un cycle est composée d’itérations une itération est un incrément
Chaque itération est une mini cascade d’activités :
• Capture des besoins
• Analyse
• Conception
• Réalisation
• Test et intégration. [REF 9]
47
Chapitre III : Conception du nouveau système « Gestion du personnel »
48
Chapitre III : Conception du nouveau système « Gestion du personnel »
Architecture :
Vue des aspects les plus significatifs du système Conçue et stabilisée lors des premières itérations ;
Traiter en premier les cas d’utilisation “pertinents » :
- les plus risqués / critiques
- les plus importants pour le client
- les plus représentatifs du système
• Processus itératif et incrémental
3.4. Introduction :
Suite à la spécification effectuée dans la première partie, nous allons entamer la phase de
conception, et pour la mener à bien nous avons choisi le langage de modélisation UML.
Cette phase consiste en une étude détaillée de la solution en mettant un accent particulier sur
les nouveaux concepts d’informatisation choisis.
49
Chapitre III : Conception du nouveau système « Gestion du personnel »
50
Chapitre III : Conception du nouveau système « Gestion du personnel »
1. login ;
2. mot de passe ;
51
Chapitre III : Conception du nouveau système « Gestion du personnel »
1. Ajouter un employé ;
2. Supprimer un employé ;
52
Chapitre III : Conception du nouveau système « Gestion du personnel »
Scénario :
53
Chapitre III : Conception du nouveau système « Gestion du personnel »
Scénario :
1. Après l’accord de nouveau employé le D.O.U lui établit une décision d’affectation soit dans le
même établissement ou bien à l’une des résidences qui lui sont rattachées ;
3. Le directeur de résidence affecte les tâches aux employés selon les besoins dans les services.
54
Chapitre III : Conception du nouveau système « Gestion du personnel »
3. L’agent de saisie enregistre les absences des employés comme il peut consulter le calendrier.
4. Le chef de section personnel établit une mise en demeure pour l’envoyer à l’employé absent si
il dépasse 03 jours, sil il se présente pas en 24h avec justification, 2éme mise en demeure, si il
se présente pas en 24h avec justification une 3éme mise en demeure est envoyée ce qui permet
la révocation
55
Chapitre III : Conception du nouveau système « Gestion du personnel »
56
Chapitre III : Conception du nouveau système « Gestion du personnel »
Authentification
57
Chapitre III : Conception du nouveau système « Gestion du personnel »
Authentification
58
Chapitre III : Conception du nouveau système « Gestion du personnel »
59
Chapitre III : Conception du nouveau système « Gestion du personnel »
60
Chapitre III : Conception du nouveau système « Gestion du personnel »
61
Chapitre III : Conception du nouveau système « Gestion du personnel »
Le
diagramme de classe exprime de manière générale la structure statique d’un système. Nous allons
élaborer les diagrammes de classe ci-dessous pour fournir la représentation abstraite des objets du
futur système qui vont interagir entre eux pour représenter les cas d’utilisation.
Afin de respecter la logique métier du futur système, nous avons établi des règles de gestion
(RG). Certaines découlent du fonctionnement du système actuel et d’autres ont été introduites par le
groupe de projet dans le but de corriger les insuffisances du système existant (cf. tableau ??).
62
Chapitre III : Conception du nouveau système « Gestion du personnel »
Numéro Description
RG1 Un employé travail dans un ou plusieurs services (dans une date donné il appartient à un seul
service) ;
3.10. Conclusion
Dans ce chapitre nous avons modélisé notre nouveau système. Nous avons exprimé notre
modélisation sous forme de diagrammes de classes, diagrammes de séquence, diagrammes de cas
d’utilisation et diagrammes d’activités.
Da
ns le chapitre qui suit nous allons définir les outils de développement utilisés et montrer quelques
fonctionnalités de notre système
63
Réalisation
Chapitre IV : Réalisation
Introduction :
Les internautes exigent aujourd’hui des pages web dynamiques. L’utilisateur de base de données,
dans le cadre du développement d’un site web, exige des développeurs qu’ils connaissent aussi bien
la technologie des bases de données que les technologies web.
Ces technologies sont employées par les grandes sociétés et organisme, pour permettre à leurs
employés d’accéder simultanément à une base de données centralisée, étant donné que les
utilisateurs peuvent se procurer facilement et gratuitement des navigateurs web.
A travers ce chapitre, nous allons exposer notre réalisation, qui est le fruit des parties faites
précédemment. Donc, nous commençons par donner quelques concepts du langage de
programmation PHP, les configurations logicielle et matérielle, ensuite, nous allons présenter
quelques écrans, qui illustrent les taches importantes de notre application.
4.2.2.Choix du SGBD :
Comme nous l’avons déjà mentionnés, notre système manipule un grand volume d’information, pour
les stocker nous devons utiliser un système de gestion de base de données, alors nous avons choisi
MySQL
La
base de données MySQL est devenue la base de données open source la plus populaire au monde grâce
à sa haute performance, sa fiabilité et sa simplicité d’utilisation. Beaucoup des sociétés les plus
importantes et à forte croissance telles que Google, Lafarge, EADS, Alcatel-Lucent, Nokia et You
Tube, réduisent leurs coûts de manière significative en utilisant MySQL pour leurs sites Web, leurs
applications critiques d’entreprise, ou en embarquant MySQL au sein de leurs solutions.
65
Chapitre IV : Réalisation
Apache est l’un des serveurs web les plus utilisés. C’est une application permettant à des clients
d’accéder à des pages web, c’est-à-dire en réalité des fichiers au format HTML, à partir d’un
navigateur (aussi appelé browser) installé sur leur ordinateur distant.
4.3.Environnement de travail :
WampServer(Version 2.2) :
WampServer est une plate-forme de développement Web sous Windows pour des applications
Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données
MySQL. Il possède également PHPMyAdmin pour gérer plus facilement les bases de données
Architecture du système :
L’architecture utilisée dans la réalisation de notre projet est une architecture à trois niveaux
dite aussi 3-tiers.
Dans cette architecture, les applications au niveau serveur sont délocalisées, c’est-à-dire que
chaque serveur est spécialisé dans une tache (serveur web ou serveur de base de données par exemple),
donc l’application est partagée entre :
Niveau 1 Niveau 2
Niveau 3
Requêtes
Envoi des Requête
http, Requêtes SQL
B
fichiers Envoi des D
SQL Réponses
D
Serveur deBase de
Client Serveur web
données
Figure25.Architecture 3-tiers
66
Chapitre IV : Réalisation
1. Les requêtes clients vers le serveur sont d’une plus grande flexibilité, en effet les appels clients
ne spécifient que des paramètres et des structures de données pour les valeurs de retour.
2. l’utilisateur n’est pas supposé connaître le langage SQL, qui ne sera pas implémenté dans la
partie client qui ne s’occupe que de fonctions d’affichage. De fait des modifications peuvent être
faites au niveau du SGBD sans que cela impacte la couche client. D’un point de vue
développement, la séparation qui existe entre le client, le serveur et le SGBD permet une
spécialisation des développeurs sur chaque tiers de l’architecture.
3. Plus de flexibilité dans l’allocation des ressources ; la portabilité du tiers serveur permet
d’envisager une allocation et/ou modification dynamique aux grés des besoins évolutifs au sein
d’une entreprise.
1. Administrateur peut faire toutes les taches du directeur et tant qu’employé, il peut faire :
- La gestion des employés (ajouter, modifier et supprimer)
- La gestion des absences (consulter, ajouter, ….)
- La gestion des congés (consulter, ajouter, ….)
- La gestion d’affectation (ajouter service, modifier service, affecter un employé…)
2. Directeur peut faire la consultation de ses absences et les absences des employés, la fiche d’un
employé, la liste des employés, la liste des demande de congé pour la refusé ou validé…
3. Employé peut demander un congé et consulter ses absences.
Connexion / Déconnexion
67
Chapitre IV : Réalisation
Figure26. Authentification
Page d’accueil :
68
Chapitre IV : Réalisation
69
Chapitre IV : Réalisation
70
Chapitre IV : Réalisation
71
Chapitre IV : Réalisation
72
Chapitre IV : Réalisation
Conclusion :
Nous avons présenté à travers ce chapitre notre application de gestion des employés que nous avons
développée. Dans un premier temps, nous avons défini l‘environnement de travail et les outils du
développement qu’on a choisis pour développer notre application tel que le choix du langage de
programmation, le SGBD, et le serveur web.
En fin, nous avons visualisé quelques pages de l’application pour montrer le bon fonctionnement.
73
Conclusion générale
Conclusion générale
Une entreprise accumule au cours des années des milliers de documents, dans des bases de
données éparses avec parfois des redondances. Plus globalement, il existe généralement des données
stratégiques éparpillées dans le système d’information de l’entreprise dont l’ensemble du personnel ou
de l’équipe dirigeante, ignore l’existence.
L’urbanisation est un concept qui vise à simplifier le système d’information (SI) et à améliorer
la communication entre ses composantes, tout en offrant une plus grande réactivité lorsqu’il s’agit de
le faire évoluer.
L’objectif d’une démarche d’urbanisation est donc d’aboutir à une structuration du système
d’information permettant d’en améliorer ses performances et son évolutivité. Elle permet ainsi de
donner les moyens à l’entreprise de faire évoluer son système d’information en connaissance de
cause.
En théorie, les principaux bénéfices de cette démarche sont d’optimiser le fonctionnement des
processus, d’avoir un système d’information modulaire, évolutif et cohérent et de faciliter la
réutilisation de composants. Au vu des critiques précédentes, ces bénéfices sont souvent utopiques.
Néanmoins, il est possible d’y parvenir en appliquant la démarche sur des périmètres réduits (un seul
processus par exemple) et en itérant.
Ce présent travail nous à permis de cerner la notion principale d’urbanisation pour faire naître
un système d’information qui est d’une grande simplicité d’utilisation surtout du côté client puisqu’il
ne nécessite pas de configuration spécifique, un simple navigateur fera l’affaire.
75
Bibliographie
[Reix,2004] : R.Reix. Systèmes d’information et management des organisation, Vuibert, Paris, édition
Vuibert, 2000
[longépé, 01 (1)] longepe C- Le projet d’urbanisation du système d’information, Dunod, Paris 1ére
Edition, 2001
[Sasson 98] Sassoon J.-Urbanisation des systèmes d’informations, Hermès, Paris, 1998.
[Vidal, 2009] : Vidal P.Augier M.,Lacroux F., Planeix P. & Le cœur A., Systèmes d’information
organisationnels, Pearson Education ( 2éme édition),2009.
[REF01] : [Club Urba –EA] Urbanisme des SI et Gouvernance préface de pascal buffard (Bonnes
pratiques de l’architectures d’entreprise) 2éme Edition.
[Yves Caseau,2011] : Urbanisation, SOA et BPM [ le point de vue du DSI] Dunod, Paris,
2005,2006,2008,2011 (4éme édition).
[Rémy 01] Remy C.- L’urbanisation des systèmes d’information séduit de plus en plus les banques, 01
informatique,2001.
Webographie :
[3].[Le Projet d'urbanisation du S.I. : Démarche pratique avec cas concretBroché – 15 janvier 2004
de Christophe Longépé (Auteur), René Colletti (Préface), Gérard Balantzian (Préface)] ( page
consulté le (01/06/2016)
[4] : Flippone, Dominique, 10 conseil pour piloter son audit des systèmes d’information,2006 –( page
consultée le 05/07/2016)[http://www.journaldunet.com/solution/0602/060224-analyse-audit-10-
conseil.shtml].
[5] : IACOLARE, vincent, l’évaluation « pratique » des systèmes d’information, c’est quoi ?,
2016(page consultée le 05/07/2016) (http://www.journaldunet.com/solution/expert/35634/l-audit-
pratique-des-systèmes-d-information-cest-quoi.shtml).
76
Bibliographie
[7] : Organisation International de Normalisation, ISO 19011 :2002 : ligne directrices pour l’audit
des systèmes de management de la qualité et/ou de management environnemental, 2016 (page
consultée le 01/08/2016).
(http://www.iso.org/iso/fr/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=31169)
[8] : Guide d’évaluation de projet à l’intention des organismes sans but lucratif « Méthodes et étapes
fonsamentales pour procéder à l’évaluation de projet « guidedevaluation.pdf » consulté le 01/08/2016.
77