Bonjour Amistad,
Commencez par décortiquer votre projet, vous devez être plus précis :
Prendre une photo de chaque ordonnance
: A quel moment ? Qui le fait ?
pour ensuite l'envoyé dans une pharmacie
: Quelle pharmacie ? toutes les pharmacies ?
prise en charge par agent qui nous rend compte de la disponibilité ou pas du médicament
Qui est cet agent ? le phamacien ? pour chaque ordonnance reçu, il va vérifier si il l'a dans son stock ?
Donc on a pas besoin d'accéder à la BDD de la pharmacie; ça doit marché comme une appli de messagerie
Dans tous les cas, il vous faudra une BDD. Toutes les applis de ce type , même de messagerie, utilisent au moins une BDD.
On va donc créer deux applis serveur/client. L'appli serveur sera installé à la pharmacie qui aura besoin d'un compte et mot de passe pour se connecter et l'appli client n'en aura besoin .
L'appli serveur sera installée a la pharmacie ? Vous leur proposerez une infrastructure redondée, j'espère ? Non, non. en aucun cas vous ne devez installé de serveur à la pharmacie.
De ce que je comprends :
Celui qui prend la photo de l'ordonnance va l'envoyer sur un serveur de stockage (ftp, ou par mail par ex), ou en POST sur https, peut-etre.
Les pharmaciens se connectent sur le serveur afin de visualiser ces ordonnances et indiquer qu'il l'on en stock, soit via une autre appli dédiés aux pharmaciens, avec authentification, soit via un site web avec auth. Ils indiquent leurs réponse sur la "fiche" de l'ordonnance et la BDD est mise a jour avec ces infos. L'info est ensuite retournée au demandeur.
Commencer par déterminer le stockage de vos ordonnance. ou vont elle être stockées physiquement ? le fichier image ?
1. dessiner votre appli, sans coder. dessiner toutes les pages avec les boutons, les menu, les pages .
2. faire la même chose avec l'appli "pharmaciens".
3. Sur un serveur : installer PHP, Apache par ex, Maria Db. Sinon vous pouvez aussi faire cette partie avec B4J. Mais Je vous conseille PHP pour débuter.
4. Créer la base de de donnée "nom de l'appli". Créer une table "ordonnances". Créer dans cette table les champs : id unique, ordonnance, nom, date, path du fichier image de l'ordonnance. etc
5. Créer un CRUD sur votre serveur PHP....
6. Sécuriser votre serveur web ....
puis créer
- une appli B4A qui prend une photo et qui l'envoie sur votre serveur.
- une appli qui va afficher les détails de votre BDD pour les pharmaciens, et qui doivent compléter leurs fiche dans leur appli avec les infos de stock mise a jour.
C'est juste un exemple. il existent des dizaines de possibilités de réaliser une appli come ca.
Voilà. Au travail !
bon courage