République Algérienne Démocratique et Populaire Ministère de l’Enseignement Sup

République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientiftque Université A/Mira de Béjaïa Faculté des Sciences Exactes Département d’Informatique Mémoire de Master en Informatique Option Administration et Sécurité des Réseaux Thème Développement d’une application mobile client/serveur dédiée à la logistique transitaire sur windev mobile cas d’étude : BMT (Bejaia Mediteranean Terminal ) Présenté par Mr BOUAGACHE Djamel Eddine Mr TAIRI Hassane Soutenu devant le jury composé de : Président Mr ALLICHE Abdenour Encadreur Dr IDOUGHI Djilali Examinateur Melle AZOUI Aicha Promotion 2015/2016 i ii XML Xextencible Marckup Language SOAP Simple Object Access Protocol HTTP Hyper Texte Ttransfer Protocol SMTP Simple Mail Ttransfer Protocol OSI Open Systems Interconnection LISTE DES ABRÉVIATIONS iii Liste des abréviations ii Table des Matières iii Liste des tableaux v Table des ftgures vi TABLE DES MATIÈRES v LISTE DES TABLEAUX vi TABLE DES FIGURES Remerciement Tout d’abord, nous tenons à exprimer nos remerciements au « Bon Dieu » de nous avoir donné la volonté, la patience, la force, la foi et le courage pour réaliser ce travail. Merci Allah de nous avoir appris, protégés, guidés tout au long de notre vie. Nous tenons à remercier chaleureusement les membres du jury pour nous avoir fait le grand honneur d’examiner et de juger ce travail. Nous tenons à remercier profondément notre promoteur qui nous à permis de profiter de ses savants conseils, son aide, son orientations et ses encouragements et qui à su nous faire découvrir le plaisir et la patience nécessaire dans la recherche. Nous remercions d’autant nos très chers parents qui sont nos exemple de la réussite, que nous aimons tant et respectons, nos parents que nous ont donnés de l’amour, de la tendresse, du soutien et de la force; que Dieu vous protèges et vous prête tous une longue et heureuse vie. Nous remercions toute la promotion Informatique, également tous ceux qui ont attribué de près ou de loin à la réalisation de ce travail. Merci également à tous ceux qui ont, un jour ou l’autre, nous ont offert leurs amitiés, leurs amours et des moments inoubliables. Enfin Dans le souci de n’oublier personne, qu’il trouve ici dans ces lignes l’expression de notre gratitude. « Qu’Allah le clément et miséricordieux vous accorde son aide dans tous vos projets et toute votre vie quotidienne ». Merci. Dédicace C’est avec un énorme plaisir que je dédie ce travail à mes parents pour leur affection et l’aide morale qu’il m’offre à qui je doit une gratitude éternelle. A mon grand frère Sidou et mes chères sœurs Samira et Fairouze, ainsi que ma famille en général. Je dédie ce travaille en particulier a ma chère Lila qui a su trouver les mots juste, dans les moments compliqués de la réalisation du projet. A mes amis(es) de toute horizons, ceux l’université, Lycée, les Lèo du Cap, ELhouma ainsi que TABINOMTIW avec qui j’ai passée des moments cultes. TAIRI Hassane Avec l’aide du tout Puissant, nous avons pu réaliser ce modeste travail que je dédie à: Mes chers parents, pour tout votre amour, votre soutien et votre stimulante fierté. Les mots sont faibles pour exprimer la force de mes sentiments et la reconnaissance que je vous porte. Mes très chers parents aucune dédicace ne saurait exprimer mon grand amour, mon estime et ma profonde affection. Je ne saurais vous remercier pour tout ce que vous avez fait pour moi, et ce que vous faites jusqu'à présent. « Que Dieu vous garde et vous accorde longue vie ». A mon frère LAMINE en témoignage d’un amour spécial et de son soutien A mon cousin HAMZA toute ma famille sans exception A tous mes chers amis les plus fidèles WALID, YANIS, MOUNIR, KOUKOU, AMEL, YASMINE, SIHAM Milou, Hafid CHELOUAH… A ma très chère et exceptionnelle TAMAZIGHT que dieu la garde a moi. BOUAGACHE Djamel Eddine [v] Liste des figures Figure 1 : Organigramme de BMT .......................... 6 Figure 2 : Processus de transit du conteneur ............ 9 Figure 3 : Architecture d’un système mobile ............ 14 Figure 4 : Architecture Client/serveur .................... 19 Figure 5 : Diagramme de cas d’utilisation .............. 24 Figure 6 : Gestion des comptes ......................... 26 Figure 7 : Consulter la liste des transactions ......... 27 Figure 8 : Traitement des conteneurs ................... 28 Figure 9 : Diagramme de séquence authentification ...... 30 Figure 10 : Diagramme de séquence opérations ........... 31 Figure 11 : Diagramme de séquence transaction .......... 32 Figure 12. Diagramme de séquence conteneur ............. 33 Figure 13 : Diagramme de séquence ajouter un compte ..... 34 Figure 14 : Diagramme de séquence modifier un compte ... 35 Figure 15 : Diagramme de séquence supprimer un compte .. 36 Figure 16 : Diagramme d’activité authentification 38 Figure 17 : Diagramme d’activité Recherche dans la BDD . 39 Figure 18 : Diagramme d’activité ajout client .......... 40 Figure 19 : Diagramme d’activité supprimer client ...... 41 Figure 20 : Diagramme de classe ........................ 42 Figure 21 : Projet et Analyse .......................... 47 Figure 22 : Cycle de développement d’une application ... 48 [vi] Figure 23 : Architecture de la solution proposée ....... 51 Figure 24 : Diagramme de déploiement de l’application réalisée ............................................... 51 Figure 25 : Analyse de l’application réalisée .......... 52 Figure 26 : installation du package "USB Driver" ....... 53 Figure 27 : Base de données du serveur HFSQL ........... 54 Figure 28 : Lancement de Windev mobile ................. 55 Figure 29 : Fonctionnalités de Windev mobile ........... 55 Figure 30 : Illustration de Windev mobile .............. 56 Figure 31 : Espace de travail windev mobile ............ 57 Figure 32 : Code source connexion au serveur ........... 58 Figure 33 : Fenêtre « Authentification » ............... 59 Figure 34 : Fenêtre « Menu principal » ................. 60 Figure 35 : Fenêtre « Liste clients » .................. 61 Figure 36 : Fenêtre « Ajout client » ................... 61 Figure 37 : Fenêtre « Modifier client » ................ 61 Figure 38 : Fenêtre « Compte » ......................... 62 Figure 39 : Fenêtre « Recherche opération » ............ 63 Figure 40 : Fenêtre « Recherche opération par date » ... 64 Figure 41 : Fenêtre « Planning » ....................... 64 Figure 42 : Diagramme de séquence opérations ........... 65 [i] Table des matières Table des matières ................................................................................................................. [i] Liste des figures................................................................................................................... [v] Introduction Générale ........................................................................................................... 1 Chapitre I : Description du contexte du projet 1. Introduction ........................................................................................................................... 4 2. Définition et intérêt de la gestion portuaire des containers ........................................................................................................................................ 4 3. Présentation de l’organisme d’accueil (Bejaia Méditerranéen Terminal) .......................................................................................................................................... 5 3.1 Structure de l’entreprise ............................................................................ 5 3.2 La fonction logistique de BMT .................................................................. 6 3.2.1 La procédure de débarquement .......................................................... 6 3.2.2 La procédure de visite .......................................................................... 7 3.2.3 La procédure de pesée ............................................................................ 7 3.2.4 La procédure de dépotage .................................................................... 7 3.2.5 La procédure de livraison .................................................................. 8 4. Cahier des charges ........................................................................................................... 9 4.1 Objectifs .......................................................................................................................10 4.2 Spécification des besoins ..............................................................................10 4.3 Situation informatique ......................................................................................10 [ii] 5. Conclusion .............................................................................................................................. 11 Chapitre II : Notions et concepts de base. 1. Introduction ........................................... 13 2. La Mobilité ............................................ 13 2.1 Les applications mobiles ............................. 13 2.2 Les Smartphones ................................... 14 2.3 L’architecture d’un système mobile ................ 14 2.4 Fonctionnement d’une application mobile ........... 14 2.5 Les applications connectées ....................... 15 2.6 Les grands leaders des OS mobiles ................. 15 2.6.1 IOS .......................................... 15 2.6.2 Android ...................................... 16 2.6.3 Windows Phone ................................ 16 2.7 Outils de développement ........................... 17 2.7.1 Android studio ............................... 17 2.7.2 Phone gap .................................... 17 2.7.3 Titanium ..................................... 18 2.7.4 Rhomobile .................................... 18 2.7.5 WinDev mobile ................................ 18 3 L’architecture client/ serveur ............................ 19 4 Conclusion ................................................ 19 Chapitre III : Développement de l’application « TransiMED ». 1. Introduction ......................................................................................................................... 21 2. Gestion des exigences ................................................................................................. 21 3. Besoins fonctionnels .................................................................................................... 22 4. Conception .............................................................................................................................. 24 4.1 Spécifications des cas d’utilisation ........................................ 24 [ii] 4.2 Identification des acteurs .................................................................. 24 4.3 Diagramme de Séquence ............................................................................... 29 4.4 Diagrammes d’activités .................................................................................. 37 4.4.1 Diagrammes d’activités « authentification » ................. 37 4.4.2 Diagrammes d’activités « Recherche dans la base de données » 38 4.4.3 Diagramme d’activité « ajout client » ................................ 39 4.4.4 Diagramme d’activité « supprimer client » ...................... 40 4.5 Diagramme de Classe .................................................................................... 41 4.6 Règles de passage au modèle relationnel ...................................... 42 5. Conclusion .............................................................................................................................. 43 [iv] Chapitre IV : Réalisation 1. Introduction ......................................................................................................................... 45 2. Technologies utilisées pour l’implémentation ..................................... 45 2.1 Architecture de l’application ................................................................ 45 2.2 Les outils de développement ..................................................................... 46 2.2.1 WinDev mobile ............................................................................................... 46 2.2.2 WinDev ................................................................................................................. 46 2.2.3 Projet et Analyse ............................................................................. 47 2.2.4 Cycle de développement d’une application ........................ 47 2.2.4 Outils intégrés .................................................................................. 48 3. Structure de la solution proposée .................................................................. 50 4. Diagramme de déploiement ......................................................................................... 51 5. Réalisation ........................................................................................................................... 52 5.1 Création de l’analyse ........................................................................... 52 5.2 Installation Sur les Smartphone (Android) ........................... 53 5.3 Installation du serveur HFSQL ........................................................... 54 5.4 Présentation de l’environnement de travail windev mobile ............................................................................................................................ 54 6. Présentation des interfaces ............................................................................. 58 6.1 Authentification ............................................................................................ 58 6.2 Menu principal ................................................................................................. 59 uploads/Science et Technologie/ reseau-informatique.pdf

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager