Vous êtes sur la page 1sur 38

RAPPORT DE STAGE AUTOMATISATION DE LA GESTION DU TERMINAL A CONTENEURS (TCS)

Mr Ali Nouah Ingnieur Professionnel Promotion N4 / 2010

Remerciements
Je tiens tout dabord remercier M. Benhocine Med Said le prsident directeur gnral de FILTRANS. Spa, et M. Sadou Bouzid, le Directeur de system d'information, de mavoir aid durant le stage au sein de la direction. Je tiens remercier, aussi, lensemble des personnes de la D.S.I et le service de logistique pour leur collaboration. Je tiens aussi remercier tous les professeurs de ltablissement IBNROCHD et plus particulirement ceux qui mont soutenu. Egalement, je remercie ma Collge Melle. Asma Mecheraoui et mon ami M. Lyes Snaoui pour leurs soutiens et leurs encouragements.

Sommaire

Sommaire............................................................................................................... 4 Prsentation de Lentreprise daccueil FILTRANS ..................................................1 Les Moyens :........................................................................................................1 Domaines d'activits...........................................................................................2 Les mtiers de FILTRANS :...................................................................................2 Environnement de travail....................................................................................3 Prsentation du sujet..............................................................................................5 Droulement chronologique du Stage : ..............................................................6 Description du sujet................................................................................................7 Mthode de travail.............................................................................................7 Introduction......................................................................................................... 8 Activits du parc :............................................................................................... 8 Liste des effectifs du parc a conteneurs............................................................12 Rsultat obtenu ................................................................................................13 Rflexion........................................................................................................... 15 Conclusion :.......................................................................................................15 Prsentation du travail ralis .............................................................................15 La solution PDA (solution future).....................................................................15 Fonctionnement souhait..................................................................................17 La ralisation de lapplication............................................................................19 Collaboration du poste transport..................................................................19 Le choix technologique......................................................................................19 Structuration des donnes................................................................................20 Le codage de lapplication.................................................................................21 Commentaire et conclusion sur lexprience du stage .......................................16 Commentaire sur la dmarche du projet...........................................................16 Les apports de stage.........................................................................................16 Conclusion......................................................................................................... 16 Bibliographies.......................................................................................................23 A. documents.................................................................................................... 23 B. Sites.............................................................................................................. 23

Prsentation de Lentreprise daccueil FILTRANS1

Prsentation de Lentreprise daccueil FILTRANS


La socit FILTRANS SPA, est une socit par actions spcialise dans le transit, le transport, lentreposage sous douane et la manutention, issue de la filialisation des activits de la SOCIT GNRALE MARITIME GEMA , cre le 02 mars 1994 avec un capital social de deux cent (200) millions de dinars rpartis en 100 actions dtenues par : 90% -le groupe GEMA 10% -la socit de gestion des participations transports maritimes (SGP GESTRAMA).

Les Moyens :
1. Infrastructures : FILTRANS spa dispose dun rseau touffu dagences distribues au niveau des principaux ports et aroports Algriens. Agence dAlger : Deux zones logistique-terminaux conteneurs vides un entrept sous douanes dans la zone Industrielle de Gu de Constantine, d'une superficie de 21.885m2, dont 8.767m2 couverte ; Un entrept sous douanes mitoyen au port d'une superficie couverte de 2.329m Une antenne au niveau de l'aroport international d'Alger (Houari Boumediene), charge exclusivement du transit arien Une antenne commerciale au centre d'Alger Les Bureaux de la direction de l'agence proximit du port. Agence d'Oran : Un entrept sous douanes dans la zone industrielle dEssenia, dune superficie de 9.854 m2, dont 3.882 m2 couverts. Une antenne au niveau de l'aroport international d'Oran (Essenia), charge exclusivement du transit arien; Les Bureaux de la direction de l'agence proximit du port. Agence Annaba : Un parc camions dans la zone industrielle dAnnaba, dune superficie de 2000 m 2 Une antenne commerciale au centre-ville dAnnaba Les Bureaux de la direction de l'agence proximit du port. Agence Mostaganem : Les Bureaux de la direction de l'agence proximit du port. Agence de Skikda Les Bureaux de la direction de l'agence proximit du port. Agence Bejaia

