PROJET DE PORTAIL INTRANET YNNA - PV sur l'état d'avancement du chantier Intranet Ynna

 
CONTINUER À LIRE
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

PROJET DE PORTAIL INTRANET YNNA

       PV sur l’état d’avancement du chantier Intranet Ynna

                                                                 Hicham BENJELLOUN
                                                                 h.benjelloun@ynna.ma
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

                                      Préambule

Ce rapport a pour objet de proposer les grandes lignes de l’état des lieux du
développement technique de l'Intranet dans sa partie Back-Office.

L’étape "Développement du prototype de l'Intranet" fait partie du planning mis en place
pour le développement de la dite solution « Portail d’informations Ynna ».

Le rapport met donc l'accent sur les aspects techniques relatifs au langage de
programmation proposé, le choix du SGBD-R et quelques masques d’écran de la
console d’administration du la solution.

Il contient aussi les plannings relatifs à la logistique de collecte de contenu ainsi que le
planning relatif au démarrage de la charte graphique et du Design du portail Holding
Ynna.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

                                         Sommaire

Etat de lieux :

    I - Approche technique

          Choix du langage script
          Choix de la base de données
          Architecture technique du portail

   II - Modélisation de la base de données

          Modèle conceptuel de données
          Modèle physique de données
          Diagramme de la base de données

   III - Masque d’écran de la console d’administration

   IV - Démarrage de la phase logistique de la collecte du contenu

   V - Lancement Phase Graphique (Barbary) : PV de la première réunion

   VI - Conclusion
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

    I - APPROCHE TECHNIQUE

1      Choix du langage script

Le choix du langage de développement est essentiel en ce qui concerne le développement
du noyau.
 L'utilité du langage script est d'interfacer la base de données avec les requêtes lancées
depuis le navigateur.

Ainsi les critères les plus importants par rapport aux objectifs du noyau du portail sont :
        - L’environnement du système existant, notamment en ce qui concerne
          la base de données
        - Le temps de réponse avec le serveur base de données
        - Le coût engendrée par la licence utilisateur
        - L'évolutivité du langage
                                                                                    ASP
Par ailleurs, le langage script choisi doit pouvoir nous permettre:         (Active Server Page)
        - Haute performance
                                                                      Cette technologie développée par
        - Développement des fonctionnalités de haut de gamme
                                                                      Microsoft est propriétaire.
        - Intégration facile de nouvelles technologies
                                                                      Néanmoins, au fil du temps, elle est
        - Evolutivité : support d’extensions futures
                                                                      devenue un standard de fait et
        - Sécurité des données
                                                                      commence à s’exporter sur certains
                                                                      systèmes Unix grâce à des éditeurs
                                                                      tel que ChiliSoft.
                                                                      Les principaux avantages des ASP
A cet effet, nous préconisons l’utilisation du langage                sont leur simplicité de
Asp qui ne nécessite pas de licence d’utilisation et qui              programmation, ainsi que le haut
par ailleurs permettra un meilleur interfaçage avec une               niveau d’intégration au sein du
base de données SQL Server, sous environnement                        serveur http, ainsi que l’intégration
Microsoft.                                                            de plus en plus forte avec les
                                                                      services NT et l’utilisation des
                                                                      objets COM (pour des possibilités
                                                                      d’évolution futures vers la mise en
                                                                      œuvre d’un Extranet).

2      Choix de la base de données

Le choix de la base de données doit être judicieux pour permettre :

        - La sécurité des données
        - La stabilité pour permettre un taux de disponibilité élevé
        - Un temps de réponse d’accès à la base de données et à la réception de
l’information le plus faible possible.

A priori et sous réserve de la nature de l’existant, nous préconisons l’utilisation de la base de
données SQL Server de Microsoft, sachant que ce type de base de données remplit les
conditions précitées, comme SGBDR du portail.

