Anda di halaman 1dari 77

Rpublique Algrienne Dmocratique et Populaire

Universit Abou Bakr Belkaid Tlemcen


Facult des Sciences
Dpartement dInformatique

Mmoire de fin dtudes


Pour lobtention du diplme de Master en Informatique
Option Gnie Logiciel

g{x
Conception Et Ralisation D'une Application

Des inventaires avec code-barres pour lentreprise


Portuaire de GHAZAOUET Tlemcen .

Ralis par :

-GRELLOU Nour el imene.

-KADOUCI Samira.

Prsent le 25 Juin 2015 devant la commission dexaminassions compose de :

-Mr Benmouna M. (Prsident).


- Mr Benazzouz M. (Encadreur).
- Mr Smahi M.I. (Examinateur).
- Mme El Yebdri Z. (Examinateur)
Anne universitaire :2014/2015.
Remerciement
Nous tenons remercier en tout premier lieu DIEU, le tout puissant de nous
donner la patience, la force et le courage pour laborer ce travail.

On souhaite remercier notre encadreur Mr. BENAZZOUZ Mortada pour le


temps quil a consacr la conduite de cette recherche. Son exigence nous
grandement stimul. Lenseignant de qualit dispers par le dpartement
galement su nourrir notre rflexion et reprsent une profonde satisfaction
intellectuelle, merci donc au tous notre professeur de dpartement de
linformatique.

Nous adressons notre plus vifs remercments tous les personnes de lEPG,
spcialement les professeurs qui nous ontaids durant la ralisation de ce
travail.

galement un grand merci pour monsieur BENABDERAHMANE Brahim


pour ses conseils lucides et pertinents, son amiti, pour le maximum
dinformation qui sont utiles pour la ralisation de ce travail, pour son aide,
ainsi pour la discussion qui nous sont toujours intressantes.

Que messieurs les membres de jury trouvant ici lexpression de notre profonde
gratitude pour avoir accept de juger notre travail.

Enfin, nous adressons galement une pense affectueuse et un remercment


spcial a toute nos familles pour le soutien sans limite durant tous nos annes
dtude.
Nous exprimons nos gratitudes les plus sincres aux personnes qui nous ont
apport leur aide de prs ou de loin.

DEDICACES
Je ddie ce modeste travail :
Mes parents :
Grce leurs tendres encouragements et leurs grands sacrifices, ils ont pu
crer le climat affectueux et propice la poursuite de mes
tudes.
Aucune ddicace ne pourrait exprimer mon respect, ma considration et mes
profonds sentiments envers eux.
Je prie le bon Dieu de les bnir, en esprant quilsseront toujours fiers de moi.

A ma trs chre sur, son mari et leurs filles.


Vous avez toujours t prsents pour les bons conseils.
Votre affection et votre soutien mont t dun grand secours au
long de ma vie professionnelle et personnelle.
Je vous ddie ce travail avec tous mes vux de
bonheur, de sant et de russite.

A mes trs chers frres.


A Kaddar Ahmed.
Je vous souhaite un avenir plein de joie, de bonheur, de
russite et de srnit.
A mes ami (e)s et mes collgues.
Je ne peux trouver les mots pour exprimer mon affection et mes penses, vous
tes pour moi des frres, surs et des amis
En tmoignage de lamiti qui nous uni et des souvenirs de
tous les moments que nous avons pass ensemble, je vous ddie
ce travail et je vous souhaite une vie pleine de sant et de
bonheur.

Nour el imene Grellou

DEDICACES

A mes trs chers parents

Aucune ddicace ne serait exprim assez profondment ce que je ressens


envers vous.

Pour tout lamour dont vous mavez entour, pour tout ce que vous
avez fait pour moi. Je ferai de mon mieux pour rester un sujet de fiert
vos yeux avec lespoir de ne jamais vous dcevoir. Que ce modeste
travail, soit lexaucement de vos veux tant formuls et de vos prires
quotidiennes.

Je vous aime.

A mes trs chres surs et frre


Vous occupez une place particulire dans mon cur. Je vous ddie ce
travail en vous souhaitant un avenir radieux, plein de bonheur et de
succs.Que dieu, le tout puissant, vous prserve et vous procure sant et
longue vie.

A mes oncles et mes tantes pour leur encouragement

A mes trs chres amies

Hanane, nour el-houda ,hayet et spcialement mon binme nour el-


imne

En tmoignage de lamiti sincre qui nous a lies, En souvenir de tout


ce quon a vcu ensemble, En souvenir de nos clats de rire. Je vous
ddie ce travail en vous souhaitant un avenir radieux et plein de bonnes
promesses.

Jespre de tout mon cur que notre amiti durera ternellement.

A Mr .Rda Kebli

Pour son aide et sa prsence

A tous les gens qui ont cru en moi et qui me donnent lenvie daller en
avant, Je vous remercie tous, votre soutien et vos encouragements me
donnent la force de continuer.

Kadouci Samira
Table des matires

I-Introduction Gnrale . 5

Chapitre I : Prsentation de lorganisme daccueil.

I-Prsentation de port de Ghazaouet.9

II-prsentation de lentreprise de Ghazaouet 10

III-Organisation de lEPG. 11

IV-Activits de lEPG 14

IV.1-Pilotage .15

IV.2-Le remorquage. 15

IV.3-lamanage.. . ...16

IV.4-Les Installations Portuaires . .. .16

IV.4.1- Sur les marchandises . .. 17

IV.4.2- Sur les passagers et auto-passagers: .. . 17

V-Manutention 18

VI-Acconage des marchandises .. 18

VII- Prsentation de champ dtudes .. 20


VIII- Problmatiques et objectifs 22

X- Conclusion... 23

1
Chapitre II : Analyse et Conception.

I-Introduction. 24

II-spcification des besoins... 24

III-Prsentation UML . . 25

III.1-Definition... . 25

III.2-Les points forts dUML . 25

III.2.1 Reprsentation statique du systme (structurel)... . 25

III.2.2-Reprsentation dynamique du systme (comportemental).. ..26

III.3- Diagramme de cas d'utilisation (use case). . 26

III.3.1-Identification des acteurs. .. 27

III.3.2-Identification des cas d'utilisations...................... 27

III.4 Diagramme de squence. 29

III.4.1- Diagramme de squence pour "authentification" ..29

III.4.2- Diagramme de squence pour "imprimer les articles par site ". 30

III.4.3-Diagramme de squence pour "recherche par date"... 31

III.4.4-Diagramme de squence pour "afficher fiche investissement" ..31

III.4.5-Diagramme de squence pour "imprimer fiche investissement". 32

III.4.6-Diagramme de squence pour "Paramtres dimpression".. .33

III.5-Diagramme dactivit..... 33

III.5.1-Diagramme d'activit pour l'authentification 34

III.5.2-Diagramme d'activit pour limpression des articles par site 34

2
III.5.3-Diagramme d'activit pour la recherche par date.. 35

III.5.4-Diagramme d'activit pour "Afficher investissements" 35

III.6- Diagramme de classes.. 36


III.6.1- Son utilisation.. .. 36

III.6.2-Identification des classes ... .. 36

III.6.3-Comprhension des rgles...38

IV-Conclusion. 38

Chapitre III : La ralisation de lapplication.

I-Introduction..40

II-Outils de dveloppement.40

II.1-Implmentation de la base de donnes.. .40.

II.2-Environnement de dveloppement...41

III-Matriels requis..43

III.1-Code barres..43

III.2- Imprimante thermique .43

III.3-Lecteur de code-barres : (douchette).........45

IV- Prsentation de lapplication....45

V-Les interfaces de notre application.. ..46


V.1-authentification ............. 46

V.2-Fentre daccueil pour la commission de contrle.. .47

V.2.1-Recherche ..48

V.2.2-Inventaire (physique, thorique) . 48.

3
V.2.3-mobilier de bureau ... .49

V.2.4-Matriaux lectroniques ... 49

V.2.5-Matriaux informatique 50

V.2.6- Fentre daccueil pour les services moyens gnraux 50

V.2.7-Paramtre dimpression..52

V.2.8-Impression par date dacquisition...52

V.2.9-Fiche investissement, 53.

V.2.10-Imprimer les articles par site .. 53

V.2.11-Imprimer les codes-barres des sites .54

V.2.12-Investissement par site.54

V.3-Les tats dimpression..54

V.3.1-Etats_SonNom1....54

V.3.2-Etat_article_site . 55

V.3.3-Etat imp par date.. 55

V.3.4-Etat_impfiche . 56

V.3.5-Etat_impsite ..57

V.3.6-Etat_ imprime_ rapport dinventaire57

VI-Rsultats obtenus. 58

VI.1-Simulation et constats..58

VII-Conclusion 60

Conclusion Gnrale et perspective..61

Rfrences bibliographiques....... 62

Liste des tableaux.... 63.

Liste des figures.. 64

4
Introduction Gnrale

I-Contexte :
Le terme informatique vient de la contraction des mots information et
automatique. Lhistoire de linformatique est justement marque par la volont des
hommes dautomatiser certaines tches longtemps ralises la main, en particulier le
calcul. Cette science a pour objet de dfinir des algorithmes qui permettent de
modifier la vision que l'on a d'un problme, ou d'extraire d'une grande quantit
d'informations mal structures, de nouvelles connaissances plus utiles.
Ltre humain sest vite rendu compte quil lui fallait des moyens plus labors sil
voulait perfectionner ses calculs, cest lordinateur. Une impressionnante machine qui a
eu un grand succs grce son extraordinaire rapidit, et qui a exig son utilisation
dans diffrents domaine.

Le systme informatique introduit actuellement est capable de grer et de rsoudre


tous les problmes rencontrs dans diffrents entreprises. Linformatique et ces divers
outils permettent lentreprise de mieux exploiter et analyser tous ces diverses
ressources laide des logiciels performant.
Lentreprise daujourdhui est plus consciente de limpact de la gestion efficiente des
inventaires de son patrimoine sur lamlioration de sa performance. Or, cette tche
savre de plus en plus difficile et complexe. Pour surmonter ces difficults, toute
entreprise est prte inventorier son patrimoine en donnant des sommes considrables
dans l'implantation de technologies logicielles afin d'amliorer ses services.

II-Problmatique :
Aux termes de larticle 17 de la loi comptable lopration dinventaire doit tre
ralise, au moins une fois par an, leffet de vrifier lexistence des lments dactifs
et de passifs et de sassurer de leur valeur au sein de lentreprise. [3]
Au sens juridique, linventaire est un document donnant ltat descriptif et estimatif du
patrimoine dune entreprise. [3]
Sur le plan comptable, linventaire ncessite des travaux comptables (danalyse, de
rectification et de redressement) et des travaux extracomptables (dinventaires
physiques).
Outre leur caractre lgal et obligatoire, les inventaires physiques prsentent, du point
de vue de la gestion courante des entreprises, la meilleure scurit pour la conservation
du patrimoine et la fiabilit de la comptabilit. [3]

5
Introduction Gnrale

L'inventaire est une liste exhaustive d'entits considres comme un patrimoine


matriel ou une somme de biens afin d'en faciliter l'valuation ou la gestion.

En ralit, il y a deux sortes d'inventaire :

L'inventaire comptable : il s'agit des critures de fin d'exercice constatant


en autre le stock, les amortissements des immobilisations, les sorties des
immobilisations, les contrles des comptes tiers et effectuer l'ajustement
ncessaire ...
Ceci estncessaire pour donner l'image la plus fidle qu'il soit de l'entreprise
l'instant de la clture de l'exercice. Et de le faire de la manire la plus
sincre et rgulire qu'il soit. Et en cas de doute, c'est la prudence qui
s'applique. Bref, ce sont les principes comptables qui guident l'inventaire.
L'inventaire physique : il consiste compter le stock et les immobilisations
dans l'entreprise. On trouve dans ce dernier, quatre sous types dinventaires
savoir linventaire intermittent, permanent, annuel et tournant.

Notre tude porte sur linventaire annuel.

Le terme est souvent utilis dans l'expression faire linventaire consistant


dnombrer le contenu d'un stock et effectu rgulirement (au moins annuellement)
pour vrifier si la valeur du contenu des stocks est conforme ce qui est comptabilis
lors du bilan. Il est gnralement effectu des moments particuliers : fin d'anne (par
exemple).