Nouah Ali

Prsentation de Lentreprise daccueil FILTRANS2

Les Bureaux de la direction de l'agence proximit du port.

2. Collaborateurs : En matire de moyens humains, FILTRANS spa emploie plus de deux cents collaborateurs dans ses diffrents corps de mtiers.
Le tableau T1 -annexe- page02 dmontre la distribution des effectifs pour chaque agence.

3. quipements : En matire d'quipements, FILTRANS spa dispose d'un parc matriel compos de trois flottes Plus d'une douzaine d'engins de manutention de diffrents tonnages Plus d'une vingtaine d'attelages routiers Plus d'une quarantaine de vhicules lgers Plus d'une centaine de Micro-ordinateurs, les ordinateurs de sige de la direction sont relis aux serveurs centraux du Sige. 4. Moyens financiers : FILTRANS spa dispose d'une assise financire assez confortable lui permettant de prendre en charge des oprations de grandes envergures et de grands comptes.

Domaines d'activits
La socit FILTRANS SPA est une entreprise spcialise dans le transit, le transport, lentreposage sous douane et la manutention. titre de son mtier, FILTRANS gre lensemble des tapes de lacheminement des marchandises, depuis la prise en charge jusqu la livraison sur site en arien, en maritime et en terrestre. En plus de ses moyens matriels, FILTRANS dispose des titres et agrment suivants : Commissionnaire de douane Commissionnaire en transport Consignataire de la cargaison.

Les mtiers de FILTRANS :


FILTRANS accompagne ses clients dans les oprations de commerce international, tant limportation qu lexportation, elle intervient tous les niveaux de chaine des transports en offrant sa clientle des solutions optimales;

Nouah Ali

Prsentation de Lentreprise daccueil FILTRANS3

Assistance et conseils dans lorganisation du transport et du transit (pour simplifier et acclrer les procdures douanires) Assistance au dbarquement et expertise (pointage, surveillance, constantetc.) Accomplissement des formalits portuaires et douanires Transport et manutention de tous types de marchandise Entreposage sous douane Gestion et entreposage des conteneurs vides.

Environnement de travail
La D.S.I La nouvelle direction des systmes dinformations de FILTRANS a vu le jour en fvrier 2006, la D.S.I a le contrle et la collecte dinformations plus lautomatisation du systme Elle est charge notamment : d'anticiper les volutions imposes par la stratgie de l'entreprise, les volutions du contexte, les lois d'avoir un rle d'assistance la matrise d'ouvrage et matrise d'uvre de l'informatique de commander les projets auprs des prestataires internes.

Nouah Ali

Prsentation de Lentreprise daccueil FILTRANS

ORGANIGRAMME FILTRANS- SPA

ASSISTANT MOY

R.M.Q

P.D.G

ASSISTANT SIE

ASSISTANT AUDIT

D.F.C

D.E.C

D.A.G

D.S.I

STRUCTURE FINANCES

STRUCTURE EXPLOITATION

STRUCTURE G.R.HUMAINES STRUCT INFORMATIQUE STRUCTURE MOYENS

CONTRLE DE GESTION

STRUCTURE COMMERCIALE

STRUCTURE COMPTABILITE

STRUCTURE ASSURANCES

STRUCTURE JURIDIQUE

AGENCE ANNABA

AGENCE SKIKDA

AGENCE BEJAIA

AGENCE ALGER

AGENCE MOSTAGANEM

AGENCE ORAN

Nouah Ali 4

Prsentation du sujet5

Prsentation du sujet
Avant dentamer la description du corps de mtiers lui-mme, nest-il pas opportun de donner des explications sur certain nombre de dfinitions qui ont attrait au jargon 1 mme du mtier. Un conteneur : en anglais Container est une boite de transport de marchandises diverses. Cest un emballage qui permet le transport de plusieurs types de marchandises en occupant le maximum de volume des navires Un parc conteneurs : cest une aire dentreposage et de stockage des conteneurs vides ou pleins aux fins de leurs gestions et transferts. Les parcs conteneurs sont des aires mises la disposition des compagnies maritimes. FILTRANS spa dispose de deux parcs conteneurs, lun sur EUCALYPTUS EL HARRACH et lautre sur OUED SMAR EL HARRACH. La mission qui ma t confie consiste en la gestion des Inputs/Outputs des conteneurs vides. 1. Collecter les informations concernant les entres et les sorties 2. Les donnes en relation avec la manutention 3. Lexamen du software existant dj au niveau du terminal conteneur Tcs2 4. Le dveloppement dun nouveau software qui sadapte aux changements de lenvironnement de lentreprise et qui permet les migrations ou lurbanisation future.

