Annexe Automatisation de La Gestion Du Terminal a Conteneurs (Tcs)

Preview:

Citation preview

ANNEXE

RAPPORT DE STAGEAUTOMATISATION DE LA GESTION DU TERMINAL A

CONTENEURS (TCS)

Mr Ali NouahIngénieur ProfessionnelPromotion N°4 / 2010

T1-Tableau des salariés

Janvier 2010

Cat .socio pro siège Alger Oran Annaba Skikda Mosta Bejaia total

Cadres 11 13 5 6 3 1 1 46

Permanents 10 13 5 6 2 1 1 37

Contractuels 1 0 0 1 1 0 0 3

Maitrises 20 85 26 27 9 3 4 174

Permanents 20 84 21 20 7 3 3 158

Contractuels 0 1 5 7 2 0 1 16

Exécutions 0 13 2 1 0 0 0 16

Permanents 0 13 2 1 0 0 0 16

Contractuels 0 0 0 0 0 0 0 0

Stagiaires/Pré-emploi 0 0 2 0 1 0 0 3

TOTAL 31 111 35 34 13 4 5 233

TABLEAU T1

2

L’ORGANIGRAMME DE L’ENTREPRISE

3

T2-Tableau des conteneurs

TAILLE TYPE POIDS

20P

DRY 2280KGREEFER 2990KGOPEN TOP STEEL 2250KGOPEN TOP STEEL ALUMINUM

2177KG

FLAT RACK FIXED-CORNER 2560KGFLAT RACK COLALAPSIBLE 2970KGPLATFORM 2200KG

40P

DRY 3700KGFLAT RACK FIXED-CORNER 5480KGFLAT RACK OPEN-END 4500KGHIGH CUBE 3880KGOPEN TOP ALUM 4300KGOPEN TOP STEEL 3800KGPLATFORM 4500KGREFFEER 4400KG

45PDRY STEEL HC 4900KGDRY ALUMINUM HC 3900KG

TABLEAU T2

4

Application distribuable pour l’installation

Cette distribution va s permettre de automatisé l’installation sur des nouveaux ordinateurs acquis

5

6

Application de planification de sauvegarde des données

Dossier Source de la base de données

7

La Tâche planifiée crée par l’application

Le fichier crée par la tâche planifiée

8

Diagramme d’activité de la réception

9

FIG01 : synchronisations entre l’agent de transfert et l’agent de pointage

FIG02 : Collabore de poste transport

Diagramme d’activité de transfert

10

Diagramme de classe de l’application

11

Class ErrorSql

using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Windows.Forms;namespace GCF{ class ErrorSql { public static Boolean MyMessages(SqlException ex) { StringBuilder errorMessages = new StringBuilder(); switch (ex.Number) { case 18456://erreur champ vide

MessageBox.Show("vous devez renseigner les champs précédés par (*),Error nuémro" + ex.Number.ToString() + " ErrorCode: " + ex.ErrorCode.ToString());

break; case 2601://erreur clé double

MessageBox.Show("enregistrement existe déja ,Error nuémro" + " ErrorCode: " + ex.ErrorCode.ToString());

break;default: // éventuels erreurs

{ for (int i = 0; i < ex.Errors.Count; i++) {

errorMessages.Append("Error nuémro" + ex.Number.ToString()+ "ex.State.ToString"+ex.State.ToString()+"\n"+

"ErrorCode: " + ex.ErrorCode.ToString()+"\n" +

" Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" ); MessageBox.Show(errorMessages.ToString()); break; } break; } } return false; } }}

12

Aperçu de la fenêtre principale de l’application

13

Formulaire d’authentification Formulaire d’option de connexion

Formulaire du paramétrage de conteneur Formulaire des conteneurs

14

15

Le site www.filtrans.net

16