Le but principal de ce dcompte est de faire une comparaison entre le stock thorique
(fourni par linventaire permanent) et Le stock physique. Afin de dceler les ventuels
carts de quantits, sassurer qu'aucune variation anormale n'est intervenue depuis les
travaux effectus sur le contrle interne qui pourrait en remettre en cause les
conclusions.

Linventaire permet, principalement, de fixer la valeur du stock prsent au sein de


lentreprise, de vrifier si aucun article ne manque, en d'autres termes de constater si il y
a eu perte ou vol, ainsi que la vrification dune ventuelle erreur de gestion.

6
Introduction Gnrale

Les investissements sont donc rpertoris dans des sites pour les comparer avec les
listes prsentes au niveau de service concern. Lors de linventaire les articles doivent
correspondre au rapport de dernier inventaire. Ainsi, si jamais il y a un manque, le
responsable de cette opration pourra enquter sur lorigine des disparitions ou des
erreurs de gestion.

Les entreprise trouve un grand problme dans lopration dinventaire actuellement,


puisque elle est faite dune faon manuelle, sa prend beaucoup de temps (environ de 1
mois) et sa occupe des agents de leur tche (qui se sont mobiliser pour linventaire), il y
a aussi la possibilit de tricher ou modifier les tats des articles (marquer quun article
quil est prsent et en ralit manquant), numro dinventaire illisible ou introuvable.

Pour ce faire, nous avons t affects au sein dEPG (Entreprise Portuaire Ghazaouet).

LEPG enregistre dans son patrimoine environ de 2700 investissements qui doivent tre,
la fin de chaque anne, contrls par 02 quipes de comptage dsignes par la
direction de ladministration et des moyens. Lopration de linventaire annuel des
investissements est conduite par une commission de contrle.

Le rle de ces deux quipes est de vrifier lexistence du bien.

La commission de contrle est charge de suivre et contrler les deux quipes en se


basant sur les fiches renseignes. Enfin, elle rdige un rapport dinventaire adress la
direction de ladministration et des moyens.

La commission de control rencontre de nombreuses problmatiques pour la gestion des


inventaires actuellement :

Le numro dinventaire est illisible ou introuvable (tiquette plus clair).


Immobilisation de quatre personnes plus deux personnes de commission de
contrle pendant 30 ou 15 jours.
La contradiction entre les deux quipes.
Le contrle manuel est trop dur.
Le calcul des carts est a la main, possibilit de faute est large.
La douchette est plus sur quand a lexistence du bien.
Le control doit tre faite juste sur les articles manquant.
Vrifier lexistence de larticle quel quesoit son emplacement.

7
Introduction Gnrale

Notre but est dinformatiser cette opration ,de faciliter la ralisation des inventaires , la
conception et la ralisation d'une application dautomatisation des inventaires
priodiques du patrimoine avec codes barre qui reste ce jour la technologie la plus
simple et la plus conomique afin de gagner plus de temps et de ressource humain.

III-Contribution :
Linventaire est une technique qui permet le dnombrement de stock existant pour
pouvoir dtecter les carts entre thorique et physique, identifier les causes dcart et les
corriger, de vrifier labsence des articles prims ou dtriors et les retirer, et de
superviser la gestion.
A cause de la complexit de cette opration, la possibilit de sortir avec des rsultats
errons est trs large et dans le cas des rsultats contradictoire entre les deux quipes la
commission doit se dplacer pour vrifier lexistence du bien.

Afin dautomatiser ces oprations dinventaire, notre contribution se manifeste par la


proposition dune solution informatique pour les inventaires avec lintgration des code
barres. Notre travail a permis de satisfaire les besoin de lentreprise et rsoudre le
maximum de problmes rencontrs lors du processus dinventaire. Nous avons divis
notre tche en plusieurs parties : la premire concerne ltiquetage, et la deuxime est
un module qui englobe la reconnaissance et le traitement.

IV-Plan de lecture
Aprscette introduction gnrale, le premier chapitre est une prsentation de
lEntreprise portuaire de Ghazaouet EPG o nous avons pu raliser notre stage. Ensuite
le deuxime chapitre sera destin la conception et la modlisation. Le dernier chapitre
montrera la ralisation de notre prototype et nous terminerons avec des conclusions et
des perspectives.

8
Chapitre I prsentation de lorganisme daccueil

I-Prsentation de port de Ghazaouet

Le port de Ghazaouet situ l'ouest de la cte algrienne fort potentiel conomique, il


a une tradition millnaire. une trentaine de kilomtres vol d'oiseau l'Est de la
frontire Algro-Marocaine, et 70 kilomtres de Tlemcen. Son histoire remonte en
effet aux romains.Il constitue une faade maritime pour plusieurs wilayas de lOuest et
du Sud-Ouest. Le port de Ghazaouet offre ses partenaires des avantages certains pour
leur permettre de concrtiser leurs transactions commerciales dans les meilleures
conditions dconomie et de scurit.

La mission la plus importante est de maintenir, stabiliser et dvelopper les relations


avec les partenaires cest le rle dEPG (Entreprise Portuaires de Ghazaouet). [1]

Figure I.1-Le port de Ghazaouet. [1]

9
Chapitre I prsentation de lorganisme daccueil

II-prsentation de lentreprise de Ghazaouet


Le tableau suivant (en date du 10 juin 2015) donne un aperu global sur lEPG :

Identification de lentreprise
Raison sociale de lentreprise Entreprise Portuaire de Ghazaouet
Forme juridique EPE-SPA
Adresse BP n127 Ghazaouet - wilaya :Tlemcen
Tlphone 213 (0) 43.32.32.37
Fax 213 (0) 43.32.32.55/38
Site web www.portdeghazaouet.dz
Responsable de lentreprise Monsieur ABDELMELK Brahim
Prsident Directeur gnral
Secteur dactivit Services Portuaire
Quelque chiffre cls de lentreprise
Date de cration de lentreprise 1982
Capital social en (DA) 1.100.000.000.00(DA)
Effectif Total 336 salaries

Table I.1-identification de lentreprise.

EPG, cest labrviation dEntreprise Portuaire de Ghazaouet. une entreprise autonome


caractre conomique (EPE) charge de participer la promotion des changes
extrieurs du pays, notamment en favorisant le transit des personnes, des marchandises
et des biens dans les meilleures conditions d'conomie, de la gestion, de l'exploitation et
du dveloppement en ce qui la concerne des ports dont elle a la charge.
sa charge :

Le Port de commerce de Ghazaouet.


Le Port de pche de Beni-Saf, L'abri de pche de Ho naine
le port de pche et de plaisance de Marsa Ben M'hidi (En cours de
ralisation).

L'Entreprise est cre par dcret N 82-290 du 14/08/1982, est entre en


fonctionnement effectif le 02/11/1982. Elle est charge de la gestion du Port de
commerce de Ghazaouet et des ports et abris de pche. La gestion de ces derniers a t
confie sa filiale E.G.P.P.G (Entreprise de Gestion des Ports et abri de Pches de
Ghazaouet), depuis le 1er Juillet 2004.

10
Chapitre I prsentation de lorganisme daccueil

L'Entreprise Portuaire de Ghazaouet (Socit Par Action S.P.A) est administre par un
Conseil d'Administration. Les administrateurs sont lus par l'assemble constitutive ou
par l'assemble gnrale ordinaire. La dure de leur mandat est dtermine par leurs
statuts respectifs sans pouvoir excder six (06) ans.
La socit est gre par un Prsident Directeur Gnral assist dans sa tche par des
cadres dirigeants qu'il nomme. Il dispose, dans la limite des statuts, des pouvoirs les
plus tendus et assume sa fonction sous la responsabilit et le contrle du Conseil
d'Administration qui peut lui dlguer tout autre pouvoir et donner tout mandat
ncessaire la gestion de l'entreprise. [1]

Lentreprise compte environ de 336 employs et 59 bureaux, selon la structure dans le


tableau suivant :

DG DAM SG DE DCAP DFC


CDI 13 14 / 95 44 07
CDD 13 10 / 59 61 01
DAIP 02 02 / 03 / 02
Stage / 01 / 03 02 01
Total 28 03 / 160 107 11

Table I.2-la liste des employs par service.

Les bureaux sont affichs en dtail dans lorganigramme.

III-Organisation de lEPG
L'Entreprise Portuaire de Ghazaouet, gre par un Prsident Directeur Gnral, est
administre par un Conseil d'Administration.

L'EPG est structure en [1]:

Une Direction Gnrale.


Quatre (4) Directions fonctionnelles et un secrtariat gnral :
1-Direction d'Exploitation.
2-Direction de la Capitainerie.
3- Direction Financire et Comptable.

11
Chapitre I prsentation de lorganisme daccueil

4-Direction
Direction de l'Administration et Moyens.
Chaque direction est structure en dpartements
d et services qui se trouvent dans
lorganigramme suivant :

Figure I.2-lorganigramme de lEPG.

Les structures composant l'entreprise se prsentent sommairement comme suit [1]:

12
Chapitre I prsentation de lorganisme daccueil

Direction Gnrale : Elle est place sous la responsabilit du Prsident


Directeur Gnral qui exerce un pourvoir hirarchique sur l'ensemble des
structures et personnels de l'entreprise.
Direction d'Exploitation (D.E) : Cette direction est charge de :
l'exploitation des moyens de levage, des installations et des outillages.
l'exploitation et la gestion des quais, terre-pleins, hangars, btiments et
occupation du domaine portuaire.
de la maintenance de l'ensemble des quipements de l'entreprise.
de la logistique.
de lacconage et manutention.
Direction Capitainerie (D.Cap) : Elle a pour mission :
D'assurer l'excution de l'ensemble des activits lies aux moyens
d'aide aux navires (pilotage, amarrage, remorquage, maintenance des
engins flottants) ainsi qu' la navigation, la police et la scurit dans
les limites gographiques du domaine public portuaire.
De veiller l'exploitation rationnelle des postes quai du port.
De s'assurer de l'application des rgles de police et de scurit dans
l'enceinte portuaire.
Direction Finances et Comptabilit (D.F.C) : Cette direction est charge:
Du suivi de la gestion financire de l'entreprise.
De la coordination de l'ensemble des oprations financires des
structures.
Du respect de la rglementation fiscale.
Du respect des mthodes et procdures comptables.
Du contrle de la rgularit des oprations financires et comptables.
Elle organise et suit l'ensemble des comptabilits de l'entreprise.
Direction de l'Administration et Moyens (D.A.M) : Cette direction a pour
mission :
L'laboration, la mise en place et le suivi des outils et procdures
relatifs l'acquisition, la gestion et le dveloppement des ressources
humaines de l'entreprise.

13
Chapitre I prsentation de lorganisme daccueil

L'animation, la coordination, et le contrle de l'ensemble des actions


lies la gestion des ressources humaines et des affaires
administratives.
La gestion et le suivi des affaires contentieuses et des assurances de
l'entreprise.
La Gestion et le suivi du patrimoine et investissements de l'entreprise.
Secrtariat Gnral : Ce secrtariat gre 4 activits :
Systme dinformation,
Projets de conservation de domaine,
De l'excution des travaux d'entretien, d'amnagement et de
renouvellement de la superstructure portuaire,
D'assurer l'entretien des infrastructures portuaires,
Etudes et organisation,
Audit interne.

IV-Activits de lEPG :
L'Entreprise Portuaire de Ghazaouet est une entreprise autonome caractre
conomique (EPE) charge de participer la promotion des changes extrieurs du
pays, notamment en favorisant le transit des personnes, des marchandises et des biens
dans les meilleures conditions d'conomie et de scurit, de la gestion, de l'exploitation
et du dveloppement en ce qui la concerne, des ports dont elle a la charge.

Elle assure en outre le suivi de sa filiale EGPPG qui elle-mme est SPA, ses
activits sont [1]:

L'exploitation des terre-pleins, de l'outillage et des installations portuaires.


L'excution des travaux d'entretien, d'amnagement et de renouvellement de la
superstructure portuaire.
L'laboration, en liaison avec les autorits concernes, des programmes de
travaux d'entretien, d'amnagement et de cration d'infrastructures portuaires.
L'exercice des oprations d'acconage et de manutention portuaire.
L'exercice des oprations de remorquage, pilotage et lamanage.

14
Chapitre I prsentation de lorganisme daccueil

Et dans le but d'accrotre les capacits d'accueil et d'acclrer les oprations, de


la police et de la scurit portuaire dans les limites gographiques du domaine
public portuaire.
La principale mission de lentreprise portuaire de Ghazaouet est dassurer les oprations
lies aux escales des navires, assistance aux navires et traitement de la marchandise
simultanment par la capitainerie et lexploitation.

IV.1-Pilotage : Durant les oprations de pilotage, le pilote du port et les moyens


daide laccostage (pilotin, canot damarrage, remorqueur etc) sont placs sous la
responsabilit du capitaine du navire. Par consquent celui- ci demeure responsable de
tout dommage rsultant dune quelconque cause.

PRESTATION Tarif en US $/M3


Entre du port 0,031
Sortie du port 0,031
Mouillage, mouvement dans le port 0,016
Mouvement poste-rade, rade-Poste 0,016

Table I.3-les tarifs de pilotage.

IV.2-Le remorquage : est un contrat engageant larmateur solliciter des services de


remorquage au moyen dun ou plusieurs remorqueurs. Sont considrs comme services
de remorquage notamment les manuvres daccostage, de dhalage, de poussage, de
convoyage et dappareillage. La zone de remorquage tant celle dfinie par les limites
maritimes du Port de Ghazaouet Pour des raisons de scurit, le Commandant du port
peut rendre obligatoirele remorquage dans les limites maritimes du port de Ghazaouet.

Les oprations de remorquage de navires effectues par lEntreprise Portuaire lentre,


lintrieur ou la sortie du Port donnent lieu la perception dune redevance de
remorquage calcule sur la base du tarif ci- aprs avec un montant minimum de
perception par heure dopration et par remorqueur de : 670 Dollars US.

15
Chapitre I prsentation de lorganisme daccueil

PRESTATION TARIF APPLIQUE


Remorqueur en attente 50% de tarif ci-dessus
Mouvement annul 50% de lopration
Veille de scurit 50% de minimum
Remorquage navire sans pression 50% de tarif ci-dessus
Supplment de dure au-del de 3 heures. 30% en sus de la 3me heure
Pas heure de dpassement
Fourniture vapeur, eau 623 US $
Pompage 733 US $
Fourniture remorque 56 US $
Location 750 US $

Table I.4-les tarifs de remorquage.

IV.3-lamanage: Les oprations de lamanage donnent lieu la perception dune


redevance de lamanage calcule sur la base du tarif suivant :

PRESTATION TARIF EN US $/M3


Navire conventionnel Navire spcialis
Amarrage 0.0200 0.0240
Dsamarrage 0.0200 0.0240
Dhalage 0.0200 0.0240
Amarrage sea line et poste sur 0.0864
mer

Table I.5-les tarifs de lamanage.

IV.4-Les Installations Portuaires :


Sont perues sur les marchandises et les passagers, trente jours(30) au maximum aprs
le dbarquement ou le transbordement de la cargaison.

16
Chapitre I prsentation de lorganisme daccueil

IV.4.1- Sur les marchandises :


Toute marchandise importe qui transite par un port est assujettie durant le dlai de 03
jours, dit dlai de transit autoris, au paiement dune redevance de transit calcule sur la
base du tarif suivant :

Dchargement Terre-plein Abri Hangar conteneur


direct terrasse parapluie magasin
3.65 DA / Tonne 7.26 DA / 10.14 DA/ 16.64 DA / 20 :71.50
Tonne/jour Tonne/jour Tonne/jour DA/U/J
40 :104.50
DA/U/J

Table I.6-les tarifs des transits des marchandises.

IV.4,2- Sur les passagers et auto-passagers:


Comme chaque saison estivale, l'afflux de voyageurs, en partance pour l'Europe ou
d'migrs dsirant se ressourcer durant quelques semaines au pays, augmente de faon
vertigineuse.
Dans ce contexte les responsables du port de Ghazaouet(EPG) Tlemcen se sont attels
mettre en place, toutes les conditions indispensables pour le bon accueil des
voyageurs.

Le port de Ghazaouet qui, au 30 juin dernier, a enregistr le transit de quelque 10.364


passagers et 3.691 vhicules. En effet, et paralllement l'activit commerciale, cette
infrastructure prend en charge, galement, l'activit de pche qui se dveloppe de
manire assez significative.

Le port de Ghazaouet enregistre, durant cette saison estivale, deux trois rotations par
jour de transport des voyageurs par voie maritime.

Taxe de page pour les passagers :

Cabines : 256,56 DA/ Passager.


1re classe : 140,10 DA/ Passager.
Autres classes : 92,20 DA/ Passager.

17
Chapitre I prsentation de lorganisme daccueil

V-Manutention :
Sentendent pour la manutention :
Des marchandises saines, dans un bon tat de conditionnement.
Excute par des quipes normalement constitues et ce conformment au
rglement particulier du port de GHAZAOUET laide dun outillage courant et
conforme la nature de la marchandise - Selon les horaires en vigueur dans le
port.
Pour des marchandises non gardiennes, non bches et non Planchon nes.
La prestation tarife la tonne ou lunit comprend :
1.1.1 - Manutention verticale
1.1.2 - Manutention horizontale : NAVIRES RO/RO
1.1.3 - Manutention des conteneurs

VI-Acconage des marchandises :

Les frais d'acconage consistent en la prservation et le gardiennage des marchandises


durant leur sjour.
Ces prestations sont factures ds le premier jour.
Dsignation Tarif Unit
Conteneurs pleins 120.00
Rouliers ou autres engins de t.p 400.00 DA/U/JOUR
Conteneurs et remorques 120.00
frigorifiques
Marchandises diverses 4.00 DA/T/JOUR
Vrac solides 2.00
Marchandises dangereuses
-Conteneurs et remorques 3 000.00 DA/U/JOUR
-Autres 100.00 DA/T/JOUR

Table I.7- Frais d'acconage des marchandises.

Lentreprise est consciente que lcoute des clients constitue une source damlioration
continue. Pour cette raison la direction met la satisfaction de ses clients comme un
objectif atteindre.

18
Chapitre I prsentation de lorganisme daccueil

Lentreprise satisfait les exigences de ses clients : le propritaire du navire (armateur) et


le propritaire de la marchandise (importateur).

Le premier est pris en charge par la direction de la capitainerie et le second par la


direction de lexploitation. Ce sont ces deux structures qui sont responsables de lcoute
client. Des consignes trs claires pour une coute client effective leur sont donnes par
la direction gnrale.

Les besoins du client, nous proviennent en gnral sous forme dETA. Ils sont alors
identifis et dtermins lors des contacts entrepris avec lui et au moment de lanalyse de
sa demande.

Lcoute client se poursuit galement tout au long des prestations. Une remonte des
informations relatives la satisfaction des clients jusqu la direction gnrale est
assure dans le souci damliorer la prise en charge future de leurs besoins.Les
enregistrements y affrents sont tablis au fur et mesure et conservs soit au niveau de
la direction de la capitainerie, soit au niveau de la direction de lexploitation.

La ralisation des travaux et entretien pour le maintien en bon tat du domaine portuaire
ainsi que la maintenance et lentretien des quipements et des moyens matriels sont un
autre souci pour lentreprise qui doit surveiller continuellement son infrastructure par
des actions planifies.

La maintenance des quipements et matriels est assure par le personnel lui-mme, par
des actions dentretien rgulier. Lorsque cest ncessaire, certaines actions de
maintenance sont confies en externe.

Deux types de maintenances sont observs lEPG :

maintenance prventive : elle rpond une planification pr tablie.


maintenance curative : elle intervient lorsquune dfaillance sur un
quipement est signale.

La scurit constitue un lment important pour la direction gnrale.

Lensemble du personnel est sensibilis sur cette question par des consignes de scurit,
affiches et strictement observs par le personnel de lentreprise.

19
Chapitre I prsentation de lorganisme daccueil

Les extincteurs sont positionns de manire couvrir la totalit de lenceinte de


lentreprise. Ils sont vrifis et contrls rgulirement.

La direction gnrale a donn des instructions fermes lensemble de son personnel


pour que lenvironnement soit de tout temps sauvegard. Tandis que pour prserver
lintgrit du patrimoine public portuaire, une procdure est en vigueur.

Le navire lui-mme ainsi que les marchandises manutentionnes, constituent les


proprits du client.

Toutes les mesures sont prises lors de la ralisation des prestations, pour prserver le
navire et la marchandise contre dtrioration.

Dans le cas o des vnements (endommagements) surviennent lors de lacconnage du


navire et/ou lors du dchargement/chargement des marchandises, des PV de constats
sont tablis.

VII-Prsentation de champ dtudes :

20
Chapitre I prsentation de lorganisme daccueil

Figure I.3-Prsentation de champ dtudes.

La direction dadministration et des moyens a pour mission :


L'laboration des prvisions budgtaires pour le service.
La mise en place et le suivi des outils et procdures relatifs
l'acquisition, la gestion et le dveloppement des ressources humaines de
l'entreprise.
L'animation, la coordination, et le contrle de l'ensemble des actions
lies la gestion des ressources humaines et des affaires administratives.
La gestion et le suivi des affaires contentieuses et des assurances de
l'entreprise.
La gestion dutilisation de parc.
La gestion et rapprochement du fichier investissement et proposer les
rformes et sortie dactif.
La gestion des moyens de tlcommunication (fax, tlphone,
internet).
La gestion de contrats de maintenance et veiller lentretien rgulier et
au dpannage rapide des quipements.
La Gestion et le suivi du patrimoine et investissements de l'entreprise.

Conformment la procdure en vigueur, le service assure le suivi et la gestion


physique des investissements en matire daffectation, de raffectation et dinventaire
priodique, afin dtre en mesure de justifier lexistence matrielle de produit port sur
le fichier des investissements.

De sa part, le service finance est responsable la tenue jour le fichier des


investissements la base des pices justificatives transmises par le service des moyen
gnraux.

La gestion des investissements est ralise deux niveaux physique et


comptable , le cot physique est assur par le service des moyens gnraux qui est
rattach la direction dadministration et moyens, le cot comptable est assur par le
service finance direction des finances et comptabilit , pour tenir jour le suivi
dinvestissements ds leurs acquisitions jusqu sa mise la rforme.

21
Chapitre I prsentation de lorganisme daccueil

LaDirection de l'Administration et Moyensgre environ de 2700 investissements qui


doivent tre contrls par 02 quipes de comptage quelle dsigne. Lopration de
linventaire annuel des investissements est conduite par une commission de contrle.

Le rle de ces deux quipes est de vrifier lexistence du bien.

La commission de contrle est charge de suivre et contrler les deux quipes en se


basant sur les fiches renseignes. Enfin, elle rdige un rapport dinventaire adress la
direction de ladministration et des moyens.

Procdure dinventaire doit expliquer :

Les Buts de linventaire (rgularisation totale des stocks, optimisation des


cots).
Le programme dexcution de linventaire (date, horaires, priodicit). Le
nombre de personnes par quipe de comptage
Le formulaire utilis pour le relev des quantits.
Les rgles de gestion des carts.
Les rgles de validation et de saisie des donnes.

Procdure dinventaire :

Choisir la date lavance.


Affectation du personnel
Ranger lentrept et les produits
Dnombrement des produits
Mise jour des fiches
Comparer et vrifier thorique et physique sur les fiches, identification et
correction du problme.
Discussion des rsultats avec personnel

VIII- Problmatiques et objectifs :

Une interrogation est faite avec le groupe de travail relatif au control du patrimoine de
lentreprise, qui a identifi les problmatiques de processus des inventaires comme axe
de travail pour amliorer leurs services, et qui se rsume comme suit :

22
Chapitre I prsentation de lorganisme daccueil

Illisibilit de numro dinventaire.


La contradiction entre les deux quipes.
Immobilisation de quatre personnes plus deux personnes de commission
de contrle pendant 30 ou 15 jours.
Le calcul des carts est la main, possibilit de faute est large.

Afin de satisfaire les besoins esprer dans le nouveau system (le control
automatiser), et on se basant sur ces problmatiques, on a propos une solution
automatique des inventaires en intgrant la technique de code a barre.
Notre contribution a vis certain objectifs rpondant au problme pos, et qui
apparaissent dans la liste suivante :
Etiquetage : identification des articles ce fait avec une tiquette code
barre.
Reconnaissance : rcuprer des donnes saisies dans un lecteur code
barre.
Traitement et calculs des carts : faire sortir des rsultats avec des carts
en plus et en moins.

X-Conclusion :
Au cours de ce chapitre, nous avons prsent lentreprise portuaire de Ghazaouet avec
sa structure, son organisation, et ses diffrentes activits. On a donn aussi une vue
gnrale sur le champ dtude de la direction des services et des moyens, et les
problmatique rencontres au niveau de lentreprise durant le pointage du patrimoine et
les tendus.

23
Chapitre II Analyse et conception du systme

I-Introduction
Les techniques de programmation nont pas cess de progresser depuis lpoque de la
programmation par cartes perfores de nos jours. Cette volution a toujours t dicte
par le besoin de concevoir et de maintenir des applications toujours plus complexes. La
technologie objet est donc la consquence ultime de la modularisation. [7]
Ce deuxime chapitre traitera donc les tapes fondamentales pour le droulement et le
dveloppement de notre systme de Gestion des inventaires du patrimoine priodique
avec codes barre.. Pour la conception et la ralisation de notre application, nous avons
donc adopt de modliser graphiquement base de pictogrammes, c'est--dire de
construire un systme fiable et stable avec le formalisme UML (Unified Modeling
Language), qui simpose aujourdhui comme le langage de modlisation objet
standardis pour la conception des logiciels. Il a permis la modlisation des activits de
l'entreprise, et employ dans les projets logiciels, Ainsi loffre dune flexibilit
marquante. [8] [7]

II-spcification des besoins

Dans le monde informatique .pour le dveloppement dune application .le client de sa


part doit citez ces besoins qui veille amliorer et dvelopper un logiciel adquat,
dautre cot le programmeur doit satisfait ses derniers afin de rsoudre le maximum de
problmes, il doit ainsi dcrire les fonctionnalits et lutilit du systme et prsenter une
meilleure comprhension.

Notre projet a pour but lautomatisation de gestion des inventaires avec codes barres,
on viser la satisfaction des besoins de lentreprise qui se rsume dans :

Etiquetage des articles, des sites.


Rcupration des donnes partir de lecteur code barres.
Calcul dcart : Positif, ngatif et les articles dplacs.
Impression de rapport dinventaire.

24
Chapitre II Analyse et conception du systme

III-Prsentation UML

III.1-Definition

UML (Unified Modeling Language) permet de prsenter et de manipuler les concepts


objet, et de faire une dmarche danalyse qui permet de concevoir une solution de
manire itrative grce aux diagrammes, et d'exprimer visuellement une solution objet.
Il se caractrise comme un langage de modlisation graphique et textuel qui est une
tape importante du cycle de dveloppement des systmes utilis ainsi pour visualiser,
comprendre et dfinir des besoins, spcifier et construire les documents ncessaires au
bon dveloppement d'un logiciel orient objet , esquisser des architectures logicielles,
concevoir des solutions et communiquer des points de vue. Ces modles doivent tre
proches de la ralit. [4][6]

III.2-Les points forts dUML


-UML est un langage formel et normalis
gain de prcision.
gage de stabilit.
encourage l'utilisation doutils.
-UML est un support de communication performant .
Il cadre l'analyse.
Il facilite la comprhension de reprsentations abstraites complexes.
Son caractre polyvalent et sa souplesse en font un langage universel.
UML propose 13 types de diagrammes dpendants hirarchiquement et se compltent,
pour modliser un systme, selon quon veut dcrire statique ou dynamique, ces
diagrammes sont [8] :

III.2.1 Reprsentation statique du systme (structurel)


Le diagramme de classes.

Le diagramme d'objets.
Le diagramme de composants.

Le diagramme de dploiement.

Le diagramme de packages.

Le diagramme de cas d'utilisation.

25
Chapitre II Analyse et conception du systme

Le diagramme de structure composite.

III.2.2-Reprsentation dynamique du systme (comportemental)


Le diagramme d'activit.

Le diagramme de squence.

Le diagramme d'tat-transition.

Le diagramme de collaboration.

Le diagramme de communication.

Pour la modlisation des besoins de notre systme, nous utilisons les diagrammes UML
suivant :
Diagramme de cas d'utilisation, diagramme de squence, et diagramme d'activit ainsi
que le diagramme de classe.

III.3- Diagramme de cas d'utilisation (use case)


Le Diagramme de cas dutilisation est le premier diagramme du modle UML utilis
pour la modlisation des besoins des utilisateurs.
Les cas dutilisations dcrivent le comportement du systme tudi du point de vue de
lutilisateur, et dcrivent les possibilits dinteractions fonctionnelles entre le systme et
les acteurs, ils permettent de dfinir les limites et les relations entre le systme et son
environnement. Il est destin structurer les besoins des utilisateurs et les objectifs par
rapport au systme. Cest donc limage dune fonctionnalit en rponse la simulation
dun acteur externe. [7]
Il s'agit de la solution UML pour reprsenter le modle conceptuel. [5]
Les use cases permettent de structurer les besoins des utilisateurs et les objectifs
correspondants d'un systme.
Ils centrent l'expression des exigences du systme sur ses utilisateurs : ils
partent du principe que les objectifs du systme sont tous motivs.
Ils se limitent aux proccupations "relles" des utilisateurs.
Ils identifient les utilisateurs du systme (acteurs) et leur interaction avec le
systme.
Ils permettent de classer les acteurs et structurer les objectifs du systme.

26
Chapitre II Analyse et conception du systme

Ils servent de base la traabilit des exigences d'un systme dans un processus
de dveloppement intgrant UML.

III.3.1-Identification des acteurs


Un acteur est une entit externe qui agit sur le systme, il peut consulter ou modifier
ltat du systme en mettant ou en recevant des messages susceptibles dtre porteurs de
donnes. [8]
Dans notre application, on a deux agents qui interagissent avec le systme, plus lquipe
dinventaire qui est charg de lecture des codes barres des articles et des sites.

III.3.2-Identification des cas d'utilisations

Un cas dutilisation centrent lexpression des exigences du systme sur ces utilisateurs
ils se limitent aux proccupations relles des utilisateurs ; ils ne prsentent pas de
solutions dimplmentation et ne forment pas un inventaire fonctionnel du systme. Ils
identifient les utilisateurs du systme et leur interaction avec celui-ci. Cest est un
ensemble de squences dactions qui sont ralises par le systme et qui produisent un
rsultat observable pour un acteur particulier du systme, il permet de dcrire ce que le
futur systme devra faire sans spcifier comment il le fera.

Voici les cas d'utilisation de notre application (notre system)

Authentification : l'application vrifie que cest bien les utilisateurs (la


commission de control ou le chef de service moyen gnraux) qui veut utiliser
le systme et les donne ensuite l'autorisation daccs.
Lire Code barre : lquipe dinventaire doit lire les code barre coll dans
chaque article afin de gnrer un fichiertexte (cest linventaire physique)
Afficher les investissements : la commission de control et le chef de service de
moyen gnraux peut consulter la liste de tous les articles avec leur dtail.
Recherche des articles par date : lorsque le chef service moyen gnraux veut
consulter les articles reu dans certain intervalle priodique, il doit saisir ce
dernier et lapplication affichera les articles dont leur date dacquisition
correspond lintervalle entr.
Rcuprer donnes : la commission de control doit rcuprer les donnes
partir de lecteur code barre afin de calculer les carts et savoir lemplacement
de chaque articles.

27
Chapitre II Analyse et conception du systme

Calcul cart positif : aprs la rcupration, la commission


ommission veut savoir sil y a
des articles qui ne sont pas enregistr dans sa base de donnes et se trouve dans
son patrimoine.
Calcul cart ngatif : cette opration ce fait aprs la rcupration de donnes,
la commission veut contrler si y pas de manque dans son patrimoine par
rapport ces donnes enregistres au niveau de la base de donnes.
Les articles dplacs : lapplication rpond cette fonctionnalit on montrant
les articles mal plac (les articles qui ne sont pas dans leurs bons
emplacements).
Imprimer les codes barre des articles : lapplicationlance
lance limpression des
tiquettes code barre pour tous les articles.
articles (mme
mme chose pour les codes
barres des sites).
).
Imprimer les articles par site : cette fonctionnalit est utile lorsque
lor
lutilisateur veut imprimer les articles par site il doit slectionner
slectionn le site, et
lapplication imprimera la fiche dtaill du site ou bien les code barre des
investissements de site slectionner (selon le choix de lutilisateur).

D'o la prsentation de notre diagramme de cas d'utilisation (diagramme)

Figure II.1-Diagramme
II.1 de cas dutilisation.

28
Chapitre II Analyse et conception du systme

III.4 Diagramme de squence

Le diagramme de squence suit le diagramme de cas dutilisation car il le complte. Il


permet de dcrire les scnarios (droulement des traitements entre les lments du
systme et les acteurs) de chaque cas d'utilisation en mettant l'accent sur la chronologie
des oprations en interaction avec les objets. En particulier, il montre aussi les objets
qui participent l'interaction par leur "ligne de vie" et les messages qu'ils changent
prsents en squence dans le temps.
Voici quelques notions de base du diagramme [9]:
Scnario : une liste d'actions qui dcrivent une interaction entre un acteur et le
systme.
-Interaction : un comportement qui comprend un ensemble de messages
changs par un ensemble d'objets dans un certain contexte pour accomplir une
certaine tche.
Message : Un message reprsente une communication unidirectionnelle entre
objets qui transporte de l'information avec l'intention de dclencher une raction
chez le rcepteur.

III.4.1- Diagramme de squence pour "authentification"


Notre system peut tre utilis par 2 acteur qui doivent entrez un nom dutilisateur et un
mot de passe, Cest lopration dauthentification.
Ce diagramme prsente le scnario qui se passe entre lutilisateur et le system :

Cest dire l'utilisateur qui est lagent excute lapplication. Notre


application affiche le formulaire dauthentification.

L'agent saisit le login et le mot de passe, le systme de sa part vrifie la


validit des valeurs entr qui affichera par la suite la page d'accueil, sinon
erreur.

Tous les autres diagrammes se rfrent ce dernier.

29
Chapitre II Analyse et conception du systme

Figure II.2-Diagramme de squence pour lauthentification.

III.4.2- Diagramme de squence pour "imprimer les articles par site "
Pour consulter la liste des articles correspondent un site ; lutilisateur doit slectionner
dans un premier temps le site concern ; aprs validation, les biens rpondent la
demande de lagent vont tre affich suite lexcution dune requte sur la base de
donnes.

30
Chapitre II Analyse et conception du systme

Figure II.3-Diagramme de squence pour "imprimer les articles par site".

III.4.3-Diagramme de squence pour "recherche par date"

Dans cette partie le chef de service des moyens gnraux peut effectuer une recherche
sur un article par date dacquisition.

Toujours un dialogue se droule entre lagent, notre systme et la base de donnes.

L'utilisateur demande le formulaire correspondant la recherche, ce


dernier va tre affich par lapplication.
Lagent saisit alors lintervalle priodique correspondant aux articles
quon veut consulter. notre systme envoi les donnes entre la BDD.
Une requte est excute au niveau de la BDD, auquel se charge par la
suite lentit rechercher vers le systme qui laffiche par la suite
lagent.

Figure II.4-Diagramme de squence pour "recherche par date".

31
Chapitre II Analyse et conception du systme

III.4.4-Diagramme de squence pour "afficher fiche investissement"

Lorsque lutilisateur veut consulter les dtails dun article ; il doit slectionner
linvestissement considr pour laffichage.

Figure II.5-Diagramme de squence pour "Afficher fiche dinvestissement ".

III.4.5-Diagramme de squence pour "imprimer fiche investissement"

Lorsque lutilisateur consulte une fiche dinvestissement dun article, il a aussi la


possibilit de limprimer.

32
Chapitre II Analyse et conception du systme

Figure II.6-Diagramme de squence pour "Imprimer fiche investissement".

III.4.6-Diagramme de squence pour "Paramtres dimpression"


Les tiquettes code barre peut prendre plusieurs paramtres pour limpression selon le
choix de lutilisateur. Lorsquil veut modifier ces paramtres il doit accder la fentre
paramtre dimpression, l o il peut connaitre les paramtres par dfaut et les
modifier, enfin il doit valider le changement.

33
Chapitre II Analyse et conception du systme

Figure II.7-Diagramme de squence pour "Paramtres dimpression".

III.5-Diagramme dactivit

Il donne une vision des enchanements des activits propre une opration ou un cas
d'utilisation. [10]

Un diagramme d'activits permet de mettre laccent sur les traitements et est


particulirement adapt la modlisation du cheminement de flots de contrle et de
flots de donnes. Il indique la part prise par chaque objet dans l'excution d'un travail. Il
sera enrichi par les conditions de squence. Dans la phase de conception, les
diagrammes dactivits sont particulirement adapts la description des cas
dutilisation en venant, par exemple, illustrer et consolider leur description textuelle.
Ainsi leur reprsentation est sous forme dorganigrammes, ce qui les rend utiles dans la
phase de ralisation.[11][7]

III.5.1-Diagramme d'activit pour l'authentification

Le diagramme d'activit d'authentification nous permet de voir les comportements


internes du systme, lors du dmarrage de l'application par l'utilisateur, le systme lui
affiche le formulaire d'authentification, aprs que le login et le mot de passe soient saisit
le systme vrifie sa validit et affiche la page d'accueil sinon il affiche un message
d'erreur.

34
Chapitre II Analyse et conception du systme

Figure II.8-Diagramme dactivit pour lauthentification.

III.5.2-Diagramme d'activit pour limpression des articles par site

Pour imprimer les articles qui se trouvent dans un site, lutilisateur doit slectionner
dabord le siteconcern, notre application excute une requte de recherche dans la base
de donnes et rcupre les articles dont leur site est celui qui est slectionn dans la
table de site. Puis la fiche sera imprime.

Figure II.9-Diagramme dactivit pour "imprimer les articles par site".

III.5.3-Diagramme d'activit pour la recherche par date

Lorsque lutilisateur veut consulter la liste des articles acquis par lentreprise dans
certain intervalle, il doit dabord saisir ce dernier, lapplication excute une requte et
affichera la liste des articles dont la date dacquisition correspond celle saisie dans le
formulaire de recherche.

35
Chapitre II Analyse et conception du systme

Figure II.10-Diagramme dactivit pour "la recherche par date".

III.5.4-Diagramme d'activit pour "Afficher investissements"

Lutilisateur consulte la liste de tous les articles de son patrimoine qui seront rcuprer
partir de la base de donn et afficher sous forme dun tableau.

Figure II.11-Diagramme dactivit pour "Afficher investissement".