1 2

Vocabulaire propre une profession

Terminal a conteneurs

Nouah Ali 7

Prsentation du sujet6

Droulement chronologique du Stage :

Il est capital de le rappeler ce stade, que le stage en lui-mme est une partie intgrante de ma mission en qualit demploy au niveau de lentreprise. cet effet, un certain nombre de tches ont t programmes pour des horizons et des chances bien dfinies. Ainsi, la premire opration consiste en la comprhension du mtier lui-mme. Ladaptation avec la situation des oprateurs au niveau du parc conteneurs. (Cette phase devrait durer 03 semaines). Diagnostique du progiciel3 dj utilis et en dduire les contraintes et inconvnients quil pose (la deuxime phase devrait durer 01 semaine) Rdaction dun rapport consquent sur toutes les observations amenes aprs le training au TCS et le diagnostic du progiciel. Ce rapport mettra en relief les avantages et inconvnients que pose le progiciel en particulier et le TCS en gnral (2 semaines). La mission finale reviendrait au dveloppement dun progiciel qui prendra en charge la fois les avantages de lancien, galement ses inconvnients, dune part, et la vision de la Direction dautre part.

Cette phase sera rpartie en deux tapes qui dureront 4 mois Rception (Input) Transfert (Output)

Ce terme s'oppose aux logiciels sur mesure dvelopps en interne dans une entreprise et conus pour rpondre des besoins spcifiques

Nouah Ali 7

Prsentation du sujet7

Nouah Ali 7

Description du sujet7

Description du sujet
Mthode de travail

Analyse de besoin et faisabilit

tude des risques, valuation des Solutions de remplacement

Dveloppement et vrification de la Solution rsultante

Examen du produit et projection

Nouah Ali 13

Description du sujet8

Introduction
Le parc conteneur au sein du service logistique dOUED SMAR, est le premier lieu de ma mission, lors de mon dplacement, jai pu relever les principes et les activits les plus importantes de ce mtier. Ce qui ma permis de constituer dj une vision horizontale de lapplication adquate pour sa gestion.

Activits du parc :
En effet, Jai pu prlever ce schma de flux dinformations qui dmontre la rception des Tc4 Description 1.1 Arriv de mise quai et lavis darrive et/ou le connaissement 1.2 Facture de la manutention 2.1 Lenvoi dtat de rception 2.2 Lenvoi dtat de rception+facture 2.3 Lenvoi dtat de journalier rception 3.1 Arriv de la commande 3.2 Lenvoi des mises quai 3.3 Larriv des mises quai valid 3.4 Lenvoi tat de manifeste+ mise quai 3.5 Lenvoi de manifeste

Conteneur

Nouah Ali 13

Description du sujet9

1. La rception Le client transportant le Tc se dplace au poste de rception, pour dposer le dossier constitu de bon de mise quai et lavis darrive et/ou le connaissement. Au niveau de la caisse, le caissier son tour procde lencaissement, en gardant une copie de la facture dencaissement, lavis darrive et/ou le connaissement. Il est noter que le logiciel, mis en place, gre la caisse et la facturation.
Le tableau T2 -annexe- page04 dmontre les types des conteneurs.

La facture

est tire en quatre exemplaires, rpartis comme suit : Un exemplaire pour le client ; Un exemplaire pour le pointeur de terrain, pour le dchargement ; Un exemplaire pour la caisse principale (agence); Un exemplaire pour les archives de la caisse.

