Développement d'une application informatique d'échange de messagerie en réseau local( Télécharger le fichier original )par Théophile Theocent Mweze Rwagaza Institut supérieur pédagogique de Bukavu- RDC - Licence en pédagogie appliquée option informatique de gestion 2012 |
Le personnel de l'ONG Biosadec est constitué d`une centaine d'agents très jeune, actif et dynamique, et qui sont en majorité des anciens étudiants des différentes universités et instituts supérieurs de la place. Page | 9 DIRECTION SCIENTIFIQUE DIRECTION ADMINISTRATIVE ET FINANCIERE I.6. Organigramme de l'ONG Biosadec CONSEIL D'ADMINISTRATION DIRECTION GENERALE SECRETARIAT GENERAL DIRECTION TECHNIQUE ET PRODUCTION SECRETARIAT SCIENTIFIQUE SECRETARIAT ADMIN ET FIN. SECRETARIAT DEPT SANTE DPT EDUCATION UNIVERSITE BIOSADEC DEPT LABO ET RECHERCHES SCIENTIFIQUE DEPT LABO MARKETING ET DIAGNOSTICS PHARMACEUTIQUES DEPT ADMINISTRATIF DEPT FINANCIER DEPT TOURISME ET ENVIRONNEMENT DPT CONTENTIEUX ET REL. PUBLIQUES DPT COMMERCIAL DPT PRODUCTION/ DPT CULTURE-SPORT ET LOISIRS DPT TECHNIQUE DPT AGROPASTORAL SECRETARIAT SECR SECRETARIAT SECRETARIAT SECRETARIAT ADMIN. SECRETARIAT FINANCIER SECRETARIAT SECRETARIAT SECRETARIAT SECRETARIAT SECRETARIAT SECRETARIAT ELECTRICITE MECANIQUE TRANSPORT TRESOR GESTION COMPTA INFORM SGAC SGAD AB
GUEST BEACH ET HOTEL KAZINGO S/ S/ PHARM A2 ANIMAUX DOMEST. ANIMAUX SAUVAGES SITES TOURISTIQUES CHIDAHO SECR. Facultés DEPTM SECR. Admin Content SECR SANTE HUM. RP Cais CPT SANTE ANIM. HYG SERV. SOC RH MARKETING SERV. GENER. AGENCE CHIDAHO PROMATES SAFARI'S DIAGNOSTICS PHARMACIE GUEST CONTENTIEUX ET SECURITE S/ S/ ACC. INFIRM A2 A2 RELATIONS STADE OMNI SPORT CHIDAHO PRODUCTION ANIMALE PRODUCTION VEGETALE RECH. BIOL CLIN RECH. AGRONOM SECRETARIAT RECTORAT SECR. DU RECTEUR
MUT DE SANTE CLINIQUE MED BKV CLINIQUE VETERINAIRE CS BAGIRA CS KADUTU C. HOSP CHIDAHO SEROLO GIE BACTERI OLOGIE HEMATO LOGIE BIOCHIM IE PRIMATES (Chimpanzé, Singe, SERPENTS (Boa) CHIMIE PHYSIQUE BACTERIOL. BOVINS
PHARMA VETERINAIRE PHARMA HUMAINE LABO IN VITRO COPROL OGIE
Page | 10 ? Commentaires de l'organigramme : L'organigramme étant très vaste, nous nous limitons à expliquer seulement les grandes lignes, à savoir l'Assemblée Générale, la Direction Générale, le Secrétariat ainsi que les 3 grandes directions qui constituent l'organisation. Il s'agit de la Direction scientifique, la direction administrative et financière et la direction technique & production. - Les membres de l'organisation sont choisis par l'Assemblée générale pour l'intérêt qu'ils manifestent à l'égard de l'organisation, pour leur intégrité morale et pour leur sens du devoir et de responsabilité. Ils donnent des avis techniques au comité Directeur sur toutes les questions liées à la bonne marche de l'organisation. Le Directeur Général, le Secrétaire générale et son adjoint constituent le bureau de l'assemblée générale. L'assemblée générale est présidée par le Directeur Général et en cas d'absence ou d'empêchement par un des Directeurs et c'est conformément aux dispositions de l'article 18 du statut. Pour siéger valablement, l'A.G doit réunir au moins les deux tiers de ses membres. Si le quorum requis n'est pas atteint, une nouvelle Assemblée Générale sera convoqué endéans d'une semaine. Dans ce cas, elle siègera valablement quelque soit le nombre des membres. - Le Directeur Général est l'animateur
principal de l'organisation et le coordinateur des - Les trois directeurs dirigent chacun sa direction dans les
limites de son domaine et - Le secrétaire générale assure les
fonctions de secrétaire du comité Directeur et tient
les Page | 11 Chapitre 2e : Les Activités de professionnalisationII.1. IntroductionAu sein de l'ONG Biosadec, le travail débute touts les jours de 7h 30' et se termine à 16h 30' sauf le samedi qu'on commence de 10h 00' jusqu'à 12h 30'. Pour nous, il a été prévu 31 jours de stage, allant du 13 Décembre 2012 au 13 Janvier 2013 soit un mois durant dans différents services au sein de l'ONG Biosadec, la durée de la passation du stage a été répartie comme suit : II.2. Activités principales réalisées- Du 13 Décembre au 20 Décembre 2012 qui fait 6 jours au Bureau administratif avec comme activités principales : maintenance des équipements informatiques (optimisation système d'exploitation, installation et mis à jour antivirus hors date, configuration imprimante sur les ordinateurs non configurés, assistance à la DAF sur l'utilisation de la base de données de gestion des opérations et application de la maintenance corrective sur cette faille détecté au niveau de la base de données. - Du 21 Décembre 2012 au 05 Janvier 2013 qui fait 14 jours au site Universitaire Biosadec avec comme tâches principales : test de l'état de 20 Ordinateurs de bureau acheté pour le compte du laboratoire informatique (Installation du système d'exploitation, Pilote et autres utilitaires d'application), maintenance site web et mis à jour des données à la une au sein de l'université ( www.universitebiosadec.com), participation au câblage réseau du laboratoire informatique (LAN) de l'université ; Voici en image le schéma du réseau configuré au laboratoire informatique de l'Université Biosadec: Page | 12 ? Schéma réseau du laboratoire informatique de l'U.B (Université Biosadec) Page | 13 ? Explication du schéma: Le schéma pour le quel nous avons opté est classé dans la topologie en étoile, toutes les machines sont branchés à une machine centrales (Switch), qui sait envoyer les informations à une machine en particulier. Donc ceci nous fait penser à des machines reliées en paire torsadée à un Switch. ? Justification du choix de cette topologie : En étoilé toutes les communications passent par le point central. On lui envoie l'information avec le nom du destinateur, et le point central aiguille l'information vers la bonne machine (adressage par IP). C'est comme le centre de tri de la Poste (sauf que c'est plus rapide). En étoile, on peut brancher une infinité des machines à condition que vous ayez un Switch qui va résister ; ici pour notre cas nous avons un Switch à 24 Ports et il répond à notre besoin. Mais déployer un réseau avec une infinité des machines, dépendra de la capacité de notre point central à traiter un grand nombre de machines. Donc aussi vous comprendrez que le facteur limitant peut être les fournisseurs d'accès à internet (ISP c'est-à-dire Internet Service Provider). En ce sens si nous avons une connexion haut-débit, nous comprenons qu'aujourd'hui on peut faire un réseau de taille illimitée, mais dans ce cas il faut relier plusieurs points centraux entre eux. Ainsi, ils se transmettent l'information jusqu'à l'acheminer au destinataire. Pour ceci nous recommander fortement aux entreprises usant du réseau informatique d'utiliser la topologie en étoile car cette dernière semble assez clair du fait qu'elle possède des caractéristiques permettent d'étendre son réseau aussi bien en taille qu'en nombre de machines. Et cette topologie tombe bien car les réseaux en bus ou anneau sont en voie de disparition aujourd'hui.1 - Du 05 Janvier au 12 Janvier 2013 qui fait 6 jours, retour au bureau administratif par reprise des tâches habituellement au début du stage suivi enfin par l'entretien de questions-réponses avec le gestionnaire de l'ONG en rapport avec la procédure à prendre pour 1 http://www.siteduzero.com/tutoriel-3-346824-brancher-les-machines-la-couche-1.html L'élaboration de l'algorithme d'une application de messagerie interne (Service Messenger), est inscrite dans le but de contribuer à la réalisation des objectifs que l'ONG Page | 14 élaborer le rapport de stage. Après ça il nous a remis le statut de l'ONG pour référence de ce que nous allons rédiger. II.3. Travail technique ou apport scientifiqueII.3.1. IntroductionAprès la phase d'insertion et de réalisation de quelques activités principales ceci nous a permis de nous familiariser avec les horaires de travail et les attitudes à adopter au sein de la structure, nous passons à celle qui nous a passionné et qui est essentiellement consacrée au compte rendu du travail technique réalisé au cours du stage. Sous observation de la façon manuelle et archaïque dont les agents de la structure échangent le message de service, nous avons été amenés à travailler sur le thème « Mise au point d'un logiciel d'échange de messagerie interne en réseau local » Le choix de ce thème se justifie par le fait que le bureau central (bureau administratif) de l'ONG Biosadec a plusieurs agents et qu'il ne vaut pas la peine de se déplacer à chaque fois qu'il faut passer un message à un collègue de service, ainsi , nous voulons mettre sur pied un logiciel d'échange de messagerie interne en local entre les agents de différents services pour permettre un bon climat de travail et la rapidité dans l'exécution des tâches. Le logiciel sera ou est nommé « Service Messenger » pour dire Messagerie de service. II.3.2. Approche et motivation de la mise au point du logiciel « Service Messenger »:? La première approche est de diminuer les dépenses mensuelles sur les paiements des abonnements de communication auprès des services de télécommunication à Bukavu ; ? La seconde c'est de permettre aux agents des différents bureaux de se transmettre des informations confidentielles sans passer par un contrôleur ou serveur d'accès à distance (ISP : Internet Service Provider). II.3.3. Algorithme de « Service Messenger »Page | 15 Biosadec c'est assigné au départ, en vu d'aider les agents d'être plus rapide dans l'échange de message de service. a. Algorithme général Algorithme Service_Messenger ; Début Attributs Global Fichier : Menu ; Global Paramètre : SousMenu ; Global Quitter : SousMenu ; Local ParamètreServeur : Sous-sousMenu ; Local AjoutMachine : Sous-sousMenu ; Global Fermer : ControlBox ; Global Effacer : Bouton ; Global Connexion : Bouton ; Variable : Privée : ipAddress ; Connecteur ServiceMessenger() ; Début Nom « MENU FICHIER SERVICE MESSENGER » ; SERVICE MESSENGER Nom ; DisposerAttribut() ; Fin connecteur ; Procédure ouvrir (Paramètre IP Address) ; Début Nom IP Address nouveau IP Address ; Afficher Ip Address() ; Fin procédure ; Procédure Quitter () ; Début frmMenu.Quit ; Fin procédure ; Fin Algorithme Page | 16 b. Algorithme détaillé Fonction ParamètreServeur (AddServer) : booléen ; Début Si (Ip Address= Ip Address Server) alors Connexion (client serveur); Si non Pas de connexion (client serveur) ; Retourner faux Fin ; Fonction AjoutMachine (AddClient) : booléen ; Début Si (Ip Address entré n'existe pas encore alors ajouter Ip address) ; Retourner vrai ; Si (Ip Adress existe déjà alors n'est pas ajouter car conflit d'adresse Ip) ; Retourner faux ; Fin ; Fonction connexion (bouton) : général ; Début Connexion (« Client / serveur ») ; Si (Paramètre serveur=Paramètre client) ; Retourner vrai ; Si non ; Retourner faux ; Fin ; Fonction fermer (controlbox) : général ; Début Si (utilisateur ferme) alors réduire la fenêtre de l'application dans la barre de notification Windows ; Retourner vrai ; Fin ; Fonction effacer (bouton) : général ; Début Page | 17 Effacer (« Message texte à envoyer ») ; Fin si ; Si (« txtboxMessage= Message à envoyer ») ; Retourner vrai ; Fin ; Fin fonction ; Fin Algorithme II.3.4. Configuration du réseau local pour utiliser « Service Messenger »Tout doit commencé par la configuration du réseau local pour que le logiciel de messagerie interne fonctionne. Toutes les configurations se passeront sous Windows 7 Professionnel qui est l'OS le mieux placé en réseau2. Nous allons tout d'abord modéliser le schéma de l'emplacement des ordinateurs au sein du bureau administratif et ensuite la configuration système : 2 http://windows.microsoft.com/fr-FR/windows7/products/compare Page | 18 Passons à la configuration système : - Ouvrir le panneau de configuration : - Choisir Wiew network status and tasks selon la langue de votre système d'exploitation, moi le mien est en Anglais, puis ça vous ouvre la fenêtre suivante : Page | 19 Ici nous voulons faire la configuration statique des adresse IP comme notre application va tourner en réseau local, cliquer sur Wireless Network Connection ou sur Network Connection selon le type de connexion que vous utilisez moi je suis connecté en Wi-Fi, puis la fenêtre suivante s'affiche : Faites tout droit un clic sur le bouton Properties, et ça nous affiche la fenêtre suivante avec comme titre Wirelless Network Connection Properties Sur cette fenêtre double cliquons sur Internet Protocol Version 4 (TCP/IPV4) pour accéder à la fenêtre de configuration automatique et statique des adresses IP, pour notre cas choisissons Use the following IF address et tapons l'adresse IP de notre première machine Page | 20 qui va porter le 192.168.10.2 car notre routeur a l'adresse IP 192.168.10.1 et continuons ainsi sur les autres machines du réseau pour travailler en configuration statique et non en DHCP qui fournit automatique les adresses IP aux ordinateurs du réseau sans trop se casser la tête. En fin faites toujours un clic sur OK pour valider la configuration statique. Surtout ne faut jamais oublier de le faire sur les autres machines du réseau car l'application risque de ne pas tourner car lors de la conception et programmation nous avons pu instruire à cette dernière de tenir compte de la configuration statique. C'est pourquoi nous avons opté pour cette configuration ennuyante statique. Page | 21 II.3.5. Description de son utilisationa. Etape d'installation de Service MessengerLa version que nous présentons dans le présent document est une version d'essaie et totalement gratuite. Pour installer, il faut tout d'abord disposer du support (CD, Disque amovible,..) contenant l'application, sur le support vous retrouverez toujours deux exécutable, l'un nommé Serv Mess Client (Service Messenger Client) et l'autre Serv Mess Server (Service Messenger Server). La procédure est la même pour les deux applications sauf qu'il faut tenir compte de la technologie Client / Serveur. Donc il faut exécuter l'application Service Messenger Server sur un ordinateur du réseau qui sera considéré comme le Serveur et l'application Service Messenger Client sur le reste des ordinateurs qui seront considérés comme ordinateurs Clients de notre réseau. L'ensemble de l'application se présentera comme suit : En double cliquant sur Serv_Mess_Client ou Server, une fenêtre apparaîtra où vous choisirez la langue d'installation. Généralement, la langue est automatiquement sélectionner par votre système d'exploitation mais vous pouvez toujours changer la sélection suivant votre besoin. Au lancement de l'installation, la fenêtre ci-dessous s'affichera : Après que vous ayez choisis l'une parmi ces langues proposées, cliquez en suite sur « OK » pour passer à l'étape suivante ou sur « Cancel » pour annuler l'installation. Page | 22 ? Assistant d'installation Cette fenêtre sert d'information tout simplement. Elle vous invite en outre à continuer sans inquiétude car vous serez assisté tout au long de l'installation. Après avoir cliquez sur « OK » de la fenêtre langue d'installation, vous arriverez sur la fenêtre ci dessous : Cliquez ensuite sur Next pour poursuivre l'installation pour afficher la fenêtre d'information sur le logiciel ou sur cancel pour abandonner l'installation ? Information sur le logiciel Page | 23 Vous pouvez soit cliquer sur « Back » pour revenir sur la fenêtre assistant d'installation ou sur « Next » pour poursuivre l'installation en affichant la fenêtre dossier de destination ou sur « Cancel » pour abandonner l'installation. ? Dossier de destination du logiciel Cette fenêtre vous permet de choisir un dossier où le logiciel sera enregistré, le dossier de destination par défaut de Service Messenger est C:\Program Files\Serv Mess Server, toute fois l'utilisateur peut changer en cliquant sur parcourir pour sélectionner un autre dossier de son choix. Outre ces informations, cette fenêtre calcule l'espace disponible sur votre disque dur avant la copie des fichiers dans le dossier de destination que vous avez choisi, alors il est fortement recommandé d'avoir plus de 0,9 MB libre sur le disque d'installation. Voici la fenêtre dossier de destination : Vous pouvez soit cliquer sur « Back » pour revenir sur la fenêtre information sur le logiciel, et si l'espace disque est suffisante cliquez « Next» pour poursuivre avec l'installation, en affichant la fenêtre dossier du menu démarrer ou sur « Cancel » pour abandonner l'installation. ? Dossier du menu démarrer Cette fenêtre vous permet de sélectionner un dossier qui contiendra les raccourcis du logiciel dans le menu démarrer. Le dossier par défaut est Serv Mess Server ou Client selon la partie que vous installez, toute fois l'utilisateur pourra cliquer sur Browse pour sélectionner un autre dossier du menu démarrer. Si vous ne souhaitez pas créer ce raccourci dans votre Page | 24 menu, marqué la case à cocher tout juste au bas de la fenêtre dossier du menu démarrer qui est par défaut décoché donc près à créer pour vous un raccourcis. Voici ci-dessous, la fenêtre dossier du menu Démarrer : Vous pouvez soit cliquer sur « Back » pour revenir sur la fenêtre dossier de destination, soit sur « Next » pour poursuivre avec l'installation en affichant la fenêtre tâche supplémentaire ou sur « Cancel » pour abandonner l'installation. ? Fenêtre des taches supplémentaires Cette fenêtre vous permet de créer une icône sur le bureau de Windows, il suffit de cocher la case « Create a desktop icon ». La voici donc ci dessous : Page | 25 Vous pouvez soit cliquez sur « Back » pour revenir sur la fenêtre dossier du menu démarrer, soit sur « Next » pour poursuivre avec l'installation en affichant la fenêtre près à installer ou sur « Cancel » pour abandonner l'installation. ? Fenêtre près à installer Cette fenêtre donne une vue d'ensemble sur les processus que vous avez effectués avant d'installer le logiciel, voici ci-dessous la fenêtre en question : Vous pouvez soit cliquez sur « Back » pour revenir sur la fenêtre de sélection des tâches supplémentaires , soit sur « Next » pour poursuivre avec l'installation en affichant la fenêtre installation en cours ou sur « Cancel » pour abandonner l'installation. ? Installation en cours Cette fenêtre installe le logiciel sur votre disque dur. Pendant ce temps veuillez patienter pendant que l'assistant installe le logiciel votre ordinateur, cela peut prendre quelques secondes selon la vitesse d'exécution des tâches dont dispose votre ordinateur. Voici la fenêtre ci-dessous : Page | 26 Sur cette fenêtre vous n'avez qu'une seule possibilité, celle de cliquer sur « Cancel » pour abandonner l'installation. ? Fin d'installation Cette fenêtre informe que l'installation a été bien faite et que le logiciel est près à s'exécuter. L'utilisateur cliquera en suite sur « Finsih ». Si vous ne souhaitez pas exécuter automatiquement le logiciel après installation, décocher la case à cocher « Lauch Serv Mess Server ou Client » qui est par défaut coché donc prêt à exécuter automatiquement le logiciel après son installation, ensuite cliquez sur « Finish ». b. Guide d'utilisateur de Service MessengerDouble-cliquez sur l'icône « Serv Mess Serv ou Client », se trouvant au bureau de Windows ou cliquez sur le menu démarrer, puis sur tous les programmes ensuite sur « Serv Mess Serv ou Client » pour lancer le logiciel. Voici le formulaire qui apparaitra pour la partie Serveur: Page | 27 Et pour la partie Client voici le formulaire : Pour réaliser ces deux applications, il nous a fallu bien comprendre la notion de Client / Serveur, comme vous l'avez constaté lors de l'installation. Pour arriver à tout ça, nous avons fait usage de la technique de Winsocks de l'IDE Visual Basic 6.0. Pour connecter les deux Winsocks entre les deux applications, il y a un de deux qui doit attendre l'appel de l'autre, comme nous le faisons au téléphone avec nos correspondants. Celui qui attend le coup de fil, c'est le SERVEUR, l'autre celui qui compose le numéro c'est le CLIENT3. Ce c'est lui qui va devoir connaître l'adresse IP et le port du serveur, en bref le numéro de téléphone. Pour les gros débutant, l'IP est un numéro unique identifiant la machine sur le réseau auquel elle est connectée, et le port comme je l'ai dit tout à l'heure c'est le tuyau qu'on veut prendre pour faire passer la flotte (de bits). ? Configuration proprement dite au niveau de l'application Après lancement de ces deux applications (le serveur sur un ordinateur) et le client sur les autres ordinateurs du réseau. ? Pour le serveur : D'abord, Configurer le serveur, configurer chaque poste client dans le serveur en utilisant le menu Paramètre dans paramètre vous verrez Ajouter une machine, et saisissez les adresses IP des autres machines clientes pour que le serveur puisse en tenir compte. 3 www.vbfrance.com/tutoriel - Comment qu'on se sert du contrôle Winsock en VB ? Page | 28 Voici en image la procédure, donc il faut tout simplement taper la suite des adresse IP fournit au niveau système : ? Du coté client Configurer le serveur, dans le menu paramètre choisissez "Paramètre du Serveur" et donnez l'adresse IP de la machine Serveur (192.168.0.1) et voila il vous reste plus qu'à sélectionner une adresse dans le champ combobox et puis cliquer sur "connexion" pour commencer l'échange des messages et directement une fois connecté au niveau de la barre de titre, un message vous indique que vous êtes connecté : Pour le reste de fonctionnalités au niveau du logiciel, l'ensemble des formulaires que vous aurez à visualiser indique ce que ça fait, par exemple lorsque vous fermez l'application, elle se réduit dans la zone de notification, etc.... Page | 29 II.3.6. Quelques codes sources? Code pour la création du setup avec l'IDE InnoSetup ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{88D2EEE5-6BF6-4D9E-8DB2-73DF1F6FF244} AppName=Serv Mess Client AppVersion=1.5 ;AppVerName=Serv Mess Client 1.5 AppPublisher=Theocent_Soft, Inc. AppPublisherURL=http://www.theocent.e-monsite.com/ AppSupportURL=http://www.theocent.e-monsite.com/ AppUpdatesURL=http://www.theocent.e-monsite.com/ DefaultDirName={pf}\Serv Mess Client DefaultGroupName=Serv Mess Client AllowNoIcons=yes InfoBeforeFile=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge _2013\Service Messenger\Service_Messenger_Client\A lire.txt InfoAfterFile=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge_ 2013\Service Messenger\Service_Messenger_Client\Readme.txt OutputDir=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge_20 13\Out put setup OutputBaseFilename=Serv Mess Client SetupIconFile=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge _2013\Service Messenger\Service_Messenger_Client\763.ico Compression=lzma SolidCompression=yes WizardImageFile=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_sa tge_2013\Me.bmp [Files] Page | 30 WizardSmallImageFile=C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_ de_satge_2013\Me.bmp [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" Name: "basque"; MessagesFile: "compiler:Languages\Basque.isl" Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl" Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl" Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl" Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl" Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl" Name: "french"; MessagesFile: "compiler:Languages\French.isl" Name: "german"; MessagesFile: "compiler:Languages\German.isl" Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl" Name: "hungarian"; MessagesFile: "compiler:Languages\Hungarian.isl" Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl" Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl" Name: "mashi"; MessagesFile: "compiler:Languages\Mashi.isl" Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl" Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl" Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl" Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" Name: "slovak"; MessagesFile: "compiler:Languages\Slovak.isl" Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl" Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1 Page | 31 Source: " C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge_20 13\Service Messenger\Service_Messenger_Client\Serv Mess Client.exe"; DestDir: "{app}"; Flags: ignoreversion Source: " C:\Users\Theocent\Documents\Mémoire_Theocent_L2_IG\Rapport_de_satge_20 13\Service Messenger\Service_Messenger_Client\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs [Icons] Name: "{group}\Serv Mess Client"; Filename: "{app}\Serv Mess Client.exe" Name: ; NOTE: Don't use "Flags: ignoreversion" on any shared system files " {group}\{cm:ProgramOnTheWeb,Serv Mess Client}"; Filename: "http://www.theocent.e-monsite.com/" Name: "{group}\{cm:UninstallProgram,Serv Mess Client}"; Filename: "{uninstallexe}" Name: "{commondesktop}\Serv Mess Client"; Filename: "{app}\Serv Mess Client.exe"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Serv Mess Client"; Filename: "{app}\Serv Mess Client.exe"; Tasks: quicklaunchicon [Run] Filename: "{app}\Serv Mess Client.exe"; Description: "{cm:LaunchProgram,Serv Mess Client}"; Flags: nowait postinstall skipifsilent Page | 32 ? Code pour sélectionner l'adresse IP dans le combox du coté client Private Sub IpAddr_DropDown() On Error GoTo FlErro FlName = "IpConf" IpAddr.Clear Open "" & App.Path & "V" & FlName & ".txt" For Input As #1 Do While Not EOF(1) DoEvents Input #1, Datas IpAddr.AddItem Datas Loop Close #1 FlErro: If Err.Number = (53) Then MsgBox "Fichier vide veuillez confugirez les adresses des machines correspondantes..." Err.Clear Open "" & App.Path & "VIpConf.txt" For Append As #2 Close #2 Else Err.Clear End If End Sub Page | 33 ? Code pour l'envoi d'un message à un destinateur Private Sub Command2_Click() If SckSender.State = 7 Then SckSender.SendData IpAddr & "|" & SckSender.LocalHostName & " : " & TxtSend TxtDspl.AddItem SckSender.LocalHostName & " : " & TxtSend TxtSend.Text = "" TxtSend.SetFocus Else TxtDspl.AddItem SckSender.LocalHostName & " : " & TxtSend & " Vous êts deconnecter, texte non envoyé" TxtSend.Text = "" TxtSend.SetFocus End If End Sub Cette liste n'est pas exhaustive !!!!!. Vous trouverez la suite
sur le CD ROM qui est fournit Page | 34 Conclusion et suggestionsEtant donné que toute oeuvre humaine doit avoir un début et une fin, nous voici au terme de notre rapport de stage effectué au sein de l'ONG BIOSADEC un mois durant soit du 13 Décembre 2012 au 13 Janvier 2013. Cette période nous a été très utile par le fait qu'elle nous a permis d'établir une différence nette entre la vie estudiantine et la vie professionnelle. Dans la vie professionnelle la relation qui existe entre les travailleurs d'une même société est une relation hiérarchisée or, la relation liant les étudiants d'un même auditoire est une relation de camaraderie non hiérarchisée. En effet, hormis l'introduction et la conclusion, le présent rapport a porté sur deux grands chapitres dont : - Le premier présente la généralité sur l'ONG BIOSADEC, où nous avons présenté l'historique, les activités et objectifs, l'organigramme, le plan de localisation, la phase d'insertion pour débuter le stage, la prise de contact et l'imprégnation informatique de l'ONG. - Dans le second chapitre, nous avons présenté les activités de professionnalisation réalisées au sein de l'ONG durant la durée du stage soit du 13 Décembre 2012 au 13 Janvier 2013, notamment les activités principalement réalisées (câblage réseau de la salle informatique, assistance à la base de données de gestion des activités, maintenance informatique, etc) et la présentation du travail technique visant à doter l'ONG BIOSADEC d'un logiciel répondant au besoin d'échange de messagerie interne au sein du bureau administratif, qui tourne en réseau local. En fin, partant de notre observation d'un mois durant au sein de l'ONG BIOSADEC, nous suggérons ce qui suit : - De mettre sur pied un mécanisme de décentralisation des activités car nous avons observé une certaine centralisation dans certains départements ce qui occasionne un retard dans la production des certains rapports; - De maintenir la sécurité informatique au niveau de touts les équipements concernés pour éviter l'endommagement électrique de ces derniers; - De maintenir la rigueur sur le respect des heures d'entée et de sortie de service ; Page | 35 - D'impliquer de plus la gestion des activités vers la NTCI (Nouvelle Technologie de la Communication et de l'Information) pour maximiser le rendement et éviter les méthodes administratives archaïque qui peuvent entraîner le mauvais traitement des données. - De tenir compte des besoins logistiques exprimés à chaque fois qu'il y a nécessité. - Page | 36 Table de matièresEPIGRAPHE I DEDICACE III REMERCIEMENTS IV SIGLES ET ABREVIATIONS V RESUME 1 ABSTRACT 2 Introduction 3 Chapitre 1er : Généralités sur l'ONG BIOSADEC 4 I.1. Aperçu historique sur l'ONG BIOSADEC 4 I.2. Objectifs et activités de l'ONG 4 I.3. Domaines d'intervention et différents projets en cours 5 I.4. Les différentes stratégies 6 I.5. Imprégnation partielle de l'ONG Biosadec 7
I.6. Organigramme de l'ONG Biosadec 9 ? Commentaires de l'organigramme : 10 Chapitre 2e : Les Activités de professionnalisation 11
II.3.1. Introduction 14 II.3.2. Approche et motivation de la mise au point du logiciel « Service Messenger »: 14 II.3.3. Algorithme de « Service Messenger » 14 II.3.4. Configuration du réseau local pour utiliser « Service Messenger » 17 II.3.5. Description de son utilisation 21 II.3.6. Quelques codes sources 29 Conclusion et suggestions 34
| "I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..." |