III.6- Diagramme de classes


Le diagramme de classe constitue un lment trs important de la modlisation : il
permet de dfinir quelles seront les composantes du systme final. [12]

Il reprsente les classes intervenant dans le systme. Une classe dcrit les
responsabilits, le comportement et le type dun ensemble dobjets, les lments de cet
ensemble sont les instances de la classe.

36
Chapitre II Analyse et conception du systme

III.6.1- Son utilisation


Le diagramme de classe est un schma utilis en gnie logiciel pour prsenter les
classes et les interfaces dun systme ainsi que les diffrentes relations entre celle-ci. Ce
diagramme fait partie de la partie statique dUML car il fait abstraction des aspects
temporels et dynamiques.

III.6.2-Identification des classes

Une classe est une description d'un groupe d'objets partageant un ensemble commun de
proprits (les attributs), de comportements (les oprations) et de relations avec d'autres
objets (les associations et les agrgations). [5]

Une classe contient [13]


Des attributs :(ou champs, ou variables d'instances) : Les attributs d'une classe
est une caractristique dun objet, dcrivent la structure de ses instances (les
objets). Un attribut soulign correspond un attribut de classe.

Les mthodes :(ou oprations de la classe) : Les mthodes dcrivent les


oprations qui sont applicables aux instances de la classe. Cest un service dont
un objet peut demander lexcution.
La Multiplicit : sert compter le nombre minimum et maximum de possibilit
que chaque classe contient dans la relation liant deux ou plusieurs classes.
Une agrgation : Il s'agit d'une relation entre deux classes, spcifiant que les
objets d'une classe sont des composants de l'autre classe. Cest donc une
association qui, lorsqu'elle est lue dans un sens signifie "est une partie de" et
lorsqu'elle est lue dans l'autre sens elle signifie "est compos de".
Une composition :Forme dagrgation quand lensemble ou compos est
responsable de la cration et de la destruction de ses parties.
Le Composant nexiste que dans lassociation au compos.
La partie (composant) nexiste pas sans lagrgat (compos).
Si le compos (agrgat) disparat le composant (partie) disparat aussi
Gnralisation, superclasse, sous-classe :
Une superclasse est une classe plus gnrale relie une ou plusieurs autres
classes plus spcialises (sous-classes) par une relation de gnralisation.

37
Chapitre II Analyse et conception du systme

Les sous-classes hritent des proprits de leur superclasse et peuvent


comporter des proprits spcifiques Supplmentaires.

Les classes sur lesquelles se porte notre application sont les suivantes :

inventaire : la classe principale correspond tous les articles du patrimoine, cest


la classe mre de plusieurs autres classes, sont dfinis par la suite.
Meubles : une classe qui hrite de la classe inventaire, et reprsente les
immobiliers de bureau (armoire, chaise, table, bureauetc.).
Matriaux lectronique : aussi, cette classe hrite de la classe inventaire et
prsente les matriaux lectroniques tels que perceuse, climatiseur... etc.
Matriaux informatique : comme son nom lindique contient les matriaux
informatique tel que : imprimante, scanner, modem, onduleur etc. hritant
aussi de la classe inventaire.
Park auto : tous les moyens de transport son regrouper dans cette classe
(voitures, camions, conteneursetc..). cest une sous classe de la classe
inventaire.
Personne : cette classe reprsente les personnes qui appartiennent lentreprise
Site : en trouve dans cette classe lidentification des diffrents sites et leur
dsignation.

II.6.3s-Comprhension des rgles

Un service contient un ou plusieurs bureaux.


Un bureau appartient un et un seul service.
Un article appartient un et un seul bureau.
Un bureau contient un ou plusieurs articles.
Une personne travail dans un et un seul bureau.
Un bureau contient un ou plusieurs personnes.
Les classes Matriel informatique, Matriel lectronique, meubles et
park_auto sont des sous classe de la classe inventaire.

A laide des rgles prcdentes, on a arriv construire le diagramme de classe suivant :

38
Chapitre II Analyse et conception du systme

Figure II.12-Diagramme de classe.

IV-Conclusion
Dans ce deuxime chapitre, nous avons pu accomplir et dtailler la conception et la
modlisation de notre systme pour lautomatisation de gestion des inventaires du
patrimoine priodique avec code barre. En sadaptant en premier lieu sur le langage de
modlisation et en se basant sur les diagrammes du formalisme UML, en commencent
par le diagramme dcrivant notre systme avec ces diffrentes fonctionnalits ; comme
le diagramme de cas dutilisation, ensuite les diagrammes de squence qui montrent le
dialogue qui se droule entre les utilisateurs, notre system et la base de donnes, et les
diagrammes dactivit dcrivant de leur ct le comportement de systme.

Enfin le diagramme de classes qui reprsente les classes qui interviennent dans le
systme et les composants finaux.

39
Chapitre III La Ralisation de lapplication

I-Introduction

Lobjectif de ce chapitre est daboutir une automatisation des inventaires. Nous avons
donc adopts pour la cration et lexploitation de notre base de donnes le Microsoft
SQL server et comme langage de manipulation SQL, ainsi lutilisation dun
environnement de programmation Borland Delphi 7 permettant un dveloppement
rapide dapplication. Nous allons aussi dvoiler le matriel ncessaire pour
lapplication, enfin nous allons finir par montrer les principales interfaces et fentres de
l'application.

II. Outils de dveloppement

II.1 Implmentation de la base de donnes

A. La base de donnes

Une base de donnes est compose de donnes stockes dans des mmoires de masse
sous une forme structure, et accessibles par des applications diffrentes et des
utilisateurs diffrents. Une base de donnes doit pouvoir tre utilise par plusieurs
utilisateurs en mme temps. [14]

B. Systme de Gestion de Bases de Donnes

Un SGBD (Systme de Gestion de Bases de Donnes) est un ensemble de logiciels


chargs d'assurer les fonctions minimales suivantes :
Le maintien de la cohrence des donnes entre elles.
Le contrle d'intgrit des donnes accdes.
Les oprations classiques sur les donnes (consultation, insertion, modification,
suppression)
Les autorisations d'accs aux donnes. [15]
Et pour la cration des tables de notre base de donnes on a utiliss SQL server
2005.

40
Chapitre III La Ralisation de lapplication

C. SQL server 2005

SQL Server 2005 (Nom de code : Yukon) est le futur SGBDR (Systme de Gestion de
Bases de Donnes Relationnelles) de la plateforme Microsoft.
Bas sur les points forts de son prdcesseur (SQL Server 2000), Yukon inclura
beaucoup de nouvelles fonctionnalits qui vous permettront, vous et votre Entreprise, de
devenir plus productif.

Il vous permettra, entre autres choses :

de crer et dployer des applications plus sres, plus puissantes et plus


fiables.
de proposer aux dveloppeurs un environnement de dveloppement
riche, souple et moderne permettant de crer des applications de bases de
donnes plus sres .
de partager des donnes entre diverses plates-formes, applications et
systmes pour faciliter les connexions, tant internes qu'externes.

D. Langage de Manipulation de Bases de Donnes

SQL (Structured Query Language) est un langage de manipulation utilis pour


construire des requtes et pour accder aux systmes de base de donnes, et il permet
trois types de manipulations :
La maintenance des tables : cration, suppression, modification des tables.
La manipulation des donnes : slection, modification, suppression
d'enregistrements.
La gestion des droits d'accs aux tables : contrle des donnes, droits d'accs,
validation des modifications. [19]

II.2-Environnement de dveloppement
Borland Delphi est un environnement de programmation visuel orient objet pour le
dveloppement de type RAD (Rapide Application Dveloppement) bas sur le langage
Pascal. Il permet de crer des applications Microsoft Windows, avec un minimum de
codage manuel. [19]

41
Chapitre III La Ralisation de lapplication

Nous avons choisi la version 7 de Delphi car elle fournit tous les outils ncessaires pour
dvelopper notre application.
On appelle EDI (ou IDE), lenvironnement de dveloppement intgr, linterface
quoffre Delphi pour aider lutilisateur construire son application.
cette interface est compose des lments suivants : [20]
Des menus.
Des barres doutils.
La palette des composants.
Linspecteur dobjets.
Larborescence dobjets.
Lditeur de code.
Lexplorateur de code.
Le concepteur de fiches (ou le gestionnaire de projet.

Figure III.1- Interface de Borland Delphi 7.

42
Chapitre III La Ralisation de lapplication

III-Matriels requis

III.1-Code
Code barres

Systme visuel d'identification standard d'un produit. Il se compose d'un groupe de


barres et d'espaces juxtaposs, dont la couleur et la taille sont variables. La combinaison
obtenue renseigne notamment sur l'origine, la rfrence, le type et le producteur
producteu du
produit. Il permet une lecture optique linaire par faisceau laser (scanning), pour rendre
l'identification automatique, autorisant par exemple la prise en compte automatique du
code identifiant l'article ainsi qu'une gestion informatique plus facile des inventaires.Il
existe plusieurs codifications concurrentes (EAN-8,
(EAN EAN-13,
13, Code 128, Plessey,
Codabar, UPC-A, UPC--E,
E, Code 39, Full ASCII Code 39, 2of5, I 2of5, ITF, Postnet,
MSI, HIBC). Reconnue dans certains cas l'chelle internationale, l'utilisation
l'utilisat d'une
codification est alors coordonne
coordon par un organisme fdrateur. [19]

Dans notre cas, on a utilis le code de type code 93.

Figure III.2-code barres.

III.2- Imprimante thermique

Il y une varit de technologies d'imprimante d'ordinateur disponibles aujourdhui, et en


fonction des besoins de lutilisateur, les chances sont leves que d'un ajustement
presque parfait peut tre trouv. Les imprimantes thermiques, populaire dans les milieux
milie
corporatifs, utilisent la chaleur pour rchauffer l'encre base de cire et de crer
cr des
impressions sur papier. De ce fait, les imprimantes thermiques sont couramment utiliss
dans les entreprises avec le trafic de fax lev, ou qui doivent l'impression claire ,
spcialit pour les tiquettes , tiquettes, et d'autres applications .les
. modles des
imprimantes thermiques sont multiples, lEPG utilise limprimante de type POSTEK
Q8 . [20]

43
Chapitre III La Ralisation de lapplication

POSTEK Q8 : Impression Thermique et Ruban

Mthode dimpression : Thermique Directe.


Rsolution dimpression : 203 (8 dots/mm).
Vitesse dimpression maximale: 4 ips (101.6 mm/s).
Largeur d'impression maximum: 4,25" (108 mm).
Longueur d'impression maximale: 157" (4000 mm).
Mmoire: Processeur ARM 32 bits, 2 Mo de ROM Flash, 8 Mo de SDRAM.
Mdia : En rouleau, prdcoup, en continu, tiquettes, billets de papier
ordinaire ou thermique.
Largeur: 110 mm maxi, 25 mm min.
Rouleau d'alimentation: OD 5" (127 mm) max, ID 1." (25,4 mm) min.
Epaisseur: 0.003" ~ 0.006" (0,08 ~ 0,15 mm)
Ruban: wax, Wax/Resin, Resin.
RouleauRuban : OD 1,5" (38 mm) max, ID 0.5." (12,7 mm) de base.
Largeur maximum: 110 mm, longueur maxi: 110 M. ct d'encre: Out.
Font : Cinq polices intgres ASCII; Font en plusieurs langues.
Types de codes barres : Barcode 1D: Code 39, Code 93, Code 128/subset A,
B, C, Codabar.
Interleave 2 de 5, UPC A / E 2 et 5 add-on, EAN-13/8/128, UCC-128.
Codes barres 2D : MaxiCode, PDF417, Data Matrix, QR.
Interfaces: RS-232 srie, USB.
Puissance : 24 VDC, adaptateur .
Poids : 4,62 lbs (2,1 kg).
Dimensions: W 8,27'' x P 10,04'' x H 5,9''(W 210 x D 255 x H 150 mm). [17]

Figure III.3- Imprimante thermique.

44
Chapitre III La Ralisation de lapplication

III.3-Lecteur de code-barres (douchette)

Un lecteur de code-barres est un appareil lectronique servant lire les informations


stockes sous la forme de codes-barres. On l'appelle aussi douchette ou scannette dans
le cas de son utilisation courante.

Les lecteurs de code-barres sont principalement dans le cadre du commerce, aussi


utiliss dans les entreprises qui grent des articles lourds et difficilement manipulables,
le lecteur de code-barres facilite la tche de gestion des inventaires de patrimoine de ses
entreprises. Les modles de lecteur code barres sont nombreux et diffrents, lEPG
utilise la douchette de type DATALOGIC MEMOR X3.[18]

DATALOGIC MEMOR X3

Le terminal Memor X3 est pourvu des systmes dexploitation standards du march,


dun microprocesseur plus rapide, et de mmoire RAM supplmentaire pour les
applications ncessitant plus de ressources. La capacit accrue de sa mmoire Flash
permet de sauvegarder et grer une grande base de donnes, tandis quun emplacement
pour carte SD accessible par lutilisateur prend en charge jusqu 32 Go, ce qui permet
en outre lextension de sa capacit de stockage. [18]

Figure III.4-Lecteur de code-barres.

IV- Prsentation de lapplication

Linventaire matriel est un processus long et fastidieux lorsquil est effectu


manuellement. Notre application est une solution simple, intuitive, rapide, permettant de
rduire considrablement le temps consacr aux inventaires tout en supprimant la
totalit des risques derreurs et en dressant la traabilit des biens. Elle est destine la

45
Chapitre III La Ralisation de lapplication

gestion complte et simple dinventaire annuel,


annuel fonctionnant sur PC autorisant un
travail collaboratif avec une gestion des
de droits de chaque utilisateur, se compose de trois
parties :tiquetage, reconnaissance et traitement.

1. tiquetage : sert imprimer les tiquette code barres pour les articles et les
sites.
2. Reconnaissance : la rcupration de donn partir de la douchette. Laffichage
se fait sous forme dun
d tableau avec certains dtails (site actuel, site dorigine, la
date et lheure
heure de lecture etc).
3. Traitement : Cest la vrification et les calculs des carts, ainsi que
lemplacement
emplacement des articles. la fin de traitement on imprime le rapport
dinventaire.

V-Les interface de notre application


V.1-Authentification
cation : cette fentre saffiche lors de lancement de lapplication,
elle nous demandera
demande dintroduire un login et un mot de passe pour accder
lapplication.

Figure III.5-le
le formulaire dauthentification.
Si lauthentification nest pas valide un message derreur va tre affich.

Figure III.6-le message derreur.

46
Chapitre III La Ralisation de lapplication

Sinon elle nous affiche deux fentres :


1. une fentre daccueil destin pour la commission de control si
lutilisateur est un membre cette commission.
2. une autre fentre daccueil destin pour le chef service des moyens
gnraux.

V.2-Fentre
Fentre daccueil pour la commission de contrle
Cette fentre affiche aprs lauthentification de la commission de control,
control se compose
dun petit menu qui bascule entre les diffrent type des articles, et un menu principale
pour se dplacer entre les diffrentes fonctionnalits (rcuprer les donnes, recherche,
consulter la liste des articles).
articles

Figure III.7--La
La fentre daccueil de la commission de contrle.

Menu principale

Figure III.8- Menu principale.

Menu secondaire

Figure III.9- Menu secondaire

47
Chapitre III La Ralisation de lapplication

V.2.1-Recherche
Afin de connaitre les dtails dun investissement, lutilisateur doit lancer une recherche
paramtre dont le paramtre est choisi dans un Combo box, et la valeur de recherche
est saisie dans un Edit,, le rsultat de recherche est affich dans un tableau (StringGrid).

Figure III.10-Formulaire de recherche.

V2.2-Inventaire
ventaire (physique, thorique)
Dans cette fentre lutilisateur fait la rcupration de linventaire physique, linventaire
thorique, le calcul des carts (positif et ngatif) ainsi lemplacement des articles.
Comme il peut imprimer le rapport final dinventaire aprs tout changement prvu dans
la base de donnes.

48
Chapitre III La Ralisation de lapplication

Figure III.11-linventaire
II linventaire physique et thorique.

V2.3-mobilier
mobilier de bureau
Cette fentre concerne laffichage des articles mobiliers de bureau.

Figure III.12-mobilier de bureau.

V2.4-Matriaux lectroniques
Cette fentre considre laffichage des
es matriaux lectroniques qui se trouve dans la
base de donnes

49
Chapitre III La Ralisation de lapplication

Figure III.13-Matriel lectronique.

V2.5-Matriel informatique
Tous articles informatiques sont affichs dans cette fentre.

Figure III.14-Matriaux
I informatique.

V 2.6- Fentre daccueil pour le service moyens gnraux


La fentre daccueil pour notre application affiche tous les investissements avec leurs
dsignations. A cet effet, elle exploite la table Finvest dj existante dans la base de

50
Chapitre III La Ralisation de lapplication

donnes des investissements grs par lapplication BIG-FINANCE de lentreprise,


hberge sous SQL-SERVER.

Dans le menu :

Fichier : on retrouve les deux sous menu : paramtre dimpression et impression


des codes pour les sites.

Figure III.15-Menu fichier.

Aide : est pour le help ( intgrer dans lapplication ultrieurement) ou bien les
informations concernant lapplication (A propos).

Figure III.16-Menu Aide.

Consulter fiche : permet de slectionner un investissement et afficher ces


information en dtail.
Imprimer : permettre limpression des codes-barres selon critres :
- Tout (par dfaut) avec rupture par code de site.
-Par site : l il va choisir le site et imprime les investissements correspondant.
-Par date dacquisition : avec spcification dune priode.

Figure III.17-la fentre daccueil pour le chef service des moyens gnraux.

51
Chapitre III La Ralisation de lapplication

V 2.7-Paramtre dimpression :
La personnalisation des paramtres dimpression est possible grce cette fentre.
fentre

Figure III.18-paramtre
III.18 dimpression.

V 2.8-Impression par date dacquisition :


Si lutilisateur veut imprimer les investissements acquis dans telle
tel date, il suffit juste de
slectionner loption par date dacquisition qui a dans le menu imprimer, il donne
lintervalle priodique .

Figure III.19-impression
I par date dacquisition.
dacquisition

52
Chapitre III La Ralisation de lapplication

V 2.9-Fiche investissement :
Laccs cette fentre ce fait on cliquant sur le bouton Consulter fiche aprs la
slection dune ligne dans le tableau des investissements (ou bien avec un double clic
sur la ligne), les dtails de linvestissement slectionn vont tre affich.

Figure III.20-Fiche investissement.

V.2.10-Imprimer les articles par site :


Cette fentre est accessible via le clic sur imprimer en slectionnant loption par
site .

Figure III.21-Imprimer les articles par site.

53
Chapitre III La Ralisation de lapplication

V.2.11-Imprimer les codes-barres des sites :


Les sites dans lentreprise sont des localisations gographique des bureaux ou bien les
btiments, zone du port etc. la boite de dialogue ci-dessous est accessible partir du
menu fichier , permet dimprimer les codes barre pour les sites.

Figure III.22-Imprimer les codes-barres des sites.

V.2.12-Investissement par site :


Les investissements contenus dans un site sont accessibles via le bouton afficher
dans la fentre site aprs la slection du site afficher cette fiche peut tre
imprime.

V.3-Les tats dimpression :


Un tat permet d'obtenir une vue personnalise d'informations : donnes saisies dans la
base de donnes, donnes prsentes dans un fichier texte, donnes provenant d'un
champ Table, ...etc.

V.3.1-Etats_SonNom1 : pour limpression des codes barre de tous les investissements.


Limpression dans ce cas est paramtre (pour les trois derniers champs)

54
Chapitre III La Ralisation de lapplication

Figure III.23-Etat dimpression sonNom1.

V.3.2-Etat_article_site : Utilis pour limpression des articles contenus dans le site


spcifi.

Figure III.24-Etat dimpression des articles par site.

V.3.3-Etat_imp_par_date: lutilisateur veut imprimer les investissements acquis entre


deux dates.

55
Chapitre III La Ralisation de lapplication

Figure III.25-
III.25 Etat dimpression par date.

(impression dune fiche dinvestissement)


V.3.4-Etat_impfiche :(impression

Figure III.26-
III.26 Etat dimpression dune fiche.

56
Chapitre III La Ralisation de lapplication

V.3.5-Etat_impsite : pour limpression dune fiche dtaille pour un site.


site

Figure III.27-
III.27 Etat dimpression dune fiche pour un site.

V.3.6-Etat_imprime_ rapport dinventaire :

Cette tat est crer par le composant QReport, sert imprimer le rapport final
dinventaire.

Figure III.28-
I Etat dimprimer
rimer un rapport dinventaire.

57
Chapitre III La Ralisation de lapplication

VI-Rsultats obtenus :
Dans ce projet, nous voudrions que les ralisations accomplies soient la solution
optimale du problme pos. De ce fait, on pourrait mesurer le succs du projet en
fonction des objectifs noncs prcdemment, et qui nous ont guids tout au long de
notre travail. Nous constatons que les objectifs ont ts en grande parties atteints.

Le prototype de notre conception a pu aboutir aux :

Etiqueter les articles de lentreprise ainsi que les sites.


Lire les tiquettes code barre avec un lecteur code barre.
Rcuprer les donnes partir du lecteur code barre et les afficher dans un
tableau.
Faire les calculs des carts (positifs, ngatifs), ainsi que lemplacement de
chaque article.
Imprimer un rapport dinventaire destin aux responsables des moyens
gnraux, en prenant en considration les changements requis.

VI.1-Simulation et constats

Fichier gnr par le lecteur code barres et nomm inventaire physique comme son
lindique contient les codes des biens et des sites correspondant qui sont lus par la
douchette :

Figure III.29-Fichier dinventaire physique

58
Chapitre III La Ralisation de lapplication

Rcupration de donnes :( en cliquant sur Parcourir)

Figure III.30--Affichage
Affichage dinventaire physique dans lapplication

Calcul cart positif :

Figure III.31-
III.31 Rsultats de calcul dcart positifs

Calcul cart ngatif :

Figure III.32-
III.32 Rsultats de calcul dcart ngatif

Articles dplacs :

59
Chapitre III La Ralisation de lapplication

Figure III.33-la
III. liste des articles mal placs

VII-Conclusion:

Dans ce dernier chapitre, nous avons prsent la, maquette exprimentale, la phase de
ralisation de notre projet en prsentant les solutions mises en place, la dmarche de
travail. Finalement, nous avons prsent les tests de validation effectus.

60
Conclusion et Perspectives

Au cours de ce travail, nous avons tout dabord men une recherche sur la gestion des
inventaires au niveau des diffrentes entreprises et leur systme de fonctionnement.
Nous nous sommes intresss en particulier par les inventaires annuels au niveau de
lentreprise portuaire de Ghazaouet. On a doncdgag les difficults rencontrs et les
besoins attendus, ce qui nous a permis de dterminer les grands axes pour concevoir
notre solution.

Dans un premier pas,on a prsent lorganisme daccueil avec sa structure et ces


diffrentes activits.

Pour la mise en uvre dune solution logicielle, il faut commencer par lanalyse de
lexistant et la capture des besoins fonctionnels. Vraisemblablement cela tient de
lingnierie logicielle. Mais trs rapidement, ce travail sest transform en une
extraordinaire exploration bibliographique assez surprenante.Pour modliser notre
application on a choisi le langage UML, aussi bien dans les activits de capture des
besoins. Nous avons cependant tenu tre plus simplistes et moins exigeants en termes
de mthode de conception, dans le but de nous concentrer plus sur la pratique de la
ralisation de projet.

Nanmoins les rsultats de ce modeste travail constituent les bases d'un travail
poursuivre et amliorer pour une tude beaucoup plus approfondie. Le prototype que
nous avons ralis prfigure un logiciel utilisable dans la vie de lentreprise.
Il existe diffrent type dinventaire, on a choisi dans notre prototype linventaire annuel,
nous croyons que lautomatisation de tout type des inventaires est le plus urgent faire
ce stade davancement du projet. Nous proposons de regrouper avec un systme
modulairetout ce qui esten relation avec les inventaires (trimestriel, gestion des achats et
des reformes etc).
Nous esprons avoir pos la premire pierrepour linformatisation des diffrentes tches
de lentreprise pour une amlioration suprieure de ses services.

61
Rfrences bibliographiques

[1]www.portdeghazaouet.dz
[3] www.procomptable.com.
[4] Robert Ogor, Modlisation avec UML, ENSET Bretagne mai 2003.
[5] Laurent Piechoki, diagrammes dUML, dition 2007.
[6] Modlisations UML diagrammes structurels, Gnie lectrique et informatique
industrielle, IUT Toulon Var.
[7] Laurent Audibert, UML 2 de lapprentissage la pratique (cours et exercices),
dition Ellipses.
[8] UML et cas dutilisation.pdf
[9] Dfinition et caractristique d'UML, 2008.
[10] GABAY. Merise et UML pour la modlisation des systmes d'information, volume
5. Dunodedition, Mars 2004.
[11] Pascal Pare, Camille Rosenthal-Sabroux et Nasser Kettani, Dominique Mignet. De
Merise UML. Eyrolles France edition, Octobre 2001.
[12] Introduction la programmation oriente objets, CHAPITRE 9 UML, diagrammes
de classes.
[13] Analyse, Conception Objet, diagrammes de Classes, Une partie du matriau de ce
cours est issue du cours de Stphane Galland, Septembre 2003.
[14] MC Belaid, programmer les bases de donnes DELPHI 5 et 6, Edition PAGES
BLEUES.
[15] www.ehuoran.dz/qualite.html.
[16] www.developpez.com.
[17] Postek Q8_Series Quick Start Guide.pdf (guide dutilisation de limprimante)
[18] Datalogic-memoir-x3-fm.pdf (guide dutilisation de la douchette)
[19] www.e-marketing.fr.
[20]fr.wingwit.com.

62
Liste des tableaux

Table I.1-identification de lentreprise. 10

Table I.2-la liste des employs par service... 11

Table I.3-les tarifs de pilotage.. 15

Table I.4-les tarifs de remorquage 16

Table I.5-les tarifs de lamanage 16

Table I.6-les tarifs des transits des marchandises 17

Table I.7-Frais d'acconage des marchandises. 18

63
Liste de figures

Figure I.1-Le port de Ghazaouet 9


Figure I.2-lorganigramme de lEPG.12
Figure I.2-Prsentation de champ dtudes.20
Figure II.1- Diagramme de cas d'utilisation........28
Figure II.2-Diagramme de squence pour lauthentification...30
Figure II.3-Diagramme de squence pour "imprimer les articles par site"..30
Figure II.4-Diagramme de squence pour "recherche par date"..31
Figure II.5-Diagramme de squence pour "Afficher fiche dinvestissement" 32
Figure II.6-Diagramme de squence pour "Imprimer fiche investissement" 32
Figure II.7-Diagramme de squence pour "Paramtres dimpression" 33
Figure II.8-Diagramme dactivit pour lauthentification 34
Figure II.9-Diagramme dactivit pour "Imprimer les articles par site"..35
Figure II.10-Diagramme dactivit pour "La recherche par date".......35
Figure II.11-Diagramme dactivit pour "Afficher investissement"36
Figure II.12-Diagramme de classe...38
Figure III.1- Interface de Borland Delphi 742
Figure III.2-code barres....43
Figure III.3- Imprimante thermique. ..44
Figure III.4-Lecteur de code-barres... .45
Figure III.5-le formulaire dauthentification. 46
Figure III.6-le message derreur. 46
Figure III.7-La fentre daccueil de la commission de contrle. 47
Figure III.8- Menu principale. 47
Figure III.9- Menu principale..48
Figure III.10-Formulaire de la recherche48
Figure III.11-linventaire physique et thorique 49

Figure III.12-mobilier de bureau.49


Figure III.13-Matriaux lectroniques50
Figure III.14-Matriaux informatique.50
Figure III.15-Menu fichier..51

64
Figure III.16-Menu aide 51

Figure III.17-la fentre daccueil pour le chef service des moyens gnraux 51
Figure III.18-paramtre dimpression.. 52
Figure III.19-impression par date dacquisition 52
Figure III.20-Fiche investissement 53
Figure III.21-Imprimer les articles par site. 53
Figure III.22-Imprimer les codes-barres des sites.. . 54
Figure III.23-Etat dimpression sonNom1 55
Figure III.24-Etat dimpression des articles par site 55
Figure III.25- Etat dimpression par date 56
Figure III.26- Etat dimpression dune fiche 56

Figure III.27- Etat dimpression dune fiche pour un site 57

Figure III.28- Etat dimprimer un rapport dinventaire. 57

Figure III.29-Fichier dinventaire physique58

Figure III.30-Affichage dinventaire physique dans lapplication .59

Figure III.31- Rsultats de calcul dcart positif59

Figure III.32- Rsultats de calcul dcart ngatif 59

Figure III.33-la liste des articles mal placs60

65
Rsum
Pour amliorer sa performance, lentreprise daujourdhui vise automatiser la gestion
interne de ses activits en faisant appel des technologies informatiques. Dailleurs
cest le cas de lentreprise portuaire Ghazaouet qui souhaite automatiser le control de
son patrimoine et la gestion de ses inventaires.

Notre projet consiste identifier et analyser les besoins lis lentreprise qui
sarticulent autour des parties fonctionnelles savoir : tiquetage, reconnaissance
ettraitement. Ce dernier permet d'assurer les rsultats de calcul des carts, ainsi que la
rduction des temps de traitement.

La ralisation de ce projet, quant elle, est compose de deux parties essentielles :


tiquetage et reconnaissance. Ltape finale consistait faire des simulations et tests
pour sassurer que le travail donne des rsultats cohrents, et ventuellement corriger les
bugs qui peuvent arriver, si jamais il y en a.

Abstract
To improve the business performance, today's company aim to automate the internal
management of its activities, through computing technologies.

In fact, this is the case of GhazaouetPortuaire Company that wishes to optimize its
entire management. Our project has been to identify and analyze the needs of
thiscompany.

This model ensures the result of arithmetic difference and reducing processing time.

The implementation phase of the project has two essential parts: labeling, and
recognition. Finally, we have run simulations and tests to ensure that the work has been
done, and fix bugs that can occur, if ever there was.

*)( ' $ ! % !"#$


.78 ! 6 $ 1 / 0 - . + ,

?; ! + 0 ; < 0 !> $ # 6 < - += < : ;


H F . !> ( 0 ' , B 0$ !) ;D: B! A(A < + - += !
> N 0 !' B $ + ) M L $ '! ) ! > K , I
$ 6 H > $ B I +=. #B QB += OP M H + , - FK"$.
.!;B OP H S ! = N<