Une fois pay la caisse, le camionneur donne une copie de la facture au pointeur pour que le cariste procde au dchargement du Tc Les Tc vides rceptionns sont entreposs sur la surface non couverte du parc selon leurs types et tailles (par pile). Le bon de mise quai est prsent par le camionneur en quatre exemplaires, destins : La premire et la troisime souche pour larmateur ; La deuxime souche pour les archives ; La quatrime souche pour le service dexpertise sous-traitant de larmateur, install au niveau du parc. En fin de journe, le caissier tablit un tat journalier des encaissements (espces et chques) et aprs contrle et vrification, il procde au virement de la recette la banque. Quotidiennement, un tat journalier des entres des Tc est transmis larmateur par e-mail.

Nouah Ali 13

Description du sujet10

2. La mise disposition (MAD) dun Tc : Comme son nom lindique, cette opration consiste mettre la disposition dun client, un Tc selon des recommandations, pralablement transmises par larmateur. En effet, le client se prsente au niveau du parc conteneurs avec une lettre manant de larmateur dans laquelle se trouve : Le nom du client Le type, la taille et le numro Sauf pour le cas dun Tc Reefer5, cette lettre est appuye par un e-mail envoy par larmateur, afin dindiquer lagent dexpertise de larmateur de rgler le Tc la temprature approprie avant sa mise disposition. La MAD peut se faire au mme moment que la rception, et de la mme manire en matire dencaissement et de facturation quotidiennement, un tat journalier des sorties MAD des Tc est transmis larmateur par e-mail.

Type de conteneur

Nouah Ali 13

Description du sujet11

3. Transfert des Tc vides vers le port Cette opration est relativement dlicate par rapport aux autres, elle consiste transfrer des Tc vides du parc vers le port, conformment au contenu de le-mail que larmateur transmet au parc sous forme dune commande. En effet, les renseignements quon retrouve dans ledit e-mail, sont : Le nom du navire Date accostage N quai N voyage Nombre, type et taille des Tc transfrer

Arrive commande armateur

tablissement du manifeste + bon de mise quai

DP world pour validation

Rception du manifeste valid

Contacter le transporteur conventionn + lquipe de nuit


Excution de lopration des transferts selon le manifeste valid

Fin de chargement du navire Formalisation du dossier pour la facturation

Service contrle et facturation / agence Nouah Ali 13

Description du sujet12

En ralit, lexcution de lopration des transferts ne reflte pas forcment le contenu du manifeste valid en nombre, types et tailles des Tc transfrer tels que ceux commands par la direction de larmateur. Au niveau du port, il existe un agent dtach par larmateur, charg de coordonner avec les responsables du navire ainsi que DP world6, pour tudier les impratifs de lopration de chargement du navire. ce niveau, pour le chef de service des transferts, il faut attendre les instructions de lagent darmateur, car la validation de DP World ne suffit pas et nest pas encore officielle par rapport aux exigences du chargement du navire. Une fois termin, lagent darmateur communique le nombre, le type et la taille de Tc autoris par les responsables du navire pour lembarquement. Et cest ce moment-l que le chef de service des transferts intervient auprs de lquipe de nuit pour faire des recommandations selon les directives et orientations de lagent darmateur. Le rle du chef de service des transferts ne sarrte pas l, le lendemain, il communique les rsultats rels issus de lexcution de lopration et ce, aprs avoir rejoint le pointeur dtach au port. Ces rsultats se rsument comme suit : Nombre total des Tc transfrs, par types et tailles Nombre de Tc reefer transfrs du parc quai Nombre de Tc reefer transfrs du parc au scanner Nombre de Tc reefer transports du quai au scanner avec les moyens utiliss, savoir: moyens de FILTRANS, DP World ou sous-traitant. Une autre tape, aprs lexploitation de la liste des Tc transfrs, cest ltablissement dun tat comportant le sjour au parc de chaque Tc transfr (date dentre et de sortie). Tous les renseignements (liste, tat) suscits sont utiles pour la prfacture qui constitue le rcapitulatif quantitatif des transferts pour ltablissement de la facture dfinitive.

Liste des effectifs du parc a conteneurs


4. quipe de jour : pour la rception et la mise disposition des conteneurs Chef de zone : 1 Chef de service des transferts des Tc : 1 service de gestion des transferts 2 Suivi des dossiers des transferts : 2 Caissier : 1 Facturier : 1 Caristes : 3 Pointeur pour la rception : 1 Pointeur des Tc 20 : 1
6

Duba Ports World, plus simplement DP World ou DPW est le troisime oprateur portuaire mondial