De plus, le couple ASP / SQL Server offre un temps moyen de réponse tolérable an niveau
des requêtes quant aux modules dynamiques sur le Net; pour ce qui est du concept (relatif
au portal Internet Ynna à mettre en place.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Il est à noter que cette approche technique est une approche préliminaire, dont les choix ont
été effectués sur la base de notre veille technologique et des exigences de la solution
Internet à mettre en œuvre. Et ce, sur la base du couple ‘’Concepts fonctionnels / Choix
technologiques‘’; en ce sens où notre approche de conception répond à l’axiome suivant : ‘’
c’est le concept à mettre en œuvre qui nous guidera dans le choix de la technologie
nécessaire et non le contraire ‘’. Telle est la finalité de notre approche pour être en phase
avec les besoins fonctionnels et technologiques du marché ciblé, via la solution Internet.

NB : Il est prévu d’utiliser ORACLE comme un système de gestion de base de données
relationnelle qui permettra d’adapter l’application (Portail Ynna) au futur système ERP
(basé sur Oracle) en cours de validation par le groupe. D’autre part JAVA SERVER
PAGE (JSP) est un langage de programmation permettant un développement
modulaire c.à.d qu’il permet de séparer la partie traitement de l’application (classes
java) et la partie frontale (page.jsp) afin de garantir un temps d’accès à la base de
données et à la réception de l’information le plus fiable possible.

3      Architecture technique du noyau du portail

Nous proposons une architecture de base à 2 niveaux :

       - Un niveau « front-office » où sera hébergé le portail et dont la fonction sera de gérer
       les interactions avec l’intranaute.

       - Un niveau « back-office » comprenant la réplique du premier et par lequel
       l’administration et la maintenance du front office se fera.

Le back-office est relié à l’hébergeur à travers une connexion Internet (RTC-RNIS ou LS).

Se référer au schémas de l’architecture technique :
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Le portail d’information Ynna (prototype) comprendra les modules suivants :

       Les interfaces utilisateurs et d’administration, qui utilisent un serveur web IIS.
       Un serveur de bases de données pour stocker les données SQL Server.
       Les agents d’administration, qui nécessitent une plate-forme Microsoft.

Pour le prototype, nous proposons la plate- forme logicielle suivante :

       Système d’exploitation : Windows 2000 Server.
       Serveur web : IIS
       Base de données: SQL Server 2000

   II - Modélisation de la base de données

Avant la modélisation da la base de données, on a dû travailler le Modèle conceptuel de
données sur PowerAMC Données qui est un puissant outil de conception de base de
données. Il offre tous les avantages d'une approche de conception à deux niveaux :

- Concevoir un système d'information en utilisant un diagramme Entité-Association appelé
Modèle Conceptuel de Données (MCD).
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

- Générer le Modèle Physique de Données (MPD) correspondant, pour un système de
gestion de base de données (SGBD) cible, en tenant compte des spécificités du SGBD
choisi.

Dans le dernier PV daté du 02 Septembre 2002, nous avons cité les composants du noyau à
rappeler les entités suivantes :

       User
       Groupe
       Mode d’accès
       Services
       Contenu
       Société
       Fonction
       Pôle
       DAS ( Domaine d’Activité Stratégique )

Rappelant aussi que les relations entre ces entités sont décrites dans le dernier PV.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Modèle conceptuel de données

Le principales règles de gestion :

- Un utilisateur doit obligatoirement appartenir à un groupe d’utilisateur du portail.
- Un groupe d’utilisateur peut avoir au moins un mode d’accès pour un ou plusieurs services
- Un utilisateur peut avoir un mode d’accès pour un ou plusieurs services
- Un utilisateur occupe une fonction dans une seul société
- Une société intervient dans un seul Domaine d’Activité Stratégique (DAS)
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Modèle physique de données

Le MPD définit la configuration physique de la base de données et permet d'en connaître les détails. Ce modèle prend en compte à la fois les
structures de stockage du logiciel et celles des données. Il représente sous forme graphique l'organisation physique des données et génère des
scripts de création et de modification de base de données.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Diagramme de la base de données

                                                                        La diagramme met en relation
                                                                        les tables de la base de
                                                                        données en fonction d’un Un
                                                                        champ courant appelé
                                                                        « Clé primaire »

Qu'est-ce qu'une table et comment fonctionne-t-elle ?

Une table est une collection de données relatives à un sujet spécifique tel qu'un utilisateur ou
des sociétés. L'utilisation d'une table distincte pour chaque sujet signifie qu’on ne stocke ces
données qu'une fois, ce qui renforce l'efficacité de la base de données et réduit les erreurs
de saisie.

                                                                     Les tables organisent les
                                                                     données en colonnes
                                                                     (appelées champs) et lignes
                                                                     (appelées enregistrements).
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

                 III - Masque d’écran de la console d’administration

             Depuis la fenêtre de navigateur, on peut se connecter à la console d’administration en
             saisissant l’adresse URL suivante : http://serveur01/intranet

             L’identification de l’administrateur est obligatoire :
             Login : Administrateur
             Mot de passe : ynna

  Afin de permettre au Super-Administrateur de bien gérer le noyau du portail, la console d’administration
  ci-dessous est conçue d’interfaces graphique web très intuitive et facile à utiliser.

Menu de la
console du
noyau

  Le menu proposé n’est pas encore complet car pour chaque fonctionnalité il fallait développer ces propres
  interfaces pour permettre l’ajout, la modification et la suppression. Ceci dis que le développement du noyau n’est
  pas encore fini par contre on peut toujours se connecter pour tester les parties finalisées.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Quelques exemples de masques d’écran :

 Gestion des sociétés :

                                                                                                       * Liste des DAS

Les champs à remplire sont les suivants :
Raison sociale, Adresse, Ville, Téléphone, Fax, E-mail, Site web, Identifiant fiscal, Patente, TVA, CNSS et DAS.

* La liste des « DAS » est dynamique càd que les DAS sont déjà ajoutés via ses propres masques d’ écran.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Pour permette la modification et la suppression des sociétés il est prévue l’interface suivante :

        Sélection

- Pour supprimer une ou plusieurs sociétés il suffit de les sélectionner et après cliquer sur le bouton «Supprimer».
- Pour modifier les caractéristiques d’une société, on clique sur son nom dans la liste comme suit :

La fiche signalétique de la société est modifiable via cette interface :

NB : Ce principe est général dans la gestion de toutes les entités du noyau du portail.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

VI - Démarrage de la phase logistique de la collecte du contenu

Lors de la réunion du Vendredi 04 Septembre 2002 avec la présence de Mr Othmane, Mr Zahir,
nous avons définis la liste des modules pour la collecte du contenu ainsi qu’unplaning détaillé de la
démarche.

A - La liste est la suivante :

         Fonctions Communautaire                                  Fonctions utiles et Informatives

le mot du président                               qu'est ce que je peux faire avec l'intranet ?
- archives: mot du président                      coordonnées juridiques
présentation groupe                               - coordonnées fiscales
présentation filiale                              espace presse
l'international                                   - Revue de presse
les grands moments du groupe                      - archives: revue de presse
- photo album

           Fonctions d'exploitation

messagerie                                                                 Elements clés
Agenda collaboratif
logo et charte graphique                                      news flash
archives: CV recrutement                                      recherche
coordonnées juridiques                                        FAQ
- coordonnées fiscales                                        boîte à idée
                                                              boîte de réclamation

B – Planning de la logistique de collecte du contenu (phase prototype) :
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

Modules   Fonctions Communautaire                               Interlocuteur filiale       Coordinateur    Date de début             date fin
          le mot du président                                Omar CHAABI                GHAILANE Othmane
  1       - archives: mot du président
  2       présentation groupe                                GHAILANE Othmane           Hicham BENJELLOUN   Today                Vendredi 18
  3       présentation filiale                               GHAILANE Othmane           Hicham BENJELLOUN   Today                Vendredi 18
  4       l'international                                    GHAILANE Othmane           Hicham BENJELLOUN   Today                Vendredi 18
          les grands moments du groupe                       GHAILANE Othmane           Hicham BENJELLOUN   21/10/202                    28/10/2002
  5
          - photo album
          Fonctions d'exploitation
  6       messagerie                                         TAHAR Yahya                Hicham BENJELLOUN       21/10/2002             31/10/2002
  7       agenda collaboratif                                TAHAR Yahya                Hicham BENJELLOUN       21/10/2002             31/10/2002
  8       logo et charte graphique                           GHAILANE Othmane           Hicham BENJELLOUN       21/10/2002             04/11/2002
  9       archives: CV recrutement                           Mohamed ZAHIR              Hicham BENJELLOUN       21/10/2002             28/10/2002
          coordonnées juridiques                             BENKIRANE                  GHILANE/CHAABI               21-oct            04/11/2002
  10
          - coordonnées fiscales
          Fonctions utiles et Informatives
  11      qu'est ce que je peux faire avec l'intranet ?      ZAHIR/BENJELLOUN           GHILANE                         21-oct                 20-nov
          espace presse                                      BENJELLOUN                 GHILANE/YAHIA                   21-oct                 28-oct
  12      - Revue de presse
          - archives: revue de presse
          Elements clés
  13      news flash                                         Reprise module internet    GHILANE                     Prêt                Prêt
  14      recherche                                          ZAHIR                      BENJELLOUN               Lancé                 lancé
  15      FAQ                                                ZAHIR/BENJELLOUN           GHILANE                  30-nov              en continu
  16      boîte à idée                                       ZAHIR                      GHILANE                  15-nov               30-nov
  17      boîte de réclamation                               ZAHIR                      GHILANE                  15-nov               30-nov
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

V – Lancement Phase Graphique (Barbary) : PV de la première réunion

      Compte Rendu de Réunion

      Date : 16 octobre 2002         Heure : 09h00        Lieu : Holding Ynna

      Participants :

                -      M. YOUNESS BAKALI
                -      M. MOHAMED ZAHIR

      Ordre du jour / points à traiter : - Mise au point du dossiers en cours relatifs à la
      conception de la charte graphique du portail d’informations Ynna.

      Suite à notre réunion, M Younes BAKALI est briffé sur le concept préconisé du portail
      Ynna pour sa partie Look et charte graphique. Pour ce faire un ensemble de
      documents à été transmis comme base de travail pour la conception de la future
      charte graphique du portail.

      Les documents sont :

         -   L’architecture de l’intranet
         -   Masque de page
         -   Bock Guide-Design

      Actions                                          Deadline
      Youness BAKALI

      Proposition d’une maquette graphique             Mardi 22 Octobre 2002

      Validation de la maquette graphique              Vendredi 25 Octobre 2002

      NB : La conception de la charte graphique nécessitera un déplacement de M.
      Mohamed ZAHIR au locaux de BARBARI Communication pour assister la Direction
      Artistique au développement de la charte.
17 octobre 2002 – Intranet PV sur état d’avancement de chantier PV 4 sur 6 - Holding Ynna

VI - Conclusion

      Au vue de l’ensemble de ces éléments, nous pourrons de prime abord énoncer un
      planning (à 15 jours près) sur le reste des développements relatifs à la livraison du
      portail Holding Ynna comme suit :

          •   1er novembre lancement du prototype sur échantillon représentatif,
          •   12 novembre fin de la remontée d’info et des premiers feed back,
          •   15 novembre fin des réajustements du noyau central
          •   16 novembre début du développement définitif des premiers modules (cf. liste
              des modules de lancement),
          •   30 Novembre lancement officiel du portail d’entreprise Holding Ynna
          •   1er Décembre démarrage de la production, de la gestion et de la maintenance
              en continue du portail Holding Ynna,
          •   Production en continue des cahiers des charges relatifs à chaque module
              constituant le portail et qui inclus :
                  o Le mode de gestion et d’administration du module,
                  o La procédure d’utilisation frontale et back office,
                  o Le cahier des charges technique du module,
                  o Les prestataires (tierce partie) intervenants sur le module, en délimitant
                     leurs champs d’intervention et leur responsabilité (contrat),
                  o Le mode opératoire du module en spécifiant le ou les intervenants
                     interne en responsabilité de l’alimentation du module,
                  o Le module didacticiel et de formation des intervenants sur le module.
Vous pouvez aussi lire