Abstract:
Ce document a été rédigé en vue de l’obtention du diplôme de master en génie
logiciel. Au cours de cette décennie, l’industrie de la Technologies de l’information et
de la communication (TIC) a connu une progression fulgurante suite à l’apparition
des smartphones. Voulant exploiter ces technologies pour aider les clients de la BNA
à mieux gérer leur temps et à être plus libre, nous avons réalisé une application an-
droid qui permet aux clients de la BNA de gérer plusieurs services bancaire, faire des
transactions et des commandes, des oppositions de carte/chéquier, etc ainsi que la pos-
sibilité de recevoir des alertes. D’autre part, une application web où l’administrateur
utilise cette solution pour ajouter et modifier les clients, répondre aux commandes, et
consulter les opposition. Pour mener à terme ce projet, nous avons d’abord analysé les
besoins, proposé une solution que nous avons modélisé grâce à UML, et implémenté en
utilisant Android Studio, Symfony, Java, PHP, XML, SQL, Git, GitHub, et d’autres
librairies open source.