Nouah Ali 13

Description du sujet13

Pointeur des Tc 40 : 1 Pointeur de terrain : 1 Agent de fouille : 1 Soit un effectif de : 16 personnes.

5. quipe de nuit : Pour le Transfert des conteneurs vides du parc vers le port, elle est constitue de : Caristes : 3 Pointeur : 1 /pour les bons daccs au port. Pointeur : 1 /pour le remplissage de la fiche de police. Pointeur de terrain : 1 Agent de fouille : 1 Pointeur au niveau du port : 1 Agent polyvalent : 1 /pour la fermeture des portes des Tc. Soit un effectif de : 09 personnes.

Rsultat obtenu
Aprs cette tape dadaptation avec la situation actuelle et les interviews mene avec les utilisateurs, je suis parvenu relever quelques annotations et critiques qui permettent aux dcideurs dtudier les problmes rencontrs: 6. Aspect organisationnel :

Labsence dun manuel dorganisation dfinissant les responsabilits de chacun des agents. Les dmnagements du parc conteneur crent des difficults pour les moyens de communication allouer pour une gestion informatise Les locaux sont encombrs avec les armoires darchivage La politique FIFO adopte dans lapplication informatique destine au parc ne comprend pas dexception cet effet, lapplication nest pas utilise convenablement et ce, cause de la superficie du parc qui nest pas assez grande. Les piles des conteneurs ne sont pas marques sur la surface du parc

7. Aspect informationnel : Je nai pas eu de consignes trs strictes concernant lapplication utilise au parc, je navais pas dides prcises du contenu de lapplication, jai pu rcolter Nouah Ali 13

Description du sujet14

le code dune version ultrieure de cette application, ce code a t modifi par plusieurs informaticiens, sans laisser dexplications techniques ou mme conceptuelles, et aprs des tests et des diagnostiques du cette application, voici les remarques que jai releves : laspect statique de certaines fonctionnalits des formulaires empchent la mise jour de certaines rubriques. La BDD utilise dans lapplication existante nest pas partage ce qui a cre des conflits denregistrement. Lauthentification des utilisateurs nest pas strictement scurise Lexception cause par retour de quelques conteneurs lors de lopration de transfert au port nest pas prise en charge par lapplication

Nouah Ali 13

Description du sujet15

Exemple de fiche de rception actuelle


Manque du TC 45 Radio bouton risque de causer lannulation de la rception en cours Champ saisit manuellement ce qui engendre des erreurs

Rflexion
Je pensais faire deux applications qui assureraient la sauvegarde des donnes de lapplication actuelle et lautomatisation de son installation, et cela pour avancer dans mon progiciel sans interruption qui pourrait tre cause par les interventions : Application pour linstallation Application pour planification des sauvegardes des donnes
Voir les aperus dans-annexe- page06-07 les applications

Conclusion :
Mon exprience au sein du service logistique, ma enseign le principe de gestion des rceptions et de transfert des conteneurs, cest ce qui ma permis de passer la phase conception de lapplication Nouah Ali 13

Prsentation du travail ralis15

Prsentation du travail ralis


La solution PDA7 (solution future)

La technologie PDA (Lassistant numrique personnel), est une solution trs rpondue, le dveloppement des applications pour ce genre de matriel est devenu plus facile. On trouve mme des solutions prprogrammes pour la gestion de facturation et de stock qui utilisent cette technologie mobile. Dans le cas de notre projet, la localisation de lemplacement des conteneurs sur la surface du parc est importante, le changement des positions des conteneurs causs par lopration de transfert cre des difficults identifier la position des conteneurs, pour permettre au logiciel de crer une liste bien ordonne respectant la politique Fifo et vitant lopration de synchronisations entre lagent de transfert et lagent de pointage Voir annexe-page 9FIG01 pour le bon fonctionnement de la solution choisie, il faut que les agents de pointage soient quips du PDA, et le module de notre application va servir mettre jour lemplacement des conteneurs dans la base de donnes installe sur le serveur.

Un assistant numrique personnel est un appareil numrique portable, souvent appel par son sigle anglais PDA pour Personal Digital Assistant.

Nouah Ali

21

Prsentation du travail ralis16

Nouah Ali

21

