Chapitre 7
Logiciel
Lors de la réalisation de cette étude, nous
avons été amenés concevoir un logiciel dans le but
d'appliquerles méthodes de résolution au problème
posé. En effet il serait déraisonnable dessayer detrouver une
solution au problème sans l'aide d'une machineétant donné
la complexitédu problème et la méthode utilisée.
Notre logiciel est une application MDI qui a été
conçue avec Borland Delphi 7 Entreprise.
7.1 Qu'est-ce que Delphi?
Delphi est un environnement de programmation visuel
orienté objetpour le développement rapide d'application (RAD) En
utilisant Delphi, vous pouvez créer de puissantes applications pour
MicrosoftWindowsXPMicrosoft Windows 2000 et Microsoft Windows 98, avec un
minimum de programmation. Delphi fournit tousles outils nécessaires pour
développer, tester et déployer des applications, notamment une
importante bibliothèque de composants réutilisables, une suite
doutils de conception, des modèlesd'applii cations et de fiches et des
experts de programmation.
Delphi permet de concevoir tout type dapplication 32bits,
qu'ils'agisse d'un utilitaire de portée généraledun
programmecomplexe de gestion de données ou d'une application
distribuée
7.2 Qu'est ce qu'une application MDI?
Dans une application MDI (Interface de Document Multiple)
plusieurs documents ou fenêtres enfants peuvent être ouverts dans
une seule fenêtre parent. Cela est courant dans les applications
tellesque estableursou es traitements de texte
7.3 Présentation du logiciel
Le logiciel Flotte GPL 2006 est destiné à la
prise en chargede a sélection et de la planification de la flotte de
GPLiers, susceptibles de permettre à Sonatrach de satisfaire tousses
clients en minimisant e coûde transport. Donc Flotte GPL 2006 permet
de
1. Séléctionner la flotte optimale parmi uneliste
de navires
2. Etablir un planing sur toute lannée ou sur une saison,
en précisant ~ La date de chargement pour chaque rotation
~ La date du retour du navire de cetterotation
~ Le quai de chargement du navire
3. La gestion de toutesles données en relation avece
probllme, cette gestion est possibe grâce à une base
dedonnées locales mplémentée sur La SGBD Paradox, et une
panoplie de masques de saisies qui facilitent et organisent la manipulation de
ces données
Présentation de la "fiche principale"
Cette fiche est la fenêtre principale du logiciel, elle
permet d'acceder à toutes les autres fichessoit par lutilisationdu
menudéfilant, soit enutilisant les bouttons de raccourci
Chaque fois que l'utilisateur pointe le curseur sur un boutton
raccourci, a barre d'état affiche la commande corespondante.
Présentation de la fiche "nouveau port"
Cette Fiche permet l'enregistrement des informations d'unnouveau
port de déchargement, en toute sécurité.
Cette fiche renvoie des méssages davertissements,
àchaque ois que'utilisaa teur essaye d'introduire des données
incohérentess
Ces données pourront être modifiées
ousupprimeés avec a même acilité, en utilisant d'autres
fiches similaires disponibles sur ce logiciell
Présentation de la fiche "nouveau navire"
Cette Fiche permet l'enregistrement des informations d'unnouveau
naa vire, en toute sécurité.
Cette fiche renvoie des méssages davertissements,
àchaque fois que'utilisaa teur essaye d'introduire des données
incohérentess
Ces données pourront être modifiées
ousupprimées avec a même facilité, en utilisant d'autres
fiches similaires disponibles sur ce logiciell
Présentation de la fiche "nouveau poste de chargement"
Cette Fiche permet l'enregistrement des informations d'unnouveau
poste de chargement, en toute sécurité.
Cette fiche renvoie des méssages davertissements,
àchaque fois que'utilisaa teur essaye d'introduire des données
incohérentess
Ces données pourront être modifier ousupprimer avec
a même facilité, en utilisant d'autres fiches similaires
disponibles sur ce logiciell
Présentation de la fiche "suppression"
Cette Fiche permet la suppression logique ou physique des
informations d'un port, un navire ou un quai, en toute
sécurité.
Présentation de la fiche "listes"
Cette Fiche permet d'afficherla liste des navires, ports ou
postesde charr gement.
Il est recommandé de ne pas modifier les données en
utilisant cette fiche, car l'utilisateur risque de saisir des données
incohérentes.
Présentation de la fiche "durées des rotations"
Cette Fiche permet simplement dafficher les durées
derotation de chaque navire, vers chaque port compatible.
Présentation de la fiche "comparaison des
méthodes"
Cette Fiche permet de lancerl'exécution des deux
algorithmesde réé solutions, ainsi que la comparaison de ces
méthodes, et le choix du mode d'affichage graphique ou numérique
de la solution.
Présentation de la fiche "résolution"
Cette Fiche permet de lancer lexécution de algorithme
de a recherche Tabou seul car ce dernier est généralement plus
perrormant que lagorithme génétique, ainsi que le choix du mode
daffichage graphique ou numérique de la solution.
Présentation de la fiche "affichage alphanumérique
de la solution"
Cette Fiche permet l'affichage de la solution. Elle permet
aussilimpress. sion de la solution. La répartition de la solution sur
des feuillede formatAA, est faite automatiquement par le logiciell
Présentation de la fiche "affichage graphique de la
solution"
Cette Fiche permet l'affichage intuitiifde la solution, cara
soluion numéé rique est difficile à comprendre
|