Lycée LISSANE EDDIN IBNO ALKHATIB
Brevet de Technicien Supérieur Génie informatique Deuxième année
Société d’exploitation des Ports
Période de stage 14/05/2009 – 13/06/2009
Réalisé par : Abdelhafid BERROUKHAM Encadré par : Mr Abderrahman BELLAT
Année scolaire : 2008-2009
Marsa Maroc
BTS Génie informatique
On Dédie ce modeste travail à : Mes chers parents pour leur soutient et leurs efforts pour me pousser à construire mon future Mes chers frères et sœurs Aux personnels de la SODEP Mes formateurs Tous mes amis
Abedelhafid BERROUKHAM
-1-
Marsa Maroc
BTS Génie informatique
Je tiens tout d’abord à exprimer mes vifs remerciements à : Monsieur EL ALAMINE BOUASSAM, Directeur de Marsa Maroc. Qui nous a permis de faire notre stage au sein sa société. Mr HEROUAL Youssef le Chef du service Technique, ainsi que Mr BELLAT Abderrahman, qui m’a accueilli au sein de son service. Je tiens à remercier tout le personnel de la direction, qui ont participé du loin ou du près pour effectuer ce stage dans très bonnes conditions. Je remercie vivement mes formateurs
Famille et camarades ont aussi contribué à ce travail. Qu’ils trouvent ici L’expression de mon affectueuse reconnaissance.
Abedelhafid BERROUKHAM
-2-
Marsa Maroc
BTS Génie informatique
Sommaire Dédicace…………………………………..………...… ………….…1 Remerciement……………………………………...………….….….2 Introduction…………………………………………………….……5
Première partie : Marsa Maroc (société d’exploitation des ports) Historique……………………………………….……….……………………..6 Fiche de Société d’Exploitation des ports…….………….………..7 Plan du port de laayoune…………………………..……………………..8 Organigramme………………………………………………….……….……9 Les entités de la société ……………………..………...……….……...10 Division d’Opération Maritime………………..……………...….…..10 Division d’exploitation……………………….…..………..….…………11 Section Approvisionnement et Gestion de stock…..…….…...12 Les services de SODEP :……………………………...…..…………..….13 • Service Ressource Humaine……………………………..………13 • Service financier comptable et contrôle budgétaire…..13 • Service commercial et suivi de la performance…….......14 • Service Juridique……………………………… ……….…………...14 • Service informatique:……………….…………...………..….……15 ♦ Partie Matérielle…………………..………………..…..…….15 ♦ Partie Logicielle……………………..……………...….……..17
Abedelhafid BERROUKHAM
-3-
Marsa Maroc
BTS Génie informatique
Deuxième partie : Les travaux effectués Introduction …………………………………….………..…………...……. 20 définition du projet ………………………………………..……….……. 20 Chapitre I. Présentation du projet…………………….……….20 Cadre général du projet…………………………………….…..20 Déroulement du projet……………………………..….………..21
Chapitre II. Analyse et spécification des besoins………..22 Objectif du chapitre…………………………………..….….……22 Etude de l’existant…………………………………….…... ……..22 • Limites et inconvénients de la méthode actuelle...22 Spécification des besoins……………………………..…… .….22
Chapitre III. La conception de l’application…….……..…..24 Le dictionnaire de donnée………………………...……...……24 Définition de la méthode MERISE ……………………….….25 Le modèle conceptuel de donnée(MCD)…….…….. …….25
Chapitre IV. La description de l’application …………....….26 Conclusion…………………………………………………..………….…..35
Abedelhafid BERROUKHAM
-4-
Marsa Maroc
BTS Génie informatique
Introduction La formation professionnelle joue un rôle très important à l’orientation des jeunes vers le marché de travail et à promouvoir leurs compétences.
C’est pourquoi notre établissement organise chaque année une période de stage pour pratiquer les connaissances théoriques de leurs étudiants et les adapter avec la vie professionnelle. Cette période présente à l’étudiant une occasion pour acquérir une expérience rentable qui le permet de subir une formation supplémentaire au sein de l’établissement accueillante et confronter les théories avec la pratique.
Moi j’ai de la chance d’être accepté à la DEPL, pour connaitre le milieu professionnel et les relations qui s’établissent à ce niveau.
Alors que la premier partie de ce rapport que ,je dois le réaliser après la fin de la période de stage ,est réservée à la présentation générale de la DEPL (Marsa Maroc).et la deuxième pour mon thème de stage.
Abedelhafid BERROUKHAM
-5-
Marsa Maroc
BTS Génie informatique
Historique Avec l’indépendance, le Maroc a donné une grande importance au secteur portuaire ,c’est ainsi que la régie d’accostage du port de Casa fut crée le 12 novembre 1963 par le dahir 01/63/27,mais l’exigence de l’environnement économique et social a donné naissance à L’ODEP le 02 janvier 1985 sous le dahir 01/84/194 portant loi n006/84,qui se montre plus capable d’assurer une exploitation commerciale ,rationnelle et efficace. En 1976,la région du sud, exception faite d’Agadir ,fait pratiquement dépourvue de toute installation portuaire significative. Deux anciens wharfs à Dakhla et Laayoune étaiement inadaptés à une exploitation et à une croissance d’activité importante. En 1985,l’office d’exploitation des ports a été crée donner une dynamique et une efficacité au secteur portuaire et pour assurer une exploitation commerciale rationnelle et efficace il a le monopole de gestion de tous les ports de royaume. Achevé en 1987,le port de Laayoune est situé au sud de la cote marocaine atlantique. Depuis sa création et jusqu’à la fin de 1998 le port de laayoune est géré par un département qui dépend dans ses décisions de la direction d’exploitation du port d’Agadir et des ports sahariens. Mais après cette date, la gestion de ce port va connaitre une indépendance dans certains domaines, notamment le domaine financier et comptable, mais reste celui des ressources humaine .Par conséquents, la gestion du port de laayoune s’est transformée d’un département à une direction. A partir 05/12/2006 L’ODEP a scindé en deux organismes : Société de l’exploitation des port (SODEP) et l’Agence National des Port (ANP). Ce qui a eu des implications en matière de répartition des ressources matérielles et humaines, de séparation des systèmes d’information, d’adaptation au nouvel environnement concurrentiel, de réorientation stratégique. Leader de la manutention portuaire au Maroc, la Société d’exploitation des ports est, en effet, née de la scission réussie de l’ODEP dont elle a hérité les activités commerciales, l’outil industriel et les compétences opérationnelles. Aujourd’hui c’est la société nouvellement créée de troquer son habillage et son identité visuelle pour une autre plus ancrées dans cette dynamique de réforme, de Changement et d’évolution. SODEP va prendre comme nom de marque
Abedelhafid BERROUKHAM
-6-
Marsa Maroc
BTS Génie informatique
Fiche de Société d’Exploitation des ports (Marsa Maroc)
Société d’exploitation des ports : société anonyme à conseil de serveillance et d
directoire à la capitale 300.000,00 DH
Directeur de L’exploitation
: Monsieur BOUASSAM EL ALAMINE
Dénomination social
: DEPL
Siége social
: Port laayoune
Forme juridique
: Société anonyme
Objet social
: Exploitation du port Laayoune
Actionnaire
: Publique
Effectifs
: 60 personnes
Télephone
: 028.99.88.88
Fax
: 028.99.80.65
Patente
: 35790737
Identification fiscale
: 1104763
CNSS
: 7374804
Date de création
: 05-12-2006
Adresse
: BP 48 ,laayoune port
Abedelhafid BERROUKHAM
-7-
Marsa Maroc
BTS GĂŠnie informatique
Plan du port de laayoune
Abedelhafid BERROUKHAM
-8-
Marsa Maroc
BTS Génie informatique
Organigramme de la société (SODEP)
Abedelhafid BERROUKHAM
-9-
Marsa Maroc
BTS Génie informatique
Les entités de la société (SODEP) Le Directeur Le Directeur de Société d’exploitation des ports en plus de son rôle de coordination et de contrôle des différentes entités placées sous sa responsabilité, est chargé personnellement de : ¾ Promouvoir une politique commerciale entre le port et ses principaux clients, armateurs et chargeurs. ¾ Assurer la notion des cadres supérieurs. ¾ Présider les différents comités de personnel de la direction de l’exploitation au port de laayoune, présider les commissions d’ouverture des plis conformément à la délégation du directeur générale de Société d’exploitation des ports.
La secrétariat La secrétaire joue un rôle très important, c’est elle donne la bonne image de n’importe quel établissement. elle est chargée de plusieurs travaux : Opératrice de saisie, elle fait la saisie des bordeaux d’envoie, des fax, des lettre et des procès verbaux et comptes rendus de réunions. o elle fait le classement des différents documents (fax départ et arrivé). o elle assure la gestion du bureau d’ordre. o elle assure le standard de la direction.
Division d’Opération Maritime C’est une entité opérationnelle que, après réception d’un message de la part de la capitainerie, assure des documents et du droit d’entrée et stationnement du navire ,et selon la demande de pilotage ou de remorquage, souvent la demande de travail mission.
1-Service pilotage Le role de ce service est de : Assurer les mouvement des navires destinés à accoster au port de laayoune tout en respectant les normes et maxima de sécurité. Préparer le plan des mouvements avec le concours de la capitainerie. Le pilotage après accomplissement qui sert comme éléments de base de facturation.
2-Service remorquage, lamage et signalisation maritime Le remorquage consiste à assister le navire pendant l’accostage ,en cas de sinistre ,c’est pour cela que le remorquage est équipé de matériel d’extinction soit à mousse ou à eau de mer, ainsi que les moyens de bord et des amarres.
Abedelhafid BERROUKHAM
- 10 -
Marsa Maroc
BTS Génie informatique
Ce service a pour mission : Suivre l’affection des engins flottant en fonction des demandes. Assurer la sauvegarde et l’assistance des navires en détresse ou personnes en état fiable. Tenir le registre des navires ainsi que leur mouvement. Assurer le balisage.
Division Exploitation Est une entité opérationnelle qui assure le traitement des escales des navires de la pêche hauturier, de commerce et de cabotage pétrolier et traitement de la totalité humains et matériels qui sont confier ,et d’accessoires de manutention en bon état.
1-Service manutention : Ce service a de multiples taches et responsabilités : o Préparer l’escale de chaque navire du port de laayoune. o Procéder au traitement et au suivi des opérations lié aux navires et à la marchandise. o Assurer la gestion optimale des zones de stockage de la marchandise en fonction des prévision des escales. o Mettre à la disposition des usage le petit matériel d’exploitation. o Préparer et transmettre les éléments de facturation. o Assurer le tenue des statistiques.
2-Service technique : ¾ Section outillage : Mettre à la disposions de l’exploitation des équipements portuaire faibles et en assurer la maintenance. Mission : o L’ordonnancement et la planification des travaux et opérations de maintenance. o L’entretien de la totalité des engins roulants et matériels divers d’exploitation ainsi que les moyen de transport. o Suivre les positions quotidiennes des engins matériels. o Le dépannage et le diagnostic des engins matériel divers.
¾ Section infrastructure : Cette entité attribution d’assurer la programmation et le lancement des travaux neufs et d’entretien des infrastructures et réseau. o Assurer la maintenance en état d’utilisation satisfaisant de l’ensemble des infrastructures, réseaux et bâtiments, ainsi que la réalisation des immobilisations et des agencements. o Mettre à la disposition des usagers portuaires les réseaux d’eau d’électricité et d’éclairage en bon état d’exploitation. o Aménagement portuaire la construction, le nettoyage des immobilisations, l’entretien… o Réseaux : (électricité, eau potable, téléphone, voiries et réseau divers assainissement…) o Gestion administrative des marchés.
Abedelhafid BERROUKHAM
- 11 -
Marsa Maroc
BTS Génie informatique
Section Approvisionnement et Gestion de stock • • • •
Assurer l’approvisionnement de la direction fourniture, travaux et services . Elaborer les programmes d’approvisionnement. Préparer, lancer les appels d’offres et assurer la gestion et liquidation des marchés correspondants. Réaliser le suivi et l’archivage des dossiers marchés.
1-Cellule marchés et commandes : Les missions de cette section sont : Assurer l’approvisionnement de société d’exploitation des ports, en bien et service dans les meilleures conditions technique et économique. Satisfaire les commandes des utilisateurs de société d’exploitation des ports dans les meilleures conditions de prix, de qualité et de délai. Cette section est composée de deux cellules : ¾ Cellule gestion des marchés :
Réception des cahiers de la prescription spéciale(CPS). Lancement des appels d’offres. La convocation de la commission d’ouverture des plis. La publication des résultats. L’envoie du marché à la DG pour approbation. L’envoie notification au fournisseur. La tenue d’un registre des ordres de services. La réception d’un registre des attachements et des factures. Le suivi des marchés.
¾ Cellule de gestion de commandes : On peut résumer les taches de cette cellule comme suite : Réception de BCI : o les BCI dont la valeur est inférieure à 2000DH peuvent être satisfaire en passant des bons de commandes. o Les BCI dont la valeur est supérieur à 200000DH doivent être passes par appel d’offre. Lancement des consultations. Convocation de la commission d’ouverture des pis. Etablissement des BCE et sa notification au fournisseur en cas de fourniture à livrer ou entrepreneur s’il s’agit des travaux à exécuter. Etablissement des états de suivie.
2-Cellule de gestion des stocks : Activités de la :
Section gestion des stocks : 9 Assurer la gestion des magasins de stocks. 9 Participer avec les utilisateurs à la prévision des gros consommables et pièces de recharges. 9 Veuillez à l’application de la politique de gestion des stocks définie par le Directeur générale 9 Suivre l’évolution du cout de stockage et émettre les recommandations nécessaires. 9 Consolider le programme d’approvisionnement de DELP.
Abedelhafid BERROUKHAM
- 12 -
Marsa Maroc
BTS Génie informatique
Section infrastructure : 9 Cette entité d’attribution assurer la programmation et le lancement des travaux neufs et d’entretien des infrastructures et réseaux. 9 Assurer la maintenance en état d’utilisation satisfaisant de l’ensemble des infrastructures, réseaux et bâtiments, ainsi que la réalisation des immobilisations, et des agencements. 9 Mettre à la disposition des usagers portuaires les réseaux d’eau d’électricité et d’éclairage en bon état d’exploitation. 9 Aménagement portuaire, la construction, le nettoyage des immobilisations, l’entretien… 9 Réseau : (électricité, eau potable, téléphone, voiries et réseaux divers, assainissement…) 9 Gestion administrative des marchés.
Présentation des service : Service ressource humaine Les missions de ce service sont : ¾ Assurer la gestion administrative du personnel non cadre et en place de la politique sociale pour le bien être du personnel du port laayoune, conformément à la politique menée par la direction générale. ¾ Assurer le règlement des litiges et des réclamations au mieux des intérêts de société d’exploitation des ports. ¾ Gérer le portefeuille de la directions d’exploitation du port de laayoune . ¾ Suivre la formation du personnel et préparer les tableaux d’avancement du personnel de société d’exploitation de ports. ¾ Assurer le recrutement du personnel non cadre et tenir le fichier personnel. ¾ Etablir les déclarations des charges sociales et assurer la gestion du portefeuille de l’assurance groupe décès. ¾ Veiller au respect des nomes d’hygiène et de sécurité. ¾ Assurer la gestion des affaires et ouvres sociales et la gestion des dossiers de retraite et de pension de vieillesse et des ouvres sociales et la gestion des contrats et des polices d’assurances. ¾ Obtenir le règlement des litiges au mieux des intérêts de la direction d’exploitation du port de laayoune, dans le cadre des positions juridique de société d’exploitation des ports.
Service financier et comptable et contrôle budgétaire Ce service est classé parmi les entités fonctionnelles. Le rôle primordial de ce service est l’application de la politique définie par la direction générale dans le domaine comptable financier budgétaire et fiscal ainsi que le bon de fonctionnelles du système d’information comptable financier budgétaire.
1.Unité financière : Cette unité ce charge de : ¾ Assurer le suivi de la trésorerie : c’est-à-dire l’analyse du compte banque et caisse. ¾ Assurer le recouvrement des créances : le recouvrement concerne les factures émises et non encore payées.
Abedelhafid BERROUKHAM
- 13 -
Marsa Maroc
BTS Génie informatique
2-Unité budgétaire : Il y a deus type de budget : Le budget de fonctionnement : ce budget concernes les dépenses et les recettes du port une année, l’objectif et d’assurer un équilibre financier. Le budget d’investissement : c’est l’ensemble des opérations d’investissements inscrites dans le temps qui répond au plan d’action de la direction.
3 – Unité comptable : L’unité comptable se charge de : ¾ Assure le suivi des comptes, opérations bancaires et les états de rapprochement. ¾ Etablir les déclarations fiscales et s’assurer de leur concordance avec les données comptables. ¾ Tenir les livres comptables. ¾ Arrêter les bilans trimestriels et annuels.
Service commercial et suivi de la performance Les missions de ce service se résument comme suite : ¾ Le contrôle des factures fournisseurs. ¾ L’apurement de ces factures. ¾ L’archivage des dossiers commandes en cours et satisfaites. Parmi les taches de cette cellule : ¾ Contrôler les factures fournisseurs. ¾ Vérifier la conformité de la facture avec le bon de commande. ¾ Préparer le dossier de suivi de la facture. ¾ Envoie du dossier de suivi au SFCCB. ¾ Le suivi de la facturation.
Service juridique ¾ La gestion des dossiers contentieux à caractère administratif, social et divers de l’ensemble de la direction de port (litiges sur contrats et marchés) ¾ La gestion des contrats et polices d’assurance. ¾ La gestion des accidents de travail et de circulation.
Abedelhafid BERROUKHAM
- 14 -
Marsa Maroc
BTS Génie informatique
Service informatique L'informatique : Le terme informatique est un mot-valise créé à partir des mots « information » et « automatique ». Il Désigne l'automatisation du traitement de l'information par un système, concret (machine) ou abstrait. A toutes les étapes de sa mission, l'informatique doit permettre de travailler plus efficacement et ainsi d'augmenter sa rentabilité La société SODEP est équipée par un service Système d’information se composant de deux parties primordiales : • Patrie matérielle • Partie logicielle Ce service Veille à • La fiabilité des informations et assure l’intégralité de système d’information. • Le rassemblement des informations des entités concernées « maritimes, exploitation ». • Assurer la sécurité des données. • L’archivage a l’aide des bandes magnétiques pour sauvegarder les données. cette sauvegarde peut être : ♦ Quotidienne ♦ Mensuelle ♦ Annuelle Les sauvegardes mensuelles et annuelles seront archivées dans une armoire blindée contre l’incendie « Sécurité ». •
Le Suivi et la maintenance du : ♦ Système : que se soit Windows ou l’AS/400 ♦ Matérielle : de bureautique ou de l’AS/400
• L’élaboration des marchés ou consultation des besoins en matérielles ou logiciels selon les besoins des entités. •
Réalisation de la décision de la réforme.
I-Partie Materielle Un réseau informatique : Est un ensemble d'ordinateurs reliés entre eux et échangeant des informations Par analogie avec un filet (un réseau est un « petit rets », c'est-à-dire un petit filet), On appelle nœud (node) l'extrémité d'une connexion, qui peut être une intersection de plusieurs connexions (un ordinateur, un routeur, un concentrateur, un commutateur).
Abedelhafid BERROUKHAM
- 15 -
Marsa Maroc
BTS Génie informatique
Le serveur AS/400 Deux Serveur IBM :
D
Le premier se compose de deux machines La première fait le traitement des données. La deuxième est un mirroring qui peut agir et fait le traitement en cas de panne de la première machine. Chaque machine se compose de : 8 disques durs «Total : 14GO ». Chaque disque est de 2GO. carte réseau « 100 KO ». Un lecteur de bande magnétique « 2GO ».
D
Le deuxième se compose de : 4 disque durs « Total : 100G » Chaque disque est de 25G. Carte réseau « 100 KO ». Un lecteur de bande magnétique « 60GO ».
Un routeur Cisco 1GO. Est un matériel de communication de réseau informatique destiné au routage. Son travail est de limiter les domaines de diffusion et de déterminer le prochain nœud du réseau auquel un paquet de données doit être envoyé, afin que ce dernier atteigne sa destination finale le plus rapidement possible.
Un commutateur réseau (Switch) Cisco 1GO. Connecte plusieurs segments dans un réseau informatique.
Modem numérique (Modulateur-Démodulateur). Périphérique de conversion des données numériques d'un ordinateur ou d'un terminal en données analogiques pour les envoyer à travers une ligne téléphonique. Il assure l'opération inverse pour la réception. Spécifié pour une ligne spécialisée de 128 KO qui relie la DEPL avec la DG, via le réseau MAROC TELECOM pour un coup mensuel de 7000DH TTC.
Le réseau au sein du MARSA MAROC : MARSA MAROC utilise une ligne Privé pour réaliser son réseau en trois niveaux : ♦ ♦ ♦
Le réseau AS/400 Le réseau Internet Le réseau téléphonique
A l’aide des câbles tels : La fibre optique, RJ-45, RJ-11
Abedelhafid BERROUKHAM
- 16 -
Marsa Maroc
BTS Génie informatique
II-Partie Logicielle : L’AS400 Pour faciliterL’AS400 est un système d’exploitation Multi-utilisateurs et mult-itâches qui connait actuellement le plus vif succès, plus de 25000 AS/400 avaient déjà été à la fin de l’année 1993. En raison de succès de nombreux utilisateurs de système, sont novices en la matière. Le SIPOR c’est le système global sur l’AS/400 qui contient cinq sous-systèmes qui sont : 1) GEOPARD : Il permet de faire la gestion des affaires personnelles de la SODEP/DEPL essentiellement la réalisation de la paie. 2) COFI : Ce sous-système est spécialement consacré pour la gestion de la comptabilité. 3) TRAFIC : Il sert a réaliser le trafic concernant le port surtout pour La gestion des navires et les marchandises au niveau des services qui sont : division opération maritime et division exploitation 4) PREST : taxation et facturation. 5) GESMAN : le sous-système permet de faire la gestion de stock par exemple : la gestion de BCI (bon de commande interne…). Tous les sous-systèmes sont en relation entre eux par un réseau.
Système API PRO Pour faciliter la gestion des stocks. Marsa Maroc, et pour être aux standard des sociétés de bonne réputation, a mis en service un système informatisé appelé GESMAIN qui en réalité un sous-système dépendant de AS 400 permettant le traitement et suivi des bons de commandes internes. Mais à partir du 01/04/2009, Marsa Maroc envisage de mettre au point un nouveau connu internationalement sous appellation API-PRO, un plus fiable que celui d’AS 400.
1) DESCRIPTION DU SYSTEME API-PRO. Consiste à traiter les opérations relatives au processus des BCI à travers la prise en charge par le module des demandes internes d’achat d’API Pro, l’utilisation peut ainsi : ¾ Créer des BCI ¾ Les imprimer au besoin ¾ Suivre l’état du BCI depuis la demande jusqu'à la confirmation de la commande et livraison
Abedelhafid BERROUKHAM
- 17 -
Marsa Maroc
BTS Génie informatique
Il est possible pour le magasin général de traiter les BCI validés et de visualiser à l’écran les BCI actifs. Ces BCI peuvent être regroupés automatiquement pour produire une commande externe, lors de l’utilisation de la fonction de regroupement d’achats interactif.les demandes internes peuvent être acceptées complètement, après modification ou même être rejetées. Le retour d’information vers la personne qui q lancé la demande est on-line et mis à jour immédiate.
2) PRINCIPALES ETAPES DE BCI : Création des demandes internes d’achat(BCI) Validation par le responsable (circuit approbation d’API-PRO) Regroupement des BCI Sortie et distribution au demandeur Consultation de l’état d’une demande, c.-à-d., commandé, confirmé, livré ou rejeté. Dans le cas d’une indisponibilité en stock, le BCI est transformé automatiquement en demande d’achat.
Abedelhafid BERROUKHAM
- 18 -
Marsa Maroc
BTS Génie informatique
Deuxième partie Les travaux effectués
Abedelhafid BERROUKHAM
- 19 -
Marsa Maroc
BTS Génie informatique
Introduction : Pendant la période de mon stage je suis tenue à réaliser un projet en Visual Basic qui a pour thème élaboration de budget.
Définition du projet
Le présent projet consiste à élaborer une application permettant d’informatiser le processus d’élaboration du budget de fonctionnement de la direction de l’exploitation au port de laayoune. Actuellement l’élaboration du budget se fait au cours du mois de septembre de chaque année et les fichiers de traitement sont des fichiers Excel. Les point faible de cette démarche peuvent être résumé dans le fait que chaque modification ou réajustement du fichier initial nécessite une modification des formules de calcul et des données de base se qui se traduit par des pertes de temps et des risques d’erreurs ou d’omission. A cet effet, la direction de l’exploitation au port de laayoune a décidé de recourir à une application informatique qui soit plus fiable et extensible permettant d’élaborer le budget dans de bonne condition de délai et de fiabilité.
Chapitre I. Présentation du projet I.
Cadre général du projet Le présent projet de stage consiste à l’analyse, la conception et la réalisation d’un module d’élaboration du budget de fonctionnement à la société MARSA MAROC/DEPL. La présente application s’inscrit dans un cadre de gestion informatisée des différentes taches et procédures lancé par la DEPL, il vise essentiellement à moderniser le processus d’élaboration et de stockage des données relatives budgets de la DEPL. Le développement de cette application doit permettre le suivi général des dépenses et des budgets annuels de la DEPL. L’automatisation des processus et l’accès à l’information (base de données intégrée) permettra de déconcentrer de nombreux actes de gestion tout en ayant la possibilité de suivre l’historique des budgets.
Abedelhafid BERROUKHAM
- 20 -
Marsa Maroc
II.
BTS Génie informatique
Déroulement du projet Lors des réunions avec les responsables et l’encadrement au sein de MARSA MAROC/DEPL, Ils ont pu dresser les étapes de réalisation de ce projet, basés sur la plateforme VB, ses étapes sont organisé chronologiquement de la manière suivante :
1. Analyse et Spécification ∗ collecte des besoins fonctionnels des utilisateurs. ∗ Spécification et analyse des besoins collectés.
∗ collecte des besoins techniques auxquels doit répondre l’application. 2. Conception de la solution ∗ Conception de l’application
3. Mise en œuvre de la solution ∗ programmation. ∗ Tests
4. Validation ∗ Validation du travail réalisé.
Cette première partie est le point de départ pour l’élaboration de ce projet, dans la mesure où elle définit son contexte général : cadre général du projet ainsi que la démarche suivie pour sa réalisation. Avant d’aborder des détails de réalisation de notre projet, nous allons tout d’abord présenter les résultats émanant de l’application des deux branches, fonctionnelle et technique, nous exposant ensuite l’étape de conception du projet.
Abedelhafid BERROUKHAM
- 21 -
Marsa Maroc
BTS Génie informatique
Chapitre II. Analyse et spécification des besoins Nous présentons dans ce chapitre, une étude du système existant, ses limites et les inconvénients, nous précisons ensuite les principaux besoins auxquels doit répondre notre projet, enfin nous spécifions d’une manière détaillée ces besoins selon les utilisateurs.
I.
Objectif du chapitre L’Objectif de ce chapitre est de définir les principales fonctionnalités attendues de notre système et les attentes des responsables et des encadrant en ce qui concerne les améliorations à intégrer par rapport à la méthode actuelle d’élaboration du budget.
II.
Etude de l’existant La solution actuelle consiste à utiliser des documents manuel ou sur Excel pour élaborer le budget de la DEPL. Notre projet suggère d’étudier le système actuelle de la division, afin d’en tirer et assimiler l’insuffisance et identifier les besoins. Cette étude serait comme un point de départ pour la conception et la réalisation d’un projet informatisé.
1. Limites et inconvénients de la méthode actuelle La méthode actuelle présente un ensemble de problèmes : 9 Etant un système qui se base sur les documents manuels et les fiches Excel, il ne permet pas de disposer d’une base de donnée extensible. 9 Ne permet pas l’automatisation des différents états de synthèse pouvant être dégagé à partir de la base de données. 9 Ne permet pas d’avoir une facilité de consultation des archives. 9 Perte de temps lors des mises à jour et risque élevé d’erreur ou d’omission.
III.
Spécification des besoins Après avoir analysé le système existant, l’étape suivante de notre projet consiste à recenser la suggestion et les besoins des utilisateurs pour élaborer un cahier de charge complet répondant à ces besoins. Ce traitement serait la base de la phase de la conception.
Abedelhafid BERROUKHAM
- 22 -
Marsa Maroc
BTS Génie informatique
Notre application d’élaboration du budget doit offrir des fonctionnalités permettant de : 9 Saisir les modèles mathématiques relatives dépenses de maintenance et de fonctionnement des engins. 9 Saisir les indicateurs de gestion des engins (taux d’affectation) 9 Saisir les données relatives au trafic et aux rendements 9 Automatiser les procédures d’élaboration des dépenses par engin, trafic et catégorie d’engins. 9 Produire de nouveaux états de sortie permettant d’obtenir des statistiques plus pertinents en se basant sur les graphes. 9 Centraliser les données dans une base extensible et consultable.
Abedelhafid BERROUKHAM
- 23 -
Marsa Maroc
BTS Génie informatique
Chapitre III. La conception de l’application On a rédigées notre application en langage « VISUAL BASIC » qui permet de créer des applications parfaitement opérationnelles rapidement, après un apprentissage approfondi, sans oublier le rôle très important de la méthode « MERISE », qui consiste à maîtriser le développement et la compréhension des systèmes.
1. Dictionnaire de données : A l’aide de l’étude que j'ai fait au sein de la société, j'ai récolté toutes les informations liées à mon application et qui constitue mon dictionnaire de données suivant : Contenu
code_traf
Code de trafic
numérique
élémentaire
10
Nom_traf
Nom de trafic
chaine de caractère
élémentaire
20
tonnage
Tonnage annuel de trafic
numérique
élémentaire
10
rend_traf
Rendement annuel de trafic
numérique
élémentaire
10
matricule
Matricule d'engin
chaine de caractère
élémentaire
20
type_eng
Type d'engin
chaine de caractère
élémentaire
50
categorie
Catégorie d'engin
chaine de caractère
élémentaire
50
forfait
Forfait main d'œuvre d'un catégorie
numérique
élémentaire
10
taux
Taux d'affectation d'engin par trafic
numérique
élémentaire
10
cmpt_init
Compteur initial d'engin au début d'année
numérique
élémentaire
15
rend_traf
Rendement de trafic par engin
numérique
élémentaire
20
eq_a
Paramètre a d'équation de 2éme degré
numérique
paramètre
6
eq_b
Paramètre b d'équation de 2éme degré
numérique
paramètre
6
eq_c
Paramètre c d'équation de 2éme degré
numérique
paramètre
6
taux_elec
Taux de consommation d'électricité d'engin
numérique
élémentaire
20
prix_elec
Prix d'électricité
numérique
élémentaire
15
t_pneu_ann
Taux pneumatique annuelle d'engin
numérique
élémentaire
15
t_pneu_h
Taux pneumatique horaire d'engin
numérique
élémentaire
15
taux_gasoil
Taux de consommation gasoil d'engin
numérique
élémentaire
15
prix_gasoil
Prix de gasoil
numérique
élémentaire
15
Abedelhafid BERROUKHAM
Nature
Longueur
Propriétés
- 24 -
Type
Marsa Maroc
BTS Génie informatique
PARTIE MERISE 2.Définition de la méthode MERISE : La méthode merise est une méthode de conception, de développement et de réalisation des projets informatiques. Le but de cette méthode est d’arriver à concevoir un système d’information. Cette méthode est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques.la séparation des données et des traitements assure une longévité au modèle. En effet, l’agencement des données n’a pas être souvent remanié tandis que les traitements le sont plus fréquemment.
3. MODELE CONCEPTUEL DE DONNEES Le MCD est le plus connu et le plus utilisé des éléments de la méthode Merise. Il permet une représentation claire des données et des liens entre les données du domaine étudié.
Abedelhafid BERROUKHAM
- 25 -
Marsa Maroc
BTS Génie informatique
Chapitre IV. La description de l’application 1) Description générale des fenêtres : Lorsque l’utilisateur lance l’application, l’interface suivante s’apparait qui comporte une barre de menu :
Le menu « fichier » comporte :
Abedelhafid BERROUKHAM
- 26 -
Marsa Maroc
BTS Génie informatique
Le menu « affectation » comporte :
Le menu « Indicateurs » comporte :
Le menu « Consultation » comporte :
Abedelhafid BERROUKHAM
- 27 -
Marsa Maroc
BTS Génie informatique
La fenêtre « gestion des engin » :
Cette fenêtre nous permet de faire une gestion de tous les engins de la société, il nous permet d’ajouter un nouveau engin modifier un engin déjà entré, et supprimer un engin depuis la base de donnée. Il comporte aussi des boutons de navigation qui permet d’afficher tous les engins et les véhicules.
La fenêtre « Prévision annuelles des trafics» :
Abedelhafid BERROUKHAM
- 28 -
Marsa Maroc
BTS Génie informatique
Cette fenêtre permet de saisir le tonnage annuel et le rendement d’un trafic après le sélectionné dans la liste déroulent, cette dernier est charge de tous les trafics qu’on déjà entré dans la base de donnée par la fenêtre ajouter trafic. Il comporte aussi un tableau de consultation qui affiche tous trafic avec leur tonnage annuels et leurs rendements.
La fenêtre «forfait main d’œuvre» :
Cette fenêtre permet d’affecter un forfait main d’œuvre a chaque catégorie après la sélectionnée depuis un liste déroulent, qui comportes tous les catégories que la société possède. Il comporte aussi un tableau qui affiche les forfaits qui on a affecté aux catégories.
La fenêtre «Taux d’affectation des engins par trafic» :
Abedelhafid BERROUKHAM
- 29 -
Marsa Maroc
BTS Génie informatique
Cette fenêtre permet d’affecter un taux à des engins par trafic, c’est a dire que chaque engin appartient à un catégorie a un taux de travailler dans un trafic ce taux s’appel taux d’affectation. Ce taux il faut être 100 pour chaque catégorie travaille dans un trafic. La somme des taux des engin qui appartient au même catégorie est qui travailles dans même trafic doit être égale 100, pour cela on trouve un liste a droit qui indique qu’il y a un somme des taux qui sont différent de 100 concerne un trafic et la catégorie qui travaillent de ce trafic. Cette fenêtre comporte aussi un tableau qui affiche tous les taux concerne l’engin et la catégorie ou il appartient et le trafic ou il travaille.
La fenêtre «Indicateurs de référence» :
Cette fenêtre permet d’affecter des indicateurs de référence à des engins après la sélectionne d’engin depuis une liste déroulent, pour affiche ses information concerne son marque ou type et son catégorie, et aussi tous ces indicateurs s’ils on a déjà les entré en cas de modification. Ces indicateur sont : taux gasoil, prix gasoil, taux électricité, prix électricité, pneumatique annuelle ou horaire ça depant l’engin et le cout maintenance qui se saisie sous forme d’une équation de deuxième degré. Cette fenêtre comporte aussi un tableau qui affiche tous engins par son matricule et leurs indicateurs de référence La mis-a-jour de ce tableau ce fait automatiquement après la validation. Les indicateurs entrés peuvent être modifié par le bouton valider.
Abedelhafid BERROUKHAM
- 30 -
Marsa Maroc
BTS Génie informatique
La fenêtre «Indicateurs de rendement» :
Cette fenêtre permet d’affecter des indicateurs de rendement à des engins concerne tous les trafics ou il travaille chaque engin, après la sélectionne d’engin depuis une liste déroulent, pour affiche ses information concerne son marque ou type et son catégorie.et indique les trafics ou il travaille avec leurs rendement si on a déjà entré. Ces indicateur sont deux : le rendement de chaque trafic ou il travaille l’engin et le compteur initiale d’engin au début d’année. Cette fenêtre comporte aussi un tableau qui affiche tous les engins avec les trafics ou ils travaillent et le rendement pour chaque trafic et le compteur initiale. La mis-a-jour de ce tableau ce fait automatiquement après le bouton valider. On a la possibilité de modifier les trafics ou il travaille un engin par des cases à cocher puis valider
Abedelhafid BERROUKHAM
- 31 -
Marsa Maroc
BTS Génie informatique
La fenêtre «Heurs de fonctionnement par trafic» :
Cette fenêtre est sous forme d’un graphe et un tableau, ce dernier il montre les heurs de fonctionnement de chaque trafic qu’il un tonnage différent de 0 durant une année, sur la base de tonnage annuel et le rendement annuel de trafic. Le graphe montre le pourcentage global de chaque trafic par apport les autres. L’heur de fonctionnement se calcule par la relation suivant :
Heurs de fonctionnement =
tonnage ×8 rendement
Et le pourcentage global par :
%global =
Abedelhafid BERROUKHAM
∑ heurs de fonctionnement de chaque trafics heurs de fonctionnement
- 32 -
Marsa Maroc
BTS Génie informatique
La fenêtre «Consultation global» :
Cette fenêtre montre un grande tableau et ca c’est le but principale de l’application, il comporte tous les trafics et tous les engins qui travaille dans chaque trafic, et les dépenses de chaque engin. Ce tableau est un résultat d’ensemble des calcule entre tous ce qu’on a déjà entré dans les fenêtres précédent, au niveau indicateurs de rendement, indicateurs de référence, taux d’affectation des engins a des trafics, forfait main d’œuvre… Le colon a gauche montre tous ce qu’il a traités dans ce tableau : ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾
Heurs de fonctionnement Dépenses maintenance Forfait main œuvre Dépenses gasoil Dépense électricité Dépenses pneumatique Total dépenses : somme de dépenses Total : somme des total dépense des engins qui travaille dans le même trafic Tonnage : tonnage annuel de trafic
Abedelhafid BERROUKHAM
- 33 -
Marsa Maroc
BTS Génie informatique
Les relations pour calcule chaque un de ces dépense sont les suivant : Pour calculer les heurs de fonctionnement d’un engin : Taux d' affectation d' engin par trafic 100 Rendement de trafic par engin
Tonnage annuelle de trafic × Heurs de fonctionnement =
Pour les dépenses maintenance d’un engin : Dépenses maintenance =
(
f 1 − f 2 ) × heurs de fonctionnement ∑ heurs de fonctionnement d' engin pour chaque trafic
Tel que : f 1 = f (compteur initial d' engin + ∑ heurs de fonctionnement d' engin pour chaque trafic
f 2 = f (compteur initial d' engin
)
)
Pour calculer forfait main d’œuvre : heurs de fonctionnement d' engin × Forfait main d' oeuvre de categorie ∑ heurs de fonctionnement des engins de meme catégorie
Pour calculer dépense gasoil : Dépenses gasoil = Taux gasoil × prix gasoil × Heurs de fonctionnement
Pour calculer dépense électricité : Dépense électricité = Taux électricité × Prix gasoil × Tonnage annuelle de trafic
Pour calculer dépense pneumatique : Dépense pneumatique = (Pneumatique horaire × Heurs de fonctionnement ) + Pneumatique annuelle
Abedelhafid BERROUKHAM
- 34 -
Marsa Maroc
BTS Génie informatique
Conclusion Cette période de stage a été pour moi une occasion de découvrir les possibilités de carrières en informatique, d’apprendre les exigences des milieux professionnels, d’être en contact avec des professionnels qui m’ont donné la chance d’apprendre les trucs du métier et d’acquérir des compétences techniques spécifiques. Finalement, je voudrais dire que la période de stage est une occasion précieuse pour chaque stagiaire qui veut améliorer ses connaissances et s’adapter au monde du travail.
Abedelhafid BERROUKHAM
- 35 -