Prsentation du travail ralis17

Fonctionnement souhait

Le but principal de la nouvelle application est de simplifier les diffrentes tches afin de les acclrer et de diminuer le risque derreur gnr par le recopiage manuel dun grand nombre dinformations. Les armateurs et les clients Pour chaque armateur et client, on souhaite avoir des informations concernant la raison sociale, le nom, ladresse, le numro de tlphone, le numro de faxe et le-mail. Il faut noter que chaque armateur a ses propres conteneurs ; de plus, on voudrait connatre les statistiques des conteneurs qui appartiennent chaque armateur, et les rceptions de chaque client Les conteneurs Pour chaque conteneur, on souhaite connatre : Matricule tat actuel de conteneur (en stock ou pas) Dernire date de rception et dernire date de transfert Les caractristiques du conteneur (taille, type, poids, prix) Les factures de rception Lors dune rception, un bon de mise quai fait rfrence un ou plusieurs conteneurs, il est important de souligner que ltat des conteneurs rceptionner soit hors stock. Laction de rceptionner un conteneur va donc : Modifier ltat de stock en cours Tenir compte du prix du conteneur Tenir compte du mode de paiement de cette facture On doit garder en mmoire le dtail de chaque facture grce aux informations relatives : Date de la facture, le client, larmateur, le numro et la de mise quai, le navire, le mode de paiement Pour chaque "ligne" de la facturation, on souhaite connatre : Matricule de conteneur Prix de conteneur Taille et type de conteneur Mode de paiement de conteneur

Nouah Ali

21

Prsentation du travail ralis18

Le transfert Lors dun transfert, un bon de mise quai fait rfrence un ou plusieurs conteneurs, il faut signaler que ltat des conteneurs transfrer soit en stock, il faut tenir compte des cases ventuelles et cela pour donner des explications
voir III-3-2 Transfert des Tc vides vers le port

Laction de transfert dun conteneur va donc : Modifier ltat de stock en cours aprs validation finale de transfert On doit garder en mmoire le dtail de chaque transfert grce aux informations relatives : Date de transfert, larmateur, le numro et la mise quai, le navire, date daccostage de navire, Quai, Zone daccostage, Port, Nombre de mis quai (25 lignes en maximum pour chaque souche) Pour chaque "ligne" de mise quai de transfert, on souhaite connatre : Matricule de conteneur le numro de la mis quai Taille et le type de conteneur

Nouah Ali

21

Prsentation du travail ralis19

La ralisation de lapplication
Aprs avoir fait ltude des besoins et ralis un mini cahier des charges voir Fonctionnement souhait , Jai pu passer la phase de ralisation de la nouvelle application. Afin datteindre mon objectif, il faut prendre en compte les exceptions causes par lenvironnement interne et externe (commission du placement, sous-traitant de transport, etc.) et les risques qui peuvent se produire chaque tape de la ralisation, pour cela la dmarche du dveloppement de ce nouveau progiciel va tre rpartie comme prvue en deux phases 1. Rception (Input) 2. Transfert (Output) Collaboration du poste transport Il faut noter que lopration de transfert implique un autre poste, celui de transport qui collabore directement dans cette opration. Lanalyse de ce poste est indispensable pour une bonne dmarche de transfert comme il est indiqu dans le diagramme dactivit de transfert voir annexe-Page 9 FIG02 . A cet effet, la phase de dveloppement de cette opration va tre reporte un nouvel ordre dcisionnaire pris par le directeur de la D.S.I, et pour maintenir le dlai de dveloppement je vais terminer la phase de rception et la mettre en examen sans interrompre la dmarche

Le choix technologique
Aprs mon parcours dans ltablissement dIBNROCHD, jai acquis beaucoup de savoir en matire de dveloppement plus particulirement dans lorientation dobjets et la manipulation des donnes, ce qui ma permis de madapter aux exigences de lentreprise. Sachant que FILTRANS est une entreprise en expansion, il faut adapter la base de donnes en matire de volume. Quant la solution PDA envisage prochainement, le matriel requis est disponible sur le march algrien, il faut noter que le matriel choisi pour cette solution prconise le langage c#(c Sharp) de Microsoft, et pour accomplir la compatibilit des outils de travail on a choisi SQL SERVER 2005 comme systme de gestion de base de donnes. Javais dj Lhabitude de travailler avec lenvironnement de dveloppement de Microsoft visuel studio, cela ma permis dacclrer ma tche de conception au dbut du codage de lapplication.

Nouah Ali

21

Prsentation du travail ralis20

Structuration des donnes


Jai procd en premier lieu la cration de la base de donnes, ensuite je suis pass la cration des tables, procdures stockes et les dclencheurs (TRIGER), Jai eu la chance de travailler avec ces procdures dans ltablissement IBNROCHD. On va prendre comme exemple un dclencheur qui va mettre jour les champs enstock et last_recept de la table conteneur , chaque insertion dun conteneur dans la table reception_detail

//------------------------------CREATE TRIGGER [dbo].[reception_detail_triu] ON [dbo].[reception_detail] WITH EXECUTE AS CALLER FOR INSERT, UPDATE AS BEGIN DECLARE @mat varchar(11) SET @mat= (SELECT matricule FROM inserted) SET @last_recept=(SELECT n_reception FROM inserted) --Mise jour de l'tat de conteneur (actuellement en stock avec le numro de reception) UPDATE conteneurs SET conteneurs.enstock=1, , conteneurs.last_recept= @last_recept WHERE conteneurs.matricule= @mat END //-------------------------------

Nouah Ali

21

Prsentation du travail ralis21

Le codage de lapplication
Dfinition Microsoft Visual C# 2005 (prononcez C Sharp) est un langage de programmation permettant la cration d'une large gamme d'applications s'excutant sur le .NET Framework8. C# est simple, puissant, de type scuris et orient objet. Avec ses nombreuses innovations, C# permet le dveloppement rapide d'applications tout en conservant la simplicit et l'lgance des langages de style C. Visual Studio prend en charge Visual C# avec, entre autres outils, un diteur de code dot de toutes les fonctionnalits, des modles de projet, des concepteurs, des Assistants Code et un dbogueur puissant et facile utiliser. La bibliothque de classes du .NET Framework donne accs une large gamme de services de systme d'exploitation et d'autres classes utiles, bien conues pour acclrer considrablement le cycle de dveloppement. 9 8. Crations des formulaires Les utilisateurs sont habitus travailler sur linterface de lapplication lactuelle, pour cela il faut que linterface de cette nouvelle application soit acceptable par les utilisateurs. Jai commenc crer 3 interfaces diffrentes, avec des menus, des formulaires et des champs de saisis sans crer de liaison entre eux et la base de donnes. Aprs avoir propos les trois modles aux utilisateurs concerns, on est arriv choisir avec leurs accords le modle final. Voir annexe-page 12-14 9. la liaison des donnes La technique de liaison de donnes inclue dans Visual studio.net, La fentre Sources de donnes facilite la tche de cration des DATASET10 , dans mon projet Jai utilis la fentre Sources de donnes pour crer une interface utilisateur (constitue de contrles lis aux donnes) en faisant glisser des lments depuis cette fentre jusqu'aux formulaires de mon projet, de cette faon jai pu acclrer ltape de liaison. 10. Les problmes rencontrs Jai t retard dans mon travail car Jai rencontr des problmes qui ont une relation avec le dbogage, et les exceptions qui proviennent de la base de donnes. Aprs une longue recherche sur laide en ligne de Microsoft et les documentations prsentes sur quelques sites web je suis parvenu crer une

Le framework .NET est un Framework pouvant tre utilis par un systme d'exploitation Microsoft Windows
9

http://msdn.microsoft.com/fr-fr/library/kx37x362%28v=VS.80%29.aspx

10

Le DataSet, Qui est un cache en mmoire de donnes extraites d'une source de donnes, est une composante majeure de l'architecture ADO.NET. Le DataSet se compose d'une collection de DataTable objets que vous pouvez rapporter les uns aux autres avec DataRelation objets http://msdn.microsoft.com/fr-fr/library/system.data.dataset
%28v=VS.71%29.aspx

Nouah Ali

21

Prsentation du travail ralis22

classe qui traite les exceptions dclenches par Gestion des erreurs de SQL Server. Voir annexe-page 11 Class ErrorSql

Nouah Ali

