AKEI

AKEI est une application Android dĂ©veloppĂ©e en Java Ă  destination des entreprises de distribution, permettant de gĂ©rer efficacement leur inventaire de produits, leurs rayons, leurs vĂ©hicules logistiques, leurs employĂ©s, ainsi que les magasins associĂ©s. L'application repose sur une base de donnĂ©es SQLite embarquĂ©e, gĂ©rĂ©e via une classe DatabaseHelper. Elle propose plusieurs Ă©crans listant les entitĂ©s (produits, rayons, magasins, etc.) avec la possibilitĂ© de consulter des fiches dĂ©taillĂ©es. Chaque entitĂ© (comme les produits) est liĂ©e Ă  d'autres, par exemple un produit appartient Ă  un rayon, un employĂ© Ă  un magasin, un vĂ©hicule peut ĂȘtre affectĂ© Ă  des tournĂ©es.

Elle propose une interface simple avec des activitĂ©s Java spĂ©cifiques pour chaque type de ressource (Liste et DĂ©tail), rendant l’utilisation fluide pour les gestionnaires logistiques.

CompĂ©tences associĂ©es : GĂ©rer le patrimoine informatique RĂ©pondre aux incidents et aux demandes d’assistance et d’évolution DĂ©velopper la prĂ©sence en ligne de l’organisation Travailler en mode projet Mettre Ă  disposition des utilisateurs un service informatique Organiser son dĂ©veloppement professionnel

Base de données relationnelle (AKEI)

La base de donnĂ©es locale embarquĂ©e constitue l’ossature du projet AKEI. Elle permet de stocker, structurer et relier toutes les donnĂ©es mĂ©tiers nĂ©cessaires Ă  la gestion logistique d’un magasin : produits, rayons, vĂ©hicules, employĂ©s et magasins. Chaque entitĂ© dispose de sa propre table, avec des identifiants uniques et des relations claires : un produit appartient Ă  un rayon, un employĂ© est affectĂ© Ă  un magasin. Cette base est gĂ©rĂ©e Ă  l’aide d’un helper Java (DatabaseHelper) qui crĂ©e automatiquement les tables Ă  la premiĂšre utilisation. Le format relationnel garantit une bonne normalisation, une intĂ©gritĂ© rĂ©fĂ©rentielle, et permet des jointures optimisĂ©es lors de l’affichage dans les activitĂ©s Android.

Création et structuration des entités en base

Le modĂšle repose sur 5 tables principales : Produit, Rayon, Magasin, Employe, et Vehicule. On y trouve des clĂ©s primaires auto-incrĂ©mentĂ©es (id) et des clĂ©s Ă©trangĂšres comme rayonId ou magasinId qui Ă©tablissent des relations 1-N. Les types sont typiques d’un modĂšle Android/SQLite : VARCHAR, TEXT, DECIMAL, FLOAT. Cette structure facilite la navigation et l’affichage d’informations associĂ©es dans les diffĂ©rentes vues (ex : liste des produits avec nom du rayon).

media
Le schéma montre la structure relationnelle de la base avec les clés primaires et étrangÚres, illustrant les liens entre produits, rayons, employés et magasins.