Professional Documents
Culture Documents
scientifique
Institut National de Formation en Informatique (I.N.I)
Oued-Smar - Alger
Thème :
La conception et la réalisation d’un portail
Web de la division commercial d’AIR
ALGERIE
Réalisé par :
o MAKHLOUF riadh.
o BAZIZ zineddine.
Introduction …………………………………………………………….……….1
problématique…………………………………………………………… ……...3
objectifs …………………………………………………………………………4
V. Diagnostique
- identification des causes/conséquences………………………………………47
- les suggestions……...………………………………………….......................48
Conclusion…………………………………………………………...49
Partie IV : réalisation
I. Réalisation du prototype
- Introduction………………...…………………………………………...…104
- présentation des outils utilises...………………………………...105
- Diagramme de déploiement …………………………………….108
Conclusion générale
Conception et réalisation d’un portail entreprise
INTRODUCTION
La raison primaire de développer une architecture d'entreprise est de soutenir les affaires en
fournissant la technologie fondamentale et la structure des processus pour une stratégie du
SI. Ce qui fait de celui-ci un actif réactif d'une stratégie commerciale moderne et réussie
En outre, une bonne architecture d'entreprise permet de réaliser le bon équilibre entre
efficacité du SI et innovation nécessaire aux affaires. En même temps, elle assure les besoins
de l'organisation d'intégrer sa stratégie du SI, permettant la synergie la plus étroite possible à
travers tout le groupe.
L’intégration toujours plus intense des solutions informatiques participe à une bonne
observation du comportement dynamique de l’entreprise, et autorise, par là même, des
réactions rapides et adaptées aux changements de l’environnement technique, économique,
social…
A cet effet, Air Algérie est contrainte de conforter son système d’information par une
nouvelle solution qui permet un accès universel à l’information de la Compagnie. Cette
solution doit assurer une ouverture unique à la fois pour ses employés et ses clients.
Un portail permet aux entreprises de connecter les utilisateurs, les équipes, le savoir de
l’entreprise. il intègre des informations de divers systèmes en une seul solution, grâce a
l’authentification unique et a des capacités d’intégrations des applications d’entreprise il
comporte également des options de déploiement et des outils de gestion flexible. Un portail
facilite le travail en équipe grâce a ces possibilités de regroupement d’organisation et de
recherche. Les utilisateurs peuvent trouver rapidement les informations pertinentes grâce au
câblage et a la personnalisation du contenu de portail.
Le point fort d’un portail quelle peuvent être étendue grâce a des outils d’organisation et de
gestion, car il est conçu selon une architecture hautement modulable est distribué.
Un portail est plus qu’un simple site web : c’est une véritable porte d’entrée vers les services
et l’information d’une communauté. Les systèmes et bases de données sont intégrés au
portail et accessibles via un navigateur web au sein d’un environnement partagé et sécurisé.
Tout en fournissant un contenu attrayant et utile, les portails entreprises encourage les
utilisateurs à être en ligne et tant qu’ils se familiariseront avec la technologie de l’information
tant la demande de nouvelles applications et de nouveaux services s’accroitra. Cela facilitera
le déploiement de la technologie et dont l’utilisation des nouveaux types de
.1
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Notre travail consiste à réaliser un portail web en faveur de la direction commerciale d’Air
Algérie afin de permettre l’accès au données du système d'information de l'entreprise pour
l'ensemble du personnel et clients.
.2
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
PROBLEMATIQUE
Air Algérie contribue depuis plus d'un demi siècle à asseoir l’industrie du transport aérien en
Algérie.
Face aux nouveaux besoins et aux défis d’aujourd’hui, Air Algérie est contrainte de conforter
son système d’information par une nouvelle solution qui permet un accès universel à
l’information de la Compagnie. Cette solution doit assurer une ouverture unique à la fois
pour ses employés et ses clients.
le partage des informations et la collaboration entre l’ensemble des employés d’Air Algérie
devient une nécessité pour permettre l’amélioration des capacités actuelles d’échange et
d’exploitation de ces diverses ressources, afin de mieux s’adapter aux conditions du marché
changeantes et de faire face à la concurrence induite par l’ouverture de ce secteur aux
opérateurs privés.
.3
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
OBJECTIFS
Les changements les plus difficiles à accompagner sont ceux qui altèrent directement nos
habitudes de travail. Si l’entreprise modifie un peu plus en profondeur ses habitudes, le projet
dérange, même si celui-ci propose la mise à disposition des gestionnaires, un fantastique outil
de travail d’utilisation simple. L’effort d’apprentissage est mal vécu. Aussi, c’est pour cette
raison que nous allons essayer d’impliquer les utilisateurs tout au long de notre projet et de les
convaincre que notre mission consiste à leur faciliter les tâches et leur offrir un
environnement de travail agréable et riche en fonctionnalités.
L’objectif de notre étude est de mettre en place un système, qui apportera à l’actuel les
améliorations suivantes :
.4
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Organisation du mémoire
Afin d’atteindre les objectifs sollicités auparavant, nous avons organisé ce mémoire en
quatre chapitres :
Dans le premier chapitre, nous présenterons avant tout des généralités sur le domaine
de travail (les portails), puis nous étudierons dans le deuxième chapitre en détail la
structure de la division commerciale : son exercice au sein du les sous direction de la
division, son organisation… Ce chapitre prendra fin avec une étude du cas de projet
« le portail de entreprise d’AIR ALGERIE » afin d’identifier les besoins.
. 5
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
La gestion du projet
Afin de réussir nôtre projet, il est essentiel d'assurer le suivi et la cohérence des
différentes tâches réalisées, ainsi que les liaisons entre elles. Nôtre gestion repose sur
la tenue d'une documentation permettant de suivre l'évolution du projet .
Nôtre souhait est de respecter les délais prévus pour la réalisation de la partie
informatique du projet « le portail d’AIR ALGERIE», à savoir juin 2008. Pour
atteindre cet objectif, nous avons établie des prévisions concernant les différentes
phases du travail illustrées dans la barre de planning suivante.
. 6
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 7
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
ANALYSE DE L’EXISTANT
. 8
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Introduction
Une analyse complète de la situation existante est un passage nécessaire. Elle permet d’avoir
une vue globale et détaillée de la situation actuelle, elle permet aussi d’effecteurs un
diagnostic des problèmes existants.
Dans cette partie nous allons essayer de cerner l’étude de l’existant, en synthétisant l’étude
faite sur les différents aspects du système à savoir :
. 9
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
L’aéronautique inclut les sciences et les technologies ayant pour but de construire et de
faire évoluer un aéronef dans l’atmosphère terrestre. On peut y ajouter celles qui
permettent à cet aéronef de suivre une trajectoire par rapport à la surface terrestre
(navigation) ainsi que les infrastructures associées (aéroports ).
. 10
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 11
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Moyens humains :
Air Algérie a su investir dans la formation du personnel, si bien qu’elle dispose
aujourd’hui d’un personnel de nationalité algérienne :
Un personnel de conduites des aéronefs qui lui confère une grande réputation de
sécurité ;
La maintenance de sa flotte assurée par ses propres moyens :
Un centre hôtelier ou commissariat (catering) lui permettant de couvrir ses besoins au
départ de l’Algérie, ainsi que l’assistant des compagnies étrangères.
Air Algérie compte aujourd’hui un effectif de 9327 employés ; les catégories de son
personnel se repartissent comme suit :
• 8140 personnels au sol.
• 502 personnels navigants techniques.
• 685 personnels navigants commerciaux.
Aujourd’hui air Algérie c’est aussi :
• Le troisième transporteur en afrique.
• 3500.000 passagers transportent chaque année.
• 36 villes desservie dans 24 pays, et 40 escales en Algérie.
• Jusqu'à 120 vols quotidiens en programme de pointe.
• Un réseau de vente comprenant 150 agences en Algérie et à l’étranger relié a son
système de réservation. Son produit est distribue a travers les G.D.S auprès
desquels Air Algérie a souscrit des abonnements.
• L’agent général de 36 compagnies aériennes étranger.
• Des chartes pétrolières qui transportent quelque 500.000 passagers par an.
. 12
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
• Des charters omra et hadj qui transportent les pèlerins vers les lieus saints de
l’islam.
I.1.3 LES RESEAUX DE LA COMPAGNIE
A) réseau national :
Il se devise en 3 réseaux :
• nord/nord.
• Nord/sud.
• sud/sud.
B) réseau international :
Il se compose de quatre zones a savoir :
• La France.
• L’Europe.
• Le Maghreb et le moyen orient.
• L’Afrique.
• L’Amérique du nord.
. 13
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
En effet l’organisation d’Air Algérie a été jusqu’à ce jour basée sur le modèle classique, où
toutes les opérations sont intégrées dans une seule entreprise au sein d'une seule entité juridique,
les différentes activités de l'entreprise sont gérées à travers des Divisions ou Départements.
• Les difficultés d’arbitrage dans l’affectation des ressources et des moyens vers les différentes
structures.
• La diversité des activités empêche la concentration sur le métier de base qui est le transport
aérien.
. 14
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
La solution alternative, de plus en plus fréquente, ces dernières années, est la création d'une
structure de Groupe qui comprend une série de filiales spécialisées chacune dans des opérations
bien spécifiques.
A l’instar des autres compagnies internationales (Lufthansa, Air France, British Airways, etc.…)
qui sont aujourd'hui structurées sous forme de Groupes avec un nombre important de filiales,
chacune spécialisée dans une activité annexe au transport aérien.
Le modèle de Groupe présente des avantages importants car former des entités indépendantes
spécialisées permet :
Ces avantages offerts par une structure de type Groupe sont complétés par une plus grande
flexibilité en matière d'alliances stratégiques, par un plus grand choix de partenaires potentiels et
permet de mieux mesurer les résultats réels obtenus par chaque activité. Cette faculté élargit
donc substantiellement le champ des partenaires potentiels.
Le groupe AIR ALGERIE comprendrait notamment des filiales spécialisées dans les activités
suivantes:
- La Compagnie Régionale
- Le cargo.
- Le Catering.
- La Maintenance.
_ handling
_ tour opérator
• Commerciales
• Techniques
• Exploitation
. 15
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
• Restauration.
• Transport.
05 la direction de promotion • Activités et culturelles.
des œuvres sociales • Santé, médecine du travail.
. 16
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 17
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 18
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
La compagnie aérienne d’AIR ALGERIE est organisée en quatorze (14) directions centrales
ainsi que 5 directions régionales présentées dans l’organigramme (ci- après).
. 19
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 20
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1- département ventes :
Trace la politique de ventes de l’entreprise, sa promotion a travers des tarifs attractifs
ainsi que les grandes opérations de ventes (hadj, omra, l’arrivée et le retour des
émigres…).
Le département ventes est structuré en trois services :
• service développement ventes.
. 21
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
• Service charters.
• Service analyse et suivi du chiffre d’affaires.
2- département coopération :
Il est charge de tous les accords entre Air Algérie et les compagnies aériennes.
Ce département a pour mission, la conclusion, la gestion et le suivi des accords
commerciaux relatifs à l’activité passage.
Le département coopération comprend deux services :
• service accords commerciaux.
• Service off-line.
3-département promotion et publicité :
Le département promotion et publicité est charge de mettre en place une politique de
promotion a l’échelle entreprise.
Ce département a pour objectifs d’augmenter les ventes (plus de siège vendus),
par le biais de compagnes publicitaires.
Il se compose de deux services :
• service conception publicitaire.
• service opération spécifique.
3- département tarifs :
. 22
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Type d’appareil.
. 23
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Fréquence/jour.
Horaire.
Ce programme doit refléter une affectation optimale de la flotte et des équipages,
tout en prenant en considération les contraintes suivantes :
Slots/clearance.
Horaires.
Aéroportuaires.
PN (T/C).
Le département programme saisonnier prépare manuellement a partir d’un
frequence-metre une planche de programme hebdomadaire détaillée qui permet de bien
visualiser l’affectation et la disponibilité de chaque type d’avion pendant tout les jours de la
semaine ainsi on peut visualiser l’heure de départ et d’arrivée et le temps d’escale de chaque
type d’avion.
Apres avoir préparer la planche, on établit un SCR contenant les informations suivantes
(n° de vol, date……….) le SCR est envoie au coordinateur a l’étranger qui répondra par le biais
d’un autre SCR en indiquant l’acceptation ou le rejet de chaque slot.
3-departement régulation :
Ce département est chargé d’assurer le suivi et l’ajustement du programme saisonnier
en cours jusqu'à (J-1), selon les contraintes technico-commerciales.
Il est donc charge du suivi du programme au jour le jour, et de l’insertion des vols
supplémentaires et des chartes.
Une feuille de mouvement journalière est envoyée via SITATEX aux services
concernes (DO, catering, transport, réservation), cette feuille de mouvement contient
toutes les données relatifs aux vols de jour J (n° de vol, date, horaire,….) et permet en
outre le control de toutes ces information.
• Etudes commerciales.
. 24
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 25
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Le STAFF :
1- département administration et formation :
• Service personnel :
• Service formation :
• Service budget :
2- département moyen commerciaux :
• Service approvisionnement et gestion :
• Service technique :
3- département informatique :
il a pour mission le développement et l’installation des applications informatiques dont il a la
charge. Il est charge du bon fonctionnement de la salle machine.
4- département réseaux :
C’est l’intermédiaire entre la DC et les différentes représentations (selon chaque réseau), il gère
le personnel et aide le directeur commercial dans sa prise de décision.
Remarque : le réseau France est charge de l’interline : qui est la gestion des demandes de
gratuites émanant de compagnies étrangères ou des agences de voyages.
. 26
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
5- département communication :
Récemment crée, il se fixe comme objectif l’orientation vers une communication
« marketing » : diagnostic d’image, veille concurrentielle, mise en place d’un fichier
clientèle…. Etc.
La division commercial d’AIR ALGERIE est organisée en dix (05) sous directions
chacun est composer des département seront présenter dans l’organigramme (figure suivante).
. 27
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 28
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Dans cette partie nous allons nous intéresser à l’existant informatique d’Air Algérie, et
ceci par une étude des moyens matériels et logiciels disponibles dans les différentes
structures de l’entreprise.
Cette étude quantitative va nous permettre de prendre connaissances des capacités du
District sur le plan informatique. Cela nous permettra d’adapter la solution qui sera
proposée dans le cadre de notre projet et éventuellement d’évaluer les besoins
supplémentaires en moyens matériels et logiciels. L’objectif est de minimiser au maximum
les coûts de notre projet.
. 29
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 30
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 31
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
MATRICIELLE LQ590 01 09
LQ870 04
LIVRET 4915 02
OPTRA 1200 01
IMPRIMANTES
HP1200 02
HP2300 06 18
IMPRIMANTE
LASER HP3055 04
BI1000 06
SERVEURS IBM Netfinity 5100 01 01
. 32
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Moyens Matériels :
D’après notre tourner sur les différent départements de la division afin de recenser les
moyens matériels on a comme critique que :
- La plupart des PCs des différents fonctionnaires sont de type Puntium 3, avec ces
performances les employés ont des difficultés à travailler.
Ex : infographisme a un PCs de type Puntium 3 c’est presque impossible de réaliser
ces logos avec ces performances au lieu d’un PC de type centrino.
- Absence de graveurs CD dans toutes les machines. Il existe un seul dans tout la
Division se trouvant dans le PC de l’informaticien. D’ou nécessité d’archiver les
données dans les disques durs saturant davantage les machines.
. 33
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Moyens Logiciels :
D’après notre consultation des différentes applications des départements de la
division, on a comme critique que :
- Plate forme non homogène car les applications ne sont pas développées avec la
même technologie. La plupart des systèmes sont développés avec des technologies
dépassées (DBase, clipper, paradox) par rapport aux technologies existantes à
l’heure actuelle.
- Toutes les applications sont développées en monopostes, ce qui empêchera leur
exploitation sous réseau.
Moyens humains :
Le service informatique de la division se compose de trois ingénieurs d’Etat en
informatique et de deux techniciens en maintenance informatique avec une
grande charge de travail, donc le recrutement d’un informaticien qui se chargera
de la maintenance du portail sera souhaitable.
. 34
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
La collecte d’information
La collecte d’information doit être la plus complète possible dès qu’une entreprise souhaite
prendre une décision que celle ci soit opérationnelle ou stratégique. D’une part, une décision ne
sera pertinente que si elle repose sur un ensemble d’informations disponibles, pertinentes,
fiables, précises et récentes. D’autre part, par ce que cette collecte d’information permet de
définir le plus précisément possible les choix qui se présentent à l’entreprise lors de sa prise de
décision. Que l’information soit incomplète ou de mauvaise qualité et alors l’entreprise pourra
être amenée à prendre une décision contraire à ses intérêts à court, moyen ou long
Terme.
Technique utilise:
Il existe plusieurs techniques de collecte d’informations (entretien, réunions, questionnaires,
check liste…).
Nous avons choisi la technique des entretiens structurés qui consiste à interroger des personnes
à l’aide du même protocole déterminée à l’avance.
. 35
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Saisie de l’information :
Il faut par la suite saisir les informations c’est à dire les enregistrer sur divers supports de
manière à pouvoir les conserver. Ceci nécessite souvent au préalable de définir les modalités de
cette saisie (quelle information saisir, de quelle manière, sur quel support etc…).
Traitement de l’information :
Un décideur ne peut pas se contenter de l'information brute, il est donc nécessaire de procéder à
un traitement de l'information obtenue de manière à pouvoir en retirer les informations-clés
utiles à l'entreprise. Car l'un des problèmes rencontrés par un décideur est l'existence d'un flux
d'informations de plus en plus importants qu'il est indispensable de savoir classer et hiérarchiser
selon leur degré d'importance pour n'en retirer que les éléments utiles à la prise de décision.
Diffusion de l’information :
L'utilité de la mise en place d'un système d'information réside, il ne faut pas l'oublier dans sa
capacité à donner des éléments indispensables à la prise de décision. Il est donc important
d'identifier les destinataires finaux du processus de collecte d'information et de mettre en place
des processus efficaces de diffusion de l'information au sein de l'entreprise.
. 36
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Service charters :
• il s’occupe de tous les vols charters (vols à la demande) suivant une procédure précise :
• émission d’une demande par une institution ou entité pour une des directions régionales.
• Envoie de la demande officielle par direction générale vers le service charters.
• Etude de la demande :
- pour le compte de quelle entité/institution ?
- quel itinéraire ?
- pour combien de passagers ?
- quel type d’avion ?
- quel type de marche ? (Local/étranger).
-consultation de la S/D programmes pour la disponibilité d’appareil
correspondant à la demande.
- recours à la DF (Direction Financière) pour l’étude des coûts d’exploitations pour fixer
la tarification à l’heure de vol, en incluent la marge bénéficiaire.
- acceptation/refus : donc ou bien le transfert vers un vol régulier ou bien le refus
catégorique.
Service analyse et suivi du chiffre d’affaire :
Il recueille les résultats de chiffre d’affaires à l’émission passages par le biais des direction
régionales ainsi que les analyses réalisées en collaboration avec le service ventes et
développement (études, tarifs, promotion….).
Chaque fin d’année, durant un mois et demi, une commission siège est établie pour déterminer
le budget alloué à chaque direction, de la, la S/D des ventes détermine la part de chaque entité
(son budget) selon la procédure qui suit :
• Elaboration de prévision par chaque entité.
• Consultation des sous directions programmes, étude et développement pour le nombre de vols
ainsi que le nombre de passagers transportés.
• Apres consultation de l’historique, les objectifs à réaliser sont définis (toujours a l’émission) et
enfin le budget de chaque entité est arrêté.
. 37
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
(1) : consultation.
(2) : demande.
(3) : demande officiel.
(4) : consultation disponibilité d’appareil correspondent a la demande.
(5) : recours des coûts c’exploitations.
(6) : résultat du chiffre d’affaire.
(7) : analyse réalise.
. 38
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 39
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 40
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 41
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
(1) : prévision.
(2) : indicateur nécessaire.
(3) : rapport activité.
. 42
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 43
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 44
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Après un certain nombre d’entrevues avec les employés De la division commerciale, il a été
possible de recenser et de hiérarchiser les besoins exprimés par ces derniers par ordre
d’importance, à savoir :
Priorité 1 :
- Interface de travail pour chaque utilisateur lui permettant un accès central à
l’ensemble des données qui lui sont nécessaires, avec une personnalisation explicite du
contenu.
- Système de fidélisation de la clientèle FFP : chaque client fidele a la possibilité de
consulter son compte ainsi que l’inscription en ligne, et de la part du gestionnaire peut ce
consulté et mettre a jour les compte ainsi que la validation des inscriptions en ligne.
- Espace de l’activité de la compagnie : les utilisateurs peuvent consulter l’activité de
la compagnie, ce module est très important.
- module agenda : il permit de détermines toute les dates impotentes concernant le
conseil.
- Partage de documents entre les gestionnaires (rapports………).
- Annuaire du personnel : portant une page personnelle pour chaque adhérent afin de
mette des informations le concernant (son profil, son CV, ……)
- Téléchargement de formulaires et de documents
- Forum de discussion entre les gestionnaires, les clients et les visiteurs.
Priorité 2 :
- module news : il permet de mettre à la disposition de tous les gestionnaires les
dernières news concernent le domaine.
-
- Moteur de recherche interne, permettant la recherche dans la base de donnée internes
(personnels, clients, fournisseurs………etc.).
- Moteur de recherche externe par la sortie sur internet.
- module FAQ : seront mentionnées les questions les plus fréquemment posées avec
leurs réponses.
. 45
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
- Espace vote : qui permettra d’avoir une idée sur l’opinion public vis-à-vis d’un sujet
précis.
- Module CHAT : pour une communication synchrone entre les gestionnaires.
L’utilisateur doit avoir une liste des membres connectés, et pourra personnaliser son
Message par choix de couleurs et symboles.
Les composants cruciales de la sécurité d’un système d’information reposent sur des
principes techniques fondamentaux, ces principes sont : l’identification, l’authentification, le
contrôle d’accès, la confidentialité et enfin l’intégrité qui assure la cohérence des différents
partie du système. Ces principes se présente dans touts les systèmes d’information dans le cas
de portail entreprise c’est un aspect ont une importance plus grande que d’autre du fait de la
nature unifiant du portail. Néanmoins, les deux aspects de la sécurité les plus marquantes qu’un
portail permet de mettre en place sont la notion d’identifiant unique et celle d’infrastructure par
clés publique que nous essayant d’expliciter brièvement
- Une bonne gestion des privilèges et des droits d’accès, lors de sa connexion, chaque
gestionnaire doit être reconnu par le système par un nom, un mot de passe et la fonction
qu’il occupe.
Aspect design :
- une interface plus attrayante et qui donne une bonne image d’Air Algérie.
. 46
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
V. DIAGNOSTIC
causes :
- Le délai de mise à jour des mails clients se fait une fois par mois par poste.
- Absence de passerelle d’échanges avec les clients.
Conséquences :
- retard de consultation des mails par des clients.
- Perte de clients et donc de parts de marché.
- Insatisfaction de la clientèle.
. 48
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
CONCLUSION
Vu que les données existent mais ne sont pas exploitées, les améliorations recensées vont vers
le développement d’un portail d’entreprise ; qui permettra de centraliser les échanges via une
application unique capable de collecter, traiter et présenter de manière homogène des données
de sources et de formats divers et qui permettra aussi de fournir des outils d’aide à la décision
pour augmenter les performances de la division.
Ce portail va répondre aux besoins réels et immédiats des membres de la division, leur offrant
l’accès ; l’information ; les services et la commodité d’accès dont ils ont besoin.
Dans la suite de notre travail nous allons traités en détail la conception et le développement de
notre plat de forme.
. 49
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Conception préliminaire
. 50
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Introduction
L’étude de l’existant nous à permis une bonne connaissance de la situation actuelle du système
existant avec toutes ses composantes. Par ailleurs nous avons mis en évidence les lacunes et les
faiblesses du système existant.
Ainsi et à travers l’étude conceptuelle qui consiste à développer le système d’information
projeté, nous essaierons de combler les insuffisances détectées et satisfaire les besoins exprimés
des utilisateurs.
. 51
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Après avoir recensé les problèmes du système mis en place lors de l’étude de l’existant, la
nécessité d’élaborer un nouveau système s’avère importante afin de répondre aux exigences des
besoins des utilisateurs en matière d’information.
Cependant, nous pouvons formuler les objectifs du nouveau système comme ce qui suit :
- Gain du temps et exactitude dans les traitements d’information.
- Mettre entre les mains d’utilisateurs les différentes informations leur permettant de
suivre les différentes applications.
- Assurer le suivi des travaux des employeurs en tout moment
- facilitant la collaboration entre acteurs dans leur travail quotidien et qui permettra de
réduire le volume et le temps de circulation de l’information
- Offrir une meilleure gestion de l’information vitale pour la bonne marche de la société.
- réduire les coûts d’échange d’informations entre les structures ( EX :réduire les
consommations de papier, fax et téléphone…..).
. 52
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
I. NOUVEAU SYSTEME
Notre portail sera destiné à différentes populations avec des préoccupations différentes :
1. employés de la division : c’est tout le personnel de la division. Ils accéderont via le
réseau intranet.
2. clients: cette population accédera au portail via Internet. Ils pourront vérifier leur
relevé client, voir les tarifs des vols…etc.
3. partenaires et entreprises : cette population accédera au portail via l’extranet.
4. visiteurs: ce sont les étrangers à la division. Ils pourront visiter le portail pour voir
les nouveautés de la compagnie (les nouveaux vols, les modifications des horaires, les
réductions des prix de vols……….).
Les utilisateurs n’ont pas tous les mêmes droit d’accès au différentes structures du portail
ce qui induit a regroupé des utilisateurs en groupe comme suit :
• Groupe Clients
• Groupe partenaires
• Groupe visiteurs
. 53
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
I.3.SOLUTION INFORMATIQUE :
1.3.1. Présentation de la solution :
On constate que notre outil s’adresse aux employés de l’entreprise, donc il s’agira de
portail « B2E », business to employés. Ce type de portail permet d’offrir aux
gestionnaires de l’entreprise un système d’information centralisé et adapté. Cette
solution est souvent implémentée sur des sites intranet ainsi qu’il y aura aussi un accès
de l’extérieur des clients, visiteurs et autres entreprises via Internet.
. 54
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
- l’administrateur système :
Il gère les profils des utilisateurs et les mots de passe. Il est chargé aussi de la mise à jour
de la base de données du serveur (rajouter un client, un gestionnaire…etc.).
. 55
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
9 Le directeur de la division
9 Chef de département coopération.
9 Chef de département vente.
9 Chef Département promotion publicité.
9 Chef de département réglementation et agrément.
9 Chef de département tarifs.
9 Chef de département programmes annuels
9 Chef de département programmes saisonniers.
9 Chef de département régulation.
9 Chef de département statistiques et documentation.
9 Chef de département études commerciales.
9 Chef de département planifications et prévision.
9 Chef de département donné commerciales.
9 Chef de département réseau international.
9 Chef de service département réseau intérieur.
- Acteurs externes :
Clients
Partenaires
Visiteur
Diagramme de l’acteur
Nous avons modélisé les acteurs de notre système, sur le schéma ci dessous
. 56
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Diagrammes de contexte
2. D
Dans cette phase, le système est considéré comme une boite noire qui reçoit et émet des messages
en interaction avec le monde extérieur englobant les acteurs qui l’utilisent. Cependant, les
messages échangés entre ces acteurs ne constituent pas le centre d’intérêt de cette étape du fait
que notre objectif est d’aboutir à l’identification des fonctions métiers.
Les messages :
N° Emetteur Message
1 Administrateur du 9 gestion les profils des utilisateurs et les mots de
système passe.
9 la mise à jour de la base de données du serveur
2 Gestionnaire de la 9 Gestion des applications.
division
3 clients 9 Saisie des questionnaires.
9 Consultation.
4 visiteur 9 Consultation des news.
9 CV en ligne.
. 57
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Conception détaillée
. 58
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Introduction
. 59
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
I.DEFINITION DE l’UML :
UML fait partie des langages de modélisation objet (UML : Unified Modeling Language ) .il est
unique et complet , c’est-a-dire qu’il se base sur un seul concept pour chaque étape,
contrairement a MERISE par exemple .
Le but de la modélisation objet est de faciliter la transition entre la phase de modélisation et la
phase de programmation, puisqu’il existe des langages de programmation orientés objet.
En général, un objet représente ce sur quoi porte notre connaissance. Technologiquement, c’est
une abstraction du monde réel. C’est aussi une entité d’un domaine. en programmation, un objet
se définit par ces attributs et ces méthodes (en réalité, ce sont des fonctions directement
associées a une structure de données).
Un objet peut êtres matériel, immatériel ou virtuel : c’est un concept très global.
Il est caractérisé par son état, son comportement et sont identité.
L’état représente l’ensemble des valeurs de ces attributs. Le comportement rassemble ces
opérations interne ou externe (message d’un autre objet) .l’identité permet de distinguer des
objets des un des autres : deux objets ne peuvent êtres identique c’est pour cette raisons que les
clés primaires (ou identifiants) ne sont pas nécessaires.
Les objets peuvent communiquer entres eux, à l’aide de liens.
Un objet est l’instance d’une classe ; un lien est l’instance d’une association.
L’UML est constitué d’éléments (classes ; objets ….), de relations (liens ; associations….) et de
9 diagrammes incluant les 2 premiers concepts à savoir :
- Diagramme de cas d’utilisation.
- Diagramme de classes.
- Diagramme d’objets.
- Diagramme d’activités.
- Diagramme d’état de transition.
- Diagramme de séquences.
- Diagramme de collaborations.
- Diagramme de composants.
- Diagramme de déploiement.
. 60
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 61
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 62
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Diagramme de collaboration:
Un diagramme de collaboration représente la vue statique et la vue dynamique d’un
ensemble d’élément. Une collaboration définit des rôles (et non pas des classes).
Diagramme de séquence:
Un diagramme de séquence est une série d’évènements ordonnés dans le temps, simulant une
exécution particulière du système. Le temps y est représenté explicitement par une dimension
verticale et s’écoule de haut en bas.
Diagramme de classe:
Le diagramme de classe centralise l'organisation des classes de conception, c'est lui qui se
transforme le plus aisément en code. Il représente les objets qui interviennent dans la résolution
du problème ainsi que leurs associations.
Une classe est la description d’un ensemble d’objets qui partagent les mêmes attributs, les mêmes
opérations, les mêmes relations et la même sémantique.
. 63
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1-Moteur de recherche :
Filtrer la recherche
On s’authentifier
Par le choix d’un
thème et le type
Lancer la requête
Visiteur
Consulter le résultat
. 64
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1 .2 Diagramme de collaboration:
1. Filtrer la recherche.
2. Lancer une requête. 5. Afficher les
résultats
Moteur de Résultats
recherche
B.D.D du Moteur de
portail recherche externe
La plus simple méthode pour interroger la base de donnes du portail est le lancement du moteur
de recherche, ca pour la recherche interne, le visiteur peut faire aussi appel a l’un des plus
important moteur de recherche Google sur le net, on filtrant la recherche avant de lancer la
requête.
. 65
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Filtrer la requête
Envoyer la requête
Envoyer la requête
Choisir un résultat
Afficher
le
résultat
Interface Signification
Moteur de recherche L’accès au moteur de recherche sera lancé dans la page d’accueil.
Google Si l’utilisateur veut accéder moteur de recherche externe ; ce dernier
sera afficher
Ressource
#Ressource
Formulaire Mémoire
Document
2-fidélisation de la clientèle
2.1 Diagramme du cas d’utilisation :
Consultation
des miles
Ajouter client
2. Sélectionner la
rubrique
3. accéder à la
4. consulter la page client
page client
Page
client
. 67
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
9. Enregistrer le
nouveau client
Formulaire
d’ajout
BDD
Gestionnaire Page
d’accueil
Page client
7. Enregistrer les
6. modification et la suppression modifications
Du client
Les opérations du M.A.J des miles et de la clientèle ainsi l’ajout du nouveau client sont décrit
dans le diagramme de collaboration ci-dessus ainsi que les différentes interactions.
. 68
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Gestionnaire
Client
Authentifier
Vérifier
Vérifier
l’authenticité
Afficher la page d’accueil
Ou
Afficher la page client
Interface Signification
Page client Interface contenant tout les informations sur le client ainsi que le
nombre de miles.
. 69
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
l’authenticité
Vérifier
Authentifier Vérifier
Ajouter un nouveau
client
Afficher le
formulaire
Saisir les informations
Enregistrer
Interface Signification
Form Ajout Formulaire d’ajout d’un nouveau client.
Form M.A.J Formulaire de mise a jour de la page client.
. 70
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Contient
Client
#client
A 0..*
1 1
0..* 0..* 1..*
Carte-fidélité
Miles
#carte
#miles
- changer-carte ()
- Rajouter-miles ()
- supprimer-miles ()
Modifier-miles rajouter-client
modifier-miles Ajouter-client
Adhérent Date
Date Heure
Heure
- Rajouter-client ()
#adhérent
- modifier-
miles () 1 1
. 71
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Il y a quelque
Mise à jour des document ne sont pas
documents téléchargeable par le
client
Administrateur
Télécharger un
document
Client
Consulter un
document
Gestionnaire
3 .2 Diagramme de collaboration:
. 72
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1. Sélectionner la rubrique
- Gestionnaire
- Client Liste de document
2. Afficher un document
9. Enregistrer le
nouveau document
Formulaire
d’ajout
8. Ajouter un
1. Sélectionner la rubrique. document
2. Choisir un document
BDD
Administrateur liste des
Gestionnaire documents
7. Enregistrer les
6. modification et la suppression modifications
Du document
. 73
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
L’administrateur a le droit de supprimer, modifier et ajouter de nouveau document ceci est décrit
dans le diagramme de collaboration ci-dessus.
3.3Diagrammes de séquences :
L’authenticité
Authentifier
Vérifier
Vérifier
Ou
Afficher la galerie
Sélectionner la rubrique
Interroger la BDD
Afficher un document
Télécharger un document
Interface Signification
Galerie Document Contient les documents disponibles pour le téléchargement par le
gestionnaire ou client
Document Contient le document sélectionné pour la consultation ou pour le
téléchargement.
. 74
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Authentifier
L’authenticité
Vérifier
Vérifier
Afficher la page d’accueil
Ou
Afficher La galerie
Sélectionner la rubrique
Interroger la BDD
Afficher le document
Supprimer un document
M.A.J des
Document
Enregistrer
Modifier un document
Enregistrer
Ajouter un document
Afficher le
formulaire
Saisir les informations du nouveau document
Enregistrer
M.A.J de la galerie
Interface Signification
Document Contient le document sélectionné pour la consultation ou pour le
téléchargement.
. 75
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1.
Adhèrent
Adhérent Document
- Ouvrir-session () Consulter
- Fermer-session() codoc
0..* 0..*
- rajouter-doc ()
1 - mis-a-jours-doc ()
Rajouter / M.A.J -supprimer-doc ()
0..*
rajouter-doc
Date
Heure
. 76
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
4-Annuaire:
Chaque utilisateur
modifier ca propre
page personnelle
Consulter
Client l’annuaire
Visiteur
Mise à jour de la
Gestionnaire page personnelle
Annuaire Liste
Visiteur annuaire
3. Visualiser la page
personnelle
Page
personnelle
1. Sélectionner la
rubrique.
2. Visualiser la liste
de l’annuaire
Liste de
Client Annuaire l’annuaire
Gestionnaire
3. Visualiser la page
personnelle
Page
personnelle
4. Mettre à jour la
page personnelle
Formulaire
de MAJ
5. Enregistrer les mises à
jour
B.D.D
Sélectionner la
Rubrique Afficher
l’annuaire
Sélectionner la liste
Afficher la page
personnelle
. 78
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Interface Signification
Annuaire Interface contenant l’annuaire des clients et les gestionnaires
Page perso Page personnelle du client et de gestionnaire.
Page Menu
d’accueil Annuaire Form Page SGBD
MAJ perso
Client
Gestionnaire
l’authenticit
Authentifier
Vérifier
Vérifier
é
Afficher la page d’accueil
Ou
Afficher le menu
Sélectionner la rubrique
Afficher l’annuaire
Sélectionner la liste
Afficher
La liste
Interface Signification
Annuaire Interface contenant l’annuaire des clients et les gestionnaires
Form MAJ Formulaire de mise à jour des pages personnelles.
Page perso Page personnelle du client et de gestionnaire.
. 79
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
page_perso
Adhèrent Rajout- page
1 0..*
#page_perso
Adhèrent
Consulter les
ventes
Consulter le
mouvement
des passagers
Administrateur
Gestionnaire
Administrateur
1. Sélectionner la rubrique
Rubrique
d’activité
7. Résultat
L’authenticité
Authentifier
Vérifier
Vérifier
Si
Afficher le menu
Sélectionner la rubrique
Interroger la BDD
Résultat
Résultat
Résultat
. 82
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Gestionnaire
#gestionnaire
0..*
0..*
Consulter
Consulter 0..*
0..* 0..*
Consulter
0..*
Rubrique_passagers
#adhérent
- Ouvrir -session ()
- Fermer-session ()
6-Forum
6.1 Diagramme du cas d’utilisation :
. 83
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Avertissement et
suppression
Consulter les
questions réponses
Gestionnaire Client
. 84
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1. Sélectionner la rubrique.
2. Afficher un sujet
3. consulter le sujet
Sujet
Les différentes interfaces et interaction existant pour la consultation des différents sujets du
forum sont décrites dans le diagramme de collaboration ci-dessus.
1. Sélectionner la rubrique.
Sujet Formulaire
5. Consulter le sujet.
d’ajout
d’un sujet
6. Répondre au sujet.
7. Enregistrer 3. Enregistrer le
la réponse nouveau sujet.
Formulaire B.D.D
d’ajout d’une
réponse
. 85
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Sélectionner la
rubrique
Afficher
la liste
Choisir un sujet
Interroger la BDD
Afficher les
informations
Interface Signification
Forum Interface contenant tout les titres des sujets du forum
Sujet un sujet contient les questions et les réponses
. 86
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Sélectionner la rubrique
Ajouter un sujet
Authentification
l’authenticit
Vérification
Vérifier
é
Afficher le menu de forum
Ou
Afficher le formulaire d’ajout
Saisir les informations du nouveau sujet
Enregistrer
M .A.J de la liste
Choisir un sujet
Interroger la base
Afficher la question et
sa réponse
Ajouter une réponse
Afficher le
formulaire
Saisir les informations de la question
Enregistre
M.A.J
Sujet
Interface Signification
Form Ajout-S Formulaire d’ajout d’un nouveau sujet
Form Ajout-R Formulaire d’ajout d’une réponse a un sujet.
. 87
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
- une question contient un ou plusieurs réponses comme elle ne peut rien contenir.
- Une réponse appartient a un et une seul réponse.
- La question peut êtres ajouter par un et un seul adhèrent.
- Une réponse peut êtres ajouter par un et un seul adhèrent.
- La question peut êtres supprimer ou consulter.
- une réponse peut êtres supprimer ou consulter.
Adhèrent
1 Rajout- question 0..*
Question_forum
Adhèrent
Reponse_forum
Consulter- réponse 1
0..* #reponse_forum
0..* Contient
Rajout- réponse - Rajouter-reponse ()
0..* - supprimer-reponse ()
- consulter- réponse ()
. 88
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Authentification
Les étapes nécessaires pour ajouter de nouvel utilisateur son décrit dans le diagramme de
collaboration ci-dessus.
. 89
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Afficher le menu
Ou
Ajouter un nouvel utilisateur
Afficher le formulaire
d’ajout
Saisir les nouvelles informations
Enregistrer Attribuer les
droits d’accès
Interface Signification
Form-Ajout Formulaire d’ajout d’un nouvel utilisateur dans la base de données.
8-Espace personnel
8.1 Diagramme du cas d’utilisation :
Consulter
Personnaliser
Gestionnaire
l’espace personnel
Client
Authentification
Modification
Administrateur information
. 90
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
5. valider la
modification
B.D.D
. 91
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
L’authenticité
Authentifier
Vérifier
Vérifier
Afficher le menu OU
Choisir la rubrique
Afficher la rubrique
Personnaliser l’espace
Interface Signification
Rubrique Interface contenant les données personnelles dans l’espace
Form renseig Formulaire de modification des informations personnelles
. 92
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
9-Agenda collectif
9.1 Diagramme du cas d’utilisation :
Authentification
avant la M.A.J
Mise à jour de
l’agenda
Administrateur
visiteur
Consultation
de l’agenda
Gestionnaire Client
Visiteur Agenda
Administrateur collectif Liste des
Client évènements
Gestionnaire
4. Afficher le
3. visualiser la liste contenu d’un
évènement.
5. consultation de l’événement
Évènement
La consultation est de l’agenda collectif est autoriser a tous les acteurs ce diagramme décrit les
interaction nécessaire pour effectuer cette opération.
Gestionnaire Agenda
Administrateur collectif
Formulaire
d’ajout
2. Afficher liste_ évènement
(date, type_evenement) 7. enregistrement
de l’événement
Liste des
évènements BDD
3. Afficher le
contenu d’un 5. Enregistrer
évènement. la M.A.J
L’opération du mettre a jour de l’agenda collectif est autoriser que par l’administrateur et le
gestionnaire ; le diagramme ci-dessus décrit les différents interactions permettant cela
. 94
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Afficher l’agenda
Interface Signification
Agenda C’est une forme d’Un calendrier affiché et après sélection d’une date,
tous les évènements correspondants a cette date seront affichés.
Evènement Interface contenant les informations d’un évènement d’une date
sélectionné.
. 95
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
l’authenticité
Vérifier
Authentifier Vérifier
Interface Signification
Form Ajout Formulaire d’ajout d’un nouvel évènement.
Form M.A.J Formulaire de mise a jour d’un évènement.
. 96
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Consultation-event
Date
Heure
- Consulter-event () Evenement
Adhérent
Codevent
Adhérent 0..* 0..*
Consulter
- rajouter-event ()
- Ouvrir-session () - mis-a-jours-event ()
- Fermer-session () 1 Rajouter 0..* -supprimer-event ()
rajouter-event
Date
Heure
- Rajouter-event ()
10-Chat
10.1 Diagramme du cas d’utilisation :
Identification
Administrateur
Accéder au salon
Client
Gestionnaire
. 97
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2. Sélectionner la 3. enregistrer
rubrique nouvel inscrit
Salon
Ou
Afficher le menu
. 98
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Interface Signification
Salon de Interface regroupant toutes les utilisateurs afin de ce discuté.
discussion
Message
#message
- Envoyer-msg ()
Émission Réception
0..* 0..*
Adhérent
émet-msg 1 Envoi-msg
1 #adhérent
- Ouvrir -session ()
- Fermer-session ()
. 99
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 100
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 101
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 102
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Réalisation
. 103
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
I. REALISATION DU PROTOTYPE :
1-Introduction :
Dans cette partie technique, nous parlerons de nos choix en ce qui concerne le langage de
programmation choisi, le SGBD, ainsi que sur l’aspect sécuritaire de l’application.
Notre choix s’est porté sur le couple (PHP/MYSQL) sous un serveur APACHE.
L’outil développé est présenté aux utilisateurs sous une interface web. De ce fait, tout
l’environnement de notre application est orienté web.
. 104
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2.1-language PHP 4 :
Le choix s’est porté sur le PHP. De part son accessibilité et la facilité avec laquelle il peut traiter
les données, il est d’autant plus intéressant qu’il fait partie de ces logiciels gratuits les plus
performants.
Les capacités de PHP lui permettent de générer aussi bien des images, des fichiers PDF, des
animations Flash, générés à la volée. On peut aussi générer facilement du texte, du code XML ou
HTML. PHP génère tous ces fichiers, et les sauvegarde dans le système de fichier ou bien les
envoie directement au navigateur web.
Une des grandes forces de PHP est le support de nombreuses bases de données. Ecrire une page
web exploitant une base de données est extrêmement simple.
Il y a trois (3) domaines différents où PHP peut s'illustrer.
Langage de script côté serveur. C'est l'utilisation la plus traditionnelle, et aussi le principal
objet de PHP. Nous aurons besoin de trois composants pour l'exploiter : un analyseur PHP, un
serveur web et un navigateur web. Nous devons exécuter le serveur web en corrélation avec PHP.
On peut accéder au programme PHP avec l'aide du navigateur web. Tout cela peut fonctionner
sur notre propre machine.
Langage de programmation en ligne de commande. On peut écrire des scripts PHP et les
exécuter en ligne de commande sans l'aide du serveur web et d'un navigateur. Il nous suffit de
disposer de l'exécutable PHP. Cette utilisation est idéale pour les scripts qui sont exécutés
régulièrement. Ces scripts peuvent aussi être utilisés pour réaliser des opérations sur des fichiers
texte.
Ecrire des applications clientes graphiques. PHP n'est probablement pas le meilleur langage pour
écrire des applications clientes graphiques, mais si on connaît bien PHP et que l’on souhaite
exploiter des fonctionnalités avancées dans nos applications clientes, on peut utiliser PHP pour
écrire de tels programmes.
PHP est utilisable sur la majorité des systèmes d'exploitation comme Linux, de nombreuses
variantes Unix, Microsoft Windows, Mac OS X, RISC OS et d'autres encore. PHP supporte aussi
la plupart des serveurs web actuels : Apache, Microsoft Internet Information Server, Personale
Web Server, et beaucoup d'autres encore. Pour la majorité des serveurs web, PHP fonctionne
comme module, et pour d'autres, il fonctionne comme exécutable.
. 105
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Pour le SGBD notre choix c’est naturellement porté sur MYSQL, pour poursuivre la logique de
l’orientation de nos choix.
PHP\MYSQL est incontestablement le couple le plus en vogue sur Internet. Ils ont une
complémentarité qui n'est plus à démontrer : le premier, un langage de script très puissant dans le
cyber monde : le second, une base de données relationnelle très populaire.
En effet, l’utilisation d’un SGBD autre que MYSQL est peu envisageable avec le PHP.
La liste suivante décrit les caractéristiques principales du logiciel de bases de données MYSQL
Fonctionne sur une nombreuse plate forme. Systèmes d'exploitation supportés par MYSQL.
Complètement multi-threadé (Capacité à effectuer plusieurs tâches dans une seule application),
grâce aux threads du noyau. Cela signifie que l’on peut l'utiliser facilement sur un serveur avec
plusieurs processeurs.
Les fonctions SQL sont implémentées grâce à une librairie de classes optimisées qui sont aussi
rapides que possible ! Généralement, il n'y a aucune allocation mémoire une fois que la requête a
été initialisée.
Toutes les colonnes ont des valeurs par défaut. Ont peux utiliser la commande INSERT pour
insérer un sous-ensemble de colonnes : les colonnes qui ne sont pas explicitement citées prennent
alors leur valeur par défaut.
Toutes les données sont sauvées dans le jeu de caractères choisi. Les comparaisons normales de
chaînes sont insensibles à la casse.
Le tri est fait en fonction du jeu de caractères choisi. Il est possible de le changer lorsque le
serveur MYSQL est démarré.
Le serveur MYSQL supporte de nombreux jeux de caractères qui peuvent être spécifiés à la
compilation et durant l'exécution.
Un système de droits et de mots de passe très souples et sécuritaires, qui vérifie aussi les hôtes se
connectant. Les mots de passe sont bien protégés, car tous les échanges de mot de passe sont
chiffrés, même lors des connexions.
Le serveur fournit des messages d'erreurs au client dans de nombreuses langues, y compris le
français.
. 106
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Pour le serveur, nous avons utilisé APACHE car il est le plus adapté pour interpréter le PHP et
lui aussi est un logiciel libre tout comme PHP et MYSQL.
Apache est le serveur Web le plus utilisé, c’est une application qui répond aux requêtes d'un
navigateur. Il fonctionne à l'aide du protocole HTTP, et écoute en permanence sur un port donné
(en général 80).
les avantages d’Apache :
9 De bonnes performances
9 Le développement est actif ;
9 Très portable (il tourne sur la plupart des UNIX et même sur Windows NT) ;
9 Extensible, modulaire et configurable.
. 107
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
3. Diagramme de déploiement :
(partagée entre 3 niveaux) est un modèle logique d’architecture applicative qui vise a séparer très
nettement trois couches logicielles au sein d’une même application ou système, a modéliser et
présenter cette application comme un empilement de trois couches, niveaux ou strates dont le rôle
est clairement défini :
• la présentation des données : correspondant à l’affichage, la restitution sur le poste de
travail, le dialogue avec l’utilisateur,
• le traitement métier des données : correspondant à la mise en œuvre de l’ensemble des
règles de gestion et de la logique applicative.
• et enfin l’accès aux données persistantes : correspondant aux données qui sont destinées
a êtres conservées sur la durée, voire de manière définitive.
Le diagramme suivant montre la disposition physique des matériels qui compose le système et la
répartition des composants sur ces matériels.
. 108
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
Notre application peut être victime de piratage ou de manipulation non autorisées. Il faut donc
protéger la base de données d’une part et protéger la source de notre application d’autre part.
La compagnie dispose déjà d’un système de sécurité au tour de son structure qui englobe des
firewalls, antivirus et autre système de codification.
En ce qui concerne notre application qui se trouve au niveau de la division lui même déjà protégé,
il nous faut un deuxième rempart de sécurité propre à l’application.
Pour cela, il faut donc protéger la base de donnée du portail et les accès direct à l’application, la
sécurité vise donc deux module de l’application, l’accès à l’application elle même et l’accès à la
base de donnée.
L’application : Chaque utilisateur dispose d’une session propre à lui qui empêche toute intrusion
non autoriser. Chaque utilisateur doit donc s’identifier avant d’avoir accès à sa propre session
Le support des sessions de PHP est un mécanisme pour conserver des données entre différents
accès. Cela va nous permettre de personnaliser l’application, et d'augmenter l'attrait des
utilisateurs.
Chaque visiteur accédant à sa page web se voit assigné un identifiant unique, appelé "identifiant
de session". Il peut être stocké soit dans un cookie, soit propagé dans l'URL.
Le support des sessions nous permet aussi d'enregistrer un nombre illimité de variables qui
doivent être préservées entre les requêtes. Lorsqu'un visiteur accède à notre portail, PHP va
vérifier automatiquement (si sessionauto_start est activé) ou sur demande (explicitement avec
session_start()ou implicitement avec session_register() s'il existe une session du même nom. Si
c'est le cas, l'environnement précédemment sauvé sera recréé.
Toutes les variables sont sérialisées après l'exécution du script PHP. Les variables qui sont
indéfinies sont marquées comme telles. Lors des accès ultérieurs, elles ne seront pas définies,
jusqu'à ce que l'utilisateur le fasse.
Utiliser les sessions ne signifie pas que les données de session ne pourront être vues que par un
seul utilisateur. Lorsque l’on stocke des données dans une session, il faut se demander quels
seront les problèmes posés si quelqu'un d'autre accède à cette information, ou comment notre
application est affectée si la session est en fait celle d'un autre.
Par conséquent, lorsque l’on manipule des données importantes, il faut exploiter d'autres
méthodes pour décider si une session est valide ou pas. Les sessions ne fournissent pas une
méthode fiable d'identification.
La base de données : Il faut aussi protéger l’accès à la base de donnée, les bases de données sont
des composants incontournables des serveurs web et des applications en ligne, qui fournissent du
contenu dynamique. Des données secrètes ou critiques peuvent être stockées dans les bases de
données : il est donc important de les protéger efficacement.
PHP ne peut pas protéger nos bases de données pour nous. La défense se fait par couches. Plus on
ajoute des tests pour protéger notre base, plus faible sera la probabilité de réussite d'un pirate,
ajoutons à cela un bon schéma de base de données, et nous aurons une application réussie.
Lorsque la base de données est créée, un utilisateur propriétaire en est responsable. Généralement,
seul le propriétaire (l’administrateur base de données) peut intervenir avec les tables de cette base,
. 109
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
et il faut que cette dernière donne des droits à tous les intervenants qui auront à travailler sur cette
base.
Pour lire ou stocker des informations, nous devons nous connecter au serveur de bases de
données, envoyer une requête valide, lire le résultat et refermer la connexion. De nos jours, le
langage le plus courant pour ce type de communication est le langage SQL (Structured Query
Language).
MYSQL dispose d’un système de sécurité propre a lui qui se présente sous la forme d’une
identification préalable avant chaque connexion a la base de donnée, cette identification se résume
au nom d’utilisateur et à un mot de passe, tout deux cryptés.
Nous avons créé différents utilisateurs pour chaque aspect de notre application, avec des droits
limités aux seules actions planifiées. Cela permet de limiter les dégâts s’il y a des intrus à la base
de donnée avec l'un de ces jeux de droits, ils ne pourront pas donc affecter toute l'application.
L’administrateur : qui a le doit d’accès a toutes les parties de l’application, et c’est à lui que
revient le droit de créer des comptes et de définir leur droit d’accès dans le profil.
En général, pour des raisons de sécurité il ne peut y avoir qu’un seul administrateur, cela évite les
manipulations par plusieurs utilisateurs qui peuvent créer une confusion lors de la gestion de
l’application.
Gestionnaire : ce profil est constitué d’un ensemble de membres présidés par un responsable,
chargé de suivre les applications ; ayant tous les droits d’intervention lors de la saisie ainsi que le
traitement.
. 110
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
II.DESCRIPTION DE L’OUTIL :
Dans cette partie, nous présentons les interfaces de notre portail, après plusieurs phases de
travail (capture des besoins, analyse du nouveau système puis sa conception), nous avons pu
réaliser l’outil attendu, fruit d’un travail sans relâche.
. 111
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
1.1. Menu mouvement des ventes/évolution des ventes par chiffre d’affaire annuel : le
gestionnaire peuvent consulter le mouvement des ventes par chiffre d’affaire annuelle
1.2. Menu mouvement des ventes/évolution local et international par chiffre d’affaire
annuel : le gestionnaire peuvent consulter le mouvement des ventes en réseau local et
international par chiffre d’affaire annuelle
1.3. Menu mouvement des ventes/évolution des ventes par région: le gestionnaire peuvent
consulter le mouvement des ventes par région en sélectionnant la date et la région (local ou
national).
. 113
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 114
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 115
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2.1. Fiche d’inscription : le visiteur clique sur le lien de fiche d’inscription pour voir la fiche
d’inscription en ligne. Pour inscrit au système FFP, il remplit la fiche puis il clique sur envoyer
. 116
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 117
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2.2.1 Consulter relever de compte : Le client FFP consulte son relever de compte apres le
clique sur le menu relever de compte la page suivante s’affiche.
2.2.2 Changement de mot de passe : l’adhérent peut changer son mot de passe en cliquant sur
le lien changer mot de passe
. 118
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2.2.3 consulter le bonus : l’adhérent peut consulter son bonus a partir de ces miles cela se fait
en cliquant sur le lien consulter votre bonus
2.3. AIR ALGERIE plus : le gestionnaire FFP peut entrer pour faire le mise a jours de
client si il y a une nouvelle inscription au pour consulter les compte client.
2.3.2 Validation des Nouveaux inscription : après le lien des nouvelles inscriptions ainsi que
son nombre qui s’affiche dans la page précédente, une page affiche toutes les informations des
. 119
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 120
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
2.3.2 Affecter bonus au client : le gestionnaire FFP entre pour affecter le bonus au client en
cliquant sur le lien affecter bonus.
. 121
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 122
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 123
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
5. module forum : ce module permet la participation de plusieurs personnes pour donner une
réponse à une question précise ou même proposer des questions.
6. module agenda collective : ce module permet de donner les dates les plus importantes
de la compagnie (réunions, événements…etc.), il est disponible sur le portail
. 124
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 125
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
. 126
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
CONCLUSION
GENERALE
. 127
La division commerciale d’AIR ALGERIE
Conception et réalisation d’un portail entreprise
CONCLUSION
. 128
La division commerciale d’AIR ALGERIE
CONCEPTION PRELIMINAIRE
CONCEPTION DETAILLEE
CONCLUSION GENERALE
Figure 3 : Présentation de l’organigramme de la compagnie AIR ALGERIE
Direction générale
Division système
COMMANDEMENT
Le directeur commercial
Assistants charges des marches
Cellule communication interne France, international, intérieur,
Afrique/moyen orient.
S/Direction des ventes S/Direction S/Direction des S/Direction recherche S/Direction réservation
réglementation et tarifs programmes et développement et distribution
Dept coopération Dept programmes Dept statistiques et Dept donnees
- service accords Dept réglementation et annuels documentation commerciales
commerciaux agrément - service réseau - service statistique - service fichiers et
- service off-line - service réglementation intérieur - service procedures
Dept ventes - service agrément - service réseau documentation - service
- service analyses et Dept tarifs international Dept etudes reconditionnement
suivi - service tarifs Dept programmes commerciales - service formation
- service saisonniers -service études des Dept réseau
développement ventes - service vols marches international
- service charters et réguliers - service économie des - service réseau France
tourisme - service vols non lignes - service réseau
Dept promotion réguliers Dept planifications et international
publicité Dept régulation prévisions Dept réseau intérieur
- service conception - service analyses - service planifications - service Algerie-nord
publicitaire et suivi - service prévisions - service Algerie-sud
- Service opération - service
spécifique régulation
ANNEXE
Liste des annexes :
Les portails sont nés du constat que l’information sur l’Internet et les intranets, diffuse et pas
du tout structurée, devient de plus en plus difficile d’accès, quels que soient les moteurs ou
méta-moteurs employés.
Cela résulte du fait que si un travail de classement et de référencement n’est pas réalisé en
amont, il faut dépenser ensuite beaucoup plus d’énergie pour arriver à retrouver les
informations recherchées. D’autre part, les utilisateurs, débordés par le nombre d’outils en
tout genre qui foisonnent actuellement, n’ont plus le temps d’apprendre à les manipuler, et
souhaitent une approche plus simple et unifiée.
Les portails constituent donc de nouveaux espaces de travail et d’accès à l’information. Leur
objectif est de donner accès de façon simplifiée et unifiée, à des contenus, des applications
et des services, organisés ensemble de façon cohérente ; ils visent à regrouper sous un accès
unique :
Pour mettre en œuvre ces caractéristiques cite en dessus , les produits du marché qui affichent
une offre de portail, proposent, à des degrés divers, un certain nombre de fonctions :
Agrégation de contenu : collecte d’informations sur des sources internes et externes (en
sélectionnant celles qui correspondent aux sujets d’intérêt), transcodage pour obtenir un format de
présentation unique, stockage des références des documents, parfois constitution d’une base
interne par duplication des données.
Personnalisation des services : un des concepts-clés d’un portail est d’adapter l’accès à
l’information aux besoins précis des utilisateurs, par l’intermédiaire de profils, individuels ou
d’équipes de travail ; ces profils peuvent servir aussi bien au filtrage lors des recherches, qu’à la
diffusion sélective, et à la définition du mode d’affichage des informations.
Accès au contenu : celui-ci est offert à minima par le plan de classement mis en place avec le
portail, plus un moteur de recherche intégré ou adjoint, ayant réalisé une indexation homogène de
l’ensemble des informations référencées .
Information et diffusion du contenu : des services d’information de type actualités, aussi bien
que les fonctions de diffusion sélective d’informations (push) ou d’alertes lors de l’arrivée de
certaines informations, font généralement partie intégrante de l’offre des portails.
Administration et sécurité : la dernière caractéristique des portails est l’accès centralisé ; les
portails contrôlent les accès des utilisateurs, certains peuvent même gérer les annuaires
d’entreprise ; la fonction d’administration des bases, incluant des rapports statistiques, est bien
entendu présente ; enfin, un fire-wall est intégré pour garantir la sécurité vis à vis d’intrusions
possibles.
Services à valeur ajoutée : d’autres services, mettant en oeuvre des traitements de niveaux plus
élevés, comme l’analyse et le traitement sémantique des informations (classification), le data
mining et la synthèse d’informations, l’intelligence économique, la traduction automatique... sont
parfois proposés dans certains portails, en fonction du domaine et des types d’utilisation visés.
Aucun produit du marché, bien entendu, ne réalise à lui seul la totalité de ces fonctions ; les
produits peuvent ainsi être classés :
• d’une part par rapport aux fonctions qu’ils intègrent (parmi la liste précédente) et à celles qui
prédominent ;
• d’autre part selon l’application et la clientèle visée.
On trouve ainsi les portails généralistes, qui sont les répertoires thématiques rebaptisés,
comme YAHOO ; les portails internes d’entreprise, offrant l’accès unifié aux informations
d’une entreprise ; les portails de e-commerce (commerce électronique) pour acheter par
l’Internet ; les portails professionnels et agrégateurs verticaux, touchant les professionnels
d’un domaine ; les portails de veille économique et concurrentielle... la liste est loin d’être
close ! La plupart des portails sont dits de type « B2C », c’est à dire Business to
Consumer. D’autres sont dits B2B, c’est à dire Business to Business. Concernant les
portails d’entreprise, ils sont très souvent appelés B2E, soit Business to Employées. mais
aucun produit ne peut être le meilleur en tout.
L’entreprise a besoin de faire connaître ses produits, de créer des communautés, de diffuser
des annonces importantes, de rationaliser ces communications, d’enrichir l’intelligence
économique de l’organisation et de favoriser l’accès à l’information en général.
L’entreprise va pouvoir notamment utiliser son Système d’Information (son intranet) pour
centraliser et diffuser de l’information en interne, l’extranet pour échanger de
l’information avec ses partenaires, et Internet pour communiquer ou commercer
électroniquement avec le grand public.
A partir de cette plate-forme d'accès ainsi maîtrisée, plusieurs espaces vont être créés :
Un espace informationnel de recherche : accès (en mode « push » et « pull ») pour les
utilisateurs aux informations internes et externes, avec la possibilité de personnaliser ces
informations en fonction des profils utilisateurs.
Le déploiement d'un portail dans l'entreprise doit d'abord satisfaire l'organisation en place
dans l'entreprise. Ensuite, il doit être en mesure de pouvoir s'ouvrir le plus largement
possible à l'extérieur (et vers l'extérieur) et agréger à un seul point le maximum de
contenus, services et applications.
II.6 Organisation :
Création du contenu et des applicatifs : les portails nécessitent au moins la même démarche
organisationnelle que celle concernant la mise en place de sites web. La disponibilité de
contenus et d'applicatifs sur le réseau de l'entreprise procède d'un ensemble d'opérations
du type production, collecte, traitement et stockage.
• A partir de sources externes : il convient d'une part de donner l'accès à l'Internet et d'autre part
d'offrir des services de consolidation de l'information sur le portail de l'entreprise
• De l’interne vers l’externe : le portail peut être aussi un web ouvert au public, un extranet pour
les partenaires extérieurs à l'entreprise. Il doit aussi permettre l'accès en mode distant aux
employés de l'entreprise
• A partir de l’intranet : accès aux sources internes et services de diffusion internes.
Ces services doivent viser enfin non pas seulement les employés, mais aussi les partenaires,
les clients et le public, ce qui signifie bien entendu pour le portail, la mise en place d'outils
de sécurité permettant de contrôler plus durement l'accès au portail de l'entreprise.
Les portails en entreprise sont développés pour faciliter la communication et l'accès aux
contenus et services qu'ils soient de provenance interne ou externe. En fonction du mode
de communication, les services et contenus peuvent être caractérisés de la manière
suivante :
Les différents services évoqués peuvent bien entendu être intégrés en totalité au portail
entreprise. Mais, en fonction du mode de communication, ils peuvent être exploités
différemment.
II.8 Technologies :
Comme on l'a vu, les portails sont des plate-formes d'accès à des services et contenus. Ils
doivent donc être en mesure de contrôler et maîtriser l'accès à ces informations et
applications. En général, ils doivent s'accompagner par un certain nombre de moyens et de
technologies indispensables à leur bon fonctionnement.
Tous les éditeurs de logiciels sont aujourd’hui en mesure de proposer des offres complètes
pour la mise en œuvre de portails en entreprise. Les plate-formes de développement
proposées intègrent notamment des outils du type : infrastructure portail de base
(intégration et diffusion, moteur de recherche, services bureau (webmail, webcalendar,
webfiles, chat), notification et alertes, personnalisation, gestion des utilisateurs et
annuaires, agents, gestion des connaissances, techniques de filtrage et de cache, aide à la
décision, sécurité…
Alors que le marché du portail représente la vague Internet de ces deux dernières années, le
portail d’entreprise apporte de véritables bénéfices en fournissant aux utilisateurs finaux
une interface unifiée et ergonomique à une variété d’information et de services.
Cependant, un portail d’entreprise ne sera pas la panacée pour une information trop
pauvre. L’implémentation d’informations disparates en un point unique n’est pas facile de
mise en œuvre et doit être basée sur des besoins business pour réussir. Aussi,
l’implémentation d’un portail d’entreprise n’est pas très différente d’autres
développements d’applications ou de projets IT.
En plus des possibilités d’intégration, les portails pourraient être évalués pour leurs
fonctionnalités applicatives. Des standards de critère d’évaluation peuvent être utilisés
pour mettre en œuvre les fonctionnalités nécessaires à l’implémentation correspondante et
aussi à aider à assurer un comparatif des produits.
II.10 Les principaux critères fonctionnels :
Collecte : les méthodes utilisées pour assurer l’architecture d’intégration varient de façon
très importante suivant les produits portail. Certains sont construits autour des
technologies de « crawling » et de « polling » qui essentiellement construisent des index et
des schémas qui identifient les sujets relatifs aux contenus et les localisations. D’autres
s’intègrent avec des sources de contenus et données spécifiques pour présenter ces sources
via l’interface. Dans les schémas d’évaluation, on choisira le terme « collecte ».
Personnalisation : adapter le contenu diffusé à des besoins utilisateurs est un concept clé
et la pièce la plus importante du portail (« MyPage »). Les fonctionnalités les plus
communément associées avec les portails sont la possibilité d’offrir des affichages de
contenus basés sur le rôle utilisateur dans l’organisation et aussi pour les utilisateurs
finaux qui veulent « customizer » leur interface. De nombreux produits offrent un
équilibre entre ces deux types de personnalisation de sorte qu’un administrateur peut
verrouiller certaines portions de l’interface. La personnalisation a besoin de satisfaire
l’audience, les objectifs et le modèle du site. Cette personnalisation doit pouvoir aussi
s’adapter en fonction du type d’utilisateurs (employés, clients, partenaires), et peut
incorporer aussi des fonctions de profilage.
Outils d’analyse : beaucoup de vendeurs comme Viador, Brio et Plumtree offrent des
portails qui réalisent essentiellement des interrogations et du reporting (contenu,
information bases de données, moteurs OLAP ou autres services de recherche de données)
ou des analyses de résultats produits par leurs outils de Business Intelligence (BI). Dans
certains cas, les données sont totalement pré-packagées, dans d’autres il y a des rapports
prédéfinis que l’utilisateur peut générer dynamiquement. A ce jour, les portails BI ont été
largement des outils spécifiques. Aujourd’hui, la tendance est à la convergence entre ces
outils BI et les produits portails. Le critère le plus important reste l’utilité et la mise en
œuvre des outils BI actuels.
Agrégation : par définition, un portail d’entreprise est caractérisé par l’agrégation
d’informations qui peuvent résider à l’intérieur ou à l’extérieur de l’organisation, et
l’accès à du contenu externe est une fonction commune du portail. Cela peut inclure des
fournisseurs d’informations tiers, ou bien des annuaires web spécialisés. Les partenariats
entre soit des fournisseurs de contenus ou soit des agrégateurs de contenus et les vendeurs
de portails sont de plus en plus courants. Il est donc très important d’évaluer de près les
sources de contenus fournis par un vendeur donné. Il est aussi important d’évaluer
comment ce contenu est supporté par le serveur portail (voir notamment les vendeurs qui
supportent le protocole Information Content Exchange pour la syndication de contenus). Il
convient aussi de s’assurer que l’intégration de contenus additionnels non fournis par le
vendeur du portail est possible.
Système d’alertes et de notification : cette fonction, de type « push », n’est pas toujours
appréciée par les responsables réseau, car elle peut générer un besoin de bande important
si elle est mal maîtrisée par les développeurs et les utilisateurs eux-mêmes. Certains
vendeurs, comme TIBCO, ont développé des mécanismes qui permettent d’optimiser ces
fonctions de « push ». Ils ont souvent établi des partenariats technologiques avec d’autres
vendeurs qui utilisent leurs architectures. D’autres, par contre, ont établi des compromis
qui font appel à des fonctions de type « pull-push ». L’arrivée des services de données
pour les mobiles va certainement faire décoller cette fonctionnalité : alertes email,
contenus pertinents, support client…
Transactions : intégrer des applications à l’intérieur même du portail (Plumtree est le leader dans
ce domaine avec ce qu’il appelle les « gadgets).
Sécurité : très important au niveau évaluation, avec notamment l’aspect accès unifié au portail
(authentification, autorisation), et l’intégration à la sécurité interne (firewall, serveur proxy).
Les Définitions
Diagramme d'activités:
Les diagrammes d'activités peuvent servir à exprimer un flot d'activités qui à leur tour génèrent des
actions.
Un diagramme d’état est constitué de nœuds représentant des états et des flèches représentant des
transitions portant des paramètres et des noms d’évènement.
Un diagramme d’état est propre à une classe donnée, il décrit les états des objets de cette classe, les
évènements auxquels ils réagissent et les transitions qu’ils effectuent.
Les classe de notre logiciel ayant un comportement dynamique et donc nécessitant un digramme d’état
sont : la classe enquête, et la classe exemplaire.
1- News
Rajouter
news
Administrateur
Rajouter
circulaires
Consulter news
Gestionnaire
et circulaires
Figure N°94: D.C.U news
- administrateur
- administrateur
1.2Diagramme de collaboration:
2. Consulter news et circulaires 3. upload de la circulaire/news
News et 4. download de la
circulaires circulaire
1. Sélectionner la
rubrique. 6. Enregistrer news
News Formulaire
Administrateur d’ajout de news
5. Ajouter news 9. Enregistrer circulaire
8. Ajouter circulaire Formulaire d’ajout de circulaires
BDD
Figure N° 95 : Diagramme de collaboration pour les news
1.3 Diagrammes de séquences :
Interface Signification
Liste news et Contient toutes les news et circulaires mis dans le portail par les gestionnaires.
circulations
Page d’accueil Menu Liste news F.A.N F.A.C Table
et circulaire News
Administrateur
Gestionnaire
Authentifier
Vérifier
Vérifier
Afficher la page d’accueil l’authenticité
Si
Afficher le menu
Sélectionner la rubrique
Consulter news et circulaires
Afficher le formulaire
Ajouter une news
d’ajout
Saisir les informations
Enregistrer
MAJ de la liste des news
Ajouter une circulaire
Afficher le formulaire d’ajout
Enregistrer
MAJ de la liste des circulaires
Figure N96 : Scénario de séquence pour les news
2-FAQ
Consultation de
la FAQ
Mise a jour des
thèmes
Administrateur
Visiteur
Authentification
Adherent
- adhèrent
Mise a jour de la FAQ - administrateur Le FAQ est mise a jour par les
adhèrent.
-adhèrent
2.2Diagramme de collaboration:
1. Sélectionner la rubrique
Visiteur
F.A.Q
2. afficher une
question
3. consulter question sa
Question
réponse
Tous les visiteurs ont le droit de consulter les sujets du F.A.Q
1. Sélectionner la rubrique 7. ajouter question
Administrateur
F.A.Q Formulaire d’ajout
Adhèrent
8. enregistrer la
2. afficher une
nouvelle question
question
3. consulter question sa Question 4. mise a jour BDD
réponse de la BDD
5. modifier question
6. enregistrer la
et/ou sa réponse
modification
Formulaire de
mise a jour
Sélectionner la
FAQ
Choisir une question
Interroger la BDD
Afficher la question et
la réponse client
Figure 100 : Scénario de séquence pour la consultation de la FAQ
Interface Signification
Page Espace FAQ Question Form Form maj SGBD
Adhèrent d’accueil personnel ajout
Administrateur
l’authenticité
Vérifier
Authentifier Vérifier
Retourne a la page d’accueil
Où
Afficher l’espace personnelle
Choisir la FAQ Afficher la FAQ
Choisir la question
Interroger la BDD
Afficher la question et sa réponse
Modifier une question
Afficher le formulaire de maj
Saisir les modifications de la question
ET
Enregistrer
/ou Supprimer une question M‐A‐J de la faq
Enregistrer
M‐A‐J la faq
Ajouter une
question
Afficher le formulaire
Saisir la question et sa réponse
Enregistrer
M‐A‐J la faq
Figure 101 : Scénario de séquence pour la M.A.J du FAQ
Interface Signification
2.4 Diagramme des classes
Question_faq
Visiteur
#quetion_faq
Consulter‐ question 0..* Visiteur
0..*
‐ Rajouter‐question () ‐ Ouvrir ‐session ()
‐supprimer‐question () ‐ Fermer‐session ()
0..*
0..*
Ajouter‐ réponse 1
Consulter‐ question Consultation ‐ réponse
0..* 1 0..*
1 Contient
Reponse_faq
Adhèrent
1 Ajouter‐ réponse
1 0..* 1 #reponse_faq
Adhèrent
‐ Ouvrir ‐session () 0..* 0..* ‐ Rajouter‐reponse ()
Consulter‐ réponse
‐ Fermer‐session () ‐ supprimer‐reponse ()
Figure 102 : Diagramme de classe du faq
3-Vote
Consultation les
resultats
Voter sur un
theme
Administrateur
Visiteur
Maj des thèmes
Authentification
Mise a jour des thèmes - administrateur Les thèmes sont mettre à jour par
l’administrateur.
-adhèrent
1. Sélectionner la rubrique
Administrateur
Thème
Visiteur
2. afficher un
thème
3. consulter et/ou voter Question 4. enregistrer le BDD
sur le thème résultat du vote
5. afficher résultat
6. consulter les
résultats Résultats
Figure 104 : Diagramme de collaboration du vote
Tous les visiteurs du portail peuvent consulter et voter sur les thèmes du vote. Toutes les
interactions seront motionner dans ce diagramme.
1. Sélectionner la rubrique 9. ajouter un thème
Administrateur
F.A.Q Formulaire d’ajout
Adhèrent
10. enregistrer le
2. afficher un
nouveau thème
thème
3. consulter et/ou vote sur Thème 4. enregistrer BDD
un thème résultat du vote
5. afficher les 8enregistrer les
résultats 7. mettre a jour le modifications
formulaire
6. consulter les
Résultat Formulaire de
résultats
mise a jour
Figure 105 : Diagramme de collaboration pour le m a j des thèmes du vote
Choisir le ru brique du
vote Afficher la liste des
thèmes
Sélectionner un thème
Interroger la BDD
Afficher le thème
Voter
Enregistrer
Consulter les résultats
Figure 106 : Scénario de séquence pour le vote
Interface Signification
Page Espace Vote Thème Form Form maj SGBD
d’accueil personnel ajout
Administrateur
l’authenticité
Vérifier
Authentifier Vérifier
Retourne a la page d’accueil
Où
Afficher l’espace personnelle
Choisir la rubrique
Afficher la liste
des thèmes
Choisir la un thème
Interroger la BDD
Afficher le thème
Voter
Enregistrer
Consulter les résultats du vote
Enregistrer
Supprimer une question
ET Résultat
Modifier un thème
/ou
Afficher le formulaire de maj
Saisir les modifications du thème
Enregistrer
M‐A‐J du thème
Ajouter un thème
Afficher le formulaire d’ajout
Saisir le contenue du thème et
valider
Enregistrer
M‐A‐J de la liste
Supprimer un
thème
M‐A‐J de la liste
Enregistrer
Figure 107: Scénario de séquence pour la M.A.J du FAQ
Interface Signification
Ajouter‐ thème
Administrateur
Administrateur
1
‐ Ouvrir ‐session ()
‐ Fermer‐session ()
Figure 108 : Diagramme de classe du vote