21

Commentaire et conclusion sur lexprience du stage23

Commentaire et conclusion sur lexprience du stage


Commentaire sur la dmarche du projet
Il est important de rappeler que pendant mon stage, un certain nombre de tches m'ont t confies, vrai dire ces tches-l ont influences le droulement chronologique de mon projet : elles ralentissent la dmarche prvue dune part, et dune autre part javais la chance de bnficier de la cration du site web www.filtrans.net voire annexe-page 15 . La cration de ce site web ma donn une ide brillante celle de crer un portail 11 pour les clients de lentreprise. Ce dernier va leur permettre de consulter les informations lies aux cargaisons, et aux responsables de lentreprise de bnficier des rapports, tout en utilisant la base de donnes du parc conteneur.

Les apports de stage


Pendant le droulement de mon stage, jai eu lopportunit de travailler avec deux quipes diffrentes. Le travail ralis sest avr enrichissent pour mon exprience professionnelle. En effet, la premire partie de mon stage au service de logistique ma permis de dcouvrir le mtier de la manutention. Pendant la deuxime partie du stage la DSI, jai appris un nouveau langage de programmation.

Conclusion
Je me suis rendu compte quel point il tait difficile de prvenir une chronologie exacte dun projet, mme si lexprience que lon a acquise au cours de notre cursus ltablissement est ncessaire pour comprendre tout ce que lon fait, les facults les plus importantes sont quand mme la facult danalyse, lesprit dinitiative et bien entendu la pratique. Le projet lui-mme demeure un projet sens littral dans la mesure o son dveloppement est continuel, lamlioration donc, non seulement du produit (le progiciel), mais du schma organisationnel (du parc) et de circuit dinformation galement, constituent sans conteste un axe majeur dans la poursuite du projet.

11

Permet aux clients d'avoir accs l'application , leur permettant ainsi de pouvoir saisir et consulter de manire autonome un certain nombre d'informations dfinies/autorises par l'entreprise. Il permet ainsi par exemple aux clients de l'entreprise d'ouvrir des tickets d'incidents, qui seront ensuite traits plus rapidement par les collaborateurs utilisateurs de l'application. http://www.crm-france.com/faq/le-portail-cestquoi.html

Nouah Ali

21

Commentaire et conclusion sur lexprience du stage23

Je garderais un trs bon souvenir de ce sjour o chaque personne ma accord un peu de son temps et a bien voulu me transmettre une partie de son savoir.

Nouah Ali

21

Bibliographies

A.

documents
APPRENTISSAGE DU LANGAGE C# 2008 et du Framework .NET 3.5(Serge Tah) Construction d'applications trois couches avecC# et ASP.Net 2008Spring.Net, iBatis.Net (Serge Tah) Rapport fin du stage Gestion Des Parcs A Conteneurs vides oued-smar et eucalyptus (Mokrane Djamel)

B.

Sites

Support c sharp: http://msdn.microsoft.com/fr-fr/library/kx37x362%28v=VS.100%29.aspx Autres sites concernant c sharp http://dotnet.developpez.com/csharp/ http://www.akadia.com/services/dotnet_databinding.html http://www.csharpfr.com/ Support SQL server 2005 http://msdn.microsoft.com/fr-fr/library/bb418470%28SQL.10%29.aspx Autres sites concernant SQL server 2005 http://www.sqlfr.com/ http://www.sommarskog.se/error-handling-I.html http://blog.sqlauthority.com/2007/04/14/sql-server-casestatementexpression-examples-and-explanation/ http://barlatier.developpez.com/csharp/procedurestockee/cours/ http://www.java2s.com/Code/SQLServer/Trigger/Getvaluefromupdatedinsertedan ddeleted.htm Package de dveloppement et utilitaires

Visual Paradigm http://resources.visual-paradigm.com/index.php/tips-support/95-sqlconnection-problem.html http://www.visual-paradigm.com/VPGallery/diagrams/Activity.html Package DEVEXPRESS http://community.devexpress.com/forums/ Html ET CSS http://www.csszengarden.com/ http://www.alsacreations.com/tutoriels/ http://fr.html.net/ Autres sites consult www.crm-france.com

Nouah Ali

21

Vous aimerez peut-être aussi